body {
  margin:5px;
  color:#ffffff;
  font-family:Verdana, sans-serif;
  font-size:13px;
  text-align:left;
  background-color:#17289C;
}

body.junker {
  background-image:url('./img/backvoll.gif');
}

p {
  color:#ffffff;
  font-family:Verdana, sans-serif;
  font-size:13px;
  text-align:justify;
}

td,th {
  font-family:Verdana, sans-serif;
  font-size:13px;
  vertical-align:top;
}

h1 {
  color:#ffffff;
  font-family:Verdana, sans-serif;
  font-size:18px;
  font-weight:bold;
  text-align:left;
}

h1.titel {
  margin-top:0px;
}

h2 {
  color:#ffffff;
  font-family:Verdana, sans-serif;
  font-size:14px;
  font-weight:bold;
  text-align:left;
}

h3 {
  color:#000000;
  font-family:Verdana, sans-serif;
  font-size:13px;
  font-weight:bold;
  text-align:left;
}

#logo {
  position:absolute;
  left:7px;
  width:200px;
}

#logo-gross {
  position:absolute;
  overflow:hidden;
  left:800px;
  top:20px;
}

#logo-gross-mini {
  position:absolute;
  overflow:hidden;
  left:600px;
  top:20px;
}

#hintergrund {
}

#haupt {
  width:780px;
}

#haupt-mini {
  width:550px;
  border: 0px;
  padding: 0px;
  margin: 0px;
}

#inhalt ul {
  list-style-type: square;
  }

#navlinks {
  position:relative;
  top:76px;
  width:180px;
  float:left;
  margin-left:px;
}

#navrechts {
  width:160px;
  float:right;
  margin-left:10px;
}

#navrechts ul {
  list-style-type: none;
  padding:0px;
  margin-top:0px;
  margin-bottom:0px;
  margin-left:0px;
  margin-right:0px;
  font-family:Verdana;
  font-size:13px;
  color:#ffffff;
  background-color:#172A9B;
  border-bottom:1px solid #ffffff;
  border-left:1px solid #ffffff;
  border-right:1px solid #ffffff;
}

#navlinksimage {
  border-bottom:1px solid #ffffff;
}

#navlinks ul {
  list-style-type: none;
  width:180px;
  padding:0px;
  margin-top:0px;
  margin-bottom:0px;
  margin-left:0px;
  margin-right:0px;
  font-family:Verdana;
  font-size:13px;
  color:#ffffff;
  background-color:#172A9B;
  border-bottom:1px solid #ffffff;
  border-left:1px solid #ffffff;
  border-right:1px solid #ffffff;
}

#navlinks li, #navrechts li {
  padding-top:2px;
  padding-bottom:1px;
  border-top: 1px solid #ffffff;
  font-size:11px;
}

#navlinks li.hauptmenue, #navrechts li.hauptmenue {
  padding-left: 5px;
  font-weight:bold;
  font-size:13px;
}

#navlinks li.untermenue, #navrechts li.untermenue {
  padding-left: 10px;
//  background-color:#00cc22;
  background-color:#00bb11;
}

#infobox {
  position:absolute;
  top:10px;
  left:205px;
  padding:3px;
  width:560px;
  font-family:Verdana;
  font-size:12px;
  font-weight:bold;
  color:#ffffff;
  line-height:150%;
}

#inhalt {
  position:relative;
  top:64px;
  margin-left:195px;
  padding:8px;
  width:563px;
  font-family:Verdana;
  font-size:13px;
  color:#ffffff;
  text-align:justify;
}

#navinhalt {
  position: absolute;
  height:14px;
  text-align:center;
  padding-top:2px;
  width:48px;
  top:78px;
  left:715px;
  color:#ffffff;
  z-index:2;
  border:1px solid #ffffff;
}

#inhalt p, #inhalt li, #inhalt td {
  line-height:150%;
}

#glossartext {
  line-height:130%;
}

#glossarinfo {
  margin-top:15px;
  background-color:#4150ad;
  font-family:Verdana;
  font-size:11px;
  border:1px solid #ffffff;
  padding:5px;
}

#glossarinfo ul {
  padding-left:13px;
  margin:1px 0px 10px 0px;
  list-style-type:none;
  }

#fusszeile {
  width:560px;
  font-family:Verdana;
  font-size:13px;
  padding: 4px 0px;
  color:#ffffff;
}

#fusszeile a {
  color:#ffffff;
}

#navlinks a, #navrechts a {
  color:#ffffff;
  text-transform:uppercase;
  text-decoration:none;
}

#navlinks a:hover, #navlinks a:active, #navrechts a:hover, #navrechts a:active {
  text-decoration:underline;
}

#info {
  font-size:12px;
  border: 1px solid #ffffff;
  background-color: #3B4DB2;
  padding: 5px;
}

a:link { color:#ccFFcc; text-decoration:none; }

a:visited { color:#cccccc; text-decoration:none; }

a:hover { color:#eeFFee; text-decoration:underline; }

a:active { color:#ff0000; text-decoration:underline;  }

a.glossar:link { color:#ffffff; text-decoration: none; border-bottom: 1px dotted #ffffff; }

a.glossar:visited { color:#ffffff; text-decoration: none; border-bottom: 1px dotted #cccccc; }

a.glossar:hover { color:#ffffff; text-decoration: none; border-bottom: 1px dotted #ffffff; }

a.glossar:active { color:#ffffff; text-decoration: none; border-bottom: 1px dotted #ffffff; }

a.glossar { cursor: help; }

a img { border: 0px; }

.rechtsbuendig { text-align:right; }

.zentriert { text-align:center; }

.zentriertunten { text-align:center; vertical-align:bottom; }

.zentriertmitte { text-align:center; vertical-align:middle; }

.fettzentriert { font-weight:bold; text-align:center; }

.fettvmittig { font-weight:bold; vertical-align:middle; }

.blocksatz { text-align:justify; }

.kursiv { font-style:italic; }

.fett { font-weight:bold; }

.fettkursiv { font-weight:bold; font-style:italic; }

.fehler {
  font-weight:bold;
  color: #ff9999;
}

.grau {
  color: #999999;
}

.glossarbild {
  background-color: #4150ad;
  border: 1px solid #ffffff;
  text-align:center;
  padding: 5px 0px;

}

.glosarbild img {
  padding-bottom: 4px;
}

input,select,textarea {
  font-family:Verdana, sans-serif;
  color:#ffffff;
  font-size:12px;
  border:1px solid #ffffff;
  background:transparent;
  background-color:#17289C;
}

div.info {
  border:1px solid #8888bb;
  padding:5px;
}

.formularinfo {
  font-size:11px;
  color:#aaaaaa;
}

.klein {
  font-size: 11px;
}

input.formularinfo {
  font-weight:bold; 
  color:#aaaaaa; 
  width:32px; 
  margin:0px; 
  text-align:center; 
  border:0px; 
  padding:0px;
}