* { margin:0px; padding:0px; }
body { background-color:#FFFFFF;/*background-color:#FFF7CD;*/ font-family:Arial, Helvetica, sans-serif;  }

div#wrapper {  width:930px; font-size:14px; float:left; /*margin-left:50px; margin-top:15px;*/ }
div#wrapper3 {  width:1150px;  }

	
div#header{  background-image:url(../images/header.png); background-repeat:no-repeat; height:189px;  }
	div#navi {  float:left; margin-left:225px; margin-top:-26px;; height:28px; line-height:28px; display:inline;   }
		div#navi ul { width:705px; }
		div#navi ul li { float:left; display:inline; list-style-type:none; }
		div#navi ul li a { margin-left:5px; margin-right:5px; padding-left:10px; padding-right:10px; height:28px;  color:#113366; text-decoration:none; }
		div#navi ul li a:hover { text-decoration:underline; }
div#inhalt { width:930px; float:left; background-color:#FFFFFF; margin-top:-2px;  }
	div#links { float:left; width:180px; }
	div.subnavi {float:left;  width:176px; margin-top:15px; background-color:#fcfaf0; background-image:url(../images/box_links_oben.png); background-repeat:no-repeat; }
	div.subnavi p { background-image:url(../images/box_links_repeat_y.png); background-repeat:repeat-y; padding-left:10px; margin-top:19px; padding-top:10px; }
	div.subnavi div#umfrage { background-image:url(../images/box_links_repeat_y.png); background-repeat:repeat-y;  } 
	div.subnavi div#umfrage form { margin-left:10px; }
	div.subnavi h2 { float:left; padding-top:1px; padding-left:10px; font-size:13px; font-weight:bold; color:#113366; }
	div.subnavi ul { width:176px; margin-top:19px; padding-top:10px; background-image:url(../images/box_links_repeat_y.png); background-repeat:repeat-y; }
	div.subnavi ul li {  display:inline; list-style-type:none; }
	div.subnavi ul li a { margin-left:5px; margin-right:5px; padding-left:10px; padding-right:0px; height:20px; display:block; color:#113366; text-decoration:none; }	
	div.subnavi ul li a:hover { text-decoration:underline; }
	div.subnavi input#suchtext { margin-left:15px; width:80px; float:left; }
	div.subnaviend { background-image:url(../images/box_links_unten.png); background-repeat:no-repeat; width:176px; height:11px; }
	ul.keinesubnavi li { margin-left:15px; }

	div#mitte { float:left; width:495px; margin-left:30px; margin-top:15px; }
	div#story { float:left; width:495px; background-image:url(../images/story_495.png); background-repeat:no-repeat; }
	div#story h2 { float:left; margin-top:1px; padding-top:1px; padding-left:10px; font-size:12px; color:#FFFFFF; }
	div#story #storytext { padding:5px; background-image:url(../images/story_repeat_y_495.png); background-repeat:repeat-y; margin-top:20px; min-height:80px; }
	div#story #storydiv { background-image:url(../images/story_repeat_y_495.png); background-repeat:repeat-y; padding-left:310px;  }
	div#story #BildButton {  background-image:url(../images/story_repeat_y_495.png); background-repeat:repeat-y; width:495px;}
	div#story #BildButton form { float:left;  }
	div#story #storytext img {  float:left; padding:0px 10px 5px 0px; }
	div#storyend { background-image:url(../images/story_unten_495.png); background-repeat:no-repeat; height:12px;  }
	div#verlauf { color:#444444; font-size:12px; text-align:left; margin-bottom:8px; border-bottom:1px solid #BBBBBB; padding-bottom:2px; }
	
	div#mitte2 { float:left; width:720px; margin-left:30px; margin-top:15px; }
	div#content h2 { margin-top:15px; margin-bottom:10px; }
	div#content h3 {  margin-bottom:10px; }
	div#content p { line-height:1.5; }
	div#content #storyarchiv { margin-left:30px; margin-top:30px; }
	div#content #storyarchiv li { list-style-type:circle;}
	
	div#content #navigation_gesamt { margin-left:30px; margin-top:30px; }
	div#content #navigation_gesamt ul { margin-left:20px; }
	
	div#content ul.kontakt { list-style-type:none; border:1px solid #006600; background-color:#8DB315; margin-top:20px; 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:200px; padding:2px; }
	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.suche_site { list-style-type:none; padding:20px; margin:10px 0 10px 0; border:1px solid black; background-color:#8DB315; }
	div#content ul.suche_site p { margin-bottom: 10px; }
	div#content ul.suche_story { list-style-type:none; padding:20px; margin:10px 0 10px 0; border:1px solid black; background-color:#AED537; }
	div#content ul.suche_story p { margin-bottom: 10px; }
	div#content span.suchbegriff { font-weight:bold; background-color:#FCFAF0; }
	
	div#content ul.lesermeinungen { list-style-type:none; }
	div#content ul.lesermeinungen li {  }
	div#content ul.lesermeinung { border:1px solid #006600; background-color:#AED537; padding:15px; list-style-type:none; }
	div#content ul.lesermeinung li { padding:5px; }
	div#content ul.lesermeinung li.betreff { border-bottom:1px solid #000000; padding:0 0 10px 0; margin:5px; }
	div#content ul.meinung_abgeben { border:1px solid #006600; background-color:#AED537; padding:15px; list-style-type:none; }
	div#content ul.meinung_abgeben li {  }
	div#content ul.meinung_abgeben li label { position:absolute; }
	div#content ul.meinung_abgeben li input,div#content ul.meinung_abgeben li textarea { margin-left:60px; }
	
	div#ticker { float:left; margin-top:25px; width:495px; height:20px;}
	div#ticker #tickerline { background-color:#CCCCCC; border:0px; font-size:14px; height:20px; line-height:20px;  }
	
	
	div.themenbox { float:left; width:155px; height:174px; background-color:#8db315; border:1px solid black; margin-top:20px; }
	div.themenbox h2 { float:left; margin-top:1px; padding-top:1px; font-size:11px; height:16px; color:#000000; width:155px; text-align:center; border-bottom:1px solid black;  }
	div.themenbox h2 a { text-decoration:none; color:black;}
	div.themenbox a img {border:0px;}
	span.abstand {float:left; width:10px; height:10px; }
	
	
	div#rechts { float:left; width:200px; }
	div.werbung { float:left; width:195px; margin-left:27px; margin-top:15px; height:220px; background-color:#c99e48; border:1px solid black;}
	div.werbung h2 { float:left; margin-top:1px; padding-top:1px; font-size:13px; height:16px; color:#113366; width:195px; text-align:center; border-bottom:1px solid black; }
	.werbunghell { float:left; background-color:#fcfaf0; width:185px; height:191px; padding:5px; overflow:auto;  }
	.werbunghell p { margin-bottom:5px; }
	
	
	
	div#fotogalerie { float:left; width:195px; margin-left:27px; margin-top:15px; height:200px; background-color:#c99e48; border:1px solid black; }
	div#fotogalerie h2 { float:left; margin-top:1px; padding-top:1px; font-size:13px; height:16px;  color:#113366; width:195px; text-align:center; border-bottom:1px solid black; }
	div#fotogalerie p { float:left; background-color:#fcfaf0; width:185px; height:171px; padding:5px; }
	
	div#werbung_gross_unten { width:250px; height:120px; background-color:#AFC9F3; margin-top:20px; float:left; }
	div.werbung_klein_unten { width:140px; height:120px; background-color:#AFC9F3; margin-top:20px; float:left; margin-left:15px; }
	div#werbung_gross_rechts { width:140px; height:300px; background-color:#AFC9F3; left:950px; position:absolute; }
	div.werbung_klein_rechts { width:140px; height:160px; background-color:#AFC9F3; left:950px; position:absolute; top:317px; }
	div.werbung_klein_rechts2 { width:140px; height:160px; background-color:#AFC9F3; left:950px; position:absolute; top:491px; }
	div.werbung_klein_rechts3 { width:140px; height:160px; background-color:#AFC9F3; left:950px; position:absolute; top:668px; }
	div.werbung_klein_rechts4 { width:140px; height:160px; background-color:#AFC9F3; left:950px; position:absolute; top:845px; }
	
	
	div.werbungrechts1 a img { border:none; }
	div.werbungrechts2 a img { border:none; }
	div.werbungrechts2 { margin-top:20px; }
	
	div.werbungunten1 { float:left; margin-left:0px;}
	div.werbungunten2 { float:left; margin-left:15px;}
	div.werbungunten2 a img { border:none; }
	div.werbungunten1 a img { border:none; }

	
div#footer { width:930px; float:left; padding-top:30px; padding-bottom:15px; text-align:center; background-color:#FFFFFF; }
div#footer a { text-decoration:none; color:#000000; }
div#validation { margin-left:375px; margin-top:10px;}
div#validation p { float:left; padding-right:5px; }
div#validation a img { border:none; }
