body {
	font: normal 12px/18px verdana, arial, sans-serif;
	background:  #F2ECE1 url(/images/bg.gif) repeat-x;
	color: #907c67;
	padding: 0;
	margin: 0;
	text-align: center;
}

h1 {
	font: bold 20px times, verdana, arial, sans-serif;
	font-weight: normal;
	color: #6c553e;
	margin-bottom: 5px;
}

ol{
	margin-left: 		22px;
}


li {line-height:		18px;
    padding-bottom: 8px;
    }

a {
	text-decoration: none;
	color: #907c67;
}

img {
	border: 0;
}

.clb {
	clear: both;
}

hr {
	margin: 25px 0 15px 0;
	border: 0;
	border-top: 1px dotted #ac9881;
	height: 1px;
	background-color: #F2ECE1;
}

table
{
border-collapse: collapse;
}

table tr td, table tr th
{
padding-right: 10px;
font-size: 12px;
text-align: left;
}

table tr td
{
padding-bottom: 20px;
}

table tr th
{
padding-bottom: 2px;
}

.bold
{
font-weight: bold;
}

* html hr {
	margin: 0 0 15px 0;
}

*+html hr {
	margin: 0 0 15px 0;
}

#head {
	width: 900px;
	height: 310px;
	margin: 0 auto 0 auto;
}

#center_head {
	width: 460px; /*if include expose: 570px*/
	margin: 0 auto 0 auto;
}

#head .small_left {
	float: left;
	width: 110px;
	margin: 50px 30px 0 0;
	text-align: left;
}

* html #head .small_left,
*+html #head .small_left {
	margin-top: 55px;
}

#head .small_right {
	float: left;
	width: 110px;
	margin-top: 23px;
	text-align: right;
}


#head .big {
	font: normal 11px/14px verdana, arial, sans-serif;
	letter-spacing:  0.8px;
	color: #989697;
	background-color: #fff;
	float: left;
	width: 320px;
	margin-top: 57px;
	text-align: left;
}

#head .big h1 {
	 
	/* Size of the image */ 
	width: 							276px;
	padding-top: 				55px;
	margin: 						10px 0 10px 0;
	background: 				url(/images/logo.gif) no-repeat;

	/* Hide the text */ 
	overflow: 					hidden;
	font-size:					1px !important;
	line-height:        1px !important;				
	color: 							white;
	 
	/* WIN IE5 hack */ 
	height: 						56px; 
	
	voice-family: 			"\"}\""; 
	voice-family: 			inherit; 
	height: 						0; 
	}
	.nix_zrtzrhmopk { } /* fuer IE5 */

#head .big img {
	margin-bottom: 25px;
}

#head #lageplan {
	padding-top: 20px;
	width: 900px;
	margin: 0 auto 0 auto;
}

#head #lageplan ul
{
list-style-type: none;
}

#head #lageplan ul li
{
float: left;
text-align: left;
padding-left: 14px;
padding-right: 13px;
font-size: 11px;
line-height: 11px;
}

#head #lageplan ul li.first
{
padding-left: 0px;
}

#head #lageplan ul li.last
{
padding-right: 0px;
}

#content {
	text-align: left;
	width: 900px;
	margin: 0 auto 0 auto;
	padding-top: 45px;
	padding-bottom: 30px;
}

* html #content {
    padding-top: 10px; 
*}

#content h1
{
margin-bottom: 14px;
}

#content .left {
	float: left;
	width: 240px;
}

#content .middle {
	float: left;
	width: 335px;
	margin: 0 35px 0 5px;
}

#content .right {
	float: left;
	width: 285px;
}

#content .right #contactimg
{
float: left;
margin-top: 2px;
margin-bottom: 40px;
margin-right: 10px;
}

#content p {
	margin-top: 10px;
}


.right .contactlink {
	padding-left: 8px;
	background: url(/images/pfeil.gif) 0 4px no-repeat;
	margin-left: 84px;
}

.right #contactlink
{
margin-top: 0px;
}

#content ul {
	list-style-type: none;
	margin: 0;
}

#content ul li
{
	background-image: url(/images/bu.gif);
	background-position: left 5px;
	background-repeat: no-repeat;
	padding-left: 15px;
}

.expose {
	width: 780px;
	height: 0px;
	margin: 0 auto 0 auto;
	background:red;
	}
	.expose a {
	position:				absolute;
	margin-left:		250px;
	margin-top:			23px;
	}
	
/***** IMPRESSUM ******/	
#impressum
{
position: absolute;
top: 5px; 
right: 10px;
}

#impressum a
{
text-decoration: none;
color: #c2ad96;
}

#impwrapper
{
margin: 20px;
text-align: left;
}

#impwrapper h1
{
font-size: 16px;
margin-top: 15px;
font-weight: bold;
margin-bottom: 5px;
}

#impwrapper h2
{
font-size: 12px;
margin-top: 10px;
margin-bottom: 10px;
}

#impwrapper p
{
margin-bottom: 10px;
}