@charset"UTF-8";html, body, div, dl, dt, dd, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, b{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0;}
a img{border:none;}
html, body{height:100%;width:100%;}
body{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#333;text-align:center;background-color:#6FB6DF;min-width:960px;height:100%;background-image:url(../pix/layout/bg.gif);background-repeat:repeat-x;}
#conM{width:1004px;margin-top:0;margin-right:auto;margin-bottom:10px;margin-left:auto;text-align:left;background-color:#FFF;}
#familotel{width:1004px;height:40px;background-image:url(../pix/layout/header_familotel.gif);background-repeat:no-repeat;}
#famLogo{height:40px;width:170px;margin-left:auto;margin-right:auto;}
#container{width:1004px;clear:both;overflow:hidden;}
#links{width:214px;float:left;background-image:url(../pix/layout/bg_left.gif);background-repeat:repeat-x;background-color:#FDEECC;padding-bottom:25px;padding-bottom:9999px;margin-bottom:-9999px;}
#rechts{float:left;width:790px;padding-bottom:9999px;margin-bottom:-9999px;}
#themeImg{height:387px;width:790px;}
#themeImgHome{height:387px;width:790px;margin-bottom:60px;}
#themeMask{height:165px;margin-top:50px;position:absolute;width:427px;z-index:3000;margin-left:478px;}
#newsMask{height:90px;margin-top:357px;position:absolute;width:770px;z-index:2000;background-image:url(../pix/layout/news_empty.png);background-repeat:no-repeat;padding:30px 10px 0 10px;}
#themePicMask{height:20px;top:407px;position:absolute;width:790px;z-index:1055;margin-left:0px;}
#menu{height:110px;width:755px;padding-top:0px;padding-left:35px;}
#menuButtons{width:755px;}
#menuText{clear:both;width:755px;}
#content{padding-bottom:25px;}
#cms{margin:0px 0 0px 0;}
#cmsBook{margin:10px 40px 0px 40px;}
#cmsWebcam{margin:10px 40px 0px 40px;}
.button{width:104px;height:86px;float:left;text-align:center;}
.buttonText{text-align:center;width:86px;margin-right:0px;font-size:10px;}
#subMenu{padding:12px;}
#home{text-align:center;padding-top:15px;padding-right:50px;padding-left:65px;width:86px;}
.buttonHome{width:90px;height:86px;}
.buttonTextHome{text-align:center;width:90px;}
#sprachen{padding-top:15px;padding-bottom:10px;text-align:center;height:35px;}
div.teaser{padding:12px 0 12px 6px;}
#bottomNav{background-color:#FFF;height:30px;width:756px;clear:both;overflow:hidden;position:relative;display:block;background-image:url(../pix/layout/bg_bottom_nav.gif);background-repeat:repeat-y;padding-left:248px;}
#footer{background-color:#AE2B25;height:50px;width:1004px;clear:both;overflow:hidden;position:relative;display:block;}
#bigFooter{background-color:#FFF;height:25px;width:756px;clear:both;overflow:hidden;position:relative;display:block;background-image:url(../pix/layout/bg_bottom_nav.gif);background-repeat:repeat-y;padding-left:248px;padding-top:12px;}
#bigFooterNav{margin:0;padding:0;}
#bigFooterNav ul{list-style:none;}
#bigFooterNav li{display:inline;border-left:0px solid #666666;line-height:11px;}
#bigFooterNav li.first{border:none;}
#bigFooterNav a{text-decoration:none;text-transform:uppercase;color:#666666;cursor:pointer;font-size:11px;padding-top:0;padding-right:14px;padding-left:6px;}
* html #bigFooterNav a{padding-top:0;}
*+html #bigFooterNav a{padding-top:0;}
#bigFooterNav li a:hover{color:#333333;}
#footer{background-color:#AE2B25;height:50px;width:1004px;clear:both;overflow:hidden;position:relative;display:block;}
#adresse a{color:#FFFFFF;}
#logo{height:172px;width:214px;padding-top:15px;}
.wetter{padding-left:6px;}
#adresse{color:#FFFFFF;padding-top:10px;padding-left:255px;font-size:12px;}
#adresse a{color:#FFFFFF;}
#logo{height:172px;width:214px;padding-top:15px;}
.wetter{padding-left:6px;}
hr.clear{clear:both;visibility:hidden;height:0;line-height:1px;font:1px/0px monospace;margin:-1em 0;}
#buttonHome a, #buttonHotel a, #buttonKinder a, #buttonEssen a, #buttonNatur a, #buttonSport a, #buttonWinter a, #buttonPreise a{width:86px;height:86px;display:block;}
#buttonHomeActive a, #buttonHotelActive a, #buttonKinderActive a, #buttonEssenActive a, #buttonNaturActive a, #buttonSportActive a, #buttonWinterActive a, #buttonPreiseActive a{width:86px;height:86px;display:block;}
#buttonHome a{background-image:url(/pix/menu/b_home_lo.jpg);}
#buttonHotel a{background-image:url(/pix/menu/b_hotel_lo.jpg);}
#buttonKinder a{background-image:url(/pix/menu/b_kinder_lo.jpg);}
#buttonEssen a{background-image:url(/pix/menu/b_essen_lo.jpg);}
#buttonNatur a{background-image:url(/pix/menu/b_sport_lo.jpg);}
#buttonSport a{background-image:url(/pix/menu/b_natur_lo.jpg);}
#buttonWinter a{background-image:url(/pix/menu/b_winter_lo.jpg);}
#buttonPreise a{background-image:url(/pix/menu/b_preise_lo.jpg);}
#buttonHome a:hover{background-image:url(/pix/menu/b_home_hi.jpg);}
#buttonHotel a:hover{background-image:url(/pix/menu/b_hotel_hi.jpg);}
#buttonKinder a:hover{background-image:url(/pix/menu/b_kinder_hi.jpg);}
#buttonEssen a:hover{background-image:url(/pix/menu/b_essen_hi.jpg);}
#buttonNatur a:hover{background-image:url(/pix/menu/b_sport_hi.jpg);}
#buttonSport a:hover{background-image:url(/pix/menu/b_natur_hi.jpg);}
#buttonWinter a:hover{background-image:url(/pix/menu/b_winter_hi.jpg);}
#buttonPreise a:hover{background-image:url(/pix/menu/b_preise_hi.jpg);}
#buttonHomeActive a{background-image:url(/pix/menu/b_home_hi.jpg);}
#buttonHotelActive a{background-image:url(/pix/menu/b_hotel_hi.jpg);}
#buttonKinderActive a{background-image:url(/pix/menu/b_kinder_hi.jpg);}
#buttonEssenActive a{background-image:url(/pix/menu/b_essen_hi.jpg);}
#buttonNaturActive a{background-image:url(/pix/menu/b_sport_hi.jpg);}
#buttonSportActive a{background-image:url(/pix/menu/b_natur_hi.jpg);}
#buttonWinterActive a{background-image:url(/pix/menu/b_winter_hi.jpg);}
#buttonPreiseActive a{background-image:url(/pix/menu/b_preise_hi.jpg);}
#menu div.navList{width:16em;background-image:url(../pix/layout/bg_submen.gif);background-repeat:repeat-x;display:none;position:absolute;height:auto;z-index:100;}
#menu div.navListActive{width:16em;display:block;position:absolute;height:auto;z-index:99;background-image:url(../pix/layout/bg_submen.gif);background-repeat:repeat-x;}
#menu ul{color:#016AB2;margin:0em;padding-top:0.5em;padding-right:0;padding-bottom:0.3em;padding-left:0;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-top-style:none;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-right-color:#CC071E;border-bottom-color:#CC071E;border-left-color:#CC071E;}
#menu ul li{margin:0 0 0 0em;border:none;list-style-type:none;}
#menu li a{font-size:1.0em;text-decoration:none;font-weight:normal;color:#016AB2;line-height:1.5;padding:0.2em 0 0.2em 1em;background-image:none !important;height:inherit !important;text-align:left !important;white-space:nowrap;}
#menu li a.active{font-weight:bold;padding-left:1em;background-image:url(/pix/layout/haken.gif);background-repeat:no-repeat;background-position:left;}
#menu li a:hover{font-weight:bold;padding-left:1em;background-image:url(/pix/layout/haken.gif);background-repeat:no-repeat;background-position:left;}
#bottomMenu{margin:0;padding:0;}
#bottomMenu ul{list-style:none;}
#bottomMenu li{display:inline;border-left:1px solid #666666;line-height:11px;}
#bottomMenu li.first{border:none;}
#bottomMenu a{text-decoration:none;color:#666666;cursor:pointer;font-size:11px;padding-top:0;padding-right:3px;padding-left:6px;}
* html #bottomMenu a{padding-top:0;}
*+html #bottomMenu a{padding-top:0;}
#bottomMenu li a:hover{color:#333333;}
#sideNavL{margin-bottom:15px;width:192px;}
.sideNavExtra{background-image:url(../pix/menu/side_topthema.gif);background-repeat:no-repeat;}
.sideNavExtra a{font-size:13px;font-weight:bold;color:#FFF;height:15px;padding:12px 0 10px 5px;;text-transform:uppercase;text-decoration:none;width:187px;display:block;}
.sideNavExtra a:hover{text-decoration:underline;}
.sideNavFoto{background-image:url(../pix/menu/side_foto_lo.gif);background-repeat:no-repeat;}
.sideNavFoto a{font-size:11px;color:#333;height:17px;width:147px;padding:3px 0 5px 45px;text-decoration:none;display:block;}
.sideNavFoto a:hover{background-image:url(../pix/menu/side_foto_hi.gif);background-repeat:no-repeat;}
.sideNavWebcam{background-image:url(../pix/menu/side_webcam_lo.gif);background-repeat:no-repeat;}
.sideNavWebcam a{font-size:11px;color:#333;height:17px;width:147px;padding:3px 0 8px 45px;text-decoration:none;display:block;}
.sideNavWebcam a:hover{background-image:url(../pix/menu/side_webcam_hi.gif);background-repeat:no-repeat;}
.sideNavAnreise{background-image:url(../pix/menu/sub_anreise.gif);background-repeat:no-repeat;}
.sideNavAnreise a{font-size:11px;color:#333;height:17px;width:147px;padding:3px 0 8px 45px;text-decoration:none;display:block;}
.sideNavAnreise a:hover{background-image:url(../pix/menu/sub_anreise_hi.gif);background-repeat:no-repeat;}
.sideNavCO2{background-image:url(../pix/menu/co2_lo.gif);background-repeat:no-repeat;}
.sideNavCO2 a{font-size:11px;color:#333;height:17px;width:147px;padding:3px 0 8px 45px;text-decoration:none;display:block;}
.sideNavCO2 a:hover{background-image:url(../pix/menu/co2_hi.gif);background-repeat:no-repeat;}
.sideNavEmpfehlung{background-image:url(../pix/menu/sub_lo_top.gif);background-repeat:no-repeat;}
.sideNavEmpfehlung a{font-size:11px;color:#333;height:17px;width:147px;padding:3px 0 8px 45px;text-decoration:none;display:block;}
.sideNavEmpfehlung a:hover{background-image:url(../pix/menu/sub_hi.gif);background-repeat:no-repeat;}
.sideNavGeschichte{background-image:url(../pix/menu/sub_lo_top.gif);background-repeat:no-repeat;}
.sideNavGeschichte a{font-size:11px;color:#333;height:17px;width:147px;padding:3px 0 8px 45px;text-decoration:none;display:block;}
.sideNavGeschichte a:hover{background-image:url(../pix/menu/sub_hi.gif);background-repeat:no-repeat;}
.sideNavGuest{background-image:url(../pix/menu/sub_guest.gif);background-repeat:no-repeat;}
.sideNavGuest a{font-size:11px;color:#333;height:17px;width:147px;padding:3px 0 8px 45px;text-decoration:none;display:block;}
.sideNavGuest a:hover{background-image:url(../pix/menu/sub_guest_hi.gif);background-repeat:no-repeat;}
.sideNavWinter{background-image:url(../pix/menu/sub_winter.gif);background-repeat:no-repeat;}
.sideNavWinter a{font-size:11px;color:#333;height:17px;width:147px;padding:3px 0 8px 45px;text-decoration:none;display:block;}
.sideNavWinter a:hover{background-image:url(../pix/menu/sub_winter_hi.gif);background-repeat:no-repeat;}
.subnav{}
.subNavheaderbox{}
.sideNavlist{}
.sideNavlist ul{margin:0 0 10px 0;padding:0;list-style-type:none;border-bottom:1px solid #F6A80B;width:192px;}
.sideNavlist li{width:182px;}
.sideNavlist li a{background-color:#FDEDCA;background-image:url(../pix/menu/sub_lo.gif);background-position:2px 2px;background-repeat:no-repeat;border-top:1px solid #F6A80B;color:#333333;font-size:12px;height:14px;margin-top:0px;padding-bottom:5px;padding-left:10px;padding-top:4px;width:182px;display:block;text-decoration:none;}
.sideNavlist li a:hover{background-image:url(../pix/menu/sub_hi.gif);background-position:0px 1px;background-repeat:no-repeat;}
.sideNavlist li a .active{background-image:url(../pix/menu/sub_hi.gif) !important;background-position:0px 1px;}
.sideNavlist li ul li a{padding-left:52px;width:140px;font-size:10px;}
.sideNavlist li ul li a:hover{background-image:url(../pix/menu/room_hi.gif) !important;background-position:0px 1px;}
.sideNavlist li ul li a .active{background-image:url(../pix/menu/room_hi.gif) !important;background-position:0px 1px;}
#menu div.button{width:104px;height:86px;float:left;text-align:center;}
#menu div.buttonText{text-align:center;width:80px;margin-right:0px;font-size:10px;}
#lang{margin:0 10px;padding:0;margin-left:47px;}
#lang li{float:left;text-align:center;list-style:none;padding-top:1px;padding-right:3px;padding-bottom:0;padding-left:0px;}
#lang li a{}
#quickcheck{padding:0;width:170px;height:100%;margin-top:0;margin-right:0;margin-bottom:5px;margin-left:10px;color:#4D4D4D;}
#quickcheck table{border-collapse:collapse;border:0;}
#quickcheck label{font-size:10px;margin:0 0 2px 0;white-space:nowrap;}
#quickcheck label.bold{font-weight:bold;}
#quickcheck label.drit{width:33%;float:left;}
#quickcheck label.dreiv{width:60%;float:left;}
#quickcheck label.halb{width:50%;float:left;}
#quickcheck label.ganz{width:100%;float:left;clear:both;}
#quickcheck select{font-size:10px;width:48px;border:#F90 solid 1px;background-color:#FFCC85;}
#quickcheck input{font-size:10px;width:2.2em;border:#F90 solid 1px;background-color:#FFCC85;}
#quickcheck #submit{margin-top:5px;width:95%;cursor:pointer;}
#quickcheck #submit2{margin-top: 5px; width:95%;cursor:pointer;}
#quickcheck #submit3{margin-top: 5px;width:95%;cursor:pointer;background-color:#F6A800;}
#mbOverlay{position:absolute;left:0;width:100%;z-index:5000;cursor:pointer;background-color:#333;}
#mbCenter{position:absolute;z-index:5001;overflow:hidden;left:50%;top:10%;background-color:#fff;border:thin solid #ccc;margin:0;padding:2em;}
.mbLoading{background:#fff url(loading.gif) no-repeat center;}
#mbImage{margin:0;padding:0;height:0;border:none;font-size:0;overflow:hidden;}
.clear{clear:both;height:0;margin:0;padding:0;font-size:0;overflow:hidden;}
#mbBottom{font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;font-size:10px;color:#666;line-height:1.4em;text-align:left;padding-top:8px;margin:0;}
#mbNavigation{float:right;width:27px;padding-top:3px;border-left:1px solid #9c9c9c;}
#mbCount{width:55px;overflow:hidden;padding-top:1px;float:right;text-align:right;font-size:9px;}
#mbCloseLink, #mbPrevLink, #mbNextLink{outline:none;display:block;float:right;height:20px;cursor:pointer;}
#mbPrevLink, #mbNextLink{width:17px;}
#mbPrevLink{background:transparent url(prev.gif) no-repeat;}
#mbNextLink{background:transparent url(next.gif) no-repeat;}
a#mbPrevLink:hover,a#mbNextLink:hover,a#mbCloseLink:hover{background-position:0 -23px;}
#mbCloseLink{width:20px;background:transparent url(close.gif) no-repeat;}
#mbDescription{margin-right:27px;padding:0px 10px 0 0;font-weight:normal;text-align:justify;}
.colAAA{clear:left;}
.colA{float:left;margin-left:30px;}
.colB{float:left;margin-left:25px;}
.colC{float:left;margin-left:25px;}
.btnYellow{background-color:#ffb219;color:#FFF !important;display:block;text-align:center;text-transform:uppercase;font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;padding:4px 5px 4px 5px;margin:3px 0 0px 0;white-space:nowrap; text-decoration:none !important; width:140px !important;}
.btnGrey{background-color:#666;color:#FFF !important;display:block;text-align:center;text-transform:uppercase;font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;padding:5px 5px 3px 5px;white-space:nowrap; text-decoration:none !important; width:140px !important;}
