body{
	font: 80% Verdana,arial,sans-serif;
	color: #07337F;
	text-align:left;
	/*background-image:  url(../img/background.gif);
	background-repeat: repeat;
	*/
	background-color:#07337F;
}
h1{

	padding-bottom: 20px;
	font-size:110%;
	font-weight:bold;
	margin:0 10px;
}
h2 {
	
	font-size: 120%;
	margin:0 10px;
	padding:  10px 0;
	color: #07337F;
	
	
	
}

h3 {
	font-size: 110%;
	margin:0 10px;
	padding:  10px 0;

}
h4 {
	font-size: 100%;
	margin:0 10px;
	padding:  10px 0;

	line-height:130%;
}

td {	
	color: #07337F;
	font-size: 100%; /* wegen vererbung, da ie nicht erbt, aber mozilla schon*/
	
}
p{
	margin:0 10px;
	line-height:1.4em;
}
th {	
	color: #07337F;
	font-style:italic;
	font-size:70%;
	border:1px solid #07337F;

	
}
caption{
	font-size:100%;
	font-weight:bold;
}
#infothekTabelle td{
	border:1px solid #07337F;

}

#infothekTabelle table{
 width:95%; 
 
}
hr{
	border:solid #666699 1px;
	height:1px;
	margin-top:5px;
	margin-bottom:5px;
	clear:left;
	width:80%;
	
}

/***********eigene überall gültige Klassen ******************/
			.fehler{
				padding: 10px;
				margin:10px 10px;
				
				font-weight:bold;
				border:1px solid #E84B00;
			}
/*** webeditor ****/
.fussnote {
	
	font-size:0.8em;


	background-color:transparent;
	}

.highlight{
	border: 1px dotted #DD8647;
	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;

}
.linksbuendig
{
	text-align: left;
	margin-bottom: 10px;
	background-color:transparent;

}
.linksbuendig img{
float:left;
}
.rechtsbuendig img{
float:right;
}
.rechtsbuendig
{
	text-align: right;
	margin-bottom: 10px;
	background-color:transparent;

}

/***bildbeschreibungen***/
			div#bildbeschreibungen img.links{
				float:left; 
				border: 1px solid #07337F;
				margin: 0 20px 10px 10px;
			}
			div#bildbeschreibungen img.rechts{
				float:right; 
				border: 1px solid #07337F;
				margin: 0 20px 10px 0px;
			}
			div#bildbeschreibungen>br{
				clear:left; 
				
			}
			div#bildbeschreibungen{
				padding:0;
			}
			.bildbeschreibung {
				padding:10px;
				float:left;
			}
			#bildbeschreibungen>ul{
					list-style-position: inside;
					list-style-image: url(img/liste.gif);
					line-height: 1.3em;
					
					color: #246378;
				
					padding:10px;
					margin:0px;
				}


/**header **/

			div#header img.headerLinks{
				position:absolute;
				top:0px;
				left:0px;
				border:0;
				width:491px;
				height:126px;
		
			}
				div#header img.headerRechts{
				position:absolute;
				top:0px;
				right:0px;
				border:0;
				width:345px;
				height:126px;
		
			}
			#navi a{
				
				height:25px;
			
			  padding: 0; 
				text-decoration: none; 
				color: #000; 
				font-weight: bold; 
			
			} 
			#navi a:hover{
			
			 text-decoration:underline
			
			}
			#naviR a{
				
				height:25px;
				background-image: url("../img/menulink.gif");
				background-position: 0px 8px;
			 	background-repeat: no-repeat;
			 	color:#000;
			 	padding:5px 0 5px 16px;
			 	text-decoration:none;
			 	font-weight:bold;
			 	font-size:100%;
			 	
			
			} 
			#naviR a:hover{
			
			 text-decoration:underline;
			 	background-image: url("../img/menulink1.gif");
				background-position: 0px 8px;
			 	background-repeat: no-repeat;
			
			}

/***************menu **********************/

			#menu h2{
				color:#07337F;
			}
			
			.menu1{
			 
			 list-style:none;
			 margin:5px 0 0 62px;
			 padding:0;

			}
			
			.menu1 li a{
			
				
			 	color:#07337F;
			 	display:block;
				padding:5px 0 5px 20px;
			 	text-decoration:none;
			 	line-height:120%;
			 	font-weight:bold;
			 	height:20px;
				background-position: 0px 8px;
			
			}
			
			.menu1 li a:hover{
			
			 	
			 	background-image: url("img/menulink2.gif");
				background-position: 0px 8px;
			 	background-repeat: no-repeat;
			
			}
			.menu1 li.menuAktiv a {

					/*
					border-bottom:1px solid #FBE0C7;
					*/
					background-image: url("img/menulink1.gif");
				background-position: 0px 8px;
			 	background-repeat: no-repeat;
			 	color: #FBE0C7;
			 	font-weight:bold;

			}
			.menu2 li.menuAktiv a {

					/*
					border-bottom:1px solid #FBE0C7;
					*/
					background-image: url("img/menulink1k.gif");
				background-position: 0px 8px 5px 8px;
			 	background-repeat: no-repeat;
			 	color: #FBE0C7;
			 	font-weight:bold;

			}
			.menu2{
			 
			 list-style:none;
			 margin:0 0 0 82px;
			 padding:0;

			}
				.menu2 li a{
			
				
			 	color:#07337F;
			 	display:block;
				padding:5px 0 5px 20px;
			 	text-decoration:none;
			 	line-height:110%;
			 	font-weight:bold;
			 	font-size:90%;
			 	height:16px;
				background-position: 0px 8px;
			
			}
				.menu2 li a:hover{
			
			 	
				background-image: url("img/menulink2k.gif");
				background-position: 0px 8px;
			 	background-repeat: no-repeat;
			 	
			}
/******************contenttext******************/
			#contentText a:link{
				COLOR:#07337F; 
				text-decoration: underline
			 	font: 80% Verdana,arial,sans-serif;
			}
				
			#contentText a:visited{
				COLOR:#07337F; 
				text-decoration: underline
			}
			
			#contentText a:active{
				COLOR:#07337F; 
				text-decoration: underline
			}
			#contentText p{
			padding-bottom:10px;
			}
			#contentText img{
				margin:10px;
				border: 1px solid #07337F;
			}
			
			#contentText ul{
				list-style-type : none;
				list-style-position: outside;
				list-style-image: url(img/liste.gif);
				line-height: 1.3em;
				list-style-
				color: #246378;
				padding: 0 0 10px 15px;
				margin:0 25px;
			}
			
			#contentText li{
				margin:8px 0;
			}
			
			
			#contentText dl{

				margin: 0 0 20px 10px;
			
			}
			#contentText dt{
				
			 	color: #DD8647;
				font-weight:bold;
				font-size:100%;
			}
			#contentText caption{
				text-align:left;
				font-size:110%;
				font-weight:bold;
				margin-left:10px;
			}
			#contentText table{
				width:100%;
				margin-left:10px;
			}
/***********************Fuss **************************/
			div#feet p{margin:0;padding:5px 10px}
			div#feet a{display:inline;padding:0;color: #07337F}