/* Style sheet layout */
body{border-top:5px solid #008733;}
h1,h2,h3,h4,h5,h6,p,a,ul,li,div{margin: 0px;padding: 0px;}
h1{font-weight:normal;font-size: 120%;}
#main h1{padding-bottom: 10px;}
#main .inside_bottom .inside{padding-bottom: 10px;}
h2{font-size: 100%;}
#header{margin-right:2px;}
#main ul,#main li{margin: 0px 10px;padding: 0px 5px;}
#main .vorstellung ul,#main .aub_tabs ul{padding: 0px;margin: 0px;}
#main .vorstellung ul li,#main .aub_tabs ul li{padding: 9px 20px;padding-bottom: 4px;margin: 0px;list-style-type: none;line-height: 30px;width: 200px;display: inline;border-bottom: 1px solid #ECE6CE;}
#main .vorstellung ul li a,#main .aub_tabs ul li a{display: inline;width: 200px;height: 23px;padding-top: 3px;text-align: center;}
#main .vorstellung,#main .aub_tabs{clear: both;float: none;}
#main .vorstellung .active,#main .aub_tabs .active{background-image: url(tl_files/bodypix/vorstellung_tab2.jpg);border-left: 2px solid #ECE6CE;border-right: 2px solid #ECE6CE;border-bottom: 0px;margin-left: -2px;margin-right: -2px;}
#outerWrapper{background:#EDE7CF url("tl_files/bodypix/body_background.png") left top repeat-x;}
#wrapper{width: 931px;margin: 0px auto;}
#newsletter{font-size:90%;color:#fff;background: #008733;width: 100%;}
#newsletter .inside{padding:18px 0;margin: 0px auto;width: 931px;}
#newsletter .info{padding-right:30px;border-right:1px solid #3ba364;line-height:1.3em;float: left;width: 280px;}
#newsletter div.form{float:right;}
#newsletter form div.col{float:left;margin-left:5px;}
#newsletter div.col div{margin-top:10px;}
#newsletter input.text{width:200px;padding:2px;background-color:#36a05e;border:1px solid #36a05e;font-size:105%;color:#fff;}
#newsletter input.short{width:100px;}
#newsletter select{width:100px;padding:2px;background-color:#36a05e;border:1px solid #36a05e;font-size:105%;color:#fff;}
#newsletter select#nlLand{width:205px;}
#newsletter input.error{background-color:#d45f5f;border:1px solid #a03838;font-weight:bold;}
#newsletter div.form label{width:80px;float:left;display:block;padding-right:10px;text-align:right;}
#newsletter button.submit{width:83px;height:22px;margin-left:213px;background:url("tl_files/bodypix/anmelden_button_empty.png") left center no-repeat;border:0px;}
#nlSubmitDiv{width:296px;height:22px;text-align:right;}
#nlSubmitDiv span.saved{font-weight:bold;font-size:120%;}
#nl_toggle{height: 25px;width: 927px;margin: 0 auto;}
#nl_toggle_button{margin-left:758px;height: 26px;width: 170px;background-image: url("tl_files/bodypix/newsletter_button_xw.png");background-repeat: no-repeat;background-position: right;cursor: pointer;}
#tophead_xw{margin-top:15px;margin-bottom:20px;}
#tophead_xw #branding{width:328px;height:67px;float:left;}
#tophead_xw #map{width:240px;height:76px;float:left;margin-right:23px;margin-left:140px;}
#tophead_xw #contact{width:170px;float:left;margin-left:27px;font-size:80%;line-height:1.4em;}
#tophead_xw #branding h1 a{width:328px;height:67px;display:block;background:#fff url("tl_files/bodypix/xwlogo.png") left top no-repeat;}
#tophead_xw #branding h1 a span{display:none;}
#header .logo_anschrift{height: 150px;}
#header .betriebe{height: 255px;background: #F9F6ED;background-image: url("tl_files/bodypix/betriebe_oben2.png");background-repeat: no-repeat;background-position: 0px top;width: 931px;padding-top: 4px;}
#header #betriebe ul{height:255px;float: none !important;float: left;}
#header .betriebe_mitte{background-image: url("tl_files/bodypix/betriebe_mitte.png");background-repeat: repeat-y;}
#header .betriebe_unten{width: 931px;height: 255px;background-image: url("tl_files/bodypix/betriebe_unten2.png");background-repeat: no-repeat;background-position: 0px bottom;}
#header .betriebe .col a{display:block;color: grey;font-size: 80%;}
#header .betriebe .col.links{padding-left: 5px;}
#header .betriebe span.col{padding-left: 0px;width: 306px;float: left;}
#header .betriebe span.links a span{height:79px;float:left;display:block;vertical-align:middle;}
#header .betriebe span.rechts a span,#header .betriebe span.mitte a span{padding-left: 3px;height: 59px;width: 140px;}
#header .betriebe span li img{float:left;}
#header .betriebe span.links li{height: 79px;}
#header .betriebe span.mitte li,#header .betriebe span.rechts li{height: 59px;}
#header .betriebe span ul{list-style-type: none;}
#header .betriebe span.col ul li.center{border-top: 1px solid white;border-bottom: 1px solid white;}
#header .betriebe span.col ul li.center2{border-bottom: 1px solid white;}
#header .betriebe span.col{background-image: url("tl_files/bodypix/betriebe_inside_left.png");background-repeat: no-repeat;background-position: right top;}
#left{width: 216px;}
#right{/*margin-left: 10px;*/width: 216px;float: left;}
#right .mod_box_items .items_inside .ce_text img{margin-left: -5px;}
#right .image_container img{margin-top: -4px;}
#right .mod_customnav{padding: 5px;}
#right .mod_customnav li{padding: 4px 0px;margin-right: 15px;list-style-type: none;border-top: 1px solid #ECE6CE}
#right .mod_customnav li:hover{background: #ffffff;}
#banner{width: 714px;float: left;margin-top: 0px;}
#betriebe{width:932px;height:262px;background:url("tl_files/bodypix/bg_betriebe.png") left top no-repeat;font-size:90%;line-height:1em;}
#betriebe ul{padding-top:6px;padding-right:5px;padding-left:7px;list-style-type:none;}
#betriebe ul li{float:left;}
#betriebe ul li ul{padding:0;}
#betriebe ul li ul li{float:none;border-bottom:1px solid #fff;}
#betriebe ul li ul li.last{border:0;}
#betriebe ul li.first,#betriebe ul li.second,#betriebe ul li.third{width:306px;}
#betriebe ul li.first,#betriebe ul li.second{margin-right:1px;}
#betriebe ul li ul li a{position:relative;display:block;background-position:left top;background-repeat:no-repeat;}
#betriebe ul li.first ul li a{height:79px;}
#betriebe ul li.second ul li a,#betriebe ul li.third ul li a{height:59px;}
#betriebe ul li ul li a span{display:block;padding-left:168px;}
#betriebe ul li.first ul li a span.nobr{padding-top:35px;}
#betriebe ul li.second ul li a span.nobr,#betriebe ul li.third ul li a span.nobr{padding-top:25px;}
#betriebe ul li.second ul li a span.onebr,#betriebe ul li.third ul li a span.onebr{padding-top:20px;}
#betriebe ul li.third ul li a span.twobr{padding-top:15px;}
#betriebe ul li.first ul li a span.onebr{padding-top:30px;}
#betriebe ul li ul li.hkz a{background-image:url("tl_files/bodypix/betriebe/hkz.png");}
#betriebe ul li ul li.hkz a:hover{background-image:url("tl_files/bodypix/betriebe/hkz_active.png");color:#fff;}
#betriebe ul li ul li.harbach a{background-image:url("tl_files/bodypix/betriebe/harbach.png");}
#betriebe ul li ul li.harbach a:hover{background-image:url("tl_files/bodypix/betriebe/mhh_active.png");color:#fff;}
#betriebe ul li ul li.lro a{background-image:url("tl_files/bodypix/betriebe/lro.png");}
#betriebe ul li ul li.lro a:hover{background-image:url("tl_files/bodypix/betriebe/lro_active.png");color:#fff;}
#betriebe ul li ul li.kristall a{background-image:url("tl_files/bodypix/betriebe/kristall.png");}
#betriebe ul li ul li.kristall a:hover{background-image:url("tl_files/bodypix/betriebe/kristall_active.png");color:#fff;}
#betriebe ul li ul li.weitra a{background-image:url("tl_files/bodypix/betriebe/weitra.png");}
#betriebe ul li ul li.weitra a:hover{background-image:url("tl_files/bodypix/betriebe/weitra_active.png");color:#fff;}
#betriebe ul li ul li.nebelstein a{background-image:url("tl_files/bodypix/betriebe/nebelstein.png");}
#betriebe ul li ul li.nebelstein a:hover{background-image:url("tl_files/bodypix/betriebe/nebelstein_active.png");color:#fff;}
#betriebe ul li ul li.nordwald a:hover{background-image:url("tl_files/bodypix/betriebe/nordwald_active.png");color:#fff;}
#betriebe ul li ul li.nordwald a{background-image:url("tl_files/bodypix/betriebe/nordwald.png");}
#betriebe ul li ul li.xundwaerts a{background-image:url("tl_files/bodypix/betriebe/xundwaerts.png");}
#betriebe ul li ul li.xundwaerts a:hover{background-image:url("tl_files/bodypix/betriebe/xundwaerts_active.png");color:#fff;}
#betriebe ul li ul li.xakademie a{background-image:url("tl_files/bodypix/betriebe/xakademie.png");}
#betriebe ul li ul li.xakademie a:hover{background-image:url("tl_files/bodypix/betriebe/xakademie_active.png");}
#betriebe ul li ul li.xgeniessen a{background-image:url("tl_files/bodypix/betriebe/xgeniessen.png");}
#betriebe ul li ul li.xgeniessen a:hover{background-image:url("tl_files/bodypix/betriebe/xgeniessen_active.png");color:#fff;}
#betriebe ul li ul li.oekokreislauf a{background-image:url("tl_files/bodypix/betriebe/oekokreislauf.png");}
#betriebe ul li ul li.oekokreislauf a:hover{background-image:url("tl_files/bodypix/betriebe/oekokreislauf_active.png");color:#fff;}
.mod_navigation_outer{background-image: url("tl_files/bodypix/box_navi_oben.png");background-repeat: no-repeat;padding-top: 8px;}
.mod_navigation_outer .navigation_middle{background-image: url("tl_files/bodypix/box_navi_mitte.png");background-repeat: repeat-y;}
.mod_navigation_outer .navigation_bottom{background-image: url("tl_files/bodypix/box_navi_unten.png");background-position: 0px bottom;background-repeat: no-repeat;padding-bottom: 15px;}
.mod_navigation_outer .navigation_middle ul{list-style-type: none;padding: 5px 20px;}
.mod_navigation_outer .navigation_middle ul li{border-bottom: 1px solid #ece6ce;padding: 4px 0px;}
.mod_navigation_outer .navigation_middle ul li.last{border-bottom: 0px;}
.mod_navigation_outer ul.level_2{display:none;}
.mod_navigation_outer ul.level_1 li.active ul.level_2,.mod_navigation_outer ul.level_1 li.trail ul.level_2{display:block;}
.mod_navigation_outer ul.level_1 li .trail,.mod_navigation_outer ul.level_2 li .trail{font-weight:bold;}
.mod_navigation_outer .suche{height: 50px;}
.mod_navigation_outer .switch_font{padding-left: 20px;padding-bottom: 10px;}
.mod_navigation_outer .suche .formbody label{float: left;width: 60px;padding-left: 20px;margin-top: 20px;}
.mod_navigation_outer .suche .formbody input.text{margin-top: 20px;float: left;background-color: #FFF;color: #333;width: 100px;height: 15px;border: 1px solid #666;}
.mod_navigation_outer .suche .formbody .submit{padding-top: 20px;float: left;}
.mod_navigation_outer .suche,.mod_navigation_outer .switch_font{background-image: url("tl_files/bodypix/box_navi_unten_search.png");background-repeat: repeat-y;z-index: 9999;}
.mod_navigation_outer .switch_font ul{list-style-type: none;}
.mod_navigation_outer .switch_font ul li{/*float: left; */display: inline;width: 20px;}
.mod_navigation_outer ul li p{font-weight:bold;}
.mod_navigation_outer .navigation_middle ul ul{padding: 5px 0px;padding-left: 10px;}
.mod_navigation_outer .switch_font ul li.first{width: 100px;}
.mod_customnav .active{font-weight: bold;}
.mod_box .mod_box_items{background-image: url("tl_files/bodypix/contentbox_mitte.png");background-repeat: repeat-y;width: 216px;}
.mod_box .items_inside{background-image: url("tl_files/bodypix/contentbox_oben.png");background-repeat: no-repeat;}
.mod_box .items_bottom{background-image: url("tl_files/bodypix/contentbox_unten.png");background-repeat: no-repeat;background-position: 1px bottom;padding-bottom: 13px;padding-top: 10px;}
.mod_box h1{padding-bottom: 4px;}
.mod_box .ce_text{padding-left: 10px;padding-right: 10px;}
.mod_box .image_container{padding-left: 5px;}
.mod_box .flash{padding-left: 5px;}
.mod_bannerBox .banner1{background-image: url("tl_files/bodypix/bg_topbild.png");background-repeat: no-repeat;background-position: 0px bottom;padding-bottom: 17px;}
.mod_bannerBox .banner1 .items_inside{padding-top: 5px;}
.mod_bannerBox .banner1 .items_bottom{padding-left:5px;}
#footer{background:url("tl_files/bodypix/bg_fusszeile.png") left top no-repeat;margin-top: 10px;width: 940px;}
#footer .inside .sitemap,#footer .inside .top,#footer .inside .impressum,#footer .inside .drucken,#footer .inside .presse-medien{float: left;margin: 20px 10px 0 0;}
#footer .inside{padding-right:20px;padding-left:20px;}
#footer .inside .day{float: left;margin: 10px 0;width: 150px;}
#footer .inside .day img{float :left;margin-right: 10px;}
#footer .footernavi{padding-bottom:4px;border-bottom:1px solid #ede7cf;}
#footer .inside .temp{float :left;}
#footer .inside .day .cond{display: none;}
#footer span a{margin-right:10px;}
#weatherData{margin-top:1px;}
#weatherData span.title{font-weight:bold;font-size:90%;}
#weatherData span.temp{font-size:90%;}
#tophead_kristall #branding{width:183px;height:136px;float:left;margin-top: -20px;}
.mod_cataloglist{padding: 0px;}
.mod_cataloglist .toggler{margin-bottom: 0px;padding: 10px 10px;font-weight: bold;}
.mod_cataloglist .item{padding: 10px 20px;}
.mod_cataloglist .teaser .value,.mod_cataloglist .unter_headline .value{padding-top: 20px;}
.mod_cataloglist ul{padding-left: 20px;}
.mod_cataloglist .label,.mod_cataloglist .published,.mod_cataloglist .headline .value{display: none;}
.mod_cataloglist .beschreibung{margin-bottom:10px;}
.mod_cataloglist .nebensaison .label{display: block;font-weight: bold;width: 300px;float: right;text-align: right;}
.mod_cataloglist .hauptsaison .label{display: block;font-weight: bold;width: 100px;float: right;text-align: right;}
.mod_cataloglist .nebensaison .value,.mod_cataloglist .hauptsaison .value{display: none;}
.mod_cataloglist .preis_z1,.mod_cataloglist .preis_z2,.mod_cataloglist .preis_z3,.mod_cataloglist .preis_z4,.mod_cataloglist .preis_z5,.mod_cataloglist .preis_z6,.mod_cataloglist .preis_z7,.mod_cataloglist .preis_z8,.mod_cataloglist .preis_z9{clear: both;visibility: hidden;height: 1px;}
.mod_cataloglist .preis_z10{clear: both;visibility: hidden;height: 1px;}
.mod_cataloglist .preis_z1_text,.mod_cataloglist .preis_z2_text,.mod_cataloglist .preis_z3_text,.mod_cataloglist .preis_z4_text,.mod_cataloglist .preis_z5_text,.mod_cataloglist .preis_z6_text,.mod_cataloglist .preis_z7_text{float: left;clear: left;border-top: 1px dotted  #aeaeae;width: 100%;}
.mod_cataloglist .preis_z8_text,.mod_cataloglist .preis_z9_text,.mod_cataloglist .preis_z10_text{float: left;width: 100%;clear: left;border-top: 1px dotted  #aeaeae;}
.mod_cataloglist .preis_z1_preis,.mod_cataloglist .preis_z2_preis,.mod_cataloglist .preis_z3_preis,.mod_cataloglist .preis_z4_preis,.mod_cataloglist .preis_z5_preis{width: 140px;float: right;text-align: right;}
.mod_cataloglist .preis_z6_preis,.mod_cataloglist .preis_z7_preis,.mod_cataloglist .preis_z8_preis,.mod_cataloglist .preis_z8_preis,.mod_cataloglist .preis_z9_preis,.mod_cataloglist .preis_z10_preis{width: 140px;float: right;text-align: right;}
.mod_cataloglist .preis_z1_preis2,.mod_cataloglist .preis_z2_preis2,.mod_cataloglist .preis_z3_preis2,.mod_cataloglist .preis_z4_preis2,.mod_cataloglist .preis_z5_preis2{float: right;width: 140px; clear: left;text-align: right;}
.mod_cataloglist .preis_z6_preis2,.mod_cataloglist .preis_z7_preis2,.mod_cataloglist .preis_z8_preis2,.mod_cataloglist .preis_z9_preis2,.mod_cataloglist .preis_z10_preis2{float: right;width: 140px; clear: left;text-align: right;}
.mod_cataloglist .betriebs_zuordnung,.mod_cataloglist .for_betrieb{clear: both;}
.mod_cataloglist .alias,.mod_cataloglist .for_betrieb,.mod_cataloglist .betriebs_zuordnung{text-align: right;clear: both;display: none;}
.mod_cataloglist .alias a{text-decoration: underline;}
.mod_cataloglist .aup_betrieb_head{font-weight: bold;margin: 10px 0px;}
.mod_cataloglist .leistungspakete{font-size:90%;width:400px;padding: 0px;}
.mod_cataloglist .leistungspakete .alias{display: none;}
.mod_cataloglist .xw_akademie .headline .label{display: none;}
.mod_cataloglist .xw_akademie .label{display: block;float : left;width: 100px;font-weight: bold;}
.mod_cataloglist .xw_akademie .value{margin-left: 100px;}
.mod_cataloglist .xw_akademie .akademie_head{color: #a3af7d;font-weight: bold;width: 450px;}
.mod_cataloglist .xw_akademie .item{border-bottom: 1px solid #a3af7d;padding-bottom: 30px;width: 410px;}
.last_minute_corner .value{display: none;}
.freizeitgestaltung .headline .label,.freizeitgestaltung .subheadline .label,.freizeitgestaltung .adresse .label,.freizeitgestaltung .bild .label{display: none;}
.freizeitgestaltung .subheadline{margin-bottom: 10px;}
.freizeitgestaltung .item{margin: 15px 0px;clear: both;padding: 5px;border: 1px solid #cccccc;width: 95%;}
.freizeitgestaltung .item img{padding-left: 0px;}
.freizeitgestaltung .headline .value,.freizeitgestaltung .subheadline .value{font-weight: bold;clear: both;}
.freizeitgestaltung .bild .value,.freizeitgestaltung .bild{width: 200px;height: 100px;display: block;}
.freizeitgestaltung .adresse .value,.freizeitgestaltung .adresse{display: block;}
.buchungsbox .formbody{padding: 5px;}
.buchungsbox label{width: 200px;display: block;}
.buchungsbox select{width: 200px;display: block;}
.buchungsbox .select{width: 100px;}
.buchungsbox input.submit{margin: 20px 60px;float: right;width: 100px;}
.angebote_checkbox{float: left;margin-right: 10px;}
#vertical li{list-style-type: none;}
.lastMinuteCorner .item{font-size:90%;line-height:120%;width: 175px;padding: 10px 5px;}
.lastMinuteCorner .fild span{display: block;}
.lastMinuteCorner .layout_full .odd{margin: 10px 0px;}
.lastMinuteCorner .layout_full .last{margin-bottom: 10px;}
.lastMinuteCorner .layout_full .item{border-bottom-width: 1px;border-bottom-style:solid;}
.lastMinuteCorner .headline .value{display: block;font-weight: bold;}
.lastMinuteCorner .alias,.lastMinuteCorner .betriebs_zuordnung{display: none;}
.lastMinuteCorner .betr_1{border-bottom-color: #5D7A22;}
.lastMinuteCorner  .betr_2{border-bottom-color:  #AB906D;}
.lastMinuteCorner .betr_3{border-bottom-color: #AA0233;}
.lastMinuteCorner  .betr_4{border-bottom-color: #ADA990;}
.lastMinuteCorner .betr_5{border-bottom-color:  #058552;}
.lastMinuteCorner  .betr_6{border-bottom-color: #358F1E;}
.lastMinuteCorner  .betr_7{border-bottom-color: #2B2A64;}
.lastMinuteCorner .betr_14{border-bottom-color: #008733;}
.lastMinuteCorner .betr_15{border-bottom-color: #008733;}
.mod_box .aup_re .mod_cataloglist .item{border-left-width:5px;}
.lmc_re .mod_cataloglist .item{border-left-width:5px;}
.mod_box .lmc_re .items_inside{/*background-image: url("tl_files/bodypix/lastmminutecorner_schatten.png");background-repeat: no-repeat;*/}
.aupCorner .item{font-size:90%;line-height:120%;width: 190px;padding: 10px 3px;margin: 0px;border-bottom: 1px solid #ECE6CE;}
.aupCorner .headline .value{display: block;font-weight: bold;}
.aupCorner .alias{display: none;}
.aupCorner a{display: block;text-align: right;font-weight: bold;color: green;}
.ce_download{margin-bottom: 15px;}
.ce_accordion{border: 1px solid #008733;border-left: 10px solid #008733;margin-bottom: 10px;}
.ce_accordion .toggler{background: #fff;padding: 5px 10px;margin: 5px 0px;background-image: url(tl_files/bodypix/pfeil_down.png);background-repeat: no-repeat;background-position: 98% ;cursor: pointer;font-weight: bold;}
.ce_accordion .accordion div{padding:6px 15px 15px;}
.mod_unsubscribe .checkbox_container span{display: block;margin: 10px 0px;}
input,textarea{font-size: 13px;}
.mod_routenplaner{margin-bottom: 20px;}
.mod_routenplaner input{width: 150px;margin: 3px 0px;}
.mod_routenplaner .inputbutton{width: 145px;height: 22px;}
.pagination p{border-bottom: 1px solid #cccccc;text-align: center;}
.pagination ul{list-style-type: none;text-align: center;}
.pagination li{display: inline;}
.pagination a{font-weight: bold;}
.mod_cataloglist .total{display: none;}
.mod_newsmenu .year{list-style-type: none;margin-left: 10px;margin-bottom: 10px;}
.mod_newsmenu .year ul{margin-left: 20px;list-style-type: square;}
.kat_preis td{border-top: 1px dotted  #aeaeae;}
.unsubscribe_nl .items_bottom{padding-bottom: 25px;}
.mod_unsubscribe p.error{margin-top:5px;margin-bottom:5px;font-style:italic;font-size:90%;color:#990000;}

