@font-face{font-family:'CantarellBold';src:url('cantarell-bold-webfont.eot');src:url('cantarell-bold-webfont.eot%3F') format('embedded-opentype'),url('cantarell-bold-webfont.woff') format('woff'),url('cantarell-bold-webfont.ttf') format('truetype'),url('cantarell-bold-webfont.svg') format('svg');font-weight:normal;font-style:normal;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table,td{border-collapse:separate;border-spacing:1px;}fieldset,img{border:0;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;}td,li,ol,label{}input,textarea{padding:2px;border:1px solid #CCC;background:#FFFFFF;}legend{padding-left:10px;padding-right:10px;border:0px;}fieldset{border:0px;padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:10px;border:1px solid #c0c0c0;}fieldset{border:0px solid transparent;}#mailformformtype_mail{margin-top:20px;}#srcfield{width:120px;}.csc-mailform-field{font-weight:bold;padding:.5em 0;}.csc-mailform-field label{width:130px;}.csc-form-label{}.radiolayout{width:60%;padding-top:15px;padding-bottom:15px;}.formwrap{padding-top:10px;padding-bottom:10px;}.mf-radio{border:0px;}.mf-text{color:#000000;border:1px solid #c0c0c0;margin-bottom:5px;}.mf-check{border:0px;float:left;margin-right:5px;}.mf-select{/*border:0px;*/}.mf-input{border:1px solid #c0c0c0;margin-bottom:5px;width:175px;}.mf-submit{color:#ffffff;background-color:#c0c0c0;border:0px;}.mf-labelwrap{float:left;}.mf-labelwrap-required{}.tx-felogin-pi1 label{float:left;}.tx-felogin-pi1 fieldset{/*margin:10px;*/ background:#FC74B5;margin-top:20px;}.tx-felogin-pi1 legend{display:none;}.tx-felogin-pi1 .welcomemessage{display:none;}.tx-felogin-pi1 .username{margin-bottom:3px;}.button,#mailformsubmit,#mailformformtype_mail,.submitlogin input{display:inline-wrap;padding:2px 6px;font-weight:bold;background:#ECECEC;color:#000;font-size:12px;border:1px solid #C0C0C0;background-color:hsla(169,41%,76%,.5);background-image:-moz-linear-gradient(hsla(0,0%,-100%,.6),hsla(0,0%,100%,0) 30px);background-image:-webkit-gradient(linear,0 0,0 30,from(hsla(0,0%,100%,.6)),to(hsla(0,0%,100%,0)) );word-wrap:break-word;border:0px;}.button:hover,#mailformformtype_mail:hover,.submitlogin input:hover{background:#333;color:white;}.tx-felogin-pi1 .submitlogin{padding-left:120px;padding-top:10px;}.mf-labelwrap,.tx-felogin-pi1 label,.mf-labelwrap-required,.csc-mailform-field label{width:120px;font-weight:bold;display:inline-block;}.comment{font-weight:bold;}.csc-uploads-icon{vertical-align:top;padding-right:5px;width:15px;}.csc-uploads-filename{vertical-align:top;padding-bottom:5px;}.csc-uploads-filesize{text-align:right;white-space:nowrap;vertical-align:top;}.floatleft{float:left;}.floatright{float:right;}.clearleft{clear:left;}.clearright{clear:right;}.clearboth{clear:both;}
body{background :#e2f2f8;color:#5D5D54;background-image :url(bg4.jpg);margin :0 0 0 0;padding :10px;background-repeat :repeat-x;font-family :Verdana,"Trebuchet MS","Lucida Grande",Arial,Helvetica,sans-serif;font-size :12px;line-height :135%;}
body{text-align:center;}
.mgpos{ height: 820px; width: 800px;margin-right:auto;margin-left:auto;position: relative; }
a{color:#006666;text-decoration:underline;}
a:hover{text-decoration:underline;}
a:visited{text-decoration:none;color:#173139;}
img{border:0;}
#head,#midsection,#footer{background:white;width:785px;}
h1,h2,h3,h4,h5h,h6,.temperaturenow,.tx-vwdvenere-pi1 .hotelname{font-size:22px;font-weight:bold;color:#006666;padding-bottom:5px;margin-bottom:10px;font-family:"Helvetica Neue",Helvetica,Arial,Verdana,Sans-serif;line-height:110%;background:url(dotted_turquoise.gif) repeat-x bottom left;border-bottom:none;}
h2{font-size:18px;}
h3{font-size:18px;}
h4,.csc-subheader{font-size:16px;}
hr{color:#C8C8B5;background-color:#C8C8B5;border:0;height:1px;}
p{font-size:11px;line-height:185%;}
#rightcol h5{font-size:13px;color:#006666;font-weight:bold;padding-bottom:.5em;}
#head,#midsection{position:absolute;padding:10px;background:#FFFFFF;}
#head{top:10px;left:10px;height:260px;}
#midsection{top:280px;left:10px;border-bottom:100px solid #E2F2F8;text-align:left;}
#mglogo{background:transparent url(meingardasee.com.jpg) no-repeat top left;display:block;text-indent:-1000em;height:63px;overflow:hidden;margin-bottom:10px;}
#mapnav{display:block;height:187px;overflow:hidden;}
#mood1{background-repeat:no-repeat;width:170px;height:260px;display:block;float:left;margin-right:10px;background:transparent url(location.jpg) no-repeat top left;display:block;width:170px;height:260px;}
#mood2{background-repeat:no-repeat;width:240px;height:260px;float:left;}
#mood3{background:transparent url(right.jpg) no-repeat top left;float:left;display:block;width:355px;height:260px;margin-left:10px;}
#footer{font-size :10px;}
#leftcol{width:497px;float:left;background:#EEEEDD;min-height:500px;margin-bottom:10px;}
#rightcol{width:278px;width:279px;float:right;background:#DEDECE;min-height:500px;margin-bottom:10px;border-bottom-left-radius:7px; border-bottom-right-radius:7px;}
#rightcol p{line-height:163%;}
#contentright,#bordertop{padding:10px;}
#topnav{border-bottom:3px solid #ACAC8E;background:#FFFFFF;overflow:hidden;height:32px;}
#topnav a{display:inline-block;text-transform:uppercase;text-decoration:none;border-bottom:3px solid #333;background :#1e5061;color :#fff;font-size:12px;font-weight:bold;padding:8px 15px 4px 15px;margin-left:1px;padding: 8px 18px 4px 18px;font-family: "Helvetica Neue",Helvetica;}
#topnav a.first{margin-left:0px;}
#topnav a:hover{border-bottom :3px solid #ff6600;color :#ff6600;}
#topnav a.act,#topnav a.cur,#topnav a.curifsub,#topnav a.actifsub{border-bottom :3px solid #ff8800;color :#fff;background:#ff8800;}
#topnav a.act:hover,#topnav a.cur:hover,#topnav a.curifsub:hover,#topnav a.actifsub:hover{border-bottom :3px solid #ff6600;color :#fff;}
#midnav{border-top:1px solid #FFF;}
#midnav ul,#midnav li{list-style:none;margin:0;padding:0;}
#midnav a,#midnav div{font-family:"CantarellBold",Georgia,Sans-serif;text-transform:uppercase;display:block;text-decoration:none;padding:8px 8px 8px 15px;font-size :12px;background:#36616D;color :#fff;border-bottom:1px solid #F5F5DE;}
#midnav li.spc{height:15px;border-top:10px solid #DEDECE;border-bottom:3px solid #F5F5DE;margin:0;padding:0;overflow:hidden;}
#midnav li.spc span,#midnav ul li.spc span{color:#8E8E81;background:#F5F5DE;margin:0;padding:0px 10px 0px 10px;text-transform:normal;display:inline-block;padding:0px 10px 0px 10px;margin-left:15px;}
#midnav ul ul li.spc span{margin-left:30px;}
#midnav ul ul ul li.spc span{margin-left:55px;}
#midnav ul ul a,#midnav ul ul div{color:#36616D;font-size :11px;padding-left:30px;background:#C8C8B5;}
#midnav ul ul ul a,#midnav ul ul ul div{padding-left:55px;font-size:10px;font-weight:normal;background:#DEDECE;}
#midnav li.curifsub a,#midnav li.curifsub div,#midnav li.cur a,#midnav li.cur div{color:#FFF;background :#ff8800; border-top-left-radius:7px; border-bottom-right-radius:7px;}
#midnav li.actifsub a:hover{color:#ffffff;}
#midnav a:hover{background :#ff6600;color:#fff;}
#midnav a#tm237,.rss{background:#DEDECE url(rss_12.png) no-repeat 96% 50%;}
.hotelcount{float:right;color:#FFFFFF;}
.rss{background:transparent url(rss_12.png) no-repeat 96% 50%; padding-right:20px;}
#midnav a#tm237:hover,.rss:hover{background-color:#ff6600;}
#midnav a#tm375{background-image: url("../../../typo3conf/ext/vwdweather/res/icons/sunny.png");background-position: 102% 3%;background-repeat: no-repeat;}
span.rss{padding-right:20px;}
span.rss a{color:#FF8800;}
#footer{border-top:1px dotted #ACAC8E;padding-top:5px;font-size :11px;}
.breadcrumb,#subcrumb{padding-bottom:5px;margin-bottom:5px;border-bottom:1px dotted #ACAC8E;}
.breadcrumb a,#subcrumb a{background:#EFEFEF;margin-right:1px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:3px 12px;text-decoration:none;color:#666;display:inline-block;font-size:10px;text-transform:uppercase;}
.breadcrumb a:hover,#subcrumb a:hover{background:#CCC;}
#subcrumb a{background:#ffffff;padding:2px 5px;color:#ff6600;}
#subcrumb a:hover{background:#ff6600;color:#ffffff;}
.inline{color:#C8C7B5;border-bottom:0;padding:20px 0px 0px 20px;font-size:10px;}
.inline a{color:#C8C7B5;text-transform:none;font-size:10px;background:transparent;padding:3px 5px;}
.inline:hover a{color:#55544D;}
.inline:hover {color:#EAE9D4}
.inline:hover a:hover{background:#9A9A8C;color:#ffffff;}
.inline span{color:#9E9E8F;display:inline-block;padding:3px 5px;}
#searchboxInc{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;font:12px/1.5 Arial,Helvetica,sans-serif;border:5px solid #D6D5C1;background:#D6D5C1;/*word-wrap:break-word;*/-moz-box-shadow:2px 2px 3px #333;-webkit-box-shadow:2px 2px 3px #333;box-shadow:2px 2px 6px #333;}
#searchboxInc{display:block;margin-top:0px;}
#searchboxInc form{border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;background:transparent;display:inline-block;width:100%;}
#searchboxInc h5{margin-bottom:0.2em;position:static;font-size:118%;font-weight:bold;margin:0;color:#1E5061;}
#searchboxInc p{font-size:1.8em;margin:0 0 0px;color:#1E5061;text-align:left;}
#searchboxInc #destination{font-size:18px;padding:10px 15px;width:93%;margin-bottom:5px;border:0px;color:#999;}
#searchboxInc #b_checkin_month,#searchboxInc #b_checkout_month{width:7em;}
#searchboxInc #inout{display:inline-block;float:left;}
#searchboxInc fieldset,#searchboxInc img{border:0;}
#searchboxInc fieldset{padding:5px 13px;}
#searchboxInc #inout h3{background-color:transparent;font-size:1.1em;}
#searchboxInc #homein,#searchboxInc #homeout{float:left;padding:0px 2px 0px 0px;}
#searchboxInc .but{display:inline-block;float:right;margin-top:14px;}
#searchboxInc a.calender{vertical-align:-4px;}
#searchboxInc a.calender img{background:#0896ff;}
#searchboxInc button{float:right;-moz-border-radius:4px;background-color:#FF8200;border:2px solid #fff;color:#fff;letter-spacing:1px;padding:0.15em 0.75em;text-transform:uppercase;font:bold 1.333em/1 Arial,Helvetica,sans-serif;}
#searchboxInc button:hover{background-color:#FFFFFF;border:2px solid #FF8200;color:#FF8200;}
#mood3 #searchboxInc{margin:73px 10px 10px 10px;-moz-box-shadow:2px 2px 3px #333;-webkit-box-shadow:2px 2px 3px #333;box-shadow:2px 2px 6px #333;-webkit-transform:rotate(-1deg);-moz-transform:rotate(-1deg);opacity:.7;position: relative;
top: -20px;}
#mood3:hover #searchboxInc{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);/*behavior:url(fileadmin/template/css/-ms-transform.htc);-ms-transform:rotate(0deg);*/opacity:1;}
#topmap{margin-top:150px;margin-left:5px;}
#ftright a{text-decoration:none;color:#CCC;}
#ftright a:hover{text-decoration:none;color:#0099CC;}
#likebutton{padding:0px 0px 20px 15px;}
#ftleft,#ftright{font-size:10px;margin:3px 0px;}
.lightgradient,#midnav li.spc{background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, rgb(214,214,201)),color-stop(1, rgb(222,222,206)),color-stop(1, rgb(222,222,206)));background-image: -moz-linear-gradient(center bottom,rgb(214,214,201) 0%,rgb(222,222,206) 100%,rgb(222,222,206) 100%);}
.item{background:#EEEEDD;padding:10px 20px;}
.item h1{margin-top:1px;}
.sbitem{position:relative;border:0px solid #D6D5C1;background:#EEEEDD;padding:10px;margin-bottom:10px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-moz-box-shadow:2px 2px 6px #AEAD9D;-webkit-box-shadow:2px 2px 6px #AEAD9D;box-shadow:2px 2px 6px #AEAD9D;}
.csc-bulletlist,.csc-menu{list-style:none;font-size:11px;padding:0;margin:0;}
.csc-bulletlist li{padding-left:15px;margin:0;background-image :url(asterisk.png);background-repeat:no-repeat;background-position:0px 2px;}
.csc-menu-1 li{background:#36616D;margin-bottom:1px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.csc-menu-1 a{display:block;padding:7px 10px;color:#FFFFFF;text-decoration:none; background:url(asterisk_orange.png) no-repeat 10px 50%;padding-left:29px;}
.csc-menu-1 a:hover{color:#F80;}
.tspcd{border-top:1px solid #FFFFFF;}
.storytitle{font-size:24px;color:#ffffff;text-decoration:none;border:none;display:block;text-align:right;margin-right:10px;margin-top:20px;text-shadow:1px 2px 5px #333;filter:alpha(opacity=40);-moz-opacity:0.4;opacity:0.4;font-family:"CantarellBold";position:absolute;width:300px;text-align:right;display:block;left:478px;top:20px;}
.spc{font-size:9px;}
.col{width:165px;margin-left:1px;}
.col.start{margin-left:0;}
.col .innerwrap{margin-top:1px;line-height:100%;margin-bottom:1px;min-height:300px;padding:10px;font-size:10px;background:#EEEEDD;}
.col p{font-size:10px;line-height:160%;}
.col .csc-bulletlist{line-height:180%;}
#hcol1,#hcol2{width:248px;}
#hcol1 .item{padding-right:10px;padding-top:0px;}
#hcol2 .item{padding-left:10px;padding-top:0px;}
#hcol1 p,#hcol2 p{font-size:11px;line-height:185%;}
.rounded{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.contenttable{border-spacing:1px;width:100%;-moz-box-shadow:2px 2px 3px #444;-webkit-box-shadow:2px 2px 7px #444;box-shadow:2px 2px 6px #444;background:#ffffff;}
.contenttable td{padding:5px 10px;font-size:11px;}
.tr-even td{background:#DCDCC7;}
.tr-odd td{background:#EED;}
.weather-outbound{position:absolute;top:-5px;left:270px;font-size:9px;color:white;text-align:center;/*filter:alpha(opacity = 50);*/}
.weather-display{width:130px;display:block;}
.weather-outbound .temp{visibility:hidden;}
.full{}
#sitesearch{padding:10px 0px 10px 0px;}
#cse-search-box{text-align:center;}
#cse-search-box input{padding:3px 10px;font-size:15px;}
#sidebarad{padding: 5px 0px 10px 20px;}
.thrcol{background:white;}
.mnpad{margin:20px 10px 0px 10px;}
.vitem{margin-bottom:1px;margin:5px 0px; padding:10px; -moz-border-radius:5px;-webkit-border-radius:5px;}
.vitem:hover{background: #DADAC9;}
.tx-vwdvenere-pi1 .picture{display:inline-block;float:left;padding:1px;border:1px solid #C8C8B5;background:white;-moz-box-shadow:2px 2px 3px #333;-webkit-box-shadow:2px 2px 3px #333;box-shadow:2px 2px 6px #333;-webkit-transform:rotate(-1deg);-moz-transform:rotate(-1deg);}
.tx-vwdvenere-pi1 .hotelname{font-weight:bold;padding-top:0;margin-top:0;padding-bottom:0;margin-bottom:5px;background:none;font-size:18px;padding-bottom:0;margin-bottom:0;}
.tx-vwdvenere-pi1 .hoteldata{margin-left:70px;margin-right:100px;}
.tx-vwdvenere-pi1 .clearer{clear:both;}
.tx-vwdvenere-pi1 .subline{font-size:10px;color:#C8C8B5;text-transform:uppercase;margin-bottom:.5em;}
.tx-vwdvenere-pi1 .hotelref{display:inline-block;float:right;width:85px;}
.vrating{letter-spacing:3px;color:#8A0E25;}
a.bookinglink{border:1px solid #E76A03;padding:3px 10px;text-decoration:none;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:#E76A03;color:#FFF;font-size:14px;font-weight:bold;}
.vitem:hover a.bookinglink{background: #FF8800;border:1px solid #FF8800;}
a.bookinglink:hover{background:#E6AA1E;border:3px solid #FFF; text-decoration:underline;}
.booking{margin-top:1em;}
.smtext{font-size:10px;}
div.tx-onlinebooking-pi1{}
div#resultcounter{font-weight:bold;font-size:12px;padding:5px;/*border:1px dotted #ccc;*/ margin:5px 0 5px 0;}
div.formhead{font-family:helvetica;position:relative;color:white;background-color:transparent;font-size:12px;font-weight:bold;padding-bottom:3px;}
div.tx-onlinebooking-pi1 table td{padding:0 2px 0 0;}
div#sendbutton{border-top:1px dotted #ccc;padding-top:15px;padding-bottom:5px;margin-top:5px;text-align:center;clear:both;}
div#sendbutton select{font-weight:bold;width:60%;padding:0;margin:0;}
div.bkvalWrap{padding:5px 10px;background:#F0FAFF url(../../../typo3conf/ext/onlinebooking/res/gradient.jpg) repeat-x top left;padding:9px 18px 18px 18px;border:1px solid #ccc;}
table#booking{width:100%;}
table#booking td.bkfield{padding:2px 0px 2px 10px;color:#003366;}
table#booking td.bkfield div.bklabel{width:60px;float:left;}
table#booking input.search{border:3px solid #0066CC;font-family:Helvetica;font-size:13px;font-weight:bold;margin-left:67px;margin-top:15px;padding:4px 15px;background:#C3DFF6;}
table#booking td.rowheader{font-size:15px;font-weight:bold;padding:1px 2px 11px 70px;}
table#booking input.search:hover{background:#0066cc;color:white;}
table#booking input.search:active{background:#0066cc;color:#ff9900;border-color:#657480;}
.nbrtable{background:#C8C8BB none repeat scroll 0%;font-family:Arial;width:100%;border-spacing:1px;border-collapse:separate;}
div.bkitemDescr{margin:0px 0px 2px 5px;font-size:11px;line-height:167%;}
table.nbrtable tr.nbroom{}
table.nbrtable tr.nbroom td{text-align:right;vertical-align:top;background:#FFFFEE;padding:5px;}
table.nbrtable tr.nbroom td.nbdesc{text-align:left;}
table.nbrtable tr.nbroom td a{font-size:13px;font-weight:bold;padding:2px;}
table.calDate{border:1px solid #ccc;padding:1px;}
div.category{font-size:15px;font-weight:bold;border-bottom:1px dotted #ccc;margin:25px 0px 0px 0px;}
table#resultinfo{width:100%;}
table#resultinfo td{font-size:11px;vertical-align:top;}
table#resultinfo a{display:block;font-size:10px;padding-left:15px;}
div.gpinforow{border-bottom:1px dotted #cccccc;padding-bottom:3px;width:356px;}
div.gpinforow a{display:inline;padding:0px 2px;font-size:10px;font-family:Arial;font-weight:bold;}
div.category{width:356px;}
tr#resultHead{position:absolute;}
table.details{border-top:1px dotted #ccc;margin-top:20px;width:100%;}
table.sortable{width:100%;}
div.hotelname{padding:10px 0 0 0;height:25px;margin:0 0 0 0;font-size:15px;font-weight:bold;font-family:'Trebuchet MS',Helvetica,Arial,sans-serif;font-size:18px;color:#990000;}
span.rating{font-family:'Trebuchet MS',Helvetica,Arial,sans-serif;font-size:18px;color:#990000;padding:0px 5px 5px 0px;}
div.starfield{background:transparent url(../../../typo3conf/ext/onlinebooking/res/star.gif) repeat-x;height:14px;float:right;}
div.searchfeature{display:block;float:left;font-size:10px;overflow:hidden;width:150px;}
div.spcsearchWrap{background:#F0FAFF url(../../../typo3conf/ext/onlinebooking/res/gradient.jpg) repeat-x scroll left top;border:1px solid #CCCCCC;margin-top:10px;padding:5px;}
div.clearfeatures{clear:left;}
div.sfwrap{position:absolute;}
div.sideflag{position:absolute;left:-190px;}
div.sideflag div.sfitem{background:transparent url(../../../typo3conf/ext/onlinebooking/res/flag.jpg) no-repeat scroll right center;display:block;color:white;padding:10px 0px 11px 17px;height:17px;width:154px;}
img.heightspan{width:1px;height:45px;}
div.extendedRoomSearch{margin-top:15px;padding-left:65px;}
div.extendedRoomSearch a{font-size:10px;}
div.bkitemDescri{width:260px;}
img#progressbar{visibility:hidden;}
DIV.csc-textpic-caption-c .csc-textpic-caption{text-align:center;}
DIV.csc-textpic-caption-r .csc-textpic-caption{text-align:right;}
DIV.csc-textpic-caption-l .csc-textpic-caption{text-align:left;}
DIV.csc-textpic DIV.csc-textpic-imagecolumn{float:left;display:inline;}
DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG,DIV.csc-textpic-border DIV.csc-textpic-single-image IMG{border:1px solid #9C9B7A;padding:1px 1px;}
DIV.csc-textpic-imagewrap{padding:0;}
DIV.csc-textpic IMG{border:none;}
DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image{float:left;}
DIV.csc-textpic DIV.csc-textpic-imagewrap UL{list-style:none;margin:0;padding:0;}
DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI{float:left;margin:0;padding:0;}
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image{float:left;}
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT{float:none;}
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD{float:none;}
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG{border:none;}
DL.csc-textpic-image{margin:0;}
DL.csc-textpic-image DT{margin:0;display:inline;}
DL.csc-textpic-image DD{margin:0;}
DIV.csc-textpic-clear{clear:both;}
DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image{display:inline;/* IE fix for double-margin bug */
margin-right:1px;}
DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image{display:inline;/* IE fix for double-margin bug */
margin-left:1px;}
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image{display:inline;/* IE fix for double-margin bug */
margin-left:1px;}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption{margin:0;}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG{margin:0;vertical-align:bottom;}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image{margin-bottom:1px;}
DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow{margin-bottom:1px;display:block;}
DIV.csc-textpic DIV.csc-textpic-imagerow{clear:both;}
DIV.csc-textpic DIV.csc-textpic-single-image IMG{margin-bottom:1px;}
*+html DIV.csc-textpic DIV.csc-textpic-imagerow .csc-textpic-image{margin-bottom:0;}
*+html DIV.csc-textpic DIV.csc-textpic-imagerow{margin-bottom:1px;}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol{margin-left:0px !important;}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol{margin-right:0px !important;}
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap{margin-right:10px !important;}
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap{margin-left:10px !important;}
DIV.csc-textpic-above DIV.csc-textpic-text{clear:both;}
DIV.csc-textpic-center{text-align:center;/* IE-hack */}
DIV.csc-textpic-center DIV.csc-textpic-imagewrap{margin:0 auto;}
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image{text-align:left;/* Remove IE-hack */}
DIV.csc-textpic-center DIV.csc-textpic-text{text-align:left;/* Remove IE-hack */}
DIV.csc-textpic-right DIV.csc-textpic-imagewrap{float:right;}
DIV.csc-textpic-right DIV.csc-textpic-text{clear:right;}
DIV.csc-textpic-left DIV.csc-textpic-imagewrap{float:left;}
DIV.csc-textpic-left DIV.csc-textpic-text{clear:left;}
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap{float:left;}
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap{float:right;}
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap{float:right;clear:both;}
* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text{height:1%;}
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap{float:left;clear:both;}
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text,
* html .csc-textpic-intext-left ol,
* html .csc-textpic-intext-left ul{height:1%;}
/* End hide from IE5/mac */
DIV.csc-textpic DIV.csc-textpic-imagerow-last{margin-bottom:0;}
.csc-textpic-intext-left ol,.csc-textpic-intext-left ul{padding-left:40px;overflow:auto;}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption{margin-top:3px;padding:10px;margin-top:0px;background:#DEDECE;font-size:10px;line-height:100%;margin-bottom:1em;}
div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img,div.csc-textpic-border div.csc-textpic-single-image img{background:white;}
fieldset.tx-powermail-pi1_fieldset label, fieldset.tx-powermail-pi1_fieldset fieldset legend,.csc-mailform-field label{width:90px;vertical-align:top;padding-top:7px;}
fieldset.tx-powermail-pi1_fieldset .powermail_check_inner, fieldset.tx-powermail-pi1_fieldset .powermail_radio_inner{margin-left:90px;}
fieldset.tx-powermail-pi1_fieldset legend {display:none;}
fieldset.tx-powermail-pi1_fieldset,#mailform{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:#DEDECE;border:5px solid #DEDECE;}
fieldset.tx-powermail-pi1_fieldset input.powermail_text, fieldset.tx-powermail-pi1_fieldset textarea.powermail_textarea,.csc-mailform-field input,.csc-mailform-field textarea{font-size:16px;padding:5px 10px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
fieldset.tx-powermail-pi1_fieldset input.powermail_submit,#mailformformtype_mail{margin-left:90px;padding:5px 15px;font-size:15px;color:#FFFFFF;font-weight:bold;background:#006666;border:0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
fieldset.tx-powermail-pi1_fieldset input.powermail_submit:hover,#mailformformtype_mail:hover{background:#FF8800;}
#mailformformtype_mail{width:auto;}
.csc-mailform-field input,.csc-mailform-field textarea{width:305px;font-size:16px;padding:5px 10px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
#kwrap{position:absolute;}
#kwrap #rotframe{display:block;width:34px;height:22px;position:absolute;top:9px;left:823px;-webkit-transition:-webkit-transform 0.4s ease-out;-moz-transition:-moz-transform 0.4s ease-out;transition:transform 0.4s ease-out;}
#kwrap:hover #rotframe:hover{-webkit-transform:rotateZ(360deg);-moz-transform:rotateZ(360deg);transform:rotateZ(360deg);}
#kontakt{display:block;width:34px;height:22px;color:transparent;background:url(mailicon.gif) no-repeat top left;}
#kontakt:hover{background-position:-34px 0;}
.urlaub{font-size:24px;}
.emphasize,.emphasizeWrap{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:#DEDECE;border:5px solid #DEDECE;padding:10px;}
.emphasizeWrap{margin:0px 20px;}
.empInnerWrap{margin-bottom:20px;padding:15px 20px}
.fcnw td{letter-whitespace:nowrap;}
.videocaption{background:#DEDECE;padding:10px;font-size:10px;}
.videocaption p.bodytext{font-size:11px;line-height:135%;}
.address-wrap{font-family:"Neue Helvetica",Helvetica;font-size:12px;margin-bottom:1em;}
.address-toptab{background:#36616D;color:#FFF;display:inline-block;padding:10px 60px 10px 20px;font-size:16px;font-weight:bold;border-top-left-radius:5px;border-top-right-radius:5px;}
.address-bottomtab{background:#DEDECE;padding:20px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top-right-radius:5px;font-size:15px;line-height:150%;}
.address-contact{padding-top:3px;background:url(dotted_turquoise.gif) repeat-x top left;margin-top:15px;padding-top:15px;}
.adrinlcol{width:49%;overflow:hidden;}
.address-pdbt{padding-bottom:5px;}
.address-wrap{font-family:"Neue Helvetica",Helvetica;font-size:12px;margin-bottom:5px;background:#EED;padding:0;}
.address-toptab{background:#36616D;color:#FFF;display:inline-block;padding:10px 60px 10px 20px;font-size:16px;font-weight:bold;border-top-left-radius:5px;border-top-right-radius:5px;}
.address-bottomtab{background:#DEDECE;padding:20px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top-right-radius:5px;font-size:13px;line-height:155%;}
.full .address-bottomtab{border-radius:5px;margin:10px 0px;}
.condensed{margin:0;padding:0;background-image:none;border:none;padding-bottom:5px;}
a.rectinline,#sendqualityfeedback{border-radius:10px;font-weight:bold;font-family:"Neue Helvetica",Helvetica;font-size:11px;padding:5px 15px;color:#36616D;text-decoration:none;background-color:#F80;color:#FFF; margin-right:10px;text-align:center;width:70px;margin-top:3px;}
a.recdetails{background:#F80 url(search40.png) no-repeat 5px 50%; padding-left:25px;}
a.reccontact{background:#F80 url(mail40.png) no-repeat 8px 50%; padding-left:30px; padding-right:20px;}
a.rectinline:hover,#sendqualityfeedback:hover{background-color:#36616D;color:#F80;}
a.rectinline:visited{background-color:#F77000;color:#FFF;}
.address-contact{padding-top:3px;background:url(dotted_turquoise.gif) repeat-x top left;margin-top:15px;padding-top:15px;}
.topdotspc{padding-top:3px;background:url(dotted_turquoise.gif) repeat-x top left;margin-top:1em;padding-top:1em;}
.adrinlcol{width:49%;overflow:hidden;}
.address-pdbt{padding-bottom:5px;}
.vwdlocdir td.tdcol0{width:4em;letter-whitespace:nowrap;text-align:right;vertical-align:top;}
.vwdlocdir td{}
.tx-vwdlocdir-pi1 .feature{display:block;font-size:13px;background-image:url(asterisk_dark.png);}
.cattitle{color:#4899AF;padding-left:5px;font-weight:normal;font-size:70%;text-transform:uppercase;}
.lvcolleft{width:28%;}
.lvcolright{width:67%;}
.lvinner{width:50%;}
.ipicture img{padding:3px;background:white;}
.contact-wrap{padding:10px 0px;}
.feature{background:transparent url(asterisk_orange.png) no-repeat center left;padding-left:20px;}
.slabel{display:inline-block;width:25px;}
a.larger{font-size:115%;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:2<0px;}
.ipicture img{-moz-box-shadow:2px 2px 6px #999;-webkit-box-shadow:2px 2px 6px #999;box-shadow:2px 2px 6px #999;}
img.ira0{/*-webkit-transform:rotate(-1deg);-moz-transform:rotate(-1deg);*/}
img.irb1{}
img.irc2{-webkit-transform:rotate(1deg);-moz-transform:rotate(1deg);}
.abspos{height:100px;position:absolute;}
.curIco{height:80px;float:right;}
.curTemp{font-size:90px;width:105px;text-align:right;line-height:90px;font-family:"CantarellBold";letter-spacing:-13px;color:#BAB9A6;}
.next-update{background:#36616D;color:#80A1AC;padding:10px 20px;font-size:10px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;margin-top:10px;}
.wt-sup{font-size:18px;letter-spacing:normal;position:absolute;top:25px;left:117px;font-family:"CantarellBold";color:#BAB9A6;}
.wt-col{display:block;float:left;width:101px;font-size:80%;min-height:120px;overflow:hidden;text-align:center;padding:5px;margin:5px 0px 10px 0px;}
.curWind{font-size:10px;position:relative;top:-10px;color:#FFF;}
.curCity{font-size:18px;margin:5px 0px 10px 0px;color:#FFF;font-family:"CantarellBold";}
.current-weather{margin-bottom:10px;}
.fc-dow{font-size:20px;font-size: 20px;font-family:"CantarellBold";margin: 15px 0px;}
.fc-cond{font-weight:bold;text-align:center;}
.fc-hilo{text-align:left;margin:5px 0;margin-left:auto;margin-right:auto;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #ACAA94;}
.fc-hilo td{padding:5px 10px;font-size:11px;}
.fc-high-data{color:#FF9C00;font-weight:bold;}
.fc-low-data{color:#2EA3B9;font-weight:bold;}
.linkdetail a{color:white;}
.wh-state{color:#ff8800;font-size:11px;}
.clear-wt-col{clear:left;}
.webcams img{width:453px;height:300px;background:#ffffff;border:1px solid #9C9B7A;padding:1px;}
.webcamcomment{background:#DEDECE;padding:10px;font-size:10px;margin-bottom:10px;}
.question,.answer,#fblabel{display:inline;}
#fblabel{float:left;}
#vwdcontentqualityfeedback{display:none;}
#feedbacktext{width:60%;display:inline;height:60px;margin-left:60px;background:#efefef;}
#contentfeedback{margin-top:10px;}
#sendqualityfeedback{margin-left:210px;margin-bottom:10px;border:0;}
#returntooverview{display:inline-block;margin:10px 20px 20px 104px;}
/* Hide discontinued destination search */
#destinationSearch{display:none !important;}
/* Hide entire booking/search widget incl. date selectors */
#searchboxInc{display:none !important;}
