/* Allgemeine Definitionen */
body{
	background-color: #BDC87A;
	font: normal normal normal 10px Verdana, sans-serif;
	margin: 0px;
	padding: 0px;
}
p{
	padding: 0px;
	margin: 0px;
}
img{
	border: 0px;
}
.mehrLink a{
	color: #AF052B;
	text-decoration: none;
}
.mehrLink a:hover{
	text-decoration: underline;
}
.klammer{
	color: #777;
}
a{
	color: #668714;
	text-decoration:underline;
}
a:hover{
	color: #465D0F;
}
.align-center {
	text-align:center;
}
.align-right {
	text-align:right;
}
/* zentrierter Container Anfang */
#A{
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	padding-left: 30px;
	width: 928px;
}
/* zentrierter Container Ende */
/* Kopf Anfang */
#B{
	background-color: #BDC87A;
	height: 185px;
	margin: 0px;
}
#B img{
	margin-left: -47px;
	position: relative;
}
/* Kopf Ende */
/* Linke Seite Anfang */
#C{
	background: #BDC87A url("formate_FILES/nav_bg.gif") repeat-y;
	float: left;
	margin: 0px;
	margin-right: 14px;
	padding: 0px;
	padding-left: 29px;
	width: 177px;
	height:0px;
}




/* Navigation Ende */
#C h1{
	background: #BDC87A url("formate_FILES/h1.gif") no-repeat;
	color: #F5F2B3;
	font: normal bold 1.1em Verdana;
}
#C span#boxende{
	background: #BDC87A url("formate_FILES/boxende.gif") no-repeat;
	color: #F5F2B3;
	display: block;
}
#C #quartierForm select{
	font: normal 1em Verdana;
	width: 150px;
}
#C #quartierForm input{
	font: normal 1em Verdana;
	width: 145px;
}
#C #quartierForm label{
	clear:both;
	color: #668714;
	display:block;
}
#C #quartierForm select.date{
	font: normal 1em Verdana;
	margin-bottom: 5px;
	width: 40px;
}
#C #quartierForm .submit{
	background-color: #BDC87A;
	border:1px solid #668714;
	color: #587413;
	font-weight: bold;
	margin-top: 3px;
	width: 50px;
}
/* Linke Seite Ende */
/* -------------------------Inhalt einspaltig Anfang------------------------- */
#D{
	background: #BDC87A url("formate_FILES/bg_content_breit_farbig.gif") repeat-y;
	float: left;
	margin: 0px;
	margin-left: 2px;
	padding: 0px;
	width: 928px;
}

* html #D {
margin-left:1px;
}

/* Wo-bin-ich Anfang */
#Da{
	background: #BDC87A url("formate_FILES/ds_wobinich_breit_farbig.gif") no-repeat;
	color: #465D0F;
	height: 52px;
	margin: 0px;
	padding: 0px 30px 0px 30px;
text-align:right;
}
#Da #wobinichAktiv{
	color: #465D0F;
	text-decoration: none;
}
#Da a:link, #Da a:visited{
	color: #587413;
	text-decoration: underline;
}
#Da a:hover, #Da a:active{
	color: #465D0F;
	text-decoration: none;
}
/* Wo-bin-ich Ende */
/* Content-Links Anfang */
#Db{



	float:left;
	margin: 0px;
	padding: 0px;
	padding-left: 15px;
	width: 640px;
overflow-x:hidden
margin-right:10px;
	min-height:400px;
	height: auto !important;
	height:400px;	
}

* html #Db{
}

#Db h1{
	background-color: #668714;
	border: 1px solid #587413;
	color: #FFF9C7;
	font: normal bold 1.1em Verdana;
	margin: 10px 0px 1px 0px;
	padding: 3px;	
}
#Db h2{
	border-bottom: 1px solid #668714;
	color: #587413;
	font: normal bold 1.2em Verdana;
	margin: 10px 0px 5px 0px;
	padding-left: 3px;
}
#Db p.bodytext{
	margin: 5px 0px 0px 0px;
	padding: 0px 5px 5px 0px;
	font-size: 12px;
	line-height:19px;
	text-align:justify;
}
/* Box Deutschlandkarte Anfang */
#Db .karteuadb .kartedesc{
	display: block;
	float: left;
	font: normal 1.2em Verdana;
	margin-top: 10px;
	width: 179px;
}
#Db .karteuadb .bodytext{
	font: normal 0.9em Verdana;
	margin: 10px 0px 0px 0px;
	padding: 0px;
}
#Db .karteuadb #map{
	float: left;
	margin-top: 5px;
}
/* Box Deutschlandkarte Ende */
/* Box Pauschalangebote Anfang */
#Db .boxAngeboteLeft{
	background: #DEE0A0 url("formate_FILES/boxAngebote.gif") no-repeat;
	background-position: bottom right;
	float: left;
	margin-bottom: 5px;
	margin-right: 10px;
	padding: 6px 5px 17px 5px;
	width: 215px;
}
#Db .boxAngeboteLeft img{
	margin-left: 3px;
}
#Db .boxAngeboteRight{
	background: #DEE0A0 url("formate_FILES/boxAngebote.gif") no-repeat;
	background-position: bottom right;
	float: left;
	margin-bottom: 5px;
	padding: 6px 5px 17px 5px;
	width: 215px;
}
/* Box Pauschalangebote Ende */
/* InfoBox Anfang */
#Db .boxInfoLeft{
	float:left;
	margin-right: 10px;
	width: 225px;
}
#Db .boxInfoLeft h2{
	background-color: #668714;
	border: 1px solid #587413;
	color: #FFF9C7;
	font: normal bold 1.1em Verdana;
	margin: 10px 0px 1px 0px;
	padding: 3px;	
}
#Db .boxInfoLeft .bodytext{
	background: #FFF9C7 url("formate_FILES/bg_boxInfoLeft.gif") repeat-x;
	background-position: top left;
	padding: 6px 5px 17px 5px;
}
#Db .boxInfoRight{
	float:left;
	width: 225px;
}
#Db .boxInfoRight h2{
	background-color: #668714;
	border: 1px solid #587413;
	color: #FFF9C7;
	font: normal bold 1.1em Verdana;
	margin: 10px 0px 1px 0px;
	padding: 3px;	
}
#Db .boxInfoRight .bodytext{
	background: #FFF9C7 url("formate_FILES/bg_boxInfoRight.gif") repeat-x;
	background-position: top left;
	padding: 6px 5px 17px 5px;
}
/* InfoBox Ende */
/* Aktuelle Neueintragungen Anfang */
#Db .LatestEntries{
	background: #FFF9C7 url("formate_FILES/bg_boxNeueintrag.gif") repeat-x;
	background-position: top left;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 80px 0px !important; /* 80px ungef?hr h?he hintergrundbild */
	padding: 0px 0px 0px 0px; /* IE6 Fix */
	width: 460px;
}
#Db .LatestEntries .LatestName{
	float: left;
	font: normal bold 1.11em Verdana;
	margin: 5px 5px 5px 8px !important;
	margin: 5px 5px 5px 5px;
}
#Db .LatestEntries .LatestDate{
	float: right;
	margin: 5px 5px 6px 2px;
	text-align: right;
}
#Db .LatestEntries .LatestDesc{
	clear: both;
}
#Db .LatestEntries img{
	float: left;
	display: block;
	padding: 5px 15px 0px 8px;
	width: 80px;
}
#Db .LatestEntries .LatestText{
	display: block;
	float: left;
	marging: 0px 0px 0px 80px;
	padding: 0px 0px 0px 0px;
	width: 357px;
}
*:first-child+html #Db .LatestEntries, * html #Db .LatestEntries{ /* IE7 Fix */
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: auto;
}
*:first-child+html #Db .LatestEntries .LatestText, * html #Db .LatestEntries .LatestText{ /* IE7 Fix */
	padding-bottom: 10px;
}

