/* CSS Document *//* ============================== Lightbox styles: ======================================= */#lightbox{	display:none;	visibility:hidden;  	}#lightbox a img{ 	display:none;	visibility:hidden;  	}#outerImageContainer{	display:none;	visibility:hidden;  	}#imageContainer{	display:none;	visibility:hidden;  	}#loading{	display:none;	visibility:hidden;  	}	#hoverNav{	display:none;	visibility:hidden;  	}	#imageContainer>#hoverNav{ 	display:none;	visibility:hidden;  	}	#hoverNav a{ 	display:none;	visibility:hidden;  	}	#prevLink, #nextLink{	display:none;	visibility:hidden;  	}		#prevLink { 	display:none;	visibility:hidden;  	}	#nextLink { 	display:none;	visibility:hidden;  	}	#prevLink:hover, #prevLink:visited:hover { 	display:none;	visibility:hidden;  	}	#nextLink:hover, #nextLink:visited:hover { 	display:none;	visibility:hidden;  	}#imageDataContainer{	display:none;	visibility:hidden;  	}#imageData{	display:none;	visibility:hidden;  	}#imageData #imageDetails{ 	display:none;	visibility:hidden;  	}	#imageData #caption{ 	display:none;	visibility:hidden;  	}	#imageData #numberDisplay{ 	display:none;	visibility:hidden;  	}	#imageData #bottomNavClose{ 	display:none;	visibility:hidden;  	}			#overlay{	display:none;	visibility:hidden;  	}	.clearfix:after {	display:none;	visibility:hidden;  	}* html>body .clearfix {	display:none;	visibility:hidden;  	}* html .clearfix {	display:none;	visibility:hidden;  	}			/* ============================== normale HTML-Styles: ======================================= */body { 	font-family: Verdana, Times,  Arial, sans-serif; 	margin:0px;	padding:0px;	vertical-align:top;	}	p { 	margin:0px 0px 15px 0px;	padding:0px 0px 0px 0px;	font-size: 14px; 	line-height:19px;	font-weight: normal; 	color: #000000;	max-width:640px;	}	li{	padding:0px 0px 3px 0px;	margin:0px 0px 0px 0px;	font-size: 14px; 	line-height:19px;	}	ul{	padding:0px 0px 0px 0px;	margin:0px 0px 9px 0px;	list-style-type:none;	}	H1 { 	margin:30px 0px 18px 0px;	padding:0px 0px 0px 0px;	font-size: 17px; 	line-height:20px;	font-weight: normal; 	color: #000000;	}	a {  	font-family: Verdana, Times,  Arial, sans-serif; 	font-size: 2px;  	font-weight: normal;	text-decoration: none;	padding:0px;	margin:0px;	}	a:link,a:visited {  	font-family: Verdana, Times,  Arial, sans-serif; 	font-size: 14px;  	font-weight: normal;	text-decoration: underline;	color:#000000;	}a:hover,a:active {      	font-family: Verdana, Times,  Arial, sans-serif; 	font-size: 14px;  	font-weight: normal;	text-decoration: underline;	color:#000000;	}table { 	width:640px;	vertical-align:top;	}/* =========================== Hauptrahmen und Startseite-klassen ========================= */.startFrame {	width:640px;	vertical-align:top;	}	.topMain {	text-alignment:left;	vertical-align:top;	}			.main_menue_space{		display:none;	visibility:hidden; 	}	.main_menue_item{	display:none;	visibility:hidden; 	}	.main_menue{	display:none;	visibility:hidden; 	}	a.main_menue:link, a.main_menue:visited{	display:none;	visibility:hidden; 	}	a.main_menue:hover, a.main_menue:active{	display:none;	visibility:hidden; 	}	.logo{	float:left;	}	.startBG {	width:640px;		vertical-align:top;	}	.KontaktBG {	width:640px;		vertical-align:top;	}	.start_print_pic{	z-index:1px;	}		.startContent {	position: absolute; 	top: 350px; 	left: 20px; 	width:70%;	z-index:100;	}.startText {	clear:both;	font-size: 10px; 	line-height:14px;	font-weight: normal;	z-index:100;	}	a.start:link,a.start:visited  {  	font-size: 10px;  	text-decoration: none	}	a.start:hover,a.start:active  { 	font-size: 10px;  	text-decoration: none	}	.mainBG {	width:660px;	padding:0px 0px 0px 0px;	overflow:visible;	}	.scroll_space{	overflow:visible;	}	.bilder_galerie_area{	width:660px;	padding:0px 0px 0px 0px;			}	a.bild_over img:link, a.bild_over img:visited, a.bild_over img  {	margin:0px 4px 3px 0px;	float:left;	}a.bild_over img:hover, a.bild_over img:active  {		margin:0px 4px 3px 0px;		float:left;	}	.big{	height:188px;	width:288px;	}	.galerie_nav{	display:none;	visibility:hidden; 	}	a.back_button{	display:none;	visibility:hidden;	}	a.weiter_button{	display:none;	visibility:hidden;	}	.item_titel{	width:650px;	overflow:hidden;	margin:0px 0px 10px 0px;	}	.item_titel a{		color: #000000; 	font-size: 14px;  	font-weight:bold;	text-decoration: none;	}	.space_left{		display:none;	visibility:hidden;	}	.text_cell{	width:650px;	overflow:hidden;	margin:5px 0px 13px 0px;	}		.map_cell{	float:left;	width:400px;	overflow:hidden;	margin:0px 0px 0px 0px;	}	.right_text{	overflow:hidden;	margin:0px 0px 0px 0px;	}	.imp_space{	margin:0px 0px 0px 0px;	padding:0px 0px 0px 0px;	}	.anfahrt_space{	margin:0px 0px 0px 0px;	padding:0px 0px 0px 0px;	}	/* =========================== Fußzeile - Klassen ==================================== */	.bottom_area{	display:none;	visibility:hidden; 	}	.bottom_area img{	display:none;	visibility:hidden; 	}	.bild_bottom{	display:none;	visibility:hidden; 	}	.bild_bottom_2{	display:none;	visibility:hidden; 	}