html,body{margin:0;padding:0}
body{
background: url(../images/backbild.jpg) repeat-x 0px 0px #000000;
font-size: 11px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#ffffff;
padding:0px;
margin:0px;
text-align: center; /*** Centers the design in old IE versions ***/
}


h3{
font:bold 14px Arial, Helvetica, sans-serif;
padding:0px;
margin:0px;

}

.doppelbox{
width:100%;
padding-top:40px;
color:#000000;
}

.doppelbox a {color: #424141;border:0px;text-decoration:none;}
.doppelbox a:visited {color:#424141;}
.doppelbox a:hover {color: #943313;}
.doppelbox a:active { color:#424141;}

#linkeboxstart{
background: url(../images/backgruenstartgesamt.jpg) no-repeat 0px 0px #000;
float:left;
width:260px;
padding:0px;
min-height:207px;
height:190px;
margin:0px;
}
.linkeboxinnen{
margin-left:50px;
margin-top:43px;
margin-right:20px;
margin-bottom:40px;
}
#rechteboxstart{
background: url(../images/backgruenstartgesamt.jpg) no-repeat 0px 0px #000;
float:right;
width:260px;
padding:0px;
min-height:207px;
height:227px;
margin:0px;
}




.coverstart{
border:1px solid #232901;
}

div#container{text-align:left}

div#navigation{background:#B9CAFF}
div#extra{background:#FF8539}
div#footer{background: #333;color: #FFF;}
div#footer p{margin:0;padding:5px 10px;}

div#container{width:843px;margin:0 auto}
div#content{float:right;width:590px;background:000;}
div#navigation{float:left;width:230px;background:000;}
div#extra{float:right;width:590px;}
div#footer{clear:both;width:841px;background:#131313;text-align:right;
border-right:1px solid #c3e019;
border-left:1px solid #c3e019;}

.gesamtbox {
border-right:1px solid #c3e019;
border-left:1px solid #c3e019;
padding-top:20px;
padding-right:20px;
padding-bottom:30px;
background:#000;
overflow:hidden;
  width:821px;

}

/* ----------banner for logo-------------- */
#banner {
background-color: #000000;
padding:0px;
margin:0px; 
border:0px;}

a img{
border:0px;padding:0px;margin:0px;text-decoration:none;}


.unterlogo{border-top:0px;border-bottom:0px; border-left:1px solid #c3e019;border-right:1px solid #c3e019;padding:0px; margin:0px;background: url(../images/unterlogo.jpg) no-repeat -1px 0px #000000;width:841px; height:37px;
}






----------------------------  Subnavmenue  -------------START------------------------------------ */


#subnav {
BACKGROUND: url(../images/subnavoben.jpg) no-repeat; MARGIN: 0px 0px 20px 0px; FONT: 13px Arial, Helvetica, sans-serif; WIDTH: 100%; PADDING-TOP: -200px;padding-bottom:20px;
}
#subnav ul {
liST-STYLE-TYPE: none; 
TEXT-AliGN: left; 
margin:0px;
PADDING: 0px 0px 0px 0px;
}
#subnav ul li {
COLOR: #333333;
margin:0px;
padding:0px;
}


#subnav ul#ebene1 li A:link, #subnav ul#ebene1 li A:visited{
DISPLAY: block;  voice-family: inherit;
PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND: url(../images/backsubnav.jpg) no-repeat 0% 100%; PADDING-BOTTOM: 7px; COLOR: #ffffff; PADDING-TOP: 5px
}

#subnav ul#ebene1 li A:hover, #subnav ul#ebene1 li A:active, #subnav ul#ebene1 li A:focus{
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND: url(../images/backsubnav.jpg)  no-repeat 0% 100%; PADDING-BOTTOM: 7px; COLOR: #c3e019; PADDING-TOP: 5px; TEXT-DECORATION: none
}

#subnav ul#ebene1 li#ACT A:link,#subnav ul#ebene1 li#ACT A:visited{
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND: url(../images/backsubnav.jpg)  no-repeat 0% 100%; PADDING-BOTTOM: 7px; COLOR: #c3e019; PADDING-TOP: 5px; TEXT-DECORATION: none
}

#subnav ul#ebene1 li#ACT A:hover,#subnav ul#ebene1 li#ACT A:active,#subnav ul#ebene1 li#ACT A:focus{
}


#subnav ul#ebene1 ul#ebene2{

} 

#subnav ul#ebene1 ul#ebene2 li {
margin:0px;
padding:0;

}