/* Aktuelle Neueintragungen Ende */


/* Infobox unterhalb der Bundeslandkarte */
#Db .boxInfo .bodytext{
	background: #FFF9C7 url("formate_FILES/bg_boxInfo.gif") repeat-x top left;
	padding: 6px 5px 17px 5px;
}
/* Listenansicht der Bauernhoefe */
#Db .listBh{
	background: #FFF9C7 url("formate_FILES/bg_boxNeueintrag.gif") repeat-x top left;
	margin: 10px 0px 20px 0px !important;
	margin: 0px 0px 0px 0px; /* IE6 */
}
#Db .listBhImage{
	display: block;
	float: left;
	margin: 5px 10px 10px 5px !important;
	margin: 5px 10px 10px 3px; /* IE6 */
	width: 80px;
}
#Db .listBhAddress{
	display: block;
	float: left;
	margin: 5px 10px 10px 5px !important;
	margin: 5px 0px 10px 3px; /* IE6 */
}
#Db .listBhDescr{
	clear:left;
	margin: 0px 10px 0px 5px !important;
	margin: 0px 5px 0px 3px; /* IE6 */
	padding: 0px !important;
	padding: 0px 0px 20px 0px; /* IE6 */
}
/* IE7 Anpassungen */
*+html #Db .listBh{
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px !important;
}
*+html #Db .listBhImage{
	margin: 5px 5px 7px 5px !important;
	padding: 0px 0px 0px 0px !important;
}
*+html #Db .listBhAddress{
	margin: 5px 0px 7px 5px !important;
	padding: 0px 0px 0px 0px !important;
}
*+html #Db .listBhDescr{
	margin: 0px 5px 0px 5px !important;
	padding: 0px 0px 10px 0px !important;
}

/* Uebersicht der Bauernhoefe */

/* veraltet, durch .listBh ersetzt 
#Db .boxBauernhoefe{ 
	clear: both;
	background: #FFF9C7 url("formate_FILES/bg_boxNeueintrag.gif") repeat-x top left;
	margin: 5px 0px 15px 0px;
	padding: 0px;
}*/
#Db .anzahlBauernhoefe{
	float: left;
	margin: 5px 0px 0px 0px;
	text-align: left;
	width: 200px;
}
#Db .seitenAnzahl{
	margin: 5px 0px 0px 0px;
	text-align: right;
}
/* veraltet, durch .listBhImage ersetzt 
#Db .boxBauernhoefe .imgBauernhof{ 
	margin: 5px 15px 10px 5px;
}*/
/* veraltet, durch .listBhAddress und .listBhDescr ersetzt 
#Db .boxBauernhoefe .bodytext{  
	margin: 0px;
	padding: 5px 10px 5px 5px;
}*/
/* Sortierung Trefferliste */
#Db .sortieren{
	background-color: #E2E6B9;
	margin-bottom: 10px;
	margin-top: 10px;
}
#Db .sortieren #form{
	margin: 0px;
	padding: 0px;
}
#Db .sortieren .group{
	float: left;
	margin: 5px 5px 5px 5px;
}
#Db .sortieren .group label{
	margin-left: 5px;
	margin-top: 0px;
}
#Db .sortieren .submit{
	background-color: #BDC87A;
	border:1px solid #668714;
	color: #587413;
	font: normal bold 1.1em Verdana;
	margin: 10px 5px 5px 5px;
}
#Db a.submit{
	background-color: #BDC87A;
	border:1px solid #668714;
	color: #587413;
	font-weight: bold;
	line-height: 21px;
	margin: 5px 10px 5px 0px;
	padding: 3px;
	text-decoration: none;
}
/* Anfrage */
#Db .boxAnfrage{
	clear: both;
	background: #F0EEB5 url("formate_FILES/bg_vormerk.gif") repeat-x top left;
	margin: 5px 10px 15px 10px;
}

.boxAnfrage{
	width:640px;
}

