/*====================================
Kurze Beschreibung, für welche Website die Datei ist
Datei: css
Autor: adrian
Aufbau: 
1. Kalibrierung und allgemeine Styles
2. Styles für Layoutbereiche und Buttons
3. Sonstige Styles und Listenelemente
=====================================*/

															/* 1. Kalibrierung und allgemeine Styles*/ 

body {
	/* background-color:#A5A5A5;*/
	background-color:#000;
	font-family:Verdana, Arial, sans serif;
	font-size:100%;
	color:#fff;
	margin:0px;
		}
		
	#grauer-Kasten
	{
	background-color:#c0c0c0;
	width:320px;
	height:320px;
	position:absolute;
	left:420px;
	top:0px;
	}	
		
		#bild01
		{
		position:absolute;
	left:420px;
	top:320px;
		}		
		#bild02
		{
		position:absolute;
	left:580px;
	top:320px;
		}		
		
		#bild03
		{
		position:absolute;
	left:260px;
	top:320px;
		}	
		
		#bild04
		{
		position:absolute;
	left:100px;
	top:320px;
		}		
		
			#bild05
		{
		position:absolute;
	left:260px;
	top:160px;
		}	
		
		#bild06
		{
		position:absolute;
	left:420px;
	top:480px;
		}	
		
				#impressum
		{
		position:absolute;
	left:620px;
	top:680px;
		}		
		
		#links1
		{
		position:absolute;
	left:100px;
	top:560px;
	color:#ffffff;
	display:block;
		}		
		
				#links1
		{
		position:absolute;
	left:100px;
	top:500px;
	color:#ffffff;
	display:block;
		}	
		
				#links2
		{
		position:absolute;
	left:100px;
	top:560px;
	color:#ffffff;
	display:none;
		}	
		
				#links3
		{
		position:absolute;
	left:100px;
	top:560px;
	color:#ffffff;
	display:none;
		}	
		
				#links4
		{
		position:absolute;
	left:100px;
	top:560px;
	color:#ffffff;
	display:none;
		}	
		
				#links5
		{
		position:absolute;
	left:100px;
	top:560px;
	color:#ffffff;
	display:none;
		}		
		
				#links6
		{
		position:absolute;
	left:100px;
	top:560px;
	color:#ffffff;
	display:none;
		}									/* 2. Styles für Layoutbereiche */
	
#wrapper {
	width:975px;
	background-image:url(bilder/bg-inhalt.gif);
	margin-left:auto;
	margin-right:auto;
	position:relative;
		}

#header {
		width:975px;
		height:163px;
		background-image:url("bilder/kopf.jpg");
		}	

#inhalt {
	width:795px;
	margin-left:180px;
	
	}
	
	#text	{
	font-size:80%;
	background-color:#ffffff;
		width:624px;
		padding-left:10px;
		padding-right:10px;
		padding-bottom:30px;
		background-image:url("bilder/bg-dolphin.jpg");
		min-height:500px;
		}
		
	
	
	#rechte-spalte
{
float:right;
width:135px;
padding:8px;
background: #EEF8FC;
font-size:70%;
}
#menu
		{
		width: 180px;
		font-size:90%;
		background: #DEEDF6;
		float:left;
		}
		




#fuss	{

	width:965px;
	border-top:1px solid #000000;
	margin:0 0 0 0;
	font-weight:bold;
	text-align:left;
	display:block;
	background: #D1E6FB;
	padding:5px;
	font-size:80%;
		}


		

		

		
		
	
		
		/* Navigation links */	
		
		
		

		
		

								/* Hauptnavigation Klickereigniss/Rollover/Aktiv/Dropdown */		




			
			
			


					
					
																	/* 3. Sonstige Styles */
	
																
#text ul li
{
margin-bottom:5px;
}

			
.menupunkt {
		
	
	
	
		
		color:#000000;
		font-weight:bold;
	   		background:#ffffff;
			font-size:90%;


padding-bottom:4px;
	padding-top:4px;
	
padding-left:4px;
border-bottom: #DEEDF6 solid 4px;
  		}



.menupunkt a {
    display: block;
    text-decoration: none;
    color:#000000;
	
	}
	
