body{
	margin: 0px;
	padding: 0px;
	font-family: arial;
	font-size: 12px;
	text-align: center;
	background-color: #ffffff;
	/*background-image: url(images/bg_body.gif);
	background-repeat: no-repeat;
	background-position: center bottom;*/
	
}
td{
	font-family: arial;
	font-size: 12px;
}




#txt_subnav{
	font-family: verdana;
	font-size: 10px;
}
#txtcol_gray{
	color: #666666;
}
#txtcol_dark{
	color: #333333;
}
#txtcol_red{
	color: #990000;
}

a:link, a:visited{
	color: #990000;
	text-decoration: none;
}
a:hover{
	color: #333333;
	text-decoration: underline;
}

#all{
	width: 568px;
	position: relative;
	top: 100px;
	z-index: 2;

}
#main{
	position: relative;
	left: 22px;
	top: 0px;
	z-index: 2;
		
	
}
#main2{
	position: relative;
	left: 11px;
	top: 0px;
	z-index: 2;
	
}
*html #main2{
	position: relative;
	left: 11px;
	top: -2px;
	z-index: 2;	
}
.Headline{
	margin: 0px 20px 0px 20px;}
#main2 p{
	margin: 8px 20px 0px 20px;
	width: 300px;
	
}

.weiter{
	margin-bottom: -6px;
}
#fotoNav
{
	position: absolute;
	top: 232px;
	z-index: 1;
}
*html #fotoNav{
	pos\ition: absolute;
	top: 132px;
	z-index: 1;
}


#inhalt{
	margin-left: 192px;
	padding-top: 138px;

}

#navKlein{

	width: 212px;
	height: 22px;
	position: absolute;
	bottom: -22px;
	left: 0px;
}
*html #navKlein{

	width: 212px;
	height: 22px;
	pos\ition: absolute;
	bottom: -20px;
	left: 0px;
}
#naviKontakt a{
	background-image: url(images/b_kontakt_off.gif);
	float: left;
	width: 92px;
	height: 22px;
}
#naviKontakt a:hover{
	background-image: url(images/b_kontakt_on.gif);
	float: left;
	width: 92px;
	height: 22px;
}
#naviImpressum a{
	background-image: url(images/b_impressum_off.gif);
	float: left;
	width: 120px;
	height: 22px;
}
#naviImpressum a:hover{
	background-image: url(images/b_impressum_on.gif);
	float: left;
	width: 120px;
	height: 22px;
}
#navGross{
	width: 378px;
	height: 22px;
	text-align: left;


}
#naviSeminarhaus a{
	background-image: url(images/b_seminarhaus_off.gif);
	float: left;
	width: 130px;
	height: 22px;


}
#naviSeminarhaus a:hover{
	background-image: url(images/b_seminarhaus_on.gif);
	float: left;
	width: 130px;
	height: 22px;

}
#naviTermine a{
	background-image: url(images/b_termine_off.gif);
	float: left;
	width: 92px;
	height: 22px;


}
#naviTermine a:hover{
	background-image: url(images/b_termine_on.gif);
	float: left;
	width: 92px;
	height: 22px;

}
#naviVita a{
	background-image: url(images/b_vita_off.gif);
	float: left;
	width: 60px;
	height: 22px;

}
#naviVita a:hover{
	background-image: url(images/b_vita_on.gif);
	float: left;
	width: 60px;
	height: 22px;

}

#naviAnfahrt a{
	background-image: url(images/b_anfahrt_off.gif);
	float: left;
	width: 95px;
	height: 22px;
}

#naviAnfahrt a:hover{
	background-image: url(images/b_anfahrt_on.gif);
	float: left;
	width: 95px;
	height: 22px;
}

#kontakt{
	background-image: url(images/bg_kontakt.gif);
	background-repeat: no-repeat;
	width: 196px;
	height: 190px;
	position: relative;


	z-index: 3;
}

*html #kontakt{
	pos\ition: realative;
	


}
#kontaktOn{
	display: none;
	position: absolute;
	bottom: -22px;
}
*html #kontaktOn{
	d\isplay: none;
	pos\ition: absolute;
	bottom: -20px;
	left: 0px;
}

#impressumOn{
	display: none;
	position: absolute;
	bottom: -22px;
	left: 92px;
}

*html #impressumOn{
pos\ition: absolute;
bottom: -20px;
left: 92px;
}

#kontakt p{
	margin: 5px 10px 10px 20px;
	width: 170px;
}

*html #kontakt p{
	marg\in: 5px 10px 8px 20px;

}
#closeKontakt a{
	 background: url(images/close.gif);
	 width: 17px;
	 height: 21px;
	 display: block;
	 float: right;
	 position: relative;
	 top: 1px;
	 right: 3px;
}
*html #closeKontakt a{	
	 top: 1px;
	 r\ight: 2px;
}

#impressum{
	background-image: url(images/bg_impressum.gif) ;
	background-repeat: no-repeat;
	width: 196px;
	height: 310px;
	position: absolute;
	top: 70px;
	right: 200px;
	z-index: 10;
	display: none;

}
*html #impressum{
	pos\ition: absolute;
	top: -170px;
	r\ight: -15px;
}
#impressum p{
	margin: 5px 10px 10px 20px;
	width: 170px;
}
*html #impressum p{
	marg\in: 0px 0px 5px 15px;

}
#closeImpressum a{
	 background: url(images/close.gif);
	 width: 17px;
	 height: 21px;
	 display: block;
	 float: right;
	 position: relative;
	 top: 1px;
	 right: 3px;
}
*html #closeimpressum a{	
	 top: 1px;
	 r\ight: 2px;
}
.headKontaktImpressum{
	display: block; margin-top: 10px; margin-bottom: 10px;
}
*html .headKontaktImpressum{
	marg\in-top: 0px;
}


#designer{	
	position: absolute; 
	top: 1px;
	right: 0px;

}



#footerCell{
	font-size: 11px;
	color: #5E5E5E;
	float: right; 
	margin-right: -12px;
}
*html #footerCell{	 
	padd\ing-right: 12px;

}


#spezial{	
	position: relative; 
	top: -285px;
	left: 215px;
	z-index: 9;

}

#ZoomAnfahrt{
	background-image: url(images/foto_anfahrt_big.gif) ;
	background-repeat: no-repeat;
	width: 631px;
	height: 457px;
	position: absolute;
	top: 333px;
	right: 340px;
	z-index: 14;
	display: none;
}
*html #ZoomAnfahrt{
	pos\ition: absolute;
	top: -168px;
	r\ight: -20px;
}
#ZoomAnfahrt p{
	margin: 10px 10px 10px 20px;
	width: 150px;
}
*html #ZoomAnfahrt p{
	marg\in: 10px 10px 8px 20px;
}
#closeZoomAnfahrt a{
	 background: url(images/close_zoom.gif);
	 width: 17px;
	 height: 21px;
	 display: block;
	 float: right;
	 position: relative;
	 top: 1px;
	 right: 3px;
}
*html #closeZoomAnfahrt a{	
	 top: 1px;
	 r\ight: 2px;
}



