/*blue lite :      #ECF5FBblue lite2 :      #ECF5FBblue middle:     #467EA3blue middle dark:#067EB3blue dark:       #015183orange           #FF8F01;*/html, body {overflow:auto;padding:0;margin:0;}body{height: 100.1%;background:#FAFDFE url(../pics/bgr/all.jpg) repeat-x top left fixed;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:100.1%;line-height:140%;}img{border:none;}p.error{color:#EE0000;font-weight: bold;}div#top{padding:4px;overflow: hidden;}div#top img{float: left;}div#top p.teaser{color: #015183;margin: 4px;width: 335px;font-size: 12px;line-height: 120%;float: left;}div#top h1.teaser{color: #015183;margin: 4px;width: 335px;font-size: 12px;font-weight: normal;line-height: 120%;float: left;}div#all{background:#FFF;}div#cont{padding: 15px 15px;float:right;width: 548px;overflow:hidden;}div#cont2{padding:0 15px 15px 15px;overflow:hidden;}div#cont3{width:800px;min-height:700px;padding:0;overflow:hidden;margin:0;background:#FFF url(../pics/bgr/cont_spalten.gif) repeat top left;}div#menLeft{width:185px;float:left;margin:0 15px 0 10px;padding: 10px 0 10px 0;}div#topImg{position:relative;height:276px;margin-bottom:15px;}h1,h2,h3,h4,h5,form,p,ul,li,dl,dd,dt,fieldset{margin:0;padding:0;}a{text-decoration: none;}p,li,dd,dt{font-size: 12px;}dl,ul{overflow:hidden;}li{list-style: none;}ol{padding:0;margin:0 0 0 25px}ol li{list-style:decimal;margin:10px 0;}h2{font-size:21px;}em{font-style:normal;}div.vorder{width:800px;height:276px;position:relative;background:url(../pics/bgr/winter_1.jpg) no-repeat top left;z-index:22;}div.hinter{width:800px;height:276px;position:absolute;background:url(../pics/bgr/winter_2.jpg) no-repeat top left;z-index:21;}div.vorder h1{color:#FFF;margin:10px auto 50px 10px;line-height:1.2em;font-size:33px;font-weight: normal;}div.vorder h2{color:#FFF;z-index:112;position:absolute;bottom:10px;left:10px;overflow:hidden;font-size:20px;width: 35%;}div#karte{position: relative;margin: -3px auto 10px auto;width: 599px;height: 390px;background:url(../pics/bgr/karte.jpg) no-repeat top left;}div#karte a{float:left;line-height: 110%;max-width:112px !important;width:auto !important;width:112px;font-weight: bold;font-size: 11px;text-decoration: none;color: #015183;display: block;position: absolute;padding:0 0 0 35px;background: transparent url(../pics/buttons/haus.gif) no-repeat center left;}div#karte a{font-family: arial,verdana,helvetica,sans-serif;min-height: 32px !important;}div#karte a em{padding: 3px;display: block;background: #fff;border:2px solid #CCC;}div#karte a#df{top:60px;left:225px;}div#karte a#ir{top:30px;left:407px;}div#karte a#iu{top:175px;left:440px;}div#karte a#mok{top:165px;left:90px;}div#karte a#msw{top:200px;left:174px;}div#karte a#msp{top:245px;left:265px;max-width:140px;}div#karte a#rw{top:118px;left:210px;}div#karte a#rs{top:90px;left:363px;}div#karte a#vp{top:131px;left:397px;}div#karte a#wm{top:272px;left:75px;max-width:140px;}div#karte a#mue{top:295px;left:318px;}dl.menu{font-weight:bolder;font-size:12px;line-height: 115%; background: #F7FBFD url(../pics/bgr/verlauf2.png) repeat-x bottom left;}dl.menu dt{background: #C4E5F6 url(../images/tableHead.jpg) top left repeat-x;font-weight: bold;padding:4px 13px;color:#015183;}dl.menu dd{margin:0;padding:0;}dl.menu dd a{text-decoration: none;color:#067EB3; border-bottom: 1px dotted #FFF;margin:0 8px;padding:5px 4px;display: block;background:#F7FBFD}dl.menu dd a.activ{background:#ECF7FB url(../pics/bgr/menu/pfeil.gif) no-repeat center right;}dl.menu dd a:hover{background:#FFF url(../pics/bgr/menu/pfeil_orange.gif) no-repeat center right;color:#FF8F01;}span.count{padding-left: 5px;font-size: 11px;font-weight: normal;color: #9e9e9e;}div#footer{font-size:14px;clear:both;min-height:20px;background:#015183 url(../pics/bgr/footer.jpg) repeat-x top left;color:#FFF;padding:10px 15px 30px 15px;line-height: 25px;}li.item{margin: 9px 0;background: #F7FBFD; padding: 12px 12px 5px 12px;overflow: hidden;}li.item p{line-height: 120%;font-size: 11px;}li.item p.reg{font-size: 11px;color: #467EA3;margin:-2px 0 3px 0;}div#cont li.item h2.reg{font-size: 11px;color: #467EA3;margin:-2px 0 3px 0;line-height: 120%;}li.item p.distance{font-size: 11px;color: #467EA3;margin:-2px 0 3px 0;font-weight: bold;}li.item h3{padding: 0;margin: 0;line-height: 114%;}li.item h3 span{font-size: 11px;color: #9E9E9E;}li.item h3 em{display: block;font-size: 11px;}li.item a{color: #FF8F01;}div.img{margin-bottom: 4px;float:left;width:215px;padding:8px;text-align: center;background: #FFF;border:1px solid #DDD;}div.txt{position: relative;float:right;width:275px;background: #FFF;padding: 5px}li.item dl{clear: both;border-top: 1px solid #DBEFFA;padding: 3px 5px 0 5px;}li.item dl dt{font-weight:  bold;float:left;margin: 0 3px 0 0;color:#033455;line-height: 115%;}li.item dl dd{float:left;margin: 0 19px 0 0;color:#033455;line-height: 115%;}li.item a.anzeigen{padding:0 0 0 15px;margin:4px 0 0 0;display:block;background: transparent url(../pics/buttons/pfeil_orange.gif) no-repeat 0px ;font-weight: bold;font-size: 11px}div#s1{background: #F7FBFD url(../pics/bgr/verlauf2.png) repeat-x bottom left;padding: 10px}div#s1 h4,h4#belegung{color:#067EB3;padding:13px 0 3px 0;clear:both;}div#s1 p{line-height: 130%}div#s1 ul#fhDaten li{float:left;width:45%; font-size:16px ;font-weight: bold;color:#015183}div#s1 p.anfrage, div#s1 p.zurueck{margin:6px 4px 3px 0;}div#s1 p.anfrage a#vormerken{margin:0 0 0 55px;color:#467EA3;}div#s1 p.anfrage a#vormerken:hover{color:#FF8F01;}div#s1 ul#ImgBox{background:#B4DFF2;overflow:hidden;padding:12px;margin:10px 0;}div#s1 ul#ImgBox li#showImg{width:228px;margin:0 5px 0 0;overflow:hidden;float:left;}div#s1 ul#ImgBox li#showImg div{background:#FFF;padding:6px;float:left;margin:0 10px 0 0}div#s1 ul#ImgBox li#showImg img{border:none;}div#s1 ul#ImgBox li#showImg p{text-align:center;margin:3px 0 -3px 0;position:relative;}div#s1 ul#ImgBox li#showImg p img{border:none;margin:0 0 0 10px;cursor:pointer;}div#s1 ul#ImgBox li.prevImg img{border:3px solid #FFF;float: left;}div#s1 div#map{clear:both;width:460px;height:300px;margin:10px 40px;}div#s1 img.objBilderAlt{float:right;border:7px solid #FFF;margin:0 0 5px 5px;}div#s1 p.adPage{font-size: 10px;text-align: center;margin: 0 0 10px 0 }div#cont h2{position:relative;padding:0 6px;background-color: #FFF;line-height: 115%;color:#015183;font-size:20px;margin:10px 0;padding:4px 0;border-top: 1px dotted;border-bottom: 1px dotted;font-weight:normal;background:transparent;}h3#umgebung{color:#015183;font-weight: normal;font-size:16px;}div#s1 h2{line-height: 115%;color:#015183;font-size:28px;margin:10px 0;padding:8px 0;border-top: 1px dotted;border-bottom: 1px dotted;font-weight:normal;background:transparent url(../pics/bgr/verlauf1.png) repeat-x top left;}div#s1 h2 em{display: block;font-size: 14px;font-weight: bold;}table.kal th,table#preise th,table.kal td{padding:0 3px;border-spacing:0;font-size: 11px;border: 1px solid #FFF;border-collapse: collapse;}#cont3 table.kal td{width: 14.29%}table.kal tr{border-spacing:0;}table.kal {width:30%;float: left;margin: 0 3% 10px 0;border-collapse: collapse;}table.kal thead,table.kal tbody,table.kal tr{width:100%;}table.kal thead,table#preise thead{background: #C4E5F6 url(../images/tableHead.jpg) top left repeat-x}table.newLine {clear: both;}table.kal td{text-align: right}table.kal td.frei{background: #87C9E9;color:white;}table.kal td.belegt{background: #CC0000;color:white;}div#frueher{float: left;}div#spaeter{float: right;margin: 0 27px 0 0}div#kalNavi{margin:4px 0 8px 0;}.clear{clear:both}div#kalender{overflow: hidden;}#anfrDialog{display: none;}div.anfrDialog ui-dialog-content ui-widget-content a{color:#015183}#ui-datepicker-div{z-index:10000000;}table.ui-datepicker-calendar{font-size: 12px;}form#anfrForm dl{margin:0;}form#anfrForm dt#ferienhaus_id-label,form#anfrForm dt#buchungsdaten-label,form#anfrForm dd#ferienhaus_id-element{display: none;}form#anfrForm dt,form#anfrForm dd{float:left;}form#anfrForm dt{clear:both;width:120px;}form#anfrForm fieldset{border:none;padding:5px 0}form#anfrForm legend{color:#FF8F01;font-weight: bold}form#anfrForm input#email{width:210px;}form#anfrForm textarea{width:335px;height: 120px;}ul.errors li{color:#CC0000;font-weight: bold;}ul.errors{margin:0 0 5px 0}#zoomLink{cursor: pointer;}p.aCenter{line-height: 100%; width:100%;text-align: center;color: #828282;}p.pager_items{font-size: 16px;line-height: 150%;font-weight: bold;}p.pager_items a{color: #FF8F01}table#preise{clear:both;margin:10px 0;background-color:#E1F4FB ;width: 100%;}table#preise th{font-size: 13px;}table#preise td{font-size:12px;padding: 4px;}table#preise tr{border:1px solid #FFFFFF;}table#preise td.preisBis,table#preise td.preisVom{text-align: center;}table#preise td.preis{text-align: right;}dl#kontakt{overflow: hidden;}dl#kontakt dt,dl#kontakt dd{float:left;}dl#kontakt dt{clear: both;width:120px;}dl#kontakt a{color:#067eb3;}div#lm{border:1px solid #CC0000;background: #FFF}div#lm h3{color:#CC0000;;font-size: 15px;font-weight:bold;padding:2px 5px;}div#lm p{color:#CC0000;padding:2px 5px;}li.item a.bLink1, a.bLink1{color:#467EA3}li.item a.bLink1:hover,a.bLink1:hover{color:#FF8F01;text-decoration: underline}li.item a.black,a.black{color:#333;text-decoration: none}a.black a.black:hover,a.black:hover{color:#333;text-decoration: underline}p#prZusatz{margin-bottom: 15px;}div#footer  a{color: white;}div.related h5{text-align: center;font-size:12px;color:#015183;font-weight:normal;line-height: 120%;margin-top: 25px;background:#F7FBFD;padding:6px;}div.related ul{background:#F7FBFD}div.related ul li{line-height: 115%;text-align: center;font-size: 12px;padding:5px 5px 8px 5px;border-bottom: 1px solid #FFF}div.related ul li a{color: #015183;text-decoration: none;}div.related ul li a:hover{color: #DD8F00}div.related ul li img{margin:5px; border:8px solid #FFF;}ul#locStr{margin-bottom: 10px;}ul#locStr li{line-height:120%;}div#status{position:fixed !important;position: absolute;bottom: 0;left:50%;margin-left:-415px;width: 830px;background: #8ECDEC;z-index: 100;}div#status #closediv#status #fl{margin:0;padding:0;background-color: #8ECDEC;overflow: hidden;}div#status #fl li{text-align: center;margin:0;width:18%;padding:1%;float:left;list-style: none;background-color: #8ECDEC;}div#status #fl li img{border: 4px solid #FFF;}div#status a{font-size: 11px;line-height: 120%;}div#status h3{font-size: 15px;margin:5px 15px;}div#status #fl li.clear{clear:both;}div#footlinkObjekte  a#close{display: block; width:100px; font-weight: bold; margin:5px 15px; color: #015183;  background: #FFF;padding:3px;}div#footlinks{background:#c4e5f6 url("../images/tableHead.jpg") top left repeat-x;}
