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

.angebot { font-size: 10px; color: #9b9b9b; height:10px;}

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

hr { border:0px; border-bottom:1px solid #fcc941; background-color : transparent; width:100%;  margin:25px 0px 25px 0px;}
h1 { color:#429546; font-size:17px; margin:0px 0px 10px 0px; line-height:24px;}
h2 { color:#429546; font-size:16px; margin:0px 0px 10px 0px;}
h3 { color:#429546; font-size:15px; margin:0px 0px 10px 0px;}
h4 { color:#429546; font-size:14px; margin:0px 0px 10px 0px;}
h5 { color:#429546; font-size:13px; margin:0px 0px 10px 0px;}
h6 { color:#429546; 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; text-align: justify;}
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:902px; min-height: 300px; margin:0px auto; background-color: #FFFFFF; }

#banner {width:902px; height:160px;}

#navi_oben { width:890px; height:20px;  text-align:right; padding-top: 5px;}
#navi {width:727px; height: 41px; float:left; background-color: #429546; font-size:12px; font-weight:normal; color:#FFFFFF; padding-left: 175px;}

#zwischen {width: 902px; height: 29px; float:left;}

#mitte {width:902px; float:left;}
#mitte_inhalt {width:700px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float: right;}

#unternavi {width: 147px; text-align: right; float: left; font-weight: bold;}

#fuss { width:887px; margin:0px auto; height:25px; clear:both; font-size:10px; color:#FFFFFF; text-align: right; font-weight:bold; padding-right: 15px;  padding-top: 1px;}

#funktionen {width:890px; float:left; padding:0px 0px 10px 0px; text-align: right;}

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

a.inhalt:link, a.inhalt:active, a.inhalt:visited { color:#fcc941; text-decoration:underline; font-weight: bold;}
a.inhalt:hover { color:#fcc941; text-decoration:none; font-weight: bold}

li a:link, li a:active, li a:visited { color:#429546; text-decoration:underline;}
li a:hover { color:#429546; text-decoration:none;}

#fuss a {text-decoration:underline; font-size:10px; color:#FFFFFF;}

#navi_oben a {color:#FFFFFF; width:109px; padding:0px 0px 0px 0px; text-decoration: none;}
#navi_oben  a:hover, #navi_oben ul li a:active {text-decoration: underline;}

#navi ul {padding:0px; margin:0px;}
#navi ul li {padding:0px; margin:0px; list-style-type:none; float:left; text-align:center;}
#navi ul li a {display:block; color:#FFFFFF; width:120px; font-weight: bold; padding:10px 0px 5px 0px;}
#navi ul li a:link, #navi ul li a:visited {text-decoration:none;}
#navi ul li a:hover, #navi ul li a:active {text-decoration:underline;  color:#fcc941;}

.navi_e1 a, .navi_e1_aktiv a {font-size:12px; font-weight:normal; text-align: center; padding:0px 0px 0px 0px; width:110px; line-height:18px; color:#FFFFFF;}
.navi_e1 a:link, .navi_e1 a:visited {text-decoration:none; color:#FFFFFF;}
.navi_e1 a:hover, .navi_e1 a:active {text-decoration:underline;}
.navi_e1_aktiv a:link, .navi_e1_aktiv a:visited, .navi_e1_aktiv a:hover, .navi_e1_aktiv a:active {text-decoration:underline; }

#unternavi ul {padding:0px; margin:0px; }
#unternavi ul li {padding:0px; margin:0px; list-style-type:none; float:left; text-align:right;}
#unternavi ul li a {display:block; color:#333333; width:147px; font-weight: normal; padding:10px 0px 5px 0px;}
#unternavi ul li a:link, #navi ul li a:visited {text-decoration:none;}
#unternavi ul li a:hover, #navi ul li a:active {text-decoration:underline;  color:#333333;}

.navi_e2 a, .navi_e2_aktiv a {font-size:12px; text-align: right; padding:0px 0px 0px 0px; width:147px; line-height:18px; color:#FFFFFF;}
.navi_e2 a:link, .navi_e2 a:visited {text-decoration:none; color:#FFFFFF;}
.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; }

/* Klassen */
table.abstand td { padding:5px 5px 5px 5px; margin:0px;}
table.abstand2 td { padding:8px 8px 8px 8px; margin:0px;}

.infoText {display:none;}

.hervor {color:#429546; font-weight: bold;}
.hinterlegt {background-color: #e3efe3; }

/* 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:#f8f8f6; font-size:12px;}
select {border: 1px solid #8d8d8d; background-color: #ffffff; font-weight: normal;  color:#333333; width:310px;}
