body {
	background-color: #b2b2b2;
	color:#000000;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

.aussen {
	width: 820px;
	height:689px;
	margin-top: 0;
	margin-left:auto;
	margin-right:auto;
	background-color: #b2b2b2;

}
	
	

.navigation{
	position: absolute;
	background-color: transparent;
	margin-top:165px;
	margin-left:50px;
	text-align: left;
	width: 130px;
	z-index: 2;
	line-height: 12pt;
	
	
}


.navigation ul{
	list-style-type: none;
	margin:0;
	padding:0;
	z-index: 2;
}

.navigation li{
	list-style-type: none;
	width: 130px;
	text-align: right;
	padding: 2px;
	height:18px;
}



.navigation .vital .hauptRosen a:hover{
	color:#353b8c;
	font-size:9pt;
	text-decoration: none;
}


.navigation .vital a{
	color: #848484;
	font-size: 9pt;
	text-decoration: none;


}

.navigation .vital a:hover{
	color:#8c0d10;
	font-size:9pt;
	text-decoration: none;
}

.navigation .vital a:active{
	color:#8c0d10;
	font-size: 9pt;
	text-decoration: none;

}
.navigation .vital a:visited{
	color:#848484;
	font-size: 9pt;
	text-decoration: none;
}

.navigation .vital #aktuell {
	color:#8c0d10;
	font-size:9pt;
	text-decoration: none;


}


.navigation .hauptRosen a:hover{
	color:#353b8c;
	font-size:9pt;
	text-decoration: none;
}

.navigation .hauptVital a:hover{
	color:#8c0d10;
	font-size:9pt;
	text-decoration: none;
}


.navigation a{

	color: #848484;
	font-size: 9pt;
	text-decoration: none;

}

.navigation a:hover{
	color:#353b8c;
	font-size: 9pt;
	text-decoration: none;

}

.navigation a:active{
	color:#353b8c;
	font-size: 9pt;
	text-decoration: none;

}

.navigation a:visited{
	color: #848484;
	font-size: 9pt;
	text-decoration: none;

}

.navigation #aktuell{
	color:#353b8c;
	font-size: 9pt;
	text-decoration: none;

}

/*.activeSide{
	color:#353b8c;
	font-size: 9pt;
	text-decoration: none;
	line-height: 12pt;
	height:18px;
	
}

.activeSide a{
	color:#353b8c;
	font-size: 9pt;
	text-decoration: none;
}
.activeSide a:hover{
	color:#353b8c;
	font-size: 9pt;
	text-decoration: none;
}
.activeSide a:active{
	color:#353b8c;
	font-size: 9pt;
	text-decoration: none;
}

.activeSide a:visited{
	color:#353b8c;
	font-size: 9pt;
	text-decoration: none;
}



.activeVital{
	color:#8c0d10;
	font-size: 8pt;
	text-decoration: none;
}

.activeVital a {
	color:#8c0d10;
	font-size: 9pt;
	text-decoration: none;
}

.activeVital a:hover{
	color:#8c0d10;
	font-size: 9pt;
	text-decoration: none;
}

.activeVital a:active{
	color:#8c0d10;
	font-size: 9pt;
	text-decoration: none;
}

.activeVital a:visited{
	color:#8c0d10;
	font-size: 9pt;
	text-decoration: none;
}*/


.text_willkommen {
	color:#353b8c;
	text-align: left;
	font-size: 9pt;
	line-height: 12pt;
	position: absolute;
	margin-left: 270px;
	margin-top:230px;
	z-index: 8;
	width: 200px;

}





.inhalthome {
	color: #555555;
	font-size: 9pt;
	line-height: 12pt;
	background-color: #f2f2f2;
	position: absolute;
	margin-left: 250px;
	margin-top:340px;
	width: 370px;
	z-index: 7;

}


.inhalthome .text{
	color:#353b8c;
	padding-left:20px;
	width: 300px;
	padding-top:0px;
	padding-bottom:0px;
	height: auto;
	line-height: 15pt;

}

.inhalthome ul{
	color:#353b8c;
	width: 300px;
	margin-top: 0px;
	line-height: 15pt;

}


.ueberschrift_rot{
	color:#8c0d10;
	font-size:9pt;
	font-weight: bold;

}

.ueberschrift_blau{
	color:#353b8c;
	font-size:9pt;
	font-weight: bold;

}


 .bild_klein{
	position: absolute;
	background-color: transparent;
	margin-top:407px;
	margin-left:64px;
	z-index: 3;


}


.inhalt_standard{
	color: #555555;
	font-size: 9pt;
	background-color: #f2f2f2;
	position: absolute;
	margin-left: 250px;
	margin-top:190px;
	width: 370px;
	height:auto;
	z-index: 7;
	text-align: left;
	padding-left:2px;
	padding-top: 5px;
	
	
}

.inhalt_standard .abstandunten{
	margin-bottom: 5px;

	
}


.inhalt_standard .teambild {
	position: absolute;
	margin-left: 0px;
	margin-top:20px;
	font-size: 9pt;
	color: #555555;

}

.inhalt_standard .teambild table{
	font-size: 9pt;
	color: #555555;
	line-height: 12pt;

}


.inhalt_standard .teambild .text_td{
	padding-top: 25px;
	padding-left: 25px;
}


.inhalt_standard .teambild img{
	z-index: 1;
	border-width: 0pt;
}










.inhalt_standard a {
	color: #848484;
	font-size:8pt;
	text-decoration: none;

}

