body{
color:black;
background:#009933;
margin:0;
padding:0;
font:12px Arial, sans-serif;
background-image: url(../images/bgr_instr.gif);
background-repeat:no-repeat;
background-position:0px 0px;}


p {font-size:12px;color:black;
line-height:19px;}


#container{
background-image: url(../images/hintpalme.gif);
background-repeat:repeat-y;
background-position:right 200px;
padding:0;
margin:0 5% 0 8%;
width: 800px;
background-color: #FFFF66;}


#head{
height:180px;
background:#FFCC00;
padding:10px;

}

#headmain {
height:160px;
background:#FFCC00;
padding:0px;

}

#headbelow {
margin:0;
padding:0;
position:relative;
left:150px;
top: 25px;
width:100px;

}


#menumain {
margin:0;
padding:0;
border-top:1px solid #990000;
text-align:center;  }
#menumain ul{
background:#FF9900;
margin:0;
padding:5px;
list-style:none;
white-space: nowrap;
position:absolute;
left:580px;
top: 181px;}
#menumain li{
display:inline;}
#menumain a{
color:#990000;
background:#FF9900;
padding:2px 20px 2px 20px;
font:bold 12px arial, sans-serif;
text-decoration:none;
text-align:center;}
#menumain a:hover{color:#FFCC00;background:transparent;}
#menumain p{color:#990000;
}




#menu{
margin:0;
padding:0;
border-bottom:1px solid #990000;
text-align:center;  }
#menu ul{
background:#FF9900;
margin:0;
padding:5px;
list-style:none;
white-space: nowrap;
position:absolute;
left:580px;
top: 181px;}
#menu li{
display:inline;}
#menu a{
color:#990000;
background:#FF9900;
padding:2px 20px 2px 20px;
font:bold 12px arial, sans-serif;
text-decoration:none;
text-align:center;}
#menu a:hover{color:#FFCC00;background:transparent;}
#menu p{color:#990000;
}


#submenu{

float:left;
width:150px;}
#submenu ul{
margin:0px;
padding:30px 30px 0 20px;
list-style:none;}
#submenu li{
padding:0 0 4px 0;
margin:0;}
#submenu a{
color:#990000;
background:transparent;
font-weight:bold;
font-size:12px;
text-decoration:none;}
#submenu a:hover{color:#FFCC00;text-decoration:none;}
#submenu p{
font-weight:bold;
font-size:12px;
padding:20px 0 10px 10px;
margin:0;}




ul.sidenav li span  {
        display: block;
		font-weight:bold;
        color: #990000;
        text-decoration: none;
}

ul.sidenav li span:hover {
        background:  no-repeat 5px 7px;
		color:#FFCC00;text-decoration:none;
}
ul.sidenav li span #events_href{     
		display: none;
      }
	  
ul.sidenav li span:hover #events_href{
        display: block;
		font-weight:normal;
        padding: 3px 0; 
		 color: #990000;
        text-decoration: none;
}

ul.sidenav li span #events_href:hover{
	color:#FFCC00;
	text-decoration:none;
}


#content{
color: #990000;
padding:30px 20px 20px 20px;
margin:0 0 0 140px;
border-left:1px solid #990000;}
#content2{
color: #990000;
padding:160px 20px 20px 20px;
margin:0 0 0 140px;
border-left:1px solid #990000;}
#content2 h1{
margin:0 0 10px 0;
padding:2px 0 2px 5px;
font:normal 150% trebuchet MS, sans-serif;
border-bottom: 1px dotted #990000;
letter-spacing: -0.1pt;}
#content h1{
margin:0 0 10px 0;
padding:2px 0 2px 5px;
font:normal 150% trebuchet MS, sans-serif;
border-bottom: 1px dotted #990000;
letter-spacing: -0.1pt;}
#content h2{
background-color:#C1C800;
margin:0px 0px 0px 0px;
padding:5px 10px 5px 10px;
line-height: 10px;
font:bold 14px trebuchet MS, sans-serif;
border-bottom: 1px dotted #138C03;}
#content h3{
margin:10px 5px 10px 5px;
padding:0px 5px 0px 5px;
font: bold 14px trebuchet MS, sans-serif;
color:#138C03;
line-height: 20px;}

#content p{padding:0 0 5px 5px;}
#content a{color:#990000;
font:bold 12px arial, sans-serif;
margin-left:0px;
text-decoration:none;}

#contentschmal{
padding:30px 20px 20px 20px;
margin:0 0 0 140px;
border-left:1px solid #990000;
width: 400px;}
#contentschmal h1{
margin:0 0 10px 0;
padding:2px 0 2px 5px;
font:normal 150% trebuchet MS, sans-serif;
border-bottom: 1px dotted #990000;
letter-spacing: -0.1pt;
color: #990000;}
#contentschmal h2{
margin:5px 0 10px 0;
padding:2px 0 2px 5px;
font:bold 14px trebuchet MS, sans-serif;
border-bottom: 1px dotted #990000;}
#contentschmal h3{
margin:10px 0 10px 0;
padding:2px 0 2px 5px;
font:bold 12px trebuchet MS, sans-serif;
border: 1px solid #990000;}

#contentschmal p{padding:0 0 5px 5px;}
#contentschmal a{color:#990000;
font:bold 12px arial, sans-serif;
margin-left:0px;
text-decoration:none;}

#address{
	position:absolute;
	padding:20px 10px 10px 10px;
	margin:0 0 100 250px;
	left: 201px;
	top: 393px;
	width: 266px;
	height: 149px;
}

#aktuelles{
	position:absolute;
	padding:20px 20px 20px 20px;
	margin:0 0 0 140px;
	background:#FF9933;
	filter:alpha(opacity=75);
	opacity: 0.75;
	top:230px;
	bottom:250px;
	left: 110px;
	right:500px;
}

#aktuelles a{
color:#990000;
background:transparent;
font-size:16px;
text-decoration: none;
}
#aktuelles a:hover{

color:#990000;
font-weight:bold;
background:transparent;
font-size:16px;
text-decoration:none;
}



#rechts{
padding:55px 20px 5px 5px;
margin:0px 0px 0px 0px;
width: 200px;
float: right;}
#rechts h1{
margin:0 0 10px 0;
padding:2px 0 2px 5px;
font:normal 150% trebuchet MS, sans-serif;
border-bottom: 1px dotted #990000;
letter-spacing: -0.1pt;}
#rechts h2{
margin:5px 0 10px 0;
padding:2px 0 2px 5px;
font:bold 14px trebuchet MS, sans-serif;
border-bottom: 1px dotted #990000;}
#rechts h3{
margin:10px 0 10px 0;
padding:2px 0 2px 5px;
font:bold 12px trebuchet MS, sans-serif;
border-bottom: 1px dotted #990000;}

#rechts p{padding:0 0 5px 5px;}
#rechts a{color:#990000;
font:bold 12px arial, sans-serif;
margin-left:0px;
text-decoration:none;}
#rechts img
{border-width:3px;
border-color:#FFCC00;
margin:0 5px 0px 5px;
padding:0px;
}


#footer
{color:#990000;
background:#FFCC00;
padding:0;
margin:0;
border-top:1px solid #990000;}
#footer p{margin:10px;padding:5px;text-align:right;}

.img
{border-width:3px;
border-color:#FFCC00;
margin:0 5px 0px 5px;
padding:0px;
}


#box {
border:1px solid #138C03;
background-color:#FFCC00;
margin:10px 5px 10px 5px;
}
