body {font-family : Verdana, Arial, sans-serif; background-color:#ffffff; color:#333333; padding:0px; margin:0px; font-size:12px; line-height:19px; height:100%; border:0px; text-align:left; }
div {padding:0px; margin:0px;}

td, table { font-size:12px; line-height:18px;}
table td { padding-left:0px; margin-left:0px; vertical-align: top;}

hr { border:0px; border-bottom:1px solid #103376; background-color : transparent; width:100%; }
h1 { color:#103376; font-size:24px; margin:0px 0px 10px 0px; line-height:30px;}
h2 { color:#103376; font-size:18px; margin:0px 0px 10px 0px; line-height: 26px;}
h3 { color:#103376; font-size:15px; margin:0px 0px 10px 0px;}
h4 { color:#103376; font-size:13px; margin:0px 0px 10px 0px; font-style:italic;}
h5 { color:#103376; font-size:13px; margin:0px 0px 10px 0px;}
h6 { color:#103376; font-size:12px; margin:0px 0px 10px 0px;}

p { padding:5px 0px 5px 0px; text-align: left;}
p.bildtext { font-size: 10px; padding:0px 0px 0px 0px; margin-top: 0px; text-align: center;}

ul li { line-height:18px; list-style:none; margin:0px 10px 0px 0px; padding:3px 0px 3px 0px; }
b, strong {}

/* ID's */
#zentriert {width:900px; margin:0px auto; border-left: 5px solid white; border-right: 5px solid white; border-bottom: 10px solid white; border-top:1px solid white;}
#oben{ width:900px; height: 30px; float:right;}
#sprachwahl {width: 150px; height: 24px; float: left; padding: 6px 0px 0px 40px;}
#navi_oben {width: 300px; height: 23px; float: right;}
#banner {width: 900px; height: 177px; padding: 0px 0px 0px 0px; float:left;}
#headline{height:37px; padding:5px 0px 0px 300px; margin-top:140px; font-size:18px; color:#103376;}
#banner_schmal{width: 900px; height: 37px; float:right;}
#pfadnavi {width: 450px; padding-left: 210px; padding-top: 6px; font-size: 18px; color: #103376;}
#navi {width:180px; float:left; background-color: #FFFFFF; padding-top: 24px; } 
#navipunkte {width:175; padding-left: 0px; float:left;}

#mitte {width:700px; float:right; }
#mitte_inhalt {width:675px; margin:30px 0px 0px 0px; padding:0px 10px 0px 20px; float: right;}

#funktionen {width:890px; float:left; padding:10px 10px 5px 0px; text-align: right;} 
#fuss {width: 870; height: 20px; clear:both; font-size:11px; padding-left: 30px; color: #FFFFFF; font-weight: bold;}


/* Links */
a:link, a:active, a:visited { text-decoration:underline; }
a:hover { text-decoration:none; }

#mitte_inhalt a:link, #mitte_inhalt a:visited {text-decoration:underline; color: #103376;}
#mitte_inhalt a:hover, #mitte_inhalt a:active {text-decoration:underline; color: #333333}

#fuss a {text-decoration:underline; color: #FFFFFF;}

#navi_oben ul {padding:0px 15px 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:75px; color:#103376; padding:6px 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; font-weight: bold;} 

#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:normal; padding:5px 0px 5px 30px; width:145px; border-top:1px solid #cccccc; line-height:20px; color: #103376; background-color: #FFFFFF;}
.navi_e1 a:link, .navi_e1 a:visited {text-decoration:none; }
.navi_e1 a:hover, .navi_e1 a:active {text-decoration:none; color:#999999;}
.navi_e1_aktiv a:link, .navi_e1_aktiv a:visited, .navi_e1_aktiv a:hover, .navi_e1_aktiv a:active {color:#999999;}

.navi_e2 a, .navi_e2_aktiv a {font-size:11px; font-weight:normal; padding:0px 0px 8px 42px; width:133px; line-height:16px; color: #999999; background-color: #FFFFFF;}
.navi_e2 a:link, .navi_e2 a:visited {text-decoration:none; }
.navi_e2 a:hover, .navi_e2 a:active {text-decoration:underline;}
.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:normal;}

/* Klassen */
table.abstand td { padding:0px 20px 40px 0px; margin:0px;}
table.abstand_klein td { padding:0px 0px 10px 0px; margin:0px;}
.hervor { font-weight: bold; color: #103376;}
.global {background-color:#ffffff;}
.infoText {display:none;}
.li_abstand li { margin-bottom:15px; line-height:20px;}

/* 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;}
