html{height:100%}
body{margin:0; padding:0; background:url(/img/bg.jpg) repeat-x; background-color:#FBF3D5; min-height:100%}
.fl{ float:left}
.fr { float:right}
#LMain{width:953px;position:relative;}
#LEnd{height:10px}
#LTop{width:953px; height:319px}
#LTop #LTLeft{width:751px; float:left}
#LTop #LTLeft #LTLogo{border-left:1px solid #B3AE9D; height:289px; overflow:hidden; background-color:#AB0C30}
#LTop #LTLeft #LTLogo #LBild{position:relative; height:289px}
#LTop #LTLeft #LTLogo #LLogo{position:absolute; width:118px; top:190px; left:13px}
#LTop #LTLeft #LTLogo #LTitel{position:absolute; left:118px; top:223px; position:absolute}
#LTop #LTRight{width:202px; height:319px; float:left; background:url(/img/bgtr.jpg) repeat-y; overflow:hidden}
#LTop #LTRight .content{padding:16px 21px 0 26px}
#LTop #LTRight .content .titel{padding-bottom:3px; border-bottom:1px solid #AB0C30}
#LTop #LTRight .content .abs{height:8px; overflow:hidden}
#LTop #LTRight .content .abs2{height:6px; overflow:hidden}
#LTop #LTRight .content .button{text-align:right}
#LCenter{width:953px}
#LCenter #LLeft{width:755px; float:left; background:url(/img/bgcl.jpg) repeat-y}
#LCenter #LLeft #LTB{text-align:right; background:none; background-color:#FBF3D5; padding:2px 5px 0 0}
#LCenter #LLeft #LCLeft{width:568px; float:left}
#LCenter #LLeft #LCLeft #LCLContent{padding-left:1px}
#LCenter #LLeft #LCLeft #LCLContent #LShadowTop{background:url(/img/cll.jpg) repeat-x; height:5px; overflow:hidden}
#LCenter #LLeft #LCRight{width:187px; float:left}
#LCenter #LLeft #LCRight #LRShadowTop{background:url(/img/clr.jpg) no-repeat; height:5px; overflow:hidden}
#LCenter #LLeft #LCRight #ShadowTop002{background:url(/img/clr002.jpg) no-repeat; height:5px; overflow:hidden}
#LCenter #LLeft #LCRight .Subnavi{margin:0; margin-right:4px}
#LCenter #LLeft #LCRight .Subnavi a{background:url(/img/subnavi.jpg) no-repeat; display:block; padding-left:17px; padding-right:4px; line-height:21px; text-decoration:none; border-bottom:1px dotted #DBCD95}
#LCenter #LLeft #LCRight .Subnavi a:hover, #LCenter #LLeft #LCRight .Subnavi .sel{background:url(/img/subnaviover.jpg) repeat-x}
#LCenter #LLeft #LCRight .LCRContent{padding:0 4px 0 0px}
#LCenter #LLeft #LCRight .LCRContent .titel1{background:url(/img/arrow1.gif) no-repeat 4px 6px; padding:5px 0 4px 22px}
#LCenter #LLeft #LCRight .LCRContent .titel1s{background:url(/img/arrow5.gif) no-repeat 4px 6px; padding:5px 0 4px 22px; background-color:#FFEEC0}
#LCenter #LLeft #LCRight .LCRContent .titel1 a{font-size:70%; font-weight:bold; color:#FFEEC1; text-decoration:none}
#LCenter #LLeft #LCRight .LCRContent .titel1s a{font-size:70%; font-weight:bold; color:#AB0C30; text-decoration:none}
#LCenter #LLeft #LCRight .LCRContent .titel1 a:hover, #LCenter #LLeft #LCRight .LCRContent .titel1s a:hover{text-decoration:underline}
#LCenter #LLeft #LCRight .LCRContentB{padding:0 5px 0 1px}
#LCenter #LLeft #LCRight .LCRContentB .titel2{height:36px; overflow:hidden; margin-top:5px}
#LCenter #LLeft #LCRight .LCRContentB .titel2 .logo{float:left; width:36px; height:36px}
#LCenter #LLeft #LCRight .LCRContentB .titel2 .titel{float:left; width:145px; height:36px; background:url(/img/crt2.jpg) repeat-x}
#LCenter #LLeft #LCRight .LCRContentB .titel2 .titel .text{padding:20px 0 0 20px; background:url(/img/crt2b.jpg) no-repeat 0 19px; color:#A00022; font-weight:bold; font-size:11px}
#LCenter #LLeft #LCRight .LCRContentB .titel2 .titel .text a{text-decoration:none; color:#A00022}
#LCenter #LLeft #LCRight .LCRContentB .titel2text{padding:10px 20px}
#LCenter #LLeft #LCRight .LCRContentB .titel2text a{text-decoration:none}
#LCenter #LLeft #LCRight .LCRContentB .bauernspruch{background:url(/img/lrbauernspruch.jpg) no-repeat; padding:18px 0 5px 0px; margin-bottom:25px}
#LCenter #LLeft #LCRight .LCRContentB .bauernspruch .txt{text-align:right; padding-right:8px}
#LCenter #LLeft #LCFooter{height:35px; background:url(/img/bgcf.jpg) no-repeat; overflow:hidden}
#LCenter #LLeft #LCFooter #LCFLeft{float:left; width:55%}
#LCenter #LLeft #LCFooter #LCFLeft .Text{padding:12px 0 0 16px}
#LCenter #LLeft #LCFooter #LCFRight{float:left; text-align:right; width:45%}
#LCenter #LLeft #LCFooter #LCFRight .Links{padding:12px 16px 0 0}
#LCenter #LLeft #LCFooter #LCFRight .Links a{background:url(/img/arrow2.gif) no-repeat 0 1px; padding-left:12px; margin-left:6px}

/* Rechte Spalte */
#LCenter #LRight{margin-left:-4px; width:202px; float:left}
#LCenter #LRight #RShadowTop{background:url(/img/crshadow.jpg) no-repeat; height:5px; overflow:hidden}
#LCenter #LRight .boxtitel{text-align:right; padding:5px 4px 2px 0; font-size:60%; color:#A08254}

/* Box  Highlights*/
#LCenter #LRight .RBoxHl{background:url(/img/bgrbox.jpg) repeat-y}
#LCenter #LRight .RBoxHl .Header{background:url(/img/rboxhlheader.jpg) no-repeat; height:15px; overflow:hidden}
#LCenter #LRight .RBoxHl .Content{padding:7px 11px 16px 23px}
#LCenter #LRight .RBoxHl .Content .titel{border-bottom:solid 1px #AB0C30; margin-bottom:10px}
#LCenter #LRight .RBoxHl .Content .selbox{float:left}
#LCenter #LRight .RBoxHl .Content .btn{float:left; padding:2px 0 0 5px}
#LCenter #LRight .RBoxHl .Footer{background:url(/img/rboxFooter.jpg) no-repeat; height:4px; overflow:hidden}

/* Box  Wetter*/
#LCenter #LRight .RBoxWetter{background:url(/img/bgrboxwetter.jpg) no-repeat; height:77px}
#LCenter #LRight .RBoxWetter .col1{float:left; width:70px}
#LCenter #LRight .RBoxWetter .col2{float:left; width:63px; text-align:center}
#LCenter #LRight .RBoxWetter .col3{width:6px}
#LCenter #LRight .RBoxWetter .hahn{padding-left:6px; padding-top:5px}
#LCenter #LRight .RBoxWetter .date{font-size:60%; color:#675436; font-weight:bold; height:21px; padding-top:5px}
#LCenter #LRight .RBoxWetter .wbild{height:28px}
#LCenter #LRight .RBoxWetter .temp{font-size:60%; color:#666}
#LCenter #LRight .RBoxWetter .date a{color:#675436; text-decoration:none}
#LCenter #LRight .RBoxWetter .temp a{color:#666; text-decoration:none}
#LCenter #LRight .RService{background:url(/img/bgrservice.jpg) no-repeat; height:16px; overflow:hidden; margin-bottom:1px}
#LCenter #LRight .RService a{padding:4px 0 0 33px; text-decoration:none}

/* Box  Sprachwahl*/
#LCenter #LRight .RBoxLang{margin-left:2px}
#LCenter #LRight .RBoxLang .Header{background:url(/img/rboxlheader.jpg) no-repeat; height:2px; overflow:hidden}
#LCenter #LRight .RBoxLang .Content{background:url(/img/bgrboxlang.jpg) repeat-y; padding:7px 11px 16px 13px; line-height:120%}
#LCenter #LRight .RBoxLang .Content .selbox{float:left}
#LCenter #LRight .RBoxLang .Content .btn{float:left; padding:2px 0 0 5px}
#LCenter #LRight .RBoxLang .Footer{background:url(/img/rboxLangFooter.jpg) no-repeat; height:4px; overflow:hidden}

/* Logo Suedtirol */
#LCenter #LRight .rBoxLogoS{text-align:center; padding:10px 0}

/* Content */
#breadcrumb{padding:3px 0 0 9px}
#LCenter #LLeft #LCLeft #LCLContent .whitecontent{margin-left:42px; margin-right:42px}
#LCenter #LLeft #LCLeft #LCLContent .abs1{height:10px; overflow:hidden}
#LCenter #LLeft #LCLeft #LCLContent .abs2{height:25px; overflow:hidden}
#LCenter #LLeft #LCLeft #LCLContent .abs3{height:5px; overflow:hidden}
.titlebox{padding-top:25px; padding-bottom:10px}
#LTRight{font-size:16px !important}

/* Box Merker*/
#LCenter #LRight .RBoxMerker{background:url(/img/bg_hofmerker.png) no-repeat ;position:absolute;top:92px;right:180px;width:218px;height:207px}
#LCenter #LRight .RBoxMerker #RBoxTitle{margin-top:28px;color:#AB0C30;font-size:14px;text-align:center;font-weight:bold;}
#LCenter #LRight .RBoxMerker .link{background:url(/img/iconMerkzettel.gif) no-repeat 14px 7px; padding-left:36px; padding-right:6px; padding-top:5px}
#LCenter #LRight .RBoxMerker .link a{text-decoration:none}
#LCenter #LRight .RBoxMerker .link2 {background:url(/img/icoletter.gif) no-repeat 14px 13px;padding-top:10px;}
.merkerLine {
	width:147px;
	margin-left:23px;
	margin-top:5px;
}
.merkerDel{
	width:12px;
	margin-top:4px;
}

.merkerRight{
	width:130px;
	border-style:solid;
	border-color:#D1CBC2;
	border-width:0px 0px 1px 0px;
	padding-bottom:5px;
}

.merkerRight a{
	color:#675436;
	text-decoration:none;
	font-size:11px;
}

#RBoxContent{
	height:80px;
}

