html, body
{
/*height:98%;*/
height:101%;
}


body {
font-family: arial, helvetica,sans-serif;   
font-size: 13px; color: #494A4A;
background-color:#66768E;

}
.bg {
	width: 100%;
	position: absolute;
	position:fixed;
	top: 0;
	left: 0;
	z-index: -1;
}


a {text-decoration:none;}
img {border:0;}
.blau{color:#8FB9E7; }


#all{
	width: 920px;
	text-align:left; 
	padding:0;
	margin:0;
	margin-left: 80px;
	 margin: 0px auto;
	margin-top: 2%;
/*	border:1px solid red;*/
	min-height:98%;
	
}

/**html body div#all
{height:98%;}*/



/*  linke Spalte */
#nav{
background-color:#Fff;
	float: left;
	width: 210px;
	margin-top: 120px;
	margin-left: 0px;
	padding: 0;
	display: inline;

		/*border:1px solid green;*/
}

#nav ul{
list-style: none;
padding:0;
margin:0;
margin-top:8px;
border-top:10px solid #7a899e;/*RAL 5014   -   eigentl: #667B9A*/
margin-bottom:8px;
border-bottom:8px solid #7a899e;
}

#nav ul li {width: 210px; height:28px;border:0;margin:0; padding:0;padding-top:18px;
border-bottom:2px solid #CFD7E2; }
#nav ul li.letzter {border:0; }
#nav ul li a {font-weight:bold; margin-left:10px; color:#445266; text-decoration:none; }
#nav ul li a.aktiv { color:#7a899e;}
#nav ul li a:hover { color:#7a899e;}

#nav ul li ul { padding-top:2px; padding-bottom:2px;background-color:#fff;}
#nav ul li ul li { margin:0; padding:0; }
/*Ende linke Spalte */



/*  rechte Spalte */
#content{
background-color:#fff;
border:0;
float: left;
width: 652px;
margin: 0;
margin-left: 36px;
padding: 0;
display: inline;
position:relative;
/*border:1px solid blue;*/
/*min-height:88%;*/

}

#content a { color:#667B9A;text-decoration:underline; }

#header{
width: 652px;
	height: 136px; 
	margin: 0;
	padding: 0;
	border-top:24px solid #7a899e;
	border-bottom:2px solid #CFD7E2;
	margin-top:12px;
	}
	
#logo {
margin: 0;
padding: 0;
margin-top:20px;
margin-left:20px;
}

#inhalte {font-size: 14px; padding-left:20px;padding-right:10px;min-height:600px;}

#inhalte ul li{margin-top:5px;}

#text{ float:left; width:340px; margin:0;padding:0;min-height:300px;/*border: 1px solid red;*/}
#textstart{ float:left; width:340px; margin:0;padding:0;/*border: 1px solid red;*/}
#text li.ueberuns {width:300px;}

#bilder{float:right; padding:0; margin:0; margin-right:20px;margin-top:52px;/*border: 1px solid green;*/ }
#bilderstart{float:right; padding:0; margin:0; margin-right:20px;/*border: 1px solid green;*/ }

.buz{margin-top:5px; margin-bottom:20px;font-size:10px;}

h1 {color:#445266; font-weight:normal;font-size:22px;padding: 0;margin:0; margin-top:30px;margin-bottom:30px;}
h2 {color:#66768E; font-weight:bold;font-size:13px;padding: 0;margin:0; margin-top:30px;margin-bottom:10px;}
p {width:590px;}



ul.pfeil {list-style-image: url(img/pfeil.gif);}

#footer {position: absolute; bottom: 0; width:652px;height:12px;margin-bottom:12px;background-color:#7a899e;}


#galerie{width: 652px;min-height:540px;padding-left:20px;}

#galerie img{margin-right:12px;margin-bottom:12px;}
#galeriestart img{margin-right:12px;margin-bottom:12px;}
.foto{float:left;}
div.clear
{
clear: left;
height: 0;
margin: 0;
padding: 0;
font-size: 0;
}