*{text-decoration:none; margin:0; padding:0; border:0 none; font-size:100.01%; font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;}

body{margin:0;padding:15px 0;}

#rahmen {width:750px;margin:0 auto;padding:0;border:5px solid #CCCCCC;}


a, a img{color:#000;background:transparent;vertical-align:baseline;}

#topmenu{margin:0;padding:4px;text-align:left;}
#topmenu ul,#kopfnavigation ol{margin:10px;}
#topmenu li, #fuss li{padding-bottom:1px;list-style-type:none;}

#topmenu a {display:inline;margin:2px;padding:4px;border:1px solid #000000;background:transparent; color:#000}
#topmenu a#aktiv {background: url('images/bg-topnav.jpg') no-repeat; border:1px solid #FFFFFF; color:#FFFFFF}
/* background:#B3C9BF; */

#topmenu a:hover,#topmenu a:focus,#topmenu a:active{background:#689830;color:#FFFFFF; border:1px solid #FFFFFF; }

#alles{color:#000;background:transparent;}

#topmenu ul li{display:inline; margin:0px}

#topmenu,#menue{font-size:12px;}

#content {font-family: verdana, arial, sans serif; 
color: #000000; font-size: 13px; line-height:1.4em; 
margin-left: 230px; padding:10px; padding-bottom: 30px; padding-top: 30px;
}

#infobox {
	font-family: verdana, arial, sans serif; 
	color: #000000; font-size: 11px; line-height:1.2em; 
	border: 1px solid #689830; background-color: #CCFFCC;
	float: left;
	padding: 4px; margin: 5px; margin-top:30px;
	width: 210px;
	text-align: left;
}

#newsbox {
	font-family: verdana, arial, sans serif; 
	color: #000000; font-size: 11px; line-height:1.2em; 
	border: 1px solid #689830; background-color: #CCFFCC;
	padding: 5px; margin: 5px; margin-left:25px;
	width: 350px;
	text-align: left;
}


.code	{
	font-family: courier, courier-new, arial, verdana;
	font-size: 12px;
	line-height: 1.2em;
	border: 1px dotted #666666; background-color: #FFFCCC;
	padding: 7px; margin: 10px; margin-left:0px;
	text-align: left;	
	}



#overview {font-family: verdana, arial, sans serif; 
color: #000000; font-size: 13px; line-height:1.3em; padding:10px; padding-bottom: 30px; padding-top: 30px;
}

.footer {font-family: verdana, arial, sans serif; color: #000000; line-height: 12px; font-size: 12px; padding-top:7px; background:#cccccc; padding:2px;}

.advert {font-family: verdana, arial, sans serif; color: #000000; line-height: 11px; font-size: 10px; padding-top:10px; padding:5px;}


h1 {font-size: 15px; border-bottom:1px solid #689830; margin-bottom: 10px; padding-bottom: 2px; }

h2 {font-size: 12px;  text-align:left; }

h3 {font-size: 12px; border-bottom:1px solid #689830; margin-bottom: 10px; padding-bottom: 2px; }

h4 {font-size: 10px; text-align:right; border-bottom: 1px dotted #666666; margin-bottom: 5px; margin-top: 25px; font-color: #666666;}

ul li{list-style-type:square; margin-left:20px;}

p, table, tr, td  {text-align:left; padding:0px; margin:0px;}

a:link 		{color:#689830; text-decoration:none;} 
a:visited 	{color:#689830; text-decoration:none;} 
a:hover 	{color:#333333; text-decoration:none;} 
a:active	{color:#333333; text-decoration:none;}

.text 		{font-family: verdana, arial, sans serif; color: #000000; line-height: 17px; font-size: 13px;}

.text_start	{font-family: verdana, arial, sans serif; color: #000000; line-height: 17px; font-size: 13px; padding-left: 10px;}

.img {border:1px solid #689830}

.img-float {float: left; margin: 5px;}

.quote {padding:5px; border:1px solid #CCCCCC; background:#E8E8E8; font-family: verdana, arial, sans serif; color: #888888; line-height: 15px; font-size: 11px; text-align: left; }