body { font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; color: #202600; font-size: 12px; background-color: #FFFFFF; }
a , a:link { color: #203600;font-weight: bold; text-decoration: none; cursor: pointer; }
h2 { font-weight: bold; font-size: 14px; background-color: #f5f5f5; border: 1px solid #cfcfcf; padding: 3px; } 
h3 { font-weight: bold; font-size: 13px; background-color: #FFFFFF; border: 1px solid #cfcfcf; padding: 3px; margin-top: 0px; } 
.info { font-weight: bold; font-size: 12px; } 
.infocat { font-weight: bold; font-size: 12px; background-image: url(grafiken/catbg.png); border: 1px solid #cfcfcf; color: #FFFFFF; padding: 2px; } 
#tipps dt { font-weight: bold; border-left: 5px solid #516147; padding-left: 5px; } 
#leistungen li { list-style-type: square; margin-bottom: 3px; } 
#formular { background-color: #f5f5f5; border: 1px solid #cfcfcf; color: #203600; padding: 5px; } 
#formular input, #formular textarea { background-color: #FFFFFF; color: #203600; border: 1px solid #cfcfcf; display: block; float: left; margin: 2px; } 
input#werbung { width: 0px; height: 0px; border: 0px; padding: 0px; margin: 0px; } 
input#abschicken { margin-left: 3px; } 
label { display: block;float: left;width: 130px; border-left: 5px solid #203600;padding-left: 5px; margin: 2px; font-weight: bold; } 
label #angabe { font-weight: normal; } 
form br  { clear: left; } 
.rahmen { font-size: 14px;background-color: #f5f5f5;border: 1px solid #444444;padding: 3px;margin-bottom: 15px; } 
#formangabe { margin-top: 5px;font-weight: bold; } 
/*Die Seite*/
#text { padding-top: 10px;padding-bottom: 10px;padding-left: 5px;width: 700px;text-align: left; } 
#head, #body, #footer { width: 950px; overflow:hidden;} 
#head { height: 162px;margin-bottom: 8px; } 
#hlinks { float: left; width: 468px; height: 162px; background-image: url(grafiken/header_l.jpg); } 
#hrechts { float: right; width: 482px; height: 162px; background-image: url(grafiken/header_r.jpg); } 
#navi { float: left; margin-top: 114px; filter: alpha(opacity=80); -moz-opacity: 0.8; opacity: .8; } 
#navi img { padding-right: 15px; border: 0px; } 
#leftbar { float: left; padding-left: 3px; text-align: left; } 
#subn { width: 200px; } 
#subncat { width: 204px; height: 27px; background-image: url(grafiken/subn_cat.jpg); } 
#subncat .text { color: #FFFFFF; font-size: 13px; font-weight: bold; padding-top: 5px; padding-left: 10px; } 
	#subn ul { background-image: url(grafiken/ul.jpg); font-size: 13px; font-weight: bold; margin: 0px; padding: 0px 0px 0px 10px; list-style: none; } 
	#subn li { background:transparent url(grafiken/x.jpg) no-repeat scroll 0 5px; padding-bottom: 2px; padding-left: 2em; padding-top: 2px; width: 14em; } 
	#subn a, #subn a:link { color: #203600; font-size: 13px; text-decoration: none; } 
#stand { width: 200px; margin-bottom: 15px; margin-top: 25px; } 
#standcat1 { background-image: url(grafiken/stand_cat1.jpg); width: 200px; height: 23px; } 
#standcat2 { background-image: url(grafiken/stand_cat2.jpg); width: 200px; height: 25px; } 
	#stand ul { background-image: url(grafiken/ul2.jpg); background-color: #f5f5f5; font-size: 12px; font-weight: normal; margin: 0px; padding: 0px; list-style: none; width: 200px; } 
	#stand li { padding-left: 5px; padding-top: 4px; } 
#inhaltcat { width: 721px;height: 27px;background-image: url(grafiken/inhalt_cat.jpg); } 
#inhaltcat .text { color: #FFFFFF;font-size: 13px;font-weight: bold;padding-top: 5px;padding-left: 10px;text-align: left; } 
#footer { background-image: url(grafiken/footer_m.jpg); height: 56px; overflow: hidden; } 
	#flinks { float: left; margin-top: 15px; color: #000000; font-family: Tahoma, Verdana, Helvetica, sans-serif; } 
	#flinks ul { margin: 0px; padding: 0px; list-style-image: url(grafiken/x2.jpg); } 
	#flinks li { float: left; padding-right: 15px; padding-left: 15px;margin-right: 15px; } 
	#flinks li a { color: #000000; } 
	#frechts { float: left; } 
