body {
  margin:6px;
  color:#000000;
  font-family:Verdana, sans-serif;
  font-size:11px;
  text-align:left;
}

p, textarea {
  color:#000000;
  font-family:Verdana, sans-serif;
  font-size:11px;
  text-align:left;
}

td,th {
  vertical-align:top;
}

h1 {
  color:#000000;
  font-family:Verdana, sans-serif;
  font-size:18px;
  font-weight:bold;
  text-align:left;
}

h1.titel {
  margin-top:0px;
}

h2 {
  color:#000000;
  font-family:Verdana, sans-serif;
  font-size:12px;
  font-weight:bold;
  text-align:left;
}

h3 {
  color:#000000;
  font-family:Verdana, sans-serif;
  font-size:11px;
  font-weight:bold;
  text-align:left;
}

#Kopfzeile {
  position:absolute;
 /*  height:20px; */
  text-align:right;
  color:#ffffff;
  font-family:Verdana, sans-serif;
  font-size:11px;
  background-color:#3333CC;
  width: 980px;
}

#Kopfzeile a {
  color:#ffffff;
  text-decoration:none;
}

#Kopfzeile div {
  padding: 5px;
}

#topcontainer {
  position:relative;
  height:120px;
  background-color:#3333CC;
  width: 980px;
}

#advert_oben {
  position:relative;
  text-align:center;
  height:100px;
  background-color:#FFFFFF;
  width: 980px;
}
#advert_rechts {
  position:absolute;
  top: 100px;
  left: 980px;
  width: 200px;
  text-align:center;
  background-color:#FFFFFF;
}
#advert_links {
  position:relative;
  text-align:center;
  background-color:#FFFFFF;
  padding-top:10px;
  padding-bottom:10px;
}

#logo {
  position:absolute;
  width:400px;
}

#banner1 {
  position:absolute;
  top: 40px;
  left: 450px;
  width: 200px;
  color: #ffffff;
  text-decoration:none;
  line-height:14px;
  padding:5px;
 }

#banner1 a {
  color:#ffffff;
  text-decoration:none;
}

#banner1 ul {
  padding-left:0px;
  margin:1px 0px 14px 0px;
  list-style-type:none;
}
#banner2 {
  position:absolute;
  top: 40px;
  left: 700px;
  width: 200px;
  color: #ffffff;
  text-decoration:none;
  line-height:14px;
  padding:5px;
 }

#banner2 a {
  color:#ffffff;
  text-decoration:none;
}

#banner2 ul {
  padding-left:0px;
  margin:1px 0px 14px 0px;
  list-style-type:none;
}
#navcontainer {
  border-top:1px solid #ffffff;
  position:relative;
  height:32px;
  background-color:#aaaacc;
  width:980px;
}

#navcontainer div {
  background-color:#3333CC;
  position:absolute;
  height:32px;
  text-align:center;
  font-family:Verdana;
  font-size:11px;
  font-weight:bold;
  line-height:32px;
}

#navcontainer #nav0 {
  width:78px;
}

#navcontainer #nav1 {
  left:78px;
  width:165px;
 border-left:1px solid #ffffff;
}

#navcontainer #nav2 {
  left:243px;
  width:165px;
  border-left:1px solid #ffffff;
}

#navcontainer #nav3 {
  left:408px;
  width:165px;
  border-left:1px solid #ffffff;
}

#navcontainer #nav4 {
  left:573px;
  width:165px;
  border-left:1px solid #ffffff;
}

#navcontainer #nav5 {
  left:738px;
  width:165px;
  border-left:1px solid #ffffff;
 /* border-right:1px solid #ffffff;  */
}

#navcontainer #nav6 {
  left:903px;
 /* width:149px; */
  width:76px;

  border-left:1px solid #ffffff;
 /* border-right:1px solid #ffffff;  */
}

#navcontainer .aktiv {
  background-color:#FCB120;
}

#navcontainer a {
  text-decoration:none;
  color:#ffffff;
}

#trennleiste {
  position:relative;
  background-color:#666699;
  border-bottom:1px solid #ffffff;
  border-top:1px solid #ffffff;
  width:980px;
  height:4px;
  overflow:hidden;
}