.menupunkt a:hover {
    color:#102065;
	
  	}
  
.untermenupunkt {
    margin: 0; 
	padding: 0;
 
		color:#000000;
		font-weight:bold;
	   		background:#C8DFF2;
			font-size:90%;
padding-bottom:4px;
	padding-top:4px;
	
padding-left:14px;
border-bottom: #DEEDF6 solid 2px;
  }
  
  .untermenupunkt a {
    display: block;
    text-decoration: none;
    color:#000000;
	
	}
	
.untermenupunkt a:hover {
    color:#102065;
	
  	}
	
	.untermenupunkt2 {
    margin: 0; 
	padding: 0;
 
		color:#000000;
		font-weight:bold;
	   		background:#A6C6E0;
			font-size:90%;
padding-bottom:4px;
	padding-top:4px;
	
padding-left:24px;
border-bottom: #DEEDF6 solid 2px;
  }
  
  .untermenupunkt2 a {
    display: block;
    text-decoration: none;
    color:#000000;
	
	}
	
.untermenupunkt2 a:hover {
    color:#102065;
	
  	}
	

ul#Navigation li:hover ul {
    display:block;   /* Unternavigation in modernen Browsern einblenden */
	font-size:13px;
	line-height:18px;
	color:#E44231;
	  }
  





li a.aktuell {  /* aktuelle Rubrik kennzeichnen */
  	color:#102065;
  	}
  
ul#Navigation li ul span {  /* aktuelle Unterseite kennzeichnen */
	color:white;
	}
	

#kontakt a:hover	{
	background-color:#E44231;
			}
			


ul#Navigation li ul li.borderlos {
	float: none;
	display: block;
	text-align:left;
	padding-right:14px;
	padding-left:15px;
	border-bottom:0px dotted #000;
	line-height:30px;
	background : url("bilder/li-pfeil2.gif") no-repeat #E44231;
	margin:5px;
	margin-top:0px;
}
	
							
												 /* 2. Navi Formatierung */
												 



			

.unternavi a:hover	{
	background-color:#E44231;
			}
			
			
	
#text a,#text a:hover,#text a:visited
{
color: #0099CC;

}

#fuss a,#fuss a:hover,#fuss a:visited
{
color: #0099CC;
font-weight:bold;
text-decoration:none;
}

#rechte-spalte a,#rechte-spalte a:hover,#rechte-spalte a:visited
{
color: #0099CC;
text-decoration:none;
}



 /* Bilder */
			
	#flags
	{
	float:right;padding-right:40px;
	}		
			
.mod_einzelbild a, .mod_einzelbild a:visited
{
color:#0000ff;
font-size:120%;
}

#preise-bild
{
float:right;
width:250px;
margin-left:15px;
font-size:80%;
margin-bottom:15px;
}

#angebot-bild
{
float:right;
width:187px;
margin-left:15px;
font-size:80%;
margin-bottom:15px;
}

#zuschuesse-bild
{
float:right;
width:198px;
margin-left:15px;

margin-bottom:15px;
}

#beratung-bild
{
float:right;
width:227px;
margin-left:15px;
font-size:80%;
margin-bottom:15px;
}

#karte-bild
{
position:relative;width:620px;height:840px;background-image:url(bilder/d-karte.jpg);-adbe-g:p,4,4;
}

#karte-bild a, #karte-bild a:visited
{
color:#000000;
}

img
	 {
	 border:0px;
	 }

 /* sonstiges */

ol li
{
margin-left:-10px;
}

h1
{
font-size:110%;
margin-top:0px;
}

h2
{
font-size:100%;
}




.quicklink
		{
		height:14px;
		background: url("bilder/pfeil.gif") no-repeat;
		padding-left:15px;
		}
		#liste
		{
		width:100%;border:1px solid
		}
		
		#liste th
		{
		background:#A6C6E0;
		
		}
#liste tr
		{
		border-bottom:1px solid;
		
		}
		
		#liste td
		{
		border:1px solid #A6C6E0;
		
		}

		
		.news
		{
		 padding:8px;background: #EEF8FC;
		}
		
		.news2
		{
		 padding:8px;background: #C8DFF2;font-weight:bold;
		}