/*  **** Grundformatierungen  **** */
body, html, #container, #oben {
		margin: 0;
    	padding: 0;
		/*min-width: 42em;*/
		}
body {
		color:#000;
		background-color: #fff;
		font: normal 12px Arial;
		line-height: 16px;
		text-align: center;
		height: 100%;
	}
 
	/*  *** rahmen um alles - container  *** */
	#container {  		
		width: 800px; 
		/*height: auto; */
		text-align: left; /* !!! */
		margin: 30px auto;  /*!!! */
		border: 1px solid black;
		} 
		/*IE hack*/
		* html #container {
		width: 740px;
		w\idth: 800px;
		} /*end IE hack*/
		
		/*  *** oben mit hintergrundbild *** */
		#oben {
		width: 800px;
		height: 90px;
		text-align: left;
		margin: 0px;
		padding: 0px;
		background-image: url(../assets/header.jpg);
		/*background-image: url(../images/bg_header.jpg);*/
		background-repeat: no-repeat;
		border-bottom: 1px solid #000; 
		}				
			
     	.clear {
						float: none;
						clear: both;
						line-height: 0;
						font-size: 0;
						height: 0;
						 }	
		
		/* *** inhalte *** */
		#content { 
						height: 410px;
						/*original -height: 380px;*/
						max-height: 500px; 
						width: 800px; 
						text-align:left;
						color: #000;
						background: #fff;
						margin: 20px 0 3px 0;
						border-bottom: 1px solid #000;
						} 			
		
		/*  *** Hauptnavigation  *** */
				#menue{ 
						height: 340px;
						width: 200px; 
						text-align:left;
						background: #fff;
						color: #000;
						float: left;
						margin: 0 30px 0 0;
						/*background-color:#CCCC66;*/
						}
						/*IE hack*/
							* html #menue {
							width: 180px;
							w\idth: 200px;
							} /*end IE hack*/						
						#menue ul {
						list-style: none;
						margin:  0;
						padding: 0;
						}
						#menue li {
						margin: 0;
						}
							 #menue li a {
									display: block;
									text-decoration: none;
									line-height: 38px;
									text-indent: 28px;
									}
							#menue li a:link, #menue li a:visited {
									/*margin: 5px 20px 20px 30px;*/
									background-color: #fff;
									color: #000;
									width: 100%
									}
									/*IE hack damit links funzen, width angeben!!*/
									html>body #menue li a {
									width: auto;
									}
							#menue li a:hover, #menue li a:active {
									background-color: #fff;
									color: #207895;
									}
							#menue li a.menueactive {
									background-color: #fff;
									color: #207895;
							}
							/* *** submenue -links ***  */
							#menue li a.submenue {
									background-color: #fff;
									color: #000;
									/*margin: -12px 0 5px 45px;*/
									line-height: 16px;
									text-indent: 40px;
									width: 100%
									}
									/*IE hack damit links funzen, width angeben!!*/
									html>body #menue li a.submenue {
									width: auto;
									}							
							#menue li a.submenueactive {
									background-color: #fff;
									color: #207895;
									/*margin: -8px 0 5px 45px;*/
									line-height: 16px;
									text-indent: 40px;
									width: 100%
									}
									/*IE hack damit links funzen, width angeben!!*/
									html>body #menue li a.submenueactive {
									width: auto;
									}
									
							}
							.activerlink {
									background-color: #fff;
									color: #207895;
									/*margin: -8px 0 5px 45px;
									line-height: 16px;*/
									text-indent: 40px;
									
							}
							.activeroberlink {
									background-color: #fff;
									color: #207895;
									/*margin: -8px 0 5px 45px;
									line-height: 16px;*/
									text-indent: 40px;
									
							}
							
		/* *** Bilder und Texte *** */
				#inhalt {
					width: 530px; 
					text-align:left;
					/*margin-left: 212px;
					margin: 0 30px 10px 212px;*/
					float: left;
					color: #000;
					background-color: #fff;
					}
					/*IE hack*/
							html>body #inhalt {
							width: 510px;
							w\idth: 530px;
							} /*end IE hack*/				
				#inhalt img.mini {
					margin: 20px 52px 20px 0;
					}		
				#inhalt img.maxi {
					/*margin: 5px 40px 20px 0;*/
					margin: 5px auto;
					width: 340px;
					float: left;
					}			
				#inhalt.h3 {
				 		font: bold 12px Arial;
						line-height: 16px;
						text-align: left;
						}
						#inhalt p.zitat {
				 		font: bold 12px Arial;
						line-height: 18px;
						text-align: left;						
						}
						#inhalt span.zitat {
				 		font: bold 12px Arial;
						line-height: 16px;
						text-align: left;						
						}										
				#inhalt a:link, #inhalt a:visited,
				#inhalt a:hover, #inhalt a:active {
						text-decoration: none;
				}
				#inhalt p.bilddaten {
						/*margin: 230px 20px 0 0;*/
						margin-top: 248px;
						text-align: right;
						/*vertical-align: text-bottom;*/
				}
				.next {
						text-align: right;
						margin: 12px 0 0 0;
						vertical-align: text-bottom;
						font-weight: bold;
						font-size: 13px;
					}		
				.next a {
					text-decoration: none;
					background-color: #fff;
					color: #207895;
					font-weight: bold;
				    font-size: 13px;
				}
				.textlink {
					text-decoration: none;
					background-color: #fff;
					color: #207895;
				}
				.extern {
					text-decoration: none;
					background-color: #fff;
					color: #000;
				}
				#nextprofil {
						text-align: right;
						margin: 10px 0 10px 0;
				}
				#nextprofil a {
					text-decoration: none;
					background-color: #fff;
					color: #207895;
				}	
				/* text  startseite */
				#start {
						width: 540px; 
						text-align:left;
						/*margin-left: 212px;
						margin: 0 30px 10px 212px;*/
						float: left;
						color: #000;
						background-color: #fff;
						margin-top: 10px;
						/*border: 1px solid #ccebfd;*/
				}
				
				
				/* text  startseite */
				
			/*  *** unten  *** */
				
				#footer {
					text-align:left;
					margin: 10px 0 0 0;
					/*margin: 10px 0 30px 14px;*/
					/*float: left;
					width: 800px;*/
					}
					
				#footer ul {
						list-style-type: none;
						display: inline;
						margin:  20px 0 20px 0;
						}
						#footer li {
						display: inline;
						margin: 3px 30px 0 0;
						}
						* html #footer li{
						margin: 3px 30px 0 0;
						marg\in: 3px 30px 0 30px;
						}
						#footer li a {
									display: inline;
									text-decoration: none;
									color: #000;
									background-color: #fff;
									}
						#footer li a:hover, #footer li a:active {
									color: #207895;
									background: #fff;
									}
									#footer li a.menueactive {
									background-color: #fff;
									color: #207895;
										}
						#copi {
									text-align: right;
									font-size: 11px;
									margin: 3px 30px 20px 510px;
									/*float: right;*/
									width: 250px;
						}
						a.impressum {
									font-size: 11px;
									text-decoration: none;
									color: #000;
									background-color: #fff;
						}
						
												
						/** html #copi {
						width: 200px;
						w\idth: 180px;
						}*/


.datenschutz {
	max-width: 530px;
	/*margin-top: 90px;*/
	padding: 0 10px 0 0;
	height: 340px;
    overflow: auto;
   /* margin: 40px auto;*/}


.datenschutz h4 {text-align: left;
font-weight: bold}
.datenschutz ul {position: relative;
      top: 10px;
      left: 0;
      list-style: none;
	  padding: 0 0 18px 0;
}
.datenschutz ul li {
line-height: 1.1em;
font-size: .9em;
padding-left: 8px
}