body{
	padding: 0;
	margin: 0;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	background: 
	font-size: 12px;
	color: #5D5D5D;	
	line-height: 130%;
}
td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5D5D5D;	
	line-height: 130%;
}

p{
	margin-top: 15px;
}

#PartnerLinks{
	color: #848484;
}
#PartnerLinks a{
	color: #848484;
}


#impressum{
	position: absolute;
	text-align: right;
	top: 170;
	right: 0;
	padding: 3px 10px 3px 3px;
	width: 93px;
	height: 10px;
	text-align: right;
	font-size: 11px;
	background: url(bilder/impressum_verlauf.gif) no-repeat 0px 18px;
}
#impressum a{
	vertical-align: bottom;
	padding: 0px 0px 0px 0px;	
	font-size: 11px;
	color: #7A7A7A;
	text-decoration: none;
}
#impressum a:hover{

	color: #FFFC29;

}

h1{
	/*display: none;*/
	font-size: 18px;
	font-weight: normal;
	color: Yellow;
	font-stretch: expanded;
	letter-spacing: 3px;
	text-shadow: Gray;
}
hr{
	width: 95%;
	height: 1px;
	border: none;
	background: url(bilder/linie_dotted.gif);
}
a{
	color: #363636;
}
a:hover{
	color: #050505;
	text-decoration: none;	
}

#fusszeile{
	width: 275px;
	padding: 6px 0px 6px 0px;
	background: #B2B2B3;
	color: #606060;
	border-right: 1px dotted #D6D6D6;
	border-top: 1px dotted #D6D6D6;
	border-left: 1px dotted #D6D6D6;
}

#fusszeile a,#fusszeile a:visited{
	padding: 5px 8px 2px 8px;
	text-decoration: none;
	color: #616161;
	border-bottom: 2px solid #B2B2B3;
}
#fusszeile a:hover{
	text-decoration: none;
	color: #FFFC29;
	border-bottom: 2px solid #969696;
		
}

.hide{
	display: none;
}
.mietlimo{
	padding: 0px 2px 0px 2px;
	background: #ACACAC;
	border: 1px dotted Gray;
}

.mietlimo_gelb{
	color:#FFFC29;
	padding: 0px 1px 0px 0px;	
}
.mietlimo_weiss{
	color:#FFFFFF;
	font-weight: bold;
}


/*------*/
#infobox{
	font-size: 11px;
	padding: 0px 0px 15px 0px;
	margin-left: 15%;
	width: 246px;
	background: #CCCCCC url(bilder/infobox_fuss.gif) no-repeat bottom left;
}
#infobox #inhalt{
	padding: 5px 0px 0px 7px;

}
#infobox a{
	margin: 10px 0px 6px 0px;
	display: block;
	font-weight: bold;
	color: #6F6F6F;
	padding: 3px 0px 2px 31px;
	background:  url(bilder/infobox_link_pfeil.gif) no-repeat 6px 0px;
	text-decoration: none;
}
#infobox a:hover{
	background:  url(bilder/infobox_link_pfeil.gif) no-repeat 10px 0px;
	color: #424242;
}

#infobox h6{
	margin: 0px 0px 0px 0px;
	height: 23px;

	padding: 2px 0px 0px 7px;
	font-size: 13px;
	background: #EDEDED url(bilder/infobox_kopf.gif) no-repeat 0px 0px;	
}
/*------*/

#subnavi{
	text-align: right;
}
#subnavi a{
	font-weight: bold; 
	width: 150px;
	margin: 0px 10px 0px 0px;
	padding: 2px 4px 2px 4px;
	text-align: right;
	background: url(bilder/subnavi_a_bg.jpg) repeat-y right;
}
#subnavi a:hover{
	color: Black;
	background: #F9F9F9;
}




/*  Diese Klassen formatieren das e-mailformular     */
/*........................................................................................................................*/
INPUT {
	color : #323232;
	font-family : Arial, Helvetica, sans-serif;
	width : 280px;
}
TEXTAREA {
	color : #323232;
	font-family : Arial, Helvetica, sans-serif;
	width : 280px;
}
.PLZ {
	width : 50px;
}

.Wohnort{
	width :226px;
}
.Buttons{
	width : 60px;
	margin-top: 5px;
}


/*..................................................................................................*/

h3 {
	font-weight: bold;
	font-size: 10pt;	
	margin: 22px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.adresse{
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;	
}

.detail_link{
	text-align: right;
}

.breadcrumb{
	font-size: 8pt;
	border-bottom: 1px dotted #5D5D5D;
	margin: 0px 0px 0px 0px;
}

.inhalt_bild{
	border: 1px solid #5D5D5D;
	margin: 42px 0px 0px 30px;
}

.inhalt_bild_adresse{
	border: 1px solid #5D5D5D;
}

#map{
	width: 280px; 
	height: 180px; 
	border: 1px solid #5D5D5D; 
	margin: 42px 0px 0px 30px;
} 

.tooltip{
	border: 2px solid #c9c9c9;
	background: #FFFC79;
   font-weight:bold;
	padding: 5px;
}

.textfeld{
	width: 160px;
}

#adsense{
	padding-left: 50px;
	padding-top: 30px;
}