@charset "utf-8";
/* CSS Document */

html { 	min-height: 100% ; 
		
		
		}
		
body { background-color: #1F4D80 ;
	background-image: -moz-linear-gradient(#1F4D80, #FFF);
		background-image: -webkit-linear-gradient(#1F4D80, #FFF);
		background-image: -ms-linear-gradient(#1F4D80, #FFF);
		background-image: -o-linear-gradient(#1F4D80, #FFF); }

h2		{
	color:#004080;
	font-weight: bold;
	font-family: Verdana, Geneva, sans-serif;
	font-size:23px ; }

h21 	{
	color:#004080;
	font-weight: bold;
	font-family: Verdana, Geneva, sans-serif;
	font-size:20px ; }
h3		{
	color:#004080;
	font-weight: bold;
	font-family: Verdana, Geneva, sans-serif;
	font-size:18px ;
	text-align: center;	
			 }
.blau     { 
	color:#004080;
	font-weight: bold;

			 }		

.titel       { text-align: center ;
				color:#004080;
	font-weight: bold;

				   } 

.wichtig 	 { 
	font-weight: bold;

				   } 	

		.muliwichtig { 
		font-weight: bold;

				   } 	
.whitelink {
	text-decoration: none;
	color: #FFF;
}


.zeilenabstand 	 { 
	line-height: 30% ;
					   } 	

	.zitat   {font-family:Verdana, Geneva, sans-serif;
						font-style:italic; font-size:14px ; font-weight: bold ; color:#666 ;
						} 
							   
.ueberschriftboxtitel {
	width: auto;
	height: 120px;
	border-bottom: 4px solid #004080;
	
					}
.ueberschriftbox {
	width: auto;
	height: 120px;
	border-bottom: 4px solid #004080;
	background-image: url(../images/1h.jpg);
	background-repeat: repeat-x;
					}
.ueberschriftboxb {
	width: auto;
	height: 120px;
	border-bottom: 4px solid #004080;
	background-image: url(../images/2h.jpg);
	background-repeat: repeat-x;
					}			
.ueberschriftboxi {
	width: auto;
	height: 120px;
	border-bottom: 4px solid #004080;
	background-image: url(../images/3h.jpg);
	background-repeat: repeat-x;
					}		
.ueberschriftboxk {
	width: auto;
	height: 120px;
	border-bottom: 4px solid #004080;
	background-image: url(../images/4h.jpg);
	background-repeat: repeat-x;
					}		
											
.ueberschrift { float:left ; margin: 20px ;}
.imagebox0 { float:left; margin: 0 45px 18px 45px ;}
.imagebox0   a:link {outline:0; color: #FFF ; font-weight: bold; text-decoration: none; }
.imagebox0   a:visited {outline:0; color: #FFF   ; font-weight: bold; text-decoration: none; }
.imagebox0   a:focus {outline:0; color: #FFF ; font-weight: bold; text-decoration: none; }
.imagebox0   a:hover {outline:0; color: #FFF ; border: 3px solid #004080; font-weight: bold; text-decoration: none; }
.imagebox0   a:active {outline:0; color:#FFF  ; font-weight: bold; text-decoration: none; }


.imagebox { float:left ;}
.text { clear:both; margin-top:  ; height: auto; padding-top: 8px; }

.zentriert {text-align:center ; }

#wrapper   { 	width: 900px ;
				height: 2320px ;
				margin: 0 auto ; 
				background-color:;

}

#wrapperu   { 	width: 900px ;
				height: 1805px ;
				margin: 0 auto ; 
				background-color:;

}


#owrapper  {	width: 1250px;
				height:auto;
				margin: 0 auto ;
				margin-top: 10px  ;
				background-color: #1F4D80 ;
				background-image: -moz-linear-gradient(#1F4D80, #6F92B1);
		background-image: -webkit-linear-gradient(#1F4D80, #6F92B1);
		background-image: -ms-linear-gradient(#1F4D80, #6F92B1);
		background-image: -o-linear-gradient(#1F4D80, #6F92B1);
				 }			

				
			
#banner  { 		min-width: 900px ;
				height: 105px ;
				margin: 0 auto ;
				box-shadow:4px 0px  2px #292929;
			}
			
#topnav  {
	background-color:;
	clear:both;
	position: static;
	text-decoration: none;
	border-top:1px #000 solid;
	border-bottom:1px #000 solid;
	height: 48px ;
	min-width: 900px ;
	
}
#topnav ul {
	
	margin:  0;
	padding: 13px ;
	text-decoration: none;
	font-size: 16px ;
										}
#topnav  ul li {
	display: inline;
	text-decoration: none;
}
#topnav  ul li a {
	background-color:;
	padding: 0 15px;
	text-decoration: none;
}

#topnav a:link 			{color: #FFF ; font-weight: bold; text-decoration: none; }

#topnav a:visited		{color: #FFF ; font-weight: bold ;
	
	text-decoration: none;
}
#topnav a:active		{
	color:
		 ;
	text-decoration: none;
}	
#topnav a:focus			{
	color:
		
	 ;
	text-decoration: none;
}	
#topnav a:hover		{ color: #C6ECFF; fon-weight: bold ;
	
	text-decoration: none;}

#container 	{	background-color: #FFF ;
				text-decoration: none;
				height: auto ;
				margin-top: ;
				font-family: 'Muli', serif;
				box-shadow:4px 4px 2px #292929;
				min-width: 900px ;
				font-size: 16px ;
				
}	

#containerc 	{	background-color: #FFF ;
				text-decoration: none;
				height: 480px;
				margin-top: -20px ;
				font-family: 'Muli', serif;
				box-shadow:4px 4px 2px #292929;
}

				#kontaktc { width: 250px  ; margin: 0 auto ;
				padding: 10px 20px  20px 40px ;
				border-radius: 20px ;
				background-color: #1F4D80 ;
					background-image: -moz-linear-gradient(#1F4D80, #6F92B1);
		background-image: -webkit-linear-gradient(#1F4D80, #6F92B1);
		background-image: -ms-linear-gradient(#1F4D80, #6F92B1);
		background-image: -o-linear-gradient(#1F4D80, #6F92B1);
				}

				#kontakt { width: 545px;  height: auto ; margin: 0 auto ; background-color: ; font-size:16px ;			
				}
				
#kontakti { width: 545px;  height: auto ; margin: 0 auto ; background-color: ; font-size:14px ;			
				}
				
				#impressum1 { width: 200px;  height: auto ; background-color: ; float: left; 
				
				}
				
				#impressum2 { width: 300px;  height: auto; background-color: ; float: left ;
					}
