@charset "utf-8";
/* CSS Document */
html, body {background-color:#cedde2;
			font-family:Verdana, Geneva, Arial, sans-serif;
			font-size:12px;
			margin:0px;/*abschalten der Browserspezifischen Randeinstellungen*/
			padding:0px;
			/*margin-top:20px;*/
			/*margin:auto;*/
			overflow:auto;
			border:0px;
}
h1		{	font-size:28px;
			font-family:Verdana, Geneva, Arial, sans-serif;
			margin:0px;
			padding:0px;
			text-align:left;
			line-height:100%;
			padding-bottom:8px;
			color:#052255;

}
h2		{	font-size:24px;
			font-family:Verdana, Geneva, Arial, sans-serif;
			margin:0px;
			padding:0px;
			color:#052255;
			text-align:left;
			padding-bottom:4px;
}
h3		{	font-size:20px;
			margin:0px;
			padding:0px;
			color:#052257;
			text-align:left;
			padding-bottom:4px;
}	
h4		{	font-size:18px;
			margin:0px;
			padding:0px;
			color:#052257;
			text-align:left;
			padding-bottom:4px;
}

p		{	line-height:1.5;
			margin:0px;
			padding:0px;
			padding-bottom:8px;
			font-weight:bold;
}
ul		{	font-weight:bold;
}
ol		{	font-weight:bold;
}
a		{	color:#052257;
}


/*-------------------------Layout allgemein----------------------------*/
.gesamt { width:940px;
		  height:580px;
/*		  margin:0px;
		  padding:0px;*/
		  background-image:url(bilder/background_body.jpg);
		  /*border:0px;*/
		  margin:auto;
}
/*--------Definitionen für Header--------*/
.logo	{	
			width:140px;
			height:120px;
			float:left;
			margin:0px;
		  	padding:0px;
}
.header	{
			width:800px;
			height:120px;
			float:left;/*wird dringend benötigt, um in firefox eine exakte darstellung zu erzeugen!*/
			margin:0px;
		  	padding:0px;
}

/*--------Definitionen für Navi Links--------*/
.nav_links {
		  width:132px;
		  height:426px;
		  float:left;
		  margin:0px;
		  padding:0px;
		  border:0px;
		  padding-top:14px;
		  padding-left:8px;
}
.nav_links_buttons	{		text-decoration:none;
							border:0px;
}

.nav_links_buttons img	{	padding-bottom:4px;
}
.zertifikat	{	width:88px;
				float:left;
				height:78px;
				padding-bottom:8px;
				margin-bottom:8px;
}
.zertifikat_dazwischen	{	width:88px;
				float:left;
				height:72px;
}

	  
/*-------Formate für den Inhalt----------*/
.inhalt {
		  width:800px;
		  height:440px;	
		  float:left;
		  overflow:auto;
		  margin:0px;
		  padding:0px;		
}
.scroll		{	overflow:auto;
}
.inhalt_innen {	margin:0px;
				padding:0px;
		  width:644px;
		  height:424px;
		  float:left; /*Format für Firefox*/
		  padding-left:8px;
		  padding-top:8px;
		  padding-bottom:8px;
		  border:0px;
		  color:#000;
		  float:left;
}
.inhalt_impressum {
		  width:792px;
		  height:424px;	
		  float:left;
		  overflow:auto;
		  margin:0px;
		  padding:0px;
		  padding-left:8px;
		  padding-top:8px;
		  padding-bottom:8px;
}
		  

/*-------Formate für die Bilderleiste----------*/
.bildleiste {
		  width:124px;
		  height:440px;
		  float:left;
		  margin:0px;
		  padding:0px;
}
.bildleiste_innen_h{
		  width:120px;
		  float:left; /*Format für Firefox*/
		  padding-top:26px;
		  padding-left:4px;
		  float:left;
}
.bildleiste_innen_v{
		  width:120px;
		  float:left; /*Format für Firefox*/
		  padding-top:26px;
		  padding-left:4px;
}
.bildleiste_innen_h_top{
		  width:120px;
		  float:left; /*Format für Firefox*/
		  padding-top:18px;
		  padding-left:4px;
		  float:left;
}
.bildleiste_innen_v_top{
		  width:120px;
		  float:left; /*Format für Firefox*/
		  padding-top:16px;
		  padding-left:4px;
}
/*--------Definitionen für Navi Waagrecht--------*/
.nav_waagrecht { 
		  background-color:#034569;
		  width:940px;
		  height:20px;
		  float:left;
		  color:#FFFFFF; 
		  text-decoration: none;
		  margin:0px;
		  padding:0px;
		  border:0pX;
}
.nav_waagrecht_right {  float:right;
		  padding-right:8px;
		  padding-top:2px;
		  font-weight:bold;
		  width:170px;
		  height:18px;
		  border:0px;
}
.nav_waagrecht_left {  	float:left;
		  				padding-left:8px;
						text-decoration: none;
						border:0px;
						margin-top:1px;
}
.nav_waagrecht_left2 {  	float:left;
		  				padding-left:148px;
						border:0px;
						text-decoration: none;
						margin-top:1px;
}
.nav_waagrecht_besucher {  float:left;
		  padding-left:100px;
		  width:170px;
		  height:20px;
		  border:0px;		  
}
/*--------Definitionen für Formulare--------*/
.kontakt1	{margin:0px;
			padding:0px;
			width:100px;
			height:237px;
			padding-left:0px;
			padding-top:0px;
			font-size:13px;
			line-height:25px;
			color:#000;
			float:left;}
			
.kontakt2	{margin:0px;
			padding:0px;
			width:290px;
			height:250px;
			padding-top:30px;
			font-size:13px;
			float:left;}
			
.kontakt2a	{margin:0px;
			padding:0px;
			width:280px;
			height:25px;
			font-size:13px;
			float:left;}
			
.kontakt3	{margin:0px;
			padding:0px;
			width:373px;
			height:287px;
			padding-top:30px;
			font-size:13px;
			float:left;}
			
.kontakt3a	{margin:0px;
			padding:0px;
			width:350px;
			height:30px;
			padding-top:17px;
			font-size:13px;
			text-align:center;
			float:left;}
			
form	{margin:0px;
		padding:0px;}
			
.textarea	{margin:0px;
			padding:0px;
			width:346px;
			height:225px;
			overflow:auto;}
			
.input	{margin:0px;
		padding:0px;
		width:260px;
		height:15px;
		font-size:13px;
		font-family:Arial, Helvetica, sans-serif;}


/*--------Definitionen für Kalender--------*/
.tabelle	{	width:152px;
				height:152px;
				margin:auto;
}
.kalender	{	width:152px; 
				height:134px; 
				margin:auto; 
				margin-top:18px;  
				background-color:#036;
}		
/*--------Definitionen für Image umfliessen--------*/		

.umfluss {/*background-color:#CF0;*/float:left; width:160px;}
.umfluss2 {/*background-color:#CFf; */padding-left:14px;float:left; width:460px;}
.umfluss2 ol, ul {margin:10px; padding:10px; margin-top:0px; padding-top:0px;}
		
		
		
			
