@charset "iso-8859-1";

body {
	background-color:#fff; font-family:Arial, Helvetica, Sans-Serif;margin:10px; margin-left:15px;font-size:12px; color:#535766;
	 -webkit-text-size-adjust:none;

}

img {
	border:0px;
}

h1 {
	font-weight:normal; font-size:30px; margin:0px; margin-bottom:20px;
}

h2 {
	font-weight:normal; font-size:124px; margin:0px; margin-bottom:20px;line-height:120px; color:#ffffff;
}

h2 a {
	text-decoration:none; color:#ffffff;
}


#header {
	width:960px; height:162px; background-color:#b1c903; 
}

#logo {
	float:left;
}

#legal {margin:0px; padding:0px; margin-top:33px;  float:right; margin-right:176px;	margin-left:200px;font-size:11px;display: inline;
}

#legal li {
	margin:0px; padding:0px; float:left; padding-left:25px; list-style:none; background-image:url('hi_legal_a.gif'); background-repeat:no-repeat; background-position:13px 3px;
}

#legal .nobg, #menu #p0 { background-image:none;
	
}

#legal a {
	color:#535766; text-decoration:none; 
}


#menu {margin:0px; padding:0px; margin-top:83px; float:right;margin-right:176px;display: inline;}

#menu ul{margin: 0; padding: 0;list-style: none;
	
}

#menu li {
	margin:0px; padding:0px; float:left; padding-left:32px; list-style:none;background-image:url('hi_menu_a.gif'); background-repeat:no-repeat; background-position:15px 2px;
}

#menu li a {
	color:#fff; text-decoration:none;
}





#menu ul                         { position: relative; }
#menu ul li                      { float: left; zoom: 1; }
#menu ul a:hover		            {  }
#menu ul a:active                {  }
#menu ul li a                    { display: block;}
#menu ul li:last-child a         { border-right: none; } /* Doesn't work in IE */
#menu ul li.hover,
#menu ul li:hover                { position: relative; }
#menu ul li.hover a              {  }


/* 
	LEVEL TWO
*/
#menu ul ul 						{ width: 220px; visibility: hidden; position: absolute; top: 100%; left: 0;padding-top:15px;padding-bottom:5px; background-image:url('hi_inhalt.png'); background-position:11px 11px; background-repeat:no-repeat;
}
#menu ul ul li 					{ float: none;  width:200px; color:#535766;   padding:10px;padding-top:5px;padding-bottom:5px;margin-left:20px;background-image:none;}
									  
                                    /* IE 6 & 7 Needs Inline Block */
#menu ul ul li a					{ border-right: none; width: 100%; display: inline-block; color:#535766;} 


#menu li a:hover, #menu li a.aktiv {
	color:#d3de82; 
}

#menu ul ul li a.aktiv {
	color:#b1c903; 
}





* html #menu ul ul li					{ display: inline; width: 100%; }





#content {
	height:540px; width:960px; background-image:url('hi2.jpg'); background-repeat:no-repeat;padding-top:17px;
}

#inhalt {
	width:461px; max-height: 483px; overflow:auto; background-image:url('hi_inhalt.png');padding:17px;padding-top:13px;margin-left:57px;
}


#inhalt a {
	color:#b1c903; font-weight:bold;
}

#inhalt ul {
	list-style:square;
}

* html #inhalt {
	height: 476px;
}



#inhalt2 {margin-left:64px; margin-top:185px;
	
}




@media screen{ .sIFR-flash{ visibility:visible !important;  margin:0;  padding:0}
 .sIFR-replaced, .sIFR-ignore{ visibility:visible !important}
 .sIFR-alternate{ position:absolute;  left:0;  top:0;  width:0;  height:0;  display:block;  overflow:hidden}
 .sIFR-replaced div.sIFR-fixfocus{ margin:0pt;  padding:0pt;  overflow:auto;  letter-spacing:0px;  float:none}
}
@media screen{   object{outline:none}
.sIFR-active h1{visibility:hidden; margin-bottom:-15px;}


.sIFR-active h2{visibility:hidden; line-height:18px; margin-bottom:-15px; padding:0px;}

}







#map {width:225px; height:275px;overflow:hidden; font-size:10px;}



#jquery-overlay{position:absolute; top:0; left:0; z-index:90; width:100%; height:500px}
#jquery-lightbox{position:absolute; top:0; left:0; width:100%; z-index:100; text-align:center; line-height:0}
#jquery-lightbox a img{border:none}
#lightbox-container-image-box{position:relative; background-color:#fff; width:250px; height:250px; margin:0 auto}
#lightbox-container-image{padding:10px}
#lightbox-loading{position:absolute; top:40%; left:0%; height:25%; width:100%; text-align:center; line-height:0}
#lightbox-nav{position:absolute; top:0; left:0; height:100%; width:100%; z-index:10}
#lightbox-container-image-box >#lightbox-nav{left:0}
#lightbox-nav a{outline:none}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext{width:49%; height:100%; background:transparent url("lightbox-blank.gif") no-repeat; display:block}
#lightbox-nav-btnPrev{left:0; float:left}
#lightbox-nav-btnNext{right:0; float:right}
#lightbox-nav-btnPrev:hover, #lightbox-nav-btnPrev:visited:hover{background:url("lightbox-btn-prev.gif") left 15% no-repeat}
#lightbox-nav-btnNext:hover, #lightbox-nav-btnNext:visited:hover{background:url("lightbox-btn-next.gif") right 15% no-repeat}
#lightbox-container-image-data-box{font:10px Verdana,Helvetica,sans-serif; background-color:#fff; margin:0 auto; line-height:1.4em; overflow:auto; width:100%; padding:0 10px 0}
#lightbox-container-image-data{padding:0 10px; color:#666}
#lightbox-container-image-data #lightbox-image-details{width:70%; float:left; text-align:left}
#lightbox-image-details-caption{font-weight:bold}
#lightbox-image-details-currentNumber{display:block; clear:left; padding-bottom:1.0em}
#lightbox-secNav-btnClose{width:66px; float:right; padding-bottom:0.7em}
#zur, #wei{text-decoration:none; color:#3d3933}
.error{border:red 1px solid}
.fehlermeldung{color:red; font-weight:bold}




