/*
dunkelblau: 686868
hintergrund: 686868
menu:9999FF

*/

body{
	font: 10pt Verdana,Arial,Helvetica,sans-serif;
	color: #686868;
}
div#header h1{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size:14pt;
	position:absolute;
	bottom:5px;
	left:0;
	font-weight:normal;
	margin:0;
	padding:0;


}
#contentText h1{

	margin: 0 0 20px 0;
	font-size:11pt;
	font-weight:bold;
	
}
h2 {
	
	margin: 0 0 20px 0;
	font-size:12pt;
	font-weight:bold;

	
	
	
}

h3 {
	font-size: 10pt;
	margin: 0 0 20px 0;
	font-weight:bold;

}

td {	
	color: #686868;
	font-size: 10pt; /* wegen vererbung, da ie nicht erbt, aber mozilla schon*/
	
	
}
#contentText p{
	margin: 0;
	line-height:1.4em;
}
th {	
	color: #686868;
	font-style:italic;

	
}
hr{
	border:solid #686868 1px;
	height:1px;
	margin-top:5px;
	margin-bottom:5px;
	clear:left;
	
}
strong{
	font-weight:bold;
}
a>img{
	border:0;
}
/*****webeditor***************/
.fussnote {
	
	font-size:0.8em;


	background-color:transparent;
	}

.highlight{
	border: 1px dotted #686868;
	margin-left:50px;
	margin-right:50px;
	margin-top:20px;
	margin-bottom:20px;
	padding:5px;
	vertical-align:middle;
}
.tabulator1{
	
	margin-bottom: 10px;
	margin-left:50px;

	background-color:transparent;

}
.tabulator2{
	
	margin-bottom: 10px;
	margin-left:150px;

	background-color:transparent;

}
.zentrieren
{
	text-align: center;
	margin-bottom: 10px;
	background-color:transparent;

}
.links
{
	text-align: left;
	margin-bottom: 10px;
	background-color:transparent;

}
.rechts
{
	text-align: right;
	margin-bottom: 10px;
	background-color:transparent;

}
.bildlinks img{
	float:left;
	margin: 10px 20px 20px 0;
	border: 1px solid #686868;
}
.bildrechts img{
	float:right;
	margin: 10px 0 20px 20px;
	border: 1px solid #686868;
}


/***********eigene überall gültige Klassen ******************/
			.fehler{
				padding: 10px;
				margin:10px 10px;
				
				font-weight:bold;
				border:1px solid #E84B00;
			}
		
			



/******************contenttext******************/
		
			#contentText p.break{
				clear:both;
			}
			#contentText a:link{
				COLOR:#686868; 
				text-decoration: underline;
				font-weight:normal;
			
			}
				
			#contentText a:visited{
				COLOR:#686868; 
				text-decoration: underline;
				font-weight:normal;
			}
			
			#contentText a:active{
				COLOR:#686868; 
				text-decoration: underline;
				font-weight:normal;
			}
			#contentText p{
			padding-bottom:10px;
			}
		
			
			#contentText ul{
				list-style-type : none;
				list-style-image: url(img/liste.gif);
				list-style-position: outside;
				
				line-height: 1.3em;
				
				color: #686868;

				padding:10px;
				margin:0 15px;
			}
			
			#contentText li{
				margin:12px 0;
			}
			
			#contentText ul.no{
				margin-left: 10px;
				margin-top:0;
				margin-bottom:0;
			
				list-style-position: inside;
				list-style-type: none;
				list-style-image: none;
				line-height: 1.0em;
				color: #686868;
				background-color:transparent;
				
			
			}
			#contentText dl{

				margin: 0 0 30px 10px;
			}
			#contentText dt{
				
				font-weight:bold;
				font-size:100%;
			}
			
			#contentText caption{
				text-align:left;
				font-size:110%;
				font-weight:bold;
				margin-left:10px;
			}
			#contentText table{
				width:860px;
				border:0;
				
			}
			#contentText td{
				width:440px;
				
			}
/***********************Fuss **************************/
			div#feet p{margin-left:30px;padding:5px 10px; }
			div#feet a{display:inline;padding:0;color: #666699}
			
/***********************rechts **************************/
			div#rechts img{
				margin: 20px 0;
			}

