body  { background-image: url(media/bg.gif); 
		background-repeat: repeat-x;
		text-align: center }
p {}
td {}
form {margin-top: 5px; margin-bottom: 0px;}

a:link {  color: #5D5E60;  text-decoration: none;}
a:visited {  color: #5D5E60;  text-decoration: none; }
a:hover  { color: #92302E; text-decoration: none }
.hd_fliestext { color: #333; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bolder; line-height: 15px; }
.abstand { font-size: 3px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 3; }
.meta_navi    { color: #5d5e60; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px }

.border  { border-top: 1px solid white; border-bottom: 1px solid white }
.border_left  { border-left: 1px solid white; }
.border_top { border-top: 1px solid white;}
.border_karte { border-top: 1px solid #5d5e60; border-left: 1px solid #f1efda; }
.border_leftp { color: #333; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; padding-top: 5px; padding-left: 7px; border-left: 1px solid white; }
.headline  { color: #fff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 15px; background-color: gray; padding-top: 5px; padding-left: 7px; bgbackground-color: 5D5E60 }
.border_right  { border-right: 1px solid white;}
.hd_rubrik   { color: white; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 15px; padding-top: 5px; padding-bottom: 5px; padding-left: 7px }
.fliess_rubrik   { color: #333333; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 11px; padding-left: 7px; padding-top: 5px }
.fliess			    { color: #333333; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; padding-top: 5px; padding-right: 7px; padding-left: 7px  }
.fliess_bold { color: #333333; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bolder; line-height: 12px; letter-spacing: 1px; padding-top: 5px; padding-right: 7px; padding-left: 7px }
.fliessoabstand  { color: #333333; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; padding-top: 5px }
.fliessnopadding  { color: #333333; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; }
.bildunterschrift { color: white; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; }
.navi     { color: #5d5e60; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 18px }
.navi a:link {  color: #5D5E60;  text-decoration: none;}
.navi a:visited {  color: #5D5E60;  text-decoration: none; }
.navi a:hover {  color: #92302E;  text-decoration: none; }

.service_navi  { color: white; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 15px; padding-left: 7px }
.service_navi a:link {  color: #ffffff;  text-decoration: none;}
.service_navi a:visited {  color: #ffffff;  text-decoration: none; }
.service_navi a:hover {  color: ##92302E;  text-decoration: none; }

a:hover.over {border: 1px solid black; width: 55px; height: 55px;}

#imageContainer {
	
	height:198px;
	position:relative;
	
}

#imageContainer img {
	display:none;
	position:absolute;
	top:0; left:0;

}
	
.galerie {
	margin: 0px;
	padding-left: 2px;

}

.galerie a img {
	border: 0px;
	margin: 0px 0px 2px 0px;
	}
		
.galerie a img:hover {
	border: 0px;
	
	opacity: 0.6;
	-moz-opacity:0.6;
	 -khtml-opacity:0.6;
	filter:alpha(opacity=60);
	
	}