#Db .boxAnfrage h3{
	font: normal bold 1em Verdana;
	margin: 5px 0px 0px 10px;
	padding-top:5px;
}
#Db .boxAnfrage .imgBauernhof{
	margin: 10px 20px 10px 10px !important;
	margin: 10px 20px 0px 10px; /* IE Hack */
}
#Db .boxAnfrage .bodytext{
	padding: 10px 10px 10px 10px;
}
/* Anfrageformular Anfang */
#Db #anfrage {
	padding-top:10px;
	margin-left: 10px;
}
#Db #anfrage br {
	clear: both;
}
#Db #anfrage .input, #Db #anfrage textarea, #Db #anfrage select{
	border: 1px solid #668714;
	background-color: #fff;
	margin: 2px 5px 2px 0px;
	font-size: 1em;
}
#Db #anfrage textarea{
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
}
#Db #anfrage label.anfrage_left {
	float: left;
	margin-right: 10px;
	text-align: right;
	width: 170px;
}
#Db #anfrage .hinweistext {
	padding: 0px 0px 10px 180px;
	display:block;
}
#Db #anfrage .submit{
	background-color: #BDC87A;
	border: 1px solid #668714;
	color: #587413;
	font: normal bold 1.1em Verdana;
	margin: 0px 5px 5px 180px;
}
.submit_login{
	background-color: #BDC87A;
	border: 1px solid #668714;
	color: #587413;
	font: normal bold 1.1em Verdana;
	margin: 0px 0px 0px 10px;
}
/* Anfrageformular Ende */
/* Lastminute Uebersicht Anfang */
#Db .tx-fblastminute-pi2-listrow{
	background: #FFF9C7;
	padding: 12px 0px 5px 0px;
}
#Db .lastminentry{
	clear: both;
	background: #FFF9C7 url("formate_FILES/bg_boxNeueintrag.gif") repeat-x top left;
	margin: 5px 0px 15px 0px;
	padding: 0px;
}
#Db .lastminentry img{
	float:left;
	margin: 3px 20px 10px 3px;
}
#Db .lastminentry .bodytext{
	float: left;
	margin: 0px;
	padding: 3px 10px 5px 3px;
}
/* Lastminute Uebersicht Ende */
/* Aktuelle Neueintragungen Anfang */
#Db .newbauernhof_entry{
	background: #FFF9C7 url("formate_FILES/bg_boxNeueintrag.gif") repeat-x top left;
	margin: 5px 0px 15px 0px;
	padding: 0px;
}
#Db .newbauernhof_entry img{
	float: left;
	margin: 3px 20px 5px 3px;
}
#Db .newbauernhof_entry .bodytext{
	float: left;
	margin: 0px;
	padding: 5px 10px 5px 3px;
}
/* Aktuelle Neueintragungen Ende */
/* Neuen-Bauernhof-eintragen Anfang */

#submit_mng2{
	margin:10px 5px 0px 10px !important;
}

#Db #manage_bhf {
	padding-top: 10px;
	margin-left: 10px;
}
#Db #manage_bhf br {
	clear: both;
}
#Db #manage_bhf input, #Db #manage_bhf textarea, #Db #manage_bhf select{
	background-color: #fff;
	border: 1px solid #668714;
	margin: 2px 5px 2px 0px;
	padding: 2px;
	font-size: 1em;
}
#Db #manage_bhf textarea{
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
}
#Db #manage_bhf label {
	float: left;
	margin-right: 10px;
	margin-top: 4px;
	text-align: right;
	width: 170px;
}
#Db #manage_bhf .hinweistext {
	padding: 0px 0px 10px 180px;
	display:block;
}
#Db #manage_bhf .submit{
	background-color: #BDC87A;
	border:1px solid #668714;
	color: #587413;
	font: normal bold 1.1em Verdana;
	margin: 0px 5px 5px 180px;
}
/* Neuen-Bauernhof-eintragen Ende */

/* Content-Links Ende */
/* Content-Rechts Anfang */
#Dc{
float:right;
margin:0 25px 0 0;
padding:0;
width:220px;
}
#Dc h1{
	background-color: #668714;
	border: 1px solid #587413;
	clear:both;
	color: #FFF9C7;
	font: normal bold 1.0em Verdana;
	margin: 10px 4px 0px 20px;
	padding: 3px;		
}
#Dc p.bodytext{
	margin: 10px 4px 0px 24px;
}
#Dc .newsEntry{
	margin: 10px 0px 0px 24px;
}
#Dc .lastMin{
	clear: both;
	margin: 10px 0px 0px 24px;
}
#Dc .lastMinText{
	float: left;
	margin-bottom: 3px !important;
	margin-bottom: 10px; /* IE */
	width: 115px;
}
#Dc .lastMinImg{
	margin-left: 6px;
}
/* Bild mit Bildunterschrift */
#Dc .csc-textpic-imagewrap dt img{ 
	margin-top: 5px;
}
/* Lastminute Anfang */
#Dc .tx-fblastminuteselect-pi1{
	margin: 10px 4px 0px 24px;
	padding: 0px;
}
/* Lastminute Ende */
/* -------------------------Inhalt einspaltig Ende------------------------- */
/* Content-Ende Anfang */
#Dx{
	background: #BDC87A url("formate_FILES/ds_unten_breit_farbig.gif") no-repeat;
	clear:both;
	color: #668714;
	height: 50px;
}
#Dx ul{
	margin: 0px;
	padding: 0px;
}
#Dx ul li{
	display: inline;
	list-style: none;
	padding-left: 25px;
	padding-right: 25px;
}
#Dx ul li.right{
	padding-left: 270px;
}
/* Link Druckverion */
#Dx ul li a.druckversion{
	color: #668714;
	text-decoration:underline;
}
#Dx ul li a:hover.druckversion{
	color: #465D0F;
}
/* Link to Top */
#Dx ul li a.top{
	color: #668714;
	text-decoration:underline;
}
#Dx ul li a:hover.top{
	color: #465D0F;
}
/* Link Weiterempfehlen */
#Dx ul li a.weiterempfehlen{
	color: #668714;
	text-decoration:underline;
}
#Dx ul li a:hover.weiterempfehlen{
	color: #465D0F;
}
/* Link Lesezeichnen */
#Dx ul li a.lesezeichnen{
	color: #668714;
	text-decoration:underline;
}
#Dx ul li a:hover.lesezeichnen{
	color: #465D0F;
}
/* Content-Ende Ende */
/* Google-Werbung Anfang */
#Dy{
	background: #E2E6B9 url("formate_FILES/bg_werbung_breit.gif") repeat-y; 
	padding: 0 0 0 25px;
	text-align:center;
}
/* Google-Werbung Ende */
/* Footer Anfang */
#Dz{
	background: #E2E6B9 url("formate_FILES/bg_footer_breit.gif") no-repeat;
	height: 30px;
	padding: 40px 0 0 25px;
}
#Dz #FooterRight{
	margin-left: 450px;
}
/* Footer Ende */
/* -------------------------Inhalt zweispaltig Anfang------------------------- */
/* Content-Detailseite Anfang */
#E{
	background: #BDC87A url("formate_FILES/ds_bg.gif") repeat-y;
	float: left;
	margin: 0px;
	margin-left: 2px;
	padding: 0px;
	width: 706px;
}
/* Wo-bin-ich-Detailseite Anfang */
#Ea{
	background: #BDC87A url("formate_FILES/ds_wobinich.gif") no-repeat;
	color: #465D0F;
	height: 52px;
	margin: 0px;
	padding: 3px 0px 0px 30px;
}
#Ea #wobinichAktiv{
	text-decoration: none;
	color: #587413;
}
/* Wo-bin-ich-Detailseite Ende */
/* Content-Detailseite Anfang */
#Eb{
	float: left;
	margin-left: 20px !important;
	margin-left: 10px; /* IE Fix */
	margin-bottom: 10px;
	padding: 0px;
	width: 665px;
	
	min-height:400px;
	height: auto !important;
	height:400px;
}
#Eb h1{
	background-color: #668714;
	border: 1px solid #587413;
	color: #FFF9C7;
	font: normal bold 1.1em Verdana;
	margin: 0px 0px 1px 0px;
	padding: 3px;	
}
#Eb h2{
	border-bottom: 1px solid #668714;
	color: #587413;
	font: normal bold 1.2em Verdana;
	margin: 10px 0px 5px 0px;
	padding-left: 3px;
}
#Eb ul{
	margin: 10px 0px 10px 0px;
}
#Eb li{
	list-style: disk;
}
#Eb p.bodytext{
	margin: 5px 0px 5px 10px;
	padding: 2px 0px 2px 0px;
}