#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	}
	#lightbox{
	position: absolute;
	top: 40px;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}
	#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}
	
	
		div#navcontainer { border:1px solid #686868; height:2em; }
		ul#navlist { font-family: Verdana,Arial,Helvetica,sans-serif;
		/*text-transform: uppercase;*/
	 }
		

		
		ul#navlist, ul#navlist ul, ul#navlist li
		{
			margin: 0px;
			padding: 0px;
			list-style-type: none;
		}
		
		ul#navlist li { float: left; }
		
		ul#navlist li a
		{
			font-size: 9pt;
			color: #686868;
			line-height:2em;
			padding: 5px 20px 5px 5px;
			text-decoration: none;


		}
		#current{
			font-weight:bold;
		}
		ul#navlist li a:hover
		{
			color: #000;

		}
		
		ul#navlist li a:active
		{
			color: #000;

		}

 	
		ul#subnavlist10,
		ul#subnavlist9,
		ul#subnavlist8,
		ul#subnavlist7,
		ul#subnavlist6,
		ul#subnavlist5,
		ul#subnavlist4,
		ul#subnavlist3,
		ul#subnavlist2,
		ul#subnavlist1,
		ul#subnavlist0
		{ display:none; }
		
		
		ul#subnavlistAktuell li,
		ul#subnavlist10 li,
		ul#subnavlist9 li,
		ul#subnavlist8 li,
		ul#subnavlist7 li,
		ul#subnavlist6 li,
		ul#subnavlist5 li,
		ul#subnavlist4 li,
		ul#subnavlist3 li,
		ul#subnavlist2 li,
		ul#subnavlist1 li,
		ul#subnavlist0 li
		{ 
		 float: none;
				 width: 6em;
		 }
		
		ul#subnavlist10 li a,
		ul#subnavlist9 li a,
		ul#subnavlist8 li a,
		ul#subnavlist7 li a,
		ul#subnavlist6 li a,
		ul#subnavlist5 li a,
		ul#subnavlist4 li a,
		ul#subnavlist3 li a,
		ul#subnavlist2 li a,
		ul#subnavlist1 li a,
		ul#subnavlist0 li a,
		ul#subnavlistAktuell li a
		{
			padding:0 0 0 5px;
			margin: 0px;
			font-size: 8pt;
		 text-transform: none;
		 width: 6em;
		
		}
		

		ul#navlist li:hover ul#subnavlist10,
		ul#navlist li:hover ul#subnavlist9,
		ul#navlist li:hover ul#subnavlist8,
		ul#navlist li:hover ul#subnavlist7,
		ul#navlist li:hover ul#subnavlist6,
		ul#navlist li:hover ul#subnavlist5,
		ul#navlist li:hover ul#subnavlist4,
		ul#navlist li:hover ul#subnavlist3,
		ul#navlist li:hover ul#subnavlist2,
		ul#navlist li:hover ul#subnavlist1,
		ul#navlist li:hover ul#subnavlist0
		{		
			
			
		/*	position: absolute;*/
			display: block;
			width:6em;
			padding: 10px 0 0 0 !important;


		}
		

		ul#navlist li:hover ul#subnavlist10 li a,
		ul#navlist li:hover ul#subnavlist9 li a,
		ul#navlist li:hover ul#subnavlist8 li a,
		ul#navlist li:hover ul#subnavlist7 li a,
		ul#navlist li:hover ul#subnavlist6 li a,
		ul#navlist li:hover ul#subnavlist5 li a,
		ul#navlist li:hover ul#subnavlist4 li a,
		ul#navlist li:hover ul#subnavlist3 li a,
		ul#navlist li:hover ul#subnavlist2 li a,
		ul#navlist li:hover ul#subnavlist1 li a,
		ul#navlist li:hover ul#subnavlist0 li a
		{
			display: block;
			width: 6em;
			
		}
		
		ul#navlist a#current{
			color:#000;
		}
		
		
	ul#subnavlistAktuell{
 					padding: 10px 0 0 0 !important;
 		}		
		
#bildleiste dl{ float: left;  }
#bildleiste dl dt { margin-bottom: 0; }
#bildleiste dl dd { margin: 0;font-size:80%;text-align:center   }
#bildleiste dl dd a{color:#686868; text-decoration:none;}

div#contentTextOben p{

	padding-left:20px;
	line-height:1.4em;
	text-align:justify;

	
}
