/* MAIN CSS */


body		{
		padding: 0;
		margin: 0 auto;
		color: #fff;
		background: #fff;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 100%
		text-align: center;
		}
		

/* Globale Links */

a:visited	{
		color: #fff;
		text-decoration: none;
		}

table	
		{
		color: #000;
		font-size: 100%;
		}		
#content a:link,
#content  a:visited
		{
		color: #000;
		text-decoration: none;
		}
		
#content a:hover,
#content  a:active
		{
		color: #000;
		text-decoration: underline;
		}		


a.mainlink:link,
a.mainlink:visited
		{
		color: #fff;
		text-decoration: none;
		font-weight: bold;
		font-size: 75%;
		}
		
a.mainlink:hover
		{
		color: #CC3300;
		text-decoration: none;
		font-size: 75%;
		}
		
#newsbox a:link
		{
		color: #1240A0;
		font-weight: bold;
		}
#newsbox a:hover
		{
		color: #CC3300;
		font-weight: bold;
		}
#newsbox a:active
		{
		color: #CC3300;
		font-weight: bold;
		}						 		
#newsbox a:visited
		{
		color: #1240A0;
		font-weight: bold;
		}
		
#footer a:link
 		{
 		color: #96937D;
 		font-weight: bold;
 		text-decoration: none;
 		}
 		
#footer a:hover
 		{
 		color: #CC3300;
 		font-weight: bold;
 		text-decoration: underline;
 		} 		

#footer a:active
 		{
 		color: #CC3300;
 		font-weight: bold;
 		text-decoration: underline;
 		} 
#footer a:visited
 		{
 		color: #96937D;
 		font-weight: bold;
 		text-decoration: none;
 		} 	

#mpark a:link,
#mlage a:link,
#mtermin a:link,
#mfuehrungen a:link,
#mevent a:link,
#geblaese a:link,
#mservice a:link,
#freizeit a:link,
#geschichte a:link,
#industrie a:link,
#natur a:link,
#klettern a:link,
#anlagen a:link,
#ingenhammshof a:link,
#wasserkonzept a:link
		{
		color: #fff;
		font-weight: bold;
		text-decoration: none;
		}
#mpark a:hover,
#mlage a:hover,
#mtermin a:hover,
#mfuehrungen a:hover,
#mevent a:hover,
#geblaese a:hover,
#mservice a:hover,
#freizeit a:hover,
#geschichte a:hover,
#industrie a:hover,
#natur a:hover,
#klettern a:hover,
#anlagen a:hover,
#ingenhammshof a:hover,
#wasserkonzept a:hover
		{
		color: #000;
		font-weight: bold;
		text-decoration: none;
		}



#mpark a:active,
#mlage a:active,
#mtermin a:active,
#mfuehrungen a:active,
#mevent a:active,
#geblaese a:active,
#mservice a:active,
#freizeit a:active,
#geschichte a:active,
#industrie a:active,
#natur a:active,
#klettern a:active,
#anlagen a:active,
#ingenhammshof a:active,
#wasserkonzept a:active
		{
		color: #fff;
		font-weight: bold;
		text-decoration: none;
		}
		

/*
#mpark a:visited,
#mlage a:visited,
#mevent a:visited,
#geblaese a:visited,
#mtermin a:visited,
#mfuehrungen a:visited,
#mservice a:visited,
#freizeit a:visited,
#geschichte a:visited,
#industrie a:visited,
#natur a:visited,
#klettern a:visited,
#anlagen a:visited,
#ingenhammshof a:visited,
#wasserkonzept a:visited
		{
		color: #eee;
		font-weight: bold;
		text-decoration: none;
		}
*/		



/* Layer Definitionen */

#mainnavi
		{
		float: left;
		padding: 0;
		margin: 0;
		height: 180px;
		width: 20%;
		background: #3C373F;
		}

#head	{
		height: 180px;
		}


#picband
		{
		float: left;
		margin: 0;
		padding: 0;
		height: 180px;
		width: 80%;
	 	background-repeat: no-repeat;
	 	background-position: left;
		background: #3C373F;
	 	}
 
