			
body {	
	margin:0;
	font-family:"Arial",sans-serif; font-size:1.0em;
	background:#333333 url('../src/hintergrund_startseite.jpg') top center no-repeat; color:#333333;
	background-attachment:fixed; }
	
a {
	color:#000; 
	text-decoration:none; }
	
p {
	padding:20px; margin:0;
	line-height:1.5em; }
	
img {
	border:0; }
	

ul {
	list-stlye:none; 
	padding:0; margin:0; }
	
	li {
	list-stlye:none;
	padding:0; margin:0; }

						
		ul.menue, ul.menue li  {
			list-style:none; }
			
			
				
			
	h4 {
		padding:20px 20px 0 20px; margin:0; }

	

	/* -------------------------------------------------------------------------------------------------- Seperatoren (Anfang) */
	
	div {
		background-position:bottom center; background-repeat:no-repeat; }
	
		#seite {
			margin:0 auto 0 auto;
			width:1010px; }
			
			#rechtespalte, #hauptinhalte, #randinformationen {
				display:inline-block; }
				
				#rechtespalte { float:left; width:285px; }
				#hauptinhalte { float:left; }
				#randinformationen { float:left; width:200px; }
			
			#randinformationen p {
			font-size:0.75em; padding:5px 10px 0 10px; margin:0; color:#333333; }
			#randinformationen h6 { color:#333333; font-size:0.75em; padding:10px 10px 5px 10px; margin:0; }
			
					#subinhalte {
						display:block;
						padding:0 5px 5px 5px;
						background-image:url('../src/hintergrund_schatten1.png'); }
					
					#diashow {
						display:block;
						background:#ffffff url('../src/hintergrund_slideshow.png'); width:275px; /*ie*/ height:330px; }
							

			
				#randinfos {
					position:relative; z-index:-200px; top:0; left:0px; 
					float:left;
					display:inline-block;
					padding:0 5px 5px 5px;
					width:190px; color:#ffffff;
					background:transparent url('../src/hintergrund_schatten2.png') no-repeat; background-position:bottom center; }
					
						
					#submenue { 
						display:block; }
						
						/* IE6, IE7, IE8 */ #submenue { float:left\9; }
						
						
					
						#submenue .menue {
							display:block;
							padding:5px 10px 5px 10px; margin:0;
							background:#ffffff; }
							
							/* IE */ #submenue .menue  { float:left\9; clear:both; width:170px\9; }

						#submenue .menue li {
								display:inline-block; 
								margin:0; padding:0; }
								
								 /* IE */ #submenue .menue li { float:left\9;  }
				
							#submenue .menue li a {
								display:inline-block;
								padding:5px 5px 5px 5px; margin:0; 
								font-weight:normal; font-size:0.75em; 
								color:#333333; }
								
								#submenue .menue li a.aktiv { background:#0077b3; color:#ffffff; text-shadow: #418a01 1px 1px 1px; }
								/* IE6, IE7, IE8 */ #submenue .menue li a { float:left\9; }
								#submenue .menue li a:hover { background:#f0f0f0; color:#333333; }
								
								#submenue a { color:#333; }
								#submenue a:hover { text-decoration: underline; } 
					
					#abzeichen {
						display:block; 
						background:#333333; text-align:center;}
						
					#abzeichen img {
						margin:20px; }
			
			#hauptinhalte {
				float:left;
				display:inline-block;
				margin:0 0 0 0;
				width:525px; height:0 0 500px 0; }
				
				#hauptnavigation {
					display:inline-block;
					padding:0 5px 5px 5px; margin:0;  
					width:515px; 
					background-image:url('../src/hintergrund_schatten3.png'); }
					
					/* IE6, IE7, IE8 */ #hauptnavigation { float:left\9; clear:both\9; }
					
					#hauptnavigation .menue {
						display:inline-block; width:100%;  
						padding:0; margin:0; background:#ffffff url('../src/hintergrund_weisserverlauf10px.png') repeat-x; } 
						
						/* IE6, IE7, IE8 */ #hauptnavigation .menue { float:left\9; width:100%\9; }
						
							#hauptnavigation .menue li {
								padding:0; margin:0; display:inline-block; }
					
							#hauptnavigation .menue li a {
								display:inline-block;
								padding:10px 15px 10px 15px; font-size:0.9em; font-weight:normal;
								color:#333333; 
								/* border-right:1px solid #9c9b9b; */ }
								
								
								#hauptnavigation .menue li a:hover { background:#e6e5e5 url('../src/hintergrund_grauerverlauf10px2.png') repeat-x; color:#555555; }
								#hauptnavigation .menue li a.aktiv, #hauptnavigation .menue li a.aktiv:hover { background:#0077b3 url('../src/hintergrund_blauerverlauf10px.png') repeat-x; color:#ffffff;  text-shadow:#002335 1px 1px 1px; }
								#hauptnavigation .menue li:first-child a { padding-left:20px; }
								
								/* #hauptnavigation .menue li a.aktiv { background:#333333 url('../src/hintergrund_grauerverlauf10px.png') repeat-x; color:#ffffff; */ }
				
				#sitemap {
					display:block;
					float:left; clear:both;
					padding:5px; width:100%;
					background:red; }
				
				#schlagzeile {display:block; padding:23px 5px 0 5px;}
				#schlagzeile h3 {padding:10px 20px 10px 20px; margin:0; font-size:1.2em; background:#0077b3; color:#fff; text-shadow: #333 1px 1px 1px;}
				
				#inhalte {
					display:block;
					clear:both;
					padding:20px 5px 5px 5px; margin-bottom:500px;
					background:url('../src/hintergrund_schatten4.png'); background-position:bottom center; }
					
				#inhalte a {color:#333; font-weight:bold;}
				#inhalte a:hover {text-decoration: underline;}
				
				
											
		
		#seitentitel {
			margin:0; padding:0;
			width:275px;
			background:#333333 url('../src/hintergrund_grauerverlauf10px.png') repeat-x; }
			
			#seitentitel h1 {
				margin:0; padding:20px 0 0 20px;
				font-weight:normal; font-size:1.1em; line-height:1.4em;
				text-shadow: #000000 1px 1px 1px; }
				
				#seitentitel h2 {
				margin:0; padding:10px 20px 20px 20px;
				font-weight:normal; font-size:0.9em; }
			
			#seitentitel h1 a { color:#ffffff; }
			#seitentitel h2, #seitentitel h2 a { color:#cccccc; }
				
		
		#kontakt {
			display:block;
			background:#0077b3; }
			
			#kontakt h3, #kontakt h4 {
				display:block; 
				padding:0; margin:0;
				text-shadow: #003149 1px 1px 1px;
				text-align:center; }
				
				#kontakt a { color:#ffffff; }
			
				#kontakt h3 {
					padding:15px 15px 0 15px;
					font-size:1.5em; font-weight:bold; }
				
				#kontakt h4 {
					padding:0px 15px 15px 15px;
					font-size:1.2em; font-weight:normal; }
					
					
		#werbung {
			
			margin-top:0px;
			background:#5dc600 url('../src/hintergrund_gruenerverlauf10px.png') repeat-x;  }
			
			#werbung a { color:#ffffff; } 
			
			#werbung h3, #werbung h4 {
				margin:0;
				text-shadow: #418a01 1px 1px 1px;
				text-align:center; }
				
				#werbung img {
					width:200px; height:124px; 
					background:#ffffff; }
				
				#werbung h3 {
					padding:20px 15px 0 15px;
					font-size:0.75em; font-weight:normal;
					text-align:center; }
				
				#werbung h4 {
					padding:0px 15px 18px 15px;
					font-size:1.35em; font-weight:bold;
					text-transform:uppercase; text-algin:center; }
				

			
			
			

		
		
	
	
			
		
			
		/* Auflistungen */
		

				
		.copyright {
			display:inline-block;
			padding:4px 5px 4px 5px; margin:0;
			font-size:0.75em; color:#999999; }
			
		.credit {
			display:inline-block; 
			padding:4px 5px 4px 5px; margin:0; 
			font-size:0.75em; 
			color:#999999; }
			
				
		dl { 
			list-style:none; 
			padding:5px 0 0 0; margin:0;
			display:inline-block; clear:left; 
			float:left; border-right:1px solid #444444;
			font-size:0.75em;  }
			
			dl dt {
				list-style:none;
				display:block; 
				padding:0; margin:0;
				}
				
				
						
						
						

			dl dd {
				list-style:none;
				display:block;
				padding:0; margin:0; 
				}
				
					dl dd a, dl dt a {
						display:inline-block;
						padding:4px 6px 4px 6px; margin:0 12px 5px 12px;
						color:#ffffff; }
					
					dl dd a { font-weight:normal; color:#cccccc; }
						dl dd a:hover { background:#444444; color:#ffffff; }
						dl dd a.aktiv , dl dt a.aktiv{ background:#0077b3; color:#ffffff; }
						
						
/* Termine */
#meldungen  { color: #333; padding-bottom: 10px; }
#kalender a, #meldungen a { color: #5DC600;}
#kalender a:hover, #meldungen a:hover { text-decoration: underline; }

#kalender h1 {
margin:0; padding:20px 0 0 20px;
font-weight:normal; font-size:1.1em; line-height:1.4em;
text-shadow: #fff 1px 1px 1px; }

#kalender h2 {
margin:0; padding:10px 20px 20px 20px;
font-weight:normal; font-size:0.9em; }

#kalender ul  {
margin:0; padding:10px 20px 20px 20px;
font-weight:normal; font-size:0.9em; }

#meldungen ul  {
margin:0; padding:10px 10px 10px 10px;
font-weight:normal; font-size:0.75em; }

#kalender li, #meldungen li {
margin:0; padding:0 0 10px 0; list-style-type: none; }

#kalender dl { float:none; border: none; display: block; margin: 0; padding:10px 20px 20px 20px;  }
#kalender dl dt { margin: 0; padding: 0; }
#kalender dl dd { margin: 0; padding: 0 0 10px 0; }
#kalender dl a { margin: 0; padding: 0; }
#kalender p { padding-top: 0; font-size: 0.75em; }

#meldungen a.date { display: block; color: #ccc; }
		
		
