body {font-family : Verdana, Arial, sans-serif; background-color:#000d6f; color:#333333; padding:0px; margin:0px; font-size:13px; line-height:19px; height:100%; border:0px; text-align:left; }
div {padding:0px; margin:0px;}

td, table { font-size:13px; line-height:18px;}
table td { padding-left:0px; margin-left:0px;}

hr { border:0px; border-bottom:1px solid #000d6f; background-color : transparent; width:95%; }
h1 { color:#000d6f; font-size:24px; margin:0px 0px 10px 0px; line-height:30px;}
h2 { color:#000d6f; font-size:18px; margin:0px 0px 10px 0px; line-height: 26px;}
h3 { color:#000d6f; font-size:15px; margin:0px 0px 10px 0px;}
h4 { color:#000d6f; font-size:14px; margin:0px 0px 10px 0px;}
h5 { color:#000d6f; font-size:13px; margin:0px 0px 10px 0px;}
h6 { color:#000d6f; font-size:12px; margin:0px 0px 10px 0px;}

p { padding:5px 0px 5px 0px; text-align: justify;}
p.bildtext { font-size: 10px; padding:0px 0px 0px 0px; margin-top: 0px; text-align: center;}

ul li { line-height:18px; list-style:square; margin-top:8px; margin-left:10px; margin-right:30px; padding-left:0px; }
b, strong {}

/* ID's */
#zentriert {width:960px; margin:0px auto;}
#navi_oben{ width:960px; height: 20px; float:right;}
#navi_unten{ width:200px; height: 170px; float:right; padding-top: 100px; padding-right: 20px; padding-left: 50px; font-weight:bold; text-align:center; color:#cc3333;}
#banner {width: 960px; height: 160px; float:right;}
#banner_schmal{width: 960px; height: 20px; float:right;}
#pfadnavi {width: 680px; height: 20px; padding-left: 280px; font-size: 11px;}
#links {width:270px; float:left;} 
#navi {width:270px; float:left;} 
#navipunkte {width:130px; padding-left: 60px; float:left;}

#mitte {width:660px; float:left;}
#mitte_inhalt {width:610px; margin:24px 0px 0px 0px; padding:0px 10px 0px 8px;}

#funktionen {width:920px; float:left; padding:10px 0px 5px 0px; text-align: right;} 
#fuss {width: 680; height: 37px; clear:both; font-size:11px; padding-left: 280px; color: #666666;}


/* Links */
a:link, a:active, a:visited { text-decoration:underline; }
a:hover { text-decoration:none; }

#mitte_inhalt a.rot:link, #mitte_inhalt a.rot:visited {text-decoration:underline; color: #cc3333; font-weight: normal;}
#mitte_inhalt a.rot:hover, #mitte_inhalt a.rot:active {text-decoration:underline; color: #333333}

#mitte_inhalt a.fett:link, #mitte_inhalt a.fett:visited {text-decoration:underline; color: #333333; font-weight: bold;}
#mitte_inhalt a.fett:hover, #mitte_inhalt a.fett:active {text-decoration:underline; color: #333333}

#mitte_inhalt a:link, #mitte_inhalt a:visited {text-decoration:underline; color: #000d6f;}
#mitte_inhalt a:hover, #mitte_inhalt a:active {text-decoration:underline; color: #333333}

#pfadnavi a {color:#999999; font-size:11px; text-decoration:underline;}
#fuss a {text-decoration:underline; color: #666666;}

#navi_oben ul {padding:0px 30px 0px 0px; margin:0px;}
#navi_oben ul li { padding:0px; margin:0px; list-style-type:none; list-style-image: none;  float:right;  text-align:center;}
#navi_oben ul li a {font-size:11px; font-weight:normal; display:block; width:70px; color:#999999; padding:0px 0px 0px 0px;}
#navi_oben ul li a:link, #navi_oben ul li a:visited {text-decoration:none;}
#navi_oben ul li a:hover, #navi_oben ul li a:active {text-decoration:none;}

#navi ul {padding:0px; margin:0px;}
#navi ul li { padding:0px; margin:0px; list-style-type:none; list-style-image: none; }
#navi ul li a {display:block; }

.navi_e1 a, .navi_e1_aktiv a {font-size:12px; font-weight:bold; padding:5px 0px 5px 5px; width:185px; border-bottom:4px solid #FFFFFF; line-height:21px; color: #FFFFFF; background-color: #999999;}
.navi_e1 a:link, .navi_e1 a:visited {text-decoration:none; }
.navi_e1 a:hover, .navi_e1 a:active {text-decoration:none;}
.navi_e1_aktiv a:link, .navi_e1_aktiv a:visited, .navi_e1_aktiv a:hover, .navi_e1_aktiv a:active {text-decoration:underline;}

.navi_e2 a, .navi_e2_aktiv a {font-size:12px; font-weight:normal; padding:2px 0px 0px 18px; width:172px; line-height:18px; color: #333333; background-color: #999999;}
.navi_e2 a:link, .navi_e2 a:visited {text-decoration:none; }
.navi_e2 a:hover, .navi_e2 a:active {text-decoration:none;}
.navi_e2_aktiv a:link, .navi_e2_aktiv a:visited, .navi_e2_aktiv a:hover, .navi_e2_aktiv a:active {text-decoration:underline; font-weight:bold;}

.navi_e3 a, .navi_e3_aktiv a {font-size:11px; font-weight:normal; padding:2px 0px 0px 22px; width:168px; line-height:18px; color: #333333; background-color: #f0f0f0;}
.navi_e3 a:link, .navi_e3 a:visited {text-decoration:none; }
.navi_e3 a:hover, .navi_e3 a:active {text-decoration:underline;}
.navi_e3_aktiv a:link, .navi_e3_aktiv a:visited, .navi_e3_aktiv a:hover, .navi_e3_aktiv a:active {text-decoration:underline; font-weight:normal;}

/* Klassen */
table.abstand td { padding:5px 5px 5px 5px; margin:0px;}
table.abstand_weiter td { padding:10px 5px 10px 5px; margin:0px;}
td.fett_grau { font-weight: bold;}

.global {background-color:#000d6f;}
.infoText {display:none;}
.grau{color:#333333;}
.rot{color:#cc3333;}
.fett_grau{ font-weight: bold; color:#333333; }
.fett_blau{ font-weight: bold; color:#000d6f; }
.fett_rot{ font-weight: bold; color:#cc3333; }

/* Forms */
form {padding:0px; margin:0px;}
input, textarea {border:1px solid #8d8d8d; background-color: #ffffff; color:#333333; padding:2px;}
input.submit {border:1px solid #8d8d8d; font-weight:bold; color:#333333; background-color:#cccccc; font-size:12px;}
select {border: 1px solid #8d8d8d; background-color: #ffffff; font-weight: normal;  color:#333333; width:310px;}
fieldset {border:1px solid #500001; margin-top:10px; padding:8px;}
legend {font-weight:bold; color:#500001; font-variant:small-caps; font-size:13px;}
input.checkbox {border:none; background-color:transparent;}