
body, td, p, h1, h2, h3, h4, div, small, strong, big, ul, ol, dl {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
}

body {
  background-color: #ffffff;
}

h1, h2, h3 {
  text-align: left;
  font-family: Verdana, Arial, helvetica, sans-serif;
  font-weight: normal;
  color: #0050b2;
}

h1 {
  font-size: 1.4em;
}

h2 {
  font-size: 1.3em;
}

h3 {
  font-size: 1.1em;
}

h1.bg {
  font-size: larger;
  font-weight: normal;
  margin-right: 5%;
  background-color: #d6e8c1;
}

td.border-right {
  border-right: solid;
}

td.titel {
  font-weight: 600;
  color: white;
  background-color: #0050b2;
}

td.autor {
  font-weight: bold;
  background-color: #e6e6e6;
}

td.untertitel {
  font-weight: bold;
  background-color: #e6e6e6;
}
td.col1gr {
  text-align: left;
  font-weight: bold;
  font-family: Verdana, Arial, Helvetica;
  font-size: .9em;
  background-color: #d6d6d6;
  padding-top:2mm;
}
td.col1gl {
  text-align: left;
  font-weight: bold;
  font-family: Verdana, Arial, Helvetica;
  font-size: .9em;
  background-color: #f0f0f0;
}
td.col1 {
  text-align: left;
  font-weight: bold;
  font-size: .9em;
  font-family: Verdana, Arial, Helvetica;
}
td.ttf {
  text-align: right;
  font-weight: bold;
  font-size: .9em;
  font-family: Verdana, Arial, Helvetica;
}
td.ttfgr {
  text-align: right;
  font-weight: bold;
  font-family: Verdana, Arial, Helvetica;
  font-size: .9em;
  background-color: #d6d6d6;
  padding-top:2mm;
}
td.ttfgl {
  text-align: right;
  font-weight: bold;
  font-family: Verdana, Arial, Helvetica;
  font-size: .9em;
  background-color: #f0f0f0;
}
td.tt {
  text-align: right;
  font-family: Courier New, Courier, Monospace;
}
td.ttgr {
  text-align: right;
  font-family: Courier New, Courier, Monospace;
  background-color: #d6d6d6;
  padding-top:2mm;
}
td.ttgl {
  text-align: right;
  font-family: Courier New, Courier, Monospace;
  background-color: #f0f0f0;
}
td.tts {
  text-align: right;
  font-family: Courier New, Courier, Monospace;
  font-size: .8em;
}
td.ttsgr {
  text-align: right;
  font-family: Courier New, Courier, Monospace;
  font-size: .8em;
  background-color: #d6d6d6;
  padding-top:2mm;
}
td.ttsgl {
  text-align: right;
  font-family: Courier New, Courier, Monospace;
  font-size: .8em;
  background-color: #f0f0f0;
}
div.titel {
  font-size: 1.5em;
  font-weight: 500;
  margin-left: 0.2%;
  color: #0050b2;
}

.warning {
  color: #ff0000;
}

div.autor {
  font-size: 1.1em;
  margin-left: 0.2%;
}

div.autor2 {
  font-weight: 600;
}

div.kopfgross {
  font-size: large;
}

div.fuss {
  font-size: 0.75em;
}

.fuss {
  font-size: 0.75em;
}

.klein {
  font-size: 0.75em;
}

.links {
  font-size: 0.75em;
}

.navlinks {
  font-size: 0.75em;
}

.email {
  font-size: 0.7em;
}

h3.color {
  color: #008080;
}

.invers {
  color: white;
  background-color: #0050b2;
}

.bigger {
  font-size: 1.3em;
}

.green {
  color: green;
}

.bgcolor1 {
  background-color: #d6e8c1;
}

.bg1 {
  background-color: #d6e8c1;
}

.bg1small {
  font-size: 0.8em;
  background-color: #d6e8c1;
}

.bg2 {
  vertical-align: top;
  background-color: #e6e6e6;
}

.bg4 {
  background-color: #e2f5ea;
}

.bgcolor2 {
  background-color: #ecf7db;
}

a.header {
  font-size: +1pt;
  font-weight: bold;
}

ul.small-listing {
  margin-top: -0.4em;
  margin-bottom: 0.4em;
  list-style-type: square;
  font-family: times;
  font-size: 120%;
  font-style: normal;
}

small {
  font-size: 0.8em;
}

.label1 {
  font-family: Verdana;
  font-size: 80%;
  text-align: right;
  vertical-align: top;
  background-color: #d6e8c1;
}

.label2 {
  color: red;
  font-family: Verdana;
  font-size: 80%;
  text-align: right;
  vertical-align: top;
  background-color: #d6e8c1;
}

.label3 {
  font-family: Verdana;
  font-size: 80%;
  text-align: right;
  vertical-align: top;
  background-color: #e7e7e7;
}

.label4 {
  color: red;
  font-family: Verdan;
  font-size: 80%;
  text-align: right;
  vertical-align: top;
  background-color: #e7e7e7;
}

.text {
  font-family: Verdana;
  font-size: 80%;
  vertical-align: top;
  background-color: #f7f7f7;
}

.link {
  font-family: Verdana;
  vertical-align: top;
  background-color: #ffc;
}

a:link {
  text-decoration: none;
  font-weight: normal;
  color: blue;
}

a:visited {
  text-decoration: none;
  font-weight: normal;
  color: purple;
}

a:active {
  text-decoration: none;
  font-weight: bold;
  color: blue;
}

a.offsite {
  text-decoration: none;
  font-weight: normal;
  color: #c00;
  background-color: #ffc;
}