#hintergrund {
 /* background-color:#f0f0f0; */
  background-color:#ffffff;
}

#haupt {
  width:780px;
  background-color:#f3f3f3;
  border-right:1px solid #ffffff;
}

#navlinks {
  background-color:#FCB620;
  width:200px;
  float:left;
  border-right:1px solid #ffffff;
  border-bottom:1px solid #ffffff;
  padding-bottom:10px;
}

#navigationlinks {
  background-color:#FCB120;
  width:200px;
  float:left;
  border-right:1px solid #ffffff;
  border-bottom:1px solid #ffffff;
  padding-bottom:10px;
}

#navrechts {
  position: absolute;
  background-color:#FCB120;
  width:200px;
  top:165px;
  left:785px;
  float:right;
  border-left:1px solid #ffffff;
  border-bottom:1px solid #ffffff;
}

#navlinksimage {
  border-bottom:1px solid #ffffff;
}

#navigationlinks #nav1 {
  width:178px;
  margin-left:10px;
  margin-top:10px;
  font-family:Verdana;
  font-size:11px;
  line-height:18px;
  background-color:#ffffff;
/*  background-color:#eeeeff; */
/*  border: none;  */
  border: 1px groove #3333cc;
 }

#navigationlinks #nav1 ul {
  padding:0px;
  padding-left:14px;
  margin:0px;
  list-style-type:none;
 /* background-color:#eeeeff;  */
  background-color:#ffffff;
  line-height:14px;
  border: none;

}

#navigationlinks #nav1 ul li {
 padding:0px;
/* background-color:#eeeeff; */
 background-color:#ffffff;
 line-height:14px;
 border: none;

}

#navigationlinks #nav1 ul li a {
  color:#000000;
}

#navlinks div {
  width:178px;
  background-color:#eeeeff;
  margin-left:10px;
  margin-top:10px;
  font-family:Verdana;
  font-size:11px;
  line-height:14px;
  border:1px solid #ffffff;
}

#navigationlinks div {
  width:178px;
  background-color:#ffffff;
  margin-left:10px;
  margin-top:10px;
  font-family:Verdana;
  font-size:11px;
  line-height:14px;
  border:1px solid #ffffff;
}


#navrechts div {
  width:179px;
  background-color:#ffffff;
  margin-left:10px;
  margin-top:10px;
  margin-bottom:10px;
  font-family:Verdana;
  font-size:11px;
  line-height:14px;
  /* border:1px solid #ffffff; */
    border: 1px groove #3333cc;

}

#navlinks div span {
  margin:0px;
  padding-left:6px;
  font-weight:bold;
}

#navigationlinks div span {
  margin:0px;
  padding-left:5px;
  font-weight:bold;
}

#navrechts div span {
  margin:0px;
  padding-left:6px;
  font-weight:bold;
}

#navlinks li span {
  margin:0px;
  padding-left:0px;
 }

#navigationlinks li span {
  margin:0px;
  padding-left:0px;
  background-color: #666699;
 }

#navlinks div input {
  margin-top:2px;
}

#navlinks div ul {
  padding:4px;
  padding-left:14px;
  margin:0px;
  list-style-type:none;
}


#navigationlinks div ul {
  padding:4px;
  padding-left:5px;
  margin:0px;
  list-style-type:none;
  line-height: 20px;
 }

#navigationlinks div li {
  padding:4px;
  margin: 2px;
 /* hellblau  background-color:#bac5ea; */
 /* background-color:#3333cc; */
 /* border:1px solid #ffffff; */
   border: 1px solid #000000;
    background-color:#eeeeff;

}

#navigationlinks div li a {
  /* color:#ffffff; */
   color:#000000;

}


#navrechts li span {
  margin:0px;
  padding-left:0px;
  }

#navrechts div input {
  margin-top:2px;
}

#navrechts div ul {
  padding:4px;
  padding-left:14px;
  margin:0px;
  list-style-type:none;
}

#partnerlogo {
  text-align:center;
  padding:7px;
  background-color:#ffffff;
  margin:0px;
  margin-top:4px;
  border:0px;
  text-align:center;
}