.merkerNav{
	width:155px;
	padding-right:45px;
}

.merkerNav .fr{
	margin-right:4px;
}
/* Hofsuche */
.bghofsuche1, .bghofsuche0{background:url(/img/bgdoth.gif) repeat-x bottom; padding:3px 0}
.bghofsuche1{background-color:#FFF}
.bghofsuche0{background-color:#FFF7DF}

/* Spezialisierte Höfe */

.linkarrow6  .titel  {background:url(/img/arrow6.gif) no-repeat 0px 0px ; padding-left:19px; padding-right:10px; color:#AB0C30; text-decoration:none; font-size:70%; font-weight:bold; background-color:#FFF}

.kriterien{
	padding-left:13px;
	padding-top:7px;	
}

#buchlesen_leiste{
	width:100%;
	height:65px;
	background-image:url(/img/buchtitel_bg.jpg);
	background-repeat:repeat-x;
	background-position:top left;	
}

.buchtitel{
	color:#ffffff;
	font-size:16px;
	font-weight:bold;
	margin-top:19px;
}

.inspiratorbox{	
	width:500px;
	text-align:left;
	padding:20px 0px 30px 0px;
}

.inspiratorbox_header{
	color:#AB0C30;
	font-weight:bold;
	padding-bottom:5px;
	text-align: center;
}

.insplink{
	margin-top:8px;
}

.sel_entfernungen_angebote{
	width:75px;
	margin-top:2px;	
}

.entfernungen_liste{
	line-height:90% !important;
	margin-top:3px;
}

/* Extranet */

.ex_link{
	background:#FFEEC0 url(/img/arrow5.gif) no-repeat scroll 4px 6px;
	background-position:  3px center;
	padding:4px 0 4px 22px;	
}

.ex_link a{
color:#AB0C30;
font-size:70%;
font-weight:bold;
text-decoration:none;
}


.ex_line0 .val,.ex_line1 .val{
	width:105px;
	text-align:center;
	font-family:Verdana;
	font-size:10px;
	padding:3px 0px;
}

.ex_head{
	font-weight:bold;
}

.ex_line0 .val{
	background-color:#FFEEC0;
}

.ex_line1 .val{
	background-color:#FFFFFF;
}

.ex_line{
	padding-top:5px;
}

.ex_line .desc{
	padding-left:10px;
	width:140px;
	font-weight:bold;
}

.ex_line .val input{
	border: 1px solid #AB0C30;
}

.ex_line .val input.sbmt{
	border:0px !important;
	background-color:#AB0C30;
	color:#ffffff;
	padding:2px 5px;
}

.first_val{
	width:57px !important;
	text-align:left !important;	
}

.ex_err_box{
	padding-top:2px;
	padding-left: 25px;
	background-image:url(/img/rufezeichen.gif);
	background-position:3px center;
	background-repeat:no-repeat;
	color:#AB0C30;
	font-weight:bold;
	font-size:12px;	
}


.suchfeld{
	font-size:80% !important;
}

.suche_zeile_0,.suche_zeile_1{
	width:100%;	
}

.suche_zeile_0 .sTitle,.suche_zeile_1 .sTitle{
	font-weight:bold;	
	padding:3px 5px;
}

.suche_zeile_0 .sText,.suche_zeile_1 .sText{	
	padding:3px 5px;
}

.suche_zeile_0 .sLink,.suche_zeile_1 .sLink{	
	padding:3px 15px 5px 0px;
	background-image:url(/img/arrow5.gif);
	background-repeat:no-repeat;
	background-position: 471px center;
	text-align:right;
	font-weight:bold;
}

.suche_zeile_0{
	background-color:#FDFAEC;
}

.suche_zeile_1{
	background-color:#ffffff;
}

.entfernung_detail{
	width:200px;
}

.entfernung_detail2{
	
}

.entfbox{
	
	margin-top:3px;
}

.entfbox_ort{
	width:400px;
	margin-top:3px;
}

.entfernung_detail_ort{
	width:200px;
}

#routenPlanerBtn{	
	cursor:pointer;
}

.closemap{
	position:absolute;
	top:-36px;
	right:6px;
	width:78px;
	height:19px;
}

.open{
	position:absolute;
	top:-36px;
	right:6px;
	width:109px;
	height:18px;
}

#hofDetailMap{
	position:relative;
	margin-top:21px;
}

