@charset "ISO-8859-1";
/* CSS-Definitionsdatei, die Site-weite Stylesheets enth&auml;lt */
* {padding: 0; margin: 0; border:0;}

/* Hauptelemente der Webseite*/
BODY {
	font-family: Arial, Helvetica, Geneva, Sans-serif, sans-serif;
	color: rgb(0,0,0);
	font-weight: normal;
	font-style: normal;
	font-size:100%;
	background-color:#8EE5FF;
	background-image: url(../assets/images/hintergrund2400px.jpg);
	background-repeat:repeat-y;
	margin-top: 0em;
}
	#zierfischfutter {
	}
	
 #bigbox {

 	width:1024px;

   min-width:900px;
   max-width:1024px;
 	margin:1px auto;
 	margin-top:0px;

 }

 
/* Formatierung der Links */
 a {text-decoration:none;
 }
 	a:link { 
 		color: rgb(51,51,255);
 	}
	 a:visited {
		color: #0066FF;
	}
	a:hover, focus{color:#FF3300;
 }
	a:active { 
 	color: rgb(51,51,255);
 	}

 
 /* Überschriften */
 h1, h2, h3, h4, h5, h6, p, ul, li { 
 font-family: Arial,Helvetica,Geneva,Sans-serif,sans-serif; 
 color: rgb(0,0,0);
}
 
 h1 {
 font-size: 1.2em;  
 font-weight: bold; 
 
 text-align:center;
 padding: 1em;
 }
 
 h2 {  
 font-size:1.0em; 
 font-weight: bold; 
 padding-top: 0.63em;
 padding-bottom:0.63em;
 padding-left:1em; 
 text-align:left;
 }
 
 h3 { 
 font-size:0.88em; 
 font-weight: bold; 
 padding-top: 0.63em; 
 padding-left:0.63em;
 padding-left:1em;
 padding-right:1em; 
 text-align:left;
 }
 h4 { 
  font-size:0.88em; 
  font-weight: bold; 
  padding-top: 0.63em; 
  padding-left:0.63em; 
  text-align:center;
  }
  
 h5 { 
  font-size:0.8em; 
  font-weight: bold; 
  font-style:italic; 
  padding-top: 0.63em; 
  padding-left:0.63em; 
  padding-left:1em;
  text-align:left;
  }
  
 h6 { 
	font-size:0.75em; 
	font-weight: bold; 
	font-style:italic; 
	padding-top: 0.63em; 
	padding-left:0.63em; 
	text-align:center;
   }
   
   p {
 	padding-left:1em; 
	padding-right:1em; 
	text-align:justify; 
	font-size:0.8em;
	padding-top:1em;
	padding-bottom:1em;
 }
 
  hr  {
  		width: 95%;
   		background-image:url(../assets/images/trennlinie5.gif);
		border-width:thin; 
		color:#00CCFF;
		margin:1px auto;
		
		}
		
  

 /* Definition von Klassen durch den class tag */
 	.hinweis {
 		text-align:center;
		font-size:0.75em;
		font-weight:bold;
		margin-bottom:1em;
		padding-top:0.8em;
		padding-left:1em;
		padding-right:1em;
		
		
	
 }
 	.aufz {
 		text-align:center;
		font-size:0.9em;
		font-weight:bold;
		line-height:2.5em;
		font-style:italic;
		list-style-type:none;
	
/* Bilder und Galerien */
	
 }
    .bildlinks {
		float:left;
		padding:2px;
		margin-top:10px;
		margin-left:1.5em;
		margin-right:20px;
		margin-bottom:10px;
		border:4px solid #0066FF;
		
	}
	.bildmitte {
		float:left;
		padding:2px;
		margin-top:10px;
		margin-left:30px;
		margin-right:20px;
		margin-bottom:10px;
		border:4px solid #0066FF;
		
		}
	.bildrechts {
		float:right;
		padding:2px;
		margin-top:10px;
		margin-right:1.5em;
		margin-left:10px;
		margin-bottom:10px;
		border:4px solid #0066FF;

	
	}

	.zentriert {
		margin-left:300px;
		margin-right:300px;
		margin-top:30px;
		margin-bottom:30px;
		
	}	
 	.clearing {
		clear:both;
		}
