body {
 background-color:#003366;
 text-align:center;
 font-family:Arial,sans-serif;
 width:100%;
 height:100%;
 
 scrollbar-base-color:#003366;
 scrollbar-3clight-color:#006699;
 scrollbar-arrow-color:#003366;
 scrollbar-darkshadow-color:#003366;
 scrollbar-face-color: #FAF6DB;
 scrollbar-highlight-color:#006699;
 scrollbar-shadow-color:#003366;
 scrollbar-track-color:#006699;
}
a,p,span,td,th,li,input {
 font-size:12px;
 color:#003366;
}
textarea {
 font-family:Arial,sans-serif;
 font-size:12px;
}

h1 {
 color:#006699;
 font-size:20px;
}
h2 {
 color:#006699;
 font-size:18px;
}
h3 {
 color:#006699;
 font-size:16px;
}
h4 {
 color:#006699;
 font-size:14px;
}


h1.home {
 text-align:center;
}
h2.home {
 text-align:center;
}

a:link {
  color:#FAF6DB;
  font-weight:bold;
  font-size:12px;
  text-decoration:none;
  background-color:#006699;

}
a:visited {
  color:#FAF6DB;
  font-weight:bold;
  font-size:12px;
  text-decoration:none;
  background-color:#006699;

}
a:hover {
  color:#FAF6DB;
  font-weight:bold;
  font-size:12px;
  text-decoration:underline;
  background-color:#006699;

}
a.navi:link {
background-image:url(../pics/mainlink_normal.gif);
height:30px;
width: 150px;
display:block;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:10px;
padding:2px 10px;
text-align:left;
vertical-align:middle;
font-weight:bold;
color:#FAF6DB;
}
a.navi:visited {
background-image:url(../pics/mainlink_normal.gif);
height:30px;
width:150px;
display:block;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:10px;
padding:2px 10px;
text-align:left;
vertical-align:middle;
font-weight:bold;
color:#FAF6DB;
}
a.navi:hover {
background-image:url(../pics/mainlinks.gif);
height:30px;
width:150px;
display:block;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:10px;
padding:2px 10px;
text-align:left;
vertical-align:middle;
font-weight:bold;
color:#FAF6DB;
}
a.body:link {
background-image:url(../pics/mainlink_normal.gif);
height:20px;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:5px;
padding:2px 10px;
text-align:left;
vertical-align:bottom;
font-weight:bold;
color:#FAF6DB;
}
a.body:visited {
background-image:url(../pics/mainlink_normal.gif);
height:20px;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:5px;
padding:2px 10px;
text-align:left;
vertical-align:bottom;
font-weight:bold;
color:#FAF6DB;
}
a.body:hover {
background-image:url(../pics/mainlinks.gif);
height:20px;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:5px;
padding:2px 10px;
text-align:left;
vertical-align:bottom;
font-weight:bold;
color:#FAF6DB;
}

a.pfad:link {
background-image:url(../pics/mainlink_normal.gif);
height:20px;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:5px;
padding:2px 10px;
text-align:left;
vertical-align:bottom;
font-weight:bold;
color:#FAF6DB;
}
a.pfad:visited {
background-image:url(../pics/mainlink_normal.gif);
height:20px;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:5px;
padding:2px 10px;
text-align:left;
vertical-align:bottom;
font-weight:bold;
color:#FAF6DB;
}
a.pfad:hover {
background-image:url(../pics/mainlinks.gif);
height:20px;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:5px;
padding:2px 10px;
text-align:left;
vertical-align:bottom;
font-weight:bold;
color:#FAF6DB;
}

a.aktiv:link {
 text-decoration:underline;
}
a.aktiv:visited {
 text-decoration:underline;
}
a.aktiv:hover {
 text-decoration:underline;
}
a.nichtda:link {
 color:#006699;
 font-weight:bold;
}
a.nichtda:visited {
 color:#006699;
 font-weight:bold;
}
a.nichtda:hover {
 color:#006699;
 font-weight:bold;
}
div.navi {
 position:absolute;
 top:40px;
 left:0px;
 height:20px;
 width:150px;
 text-align:left;
 vertical-align:top;
}
div.pfad {
 text-align:left;
 vertical-align:bottom;
 font-size:9px;
 color:#FAF6DB;
}
div.shortlinks {
 text-align:right;
 padding-right:0px;
 overflow:
}
div.inhalt {
 z-index:1000;
 position:absolute;
 text-align:left;
 color:#003366;
 margin-bottom:20px;
 overflow:visible;
 visibility:visible;
 top:40px;
 left:180px;
 right:0px;
}
div.news {
  float:right;
  width:200px;
  margin-left:20px;
  margin-bottom:20px;
  background-repeat:no-repeat;
}
div.platzhalter {
  float:right;
  width:1%;
}
div.mainplatzhalter {
  width:99%;
}
div.main {
  width:500px;
}
table.logo {
 width:100%;
 position:absolute;
 left:150px;
 right:25px;
}
td.logo1 {
 text-align:left;
 padding:0px;
 margin:0px;
}
td.logo2 {
 text-align:center;
 padding:0px;
 margin:0px;
}
td.logo3 {
 text-align:right;
 padding:0px;
 margin:0px;
}
td.linie {
 background-color:#006699;
 height:5px;
}
td.program {
  border-bottom:1px solid #003366;
  padding:10px;
  padding-right:25x;
}
td.break {
  color:#FAF6DB;
  background-color:#006699;
}
th.program {
  color:#FAF6DB;
  background-color:#003366;
  font-weight:bold;
}
input.input {
  background-color:#ffffff;  
  border:2px solid #003366;
  border-right:1px solid #003366;
  border-bottom:1px solid #003366;
  font-weight:bold;

}
input.submit {
  background-color:#006699;
  color:#FAF6DB;
}
span.navinichtda {
  background-image:url(../pics/mainlinks_normal.gif);
  height:30px;
  width:150px;
  display:block;
  margin:0px;
  margin-bottom:0px;
  margin-right:10px;
  padding:2px 10px;
  color:#006699;
}
span.hinweisrot {
 font-weight:bold;
 color:#ff0000;
}
span.detail {
  font-style:italic;
  display:block;
}