#nav	{
		padding: 0;
		margin: 0;
	 	text-align: left;
 		}
 
#nav .br
		{
		height: 15px;
		font-size: 15px;
		}
		
#navigation
		{
		top: 20px;
		height: 150px;
		float: right;
		}		
 
#stripe
		{
		clear: both;
		height: 30px;
		background: #3C373F;
		padding: 0;
		margin: 0;
		} 	

#descr	
		{
		float: left;
		width: 20%;
		color: #000;
		}
		

#content
		{
		width: 60%;
		float: left;
		background-repeat: repeat-y;
	 	background-position: top right;
	 	color: #000;
	 	font-size: 75%;
	 	overflow: auto;
	 	padding: 10px;
		}
		
#contentkompl
		{
		
		padding: 0 10px 0 10px;
		text-align: left;
		}
		
.contentpart
		{
		clear: both;
		width: 100%;
		padding: 0;
		text-align: left;
		margin-bottom: 20px;
		}				
 	
.contentleft
		{
		float: left;
		width: 40%;
		padding: 0 10px 0 10px;
		text-align: left;
		}
		
.contentright
		{
		float: left;
		margin-left: 5px;
		width: 290px;
		padding: 50px 0 0 0;
		text-align: left;
		}
		
#newsbox
		{
		width: 100%;
		border: 1px solid #000;
		}				

.newsbody
		{
		color: #000;
		background: #FFF8C5;
		padding: 4px;
		display: block;
		border-bottom: 1px solid #000;
		font-size: 90%;
		}		 	

#footer
		{
 		clear: both;
		height: 75px;
 		padding-top: 10px;
 		color: #96937D;
 		font-size: 65%;
 		bottom: 0;
 		background: #fff;
 		text-align: center;
 		}
 		
#footer img
		{
		margin-left: 5px;
		} 		
 
 /* Navigation */
 
 /* colors block */
 
 .capark
 		{
	 	float: right;
	 	margin-left: 5px;
	 	width: 5px;
	 	height: 5px;
	 	background: #006FCA;
 		}
 	
a.pfeil:visited
		{
		padding-left: 15px;
		}

a.pfeil:link
		{
		padding-left: 15px;
		}

a.pfeil:hover
		{
		background-image: url("../img/navi/pfeil.gif");
		background-position: left center;
		background-repeat: no-repeat;
		padding-left: 15px;
		}
		
.pfeilactive	{
		background-image: url("../img/navi/pfeil.gif");
		background-position: left center;
		background-repeat: no-repeat;
		}


		
		
		
/* Formular */

fieldset {border: 1px solid #eee;
padding: 0px 10px 0px 10px;
margin: 0px 10px 0px 0px; }

legend	{
	color: #000;
	margin-bottom: 10px;
	font-weight: bold;
	}


.inputname {
	    width: 100px;
	    float: left; 
}


.input			{
				width: 150px;
				height: 20px;
				border: 1px solid #eee;
				font-size: 100%;
				color: #000;
				padding-left: 1px;
				margin-top: 1px;
				}
				
	.input{background-color:#eee;}
	.input:hover {background-color:#fff;} /* funktioniert nur im Moz */
	.input:focus{background-color:#fff;} /* funktioniert nur im Moz */				
				
.inputlong			{
				width: 150px;
				height:100px;
				border: 1px solid #eee;
				font-size: 120%;
				color: #000;
				padding-left: 3px;
				margin-top: 5px;
				}
				
	.inputlong{background-color:#eee;}
	.inputlong:hover {background-color:#fff;} /* funktioniert nur im Moz */
	.inputlong:focus{background-color:#fff;} /* funktioniert nur im Moz */				
		
	

			
.butt			{ 
				
				height: 20px;
				border: 1px solid #eee;
				}	
				
.butt{background-color:#eee;}
	.butt:hover {background-color:#fff;} /* funktioniert nur im Moz */
	.butt:focus{background-color:#fff;} /* funktioniert nur im Moz */				
	
	
.important	{
		color: FF0000;
		}	