/* Listen und Tabellen */
	#aufz ul{
	margin-left:40px;
	}
	#aufz li{
	margin-left:40px;
	
	caption-side:top;
	font-size:0.8em;
	padding:20px;
	font-weight:bold;
	}
	
	.standard {
	background-color:#00CCFF;
	border:3px solid #0066FF;
	margin:1px auto;
	caption-side:top;
	font-size:0.8em;
	
	}
	.standard td {
	padding:0.3em;
	text-align:center;
	line-height:1em;
	
	
	}
	
	
	


		
 #logo {
	float:left;
	height: 135px;
	width: 1024px;

	margin:1px auto;
	margin-bottom:0;

	


}

 #navih{

	position:relative;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: bold;
	text-align:right;
	color: #3399FF;
	font-size: 1em;
	margin-top:0;
	width: 100%;
	max-width:1024px;
	padding-left:0px;
	padding-top:10px;
	padding-bottom:10px;
	float:right;
	border-bottom: 3px solid #FFFFFF;
	border-top: 3px solid #FFFFFF;
	
	background-image: url(../assets/images/navibackg2.gif);
	

}
 		#navih a:hover, focus{color:#FF3300;
		}
		
		
 	#navih li {
	display:inline;
	text-decoration:none;
	list-style-type:none;
	padding-right: 1.5em;
	padding-left: 1.5em;
	padding-bottom:10px;
	padding-top:10px;
	


	background-position:center;
	} 
		#navih li:hover, focus {
		background-image:url(../assets/images/navivaktiv.gif);
		background-repeat:repeat-x;
		background-position:center;
		}

 #naviv {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #3399FF;
	font-style: italic;
	font-size: 0.85em;
	margin-top:10px;
	width:18%;
	

	

	border:#FFFFFF 3px solid;
	
	

}

 
 		#naviv a:hover, focus{color:#FF3300;
		}
		
		
		#naviv li {
		text-decoration:none;
		text-align:center;
		list-style-type:none;
		display:block;
		
		padding-left:0.3em;
		padding-right:0.3em;
		padding-bottom:1em;
		padding-top:1em;

		background-image: url(../assets/images/navibackg2.gif);
		background-position:center;
		
		}
		
			#naviv li:hover, focus {
			
		background-image:url(../assets/images/navivaktiv.gif);
		background-repeat: repeat;
		background-position:center;
		}
			
		
			
			
	 	
		
 #main {
	background-image: url(../assets/images/main1.jpg);
	background-repeat: repeat;
	float: right;
	width: 79%;
	margin-top:10px;
	margin-left:0.5em;
	border:#FFFFFF 3px solid;
	
}

#navib{
	background-image: url(../assets/images/navibackg2.gif);
	background-repeat: repeat;
	list-style-type:none;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: bold;
	text-align:center;
	color: #3399FF;
	font-size:0.9em;
	
	position: static;
	background-position: center;
	height:2.4em;
	width:79%;
	margin:1px auto;
	padding-top:1em;
	float:right;
	margin-bottom:0.5em;
	margin-top:0.5em;
	margin-left:3px;
	margin-right:3px;
	
	

}
	#navib li {
		display:inline;
		text-decoration:none;
		list-style-type:none;
		padding-left:1em;
		padding-right:1em;
		margin:1px auto;
	
	} 
 		#navib a:hover, focus{color:#FF3300;
		}
		
		#regenwaldban {
		position:static;
		height: 60px;
		width: 468px;
		margin-left:380px;
		
		
		border:4px solid #FFFFFF;
		}
		
/*
 #kalender{
	position:static;
	margin:0;
	padding:0;
	height: 172px;
	width: 14em;
	left:0;
	top:30em;
	}
*/
 #footer {
	position: static;
	
	height:auto;
	margin-bottom:1em;
	
	
}
 
 
