body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;list-style:none;}caption,th{text-align:left;}.inv{display:none;}.left{float:left;}.right{float:right;margin:0 0 10px 10px;}.nofloat,#content img.nofloat,#content .packagebox img.nofloat,#content .anfragebox img.nofloat{float:none;}html{background:#CCCCCC;height:100%;background:url(/nav/bg_weiss.gif) 50% 0 repeat-y;}body{font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:12px;position:relative;width:979px;padding:0 0 0 0;margin: 0 auto;background-color:#FFFFFF;}img{border:none;}a{color:#006db6;}a:hover{text-decoration:none;}#logo{width:214px;height:172px;background-color:#fff;position:absolute;top:0;left:20px;}#logo a{margin-top:9px;margin-left:20px;width:161px;height:135px;display:block;background-image:url(/nav/logo.gif);text-indent:-9999px;}#content{float:right;width:671px;margin:145px 23px 0 0;padding:0 0 20px 0;}#breadcrumbs{}#breadcrumbs em{display:none;}#breadcrumbs strong{font-weight:normal;}#footer{margin:0 20px -20px 20px;padding:5px;clear:both;font-size:11px;background-color:#e8f0b4;border-top:1px solid #fff;position:relative;border-bottom:20px solid #fff;}#kihologo{position:absolute;right:201px;top:1px;width:110px;height:45px;background:url(/nav/kiho-logo.gif) 0 0 no-repeat;text-indent:-9999px;overflow:hidden;border:1px solid #c3d839;}#cmslink{cursor:text;color:#000;text-decoration:none;}#ncm{position:absolute;padding:12px 0 0 19px;right:30px;top:15px;width:97px;font-size:10px;text-decoration:none;background:url(/nav/ncmlogo.gif) 0 0 no-repeat;color:#6d6d6d;font-family:Arial,Helvetica,sans-serif;}#ncm:hover,a#ncm:focus{background-position:0 -48px;color:#000000;outline:none;}#ncm b{display:none;}#trivago{width:214px;text-align:left;float:left;clear:left;margin:10px 0 0 20px;padding:0 0 5px 0;}#trivago h3{color:#666;font-size:13px;padding:0 0 0 19px;float:left;}#trivago-logo{text-indent:-9999px;background: url(/images/trivago-logo.gif) 0 0 no-repeat;height: 68px;display:block;width:194px;margin-top:10px;}#holidaycheck-logo{text-indent:-9999px;background: url(/images/holidaycheck-logo.gif) 0 0 no-repeat;height: 62px;display:block;width:194px;}.trivagoimg{width:100px;height:120px;display:block;background:url(/images/trivago.png) 0 20px no-repeat;text-indent:-9999px;}#urlaubsfoto,#morelinks{width:214px;float:left;clear:left;margin:5px 0 0 20px;padding:0 0 5px 10px;border-bottom:1px solid #fff;}#morelinks p{padding:10px 0 10px 0;}#urlaubsfoto h3{color:#666;font-size:13px;padding:5px 0 5px 0;float:left;}#content #anfrage_small h3,#contentright #anfrage_small h3{color:#006f31;font-size:14px;}#anfrage_small select{border:1px solid #006f31;font-size:11px;}#anfrage_small .button_anfrage{border:1px solid #000000;background-color:#169f46;color:#fff;width:210px;height:18px;float:right;padding:4px 0 0 0;text-align:center;text-decoration:none;}#quickanfrage{padding: 0;border:0;}#quickanfrage h3{margin:0 0 10px 0;padding:0;}#quickanfrage legend{display: none;}#quickanfrage label{}#quickanfrage #left{width:180px;float:left;position:relative;}#quickanfrage #right{width:170px;float:left;position:relative;}#quickanfrage p{margin-bottom: 12px;}#quickanfrage input,#anfrageform #anreise,#anfrageform #abreise,#content #fotoform #anreise,#content #fotoform #abreise,#content #fotoalbumsearchform #anreise,#content #fotoalbumsearchform #abreise{font-size:11px;width:154px;height:15px;padding:3px 0 0 6px;border:1px solid #ccc;background: url(/images/calendar.gif) right 3px #fff no-repeat;}#quickanfrage .button{width:162px;height:24px;background: url(/nav/de/b_p_anfrage.gif) 0 0 no-repeat;float:right;margin:5px 7px 0 0;cursor:pointer;}.button_packages{width:162px;height:24px;background: url(/nav/de/b_anfrage.gif) 0 0 no-repeat;float:right;margin:5px 7px 0 0;cursor:pointer;text-indent:-9999px;overflow:hidden;}.cal{position:relative;}.scroll{clear: both;text-align:left;}.scroll.top{clear: left;}.scroll a,.scroll strong{padding: 2px 4px 2px 4px;background-color: #fff;font-size: 12px;font-weight: normal;border: 1px solid #cdcdcd;text-decoration: none;}.scroll strong{background-color: #d2e26a;margin-right:4px;}.scroll a:hover{background-color: #e8f0b4;}#startfoto{width:194px;padding:10px 0;display:block;float:left;border:1px solid #fff;text-align:center;}#headermenu{position:absolute;top:3px;right:22px;}#menu{position:absolute;top:35px;left:284px;width:690px;height:91px;}#menu li{float: left;}#menu li a.active{width:158px;}#m_kinder,#m_hotel,#m_wellness,#m_preise,#m_region,#m_kontakt{width:98px;height:91px;display:block;overflow: hidden;text-indent:-9999px;margin:0 5px 0 0;}#menu #m_kinder{background: #d2e26a url(/nav/de/kinder.gif);}#menu #m_hotel{background: #ddd682 url(/nav/de/hotel.gif);}#menu #m_wellness{background: #f7bc67 url(/nav/de/wellness.gif);}#menu #m_preise{background: #67c3eb url(/nav/de/preise.gif);border-right: 0;}#menu #m_region{background: #66a5d1 url(/nav/de/region.gif);border-right: 0;}#menu #m_kontakt{background: #66bc85 url(/nav/de/kontakt.gif);border-right: 0;}#submenucaption{position:absolute;left:0;top:100px;display:none;}#submenu{float:left;margin:172px 0 0 20px;width:214px;}#submenu li a{width:185px;padding:2px 10px 2px 19px;display:block;border-bottom:1px solid #fff;background:#ccc;text-decoration:none;}#submenu li a.first{border-top:1px solid #d2e26a;}#submenu li a:hover,#submenu li a.active{background:#fff;color:#000;}#submenu b{font-weight:normal;}.footermenu{clear:both;margin-top:15px;}.footermenu b{font-weight:normal;}#content h1{font-size:14px;padding:10px 0 10px 0;}#content h2{font-size:13px;padding:0 0 5px 0;}#content h3{font-size:12px;}#content p{padding:0 0 15px 0;line-height:16px;}#content ul{margin-bottom:18px;}#content li{padding-left:20px;background:url(/nav/libullet.gif) 7px 7px no-repeat;display:table;line-height:20px;}#content img{border:0;}#content img.right{float:right;}#content .nofloat{display:inline;}#content img.panoramabild{clear:both;}#content a{}#content a:hover{}#content a:visited{}#content td{border:solid #efefef;border-width:0 1px 1px 0;padding:2px;}#content th{border:solid #efefef;border-width:0 1px 1px 0;padding:2px 2px 5px 2px;;}.noimages{width:372px;height:210px;float:right;margin:20px 0 10px 15px;}.noright{display:none;}.contentrightwrapper{width:372px;height:750px;float:right;margin:20px 0 10px 15px;}.onlythumbs{width:372px;height:200px;float:right;margin:20px 0 10px 15px;}.anfragethumbs{width:372px;height:400px;float:right;margin:20px 0 10px 15px;}.anfragebig{width:372px;height:500px;float:right;margin:20px 0 10px 15px;}#contentright{position:absolute;right:13px;top:179px;width:384px;}#package_small{background-color:#85cfef;padding:7px 11px;width:350px;height:88px;margin:0 0 3px 0;font-size:11px;line-height:13px;}#package_small p,#startslogan #package_small p{padding:0;margin:0;}#startslogan #package_small h2,#package_small h2{color:#fff;padding:0 0 5px 0;margin:0;font-size:12px;}#anfrage_small{background-color:#9ed3b1;padding:14px 11px;width:350px;height:83px;margin:0 0 3px 0;}#bigimg{width:372px;margin:0 0 3px 0;}#contentright #thumbs{width:384px;margin:0 0 3px 0;}#contentright #thumbs .thumb{padding:3px 3px 18px 3px;display:block;float:left;background-color:#c3d839;background-image:url(/nav/enlarge.gif);background-position:50% 98%;background-repeat:no-repeat;margin:0 6px 6px 0;}#contentright #thumbs .mid{margin:0 6px;}#contentright #thumbs .thumb:hover{background-color:#efefef;background-image:url(/nav/enlarge_f2.gif);}#content .thumbs2{width:655px;margin:0 0 3px 0;float:left;clear:right;display:block;}#content .thumbs2 .thumb{padding:1px 1px 18px 1px;display:block;float:left;background-color:#c3d839;background-image:url(/nav/enlarge.gif);background-position:50% 98%;background-repeat:no-repeat;margin:0;}#content .thumbs2 .mid2{margin:0 3px;}#content .thumbs2 .thumb:hover{background-color:#efefef;background-image:url(/nav/enlarge_f2.gif);}#buchungsform{display: none;}#buchungsform{position: absolute;z-index: 999;border: 1px solid #68A136;top:0px;left:-300px;width:680px;}#buchungsform h1{background-color: #00902b;color: #FFFFFF;padding: 10px 10px 10px 10px;font-size:14px;float:left;height:20px;}#buchungsform h1 strong a{display: block;background-color: #00902b;color: #FFFFFF;text-decoration: none;padding: 3px 7px;float:right;margin-top:-20px;}#accordion h2{margin:2px 0 -5px 0;}#accordion h2 a{display:block;background-color:#FFFFFF;color:#007dc5;border:1px solid #e4e4e4;text-decoration:none;padding:3px 0 3px 27px;overflow:hidden;font-weight:normal;height:14px;}#accordion h2 a span{display:block;float:right;font-size:11px;font-weight:normal;text-decoration:none;}#accordion h2 a:hover span{text-decoration:none;}#accordion h2 a.opened span img{display:none;}#accordion div.opened{border: 1px solid #e4e4e4;border-width:0 1px 1px 1px;background-color:#fdfdf1;margin:0;padding:0;overflow:hidden;padding:2px 7px 2px 7px;}#accordion div.opened:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}#accordion div.closed{display:none;}#accordion img{float: right;padding: 4px 0 4px 4px;}#accordion img.nofloat{margin:0;border:0;}#accordion table{clear:both;width:100%;}#accordion .button_anfrage{border:1px solid #000000;background-color:#169f46;color:#fff;width:auto;height:18px;float:right;padding:4px 4px 0 4px;text-align:center;text-decoration:none;}#content .highlight{border:1px solid #b4c709;background-color:#f8fae9;padding:10px;text-align:center;}#content a.external{padding-right: 20px;background: url(/nav/external.gif) right 2px no-repeat;}#morelinks a.external{padding-right: 0;background-image:none;}.sazbagnat{width:194px;height:51px;background-image:url(/images/sazbagnat.gif);background-repeat:no-repeat;background-position:bottom;display:block;text-indent:-9999px;margin-top:10px;}#content .anfragebox .quickform td{border:none;}.cb{width:15px;}#content .anfragebox input.cb{width:15px;}#planer h1{font-size:12px;color:#85c99d;}#planer table{width:372px;}#planer th{background-color:#85c99d;padding:2px;color:#fff;}#planer td{background-color:#efefef;padding:2px;}#planer input,#planer select{width:368px;}#planer .button{width:150px;background:none;}.links{float:left;margin:0 15px 15px 0;}.rechts{float:right;margin-left:10px;}.mitte{float:none;}#content .video{text-decoration:none;padding:2px;width:200px;background-color:#efefef;}#content .video a{text-decoration:none;}.video_sm{background:url(/images/video_sm.gif) 0 0 no-repeat;padding-left:20px;font-size:11px;text-decoration:none;}#ip_wrapper{border:1px solid #efefef;background:#fff;z-index:499;padding:10px;}#ip_wrapper img{display:block;}#ip_wrapper a{display:block;position:absolute;right:10px;top:10px;width:25px;height:25px;background:#900;cursor:pointer;text-indent:-9999px;background-image:url(/nav/close.gif);}#ip_overlay{background:#fff;cursor:pointer;z-index:498;}.jscalender{width:154px;height:173px;font-size:10px;font-family:Verdana,Arial,Helvetica,sans-serif;overflow:hidden;background:#eaebfc;z-index:500;display:none;margin-left:0px;padding-bottom:3px;border:1px solid #9ed3b1;}#jscalender_1,#jscalender_2{position:absolute;left:0;top:-165px;}.jscalender a{text-decoration:none;z-index:100;}.jscalender div.jsc_head,.jscalender div.jsc_body{z-index:600;}.jscalender div.jsc_head a,.jscalender div.jsc_head h2{float:left;height:17px;background-color:#16a248;padding:3px 0 0 0;font-size:10px;text-align:center;margin:1px;color:#FFFFFF;}.jscalender div.jsc_head h2{width:108px;margin:0;padding:2px 0;background-color:#9ed3b1;color:#000000;}#content .jscalender div.jsc_head h2{width:110px;margin:0;padding:2px 0;}#content .jscalender h2{margin:1px 0 0 0;font-size:11px;}.jscalender div.jsc_head a{width:20px;}.jscalender div.jsc_head a:hover{cursor:pointer;background-color:#A80526;color:#FFFFFF;}.jscalender div.jsc_body{clear:both;}.jscalender div.jsc_body a,.jscalender div.jsc_body span{float:left;width:20px;height:17px;padding:3px 0 0 0;text-align:center;color:#000000;border:1px solid #FFFFFF;background-color:#FFFFFF;}.jscalender div.jsc_body span{background-color:#009033;color:#FFFFFF;font-weight:bold;}.jscalender div.jsc_body a.jsc_special{background-color:#9ed3b1;color:#000000;}.jscalender div.jsc_body a:hover{cursor:pointer;background-color:#000000;color:#FFFFFF;}.jscalender div.jsc_body a.jsc_blank{background-color:#FFFFFF;cursor:default;outline:none;}.jscalender div.jsc_body a.jsc_blank:hover{background-color:#FFFFFF;}.toggler{color: #a80f21;margin: 0;padding: 2px 5px;background: #fff;border-bottom: 1px solid #ddd;border-right: 1px solid #ddd;border-top: 1px solid #f5f5f5;border-left: 1px solid #f5f5f5;font-size: 13px;font-weight: bold;cursor:pointer;}.toggler:hover{background: #f8ebd8;}.element{}.element p{margin: 0;padding: 4px;}.float-right{padding:10px 20px;float:right;}blockquote{font-style:italic;padding:5px 0 5px 30px;}#lbOverlay{position: absolute;left: 0;width: 100%;background-color:none;cursor: pointer;z-index:200;}#lbCenter,#lbBottomContainer{position: absolute;left: 50%;overflow: hidden;background-color: #fff;z-index:201;border:solid #aaa;border-width:0 1px 1px 1px;}#lbCenter{border-width:1px 1px 0 1px;}#lbSendContainer{margin:10px -10px -10px -10px;padding:10px;background:#ccc;}.lbLoading{background: #fff url(/nav/slimbox/loading.gif) no-repeat center;}#lbImage,#lbIframe{background-color: #fff;border: 10px solid #fff;}#lbImagePrint{display:none;}#lbPrevLink,#lbNextLink{display: block;position: absolute;top: 0;width: 50%;outline: none;}#lbPrevLink{left: 0;}#lbPrevLink:hover{background: transparent url(/nav/slimbox/prevlabel.gif) no-repeat 0% 15%;}#lbNextLink{right: 0;}#lbNextLink:hover{background: transparent url(/nav/slimbox/nextlabel.gif) no-repeat 100% 15%;}#lbNextLink2,#lbPrevLink2,#lbPrintLink,#lbSendLink{width: 50px;height: 16px;display: block;float: right;border-right:1px solid #e5e7e8;outline:none;margin:9px 0 7px 0;}#lbPrintLink{background: url(/nav/slimbox/print.gif) transparent center center no-repeat;}#lbSendLink{background: url(/nav/slimbox/send.gif) transparent center center no-repeat;width: 60px;}#lbNextLink2{background: url(/nav/slimbox/next.gif) transparent center center no-repeat;}#lbPrevLink2{background: url(/nav/slimbox/prev.gif) transparent center center no-repeat;}#lbBottom{font-family: Verdana,Helvetica,sans-serif;font-size: 10px;color: #666;line-height: 1.4em;text-align: left;border: 10px solid #fff;border-top-style: none;}#lbCloseLink,div#feedbackform a.close{display: block;float: right;width: 50px;height: 16px;background: transparent url(/nav/slimbox/close.gif) no-repeat center;margin:9px 0 7px 0;}#lbCaption,#lbNumber{margin:7px 71px 0 -1px;}#lbCaption{font-weight: normal;font-family:Arial,Helvetica,sans-serif;font-size:18px;color:#777;float:left;}