#Eb #tabs{
	width: 100%;
	margin: 10px 0px 0px 0px;
}
#Eb #tabs ul{
	margin: 0px;
	margin-bottom: 3px;
	padding: 0px;
}
#Eb #tabs li{
	border: 1px solid #668714;
	background: #F0EDB6 ;
	bottom: -1px;
	display: inline;
	float: left;
	line-height: 21px;
	list-style: none;
	margin-right:5px;
	padding: 0px 10px 0px 5px;
	position: relative;
}
/* Opera7 und Safari Hack */
@media all and (min-width: 0px){ #Eb #tabs li { padding: 6px 10px 3px 5px; } }

#Eb #tabs li#aktiv {
	background: url("formate_FILES/tabs_bg.gif") repeat-x;
	border-bottom: 1px solid #C7CF86;
}
#Eb #tabs li a{
	color: #33420B;
	font: normal bold 1.1em Verdana;
	text-decoration: none;
}
#Eb .container{
	background: #F0EEB5 url("formate_FILES/detailseite_bg.gif") repeat-x;
	border: 1px solid #668714;
	float:left;
	clear: both;
}
#Eb .container h2{
	border-bottom: 1px solid #668714;
	color: #587413;
	font: normal bold 1.1em Verdana;
	margin: 5px 10px 0px 10px;
}
#Eb .container .bodytext{
	background: #FFF9C7;
	margin: 5px 10px 5px 10px;
	padding: 5px 5px 5px 12px;
}
#Eb .region{
	margin: 5px 10px 5px 10px;
	text-align: right;
}
/* Infos ?ber den Hof Anfang */
#Eb .hofInfo{
	background: #FFF9C7;
	margin: 10px;
	padding: 5px;
	padding-bottom: 10px;
}
/* Alle Browser au?er IE6 */
html>body #Eb .hofInfo{
	float: left;
	clear: left;
}
/* IE6 Hack */
* html .hofInfo {
	height:1%
}
#Eb .hofInfo .hofInfoLeft{
	float:left;
	margin-right: 10px !important;
	margin-right: 0px; /* IE Hack */
	margin-left: 10px !important;
	margin-left: 7px; /* IE Hack */
	width: 432px !important;
	width: 425px;
}
#Eb .hofInfo .hofInfoRight{
	float:left;
	text-align: right;
	margin: 0px;
	padding: 0px;
}
#Eb .details{
	background: #FFF9C7;
	margin: 10px;
	padding: 0px;
}
#Eb .desc{
	background: #FFF9C7;
	margin: 10px 10px 10px 10px !important;
	margin: 10px 10px 10px 5px; /* IE Hack */
	padding: 5px 5px 5px 5px;
}
/* Alle Browser au?er IE6 */
html>body #Eb .desc{
	float: left;
	clear: left;
}
/* IE6 Hack */
* html .desc {
	height:1%
}

/* Only FireFox 3 */
html>/**/body .desc, x:-moz-any-link, x:default { 
	width: 630px;
} 

#Eb .desc .descLeft{
	float: left;
	margin: 0px 10px 0px 10px !important;
	margin: 0px 0px 0px 5px; /* IE Hack */
	width: 432px !important;
	width: 425px;
}
#Eb .desc .descLeft .bodytext{
	margin: 0px;
	padding: 0px;	
}
#Eb .desc .descRight{
	text-align: right;
	float:right;
	margin: 0px;
	padding: 0px; 
}

/* Infos ?ber den Hof Ende */
/* Lage des Hofs Anfang */
#Eb .googleMap{
	background: #FFF9C7;
	clear: both;
	margin: 10px;
	padding: 5px;
	text-align: center;
}
/* Lage des Hofs Ende */
/* KML des Hofs Anfang */
#Eb .googleEarth{
	background: #FFF9C7;
	float:left;
	margin: 10px 10px 10px 10px !important;
	margin: 10px 10px 10px 5px; /* IE Hack */
	padding: 5px;
}
#Eb .googleEarth .googleEarthText{
	float:left;
	width: 422px;
	margin-right: 10px !important;
	margin-right: 8px; /* IE Hack */
}
#Eb .googleEarth .googleEarthText .bodytext{
	margin: 0px;
}
#Eb .googleEarth .googleEarthPic{
	text-align: right;
