/* ############################################################## */
/* ###################### Hauptzeugs ############################ */
/* ############################################################## */
* { padding:0; margin:0; }  

body {
	margin: 0;
	padding: 0;
	font-size:1em;
	color: #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
	background-color:#FFFFFF;
	
	}

p, ul, li, ol {
	font-size:100%;
	color: #000000;
	
}	
	
h1 {
	  font-size:110%;
      color: #000000;
}

 h2 { font-size:110%; margin-bottom:1em; color: #000000; }

	
	
a {text-decoration: underline;}

a:link {color: #003399;}

a:visited {color:#003399;}

a:hover {text-decoration: underline;}

	#frame {
		width:800px;
		background-color:white;
		margin-right:auto;
		margin-left:auto;
		margin-top:1em;
		margin-bottom:1em;
		padding:0px;
		text-align:left;
		}

	#kopf {
	   width:800px;
	   height:263px;
	border:1px;
	   background-image: url(/images/kopf.jpg);
	   background-repeat:no-repeat;
	}
	
	#navi_oben {
		margin:0px;
		padding:0px;
		width:800px;
		height:26px;
		border-bottom: #9BAF91;
	  }
	
	#navi_oben ul {
		list-style:none;
		margin:0px;
		padding:0px;
	}

	#navi_oben li {
		float:left;
        margin:0px;
		list-style-type:none;
	}	
 
	#navi_oben img a  {
	border:0px;
	float:left;
	margin:0px;
	padding:0px;
	}
 

  #box_rechts img {
  
  float:right;
        margin:0px;
		padding:0px;
		width:176px;
		margin-top:0.5em;
    
  }
  	#contentheader img {
	
		width:160px;
		height:150px:
		padding:0;
		margin:0;
		float:right;
	
	}
	
	/* Laufbild Bilder  */
	#contentheader_laufbild {
	    width:700px;
		height:150px;
		float:right;
		margin-top:10px;
		margin-right:10px;
			
	}
	

  
 #content {
 background-color:#E4E4E9;
	margin:0px;
	padding:0px;
	width:800px;
	height:auto;
	float:left;
	color:black;
	margin-bottom:20px;
}		

	#content table {
	
	margin-left:2px;
	float:inherit;
	border-style:none;
		
	} 	

	.foto_rechts {
 margin:1em;
float:right;
}
	
	
	 
   #content img {
  	 float: right;
	 margin:1.0em;
	 
 }
 
 #content p img {
  float: right;
	 margin:1.0em;
 }
 
 	#content p {
		margin-left:4.1em;
		font-size:80%;
		margin-right:1em;

	}
	
	#content h1 {
		margin-left:4.0em;
		padding-top:0.8em;
		margin-top:0;
		margin-bottom:1em;
		padding-bottom:0;
		font-size:82%;
		
	}

	#content h2 {
		margin-left:4.0em;
		padding-top:0.8em;
		margin-top:0;
		margin-bottom:2px;
		font-size:82%;
		
	}

	#content h3 {
		margin-left:4.8em;
		margin-top:10em;
		margin-bottom:3em;
		font-size:0.8em;
		font-weight:normal;
	}

	#content ul li {
	list-style-type: disc;
	font-size:82%;
	margin-left:5.0em;
	margin-bottom:1em;
	
	}
	
	

	#content_gallery  {
	    width:660px;
		height:auto;
		float:left;
		margin-left:0.5em;
		color:#000;
		margin-top:6px;
		/*margin-right:auto;
		margin-left:auto;
		margin-bottom:0px;*/
			
	}
	
	 #content_gallery h1 {
		margin-left:0.1em;
		font-size:85%;
		font-weight:bold;
		margin-left:1.8em;
	}
	
	#content_gallery p {
		margin-left:0.5em;
		font-size:90%;
		margin-right:1.5em;
	}
	
	
	
	
#content_gallery  ul li {
	color:#000000;
	list-style-type:disc;
	font-size:90%;
	margin-left:1.5em;
	margin-bottom:5px;
	
}


	#content_gallery_long {
		width:660px;
		padding-top:3px;
		color:#000;
		padding-left:1px;
		background-color:#FFFFFF;
		margin-right:auto;
		margin-left:auto;
		padding-bottom:0px;
		margin-bottom:0px;
	}
	
		#gallery a img {
		border:1px solid #ffffff;
}

	#gallery a:hover img {
		border:1px solid #999999;
}

	#gallery a:visited img {
		border:1px solid blue;
}

	#gallery {
		width:660px;
		float:left;
		margin-left:1px;
		margin-bottom:10em;
}

	#gallery table {
		margin-left:1px;
		
}

	#gallery_img {
		width:500px;
		float:right;
		margin-right:1em;
}



	
  /*  Navi unten */


	#navi_unten {
		margin-right:auto;
		margin-left:auto;
		text-align: center;
		width:800px;
		background-color:#e4e4e9;
		font-size:85%;
		font-weight:bold;
		margin:0;
		padding:0;
		border-top:1px solid #fff;
		}
	
	#navi_unten ul li {
	   list-style: none;
	   font-size:85%;
	   padding: 0;
	   text-indent: 0;
	   margin:0;
		}

	#navi_unten ul {
	    clear:both;
		text-align: center;
	    margin:0;		
		padding-top:0.2em;
		padding-bottom:0.6em;
	}

	#navi_unten li {
	   display: inline;
	    margin:0;
		
	}
	
	#navi_unten a {
		/*font-size:1em;*/
		color:#000000;
		text-decoration:none;
	}

	#navi_unten a:hover {
		/*font-size:1em;*/
		color:#000000;
		text-decoration: underline;
	}



	

    

 