#subnav ul#ebene1 ul#ebene2 li A:link, #subnav ul#ebene1 ul#ebene2 li A:visited{
PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 19px; FONT-WEIGHT: bold; BACKGROUND: url(../images/backsubnav.jpg) no-repeat 0% 100%; PADDING-BOTTOM: 7px; COLOR: #fff; PADDING-TOP:5px
}

#subnav ul#ebene1 ul#ebene2  li A:hover, #subnav ul#ebene1 ul#ebene2  li A:active, #subnav ul#ebene1 ul#ebene2 li A:focus{
PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 19px; FONT-WEIGHT: bold; BACKGROUND: url(../images/backsubnav_level2_h.jpg ) no-repeat 0% 100%;; PADDING-BOTTOM: 7px; COLOR: #c3e019; PADDING-TOP: 5px
}

#subnav ul#ebene1 ul#ebene2 li#ACT A:link, #subnav ul#ebene1 ul#ebene2 li#ACT A:visited{
PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 19px; FONT-WEIGHT: bold; BACKGROUND: url(../images/backsubnav_level2_h.jpg) no-repeat 0% 100%;; PADDING-BOTTOM: 7px; COLOR: #c3e019; PADDING-TOP: 5px
}

#subnav ul#ebene1 ul#ebene2 li#ACT A:hover, #subnav  ul#ebene1 ul#ebene2 li#ACT A:active, #subnav  ul#ebene1 ul#ebene2 li#ACT A:focus{

}




#subnav ul#ebene1 ul#ebene2 ul#ebene3{
COLOR: #000;
} 

#subnav ul#ebene1 ul#ebene2 ul#ebene3 li{
COLOR: #333;
margin:0px;
padding:0px;
}

#subnav ul#ebene1 ul#ebene2 ul#ebene3 li A:link, #subnav ul#ebene1 ul#ebene2 ul#ebene3 li A:visited{
DISPLAY: block;  voice-family: inherit;
PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 30px; FONT-WEIGHT: bold; BACKGROUND: url(../images/backsubnav.jpg) no-repeat 0% 100%; PADDING-BOTTOM: 7px; COLOR: #CCC; PADDING-TOP: 5px
}

#subnav ul#ebene1 ul#ebene2 ul#ebene3  li A:hover, #subnav ul#ebene1 ul#ebene2 ul#ebene3  li A:active, #subnav ul#ebene1 ul#ebene2 ul#ebene3 li A:focus{

COLOR: #c3e019; 
}


#subnav ul#ebene1 ul#ebene2 ul#ebene3 li#ACT A:link, #subnav ul#ebene1 ul#ebene2 ul#ebene3 li#ACT A:visited{
COLOR: #c3e019; 
}

#subnav ul#ebene1 ul#ebene2 ul#ebene3 li#ACT A:hover, #subnav ul#ebene1 ul#ebene2 ul#ebene3 li#ACT A:active, #subnav ul#ebene1 ul#ebene2 ul#ebene3 li#ACT A:focus{
COLOR: #c3e019; 
}


/*---------------------------------------------------------------------------------------------------------- 
----------------------------  Subnavmenue  -------------ENDE------------------------------------ */











#subnavibox {
	BACKGROUND: url(../images/subnavoben.jpg) no-repeat; MARGIN: 0px 0px 20px; FONT: 13px Arial, Helvetica, sans-serif; WIDTH: 100%; PADDING-TOP: -200px
}
#subnavibox ul LI A {
	HEIGHT: 24px; TEXT-DECORATION: none; voice-family: inherit
}
#subnavibox ul LI A:link {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND: url(../images/backsubnav.jpg); PADDING-BOTTOM: 0px; COLOR: #ffffff; PADDING-TOP: 5px
}

#subnavibox ul LI A:visited {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND: url(../images/backsubnav.jpg); PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 5px
}
#subnavibox ul LI A:hover {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND: url(../images/backsubnav.jpg) 0px 0px; PADDING-BOTTOM: 0px; COLOR: #c3e019; PADDING-TOP: 5px; TEXT-DECORATION: none
}

#subnavibox UL {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}

#subnavibox ul ul li a:link{
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 19px; FONT-WEIGHT: bold; BACKGROUND: url(../images/backsubnav.jpg); PADDING-BOTTOM: 0px; COLOR: #fff; PADDING-TOP: 5px
}