.inhalt_standard a:hover {
	color:#8c0d10;
	font-size:8pt;
	text-decoration: none;

}


.inhalt_standard a:active{
	color:#8c0d10;
	font-size:8pt;
	text-decoration: none;
	

}
.inhalt_standard a:visited{
	color: #848484;
	font-size:8pt;
	text-decoration: none;
	
}

.inhalt_standard #aktuell{
	color:#8c0d10;
	font-size: 8pt;
	text-decoration: none;
	
}


.inhalt_standard .text{
	padding-left:20px;
	line-height: 14pt;
	width: 300px;
	line-height: 15pt;
}

.inhalt_standard .text a{
	color: #848484;
	font-size:9pt;
	text-decoration: underline;
}

.inhalt_standard .text a:hover{
	color: #848484;
	font-size:9pt;
	text-decoration: none;
}

.inhalt_standard .text a:active{
	color: #848484;
	font-size:9pt;
	text-decoration: none;
}

.inhalt_standard .text a:visited{
	color: #848484;
	font-size:9pt;
	text-decoration: underline;
}



.inhalt_standard .blau a {
	color: #848484;
	font-size:8pt;
	text-decoration: none;

}

.inhalt_standard .blau a:hover {
	color:#353b8c;
	font-size:8pt;
	text-decoration: none;

}


.inhalt_standard .blau a:active{
	color:#353b8c;
	font-size:8pt;
	text-decoration: none;
	

}
.inhalt_standard .blau a:visited{
	color: #848484;
	font-size:8pt;
	text-decoration: none;
	
}

.inhalt_standard .blau #aktuell{
	color:#353b8c;
	font-size: 8pt;
	text-decoration: none;
	
}



.bild_vital{
	position: absolute;
	background-color: transparent;
	margin-top:397px;
	margin-left:64px;
	z-index: 3;

}

.bild{
	position: absolute;
	z-index: 1;
	margin-top: auto;
	margin-left: auto;
	background-color: #b2b2b2;
	height:689px;
	


}



		
 a {
	color: #848484;
	font-size: 9pt;
	text-decoration: none;
	}
	
a:hover{
	color:#353b8c;
	font-size:9pt;
	text-decoration: none;
}

a:active{
	color:#353b8c;
	font-size: 9pt;
	text-decoration: none;

}
a:visited{
	color:#848484;
	font-size: 9pt;
	text-decoration: none;
}

a.aktuell {
	color:#353b8c;
	font-size:9pt;
	text-decoration: none;


}	


.rechts{
 position: absolute;
 margin-top:210px;
 margin-left:655px;
 z-index: 4;
 background-color: #f2f2f2;
 width: 130px;

}

.rechts .blau{
	background-color: #c2ccdf;
	width: 130px;
	height: 17px;
	color: #ffffff;
 	font-size: 10pt;
 	text-align: left;
 	padding-left:6px;
 	padding-top: 3px;
 	padding-bottom: 3px;
 	padding-right: 6px;
 	vertical-align: middle;
 	z-index: 2;

}

.rechts .grau{ background-color: #f2f2f2; width: 130px; height: auto; color: #666666; font-size: 8pt; text-align: left; line-height: 11pt; z-index: 1; padding: 3px 6px; }


.rechts .grau a{
	text-decoration: underline;
	font-size: 8pt;

}

.rechts .grau a:hover{
	text-decoration: none;
	font-size: 8pt;

}



.impressum{
	position: absolute;
	margin-left: 665px;
	margin-top:145px;
	z-index: 5;
	color: #ffffff;
	font-size: 8pt;

}

.impressum a {
	color: #ffffff;
	font-size: 8pt;
	text-decoration: none;
	}
	
	
.impressum a:hover{
	color:#353b8c;
	font-size:8pt;
	text-decoration: none;
}


.impressum a:active{
	color:#353b8c;
	font-size: 8pt;
	text-decoration: none;

}

.impressum a:visited{
	color:#ffffff;
	font-size: 8pt;
	text-decoration: none;
}

.impressum #aktuell {
	color:#353b8c;
	font-size:8pt;
	text-decoration: none;


}	





.bild_home {
	background-color: #d2d8e6;
	position: absolute;
	margin-left: 250px;
	margin-top:210px;
	width: 370px;
	height: 117px;
	z-index: 7;
	text-align: right;
	
}



#hauptdiv {
 background-color:#ffffff;
 font-size: 8pt; 
 line-height: 10pt;
 height: 746px; 
 width: 463px; 
 left: 10px; 
 top: 30px; 
 position: absolute;
 z-index: 1;
 visibility: visible; 
 }
 
 
 

.preise{
color: #353b8c;
font-size: 8pt;
text-align: left;
height: 120px;

}
 
.preise td{
color: #353b8c;
font-size: 8pt;
text-align: left;
padding:3px 10px 3px 3px;
background-color: #cccccc;

}
 



.preise td.oben{
color: #ffffff;
font-weight: bold;
font-size: 8pt;
text-align: left;
background-color: #353b8c;

}


.service{

	outline-color: #353b8c;
	outline-width: 1px;
	outline-style: dashed;

}

.service td{
	color: #353b8c;
	font-size: 8pt;
	text-align: left;
	padding:0px 0px 0px 0px;
	vertical-align: top;

}
 

.service td.text{
	color: #353b8c;
	font-size: 8pt;
	text-align: left;
	padding:7px 10px 7px 7px;
	vertical-align: top;
	line-height: 10pt;

}
 











