@charset "utf-8";@import url(/yaml/core/slim_base.css);@import url(/yaml/print/print_100_draft.css);@import url(/yaml/screen/forms.css);@media screen{html *{font-size:100.01%;}
textarea,pre,code,kbd,samp,var,tt{font-family:Consolas,"Lucida Console","Andale Mono","Bitstream Vera Sans Mono","Courier New",Courier;}
body{background:#4d87c7 url("images/bg_blue.gif") repeat-x top left fixed;padding:10px 0;font-family:Arial,Helvetica,sans-serif;font-size:75.00%;color:#01002e;}
.page{padding:10px;}
#col1{width:60%;float:right;}
#col1_content{padding:1px 1px 1px 5px;}
#col2{display:none;}
#col3{margin-left:0;margin-right:60%;z-index:30;margin-top:-8em;}
#col3_content{z-index:31;}
#col4{width:60%;float:right;}
#col4_content{padding-left:5px;}
#col6{margin-left:0;margin-right:60%;z-index:30;}
#col6_content{z-index:31;}
#col7{width:70%;float:right;}
#col9{margin-left:10px;margin-right:70%;z-index:30;}
#col9_content{z-index:31;}
#col9{border-right:5px #fff solid;}
#col10{width:100%;float:left;}
h1,h2,h3,h4,h5,h6{font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:normal;color:#222;margin:0 0 .25em 0;}
h1{font-size:250%;}
h2{font-size:200%;}
h3{font-size:150%;}
h4{font-size:133.33%;}
h5{font-size:116.67%;}
h6{font-size:116.67%;}
.page_margins{text-align:left;margin:0 auto;width:980px;min-width:980px;max-width:none;background:#fff;}
#header{color:#000;background:#fff repeat-x top left;margin:0;}
#header .kopf{font-size:14px;font-weight:bold;}
#header .nummer{font-size:14px;font-weight:bold;color:#1e508c;}
#header .zeit{font-size:10px;}
#nav-main{float:left;z-index:9999;width:100.1%;}
.fg-button{margin:0 4px 0 0;padding:.4em 1em;text-decoration:none!important;cursor:pointer;position:relative;text-align:center;zoom:1;}
.fg-button .ui-icon{position:absolute;top:50%;margin-top:-8px;left:50%;margin-left:-8px;}
a.fg-button{float:left;}
button.fg-button{width:auto;overflow:visible;}
.fg-button-icon-left{padding-left:2.1em;}
.fg-button-icon-right{padding-right:2.1em;}
.fg-button-icon-left .ui-icon{right:auto;left:.2em;margin-left:0;}
.fg-button-icon-right .ui-icon{left:auto;right:.2em;margin-left:0;}
.fg-button-icon-solo{display:block;width:8px;text-indent:-9999px;}
.fg-buttonset{float:left;}
.fg-buttonset .fg-button{float:left;}
.fg-buttonset-single .fg-button,.fg-buttonset-multi .fg-button{margin-right:-1px;}
.fg-toolbar{padding:.5em;margin:0;}
.fg-toolbar .fg-buttonset{margin-right:1.5em;padding-left:1px;}
.fg-toolbar .fg-button{font-size:1em;}
.hidden{position:absolute;top:0;left:-9999px;width:1px;height:1px;overflow:hidden;}
.fg-button.ui-state-loading .ui-icon{background:url(images/spinner_bar.gif) no-repeat 0 0;}
.fg-menu-container{position:absolute;top:0;left:-999px;padding:.4em;overflow:hidden;}
.fg-menu-container.fg-menu-flyout{overflow:visible;}
.fg-menu,.fg-menu ul{list-style-type:none;padding:0;margin:0;}
.fg-menu{position:relative;}
.fg-menu-flyout .fg-menu{position:static;}
.fg-menu ul{position:absolute;top:0;}
.fg-menu ul ul{top:-1px;}
.fg-menu-container.fg-menu-ipod .fg-menu-content,.fg-menu-container.fg-menu-ipod .fg-menu-content ul{background:none!important;}
.fg-menu.fg-menu-scroll,.fg-menu ul.fg-menu-scroll{overflow:scroll;overflow-x:hidden;}
.fg-menu li{clear:both;float:left;width:100%;margin:0;padding:0;border:0;}
.fg-menu li li{font-size:1em;}
.fg-menu-flyout ul ul{padding:.4em;}
.fg-menu-flyout li{position:relative;}
.fg-menu-scroll{overflow:scroll;overflow-x:hidden;}
.fg-menu-breadcrumb{margin:0;padding:0;}
.fg-menu-footer{margin-top:.4em;padding:.4em;}
.fg-menu-header{margin-bottom:.4em;padding:.4em;}
.fg-menu-breadcrumb li{float:left;list-style:none;margin:0;padding:0 .2em;font-size:.9em;opacity:.7;}
.fg-menu-breadcrumb li.fg-menu-prev-list,.fg-menu-breadcrumb li.fg-menu-current-crumb{clear:left;float:none;opacity:1;}
.fg-menu-breadcrumb li.fg-menu-current-crumb{padding-top:.2em;}
.fg-menu-breadcrumb a,.fg-menu-breadcrumb span{float:left;}
.fg-menu-footer a:link,.fg-menu-footer a:visited{float:left;width:100%;text-decoration:none;}
.fg-menu-footer a span{float:left;cursor:pointer;}
.fg-menu-breadcrumb .fg-menu-prev-list a:link,.fg-menu-breadcrumb .fg-menu-prev-list a:visited,.fg-menu-breadcrumb .fg-menu-prev-list a:hover,.fg-menu-breadcrumb .fg-menu-prev-list a:active{background-image:none;text-decoration:none;}
.fg-menu-breadcrumb .fg-menu-prev-list a{float:left;padding-right:.4em;}
.fg-menu-breadcrumb .fg-menu-prev-list a .ui-icon{float:left;}
.fg-menu-breadcrumb .fg-menu-current-crumb a:link,.fg-menu-breadcrumb .fg-menu-current-crumb a:visited,.fg-menu-breadcrumb .fg-menu-current-crumb a:hover,.fg-menu-breadcrumb .fg-menu-current-crumb a:active{display:block;background-image:none;font-size:1.3em;text-decoration:none;}
.fg-menu a:link,.fg-menu a:visited,.fg-menu a:hover,.fg-menu a:active{float:left;width:92%;padding:.3em 3%;text-decoration:none;outline:0!important;}
.fg-menu a{border:1px dashed transparent;}
.fg-menu a.ui-state-default:link,.fg-menu a.ui-state-default:visited,.fg-menu a.ui-state-default:hover,.fg-menu a.ui-state-default:active,.fg-menu a.ui-state-hover:link,.fg-menu a.ui-state-hover:visited,.fg-menu a.ui-state-hover:hover,.fg-menu a.ui-state-hover:active,.fg-menu a.ui-state-active:link,.fg-menu a.ui-state-active:visited,.fg-menu a.ui-state-active:hover,.fg-menu a.ui-state-active:active{border-style:solid;font-weight:normal;}
.fg-menu a span{display:block;cursor:pointer;}
.fg-menu-indicator span{float:left;}
.fg-menu-indicator span.ui-icon{float:right;}
.fg-menu-content.ui-widget-content,.fg-menu-content ul.ui-widget-content{border:0;}
.fg-menu.fg-menu-has-icons a:link,.fg-menu.fg-menu-has-icons a:visited,.fg-menu.fg-menu-has-icons a:hover,.fg-menu.fg-menu-has-icons a:active{padding-left:20px;}
.fg-menu .horizontal-divider hr,.fg-menu .horizontal-divider span{padding:0;margin:5px .6em;}
.fg-menu .horizontal-divider hr{border:0;height:1px;}
.fg-menu .horizontal-divider span{font-size:.9em;text-transform:uppercase;padding-left:.2em;}
#nav_Bread{padding:0;margin:0;border-left:1px solid #fff;border-top:1px solid #fff;padding-left:5px;float:left;width:955px;}
#nav_Bread a{color:#c00;}
#nav_Bread .B_currentCrumb{color:#7cb440;}
#main{background:#fff;padding-left:0;padding-right:0;padding-top:0;padding-bottom:10px;margin-top:5px;}
#show_teaser{width:960px;position:relative;margin-bottom:10px;}
#show_teaser .teaser1,#show_teaser #teaser1{z-index:1;left:1px;}
#show_teaser .teaser2,#show_teaser #teaser2{z-index:2;float:right;position:relative;width:201px;margin-top:-14em;}
#show_teaser #teaser7{z-index:3;float:left;position:relative;width:50px;margin-top:-14em;}
#show_teaser .teaser2 .teaser_angebot_gr,#show_teaser #teaser2 .teaser_angebot_gr{margin-top:-12em;margin-left:15px;color:#fff;}
#show_teaser .teaser2 .teaser_angebot_gr h2,#show_teaser #teaser2 .teaser_angebot_gr h2{color:#fff;font-size:14px;font-weight:bold;}
#show_teaser .teaser2 .teaser_angebot_gr a,#show_teaser #teaser2 .teaser_angebot_gr a{color:#fff;}
#show_teaser .teaser2 .teaser_angebot_gr ul,#show_teaser #teaser2 .teaser_angebot_gr ul{list-style-position:inside;margin:0;padding:0;}
#show_teaser .teaser2 .teaser_angebot_gr li,#show_teaser #teaser2 .teaser_angebot_gr li{list-style-type:none;}
#show_teaser #teaser3{z-index:1;left:1px;}
#show_teaser #teaser4{z-index:2;float:right;position:relative;width:201px;margin-top:-8em;}
#show_teaser #teaser4 .teaser_angebot_kl{margin-top:-50px;margin-left:25px;}
#show_teaser #teaser4 .teaser_angebot_kl h2{color:#fff;font-size:14px;font-weight:bold;}
#show_teaser #teaser7 ul li img{padding:2px;border:1px solid #000;background-color:#fff;}
.teaserslide{display:none;}
#NewsTeaser{float:right;}
#NewsTeaserHeadline,#NewsTeaserImg{position:relative;float:left;}
#NewsTeaserHeadline h2{font-size:2em;font-weight:bolder;color:#7cbdd9;width:100%;margin-top:12%;}
#NewsTeaserImg ul{list-style-type:none;padding:0;margin:0;}
#NewsTeaserImg li{float:right;margin:2px;padding:3px 3px 0 3px;}
#NewsTeaserImg li img{padding:1px;}
.patch_col_tabs{overflow:hidden;}
#tt_suchmaske .yform{margin:0;}
#tt_suchmaske .ui-tabs-panel{padding:.2em .1em .1em .1em;}
#tt_suchmaske fieldset{padding:.2em;}
#tt_suchmaske div.type-select,#tt_suchmaske div.type-text{margin:.2em 0;}
#tt_suchmaske .type-select select{width:78.5%;}
#tt_suchmaske .type-text select{width:80%;}
.separat_box{margin-bottom:4px;}
.rb_list{margin-bottom:5px;margin-top:5px;}
.rb_list li{list-style-type:none;float:left;margin:0 5px 5px 0;}
.rb_list .rb_header a{font-size:12px;font-weight:bold;color:#c00;text-decoration:underline;margin-top:10px;}
.rb_list .rb_content{font-size:10px;font-weight:lighter;margin-bottom:5px;}
#htmltagcloud{text-align:center;line-height:1;}
#htmltagcloud span a{color:#000;display:inline;font-size:70%;padding:0;margin:0;text-decoration:none;}
#htmltagcloud span a:hover{text-decoration:underline;color:#c00;}
span.tagcloud0{font-size:11%;}
span.tagcloud1{font-size:120%;}
span.tagcloud2{font-size:130%;}
span.tagcloud3{font-size:140%;}
span.tagcloud4{font-size:150%;}
span.tagcloud5{font-size:160%;}
span.tagcloud6{font-size:170%;}
span.tagcloud7{font-size:180%;}
span.tagcloud8{font-size:190%;}
span.tagcloud9{font-size:200%;}
span.tagcloud10{font-size:210%;}
span.tagcloud11{font-size:220%;}
span.tagcloud12{font-size:230%;}
span.tagcloud13{font-size:240%;}
span.tagcloud14{font-size:250%;}
span.tagcloud15{font-size:260%;}
span.tagcloud16{font-size:270%;}
span.tagcloud17{font-size:280%;}
span.tagcloud18{font-size:270%;}
.gallery ul{list-style:none;margin:0;padding:0;border:0;}
.gallery ul li{display:inline;padding:2px;margin:0;border:0;}
#tabs-ohgbewertung table a{font-size:9px;color:#c00;text-decoration:underline;}
#tabs-ohgbewertung td{margin-top:5px;margin-bottom:5px;}
#pano_map{display:none;}
.flickr_list ul li{list-style:none;float:left;padding-right:5px;}
#accordion ul li{list-style:none;margin:0;padding:0;border:0;}
#accordion ul li a{color:#c00;text-decoration:underline;}
.rand_box{padding:5px;}
.rand_box_b{padding-bottom:5px;}
.separat_box{margin-bottom:4px;}
.showmouse{cursor:pointer;}
.div_link a{color:#c00;text-decoration:none;}
.standard_link a{color:#c00;text-decoration:underline;}
.thema_col1 h2{font-size:1.3em;font-weight:bolder;color:#69f;width:100%;text-align:center;}
.promotion{width:100%;float:left;font-size:1em;background-color:#fff;}
.promotion p{font-size:12px;margin:3px 0 0 0;}
.promotion h2{font-size:1.3em;font-weight:bolder;color:#69f;width:100%;text-align:center;}
.promotion h3{font-size:14px;font-weight:bolder;margin:4px 0 4px 0;font-style:italic;}
.promotion h5{font-size:12px;font-weight:bolder;margin:4px 0 4px 0;}
.promotion table,.promotion th,.promotion td{font-size:11px;}
.promotion td{padding-top:2px;padding-bottom:2px;}
.promotion td a{color:#c00;text-decoration:none;}
.promotion td a:hover{color:#c00;text-decoration:underline;}
.promotion td .preis_small{font-weight:bold;color:#c00;text-decoration:underline;}
.promotion td .reiseziel{font-weight:bold;color:#666;}
.promotion .find_cycle{height:180px;width:352px;}
.promotion .find_cycle .promoshow{display:none;}
.promotion .find_cycle .big{height:178px;width:350px;padding:1px;}
.promotion .find_cycle .angebotlinks{float:left;width:176px;width:162px;}
.promotion .find_cycle .angebotlinks strong{font-size:14px;margin:0 0 5px 0;color:#7cb440;}
.promotion .find_cycle .angebotrechts{float:right;width:176px;}
.promotion .find_cycle .angebotrechts .sterne{margin:0 0 15px 0;}
.promotion .find_cycle .angebotrechts .preis{font-size:18px;font-weight:bold;color:#c00;text-decoration:underline;}
.promotion .tibet h6{font-size:12px;font-weight:bolder;color:#69f;height:14px;}
.promotion .tibet h4{font-size:12px;font-weight:bolder;margin:4px 0 4px 0;height:28px;}
.promotion .tibet h3{font-size:13px;font-weight:bolder;margin:4px 0 4px 0;height:28px;}
.promotion .tibet .sterne{margin:3px 0 3px 0;}
.promotion .tibet .preis{font-size:18px;font-weight:bold;color:#c00;text-decoration:underline;}
.tibet h6{font-size:14px;font-weight:bolder;color:#69f;text-align:center;width:100%;}
.tibet ul,.tibet li{margin:0;padding:0;list-style-type:none;}
.tibet a{color:#c00;text-decoration:underline;}
.SubSite a{color:#c00;text-decoration:none;}
.SubSite a:hover{color:#c00;text-decoration:underline;}
.promo h2{font-size:1.3em;font-weight:bolder;color:#69f;width:100%;text-align:center;}
.promo ul li{list-style-type:none;padding:0;margin:0;}
.promo li a{color:#c00;text-decoration:underline;}
.promo .leistung{color:#c00;font-weight:bolder;font-size:12px;}
.promo .beschreibung{font-size:11px;}
.promo .fixheight{height:120px;width:100%;}
.promo .flickr{padding:1px;}
#hotelList h2{font-size:16px;color:#69f;}
#mapHotelsuche{width:530px;height:400px;overflow:hidden;}
#mapHotelsucheStreet{width:530px;height:200px;overflow:hidden;}
#loadHotelTB{width:100%;height:150px;}
#loadHotelTB .loaderTB{margin-top:50px;margin-bottom:50px;text-align:center;}
#queryHotelTB{height:auto;}
#loadPVTB{width:100%;display:none;}
#loadPVTB .loaderTB{margin-top:100px;margin-bottom:100px;text-align:center;}
#loadPVControl{display:none;width:100%;}
#AvailableHotelsTable{width:530px;}
#AvailableHotelsTable thead{width:530px;}
#AvailableHotelsTable tbody{width:530px;}
#AvailableHotelsTable .pvthBild{width:100px;margin-right:2px;font-size:9px;}
#AvailableHotelsTable .pvthHotel{width:130px;margin-right:2px;font-size:10px;}
#AvailableHotelsTable .pvthHotel strong{color:#69f;}
#AvailableHotelsTable .pvthSystem{width:40px;margin-right:2px;}
#AvailableHotelsTable .pvthPreis{width:130px;font-size:10px;}
#AvailableHotelsTable .pvthPreis a,#AvailableHotelsTable .pvthHotel a{color:#c00;text-decoration:underline;}
#AvailableHotelsTableSmall{width:340px;}
#AvailableHotelsTableSmall thead{width:30px;}
#AvailableHotelsTableSmall tbody{width:300px;}
#AvailableHotelsTableSmall .pvthBild{width:60px;margin-right:2px;font-size:9px;}
#AvailableHotelsTableSmall .pvthHotel{width:80px;margin-right:2px;font-size:10px;}
#AvailableHotelsTableSmall .pvthHotel strong{color:#69f;}
#AvailableHotelsTableSmall .pvthSystem{width:40px;margin-right:2px;}
#AvailableHotelsTableSmall .pvthPreis{width:80px;font-size:10px;}
#AvailableHotelsTableSmall .pvthPreis a,#AvailableHotelsTableSmall .pvthHotel a{color:#c00;text-decoration:underline;}
.google_windows{width:250px;height:100px;}
#laenderinfo h1{font-size:1.5em;font-weight:bold;}
#laenderinfo h2{font-size:1.3em;font-weight:bold;color:#69f;width:100%;}
#laenderinfo h3{font-size:1.1em;font-weight:bold;color:#69f;}
#laenderinfo h4{font-size:.9em;font-weight:bold;height:1.4em;padding-top:5px;}
#filterPV label{font-weight:bold;font-size:14px;color:#69f;}
#filterPV input{font-weight:bold;font-size:14px;}
.PreisTableRowCol1{text-align:left;float:left;}
.PreisTableRowCol2{text-align:right;float:right;}
#mapBox{text-align:left;font-size:12px;padding:6px 4px;width:120px;background-color:#fff;border:1px solid gray;border-top:1px solid #a5a5a5;display:none;cursor:default;}
#mapBox.highlight{width:119px;border-width:2px;border-top:1px solid #a5a5a5;}
#more_inner{text-align:center;font-size:12px;background-color:#fff;border:1px solid #fff;border-bottom-color:#b0b0b0;border-right-color:#b0b0b0;width:7em;cursor:pointer;}
#more_inner.highlight{font-weight:bold;border:1px solid #483d8b;border-bottom-color:#6495ed;border-right-color:#6495ed;}
#boxlink{color:#a5a5a5;text-decoration:none;cursor:default;margin-left:33px;}
#boxlink.highlight{color:#0000cd;text-decoration:underline;cursor:pointer;}
#selectable{list-style-type:none;margin:0;padding:0;}
#selectable .co_bo{margin:3px;padding:1px;float:left;width:100px;height:150px;text-align:center;list-style-type:none;}
#selectable .co_pic ul,#selectable .co_pic ul li{list-style:none;padding:0;margin:0;border:0;}
#selectable .co_link a{color:#c00;text-decoration:none;}
#selectable .co_link a:hover{color:#c00;text-decoration:underline;}
#footer_nav{clear:both;}
#footer_nav .nav_footer{color:#fff;text-align:center;background:#316ac5;border-left:1px solid #fff;border-top:1px solid #cfdeff;}
#footer_nav .nav_footer a{color:#fff;}
#footer{color:#666;background:#f9f9f9;padding:10px 20px;border-top:5px #efefef solid;line-height:1.5em;margin-left:0;margin-right:0;}
#facebox .b{background:url(images/b.png);}
#facebox .tl{background:url(images/tl.png);}
#facebox .tr{background:url(images/tr.png);}
#facebox .bl{background:url(images/bl.png);}
#facebox .br{background:url(images/br.png);}
#facebox{position:absolute;top:0;left:0;z-index:9999;text-align:left;}
#facebox .popup{position:relative;}
#facebox table{border-collapse:collapse;}
#facebox td{border-bottom:0;padding:0;}
#facebox .body{padding:10px;background:#fff;width:370px;}
#facebox .loading{text-align:center;}
#facebox .image{text-align:center;}
#facebox img{border:0;margin:0;}
#facebox .footer{border-top:1px solid #ddd;padding-top:5px;margin-top:10px;text-align:right;}
#facebox .tl,#facebox .tr,#facebox .bl,#facebox .br{height:10px;width:10px;overflow:hidden;padding:0;}
#facebox_overlay{position:fixed;top:0;left:0;height:100%;width:100%;}
.facebox_hide{z-index:-100;}
.facebox_overlayBG{background-color:#000;z-index:99;}
* html #facebox_overlay{position:absolute;height:expression(document.body.scrollHeight>document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight+'px');}
#booking{padding-bottom:5px;}
#booking h1{font-size:1.6em;font-weight:bolder;color:#69f;padding:10px 0 5px 0;}
#booking h2{font-size:1.3em;font-weight:bolder;color:#69f;padding:10px 0 5px 0;}
#booking h2 a.BookingStdLnk{color:#69f;text-decoration:none;}
#booking h3{font-size:1.1em;font-weight:bolder;color:#69f;}
#booking a.BookingStdLnk{color:#c00;text-decoration:underline;}
#booking .post-info{color:#abab91;font-size:12px;text-transform:uppercase;float:left;clear:both;padding-bottom:5px;}
#booking .post-info a:link,#booking .post-info a:hover,#booking .post-info a:visited{color:#000;}
#hotelavailability table{width:95%;margin:0 20px 10px 0;}
#acc-hotelfotos ul li{list-style:none;float:left;padding-right:5px;padding-bottom:5px;cursor:pointer;}
#hotelavailability .shortmessage_pos,.hotelavailability .shortmessage_pos{font-size:10px;color:#7cb440;font-style:italic;text-decoration:underline;}
#hotelavailability .hinweis,.hotelavailability .hinweis{font-size:1.4em;color:#f00;}
#hotelavailability .ange_preis,.hotelavailability .ange_preis{font-size:13px;color:#f00;font-weight:bold;}
#hotelavailability .rack_preis,.hotelavailability .rack_preis{font-size:10px;color:#69f;text-decoration:line-through;}
#hotelavailability .acc_body h2,.hotelavailability .acc_body h2{font-size:1.0em;font-weight:bolder;color:#69f;}
#hotelavailability .acc_body p,.hotelavailability .acc_body p{font-size:.8em;}
#hotelavailability .acc_body ul li,.hotelavailability .acc_body ul li{font-size:.8em;}
#hotelavailability .rowHeader,.hotelavailability .rowHeader{background:#339ac5;color:#fff;}
#hotelavailability .rowHeader td,#hotelavailability .rowOne,#hotelavailability .rowTwo,.hotelavailability .rowHeader td,.hotelavailability .rowOne,.hotelavailability .rowTwo{padding:4px 2px 4px 2px;border-left-style:dotted;border-left-width:1px;border-left-color:#000;}
#hotelavailability .rowOne,.hotelavailability .rowOne{background:#dde6f1;}
#hotelavailability .rowTwo,.hotelavailability .rowTwo{background:#f1f5fa;}
#hotelavailability .rowOneExtra,#hotelavailability .rowTwoExtra,.hotelavailability .rowOneExtra,.hotelavailability .rowTwoExtra{padding:4px 2px 4px 2px;border-style:dotted;border-width:1px;border-color:#000;}
#hotelavailability .rowOneExtra,.hotelavailability .rowOneExtra{background:#dde6f1;}
#hotelavailability .rowTwoExtra,.hotelavailability .rowTwoExtra{background:#f1f5fa;}
#hotelavailability .hinweis_gross,.hotelavailability .hinweis_gross{color:#f00;font-weight:bolder;font-size:18px;}
#hotelavailability .shortmessage,.hotelavailability .shortmessage{font-size:11px;color:#f00;font-style:italic;text-decoration:underline;}
#hotelavailability .verfuegbarkeit_ohne a,.hotelavailability .verfuegbarkeit_ohne a{text-decoration:underline;font-size:10px;font-style:italic;color:#060;}
#hotelavailability .verfuegbarkeit_mit a,.hotelavailability .verfuegbarkeit_mit a{text-decoration:underline;font-size:10px;font-style:italic;color:#f00;}
.wp-pagenavi a,.wp-pagenavi a:link{padding:2px 4px 2px 4px;margin:2px;text-decoration:none;border:1px solid #06c;}
.wp-pagenavi a:visited{padding:2px 4px 2px 4px;margin:2px;text-decoration:none;border:1px solid #06c;color:#06c;background-color:#fff;}
.wp-pagenavi a:hover{border:1px solid #000;color:#000;background-color:#fff;}
.wp-pagenavi a:active{padding:2px 4px 2px 4px;margin:2px;text-decoration:none;border:1px solid #06c;color:#000;border:1px solid #000;background-color:#fff;}
.wp-pagenavi span.current{padding:2px 4px 2px 4px;margin:2px;font-weight:bold;border:1px solid #000;color:#000;background-color:#fff;}
.wp-pagenavi span.exted{padding:2px 4px 2px 4px;margin:2px;border:1px solid #000;color:#000;background-color:#fff;}
.hotelimage{padding:5px;border:1px solid #585858;}
table.bookingergebniss{padding:5px;}
table.bookingergebniss thead th{padding:5px;}
.hinweis{color:#f00;font-weight:bold;font-size:10px;display:none;}
.loader{background:url(../images/ajax-loader.gif) no-repeat center center;width:100%;height:200px;}
.blogpost{width:95%;padding:5px 0 20px 10px;}
.blogpost .float_left{float:left;display:inline;margin:0 1.5em 1em -36px;}
.blogpost .float_right{float:right;display:inline;margin:0 -36px 1em 1.5em;}
.blogpost .center{text-align:center;margin:1.5em auto;}
.blogpost span{padding-left:40px;}
.blogpost img{padding:3px;}
.blogpost h1{font-size:1.6em;color:#7bbdd9;font-weight:bolder;}
.blogpost h1 a{text-decoration:none;color:#3199c4;font-weight:bolder;}
.blogpost table{width:100%;font-size:1.1em;border-bottom:3px solid #3199c4;border-top:3px solid #3199c4;}
.blogpost table td{padding:5px 0 5px 0;border-bottom:1px dotted #7bbdd9;}
.blogpost table.einSP .reiseziel strong,.blogpost table.zweiSP5050 .reiseziel strong,.blogpost table.zweiSPschmall .reiseziel strong,.blogpost table.zweiSPbreit .reiseziel strong{text-align:left;color:#7bbdd9;font-weight:bolder;}
.blogpost table.einSP .reiseziel{color:#000;font-weight:bold;width:35%;}
.blogpost table.zweiSP5050 .reiseziel{color:#000;font-weight:bold;width:60%;}
.blogpost table.zweiSPbreit .reiseziel{color:#000;font-weight:bold;width:40%;}
.blogpost table.zweiSPschmall .reiseziel{color:#000;font-weight:bold;width:52%;}
.blogpost table.einSP .category{text-align:left;width:15%;}
.blogpost table.einSP .duration{text-align:right;}
.blogpost table.einSP .type{text-align:left;width:37%;}
.blogpost table.zweiSPbreit .type{text-align:left;width:40%;}
.blogpost table.einSP .preis{text-align:left;width:13%;}
.blogpost table.zweiSP5050 .preis{text-align:left;width:40%;}
.blogpost table.zweiSPbreit .preis{text-align:left;width:25%;}
.blogpost table.zweiSPschmall .preis{text-align:left;width:48%;}
.blogpost table.einSP .preis a,.blogpost table.zweiSP5050 .preis a,.blogpost table.zweiSPbreit .preis a{color:#c00;text-decoration:none;font-weight:bolder;}
.blogpost table.zweiSPschmall .preis a{color:#c00;text-decoration:none;font:.9em bolder;}
.blogpost table.einSP .preis a:hover,.blogpost table.zweiSP5050 .preis a:hover,.blogpost table.zweiSPschmall .preis a:hover,.blogpost table.zweiSPbreit .preis a:hover{text-decoration:underline;}
.blogpost .tibet50 h6,.blogpost .BookingDetail h6{font:1.6em bolder;color:#3199c4;padding:0;margin:0;}
.blogpost .tibet50 h3{font:.8em lighter;color:#7bbdd9;padding:0;margin:0;}
.blogpost .tibet50 h4,.blogpost .BookingDetail h4{font:1.4em bold;padding-top:5px;}
.blogpost .BookingDetail h4 a{color:#c00;text-decoration:none;}
.blogpost .BookingDetail h4 a:hover{text-decoration:underline;}
.blogpost .tibet50 p{padding:3px 0 3px 0;}
.blogpost .tibet50 .preis{color:#c00;text-decoration:underline;font:2.5em bolder;padding:0;margin:0;}
.blogpost .BookingDetail .preis{color:#3199c4;font:1.5em bolder;padding:0;margin:0;}
.blogpost .b50 h1{font-size:1.2em;}
.blogpost img.thumbnail{margin:5px 0 5px 0;}
ul.wptags{list-style-type:none;padding:2px;margin:3px;}
ul.wptags li{float:left;}
ul.wptags li a{text-decoration:none;font-weight:bolder;color:#c00;}
ul.wptags li a:hover{text-decoration:underline;}
}