* { padding:0; margin:0; }
body { background-color:#676767; font-size:16px; font-family:Arial, Helvetica, sans-serif; }
p { margin-bottom:15px; line-height:150%; }
/*div { border:1px solid black; }*/
h1,h2,h3,h4,h5,h6 { margin-bottom:15px; color:#004c13; }
div#wrapper { float:left; width:890px; margin:10px; background-color:#ffffff; }
	div#head { float:left; width:890px; height:150px; }
	div#body { float:left; width:890px; }
		div#body img { float:left; }
		div#content_top_left { float:left; width:10px; height:11px; background-image:url(../images/design/content_links_oben.gif); }
		div#content_top_middle { float:left; width:870px; height:11px; background-image:url(../images/design/conten_oben_repeat_x.gif); background-repeat:repeat-x; }
		div#content_top_right { float:left; width:10px; height:11px; background-image:url(../images/design/conten_oben_rechts.gif); }
		div#content {float:left; position:relative; width:890px; min-height:500px; background-image:url(../images/design/content_repeat.jpg); background-repeat:repeat-y; }
			/*div#navigation { float:left; width:210px; margin-left:10px; }*/
			div#navigation { float:left; width:250px; margin-left:10px; /*background-color:#FFCC00*/ }
				div#navigation_oben { float:left; width:250px; height:9px; background-image:url(../images/design/navi_oben.jpg); }
				div#navigation ul { float:left; width:230px; padding:30px 10px 10px 10px; min-height:503px; list-style-type:none; background-image:url(../images/design/navi_middle.jpg); }
					div#navigation ul li { float:left; width:240px; height:75px; display:block; padding-bottom:15px; }
					div#navigation ul li img { float:left; width:75px; height:75px; background-color:#FFFFFF; }
					div#navigation ul li a { float:left; width:155px; height:22px; padding:5px; margin-top:20px; background-image:url(../images/design/navipunkt_repeat_x.gif); background-repeat:repeat-x; color:#000000; }
					div#navigation ul li a:hover { background-image:url(../images/design/navipunkt_aktiv_repeat_x.gif); }
				div#navigation_unten { float:left; width:250px; height:6px; background-image:url(../images/design/navi_unten.jpg); }
			div#funktionen_left { float:left; width:10px; height:55px; margin-left:10px; background-image:url(../images/design/verlauf_links.gif); background-repeat:no-repeat; background-color:#DBDBDB; }
/*			div#funktionen { float:left; width:633px; height:35px; background-image:url(../images/design/verlauf_repeat_x.gif); background-repeat:repeat-x; }*/
			div#funktionen { float:left; /*width:583px;*/ width:588px; height:55px; background-image:url(../images/design/verlauf_repeat_x.gif); background-repeat:repeat-x; background-color:#DBDBDB; }

/*				div#verlauf { float:left; width:563px; margin-top:8px; }
*/				div#verlauf { float:left; /*width:503px;*/ width:508px; margin-top:8px; }
					div#verlauf p { float:left; /*width:170px;*/ padding-right:10px; margin:0; line-height:normal; }
					div#verlauf ul { float:left; /*width:280px;*/ list-style-type:none; }
					div#verlauf ul li { float:left; margin-right:5px; }
					div#verlauf ul li a { color:#000000; }
				div#schrift { float:left; width:70px; text-align:right; margin-top:8px; }
					div#schrift ul { float:right; width:70px; list-style-type:none; line-height:20px; }
					div#schrift ul li { float:right; margin-left:10px; }
					div#schrift ul li a { color:#000000; }
					div#schrift ul li a#minus { font-size:12px; }
					div#schrift ul li a#standard { font-size:16px; }
					div#schrift ul li a#plus { font-size:20px; }
			div#funktionen_right { float:left; margin-right:10px; width:7px; height:55px; background-image:url(../images/design/verlauf_rechts.gif); background-repeat:no-repeat; background-color:#DBDBDB; }
/*			div#inhalt { float:left; margin-right:10px; min-height:500px; width:630px; padding:10px; margin-left:10px; background-color:#f2f2f2; text-align:justify; }
*/			div#inhalt { float:left; margin-right:10px; min-height:500px; /*width:580px;*/ width:585px; padding:10px; margin-left:10px; background-color:#f2f2f2; text-align:justify; }
			div#inhalt ul { padding-left:20px; margin-bottom:10px; }
			
/*			div#inhalt_bottom { float:left; width:650px; margin-right:10px; height:6px; margin-left:10px; background-color:#f2f2f2; }
*/			div#inhalt_bottom { float:left; position:relative; width:605px; margin-right:10px; height:6px; margin-left:10px; background-color:#f2f2f2; }
	
				div#inhalt_bottom_left { float:left; width:7px; height:6px; background-image:url(../images/design/conten_links_unten.gif); background-color:#FFFFFF; }
				div#inhalt_bottom_right { float:right; width:7px; height:6px; background-image:url(../images/design/conten_rechts_unten.gif); background-color:#FFFFFF; }
	div#bottom { float:left; width:890px; padding-top:20px; text-align:center; background-image:url(../images/design/content_repeat.jpg); background-repeat:repeat-y; }
		div#bottom ul { float:left; width:890px; text-align:center; }
		div#bottom ul li { display:inline; margin-left:10px; }
		div#bottom ul li a { color:#000000; }
		div#content_bottom_left { float:left; width:10px; height:12px; background-image:url(../images/design/conten_links_unten-74.gif); }
		div#content_bottom_middle { float:left; width:870px; height:12px; background-image:url(../images/design/conten_unten_repeat_x.gif); background-repeat:repeat-x; background-position:bottom; }
		div#content_bottom_right { float:left; width:10px; height:12px; background-image:url(../images/design/conten_unten_rechts.gif); }
		
	div#bottom ul#w3c { margin-top:10px; }
	div#bottom ul#w3c li a img { border:none; }



	div#content ul.kontakt { list-style-type:none; border:1px solid #004c13; background-color:#D5EEBB; margin:18px; font-weight:bold; }
	div#content ul.kontakt li { padding:10px; }
	div#content ul.kontakt li label { position:absolute; }
	div#content ul.kontakt li input,div#content ul.kontakt li textarea { margin-left:215px; padding:2px; font-family:Arial, Helvetica, sans-serif; font-size:90%; }
	div#content ul.kontakt li div input { margin-bottom:10px; margin-right:10px; }
	div#content ul.kontakt_error { list-style-type:none; margin-bottom:20px; }
	div#content ul.kontakt_error p { margin:0; }
	div#content ul.kontakt_error li { padding:5px; border:1px solid #990000; background-color:#ffcc99; margin-bottom:5px; }
	div#content p.success { border:1px solid #006600; background-color:#8DB315; padding:10px; }
	
	div#content ul#navigation_gesamt { margin-left:30px; }
		div#content ul#navigation_gesamt li { margin-top:5px; }
		div#content ul#navigation_gesamt ul { margin-left:20px; }

#zumherunterladen tr td {  padding:10px; }
