html{height:100%}
body{margin:0;padding:0;font-size:70%; background:url(/img/css/general/bg.jpg);color:#595246;font-family:Arial;font-size:13px;line-height:1.5}
a,a:hover{color:#9F001F; text-decoration:none;outline:none}
a#teamblauContact{background: url(/img/teamblau.gif) no-repeat left center; padding-left:20px}
.dNone{display:none !important}
.dBlock{display:block !important}
.onlyPrint{display:none}
textarea{resize:none}
.rel{position:relative}
@font-face {font-family: "MetaBookRoman";src: url("/fonts/Meta_Web_Book/MetaWeb-Book.eot")}
@font-face {font-family: "MetaBookRoman";src: url("/fonts/Meta_Web_Book/MetaWeb-Book.woff") format("woff"),url("/fonts/Meta_Web_Book/MetaComp-Book.ttf") format("truetype")}
.absatz{margin-bottom:0;width:550px}
.absatz h2.contentTitle,.absatz h2.contentTitle a,.absatz h2.contentTitle a:hover,.absatz .contentTitle,.absatz .contentTitle a,.absatz .contentTitle a:hover{text-decoration:none;color:#403B33;margin:0 0 4px 0;padding:0;font-weight:bold;font-size:13px}
.absatz h3.contentTitle,.absatz h3.contentTitle a,.absatz h3.contentTitle a:hover{text-decoration:none;color:#403B33;margin:0 0 4px 0;padding:0;font-weight:bold;font-size:13px}
.contentTitleLine{width:100%;height:1px;overflow:hidden;font-size:0;border-top:1px dotted #D7CFC2}
.contentContent{margin:4px 0 0 0;line-height:1.5}
.contentContent a{color:#9F001F;text-decoration:none;font-weight:bold}
a.noRedLink{color:#403B33 !important}
a.rubrikLink{text-decoration:none;color:#856B4E;font-size:11px;margin:3px 0 5px 0;display:block}
a.rubrikLink:hover{color:#403B33}
.absatz a,.absatz a:hover{color:#9F001F}
.imgIconExtern {background:url(/img/css/sprites.png) 5px -684px no-repeat;display:inline-block;width:18px;height:9px;font-size:0}
.absatz a[target='_blank']{background:url(/img/css/sprites.png) right -693px no-repeat;padding-right:11px}
.absatz .noBlankItem{background:none !important;padding-right: !important}
h1.pageTitle,h2.pageTitleHofdetail{margin:0 0 10px 0;color:#9F001F;font-size:26px;font-weight:normal;display:inline;font-family:MetaBookRoman,Arial}
.imgCont{float:left;width:266px;height:167px;background:url(/img/css/general/bg_img_template2.jpg) 0 0 no-repeat;padding:6px 5px 0 6px;margin:0 0 2px 0}
.imgContBeige{background:url(/img/css/general/bg_img_template2_beige.jpg) 0 0 no-repeat;height:165px;padding:8px 5px 0 6px}
.imgCont .galImg{float:left;display:block;width:15px;height:11px;background:url(/img/css/sprites.png) 0 -480px no-repeat;margin:16px 5px 0 0}
.imgCont .galImg:hover{background-position:0 -499px}
.imgContNoSpacerBottom{margin-bottom:0 !important}
.absatz3Cols .imgContNoSpacerBottom{height:106px !important}
.imgCont .map{background-color:#E2E2E2;width:250px;height:140px}
.imgCol1{float:left;width:280px}
.imgCol2{float:right;width:270px}
a.absatzLink,a.absatzLink:hover{text-decoration:none;color:#9F001F;font-size:13px;font-weight:bold;padding-left:15px;padding-right:0 !important;background:url(/img/css/sprites.gif) 0 -66px no-repeat !important}
.absatz2Cols{width:267px}
.absatz2Col_1{float:left}
.absatz2Col_2{float:right}
.absatz2Cols .imgCont,.absatz3Cols .imgCont{margin-bottom:14px}
.absatz3Cols{width:175px;float:left}
.absatz3Cols .imgCont{background-image:url(/img/css/general/bg_img_template4.jpg);width:171px;height:120px}
.absatz3Col_3{float:right}
.absatz3Col_2{margin:0 0 0 13px}
.contentAbschluss{overflow:hidden;font-size:0;width:100%}
.contentAbschluss1{height:3px}
.contentAbschluss2{height:10px}
.contentAbschluss3{height:20px}
.contentAbschluss4{height:30px}
.contentAbschluss5{height:1px;border-top: 1px dotted #D7CFC2;margin:10px 0}
.contentAbschluss6{height:1px;border-top: 1px dotted #D7CFC2;margin:26px 0}
.inpField{border:0;color:#474038;font-size:12px;padding:9px 10px;background-repeat:no-repeat;background-position:0 0;background-color:transparent;outline:none}
.inp60{width:40px;background-image:url(/img/css/forms/input_60.png)}
.inp80{width:60px;background-image:url(/img/css/forms/input_80.png)}
.inp270{width:250px;background-image:url(/img/css/forms/input_270.png)}
.inp150{width:130px;background-image:url(/img/css/forms/input_150.png)}
.inp160{width:140px;background-image:url(/img/css/forms/input_160.png)}
.inp135{width:115px;background-image:url(/img/css/forms/input_135.png)}
.inp130{width:110px;background-image:url(/img/css/forms/input_130.png)}
.inp125{width:105px;background-image:url(/img/css/forms/input_125.png)}
.inp115{width:95px;background-image:url(/img/css/forms/input_115.png)}
.inp120{width:100px;background-image:url(/img/css/forms/input_120.png)}
.inp105{width:85px;background-image:url(/img/css/forms/input_105.png)}
.inp190{width:170px;background-image:url(/img/css/forms/input_190.png)}
.inp200{width:180px;background-image:url(/img/css/forms/input_200.png)}
.inp390w{width:370px;background-image:url(/img/css/forms/input_390_weiss.png);padding: 11px 10px 10px 10px}
.inp390b{width:370px;background-image:url(/img/css/forms/input_390_beige.png);padding: 11px 10px 10px 10px}
.inp190w{width:170px;background-image:url(/img/css/forms/input_190_weiss.gif);padding: 11px 10px 10px 10px}
.inp190b{width:170px;background-image:url(/img/css/forms/input_190_beige.gif);padding: 11px 10px 10px 10px}
.inp90b{width:70px;background-image:url(/img/css/forms/input_90_beige.gif);padding: 11px 10px 10px 10px}
.inp90w{width:70px;background-image:url(/img/css/forms/input_90_weiss.gif);padding: 11px 10px 10px 10px}
.txtarea390b{width:370px;background-image:url(/img/css/forms/textarea_390_beige.gif);padding: 11px 10px 10px 10px;height:61px}
.txtarea390w{width:370px;background-image:url(/img/css/forms/textarea_390_weiss.gif);padding: 11px 10px 10px 10px;height:61px}
.txtarea270{width:250px;background-image:url(/img/css/forms/textarea_270_80.png);padding: 11px 10px 10px 10px;height:59px}
a.inpRadio{padding:2px 5px 0 24px;background:url(/img/css/forms/radio.png) left top no-repeat;text-decoration:none;color:#595246}
a.inpRadioActive{background:url(/img/css/forms/radio.png) left -17px no-repeat}
#siteOuter{padding-top:30px}
#radioContainer{margin:7px 0 0 0}
a.inpCheckbox{padding:2px 5px 0 24px;background:url(/img/css/forms/checkbox.gif) left top no-repeat;text-decoration:none;color:#595246}
a.inpCheckboxActive{background:url(/img/css/forms/checkbox.gif) left -103px no-repeat}
.frmCol2 a,.frmCol2 a:hover{text-decoration:none;color:#595246}
.frmField233{width:233px !important}
#footer{width:100%;min-height:50px;background:url(/img/css/footer/bg_footer.png);margin-top:-50px;padding: 0 0 35px 0}
#footerShadow{width:100%;background:url(/img/css/footer/shadow_kalendar.png) center top no-repeat;margin: 0 auto}
#footerInner{width:980px;margin:0 auto}
#footer a{color:#574633;text-decoration:none}
#footer a:hover{color:#9F0021}
#footerKalender{width:926px;padding:10px 25px 10px 29px}
#footerKalender .title,#footerKalender .title2{float:left;color:#9F0021;margin:6px 8px 0 0;font-size:18px;font-family:"MetaBookRoman",Arial}
#footerKalender .title2{	margin-right:0}
#footerKalender a{float:right;display:block;padding:2px 14px;background:url(/img/css/sprites.png) 0 -18px no-repeat transparent;margin-top:6px;font-size:15px;font-family:"MetaBookRoman";text-transform:uppercase}
#footerKalender a.monthInactive{color:#B0AB9D}
#footerKalender a.month_0{background:none}
#footerKalender a.month_11{padding-right:0}
#leisteBackTopFB{padding:25px 25px 10px}
#footerBottom a,#footerBottom span,#footerBottom div.sep,#leisteBackTopFB a,#leisteBackTopFB span,#leisteBackTopFB div.sep{font-size:11px;float:right;color:#574633}
.leisetFB2ColsFalse a.first{margin-right:28px}
#footerBottom a,#leisteBackTopFB a{text-transform:uppercase}
#footerBottom div,#leisteBackTopFB div{width:19px;text-align:center}
#leisteBackTopFB .socialIcon{
	float:right;
	margin-left:7px;
	display:block;
	background:url(/img/css/sprites.png);
	width:25px;
	height:25px;
	opacity:.8;
	transition:opacity .8s;
	margin-top:-10px
}
#leisteBackTopFB .socialIcon:hover{
	opacity:1
}
	#si_fb{
		background-position:0 -973px !important		
	}
	#si_gp{
		background-position:-35px -973px !important
	}
	#si_yt{
		background-position:-70px -973px !important
	}
	#si_pi{
		background-position:-105px -973px !important
	}
	#si_in{
		background-position:-140px -973px !important;
		margin-right:10px
	}
#footerBottom #tb-logo{margin-top:1px}
#footerLinks{margin:10px 0 20px 0}
#footerLinks .col{float:left;border-right:1px solid #D3C29F;min-height:140px;padding:2px 20px 10px 20px;margin:8px 0 0 0}
#footerLinks #col1 {border-left:1px solid #D3C29F;width:117px;padding-left:27px}
#footerLinks #col2 {width:145px}
#footerLinks #col3 {width:215px;background:url(/img/css/sprites.png) 100px -98px no-repeat transparent;}
#footerLinks #col4 {width:145px}
#footerLinks #col5 {width:145px}
#footerLinks #col5 .inpField{margin:0 0 5px -6px}
#footerLinks .col .h2{
	font-family:"MetaBookRoman",Arial;
	text-transform:uppercase;
	margin:0 0 7px 0;
	padding:0;
	font-size:15px;
	letter-spacing:1px;
	font-weight:normal
}
#footerLinks .col a{display:block;font-size:11px;margin-bottom:2px}
#language_search{width:980px;margin:17px auto 0 auto}
#language_search .h1{
	font-weight:normal;
	color:#9F0021;
	font-size:12px;
	margin:9px 0 0 0;
	padding:0;
	float:left
}
#searchTopBox{float:right;width:190px;position:relative}
.inpSucheTop{width:150px;padding-right:30px;background-image:url(/img/css/forms/input_190_suche_top.png)}
#searchTopBox .searchGlass{
	position:absolute;
	right:7px;
	top:8px;
	width:16px;
	height:16px;
	background:url(/img/css/sprites.png) 2px -83px no-repeat transparent;
	border:0;
	cursor:pointer	
}

ul#langMenu ul{display:none;z-index:400;position:relative}
ul#langMenu li:hover{background-color:#FFF;border-radius:4px 4px 0 0}
ul#langMenu li:hover ul {display:block}
ul#langMenu{margin:0;float:right;}
ul#langMenu,ul#langMenu ul{list-style-type:none;padding:0;font-size:13px;z-index:300}
ul#langMenu li div{padding:4px 16px 0 5px;background:url(/img/css/sprites.png) right -6px no-repeat transparent;border-radius:4px 4px 0 0}
ul#langMenu li{position:relative;z-index:800}
ul#langMenu li ul{
	position:absolute;
	left:0;
	top:20px;
	background:#FFF;
	padding:5px;	
	margin:0;
	z-index:800
}
ul#langMenu li ul a{display:block;padding:5px 0 2px 0;text-decoration:none;min-width:100px}
ul#langMenu li ul a:hover{background-color:#FCF3E0;color:#9F001F}
#headerMenu{background-color:#FFF3D7;height:63px;position:relative;z-index:610}
#mainMenuLeft{width:627px;float:left;background:url(/img/css/menu/bg_grey.jpg) 0 29px no-repeat #FFF;height:63px;z-index:610}
#mainMenuLeft #mainMenuUadB{
	width:100%;
	padding:3px 0 0 0;
	text-align:center;
	background-color:#9F0021;
	font-weight:normal;
	font-size:16px;	
	font-family:"MetaBookRoman"
}
#mainMenuLeft #mainMenuUadB a{text-decoration:none;color:#FFF}
#mainMenuLeft ul.mainMenu .h1{
	margin:0;
	padding:0;
	background: #FFF;
	position: relative;
	z-index:610
}
#mainMenuLeft ul.mainMenu .h1 a{text-decoration:none;font-size:14px;font-weight:normal;color:#574633;display:block;padding:10px 4px 4px 2px;background:url(/img/css/menu/bg_grey.jpg) 0 1px no-repeat;z-index:610}
#mainMenuLeft ul.mainMenu li:hover .h1 a{
	padding-right:4px !important;
	box-shadow:	2px -2px 3px #EAEAEA, 0 0 0 #EAEAEA, 0 0 0 #FFF, 0 0 0 #FFF;
	background:#FFF
}
#mainMenuLeft ul.mainMenu li:hover .h1{padding-bottom:1px;	margin-bottom:-1px}
#mainMenuLeft ul.mainMenu .h1 a span{
	padding-right:20px;
	background:url(/img/css/sprites.png) right -15px no-repeat transparent;
	font-family:"MetaBookRoman",Arial
}
#mainMenuLeft ul.mainMenu .h1 a:hover span,#mainMenuLeft ul.mainMenu .h1 a.activeLinkMenuLeft_________ span{
	color:#9F0021;
	background:url(/img/css/sprites.png) right -48px no-repeat transparent
}
#mainMenuLeft #mainMenuShadowHider{
	position:absolute;
	width:627px;
	height:9px;
	background:#9F0021;
	left:0;
	top:22px;
	z-index:601
}
#mainMenuRight{width:353px;float:right}
ul.mainMenu{
	float:left;
	list-style-type:none;
	margin:-1px 5px 0 0;
	padding:0;
	position:relative;
	z-index:600;
}
ul.mainMenu ul{
	display:none;
	list-style-type:none;
	margin:0;
	padding:11px 20px 10px 20px;
	position:absolute;
	left:0;
	top:34px;	
	background:#FFF;
	box-shadow:	2px 2px 2px #EAEAEA, 0px 0px 0px #EAEAEA, 2px 2px 2px #EAEAEA, 0px 0px 0px #EAEAEA;
	z-index:610	
}
ul.mainMenu ul li .h2 a{
	color:#574633;
	background-color:#FFF;
	font-size:13px;
	font-weight:normal;
	padding:0;
	margin:0;
	text-decoration:none;
	white-space:nowrap;
	display:block;
	border-top:1px dotted #8C754D;
	padding:5px 0;
	min-width:210px;
	z-index:610
}
ul.mainMenu ul li .h2 a.firstLink{border-top-color:#FFF}
ul.mainMenu ul li .h2 a:hover,ul.mainMenu ul li .h2 a.activeLinkMenuLeft______________ {color:#9F0021;background-color:#FCF3E0}
#mainMenuLeft ul.mainMenu li:hover ul{display:block}
ul.mainMenu ul li .h2 a span{padding-left:6px}
.mainMenu_001_de{width:140px}
.mainMenu_002_de{width:193px}
.mainMenu_003_de{width:149px}
.mainMenu_004_de{width:117px;margin-right:5px}

.mainMenu_001_it{width:170px}
.mainMenu_002_it{width:110px}
.mainMenu_003_it{width:149px}
.mainMenu_004_it{width:170px;margin-right:5px}

.mainMenu_001_en{width:178px}
.mainMenu_002_en{width:138px}
.mainMenu_003_en{width:138px}
.mainMenu_004_en{width:145px;margin-right:5px}

.mainMenu_001_nl{width:160px}
.mainMenu_002_nl{width:185px}
.mainMenu_003_nl{width:136px}
.mainMenu_004_nl{width:123px;margin-right:5px}


#mainMenuRight{ background-color:#9F0021}
#mainMenuRight ul.mainMenu{margin:0}

#mainMenuLeft ul.mainMenu li,#mainMenuLeft ul.mainMenu li .h2,#mainMenuLeft ul.mainMenu li .h2 a,#mainMenuLeft ul.mainMenu li .h2 a span,#mainMenuRight ul.mainMenu li,#mainMenuRight ul.mainMenu li .h2,#mainMenuRight ul.mainMenu li .h2 a{z-index:610}
#mainMenuRight ul.mainMenu .h1 {background: none repeat scroll 0 0 #FFF;margin:0;padding:0;position: relative;text-align:center}
#mainMenuRight ul.mainMenu .h1 a {
    background-color:#9F0021;	
    color: #FFF;
    display: block;
    font-size: 13px;
    font-weight: normal;
    padding: 15px 2px 16px 2px;
    text-decoration: none;
	border-right:1px solid #B53853;
	font-family:"MetaBookRoman",Arial
}

/* zweizeiliges Menu rechts */

.sCssMenuHandwerk  .mainMenu_005_it .h1 a,
.sCssMenuHandwerk  .mainMenu_006_it .h1 a,
.sCssMenuHandwerk  .mainMenu_007_it .h1 a,
.sCssMenuHandwerk  .mainMenu_005_en .h1 a,
.sCssMenuHandwerk  .mainMenu_006_en .h1 a,
.sCssMenuHandwerk  .mainMenu_007_en .h1 a,
.sCssMenuHandwerk  .mainMenu_005_nl .h1 a,
.sCssMenuHandwerk  .mainMenu_006_nl .h1 a,
.sCssMenuHandwerk  .mainMenu_007_nl .h1 a{
	padding-top:10px !important;
	padding-bottom:21px !important;
	overflow:visible
}

.sCssMenuHandwerk  .mainMenu_005_it .h1 a span,
.sCssMenuHandwerk  .mainMenu_006_it .h1 a span,
.sCssMenuHandwerk  .mainMenu_007_it .h1 a span,
.sCssMenuHandwerk  .mainMenu_005_en .h1 a span,
.sCssMenuHandwerk  .mainMenu_006_en .h1 a span,
.sCssMenuHandwerk  .mainMenu_007_en .h1 a span,
.sCssMenuHandwerk  .mainMenu_005_nl .h1 a span,
.sCssMenuHandwerk  .mainMenu_006_nl .h1 a span,
.sCssMenuHandwerk  .mainMenu_007_nl .h1 a span{
	background-position:-140px -64px !important;
	text-align:left;
	padding-left:21px !important;
	line-height:1.4 !important;
}

.sCssMenuHandwerk  .mainMenu_006_it ul,
.sCssMenuHandwerk  .mainMenu_006_en ul,
.sCssMenuHandwerk  .mainMenu_006_nl ul{
	left:-117px !important
}

.sCssMenuHandwerk  .mainMenu_007_it ul,
.sCssMenuHandwerk  .mainMenu_007_en ul,
.sCssMenuHandwerk  .mainMenu_007_nl ul
{
	left:-234px !important
}

#mainMenuRight ul.mainMenu .h1 a span{padding-right:16px;padding-left:5px;background:url(/img/css/sprites.png) right -73px no-repeat transparent;display:block}

#mainMenuRight ul.mainMenu li:hover .h1 a{color:#9F0021;background:#FFF;border-right:none}
#mainMenuRight ul.mainMenu_005_de li:hover .h1 a,#mainMenuRight ul.mainMenu_005_it li:hover .h1 a,#mainMenuRight ul.mainMenu_005_en li:hover .h1 a,#mainMenuRight ul.mainMenu_005_nl li:hover .h1 a{color:#9F0021;background:url(/img/css/menu/shadow_v.png) right top repeat-y transparent;border-right:none}
#mainMenuRight ul.mainMenu ul li .h2 a:hover{color:#9F0021;background-color:#FCF3E0}
#mainMenuRight ul.mainMenu li:hover ul{display:block}
.mainMenu_005_de li .h1 a ,.mainMenu_005_it li .h1 a ,.mainMenu_005_en li .h1 a ,.mainMenu_005_nl li .h1 a,.mainMenu_006_de li .h1 a ,.mainMenu_006_it li .h1 a ,.mainMenu_006_en li .h1 a ,.mainMenu_006_nl li .h1 a ,.mainMenu_007_de li .h1 a ,.mainMenu_007_it li .h1 a ,.mainMenu_007_en li .h1 a ,.mainMenu_007_nl li .h1 a {height:21px}
#mainMenuRight ul.mainMenu li ul{top:52px}
#mainMenuRight ul.mainMenu ul li .h2 a{border-top: 1px dotted #8C754D}
#mainMenuRight ul.mainMenu ul li .h2 a.firstLink{border-color:#FFF}


.mainMenu_005_de{width:132px}
.mainMenu_005_it,.mainMenu_005_en,.mainMenu_005_nl{width:117px}
.sCssMenuNoHandwerk .mainMenu_005_de,.sCssMenuNoHandwerk  .mainMenu_005_it,.sCssMenuNoHandwerk  .mainMenu_005_en,.sCssMenuNoHandwerk  .mainMenu_005_nl{width:175px}


.mainMenu_006_de{width:132px}
.mainMenu_006_it,.mainMenu_006_en,.mainMenu_006_nl{width:117px}
.sCssMenuNoHandwerk .mainMenu_006_de,.sCssMenuNoHandwerk .mainMenu_006_it,.sCssMenuNoHandwerk .mainMenu_006_en,.sCssMenuNoHandwerk .mainMenu_006_nl{width:178px}


.mainMenu_006_de li ul,.mainMenu_006_it li ul,.mainMenu_006_en li ul,.mainMenu_006_nl li ul
{left:-132px !important}

.mainMenu_006_cz li ul{
	left:-130px !important
}

.mainMenu_006_pl li ul{
	left:-86px !important
}

.mainMenu_007_de li ul,.mainMenu_007_it li ul,.mainMenu_007_en li ul,.mainMenu_007_nl li ul
{left:-263px !important}

.mainMenu_007_cz li ul{
	left:-260px !important
}

.mainMenu_007_pl li ul{
	left:-264px !important
}

.sCssMenuNoHandwerk  li ul,.sCssMenuNoHandwerk .mainMenu_006_it li ul,.sCssMenuNoHandwerk .mainMenu_006_en li ul,.sCssMenuNoHandwerk .mainMenu_006_nl li ul{left:-175px !important}
.sCssMenuNoHandwerk .mainMenu_005_de li ul,.sCssMenuNoHandwerk .mainMenu_005_it li ul,.sCssMenuNoHandwerk .mainMenu_005_en li ul,.sCssMenuNoHandwerk .mainMenu_005_nl li ul{left:0 !important}

.sCssMenuNoHandwerk .mainMenu_006_de li .h1 a,.sCssMenuNoHandwerk .mainMenu_006_it li .h1 a,.sCssMenuNoHandwerk .mainMenu_006_en li .h1 a,.sCssMenuNoHandwerk .mainMenu_006_nl li .h1 a{border:0 !important}
.mainMenu_007_de li .h1 a,.mainMenu_007_it li .h1 a,.mainMenu_007_en li .h1 a,.mainMenu_007_nl li .h1 a{border:0 !important}

.mainMenu_005_de li .h1 a,.mainMenu_005_it li .h1 a,.mainMenu_005_en li .h1 a,.mainMenu_005_nl li .h1 a{border-left:1px solid #B53853}
.mainMenu_005_de li:hover .h1 a,.mainMenu_005_it li:hover .h1 a,.mainMenu_005_en li:hover .h1 a,.mainMenu_005_nl  li:hover .h1 a{border-left:1px solid #FFF !important}

.mainMenu_007_en,.mainMenu_007_nl,.mainMenu_007_en,.mainMenu_007_nl{border:0}
.mainMenu_007_de{width:89px}
.mainMenu_007_it,.mainMenu_007_en,.mainMenu_007_nl{width:119px}

.menuLargeHeader .mainMenu_006_de li ul,.menuLargeHeader .mainMenu_006_it li ul,.menuLargeHeader .mainMenu_006_en li ul,.menuLargeHeader .mainMenu_006_nl li ul,.menuLargeHeader .mainMenu_006_cz li ul,.menuLargeHeader .mainMenu_006_pl li ul{min-height:340px;background:url(/img/css/menu/bg_quali.jpg) center bottom no-repeat #FFF}
.mainMenu_006_de li ul li .h2 a,.mainMenu_006_it li ul li .h2 a,.mainMenu_006_en li ul li .h2 a,.mainMenu_006_nl li ul li .h2 a,.mainMenu_006_cz li ul li .h2 a,.mainMenu_006_pl li ul li .h2 a{min-width:312px}

.mainMenu_006_de li .h1 a:hover,.mainMenu_006_it li .h1 a:hover,.mainMenu_006_en li .h1 a:hover,.mainMenu_006_nl li .h1 a:hover{background:#FFF !important}
.menuLargeHeader .mainMenu_005_de li ul,.menuLargeHeader .mainMenu_005_it li ul,.menuLargeHeader .mainMenu_005_en li ul,.menuLargeHeader .mainMenu_005_nl li ul,
.menuLargeHeader .mainMenu_005_cz li ul,
.menuLargeHeader .mainMenu_005_pl li ul{
min-height:340px;background:url(/img/css/menu/bg_schank.jpg) center bottom no-repeat #FFF
}

.menuLargeHeader .mainMenu_007_de li ul,.menuLargeHeader .mainMenu_007_it li ul,.menuLargeHeader .mainMenu_007_en li ul,.menuLargeHeader .mainMenu_007_nl li ul,.menuLargeHeader .mainMenu_007_cz li ul,.menuLargeHeader .mainMenu_007_pl li ul{min-height:340px;background:url(/img/css/menu/bg_handwerk.jpg) center bottom no-repeat #FFF}

.mainMenu_001_cz{width:204px}
.mainMenu_002_cz{width:164px}
.mainMenu_003_cz{width:124px}
.mainMenu_004_cz{width:110px}

.mainMenu_005_cz{width:130px}
.mainMenu_006_cz{width:130px}
.mainMenu_007_cz{width:93px}

.mainMenu_001_pl{width:204px}
.mainMenu_002_pl{width:164px}
.mainMenu_003_pl{width:124px}
.mainMenu_004_pl{width:110px}

.mainMenu_005_pl{width:86px}
.mainMenu_006_pl{width:178px}
.mainMenu_007_pl{width:89px}

.mainMenu_005_de li ul li .h2 a,.mainMenu_005_it li ul li .h2 a,.mainMenu_005_en li ul li .h2 a,.mainMenu_005_nl li ul li .h2 a,.mainMenu_005_cz li ul li .h2 a,.mainMenu_005_pl li ul li .h2 a{min-width:312px}
.mainMenu_007_de li ul li .h2 a,.mainMenu_007_it li ul li .h2 a,.mainMenu_007_en li ul li .h2 a,.mainMenu_007_nl li ul li .h2 a,.mainMenu_007_cz li ul li .h2 a,.mainMenu_007_pl li ul li .h2 a{min-width:312px}
#mm_003050,#mm_002018,#mm_002017,#mm_004007,#mm_002050,.mm_pois_extern{padding-left: 28px !important;width:211px;background-image:url(/img/css/sprites.png);background-repeat:no-repeat}
#mm_005004,#mm_006004,#mm_007060,#mm_002050{background-image:url(/img/css/sprites.png);background-repeat:no-repeat}

#mm_006020,#mm_007030{background:url(/img/css/shop/cart_menu.gif) 4px center no-repeat}
#mm_006020 span,#mm_007030 span{padding-left:32px}

#mm_003050{background-position:4px -847px}
#mm_002018,#mm_005004,#mm_006004,#mm_007060{background-position:4px -819px}
#mm_002017,#mm_004007{background-position:4px -793px}
#mm_005004 span,#mm_006004 span,#mm_007060 span{padding-left:25px}
#mm_002050{
	background-position:0 -932px
}
.mm_pois_extern{
	background-image:url(/img/css/pois_icon_menu.png);
	background-position:6px 6px;
}

.mm_pois_extern span{
	background:url(/img/css/external_link_icon.png) right center no-repeat;padding-right:11px;
}
.mainMenuRightHigh li ul{min-height:340px}
#headerData{background-color:#FFF3D7}
#headerLeft{width:627px;float:left}
#headerRight{width:300px;float:right;padding:0 28px 0 25px}
#sucheTopHeader .h2,#sucheTop span{color:#9F001F;font-weight:normal;padding:0}
#sucheTopHeader .h2{font-size:21px;margin:2px 0 0;font-family:"MetaBookRoman"}
#sucheTopHeader span,.inpField{font-size:11px}
#sucheTopHeader form{margin-top:7px}	
#sucheTopHeader form .col1{width:150px;float:left}
#sucheTopHeader form .col2{width:150px;float:right}
#sucheTopHeader .frmLine{margin:0 0 2px 0;width:150px !important}
#sucheTopHeader .btnSearch {float:right;margin:7px 2px 0}
#headerKlein{overflow:hidden;font-size:0}
#headerDiv{width:810px;height:69px;background-color:#9F0021;padding:11px 29px 0 141px;z-index:93}
#headerDivInner{position:relative;z-index:94}
#headerDiv #sinfoLogo{display:block;float:right}
#headerDiv a#logoLink{display:block;width:89px;height:89px;z-index:400;float:left;margin:-38px 0 0 -110px;position:relative}
#headerDiv a.logoLinkMoved{width:50px !important;height:50px !important;margin:1px 0 0 -110px !important}
a#logoLink img{width:89px;height:89px;position:absolute;left:0;bottom:0}
#headerDiv .h1,#headerDiv .h2{color:#FFF;font-weight:normal;margin:0;padding:0}
#headerDiv .h1{font-size:30px;font-family:"MetaBookRoman",Arial;line-height:30px}
#headerDiv .h2{font-size:18px;font-family:"MetaBookRoman",Arial}
#headerGross{width:627px;height:350px;position:relative}
#headerGross #loader{position:absolute;z-index:98;left:297px;top:159px;display:none}
#headerContent{position:relative;width:627px;height:350px}
#headerContent img {height:350px;left:0;position:absolute;top:0;width:627px}
#headerBar{width:627px;padding:0;position:absolute;left:0;bottom:0;z-index:93;background:url(/img/css/header/bg_menu.png) 0 0 repeat}
#headerMenuContent{position:relative;z-index:90;width:627px}
#imgTitle{position:absolute;z-index:500;left:0;bottom:0;width:477px;min-height:20px;padding:4px  10px 4px 140px;color:#CC3333;background:url(/img/css/header/bg_menu.png) 0 0 repeat}
.headermenuOpened #imgTitle{bottom:35px}
#imgTitle div{color:#FFF;font-size:11px;background-color:transparent;font-style:italic}
#imgTitle div a,#imgTitle div a:hover{text-decoration:underline;color:#FFF}
#navImgsOuter{overflow:hidden;height:26px;margin:3px 0 6px 123px;width:350px;float:left;position:relative}
#navImgs{height:26px;width:300000px;position:absolute;left:0;top:0}
#navImgs a{display:block;width:50px;height:26px;float:left;margin-left:4px;opacity:.4;filter:alpha(opacity:40)}
#navImgs a img{width:50px;height:26px}
#navImgs a.activeSlide,#navImgs a:hover{opacity:1;filter:alpha(opacity:100);margin-top:0}
#btnStartStop{float:right;display:block;width:28px;height:25px;margin:3px 10px 0 0;background:url(/img/css/sprites.png) no-repeat -55px -382px transparent;	outline:none}
.btn_stop{background-position:-53px -382px !important}
.btn_stop:hover{background-position:-53px -408px !important}
.btn_play{background-position:-20px -381px !important}
.btn_play:hover{background-position:-20px -406px !important}
#btnNext{float:right;display:block;width:22px;height:22px;margin:2px 8px 0 0;background:url(/img/css/sprites.png) no-repeat -83px -381px transparent;	outline:none}
#btnNext:hover{background-position:-83px -406px}
#btnPrev{float:right;display:block;width:22px;height:22px;margin:2px 8px 0 0;background:url(/img/css/sprites.png) no-repeat 4px -381px transparent;	outline:none}
#btnPrev:hover{background-position:4px -406px}
ul#share{float:right;position:relative;list-style-type:none;margin:0;padding:0 0 0 0}
ul#share a#shareLink{display:block;width:13px;height:14px;padding:13px 10px 0 0;background:url(/img/css/sprites.png) no-repeat -116px -377px transparent}
ul#share li:hover a#shareLink{background-position: -116px -403px}
ul#share ul{
	display:none;
	position:absolute;
	right:-33px;
	bottom:-11px;
	margin:0;
	padding:0;
	list-style-type:none;	
	background:url(/img/css/header/bg_menu.png) 0 0 repeat;
	padding:5px 5px 10px 5px;
	font-size:11px;	
}
ul#share li:hover ul{display:block}
ul#share ul li a{display:block;white-space:nowrap;padding:4px 20px;text-decoration:none;color:#FFF}
a#shareFB{padding-left:0 !important;background:url(/img/css/sprites.png) no-repeat -173px -381px transparent;color:#6181CA  !important}
a#shareFB:hover{background-position: -173px -408px}
a#shareEcard{padding-left:0 !important;background:url(/img/css/sprites.png) no-repeat -139px -381px transparent}
a#shareEcard:hover{background-position: -139px -407px}
.headermenuClosed{height:0}
.headermenuClosed #navImgsOuter,.headermenuClosed #share,.headermenuClosed #btnStartStop,.headermenuClosed #btnNext,.headermenuClosed #btnPrev,.headermenuClosed #btnMoreVideos{display:none}
.headermenuOpened #navImgsOuter,.headermenuOpened #share,.headermenuOpened #btnStartStop,.headermenuOpened #btnNext,.headermenuOpened #btnPrev,.headermenuOpened #btnMoreVideos{display:block}
#L2Cols{width:980px;background:url(/img/css/general/bg_2cols.gif) right top repeat-y}
#LLeft{float:left;width:564px;padding:11px 20px 10px 29px}
#LRight{float:right;width:347px;padding:0 0 2px 12px}
#hofSucheRight{}
#spreadCrumb{margin:0 0 30px 0;width:100%;min-height:17px}
#spreadCrumb div,#spreadCrumb a{font-size:11px;text-decoration:none;float:left;color:#595246}
#spreadCrumb div.arrow{margin:6px 5px 0 5px;background:url(/img/css/sprites.gif) left -55px no-repeat;width:3px;height:5px}
#spreadCrumb #actSite,#spreadCrumb a:hover{color:#9F001F}
.css_suchergebnis #leisteBackTopFB,.css_grafischeSucheUab #leisteBackTopFB{background:transparent !important}
#fbFooter{width:120px !important}
#gpFooter{width:80px !important}
#fbFooter:hover{background-position:-173px -408px}
.L1Col{width:980px;padding:11px 0 15px 0}
.L1ColContent{width:916px;padding-right:26px;padding-left:38px}
.hofDetailSubTab, .hofDetailSubTab:hover{font-size:14px;color:#574633;text-decoration:none}
.hofDetailActiveSubTab,.hofDetailSubTab:hover{color:#9F001F}
#site{
	width:980px;
	background-color:#FFF;
	margin:12px auto 0 auto;
	padding:0 0 50px 0;
	webkit-border-radius:0 0 6px 6px;
	moz-border-radius:0 0 6px 6px;
	border-radius:0 0 6px 6px;
	box-shadow:	5px 0 5px #E0DEDA,0 0 0 #E0DEDA,-5px 0 5px #E0DEDA,0 0 0 #E0DEDA	
}
#header{position:relative}
.bildBoxRight{width:286px;height:155px;background:url(/img/css/general/bg_img_right.jpg) left top no-repeat;padding:5px 5px 0 8px;margin:10px 0 0 17px}
.tabsContainer{width:955px;margin:0;padding:0 0 0 25px;background:url(/img/css/hofdetail/tab_div_shadow.jpg) left bottom repeat-x}
a.tab{
	background:url(/img/css/hofdetail/tab_div_shadow.jpg) repeat-x scroll left bottom #FEFAF3;
    border-radius:4px 4px 0 0;
    color:#574633;
    display:block;
    float:left;
    font-size:15px;
    margin:3px 5px 0 4px;
    padding:6px 23px;
    text-decoration:none
}
.activeTab,a.activeTab:hover{
	background:url(/img/css/hofdetail/tab_active_shadow.jpg) right bottom no-repeat #FFF !important;
	padding:6px 28px 6px 23px !important;
	margin-right:0 !important	
}
.activeTab{color:#90001E !important}
a.infoIcon{
	display:block;
	width:12px;
	height:12px;
	margin:5px 0 0 0;
	background:url(/img/css/sprites.gif) 0 -309px no-repeat;
}
a.infoIcon:hover{background:url(/img/css/sprites.gif) 0 -329px no-repeat}
.kriterienBox{
	padding:20px;
	width:510px;
	background-color:#FCF3E0;
	margin:10px 0
}
#wetterBoxRight{cursor:pointer;width:204px;padding:25px 15px 5px 80px;margin:20px 0 0 17px;background:url(/img/css/sprites.gif) 18px -345px no-repeat #FFF;max-height:145px;overflow:hidden}
#wetterBoxRight .wetterCol1{width:95px;text-align:left;margin:0 !important}
#wetterBoxRight .wetterCol1 .h2{
	color:#856B4D;
	font-family:"MetaBookRoman";
	font-size:12px;
	font-weight:normal;
	margin:0;
	padding:0;
	text-transform:uppercase
}
#wetterBoxRight .trenner{margin:5px 0;height:1px;overflow:hidden;font-size:0;border-bottom: 1px dotted #D7CFC2}
#wetterBoxRight .wetterIconCont{width:95px}
#wetterBoxRight .wetterIconContBox img{margin-left:10px}
#wetterBoxRight .wetterCol1 .temp{
	width:95px;
	text-align:center;
	color:#866B4F;
	font-family:"MetaBookRoman"
}
#wetterBoxShadow{width:299px;height:17px;background:url(/img/css/wetter/box_shadow.jpg) 0 0 no-repeat transparent;margin:0 25px 20px 25px}
#bauernspruch{width:239px;padding:18px 30px 25px 30px;background:url(/img/css/bauernspruch/bg_box.jpg) 0 0 repeat #F8F5E9;text-align:center;margin:0 0 0 17px}
#bauernspruch .h2{	
	color:#866B4F;
	font-family:"MetaBookRoman";
	margin:0 0 10px 0;
	font-size:13px;
	font-weight:normal
}
#bauernspruch #spruch{width:139px;padding:0 50px;color:#595246}
#hofTippsSlider{
	width:360px;
	height:283px;
	position:relative;
	overflow:hidden
}
#hofTippsSlider{margin:0 0 0 -12px}
.hofTippsSliderElement{
	width:360px;
	height:233px;
	background:url(/img/css/hofsuche/slider_hoftipps_suche.png) 0 0 no-repeat;
	float:left;
	padding:7px 0 0;
	margin:26px 0 0
}
.hofTippsSliderElement a.imgLink{margin:0 0 0 40px;display:block;width:285px;height:161px}
#hofTippsSliderInner{height:283px;width:360px;position:absolute;left:0;top:0}
#hofTippsSliderInner a.titleLink{
	font-family:"MetaBookRoman";
	color:#5A5247;
	font-size:14px;
	margin:14px 0 0 76px;
	text-align:center;
	display:block;
	text-decoration:none;
	width:200px
}
#hofTippsSliderInner a.titleLink:hover{color:#9F001F;text-decoration:none}
.hofTippsSliderElementFirst{background-image:url(/img/css/hofsuche/slider_hoftipps_suche_first.png)}
.hofTippsSliderElementLast{background-image:url(/img/css/hofsuche/slider_hoftipps_suche_last.png)}
#hofTippsWeiter{right:0;background-position:-22px 0}
#hofTippsWeiter:hover{background-position:-22px -22px}

#hofTippsZurueck{left:0;background-position:0 0}
#hofTippsZurueck:hover{background-position:0 -22px}
.hofTippArrow{position:absolute;width:22px;height:22px;z-index:200;top:110px;background-image:url(/img/css/hofsuche/hofftipps_slider_arrows.png);background-repeat:no-repeat}
.lineNews{width:540px;padding:5px 5px;border-bottom: 1px dotted #D7CFC2}
.lineNews a.nDatum, .lineNews a.nDatum:hover{width:100px;color:#9F001F;text-decoration:none}
.lineNews a.nTitel, .lineNews a.nTitel:hover{width:440px;color:#9F001F;text-decoration:none}
.lineNews_0{background-color:#FCF3E0}
.frmLine{width:550px;margin-bottom:5px}
.frmLine .frmCol1{
	width:90px;
	margin-top:5px;
	font-size:13px;
	font-weight:bold
}
.frmLine .frmCol2{width:400px}
.l_nl_f{margin-right:14px}
.nl_m{margin-left:3px}
#provLines{padding-left:116px;padding-bottom:8px}
.l_nl_op_an{margin-right:14px}
.nl_op_ab{margin-left:3px}
.frmLine{margin-bottom:7px;width:564px}
.frmLine .frmDesc{width:100px;margin:8px 4px 0 0}
.frmLine .frmPflicht{width:12px;margin:8px 0 0 0}
.frmLine .frmField{width:390px}
.captchaReloadLink,.captchaReloadLink:hover{text-decoration:underline;color:#9F0021}
#nlBtn{margin-right:66px}
#absatz_10399 .imgCont img,
#absatz_10928 .imgCont img,
#absatz_7908 .imgCont img,
#absatz_7909 .imgCont img ,
#absatz_7912 .imgCont img ,
#absatz_7914 .imgCont img {cursor:pointer}
.schankOpenRow{margin-bottom:4px}
.schankOpenRow .col1{width:40px;margin:9px 0 0 0}
.schankOpenRow .col2 .ui-datepicker-trigger{margin:2px 0 0 4px}
#anzHoefe,#anzHoefeText{margin:12px 0 0 0;display:none}
.css_schanksuche{background-color: #FFF7E1;padding-bottom:0}
#schankSucheInhalt{
	background-color: #FFFFFF;
    padding: 30px 38px 40px;
    width: 904px
}
.schankInfo, .schankInfo:hover{
	padding-left:20px;
	background: url(/img/css/infoicon.gif) no-repeat scroll 0 -16px transparent;   
	color:#9F0021;
	font-weight:bold;
	text-decoration:none
}
#suchInfos{margin:5px 0}
#suchInfos .paramLine{margin:2px 0 0 0}
#suchInfos .paramLine .col1{
	float:left;
	margin:0 6px 0 0;
	font-weight:bold
}
#suchInfos .paramLine .col2{float:left}
#boxNoResult{
	width:500px;
	border:2px solid #9F0021;
	padding:20px 30px;
	font-size:14px;
	color:#9F0021;
	text-align:center;
	box-shadow: 10px 10px 5px #CCC;
	margin:30px 0
}
#searchResult #boxNoResult{width:496px !important}
.katalogLeft {width:190px}
.katalogRight{width:360px}
.katalogRightLong{width:560px !important}
.katalogTitle{
	color: #403B33;
    font-size: 14px;
    font-weight: bold;
    margin: 0 0 6px 0;
    padding: 0 0 3px 0;
    text-decoration: none;
	display:block;
	border-bottom: 1px dotted #D7CFC2
}
#lnkIssu{margin-right:10px}
.checkBoxLabel{margin:3px 0 0 8px;width:500px}
#lAnredeW,#lAnredeM,#lAnredeFam{margin:4px 8px 0 0}
#imgcaptcha_kataloganfrage{margin:4px 0 0 0}
.sm2 a,.sm3 a,.sm4 a,.sm5 a{text-decoration:none;padding:1px 0;display:inline-block}
.sm2 a{font-size:16px;margin:2px 0 0 20px}
.sm3 a{font-size:15px;margin:1px 0 0 60px}
.sm4 a{font-size:14px;margin:1px 0 0 100px}
.sm5 a{font-size:13px;margin:1px 0 0 110px}
.sm5 a::before{content: "- "}
h3.pageTitle a{text-decoration:none}
h2.contentTitle span{font-size:26px;color:#9F0021;font-family:"MetaBookRoman",Arial}
.ex_err_box{padding-top:2px;padding-left:25px;background-image:url(/img/css/rufezeichen.gif);background-position:3px center;background-repeat:no-repeat;color:#AB0C30;font-weight:700;font-size:12px}
.mmLink,.mmLink:hover{display:block;width:240px;padding:4px 0 4px 20px;background:url(/img/css/mitgliederbereich/bg_menu.png) 0 0 no-repeat;margin:0 0 4px 25px;color:#9F0021;text-decoration:none;font-family:"MetaBookRoman",Arial;font-size:18px;font-weight:normal}
.activeMM,.mmLink:hover{background:url(/img/css/mitgliederbereich/bg_menu_a.png) 0 0 no-repeat !important}
#mmYearText{margin:7px 5px 0 0}
#flyingMenu{position:fixed;left:0;top:200px;z-index:999}
#flyingMenu #merker{background:url(/img/css/header/bg_menu.png) 0 0 repeat transparent}
#flyingMenu #merker a{color:#FFF;padding:12px 9px 13px 38px;display:block;background:url(/img/css/sprites.png) 11px -595px no-repeat transparent;font-family:Meta,Arial;font-size:16px;text-decoration:none;
	min-height:19px
}
#flyingMenu #merker a:hover,#flyingMenu div.merkerFilled a,#flyingMenu div.merkerFilled a:hover{background-color: #A00022 !important}
.flyingMenuToolbar:hover{background: #A00022 !important}
#merkerHoefe{background-color:#A00022;padding:0 10px;overflow:hidden}
#merkerHoefe a{color:#FFF;text-decoration:none}
a.hofMerkerHof{display:block;padding:5px 0;min-width:100px}
.hofMerkerDel{
	width:10px;
	height:10px;
	background:url(/img/css/sprites.gif) right -683px no-repeat #A00022;
	display:block;
	margin:10px 0 0 7px
}
.hofMerkerDel:hover{background-position:right -703px}
#hofMerkerAnfrage{
	margin:5px 0 8px 0;
	padding:0 0 0 13px;
	font-size:11px;
	font-weight:bold;
	float:left;
	display:block;
	background:url(/img/css/sprites.gif) 0 -722px no-repeat #A00022
}
.flyingMenuToolbar{width:33px;padding:10px 7px;background:url(/img/css/header/bg_menu.png) 0 0 repeat transparent}
.merkerHofOrt{font-size:11px;color:#FFC6D1}
a.merkerKopfAusblenden span {display:none !important;overflow:hidden}
.flyingMenuToolbar a{width:26px;height:24px;display:block}
a#fmFBLink{background:url(/img/css/sprites.png) -169px -408px no-repeat}
a#fmEmpfLink{margin:0;background:url(/img/css/sprites.png) -21px -529px no-repeat}
a#fmEmpfLink:hover{background-position:-21px -563px}
a#fmTwitterLink{margin:0 0 9px 2px;background:url(/img/css/sprites.png) -62px -521px no-repeat}
a#fmTwitterLink:hover{background-position:-62px -557px}
a#fmGalerieLink{margin:0 0 9px 0;background:url(/img/css/sprites.png) -102px -521px no-repeat}
a#fmGalerieLink:hover{background-position:-102px -559px}
a#fmVideoLink{margin:0 0 0 1px;background:url(/img/css/sprites.png) 0 -906px no-repeat}
.merkerCatTitle {color:#FFF;font-weight:bold;font-style:italic;font-size:14px}
#flaGeschichte{width:450px;margin:4px 0 0 77px}
#philText{margin: 0 0 7px 0}
.highlightsBox{width:300px;margin-left:17px;background:#FFFEF5;background:url(/img/css/highlightsbox/bg_repeat.jpg) 0 0 repeat-y transparent}
.hbBoxTitle{width:298px;text-align:center}
.hbBoxPrevious,.hbBoxNext{display:inline-block;width:5px;height:10px;background:url(/img/css/sprites.png) 15px -707px no-repeat transparent;margin-top:-4px;overflow:hidden;font-size:0;padding:0 15px}
.hbBoxPrevious{margin-right:15px}
.hbBoxNext{background:url(/img/css/sprites.png) 15px -720px no-repeat transparent;margin-left:15px}
.hbBoxTitle .h2{display:inline;color:#9F0021;font-family: MetaBookRoman,Arial; font-size: 22px; font-weight: normal;}
.hbBoxSubTitle{width:278px;text-align:center;color:#866B4F;font-family: MetaBookRoman,Arial;font-size:11px;text-transform:uppercase;padding:0 10px}
#vbBoxContent,#hbBoxContent{width:268px;margin:0 1px;padding:21px 15px 0 15px;position:relative;min-height:100px;overflow:hidden}
#vbBoxOverlay,#hbBoxOverlay{width:271px;height:9999px;position:absolute;background:url(/img/css/hofsuche/bg_trans_loader.png) 0 0 repeat;position:absolute;left:15px;top:20px;z-index:900}
#hbBoxLoader,#vbBoxLoader{position:absolute;left:135px;top:40px;width:32px;height:32px;background:url(/img/css/ajax-loader2.gif) 0 0 no-repeat;z-index:901}
.highlightsBoxHeader{width:298px;margin: 0 1px;background:url(/img/css/highlightsbox/bg_top.jpg) 0 0 no-repeat transparent;padding:37px 0 0 0}
.highlightsBoxBottom{width:300px;background:url(/img/css/highlightsbox/bg_bottom.jpg) 0 0 no-repeat transparent;height:80px}
.noHighlight{color:#8C6F4F;width:208px;margin:30px;text-align:center}
.highlightItem{padding:7px 0;border-bottom:1px dotted #D7CFC2}
a.highlightItemBild,.absatz2Cols_Linkbuilder .imgCont{display:block;width:106px;height:66px;background:url(/img/css/highlightsbox/bg_image.png) 0 0 no-repeat transparent;padding:3px 0 0 3px}
.highlightItemRight{width:143px}
a.highlightItemRightTitel{color:#866B4F;font-size:12px;font-weight:bold;text-decoration:none;display:block;margin: 0 0 2px 0}
a.highlightItemRightText{color:#595246;font-size:12px;text-decoration:none}
.highlightsMore,.eventsMore{background: url(/img/css/sprites.png) no-repeat scroll 0 -713px transparent !important;color: #9F001F;font-size:13px;font-weight: bold;padding-left: 15px;margin: 6px 20px 0 0;text-decoration:none}
.eventWithOutImg{width:268px}
.geodaten{background-color:#FBF3D5;margin:0 29px 12px 29px;padding:12px;border:1px solid #F4E193;border-radius:6px;position:relative;overflow:hidden}
.geodaten .txtTitle{padding-left:24px;background:url(/img/rufezeichen2.gif) no-repeat 0 center;margin-bottom:5px}
#geoMap{width:457px;height:360px;margin:0 0 20px 0}
#geo_addr{border:0;background-color:#FFF;width:#000;width:437px;font-weight:normal;font-size:14px;padding:5px 10px}
#geoLoader{position:absolute;left:210px;top:200px;padding:10px;background-color:#FFF;opacity:.8;width:32px;height:32px;display:none;border-radius:5px}
#geoOverlay{width:600px;height:1000px;background:url(/img/overlay.png) repeat;position:absolute;left:0;top:0;display:none}
.absNewLetter{display:block;font-size:28px;font-family:"MetaBookRoman",Arial}
.hofListeLetters{padding:10px;width:544px;background:#FFF3D7}
.hofListeLetters a{padding:0 5px;font-size:14px}
.absListeTop {font-size:11px;color:#595246}
.ptNoMargin{margin-left:0 !important}
.evBoxLeft{width:70px;color:#9F001F;font-family: MetaBookRoman,courier;text-align: center;line-height:1.3}
.evBoxDat1{font-size: 20px}
.evBoxDat2{font-size: 14px}
.evBoxDat3{font-size: 12px}
.evBoxRight{width:195px}
.spezBetriebLink{color:#9F001F !important;line-height:1.3;font-weight:normal !important;display:block;width:162px;padding:0 0 0 13px !important;background:url(/img/css/sprites.png) 1px -602px no-repeat}
#siteMapTop{width:980px;position:absolute;background:#FFF;top:-14px;left:0;z-index:1000;padding:23px 0 28px;box-shadow: 5px 0 5px #E0DEDA, 0 0 0 #E0DEDA, -5px 0 5px #E0DEDA, 0 0 0 #E0DEDA;display:none}
#siteMapTop #close{margin-right:17px;padding:0 17px 0 0;background:url(/img/css/sprites.png) right -853px no-repeat}
#siteMapTopContent{width:871px;padding:24px 70px 0 39px}
#siteMapTopContent div.title,#siteMapTopContent div.h2{font-weight:normal;font-size:20px;margin:0 0 14px 0;border-bottom:1px solid #AA1C38}
#siteMapTopContent div.h2{width:255px}
#siteMapTopContent .title a{font-size:20px}
#siteMapTopContent .col1Uab .uabSub,#siteMapTopContent .col2Uab .uabSub{font-size:16px;border:none;margin:0 0 12px 0}
#siteMapTopContent .uabSub a{font-size:16px}
#siteMapTopContent .h3{color:#574633;font-weight:normal;font-size:14px;border-bottom:1px dotted #D7CFC2;margin:0;padding:0;width:210px}
#siteMapTopContent .h3 a{font-size:13px;color:#574633;display:block;padding:5px 0}
#siteMapTopContent .h3.last{border:0}
#siteMapTopContent .col1{width:620px}
#siteMapTopContent .col2{width:251px}
#siteMapTopContent .row1{margin:0 0 30px 0}
#siteMapTopContent .row1 .uab{width:255px}
.col1Uab{width:255px}
.col2Uab{width:255px;margin:0 0 0 35px}
#language_search  #siteMapLink{float:right;display:block;width:42px;height:38px;margin:-5px 0 0 12px;background:url(/img/css/sprites.png) 10px -259px no-repeat transparent;outline:none}
.siteMapOpen{background-position:-38px -259px !important}
#sucheTopHeader{position:relative}
#expressBezirke{background-color:#FFF;border:2px solid #F0E2BF;border-radius:6px 0 6px 6px;position:absolute;top:113px;right:154px;z-index:550;width:360px}
#expressBezirke #innerDiv{width:100%;position:relative;padding:10px 0}
#innerDiv #whiteLine{width:139px;height:2px;overflow:hidden;font-size:0;position:absolute;right:0;top:-2px;z-index:551;background:#FFF}
#exprBez_right{float:right;width:160px}
#exprBez_right p{margin:0 0 4px 0}
#exprBez_left{width:178px;float:left;padding:18px 4px 0 4px;position:relative;}
#imgMapExpress{width:186px;height:117px;position:absolute;left:4px;top:18px}
.expr_bez{position:absolute}
#expr_bez1{left:4px;top:48px;width:58px;height:62px;background:url(/img/css/expresssuche/bez1.png) 0 0 no-repeat}
#expr_bez2{left:43px;top:34px;width:51px;height:79px;background:url(/img/css/expresssuche/bez2.png) 0 0 no-repeat}
#expr_bez3{left:74px;top:46px;width:37px;height:90px;background:url(/img/css/expresssuche/bez3.png) 0 0 no-repeat}
#expr_bez4{left:79px;top:32px;width:54px;height:61px;background:url(/img/css/expresssuche/bez4.png) 0 0 no-repeat}
#expr_bez6{left:99px;top:19px;width:87px;height:93px;background:url(/img/css/expresssuche/bez6.png) 0 0 no-repeat}
#frmEmail input {display:none}
#leisteBackTopFB{background:url(/img/css/bg_socialbar_normal.jpg);right top repeat-y #FFF}
.socialBar_suchergebnis,.socialBar_grafischeSucheUab,.socialBar_grafischeSucheUab,.socialBar_suchergebnis_hoftipps{background-image:url(/img/css/bg_socialbar_suche.jpg) !important}
.socialBarNoBg{background-image:none !important}
#geo_addr{display:none}
#fmShopLink{
	background: url(/img/css/header/bg_menu.png) repeat scroll 0 0 transparent;
    width:27px;
	height:24px;
	display:block;
	padding:12px 10px 8px
}
#fmShopLink:hover{background:#A00022}
.book,.bookList{
	display:inline-block;
	margin:8px 0 0;
	padding:2px 32px;
	border:1px solid #9A8A4F;
	border-radius:4px;
	font-size:12px;
	background:url(/img/css/hofdetail/cal_booking.gif) 8px center no-repeat;
	color:#A00022
}
.bookList{
	margin-top:0 !important;
	background-color:#FCF3E2 !important	
}
.book:hover{background-color:#FFF}

/* Aktives Menu SP und QP*/
#mainMenuRight  h1 .activeLinkMenuLeft{background-color:#790018 !important;color:#FFF !important;border-right:medium none !important}
#mainMenuRight  h1 .activeLinkMenuLeft{border-left:1px solid #790018 !important}
#mainMenuRight  h1.activeLinkMenuLeft:hover{color:#9F0021 !important}
#mainMenuRight ul.mainMenu_005_de li:hover h1 an{color:#9F0021;background:url(/img/css/menu/shadow_v.png) right top repeat-y transparent;border-right:none}

.css_unterkunftssuche,.css_grafischeSucheSchank,.css_grafischeSucheQuali,.css_grafischeSucheUab{background-color:#FCF4E1;padding-bottom:0}

.css_grafischeSucheUab .tabsContainer{
	background-color:#FCF4E1
}
.css_grafischeSucheSchank h1,.css_grafischeSucheQuali h1{
	margin-left:0 !important
}
.css_unterkunftssuche .L1ColContent,.css_grafischeSucheSchank .L1ColContent,.css_grafischeSucheQuali .L1ColContent,.css_grafischeSucheUab .L1ColContent{
	padding-bottom:14px !important
}

#infoGeoSucheBezirke {
    background:none repeat scroll 0 0 #FCF4E1;
    border-radius: 6px;
    color: #9F001F;
    display:inline-block;
    font-family: MetaBookRoman,Arial;
    font-size:16px;
    left:16px;
    opacity:0;
    padding:7px 12px;
    position:absolute;
    top:16px;
    transition:opacity 1.2s ease 0s
}

.bezirkSuche:hover #infoGeoSucheBezirke{opacity:1}
#videos{padding:20px;border:1px solid #CCC;background:#FFF}	
#videos a{display:block}
iframe{allowfullscreen:true;webkitallowfullscreen:true;mozallowfullscreen:true}
#headerVideo{background:none;z-index:89;width:627px;height:353px;position:absolute;left:0;top:0;cursor:pointer;background:url(/img/shim.gif)}
#videoExpander{
	position:absolute;
	right:7px;
	top:50px;
	z-index:402;
	width:15px;
	height:15px;
	background:url(/img/css/videos/video_expand.png)
}

#btnMoreVideos{
	float:right;
	display:block;
	width:25px;
	height:26px;
	background:url(/img/css/videos/video_more.png);
	margin: 2px 8px 0 0
}

#videoStop{
	position:absolute;
	right:13px;
	top:30px;
	z-index:403;
	width:20px;
	height:28px;
	background:url(/img/css/sprites.png) -224px -900px
}

#videoStop.iPad{top:360px !important}
.socialIcons{margin:5px 0 6px}

	.socialIcons #___plusone_0,
	.socialIcons .fb,
	.socialIcons .twitter-share-button{
		float:left !important		
	}
	
	.socialIcons #___plusone_0,
	.socialIcons .twitter-share-button{
		margin-right:10px !important
	}
	
	.socialIcons .fb_de{width:90px !important}	
	.socialIcons .fb_it{width:80px !important}	
	.socialIcons .fb_en{width:57px !important}	
	.socialIcons .fb_nl{width:100px !important}
	
#linkSinfo{
	float:left !important;
	margin:-20px 0 0 28px
}
.absatz2Cols_Linkbuilder a.highlightItemBild{
	border:1px solid #F2F2F2
}

.absatz3Cols_Linkbuilder{
	width:178px
}
	
.absatz3Cols_Linkbuilder .imgCont{
	height:102px
}
	

	
	.absatz3Cols_Linkbuilder_2 {
		margin: 0 0 0 8px
	}
	
	.absatz2Cols_Linkbuilder_2{margin-left:0}
	
	.absatz2Cols_Linkbuilder .absatzLink,
	.absatz2Cols_Linkbuilder .absatzLink:hover{
		width:130px;
		margin-top:3px;
		margin-left:11px;
		padding-right:0px;
		display:inline-block;
		background:url(/img/css/pfeil.gif) left 6px no-repeat !important		
	}	
	
	.imgColGem_Ubez,
	.absatz_template_8{
		float:left;
		width:282px;
		padding:10px 0
	}

#bildBoxRight_FB{background-image:none;height:auto;background-color:#FFF;}
#bildBoxRight_FB img{
	float:left;
	margin:0 10px 0 0
}
#bildBoxRight_FB .tit{
	color: #9F001F;
	font-size: 22px;
	font-family: MetaBookRoman,Arial;
	display:block
}


.richSnippet{display:none}
.fb-like{
	float:left;
	margin-right:5px;
	z-index:100
}
#infoChange2Mobile{
	padding:5% 10%;
	position:absolute;
	left:0;
	top:-100%;
	width:80%;
	background:#FFF;
	z-index:1000;
	text-align:center;
	box-shadow:3px 5px 6px #CCC
}

#infoChange2Mobile h2{
	color:#9f0021;
	font-size:150%;
	font-family: "MetaBookRoman",Arial;
	font-weight:normal;
	margin:0 0 5% 0
}

#infoChange2Mobile #mobYes,
#infoChange2Mobile #mobNo{
	background:#9f0021;
	color:#FFF;
	padding:2% 5%;
	font-size:120%;
	box-sizing:border-box;
	width:48%
}
#infoChange2Mobile #mobYes{float:left}
#infoChange2Mobile #mobNo{float:right}
#hintNewDB{
	background:yellow;
	border:3px solid red;
	position:fixed;
	left:0;
	top:0;
	width:100%;
	text-align:center;
	padding:2px 0
}
#seccheck{display:none}
#contUnterbezirkeGemeinden .absatzLink{
	display:inline-block;
	text-overflow:ellipsis;
	white-space:nowrap;
	width:100%;
	padding-right:7px;
	box-sizing:border-box
	
}
.css_content h1,
.css_unterbezirk h1.pageTitle{
	margin-left:0 !important
}
.ubez2FarmsBtn{
	margin:5px 0;
	float:right
}
.titUBez,
#contUnterbezirkeGemeinden h3{
	margin-top:20px;
	padding-bottom:5px;
	border-bottom: 1px dotted #d7cfc2;+
}

#contUnterbezirkeGemeinden h3{
	margin-bottom:5px	
}

.noFarmsFound4Gemeinde .jQueryButton{
	display:inline-block;
	margin-top:10px
}

.poisMapLink{
	display:inline-block;
	margin-top:10px;
	float:left;
	font-size:16px;
	font-family:MetaBookRoman,Arial;
	background:url(/img/pois/pois_link.gif) left top no-repeat;
	padding:3px 0 3px 40px;
}

#tabsHofSucheErgebnis .poisMapLink,
#tabsHofSuche .poisMapLink,
.poisMapLinkSchank,
.poisMapLinkQuali,
.poisMapLinkHandwerk{
	margin:6px 0 0 20px
}

a.inpCheckbox span.privLink{
	color:#9c0021;
	text-decoration:underline
}
.css_shop .L1ColContent{background-color:#FFF}

.accordeonBlock{
	margin:0 0 20px 0	
}
	.accordeonBlock .accordeonTitle{
		color:#9F001F;
		font-weight:bold;
		font-size:14px;
		margin-bottom:5px;
		cursor:pointer;
	}
	
	.accordeonBlock .accordeonTitle::before{
		content:"▼";
		display:inline-block;
		margin:0 4px 0 0
	}
	
	.accordeonBlock .accordeonContent{
		display:none;
	}
	
	.accordeonBlockOpen .accordeonContent{
		display:block
	}
	
	.accordeonBlockOpen .accordeonTitle::before{
		content:"▲";
	}
