/*	-------------------------------------------------------------
	Allgemeine Formatangaben
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

		* {
			margin: 0;
			padding: 0;}


		body {
			font: 0.81em Arial,sans-serif;
			color: #060606;
			padding-bottom: 30px;
			background: url('header.jpg') no-repeat top center #000;
			text-align: center; }

		a:link, a:visited {
			color: #efda94;
			text-decoration: none; }

		a:hover {
			color: #fff;
			text-decoration: underline; }

		.clear {
			clear: both; }
			


/*	-------------------------------------------------------------
	Sich wiederholende Formatangaben
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

/*
	Header
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

		#logo {
			display: block;
			width: 350px;
			height: 100px;
			margin: 50px auto; }

/*
	Hauptbereich
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

		#nasty {
			display: block;
			width: 900px;
			margin: 0 auto;
			text-align: left;
			background: url('content_bg.gif'); }

		#nasty2 {
			display: block;
			border: 2px solid #fff; }

		#nasty3 {
			width: 896px; }

/*
	Linke und rechte Navigation
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

		#left_navi {
			display: block;
			float: left;
			width: 173px;
			background: #9d9d9d; }

		#left_navi h3, #right_navi h3 {
			background: url('navi_head.gif') #ffda90;
			color: #fff;
			padding: 3px 0;
			text-align: center;
			font-size: 14px;
			border-bottom: 1px solid #fff;
			border-top: 1px solid #fff; }

		#left_navi ul, #right_navi ul {
			padding: 0;
			margin: 0;
			list-style: none; }

		#left_navi ul li, #right_navi ul li {
			padding: 0;
			margin: 0;
			display: inline; }

		#left_navi .erg, #right_navi .erg {
			border-top: 0; }

		#left_navi ul a.line:link, #left_navi ul a.line:visited, #right_navi ul a.line:link, #right_navi ul a.line:visited {
			display: block;
			color: #ffda90;
			background: url('navi_pfeil.gif') no-repeat;
			border-bottom: 1px solid #e8e8e8;
			padding: 3px 0 3px 16px;
			margin: 0 4px; }

		#left_navi ul a.line:hover, #right_navi ul a.line:hover {
			display: block;
			color: #fff;
			background: url('navi_pfeil2.gif') no-repeat;
			border-bottom: 1px solid #e8e8e8;
			padding: 3px 0 3px 16px;
			margin: 0 4px;
			text-decoration: underline; }

		#left_navi ul a.no:link, #left_navi ul a.no:visited, #right_navi ul a.no:link, #right_navi ul a.no:visited {
			display: block;
			color: #ffda90;
			background: url('navi_pfeil.gif') no-repeat;
			padding: 3px 0 3px 16px;
			margin: 0 4px; }

		#left_navi ul a.no:hover, #right_navi ul a.no:hover {
			display: block;
			color: #fff;
			background: url('navi_pfeil2.gif') no-repeat;
			padding: 3px 0 3px 16px;
			margin: 0 4px;
			text-decoration: underline; }

		#left_navi ul .text, #right_navi ul .text {
			display: block; }

		#right_navi {
			display: block;
			float: right;
			width: 173px;
			background: #9d9d9d; }

		#right_navi #gag {
			position: absolute; background: url('header_gag.gif') no-repeat; width: 206px; height: 17px; margin: -2px 0 0 -18px; }

/*
	Umfrage
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

		#vote_rahmen {
			display: block; padding: 3px 4px; }

		#vote_rahmen #question {
			font-size: 13px; border-bottom: 1px dashed #fff; padding-bottom: 3px; font-style: italic; display: block; font-weight: bold; }

		.vote_ergebnis {
			display: block; margin-top: 3px; font-size: 12px; }

		.vote_ergebnis strong {
			font-size: 13px; }

		.vote_prozent {
			display: block; height: 14px; border: 1px solid #fff; background: url('navi_head.gif') right bottom; }

		.vote_bisher {
			display: block; border-top: 1px dashed #fff; margin-top: 3px; text-align: center; padding-top: 3px; font-size: 11px; }

		#vote_rahmen ul li {
			display: block; padding: 2px 5px; }

		.vote_stand {
			float: right; font-size: 11px; padding-top: 4px; }

/*
	Hauptinhalt
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

		#maincontent {
			display: block;
			margin: 0 174px;
			padding: 5px 10px 0 10px;
			text-align: justify;
			color: #524529; }

/*
	Footer
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

		#pre_footer {
			position: absolute; 
			display: block; 
			background: url('footer2.jpg') #000; 
			width: 900px; 
			height: 200px; 
			margin-left: -2px; }

		#footer {
			width: 896px; }

		#footer div { 
			margin-top: 200px; 
			background: url('footer_bg.gif');
			text-align: center;
			color: #fff;
			padding: 3px 0; }

		#footer a:link, #footer a:visited {
			color: #fff;
			text-decoration: underline; }

		#footer a:hover {
			text-decoration: none; }
			
		.count {
			position: fixed;
			bottom: 0px;
			left: 0px;
			padding: 5px;
			background-color:black;
			height: 20px;
			width: 100%;
		 }

/*	-------------------------------------------------------------
	Spezielle Seiten
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

/*
	Inhalt
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

		#maincontent #content_header {
			background: url('news_top.gif') repeat-y;
			padding-top: 24px; }

		#maincontent #content_header h1 {
			text-align: center;
			font-family: Georgia,Arial,sans-serif;
			font-size: 24px;
			border-bottom: 1px solid #524529;
			margin: 0 10px; }

		#maincontent #content_main {
			background: url('news_middle.jpg');
			padding: 0 10px 10px 10px; }

		#content_main .news_datum {
			float: right;
			padding-top: 20px;
			font-size: 11px; }

		#content_main h2 {
			padding-top: 10px;
			font-family: Georgia,Arial,sans-serif;
			font-size: 22px; }

		#content_main .news_text {
			display: block;
			padding: 3px 0;
			text-align: justify;
			line-height: 1.5; }

		#content_main .news_kommentare {
			display: block;
			text-align: center;
			border-bottom: 1px dashed #957f51;
			padding-bottom: 10px; }

		#maincontent #content_footer {
			background: url('news_bottom.gif') no-repeat;
			padding-bottom: 5px; }

		#maincontent a:link, #maincontent a:visited {
			color: #b87e2b;}

		#maincontent a:hover {
			color: #524529;
			text-decoration: underline; }

		#maincontent ul, #maincontent ol {
			margin: 0  0 0 20px;
			padding: 0; }

		#content_seitenzahl {
			text-align: center;
			color: #524529; }

		#content_seitenzahl #vorher {
			float: left;
			margin-left: 10px; }

		#content_seitenzahl #nachher {
			float: right;
			margin-right: 10px; }

		#content_seitenzahl span, #content_seitenzahl a.page {
			padding: 0 3px; }

		a.flowplayer, a.flowplayer img { 
			display:block;                 
			width:508px; 
			height:380px; 
			border:0; } 
 
		div.playButton { 
			background:url('play.png') no-repeat; 
			width:50px; 
			height:50px; 
			position:relative; 
			top:-210px; 
			left:229px;     
			opacity:0.9; 
			margin-bottom:-50px; } 
 
		div.playButton:hover { 
			opacity:1.0; }