#subnavibox ul ul li a:visited{
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 19px; FONT-WEIGHT: bold; BACKGROUND: url(../images/backsubnav.jpg); PADDING-BOTTOM: 0px; COLOR: #787878; PADDING-TOP: 5px
}
#subnavibox ul ul li a:hover {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 19px; FONT-WEIGHT: bold; BACKGROUND: url(../images/backsubnav_level2_h.jpg); PADDING-BOTTOM: 0px; COLOR: #c3e019; PADDING-TOP: 5px
}

#subnavibox li#subaktiva a:link{
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND: url(../images/backsubnav.jpg) 0px 0px; PADDING-BOTTOM: 0px; COLOR: #c3e019; PADDING-TOP: 5px; TEXT-DECORATION: none
}

#subnavibox ul ul li#subaktivb a:visited {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 19px; FONT-WEIGHT: bold; BACKGROUND: url(../images/backsubnav_level2_h.jpg); PADDING-BOTTOM: 0px; COLOR: #c3e019; PADDING-TOP: 5px
}


.navspalte {
	float:left;PADDING-LEFT: 30px; WIDTH: 155px; padding-bottom:20px;
}

a {color: #8fa412;border:0px;text-decoration:none;}
a:visited {color:#8fa412;}
a:hover {color: #7c360d;}
a:active { color:#8fa412;}




.baelle {
padding: 5px 10px 8px 0px;
margin-bottom: 21px;
background: url(../images/h2_back.jpg) repeat-x 0px 40px;
}


h2 {
font:18px normal Arial, Helvetica, sans-serif;
padding: 505px 10px 8px 10px;
margin-bottom: 21px;
color:#c3e019;
background: url(../images/h2_back.jpg) repeat-x 0px 26px;
}




#rechts{
padding-left:30px;
float:left;
}

*+html #content ul, * html #content ul{
list-style-image: url(../images/ul_symbol.gif);
margin-left:20px;
}

#content ul{
list-style-image: url(../images/ul_symbol.gif);
margin-left:0px;
}

a.lightboxsr img {border:1px solid #232901; padding:3px; margin:2px}
a.lightboxsr:hover img {border:1px solid #555; padding:3px; margin:2px}


/* Kontaktformular */

LABEL.left {
FLOAT: left; 
WIDTH: 6em; 
MARGIN-RIGHT: 0.8em; 
TEXT-ALIGN: right
}
LABEL.leftzwei {
FLOAT: left; 
WIDTH: 6em; 
MARGIN-RIGHT: 0.8em; 
margin-top:3px;
TEXT-ALIGN: right
}

LABEL.leftzweikinder {
FLOAT: left; 
WIDTH: 55px; 
MARGIN-RIGHT: 0px; 
margin-top:3px;
TEXT-ALIGN: right
}

INPUT.right {
FLOAT: left; 
MARGIN-LEFT: 20px; 
TEXT-ALIGN: left; 
FONT-SIZE: 12px;  
BORDER: #8fa412 1px solid; 
margin-top:2px; 
margin-bottom:2px; 
WIDTH: 250px;
font:1em Arial, Verdana, Helvetica, sans-serif;
color:#414141;
}

select.right {
FLOAT: left; 
MARGIN-LEFT: 20px; 
TEXT-ALIGN: left; 
FONT-SIZE: 12px;  
BORDER:1px solid #8fa412; 
margin-top:2px; 
margin-bottom:2px; 
WIDTH: 120px;
font:1em Arial, Verdana, Helvetica, sans-serif;
color:#414141;
}

TEXTAREA.right {
 FLOAT: left; MARGIN-LEFT: 20px;  font:12px arial;  BORDER: #8fa412 1px solid; margin-top:2px; margin-bottom:2px; WIDTH: 250px; color:#414141;
}
.fieldset{
font:12px Arial, Verdana, Helvetica, sans-serif;
padding:0px;
margin:0px;
border:0px solid #fff;
}

.fieldset .textfd{
margin-left:20px;
font:12px Arial, Verdana, Helvetica, sans-serif;
}

LEGEND {
display:none;
visibility:hidden;
}
FIELDSET {
padding:0px;
margin:0px;
display:block;
border:0px solid #fff;
}
INPUT.formularbutton{
FLOAT: left;
color:#232901;
BORDER: #232901 1px solid;
background: #8fa412;
TEXT-ALIGN: center; 
FONT-SIZE: 12px;  
margin-top:2px; margin-bottom:2px;margin-left:15px;
}
.formulartextfeld{
font:12px Arial, Verdana, Helvetica, sans-serif;
}
FORM BR {
	CLEAR: both
}
FORM {
	FONT: 0.8em/150% Arial, Verdana, Helvetica, sans-serif;
}



