body { background:#FFFFCB; }

/* body,pre{ font-family:Verdana,Deja-Vu Sans,Bitstream Vera Sans,sans-serif; color:black; } */

body,pre{ font: 100% Arial, Helvetica, sans-serif; width:54%; line-height:140%;	color:black;}


a {outline:none;text-decoration:none;}

h1 {font-size:22px; color:#CC6666;}
h2 {font-size:18px; color:#CC6666;}


input,textarea { border: 1px solid #FFCC99;}

#klein {height:450px; padding-top:22px; padding-left:10px; padding-right:10px; }  /*  height:410px;  */

#gross {padding-top:5px; padding-left:10px; padding-right:10px; padding-bottom:30px; }

#gro {padding-top:10px; padding-bottom:5px;}

#pica {position:absolute; left:11px; top:10px;}

#banner {
position: absolute;
left:203px;
top:10px;
width:400px;
background:#FFCC99;
padding:15px;
text-align: center;
}

#datum {
position: absolute;
left:644px;
top:10px;
width:318px;
background:#FFCC99;
padding:15px;
text-align: center;
}


#menue {
position: absolute;
left:11px;
top:207px;
width:180px;
background:#FFCC99;
}




#inhalt {
position:absolute;
left:203px;
top:72px;
padding:15px;
background:#fff;
margin-right:10px;
width:758px;

}


#navcontainer
{
width: 100%;
margin: 0 auto;
padding: 11px 0;

}

ul#navlist
{
text-align: left;
list-style: none;
padding: 0;
margin: 0 auto;
width: 88%;
}

ul#navlist li
{
display: block;
margin: 0;
padding: 0;
}

ul#navlist li a
{
display: block;
width: 100%;
padding: 5px ;
border-width: 1px;
border-color: #ffe #aaab9c #ccc #fff;
border-style: solid;
color: #777;
text-decoration: none;
background: #f7f2ee;
}



#navcontainer>ul#navlist li a { width: auto; }

ul#navlist li#um a {background:#FFF; color:#800000; font-size:12px; padding:3px; padding-left:6px; }

ul#navlist li#activum a {background:#f0e7d7; color:#800000; font-size:12px; padding:3px; padding-left:6px; }

ul#navlist li#active a {background:#f0e7d7; color:#800000;}


ul#navlist li a:hover, ul#navlist li#active a:hover {color:#800000; background:transparent; border-color:#aaab9c #fff #fff #ccc;}


ul#navlist li#um a:hover {color:#FFF; background:#EFD55A; border-color:#aaab9c #fff #fff #ccc; font-size:12px;}

hr {
height:0;
border-bottom:1px dashed #FFCC99;
border-top:0;
margin-top:20px;
margin-bottom:20px;
}

#csssprites {
	width: 180px;
	height: 217px;
	text-decoration: none;
	display: block;
	background: url('pic/002.jpg') 0 0;
	}

#csssprites:hover, #csssprites:active {
	background-position: 180px 0;
	}
	

fieldset {border: 1px solid #FFCC99; padding:10px; color:#222222; margin-bottom:25px;}

#fi {filter:Alpha(opacity=0);height:15px;}



@media print {

#navlist,#pica,#banner,#datum {display:none;}

#inhalt { position: absolute; left:0px; top:0px; }





}