float:right;
}
#Eb .googleEarth .googleEarthPic img{
	margin-bottom: 3px;
}
/* KML des Hofs Ende */
/* Unterkunftsdetails Anfang */
#Eb .unterkunft{
	background: #FFF9C7;
	margin: 10px;
	padding: 5px 10px 5px 16px;
}
#Eb .ausstattung{
	margin: 10px 0 10px 0;
}
#Eb .ausstattung img{
	margin: 0 3px 3px 0;
}
#Eb .images{
	text-align: right;
}
#Eb .images img{
	padding-left: 5px;
}
/* Unterkunftsdetails Ende */
/* Unterkunftdetailseite Lastminutebereich Anfang */
#Eb .lastminute{
	background: #FFF9C7;
	margin: 10px;
	padding: 5px 10px 5px 16px;	
}
/* Unterkunftdetailseite Lastminutebereich Ende */
/* Unterkunftdetailseite Pauschalangebote Anfang */
#Eb .pauschal{
	background: #FFF9C7;
	margin: 10px;
	padding: 5px;
	padding-bottom: 10px;
}
/* Alle Browser au?er IE6 */
html>body #Eb .pauschal{
	float: left;
	clear: left;
}
/* IE6 Hack */
* html .pauschal {
	height:1%
}
#Eb .pauschal .pauschalLeft{
	float:left;
	margin-right: 10px !important;
	margin-right: 0px; /* IE Hack */
	margin-left: 10px !important;
	margin-left: 7px; /* IE Hack */
	width: 432px !important;
	width: 425px;
}
#Eb .pauschal .pauschalLeft .bodytext{
	margin: 0px;
	padding: 0px;	
}
#Eb .pauschal .pauschalRight{
	text-align: right;
	margin: 0px;
	padding: 0px;
}
/* Unterkunftdetailseite Pauschalangebote Ende */

#Eb a.submit{
	background-color: #BDC87A;
	border:1px solid #668714;
	color: #587413;
	font-weight: bold;
	line-height: 21px;
	margin: 5px 10px 5px 0px;
	padding: 3px;
	text-decoration: none;
}
#Eb h2{
	color: #4D6710;
	clear: both;
	font: normal bold 1.1em Verdana;
	margin: 5px 0px -5px 10px;
	padding: 0px;
	margin-top: 5px;
}
/* Vormerkliste */
#Eb .boxBauernhoefe{
	clear: both;
	background: #F0EEB5 url("formate_FILES/bg_vormerk.gif") repeat-x top left;
	margin: 5px 10px 15px 10px;
}
#Eb .anzahlBauernhoefe{
	float: left;
	margin: 10px 0px 5px 10px !important;
	margin: 10px 0px 5px 5px; /* IE Hack */
	text-align: left;
	width: 200px;
}
#Eb .seitenAnzahl{
	float: left;
	margin: 10px 10px 0px 0px;
	text-align: right;
	width: 430px;
}
#Eb .boxBauernhoefe .imgBauernhof{
	margin: 10px 20px 10px 10px;
}
#Eb .boxBauernhoefe .bodytext{
	padding: 10px 10px 0px 10px;
}
/* Sortierung Trefferliste */
#Eb .sortieren{
	background-color: #E2E6B9;
	margin-bottom: 10px;
	margin-top: 10px;
}
#Eb .sortieren #form{
	margin: 0px;
	padding: 0px;
}
#Eb .sortieren .group{
	float: left;
	margin: 5px 10px 5px 10px;
}
#Eb .sortieren .group label{
	margin-left: 5px;
	margin-top: 0px;
}
#Eb .sortieren .submit{
	background-color: #BDC87A;
	border:1px solid #668714;
	color: #587413;
	font: normal bold 1.1em Verdana;
	margin: 10px 5px 5px 5px;
}
/* Anfrage */
#Eb .boxAnfrage{
	clear: both;
	background: #FFF9C7;
	margin: 5px 10px 15px 10px;
}
#Eb .boxAnfrage h3{
	font: normal bold 1em Verdana;
	margin: 5px 0px 0px 16px;
	padding-top:5px;
}
/* IE6 Hack */
* html .boxAnfrage h3{
	height:1%
}
#Eb .boxAnfrage .imgBauernhof{
	margin: 4px 0px 0px 10px !important;
	margin: 4px 0px 0px 10px; /* IE Hack */
}
#Eb .boxAnfrage .bodytext{
	clear: left;
	padding: 5px 10px 10px 7px;
}
#Eb .reqBhImage{
	display: block;
	float: left;
	margin: 5px 5px 10px 5px !important;
	margin: 5px 5px 10px 3px; /* IE6 */
}
#Eb .reqBhAddress{
	display: block;
	float: left;
	margin: 5px 10px 10px 5px !important;
	margin: 5px 0px 10px 3px; /* IE6 */
}

