#center_result
{
	margin: 0 auto;	
	width: 700px;
}

#wrapper_result
{
	float: left;
	margin-top: 10px;
	padding-bottom: 20px;
}

#wrapper_result .betrieb
{
	border-top: 1px solid #ccc;	
	border-bottom: 1px solid #ccc;
	background-color: #F7F7F7;
	padding: 7px;
	float: left;
	width:700px;
}

#wrapper img, #wrapper_result img a
{
	border: none;
}


#wrapper_result .img
{
	width: 255px;
	text-align: left;
	float: left;
	overflow: hidden;
}	

#wrapper_result h1
{
	font-size: 13pt;
	padding-top: 10px;
	padding-bottom: 0px;
	margin-bottom: 5px;
	clear: both;
}

#wrapper_result h4
{
	font-size: 10pt;
}

#wrapper_result a
{
	text-decoration: none;	
}

#wrapper_result p.adresse
{
	display: block;
	float: left; 
	width: 35%;
}

#wrapper_result p.telefonnummer
{
	display: block;
	float: left; 
	width: 45%;
}

#wrapper_result p.inet
{
	display: block;
	float: right;
	width: 20%;
	text-align: right;
}

#wrapper_result p.inet img
{
	margin-left: 10px;
}

#wrapper_result .content
{
	float: right;
	width: 440px;
}

#wrapper_result p.beschreibung
{
	clear: both;
	padding-top: 7px;
	padding-bottom: 10px;
	font-size: 8pt;
	color: #8F8F8F;
}

#wrapper_result .betrieb li
{
	list-style-type: none;	
	color: #039;
}

#wrapper_result .anfrage
{
	display: block;
	padding-top: 5px;
	width: 400px;
	float: left;
	font-size: 7pt;
	color: #B7B7B7;
}

#wrapper_result .button
{
	display: block;
	width: 87px;
	float: right;
	padding-top: 10px;

}

#wrapper_result .button a
{
	text-align: center;
	display: block;
	color: #fff;
	font-weight: bold;
	width: 45px;
	background-color: #039;
	text-tecoration: none;
	padding: 7px;	
}
#wrapper_result dl { padding-top: 7px; }
#wrapper_result dl dt { float:left; width:80%; color: #039;}
#wrapper_result dl dd { padding-left:10em;}

#wrapper_result dl dd.headline, .headline { border-bottom: 1px solid #ccc; margin-btoom: 5px; color: #000; }