#kontakt1 { width: 200px;  height: auto ; background-color: ; float: left; 
				
				}
				
				#kontakt2 { width: 280px;  height: auto; background-color: ; float: left ;
							margin: 0 0 0 50px ;
					}

#box1 {	width: 535px;
		float: left ;
		height: auto ;
		background-color: #FFF ;
		margin: 20px 20px 20px 30px ;
		padding: 0 0 0 10px ;
	}	



			#box1c {	min-width: 822px;
					float: left ;
					height: 1970px ;
					background-color: #FFF ;
					padding: 40px 40px 0 38px ;
					box-shadow:4px 4px 2px #292929;
}	
					
		#boxc {	min-width: 780px;
			float: left ;
			height: auto ;
			background-color: #FFF ;
			padding: 40px 60px 0 60px ;
			
			box-shadow:4px 4px 2px #292929;
			
		}	
		
		.imageframe 	{ padding: 10px ; border: 1px #ccc solid ; margin: 10px ;}


		#imagecontainer { width: 740px ; height: 319px ;
			margin: 0 auto;  ;}
			
		
		#box3c   { background-color:#FFF ; height: 600px ; 
		min-width: 900px ; float: left ;
			padding: 0 0 0 0 ; font-family: 'Muli', serif;
			box-shadow:4px 4px 2px #292929;
			font-size: 16px ;
			
			
			}

		#box31 {	width: 510px;
		float: left ;
		height: auto ;
		background-color: #FFF ;
		margin: 10px 20px 20px 30px ;
		padding: 0 0 0 25px ;
}	

		#box32 {	width: 240px;
		float: left ;
		height: 460px ;
		border-radius:  ;
		margin: 40px 45px 20px 10px ;
		text-decoration: none ;
		
		font-size: 20px ;
		padding:  ;
		background-color: #1F4D80 ;
		background-image:  -moz-linear-gradient(#1F4D80, #FFF);
		background-image: -webkit-linear-gradient(#1F4D80, #FFF);
		background-image:  -ms-linear-gradient(#1F4D80, #FFF);
		background-image:  -o-linear-gradient(#1F4D80, #FFF);
	
}		

		#box32 a:link 			{color: #FFF; font-weight: bold; text-decoration: none; }

		#box32 a:visited		{
			color:#FFF ;
			text-decoration: none;
		}
		#box32 a:active		{
			color:
				 ;
			text-decoration: none;
		}	
		#box32 a:focus			{
			color:
				
			 ;
			text-decoration: none;
		}	
		#box32 a:hover		{ color: ; text-decoration: none;}