#hofMap{
	width:483px;
	height:0px;
	overflow:hidden;
}

.routeSpacer{
	height:5px;
	overflow:hidden;
	font-size:0px;
}

.planerLeft{
	width:100px;
}

.mapBtn{
	background:transparent;
	border: none;	
	padding:0px 0px 0px 14px;	
	background-image:url(/img/arrow5.gif);
	background-repeat:no-repeat;
	background-position:left center;
	font-size:12px;
	cursor:pointer;
	text-align:left;
	overflow:hidden;
}

.mapBtn input{
	padding-left:0px;		
}

#directions{
	font-size:12px;
	margin-bottom:10px;
}

.routeinp{
	border:1px solid #A78A5B;
}

.routeRow{
	overflow:hidden;
}

#map{
	 width: 482px;
	 height: 345px;
	 display:none;
}
.tagwolke0{font-size:50%}
.tagwolke1{font-size:60%}
.tagwolke2{font-size:65%}
.tagwolke3{font-size:75%}
.tagwolke4{font-size:85%}
.tagwolke5{font-size:95%}
.tagwolke6{font-size:100%}
.tagwolke7{font-size:110%}
.tagwolke8{font-size:118%}
.tagwolke9{font-size:125%}
.tagwolke10{font-size:130%;font-weight:bold}
.cloudtagInfo{ text-align:left !important;padding-left:8px !important}