#inhalt {
  position:relative;
  top:10px;
  padding-top:4px;
  margin-left:208px;
  background-color:#ffffff;
  width:544px;
  font-family:Verdana;
  font-size:11px;
  border:10px solid #ffffff;
  min-height:650px;
}

#inhalt_unternehmen {
  position:relative;
  top:10px;
  padding-top:4px;
  margin-left:208px;
  background-color:#ffffff;
  width:744px;
  font-family:Verdana;
  font-size:11px;
  border:10px solid #ffffff;
  min-height:650px;
}

#navinhalt {
  position: absolute;
  height:14px;
  text-align:center;
  padding-top:2px;
/*  width:48px;
left:718px; */
  width: 135px;
  top:175px;
  left:635px;
  font-size:8px;
  color:#999999;
  z-index:2;
 /* border:1px solid #666666; */
}

#inhalt p, #inhalt li, #inhalt td {
  line-height:120%;
  padding-bottom: 4px;
}

#toolboxtext {
  line-height:130%;
}

#toolboxinfo {
  margin-top:15px;
  background-color:#ddddff;
  font-family:Verdana;
  font-size:10px;
  border:1px solid #8888bb;
  padding:5px;
}

#toolboxinfo ul {
  padding-left:12px;
  margin:1px 0px 14px 0px;
  list-style-type:none;
  }

#contentcontainer {
  position:relative;
  width: 540px;
  border: 2px groove #3333cc;
  background-color:#eeeeff;
/*  background-color:#ffffff; */
 /* min-height:200px; */
}

#contentcontainer table {
   border-spacing:10px;
}


#contentcontainer #text {
  font-size: 11px;
  padding:2px;
}

#contentcontainer #ueberschrift {
  position:relative;
  color: #ffffff;
  font-size: 12px;
  font-weight:bold;
  padding:2px;
  width: 536px;
  background-color: #3333cc;
  height:20px;
}


#fusszeile {
  position:relative;
  width:980px;
  background-color:#3333CC;
  border-right:1px solid #ffffff;
  border-top:1px solid #ffffff;
  font-family:Verdana;
  font-size:11px;
  text-align:center;
  padding: 4px 0px;
  color:#ffffff;
}

#fusszeile a {
  color:#ffffff;
  text-decoration:none;
}

a:link { color:#1A1A65; text-decoration:none; }

a:visited { color:#333333; text-decoration:none; }

a:hover { color:#996600; text-decoration:underline;}

a:active { color:#ff0000; text-decoration:underline;  }

a.glossar:link { color:#000000; text-decoration: none; border-bottom: 1px dotted #000000; }

a.glossar:visited { text-decoration: none; border-bottom: 1px dotted #333333; }

a.glossar:hover { text-decoration: none; border-bottom: 1px dotted #996600; }

a.glossar:active { text-decoration: none; border-bottom: 1px dotted #ff0000; }

a.glossar { cursor: help; }

a img { border: 0px; }

.rechtsbuendig { text-align:right; }

.zentriert { text-align:center; }

.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: #ff0000;
}

.grau {
  color: #999999;
}

.toolboxbild {
  background-color: #eeeeee;
  border: 1px solid #999999;
  text-align:center;
  padding: 5px 0px;

}

.toolboxbild img {
  padding-bottom: 4px;
}

input,select,textarea {
  font-family:Verdana, sans-serif;
  font-size:11px;
  border:1px solid #666666;
}

input.fett,select.fett {
  font-family:Verdana, sans-serif;
  font-weight:bold;
  font-size:11px;
  border:1px solid #666666;
}

.info {
  background-color:#ddddff;
  border:1px solid #8888bb;
  padding:5px;
}

.mittig {
  text-align:center;
  vertical-align:middle;
}

.vmittig {
  text-align:center;
  vertical-align:middle;
}


.vmittigl {
  vertical-align:middle;
}


.formularinfo {
  color:#666666;
}

input.formularinfo {
  font-weight:bold;
  color:#666666;
  width:32px;
  margin:0px;
  text-align:center;
  border:0px;
  padding:0px;
}