/* Anfrageformular */
#Eb #anfrage {
	background: #FFF9C7;
	margin: 0px 10px 0px 10px;
	padding-top: 10px;
}
#Eb #anfrage br {
	clear: both;
}
#Eb #anfrage .input, #Eb #anfrage textarea, #Eb #anfrage select{
	border: 1px solid #668714;
	background-color: #fff;
	margin: 2px 5px 2px 0px;
	font-size: 1em;
}
#Eb #anfrage textarea{
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
}
#Eb #anfrage label.anfrage_left {
	float: left;
	margin-right: 10px;
	text-align: right;
	width: 170px;
}
#Eb #anfrage .hinweistext {
	padding: 0px 0px 10px 180px;
	display:block;
}
#Eb #anfrage .submit{
	background-color: #BDC87A;
	border:1px solid #668714;
	color: #587413;
	font: normal bold 1.1em Verdana;
	margin: 0px 5px 5px 180px;
}
/* Kundenlogin */
#Eb #login {
	padding-top: 10px;
	margin-left: 10px;
}
#Eb #login br {
	clear: both;
}
#Eb #login input{
	background-color: #fff;
	border: 1px solid #668714;
	margin: 2px 5px 2px 0px;
	font-size: 1em;
}
#Eb #login label {
	float: left;
	margin-right: 10px;
	text-align: right;
	width: 170px;
}
#Eb #login .hinweistext {
	padding: 0px 0px 10px 180px;
	display:block;
}
#Eb #login .submit{
	background-color: #BDC87A;
	border:1px solid #668714;
	color: #587413;
	font: normal bold 1.1em Verdana;
	margin: 0px 5px 5px 180px;
}
#Eb #login .submit_login, #Eb #login .submit_logout{
	background-color: #BDC87A;
	border:1px solid #668714;
	color: #587413;
	font: normal bold 1.1em Verdana;
	margin: 0px 5px 5px 0px;
}
.tx-newloginbox-pi1 .forgot_pw{ /* Passwort vergessen */
	margin: 10px 5px 5px 190px;
}
/* Kundenprofildaten und Bauernhofprofildaten verwalten Anfang */
#Eb #showprofile, #Eb #showbauernhof{
	margin: 5px 0px 5px 10px;
	padding: 0px;
}
#Eb #showprofile label, #Eb #showbauernhof label{
	float: left;
	clear: left;
	margin-right: 10px;
	margin-top: 4px;
	text-align: right;
	width: 140px;
}
#Eb #showprofile span, #Eb #showbauernhof span{
	float: left;
	margin-right: 10px;
	margin-top: 4px;
	text-align: right;
}
#Eb #showprofile br, #Eb #showbauernhof br{
	clear: both;
}
/* Kundenprofildaten und Bauernhofprofildaten verwalten Ende */
/* Bauernhof verwalten Anfang */
#Eb #manage_bhf {
	padding-top: 10px;
	margin-left: 10px;
}
#Eb #manage_bhf br {
	clear: both;
}
#Eb #manage_bhf input, #Eb #manage_bhf textarea, #Eb #manage_bhf select{
	background-color: #fff;
	border: 1px solid #668714;
	margin: 2px 5px 2px 0px;
	padding: 2px;
	font-size: 1em;
}
#Eb #manage_bhf textarea{
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
}
#Eb #manage_bhf label {
	float: left;
	margin-right: 10px;
	margin-top: 4px;
	text-align: right;
	width: 150px;
}
#Eb #manage_bhf .hinweistext {
	padding: 0px 0px 10px 160px;
	display: block;
}
#Eb #manage_bhf .submit{
	background-color: #BDC87A;
	border: 1px solid #668714;
	color: #587413;
	font: normal bold 1.1em Verdana;
	margin: 0px 5px 5px 160px;
}
/* Bauernhof verwalten Ende */
/* Neues Benutzerkonto erstellen Anfang */
#Eb #enter_user {
	padding-top: 10px;
	margin-left: 10px;
}

* html #Eb #enter_user {
	padding-top: 5px;
}

#Eb #enter_user br {
	clear: both;
}
#Eb #enter_user h2 {
	border-bottom: 1px solid #668714;
	color: #587413;
	font: normal bold 1.2em Verdana;
	margin: 10px 0px 5px 0px;
	padding-left: 3px;	
}
#Eb #enter_user input, #Eb #enter_user textarea, #Eb #enter_user select{
	background-color: #fff;
	border: 1px solid #668714;
	margin: 2px 5px 2px 0px;
	padding: 2px;
	font-size: 1em;
}
#Eb #enter_user textarea{
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
}
#Eb #enter_user .hinweistext {
	margin: 0px 10px 0px 10px;
	padding: 0px 0px 10px 150px;
	display: block;
}
#Eb #enter_user .submit{
	background-color: #BDC87A;
	border: 1px solid #668714;
	color: #587413;
	font: normal bold 1.1em Verdana;
	margin: 0px 5px 0px 180px !important;
	margin: 0px 5px 0px 180px; /* IE6 Fix */
	float: left;
}
#Eb #enter_user .submit2{
	background-color: #BDC87A;
	border: 1px solid #668714;
	color: #587413;
	font: normal bold 1.1em Verdana;
	margin: 0px 0px 0px 160px;
}
#Eb #enter_user .submit2:after{ /* clear nach submit2*/
 clear:left;
}
#Eb #enter_user .preview{
}
#Eb #enter_user .preview label {
	float: left;
	clear: left;
	margin-right: 10px;
	margin-top: 4px;
	text-align: right;
	width: 180px;
}
#Eb #enter_user .preview span {
	float: left;
	margin-right: 10px;
	margin-top: 4px;
	text-align: right;
}
#Eb #enter_user .preview br {
	clear: both;
}

#Eb #enter_user .preview .previewclearer {
	clear: both;
}