#filterbox{ display:none}

.filterSubBox{
	padding:5px;
	margin-top:5px;
}

.filterSubBoxInner{
	width:397px;
	margin-left:6px;
}

.filterSubBoxTitle{
	font-weight:bold;
}

.filterSubBoxContent{
	padding:7px 0px;
}

.blume1{
	width:80px;
	text-align:right;
	padding-right:3px;
}

.blume3{
	margin-left:3px;
	width:288px;
}

.filterOrt{
	width:198px;
	margin-top:5px;
}

.filterSubBoxItem{	
	margin-bottom:3px;	
}
.markLinkBox{
	margin-top:10px;
}
#vMap{
	width:483px;
	height:400px;
		
}
/*
.uabdetailbox2 img.paketBild{
	float:left;
	margin:5px 20px 3px 0px;
}
.paketDetailLink{
	margin-top:10px;
}
.paketDetailLink div a{
	padding-right:0px !important;
}
.paketPreis{
	margin-top:5px;
	font-size:12px;
	font-weight:bold;
	color:#AB0C30;
	text-align:right;
}
.btnPakete{
	padding:7px 10px 0 0px;
	margin-left:20px;
}
.paketeLoader {
	margin-top:7px;
}
*/

#LMain{
	margin:0px auto 0px auto
}
#menu{
	border-width:0px 0px 0px 1px;
	border-style:solid;
	border-color:#B4AE9E;
}
.menucont{
	padding-left:0px !important;
}