
h1 {
	font-weight:normal;
	margin:0.8em 0;
	color:#00666A;
	font-size:2em;
}

.small{
	font-weight:normal;
	margin:0.8em 0;
	color:#00666A;
	font-style:italic;
	font-size:0.7em;
}

.titel {
	float:left;
	margin:25px 0px 0px 20px;
	color:#00666A;
}

h2 {
	font-weight:normal;
	margin:0.8em 0 0.5em 0;
	color:#00666A;
	font-size:1.8em;
}

h3 {
    font-weight:normal;
	margin:0.8em 0;
	color:#00666A;
	font-size:1.2em;
	font-style:italic;
}


h4 {}

p {
	font-size:1.1em;
	margin-bottom:1em;
	color:#404040;

}
	
	p.gross {
		color:#00666A;
		margin:0;
		font-size:2.3em;
	}
	#footer p {
		font-size:0.7em;
		margin:0.8em;
	}
	
ul {
	list-style:none;
	margin-bottom:1em;
}	
	ul li {
		background: url(../images/bg_listenpunkte.gif) no-repeat 0 55%;
		padding-left:1em;
		margin-left:2em;
		font-size:1.1em;
		color:#404040;
	}
	
a:link,
a:visited,
a:focus,
a:hover,
a:active {
	color:#404040;
}
a:visited {
}
a:focus,
a:hover,
a:active {
	color:#92c147;
	text-decoration:none;
}

img, a img {
	border: 0;
}

/* * * * * * * * * * * * * * * * * * */
/* * Allgemeine Klassen  * * * * * * */
/* * * * * * * * * * * * * * * * * * */
.unsichtbar {
  display: block;
  position: absolute !important;
  top: -6000px !important;
  left: -6000px !important;
  height: 1px !important;
  width: 1px !important;
}
.stopFloat{
  display: block;
  clear: both;
  float: none;
  height: 1px;
  font-size: 1px;
  line-height: 1px;
  overflow: hidden;
}
.rightFloat {
	float:right;
	margin:0 0 0 0.5em;
}
.leftFloat {
	float:left;
	margin:0 0.5em 0 0;
}
.rightAlign {
	text-align:right;
}
.leftAlign {
	text-align:left;
}

/* * * * * * * * * * * * * * * * * * */
/* * Ebenen  * * * * * * * * * * * * */
/* * * * * * * * * * * * * * * * * * */

#wrapper {
	width:975px;
	margin:0 auto;
	text-align:left;
	
}

	#servicenavigation {
		list-style-type:none;
		float:right;
	}
		#servicenavigation li {
			float:left;
			font-size:0.7em;
			margin:0.5em 1em 0em 1em;
			padding:0;
			background:none;
		}
			#servicenavigation li.aktiv {
				font-weight:bold;
			}
			#servicenavigation li a {
				color:#000;
				text-decoration:none;
			}
			#servicenavigation li a:focus,
			#servicenavigation li a:hover,
			#servicenavigation li a:active {
				border-bottom:1px dotted #000;
			}

	#logo {
		clear:both;
		margin:0em;
		float:right;
	}

	
	

	#navigation {
		clear:both;
		list-style-type:none;
		margin-left:-30px;
		font-size:1em;
		
	}
		#navigation li  a{
			float:left;	
			color:#00666A;
			width:178px;
			text-align:center;
			padding:10px 0px 15px 0px;
			margin-right:12px;
		    text-decoration:none !important;
			
		}
			#navigation li.aktiv,
			#navigation li.aktiv a {
				color:#239600;
				text-decoration:none !important;
			background-color:#c0c0c0;
			}
			
			#navigation li :focus,
			#navigation li :hover,
			#navigation li :active {
				
				background-color:#c0c0c0;
				color:#239600;
				
			}
			
		
			


	#startnavigation {
		clear:both;
		list-style-type:none;
	}
		#startnavigation li {
			float:left;	
			font-size:1.5em;
			font-style:italic;
			padding:0;
			background:none;
		}
			#startnavigation li.aktiv,
			#startnavigation li.aktiv a {
				color:#92c147;
				text-decoration:none !important;
			}
			
			#startnavigation li a {
				color:#000;
				text-decoration:none;
			}
			#startnavigation li a:focus,
			#startnavigation li a:hover,
			#startnavigation li a:active {
				text-decoration:underline;
			}

	#bilder {
		clear:both;
		background-color: #fff;
		margin-left:10px;
		padding:10px 0px 0px 5px;
	}
		.bild {
			margin-left:5px;
		}
		
	#inhalt {
		clear:both;
		margin:0 1.5em;
	
	}

	#inhalt_breit {
		clear:both;
		margin:0em 0em 0em 0.4em;
		width: 975px;
	}



	#beispiel_links {
		float: left;
		width: 300px;
		margin-left:130px;
	}
	
	#beispiel_rechts {
		float: right;		
		width: 430px;
	}
	
	#beispiel_links1 {
		float: left;
		width: 430px;
		padding:10px;
		border:1px solid #ccc;
		background-color:;
	}
	
	#beispiel_rechts1 {
		float: right;		
		width: 430px;
		padding:10px;
		border:1px solid #ccc;
	}

	.koepfe {
		float:left;
	}
	#nischenplatten_bilder {
	float: left; 
	color: #808080; 
	font-size: 0.75em; 
	font-weight: bold;
	width: 240px;
	}

/*tabelle seitenzahlen*/
.seitentd {
	color: #808080; 
	background-color: #ffffff;
	font-size: 0.9em; 
	font-weight: bold;
	padding: 0.2em 0.5em 0.2em 0.5em;

}
.seitentd1 {
	color: #808080; 
	background-color: #eeeeee;
	border: 1px solid #ffffff;
	font-size: 0.9em; 
	font-weight: bold;
	padding: 0.2em 0.7em 0.2em 0.7em;
	
}
.seitentd2 {
	color: #808080; 
	font-size: 0.9em; 
	font-weight: bold;
	padding: 0.2em 0.7em 0.2em 0em;
	
}

	#footer {
		padding:2em 1em 1em 1em;
		color:#404040;
	}

	#footer  p{
		color:#404040;
	}
	
	.galabau {
		float:right; 
		width:180px; 
		font-size:0.55em; 
		text-align:right;
		color:#808080;
	}
	
	#keywords {
		padding:4em 2em 1em 2.5em;
		font-size: 0.6em;
		color: #BEBEBE;
	}

/*forms*/
#fieldset_form {

 margin: 0em;
 padding: 0 0 0 0em;
 font-size: 0.8em;
 border-top: 1px solid #fff;
 border-right: 1px solid #fff;
 border-bottom: 1px solid #fff;
 border-left: 1px solid #fff;
 text-align: left;


}

.left {
 float: left;
 text-align: left;
 width: 80%;
 margin: 0 0 0 0.5em;
}

.button {
 text-align: left;
 margin: 1em;
 padding: 0.2em;
 font-weight: bold;
}