/* Neues Benutzerkonto erstellen Ende */
/* Kundendaten verwalten Anfang */
#Eb #manage_feuser {
	padding-top: 10px;
	margin-left: 10px;
}
#Eb #manage_feuser br {
	clear: both;
}
#Eb #manage_feuser input{
	background-color: #fff;
	border: 1px solid #668714;
	margin: 2px 5px 2px 0px;
	padding: 2px;
	font-size: 1em;
}
#Eb #manage_feuser label {
	float: left;
	margin-right: 10px;
	margin-top: 4px;
	text-align: right;
	width: 170px;
}
#Eb #manage_feuser .hinweistext {
	padding: 0px 0px 10px 180px;
	display:block;
}
#Eb #manage_feuser .submit{
	background-color: #BDC87A;
	border:1px solid #668714;
	color: #587413;
	font: normal bold 1.1em Verdana;
	margin: 0px 5px 5px 180px;
}
#Eb #manage_feuser .submit_login{
	background-color: #BDC87A;
	border:1px solid #668714;
	color: #587413;
	font: normal bold 1.1em Verdana;
	margin: 0px 5px 5px 0px;
}
/* Kundendaten verwalten Ende */
/* Kundenmeinungen */
#Eb .csc-frame-frame1 {
	border-bottom: 2px solid #668714;
	margin: 10px 0px 10px 0px;
	padding-bottom: 10px;
}
/* Liste Bauernhoefe */
#Eb .tx-wemanageuadb-pi1 ul{
	margin: 0 0 10px 0;
}
/* Benutzeruebersicht */
.tx-wemanageuadb-pi1 .bodytext{
	margin: 10px 10px 10px 10px;
}
/* Sitemap Anfang */
#Eb .sitemap{
	background: #E8E8AC;
	border: 1px solid #668714;
	float:left;
	margin: 10px 10px 0px 0px;
	width: 200px;
}
/* Ebene1 Anfang */
#Eb ul#ebene1{
	list-style: none;
	margin: 0px;
	margin-top: 10px;
	padding: 0px;
}
#Eb #ebene1 li{
	border-bottom: 1px solid #A4B666;
	margin: 0px;
	margin-left: 0px;
	padding: 1px;
	padding-left: 25px;
	width: 161px;
}
#Eb #ebene1 li.last{
	border-bottom: 0px;
}
#Eb #ebene1 li a{
	color: #668714;
	display: block;
	font: normal bold 1.2em Verdana;
	text-decoration: none;
}
#Eb #ebene1 li a:hover{
	color: #475C0F;
}
#Eb #ebene1 li .active{
	color: #465D0F;
}
/* Ebene1 Ende */
/* Ebene2 Anfang */
#Eb ul#ebene2{
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#Eb #ebene2 li{
	border-bottom: 1px solid #A4B666;
	margin: 0px;
	margin-left: 5px;
	padding: 1px;
	width: 155px;
}
#Eb #ebene2 li.last{
	border-bottom: 0px;
}
#Eb #ebene2 li a{
	color: #668714;
	display: block;
	font: normal normal 1.1em Verdana;
	text-decoration: none;
}
#Eb #ebene2 li a:hover{
	color: #475C0F;
}
#Eb #ebene2 li .active{
	color: #465D0F;
	font-weight: bold;
}
/* Ebene2 Ende */
/* Ebene3 Anfang */
#Eb ul#ebene3{
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#Eb #ebene3 li{
	border-bottom: 1px solid #A4B666;
	margin: 0px;
	margin-left: 5px;
	padding: 1px;
	width: 149px;
}
#Eb #ebene3 li.last{
	border-bottom: 0px;
}
#Eb #ebene3 li a{
	color: #668714;
	display: block;
	font: normal normal 1em Verdana;
	text-decoration: none;
}
#Eb #ebene3 li a:hover{
	color: #465D0F;
}
#Eb #ebene3 li .active{
	color: #465D0F;
	font-weight: bold;
}
/* Ebene3 Ende */
/* Sitemap Ende */
/* Erweiterte Suche (Quartiersuche) Anfang */
#Eb #quartierForm{
	padding:15px;
}
#Eb #quartierForm .checkbox{
	width: 20px;
}
#Eb #quartierForm .check_left{
	clear: none;
	color: #000;
	display: block;
	float: left;
	width: 250px;
	margin:0px;
}
#Eb #quartierForm span label{
	color: #668714;
	display: inline;
}
#Eb #quartierForm .check_right{
	clear: none;
	color: #000
	display: block;
	float: left;
	width: 250px;
	margin: 0px;
}
#Eb #quartierForm select{
	clear: both;
	color: #000;
	display:block;
	font: normal 1em Verdana;
	margin-bottom: 3px;
	width: 150px;
}
#Eb #quartierForm input{
	color: #000;
	font: normal 1em Verdana;
	margin-bottom: 3px;
	width: 145px;
}
#Eb #quartierForm label{
	clear: both;
	color: #668714;
	display: block;
}
#Eb #quartierForm select.date{
	display:inline;
	font: normal 1em Verdana;
	margin-bottom: 5px;
	margin-top: 0px;
	width: 40px;
}
#Eb #quartierForm .submit{
	background-color: #BDC87A;
	border:1px solid #668714;
	color: #587413;
	font-weight: bold;
	margin-top: 3px;
	width: 50px;
}
/* Erweiterte Suche (Quartiersuche) Ende */
/* Content-Detailseite Ende */
/* -------------------------Inhalt zweispaltig Ende------------------------- */
/* Content-Ende-Detailseite Anfang */
#Ex{
	background: #BDC87A url("formate_FILES/ds_unten_breit_farbig.gif") no-repeat;
	clear: both;
	color: #668714;
	height: 50px;
}
#Ex ul{
	margin: 0px;
	padding: 0px;
}
#Ex ul li{
	display: inline;
	list-style: none;
	padding-left: 25px;
	padding-right: 25px;
}
#Ex ul li.right{
	padding-left: 270px;
}
/* Content-Ende-Detailseite Ende */
/* Content-Detailseite Ende */
/* -------------------------Weiterempfehlen Anfang------------------------- */
#empfehlen {
	padding: 10px;
}
#empfehlen h1{
	background-color: #668714;
	border: 1px solid #587413;
	color: #FFF9C7;
	font: normal bold 1.1em Verdana;
	margin: 10px 0px 1px 0px;
	padding: 3px;	
}
#empfehlen .bodytext, #empfehlen form{
	background-color: #FFF9C7;
	margin: 0px;
	padding: 10px 3px 3px 30px;
}
#empfehlen br {
	clear: both;
}
#empfehlen .input, #empfehlen textarea, #empfehlen select{
	border: 1px solid #668714;
	background-color: #fff;
	margin: 2px 5px 2px 0px;
	font-size: 1em;
	width: 170px;
}
#empfehlen textarea{
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
}
#empfehlen label {
	float: left;
	margin-right: 10px;
	text-align: right;
	width: 170px;
}
#empfehlen .submit{
	background-color: #BDC87A;
	border:1px solid #668714;
	color: #587413;
	font: normal bold 1.1em Verdana;
	margin: 0px 5px 10px 180px;
}
#empfehlen div{
	background-color: #FFF9C7;
	padding: 5px 5px 2px 5px;
	
}
/* -------------------------Weiterempfehlen Ende------------------------- */
/* -------------------------Bauernhof-Auszeichnung Anfang------------------------- */
.tx-fbshowVerband-pi1{
	padding: 10px;
}
.tx-fbshowVerband-pi1 h1{
	background-color: #668714;
	border: 1px solid #587413;
	color: #FFF9C7;
	font: normal bold 1.1em Verdana;
	margin: 10px 0px 1px 0px;
	padding: 3px;	
}
.tx-fbshowVerband-pi1 h2{
	background-color: #668714;
	border: 1px solid #587413;
	color: #FFF9C7;
	font: normal bold 1.1em Verdana;
	margin: 10px 0px 10px 0px;
	padding: 3px;	
}
.tx-fbshowVerband-pi1 img{
	background-color: #FFF9C7;
	float:left;
	margin: 0px;
	padding: 10px 10px 5px 3px;
}
.tx-fbshowVerband-pi1 p{
	margin-left:10px;
}
.tx-fbshowVerband-pi1 span{
	background-color: #FFF9C7;
	display: block;
	padding: 10px 10px 8px 8px;
}
.tx-fbshowVerband-pi1 div{
	background-color: #FFF9C7;
	clear: both;
	padding: 5px 5px 2px 5px;
}
.tx-fbshowVerband-pi1 .auszeichnung{
	background-color: #FFF9C7;
	clear: none;
	padding: 0px;
}
/* -------------------------Bauernhof-Auszeichnung Ende------------------------- */
/* -------------------------Grusskartenversand Anfang------------------------- */
/* default styles for extension "tx_srsendcard_pi1" werden ?berschrieben */
.tx-srsendcard-pi1 p {
	color: #668714;
}
.tx-srsendcard-pi1 a:link, .tx-srsendcard-pi1 a:visited{
	color: #668714;
	font-weight: normal;
	text-decoration: underline;
}
.tx-srsendcard-pi1 a:hover,.tx-srsendcard-pi1 a:active{
	color: #465D0F;
}
.tx-srsendcard-pi1 input, .tx-srsendcard-pi1 select, .tx-srsendcard-pi1 textarea {
	background-color: #fff;
	border: 1px solid #668714;
	color: #000;
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
	font-size: 1em;
	margin: 2px 5px 2px 0px;
	padding: 2px;
	text-align: left;
}
.tx-srsendcard-pi1-field p{
	color: #587413;
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-form form {
	border-style: none;
	margin: 0 auto;
	text-align: left;
	width: 100%;
}
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card {
	border-style: none;
	margin: 2em 0;
}
.tx-srsendcard-pi1-card-form .hinweistext{
	padding: 0px 0px 10px 0px;
	display: block;
	text-align: left;
}
.tx-srsendcard-pi1-card-form .tx-srsendcard-pi1-submit{
	background-color: #BDC87A;
	border: 1px solid #668714;
	color: #587413;
	font: normal bold 1.1em Verdana;
	margin: 0px 5px 5px 0px;
	text-align: left;
}
/* -------------------------Grusskartenversand Ende------------------------- */


.tx-newloginbox-pi1 #login label{
margin-right:500px;
}