#box2 {	width: 240px;
		float: left ;
		height: 280px ;
		border-radius: 20px ;
		margin: 40px 35px 20px 20px ;
		text-decoration: none ;
		color: #FFF ;
		font-size: 20px ;
		padding: 20px 0 0 10px ;
		background-color: #1F4D80 ;
		background-image: -moz-linear-gradient(#1F4D80, #6F92B1);
		background-image: -webkit-linear-gradient(#1F4D80, #6F92B1);
		background-image: -ms-linear-gradient(#1F4D80, #6F92B1);
		background-image: -o-linear-gradient(#1F4D80, #6F92B1);
}	

#box2 a:link 			{color: #FFF; font-weight: bold; text-decoration: none; }

#box2 a:visited		{
	color:#FFF ;
	text-decoration: none;
}
#box2 a:active		{
	color:
		 ;
	text-decoration: none;
}	
#box2 a:focus			{
	color:
		
	 ;
	text-decoration: none;
}	
#box2 a:hover		{ color: ; text-decoration: none;}

#box3   { background-color:#FFF ; height: 330px ;
			padding: 0 0 0 15px ;
			
box-shadow:4px 4px 2px #292929;  
			}



.box  { width: 183px ;
		height: 150px ;
		background-color: #FFF ;
		float: left ;
		margin: 0 10px ;
		padding: 0 0 0 10px ;
		font-family: 'Muli', serif;
		
		}
		
#imagewrapper  { 
				padding: 0 0 0 40px ;
				}

	#imagewrapper1  { 
				padding: 0 0 0 40px ;
				}
		#imagewrapper2  { 
				padding: 0 0 0 35px ;
				}
				
				#imagewrapper3  { 
				padding: 0 0 0 40px ;
				}
				
#footer { width: 900px; height: auto ;
			color: #FFF  ; 
			padding: 0 0 0 0 ;
			background-color: ;
			font-family: 'Muli', serif;}
			
#footerc { width: 860px; height: auto ;
			color: #FFF  ; 
			padding: 0 0 0 0 ;
			margin: ;
			background-color:;
			font-family: 'Muli', serif;
			margin: 0 0 0 130px ;
			float:left ;
			font-size: 16px ;
				}
				
.footer1 { width: 200px; 
			height: 180 px ; 
			float: left ; 
			margin: 15px 0 0 30px ;
			background-color:;
			line-height: 40% ;
			
				}
.background_image {
	background-image: url(../images/1h.jpg);
	background-repeat: repeat;
}
.titellinks {
	font-weight: bold;
	color: #004080;
	text-align: left;
}
.blacklink {
	color: #000;
	text-decoration: none;
}
.kleinereschrift {
	font-size: 14px;
}

#british { float: right ;
			margin: auto 370px auto 0  ;
			padding-top: ;}
			
#service {height: auto;  }