.hptitel { font-family: Arial, Helvetica; font-size: 13px; color: #444444; text-decoration: none; text-align: left; margin: 0px; font-weight: bold; font-style: normal; }
.hpsubtitel { font-family: Arial, Helvetica; font-size: 12px; color: #444444; text-decoration: none; text-align: left; margin: 0px; font-weight: normal; font-style: normal; line-height:140%;}
.hptext { font-family: Arial, Helvetica; font-size: 12px; color: #444444; text-decoration: none; text-align: left; margin: 0px; font-weight: normal; font-style: normal; line-height:140%;}
.hptext A { font-family: Arial, Helvetica; font-size: 12px; color: #990000; text-decoration: underline; text-align: left; margin: 0px; font-weight: normal; font-style: normal; }
.hptext A:hover { font-family: Arial, Helvetica; font-size: 12px; color: #ff0000; text-decoration: none; text-align: left; margin: 0px; font-weight: normal; font-style: normal; }
.hpnav { font-family: Arial, Helvetica; font-size: 10px; color: #ffffff; text-decoration: none; text-align: left; font-weight: normal; font-style: normal; }
.hpnav:hover { font-family: Arial, Helvetica; font-size: 10px; color: #ffffcc; text-decoration: underline; text-align: left; font-weight: normal; font-style: normal; }
.hpbildunterschrift { font-family: Arial, Helvetica; font-size: 10px; color: #cccccc; text-decoration: none; text-align: center; margin: 0px; font-weight: normal; font-style: italic; }
.hpbildfocus { font-family: Arial, Helvetica; font-size: 12px; color: #000000; text-decoration: none; text-align: left; margin: 0px; font-weight: normal; font-style: italic; }
.hpadresse { font-family: Arial, Helvetica; font-size: 10px; color: #cccccc; text-decoration: none; text-align: left; margin: 0px; font-weight: normal; font-style: normal; }
.subnormal { font-family: Arial, Helvetica; font-size: 12px; color: #444444; text-decoration: none; text-align: left; margin: 0px; font-weight: normal; font-style: normal; }
.subnormal:hover { font-family: Arial, Helvetica; font-size: 12px; color: #444444; text-decoration: none; text-align: left; margin: 0px; font-weight: normal; font-style: normal; }
.hpbuttons a { text-align: left; }
.clear { clear: both; }

#cmDisclaimerContainer {
	display: none;
	background-color: #ffffff;
	border: #000000 dotted 1px;
	width: 400px;
	height: 250px;
	overflow: auto;
	color: #000000;
	padding: 10px;
	position: absolute;
	left: 150px;
	top: 150px;
	z-index: 100;
}
#cmDisclaimerClose {
	position: absolute;
	top: 5px;
	right: 20px;
}


h1, h2 {
font-family: arial, verdana, sans-serif;
font-size: 13px;
color: #444;
}



#search {
  position: absolute;
  color: #999;
  left: 785px;
  top: 135px;
}

#search {
 width: 200px;

 font-family: verdana, arial, sans-serif;
}

#search h3 {
 font-size: 13px; 
}

#search ul {
margin: 0px;
padding: 0 0 0 15px;
}

#search ul li {
  list-style: square;
  font-size: 12px;
  line-height: 150%;
}


#wrap {
width: 554px;
float: left;
position: absolute;
left: 224px;
top: 142px;
}

#wrap .img_float {
float:left;
}

#wrap H3 {
	background-color: #DACB96;
	height: 20px;
	line-height: 20px;
	padding: 0px;
	margin: 0 0 1px 0;
	font-size: 12px;
	font-family: verdana, arial, sans-serif;
}

#wrap h3 a {
	text-decoration: none;
	color: #333;
	padding-left: 10px;
	font-weight: bold;
}

#wrap .descript P {
	padding-left: 10px;
	color: #333;
	margin-top: 0px;
	padding-top: 30px;
	font-size: 13px;
	font-family: Arial;
	float: left;
	width: 160px;
}	

#wrap P A {
	color: #990000;
}	

#wrap IMG {
	height: 140px;
	width: 92px;
display: block;
}

#wrap .content_box {
	background-color: #E6DCB9;
	width: 461px;
	float: right;
	margin-bottom: 1px;
	height: 140px;
}

*html#wrap .content_box {
	background-color: #E6DCB9;
	width: 450px;
	float: right;
	margin-bottom: 1px;
	height: 140px;
}

#wrap .link {
	float: left;
	padding-top: 84px;
	padding-left: 20px;
	margin-top: 0px;
}	

*html #wrap .link {
	float: left;
	padding-top: 98px;
	padding-left: 20px;
	margin-top: 0px;
}

#wrap .clear {
	clear: both;
}