.tx-newloginbox-pi1 #login {
margin-top:10px;
}

.tx-newloginbox-pi1 #login .submit{
margin-top:10px;
}

/* -------------------------- Drucken ------------------------------------*/

@media print {
	
	#B {
		height:0px;
		visibility:hidden;
overflow:hidden;
	}

#C {
	background: none;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 0px;
	height:0px;
overflow:hidden;
}

#commentFormNonAjax, #Da, #Dc, #Dx, #Dy, #Dz, #google_ads_frame1 {
	background: none;
	margin: 0px;
	padding: 0px;
	width: 1px;
	height:1px;
visibility:hidden;
overflow:hidden;
}
	
	#col3 {
		visibility:hidden;
		width:0px;
overflow:hidden;
	}
	
	#col2 {
		width: 800px;
		width: 800px !important;
	}

	#col2 .single{
		width: 800px;
		width: 800px !important;
	}
	
	#col2 .item{
		width: 800px;
		width: 800px !important;
	}

#Db{
	float:left;
	margin: 0px;
	padding: 0px;
	padding-left: 21px;
	width: 460px;

	min-height:0px;
	height: auto !important;
	height:auto;	
}


/* Navigation Anfang */
/* Ebene1 Anfang */
#C ul#ebene1{
	list-style: none;
	margin: 0px;
	margin-top: 10px;
	padding: 0px;
}
#C #ebene1 li{
	border-bottom: 1px solid #A4B666;
	margin: 0px;
	margin-left: -24px;
	padding: 1px;
	padding-left: 25px;
	width: 161px;
}
#C #ebene1 li a{
	color: #668714;
	display: block;
	font: normal bold 1.2em Verdana;
	text-decoration: none;
}
#C #ebene1 li a:hover{
	color: #475C0F;
}
#C #ebene1 li .active{
	color: #465D0F;
	font-weight: bold;
	text-decoration: none;
}
/* Ebene1 Ende */
/* Ebene2 Anfang */
#C ul#ebene2{
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#C #ebene2 li{
	border-bottom: 1px solid #A4B666;
	margin: 0px;
	margin-left: 5px;
	padding: 1px;
	width: 155px;
}
#C #ebene2 li.last{
	border-bottom: 0px;
}
#C #ebene2 li a{
	color: #668714;
	display: block;
	font: normal normal 1.1em Verdana;
	text-decoration: none;
}
#C #ebene2 li a:hover{
	color: #475C0F;
}
#C #ebene2 li .active{
	color: #465D0F;
	font-weight: bold;
	text-decoration: none;
}
/* Ebene2 Ende */
/* Ebene3 Anfang */
#C ul#ebene3{
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#C #ebene3 li{
	border-bottom: 1px solid #A4B666;
	margin: 0px;
	margin-left: 5px;
	padding: 1px;
	width: 149px;
}
#C #ebene3 li.last{
	border-bottom: 0px;
}
#C #ebene3 li a{
	color: #668714;
	display: block;
	font: normal normal 1em Verdana;
	text-decoration: none;
}
#C #ebene3 li a:hover{
	color: #465D0F;
}
#C #ebene3 li .active{
	color: #465D0F;
	font-weight: bold;
	text-decoration: none;
}
/* Ebene3 Ende */

}

#nav{
margin-right:5px;
font-size:12px;
}

.navsub{
margin-left:18px;
}

* html div.C .tx-gkhrssimport-pi1{
display:none;
}

.rss_pubbox, .rss_date, .rss_author, .rss_category {
display:block;
}