body {font-family : Verdana, Arial, sans-serif; background-color:#e4e2e2; color:#333333; padding:0px; margin:0px; font-size:12px; line-height:19px; height:100%; border:0px; text-align:justify; }
div {padding:0px; margin:0px;}

td, table { font-size:12px; line-height:18px;}
table td { padding-left:0px; margin-left:0px;}

hr { border:0px; border-bottom:1px solid #824e8a; background-color : transparent; width:100%; }
h1 { color:#cc0000; font-size:17px; margin:0px 0px 15px 0px; line-height:24px;}
h2 { color:#cc0000; font-size:16px; margin:0px 0px 15px 0px;}
h3 { color:#cc0000; font-size:15px; margin:0px 0px 15px 0px;}
h4 { color:#cc0000; font-size:14px; margin:0px 0px 15px 0px;}
h5 { color:#cc0000; font-size:13px; margin:0px 0px 15px 0px;}
h6 { color:#cc0000; font-size:12px; margin:0px 0px 0px 0px;}

p { padding:5px 0px 5px 0px; text-align: justify;}
p.bildtext { font-size: 10px; padding:0px 0px 0px 0px; text-align: justify;}
ul li { line-height:18px; list-style:square; margin-top:8px; margin-left:10px; margin-right:30px; padding-left:0px; text-align: left;}
b, strong {}

/* ID's */
#zentriert {width:860px; margin:20px auto; border-bottom:10px solid #FFFFFF; border-left:20px solid #FFFFFF; border-right: 20px solid #FFFFFF; background-color: #FFFFFF;}

#banner {width:860px; height:200px;}
#banner_oben {width:860px; height:90px;}
#banner_unten {width:860px; height:110px;}
#sprachwahl {height: 20px; text-align: right; padding-left: 200px; padding-top: 68px; color: #999999; font-size: 12px;}

#navi_rahmen_oben {width: 180px; height: 25px;}
#navi_rahmen_unten {width: 180px; height: 25px;}

#navi {width:180px; float:left; background-color: #FFFFFF; border-top: 25px solid #FFFFFF; text-align: left;}

#mitte {width:680px; float:left;}
#mitte_inhalt {width:660px; margin:0px 0px 0px 0px; padding:10px 0px 10px 20px;}

#fuss { margin:0px auto; width:900px; height:20px; clear:both; font-size:12px; color:#666666; font-weight:normal; text-align: center;}

#funktionen {width:680px; float:left; padding-top:10px; text-align: right;}

/* Links */
a:link, a:active, a:visited { color:#cc0000; text-decoration:underline;}
a:hover { color:#cc0000; text-decoration:none;}

a.inhalt:link, a.inhalt:active, a.inhalt:visited { color:#cc0000; text-decoration:underline; font-weight: bold;}
a.inhalt:hover { color:#cccccc; text-decoration:none; font-weight: bold}

#sprachwahl a {color:#999999; text-decoration:none;}
#fuss a {text-decoration:underline; font-size:12px; color:#666666;}

#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 ul li a:link, #links ul li a:visited {text-decoration:none;}
#navi ul li a:hover, #links ul li a:active {text-decoration:none;}

.navi_e1 a, .navi_e1_aktiv a {font-size:14px; font-weight:normal; text-align: left; padding:5px 0px 5px 20px; width:160px; border-bottom:1px solid #f1f0f0; line-height:18px; color:#FFFFFF; color: #999999;}
.navi_e1 a:link, .navi_e1 a:visited {text-decoration:none; color:#999999;}
.navi_e1 a:hover, .navi_e1 a:active {text-decoration:none; color:#cc0000;}
.navi_e1_aktiv a:link, .navi_e1_aktiv a:visited, .navi_e1_aktiv a:hover, .navi_e1_aktiv a:active {text-decoration:none; color:#cc0000;}

.navi_e2 a, .navi_e2_aktiv a {font-size:12px; font-weight:normal; padding:0px 0px 5px 35px; width:145px; line-height:17px; color: #999999;}
.navi_e2 a:link, .navi_e2 a:visited {text-decoration:none; color: #999999}
.navi_e2 a:hover, .navi_e2 a:active {text-decoration:underline; color:#cc0000;}
.navi_e2_aktiv a:link, .navi_e2_aktiv a:visited, .navi_e2_aktiv a:hover, .navi_e2_aktiv a:active {text-decoration:underline; color:#cc0000;}

/* Klassen */
table.abstand td { padding:5px 5px 5px 0px; margin:0px;}

.infoText {display:none;}

.hervor {color:#333333; font-weight: bold;}

.zentriert { text-align: center;}

/* Forms */
form {padding:0px; margin:0px;}
input, textarea {border:1px solid #666666; background-color: #ffffff; color:#333333; padding:2px;}
input.submit {border:1px solid #666666; 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;}

