div.tabcontent div.orderdata{background-color:#000}div.shopdata,table.shopdata{width:100%;clear:both;border-collapse:collapse;background-color:rgba(255, 255, 255, 0.1);max-width:1000px;color:#fff}.shopdata a{color:#333 !important;font-size:1rem}.shopdata a.add_room{color:#fff !important;font-size:0.9rem !important}div.shop_header a{color:#99ba56 !important;font-size:1.2rem}div.shop_header,table.shopdata th{text-align:left;font-weight:bold;color:#99ba56;font-size:1.2rem;border-bottom:solid 2px #666;padding-bottom:15px;padding-top:15px;margin:20px;padding-left:0px !important;padding-right:0px !important}table.shopdata tr.colored th p{color:#99ba56 !important;padding-top:0px !important;padding-bottom:0px !important;font-size:1.2rem !important;font-weight:bold !important;margin:0px !important;padding-left:15px !important;padding-right:15px !important}div.shop_form > div.shop_header{padding-top:20px}div.shop_footer{border-top:solid 2px #666;padding-top:15px;padding-bottom:15px;margin-left:20px;margin-right:20px}span.shoptext_total{color:#99ba56}div.shop_content{padding-bottom:15px}div.shop_cart_footer_title{width:80%;text-align:right;vertical-align:top;line-height:40px;font-weight:600}div.shop_cart_footer_price{width:18%;text-align:right;vertical-align:top;line-height:40px;font-weight:600 !important}div.shop_row_buttons{max-width:1000px;margin-bottom:20px}div.shop_row_button_left{display:inline-block;float:left}div.shop_row_button_right{display:inline-block;float:right}.shopdata > div.shop_row{margin-bottom:20px}div.shop_row{padding-left:20px;padding-right:20px;font-size:1rem}div.shop_row > div{display:inline-block;vertical-align:top}div.errordata{background-color:rgba(255, 0, 0, 0.3)}.errordata .shop_error_header{color:#ccc;border-bottom:solid 2px #555}div.shop_error_content ul{margin-bottom:0px !important}div.shop_success_content{padding-top:15px;background-color:#008000;color:#fff}div.shop_articles{margin-top:10px;max-width:1000px}div.shop_article{width:100%;margin-bottom:15px;clear:both;border-collapse:collapse;background-color:white;max-width:960px;color:black;border-radius:30px 0px 30px 0px;box-shadow:0 0 5px 1px #999;padding:20px}.shop_article_content{position:relative}div.shop_article_button{clear:both;text-align:right}.shop_article_price_label_large{font-size:1.6rem;font-weight:200;color:#317286}table.shop_checkout_progress tbody tr td{line-height:20px !important;text-align:center !important}table.shop_checkout_progress_data tbody tr td table tbody tr td:last-child{display:none}table.shop_checkout_progress_overview tbody tr td table tbody tr td:last-child{display:none}table.shop_checkout_progress_overview > tbody > tr > td:nth-child(2) > table > tbody > tr > td:nth-child(1){display:none}table.shop_checkout_progress_finished > tbody > tr > td:nth-child(3) > table > tbody > tr > td:nth-child(1){display:none}.before_buy_hint{margin-top:20px}#loadinggif,.loadinggif{width:43px !important;height:12px !important}.shop_checkout_progress img{width:100% !important;height:10px !important;vertical-align:top !important}h3.shoparticle{margin:0px}p.subtitle{font-weight:500}div.shop_article_text p{max-width:700px}div.shop_customer_login{margin-top:30px}div.shop_form{padding-bottom:5px;margin-bottom:20px}div.shop_form_row{padding-left:20px;padding-right:20px;margin-bottom:30px}div.shop_form_row a{color:#ccc !important}div.shop_formfield{font-size:1rem;padding-left:10px;padding-right:10px}div.shop_formfield_title{display:inline-block;width:20%;padding-left:0px;padding-right:0px;font-size:1rem}div.shop_formfield_field{display:inline-block;width:77%;padding-left:0;padding-right:0;font-size:0.9rem;position:relative}input.mobilephonenumber_phone{width:calc(50% - 38px) !important;padding-left:47px !important}.mobilephonenumber_flag{width:30px !important;height:23px !important;top:8px !important}select#mobile_flag_select{width:30px !important;height:23px !important;top:8px !important}div.shop_formfield_field > .input,div.shop_formfield_field > input[type=text],div.shop_formfield_field > input[type=password],div.shop_formfield_field > select,div.shop_formfield_field > textarea,div.shop_formfield_onecol textarea{background-color:#eee;border-color:#333;border-width:0px;border-style:solid;color:#333;padding:10px;font-size:1rem}div.shop_formfield_field > input.checkmark{background-image:url(/simplyflex/modules/shopmodule/frontend/img/check_icon.png) !important;background-position:98% center !important;background-repeat:no-repeat !important;background-size:20px 20px !important}.shop_formfield select{width:100% !important;max-width:150px;display:block;font-size:16px;font-family:sans-serif;font-weight:400;color:#333;line-height:1.3;padding:.6em 1.4em .5em .8em;box-sizing:border-box;margin:0;border:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#eee;background-image:linear-gradient(45deg, transparent 50%, gray 50%), linear-gradient(135deg, gray 50%, transparent 50%), linear-gradient(to right, #aaa, #aaa);background-position:calc(100% - 20px) calc(1em + 2px), calc(100% - 15px) calc(1em + 2px), calc(100% - 2.5em) 0.5em;background-size:5px 5px, 5px 5px, 1px 1.5em;background-repeat:no-repeat;display:inline-block}.shop_formfield select[name=country],.shop_formfield select[name=custom_field7],.shop_formfield select[name=custom_field8]{max-width:53%}div.shop_form label{color:#ccc;padding-left:20px}div.shop_formfield_field > .input,div.shop_formfield_field > input[type=text],div.shop_formfield_field > textarea,.shop_customer_login div.shop_formfield_field > input[type=password]{width:50%;margin:0px}div.shop_formfield_field > .input{float:left}p.form_desc{clear:both}div#shop_form_comment div.shop_formfield_title{vertical-align:top}div.shop_formfield_onecol{width:100%}div.shop_checkout_buttons{max-width:1000px;white-space:nowrap;font-size:0;margin-top:20px}div.shop_checkout_back_button{display:inline-block;width:42%}div.shop_checkout_loading_button{display:inline-block;width:16%;text-align:center}div.shop_checkout_forward_button{display:inline-block;width:42%;text-align:right}div.shop_checkout_mandatory{margin-top:15px}@media only screen and (min-width: 0px) and (max-width: 650px){div.shop_checkout_buttons > div{display:block;width:100%}input.actionbutton{width:100%;max-width:none !important}input.greybutton{width:100%;max-width:none !important}div.shop_checkout_buttons{display:table;width:100%}div.shop_checkout_forward_button{display:table-header-group !important;width:100%}div.shop_checkout_back_button{margin-top:15px}}#creditcard_pan,#creditcard_cvc{height:30px}#creditcard_pan{width:320px;float:left}#creditcard_cvc{width:80px;float:left}.field_desc{display:inherit;color:#999 !important;font-size:0.9rem !important}.orderdata_subtitle{font-weight:400;padding-top:15px;color:#ccc}.orderdata_subtitle:first-child{padding-top:0px;font-weight:bold;padding-bottom:5px;font-size:1rem}.orderdata_content{color:#ccc}.orderdata_table{font-size:0}div.tr1,div.tr2{font-size:0.8rem !important;margin-left:20px;margin-right:20px}.orderdata_header{font-size:0.7rem;font-weight:bold}.orderdata_left{padding-left:2%;padding-bottom:2%;line-height:22px;display:inline-block;width:30%;vertical-align:top;font-size:0.9rem}.orderdata_right{padding-left:2%;padding-right:2%;padding-bottom:2%;width:64%;line-height:22px;display:inline-block;vertical-align:top;font-size:0.9rem}.order_article_image{display:inline-block;padding-right:5%;vertical-align:top}.order_article_title{display:inline-block;padding-right:5%;vertical-align:top;font-size:0.9rem;line-height:20px;font-weight:400;color:#ccc}.order_article_title strong{font-size:0.9rem !important;font-weight:400}.order_article_price{display:inline-block;vertical-align:top;float:right;font-weight:400;color:#ccc}.orderdata_totals_container{text-align:right}.orderdata_totals{width:300px;float:right;text-align:left;display:inline-block;color:#ccc}.orderdata_totals_left{display:inline-block;padding:1%}.orderdata_totals_right{display:inline-block;padding:1%;text-align:right;float:right}.orderdata_total{font-weight:600;color:#99ba56}.orderdata_vat_reduced,.orderdata_vat{font-size:0.7rem}.line{border-top:solid 2px #555;max-width:800px}.orderdata_furtherorderinformation{padding-bottom:10px}.orderdata_furtherorderinformation_onecol{padding-left:10px;padding-right:10px}.orderdata_furtherorderinformation_left{display:inline-block;padding-left:2%;padding-bottom:1%;font-weight:600;width:30%}.orderdata_furtherorderinformation_right{display:inline-block;padding-right:2%;padding-bottom:1%;max-width:60%}.orderdata_header_billingaddress{background-color:white !important;color:#333 !important;padding:0% !important}div.orderdata_billingaddress{margin-top:10px}.orderdata_header_articleinformation{display:none}@media only screen and (min-width: 0px) and (max-width: 767px){.orderdata_left{display:block;width:96%}.orderdata_right{display:block;width:96%}.orderdata_header_articleinformation{display:block;border-top:solid 0px #6b3939}.order_article_image{display:block}.order_article_title{display:block}.order_article_price{display:block;float:none}.orderdata_totals{width:280px;float:none}.orderdata_furtherorderinformation_left{display:block;width:96%}.orderdata_furtherorderinformation_right{display:block;width:96%;padding-left:2%}}a.actionbutton,input.actionbutton{font-family:'Lato', sans-serif;background-color:#327385;color:#fff;min-width:200px;max-width:300px;height:40px;line-height:38px;font-size:1rem;font-weight:bold;text-align:center;text-decoration:none;overflow:hidden;cursor:pointer;letter-spacing:0.3px;-webkit-transition:all 0.2s linear 0.1s;transition:all 0.2s linear 0.1s;-moz-transition:all 0.2s linear 0.1s;-ms-transition:all 0.2s linear 0.1s;-o-transition:all 0.2s linear 0.1s;padding-left:20px;padding-right:20px}input.actionbutton:hover{background-color:#a2ba47}input.greybutton{font-family:'Lato', sans-serif;background-color:#777;color:#fff;min-width:200px;max-width:350px;height:40px;line-height:38px;font-size:1rem;font-weight:bold;text-align:center;text-decoration:none;overflow:hidden;cursor:pointer;letter-spacing:0.3px;-webkit-transition:all 0.2s linear 0.1s;transition:all 0.2s linear 0.1s;-moz-transition:all 0.2s linear 0.1s;-ms-transition:all 0.2s linear 0.1s;-o-transition:all 0.2s linear 0.1s}input.greybutton:hover{background-color:#555}@media only screen and (min-width: 0px) and (max-width: 767px){div.shop_formfield_title{display:block;width:auto;padding-left:4%;padding-right:4%;margin-bottom:5px}div.shop_formfield_field{display:block;width:auto;padding-left:4%;padding-right:4%}}table.shopdata p{margin-bottom:0px;padding-left:10px;padding-top:2px;padding-bottom:2px}h2.thankyou{margin-top:0px !important;margin-bottom:0px !important}table.shop_checkout_progress_finished{margin-bottom:20px}div.shop_cart_delete{width:4%;vertical-align:top;display:inline-block !important}.shop_cart_delete img{display:none}.shop_cart_delete a{display:block;background-image:url("/simplyflex/modules/shopmodule/frontend/img/delete_icon.png");background-repeat:no-repeat;background-position:center;width:20px;height:20px;background-size:10px 10px;background-color:rgba(0, 0, 0, 0.6)}.shop_cart_delete:hover a{background-image:url("/simplyflex/modules/shopmodule/frontend/img/delete_icon_hover.png");background-color:rgba(0, 0, 0, 0.8)}div.shop_cart_article{width:78%;vertical-align:top;display:inline-block !important}div.shop_cart_quantity{width:0px;display:none !important}div.shop_cart_price{width:15%;text-align:right;vertical-align:top;display:inline-block !important}div.shop_cart_article div{display:inline-block;vertical-align:top;font-size:1rem;line-height:18px;font-weight:bold;color:#ccc}div.shop_cart_article_text{padding-left:40px}table.shopdata th.delete{width:5%;background-color:#f29400}table.shopdata th.quantity{width:15%;background-color:#f29400}table.shopdata th.price{width:15%;background-color:#f29400}a.shop_article{display:block;float:left;width:300px;height:300px;background-color:white;text-align:center;text-decoration:none;margin-right:20px;margin-bottom:20px;color:#6b3939;font-size:20px}span.price_normal{display:block;text-decoration:line-through}span.price_discount{display:block;font-weight:bold;color:#891558}div.shop_article_image{height:200px;overflow:hidden;margin-bottom:20px;float:left;margin-right:20px}div.shop_article_title{font-size:1.4rem;font-weight:200;color:#6b3939}div.shop_article_price{font-size:1rem;color:#6b3939;position:absolute;top:0px;right:0px}div#shop_image_preview{position:absolute;border:solid 1px #CECECE;background-color:white;padding:10px}a.shopnav_selected{color:#A8010E}hr.divider{border-left:0px;border-right:0px;border-bottom:0px;border-bottom:transparent;border-top:solid 2px #555;color:#ccc;margin-top:20px;margin-bottom:20px}ul.shop_horizontal{list-style-type:none;margin:0px;padding:0px;margin-top:2px}span.price{color:#ccc;font-size:1rem;font-weight:bold}span.price_large{color:#f29400;font-size:2rem}span.price_large_normal{color:#f29400;font-size:2rem;text-decoration:line-through}span.currency_sign{color:#f29400;font-size:1rem}span.currency_sign_normal{color:#f29400;font-size:1rem}.shoptext_small{font-size:0.8rem}span.required{color:#e2001a;font-size:1.8rem;font-weight:300;vertical-align:top;display:inline-block;width:20px}div.shop_checkout_mandatory > span.required{font-size:1rem}.shop_formfield_field a{font-size:0.8rem;font-weight:300;text-decoration:underline;color:#ccc !important;letter-spacing:0.5px}table.articledata{font-size:1rem}table.articledata th{color:white;font-weight:400;height:30px;padding-left:5px;text-align:left}table.articledata td{background-color:white;color:#6b3939;font-weight:400;height:30px;padding-left:5px;border-bottom:solid 1px white}div.articlevariant_title{color:white;font-size:0.8rem;font-weight:400;margin-bottom:5px}td.article_divider{background-color:#CECECE}.shop_article_thumbnail{margin-top:5px;margin-right:5px;display:block;float:left}.shop_article_description{clear:both;margin-top:10px}select.optionselect{width:100%}select.shopselect{width:100%;max-width:200px;display:block;font-size:16px;font-family:sans-serif;font-weight:700;color:#333;line-height:1.3;padding:.6em 1.4em .5em .8em;box-sizing:border-box;margin:0;border:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#eee;background-image:linear-gradient(45deg, transparent 50%, gray 50%), linear-gradient(135deg, gray 50%, transparent 50%), linear-gradient(to right, #aaa, #aaa);background-position:calc(100% - 20px) calc(1em + 2px), calc(100% - 15px) calc(1em + 2px), calc(100% - 2.5em) 0.5em;background-size:5px 5px, 5px 5px, 1px 1.5em;background-repeat:no-repeat}.actionbutton{border:0px}#greybutton{border:0px}.greybutton{border:0px}table.layout{border:none;border-collapse:separate}table.layout td{border:none;background:none}table.layout td.line{height:2px;background-color:#f29400}table.errordata{width:100%;border-collapse:collapse;margin-bottom:15px;border:solid 1px red}table.errordata th{color:white;font-weight:bold;background-color:red;text-align:left;font-weight:bold;height:25px;padding-left:4px;padding-right:4px}table.errordata td{height:25px;padding:4px}table.okdata{width:100%;border-collapse:collapse;margin-bottom:15px;border:solid 1px #27A600}table.okdata th{color:white;font-weight:bold;background-color:#27A600;text-align:left;font-weight:bold;height:25px;padding-left:4px;padding-right:4px}table.okdata td{height:25px;padding:4px}.grey{background-color:white;border-style:solid;font-size:8pt;width:75%;color:#666666}.searchfield{height:16px;width:120px;font-size:9pt;border:solid 1px #DEDEDE;background-color:#CECECE;padding-left:2px}.error{background-color:rgba(255, 0, 0, 0.5) !important}#inline a{color:#6b3939}div.shopNavigation{background-color:#8B9097}ul.shopMenu{list-style-type:none;margin:2px;padding:2px}li.shopMenu{font-size:9pt;font-weight:bold;float:left;margin-right:20px}li.shopMenu a{text-decoration:none;white-space:nowrap;background:transparent url(/simplyflex/modules/shopmodule/frontend/img/link_arrows.png) -30px 3px no-repeat !important;padding-left:10px;color:#666}li.shopMenu a:hover{color:#AC0917}ul.shopMenuSub{list-style-type:none;position:absolute;margin:0px;padding:1px;display:none;text-align:left;padding-top:0px;z-index:200;background-color:white}li.shopMenuSub{font-size:8pt;font-weight:normal;padding-top:5px}li.shopMenuSub a{text-decoration:none;white-space:nowrap;background:transparent url(/simplyflex/modules/shopmodule/frontend/img/link_arrows.png) -30px 3px no-repeat !important;padding-left:10px;color:#666}li.shopMenuSub a:hover{color:#AC0917}li.shopMenu:hover ul.shopMenuSub,li.shopMenuSub:hover ul.shopMenuSub{display:block}.selectable{cursor:pointer c}.notselectable{cursor:default !important}tr.selectable:hover td{background-color:#fff7d1 !important}tr.selected td,tr.selected:hover td,table.data tbody tr.tr1:hover td,table.data tbody tr.tr2:hover td{background-color:#ffedbc !important}.shop_message_info{border:solid 1px black;padding:10px;margin-bottom:10px;line-height:25px;background-image:url("/simplyflex/modules/shopmodule/frontend/img/icon_info.png");padding-left:45px;background-repeat:no-repeat}#inline{color:black}div.orderdata div.tr1,div.orderdata div.tr2{clear:both;padding:5px}div.orderdata div.tr1:after,div.orderdata div.tr2:after{content:".";clear:both;display:block;visibility:hidden;height:0px}div.orderdata div.tr1 > div{float:left}div.orderdata div.tr2 > div{float:left}.orderdata_micropayment_action{width:15%}.orderdata_micropayment_status{width:15%}.orderdata_micropayment_created{width:15%}.orderdata_micropayment_completed{width:15%}.orderdata_micropayment_data{width:40%}.orderdata_refunds_created{width:14%}.orderdata_refunds_articles{width:30%}.orderdata_refunds_type{width:14%}.orderdata_refunds_amount{width:14%}.orderdata_refunds_refunded{width:14%}.orderdata_refunds_actions{width:14%}.orderdata_payments_paymenttype{width:15%}.orderdata_payments_paymentprovider{width:15%}.orderdata_payments_amount{width:10%}.orderdata_payments_transactionid{width:15%;overflow:hidden}.orderdata_payments_payed{width:10%}.orderdata_payments_details{width:15%}.orderdata_payments_created{width:10%}.orderdata_payments_createduser{width:10%}@media only screen and (min-width: 0px) and (max-width: 1279px){div.shop_articles{padding-right:50px}div.shop_article_text p{max-width:600px}}@media only screen and (min-width: 0px) and (max-width: 1079px){.shop_formfield select{margin-bottom:10px}}@media only screen and (min-width: 0px) and (max-width: 900px){div.shop_article_text p{max-width:300px}h3.shoparticle{position:absolute;top:220px}div.shop_article_image{margin-bottom:40px}}@media only screen and (min-width: 0px) and (max-width: 767px){div.shop_cart_footer_title{width:63%;display:inline-block !important}div.shop_cart_footer_price{width:35%;display:inline-block !important}div.shop_row > div{display:block}div.shop_cart_delete{width:5%}div.shop_cart_article{width:70%}div.shop_cart_quantity{width:1%}div.shop_cart_price{width:19%}div.shop_articles{padding-right:5%}.shopdata a.add_room{color:#327385 !important}.shopdata a.add_room:hover{color:#99ba56 !important}}@media only screen and (min-width: 0px) and (max-width: 650px){input.actionbutton{min-width:100%}input.greybutton{min-width:100%}div.shop_row_button_left{display:block;float:none;margin-bottom:15px}div.shop_row_button_right{display:block;float:none}div.shop_cart_delete{width:8%}div.shop_cart_article{width:55%}div.shop_cart_price{width:30%}div.shop_article_price{left:0px}.shop_article_price_label_large{margin-top:430px}.shop_article_content{margin-bottom:50px}div.shop_header,table.shopdata th{font-size:1rem;padding:10px !important;padding-left:0px !important;padding-right:0px !important;margin-left:10px;margin-right:10px}div.shop_row > div{vertical-align:top}div.shop_cart_article_text{padding-left:0px;width:200px}div.shop_cart_article_text strong{font-size:0.9rem}div.shop_cart_article div{font-size:0.9rem;line-height:20px}div.shop_footer{margin-left:10px;margin-right:10px;padding-top:10px;padding-bottom:10px}div.shop_cart_footer_price{width:40%}div.shop_cart_footer_title{line-height:30px;font-weight:700 !important}div.shop_cart_footer_price{line-height:30px;font-weight:700 !important}div.shop_cart_footer_title{width:58%}div.shop_formfield_field > input[type="text"],div.shop_formfield_field > textarea,.shop_customer_login div.shop_formfield_field > input[type="password"]{width:80%}input.mobilephonenumber_phone{width:calc(80% - 38px) !important;padding-left:47px !important}.mobilephonenumber_flag{left:calc(4% + 10px) !important;width:30px !important;height:23px !important;top:8px !important}select#mobile_flag_select{left:calc(4% + 10px) !important;width:30px !important;height:23px !important;top:8px !important}.shop_formfield select[name=country],.shop_formfield select[name=custom_field7],.shop_formfield select[name=custom_field8]{max-width:87%}.shop_checkout_progress{display:none}.shop_formfield select{margin-bottom:10px}div.shop_row{padding-left:10px;padding-right:10px}div.shop_form_row{padding-left:0px;padding-right:0px}.shopdata a.add_room{font-size:0.8rem !important;width:200px}.shop_form_row input[name=paymentType]{margin-left:10px}}@media only screen and (min-width: 0px) and (max-width: 550px){div.shop_cart_article{width:55%}}@font-face{font-family:'Lato';font-style:normal;font-weight:300;src:url('../fonts/lato-v23-latin-300.eot');src:local(''), url('../fonts/lato-v23-latin-300.eot?#iefix') format('embedded-opentype'),  url('../fonts/lato-v23-latin-300.woff2') format('woff2'),  url('../fonts/lato-v23-latin-300.woff') format('woff'),  url('../fonts/lato-v23-latin-300.ttf') format('truetype'),  url('../fonts/lato-v23-latin-300.svg#Lato') format('svg')}@font-face{font-family:'Lato';font-style:normal;font-weight:400;src:url('../fonts/lato-v23-latin-regular.eot');src:local(''), url('../fonts/lato-v23-latin-regular.eot?#iefix') format('embedded-opentype'),  url('../fonts/lato-v23-latin-regular.woff2') format('woff2'),  url('../fonts/lato-v23-latin-regular.woff') format('woff'),  url('../fonts/lato-v23-latin-regular.ttf') format('truetype'),  url('../fonts/lato-v23-latin-regular.svg#Lato') format('svg')}@font-face{font-family:'Lato';font-style:normal;font-weight:700;src:url('../fonts/lato-v23-latin-700.eot');src:local(''), url('../fonts/lato-v23-latin-700.eot?#iefix') format('embedded-opentype'),  url('../fonts/lato-v23-latin-700.woff2') format('woff2'),  url('../fonts/lato-v23-latin-700.woff') format('woff'),  url('../fonts/lato-v23-latin-700.ttf') format('truetype'),  url('../fonts/lato-v23-latin-700.svg#Lato') format('svg')}@font-face{font-family:'Lato';font-style:normal;font-weight:900;src:url('../fonts/lato-v23-latin-900.eot');src:local(''), url('../fonts/lato-v23-latin-900.eot?#iefix') format('embedded-opentype'),  url('../fonts/lato-v23-latin-900.woff2') format('woff2'),  url('../fonts/lato-v23-latin-900.woff') format('woff'),  url('../fonts/lato-v23-latin-900.ttf') format('truetype'),  url('../fonts/lato-v23-latin-900.svg#Lato') format('svg')}*{margin:0;padding:0}input[type=submit]{-webkit-appearance:none}input[type=button]{-webkit-appearance:none}html{width:100%;height:100%}body{font-family:'Lato', sans-serif;font-size:1rem;font-weight:400;color:#000;width:calc(100% - 300px);height:100%;text-overflow:ellipsis}#col_right{position:fixed;top:0px;bottom:0px;right:0px;width:300px;z-index:2000;background-color:#000;display:none}#col_right_booking{position:fixed;top:0px;bottom:0px;right:0px;width:300px;z-index:3000;background-color:#000;display:block;overflow:auto;-webkit-overflow-scrolling:touch}#col_right_booking::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);border-radius:10px;background-color:#F5F5F5}#col_right_booking::-webkit-scrollbar{width:12px;background-color:#F5F5F5}#col_right_booking::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#555}strong{font-size:1rem;font-weight:700}div#content p,div#content ul,div#content td,div#content ol,div#content_bottom p,div#content_bottom ul,div#content_bottom td,div#content_bottom ol{text-align:left;margin-bottom:10px;line-height:24px;font-size:1rem;color:#fff}div#content td p{font-size:1rem}div#content a{font-weight:700}div#content > p > a,div#content > div > p > a,div#content > p > strong > a,div#content > div > p > strong > a{text-decoration:underline}td p,th p{margin:0px;padding:0px}a{color:#99ba56;text-decoration:none;cursor:pointer}a:visited{text-decoration:none}a:hover{text-decoration:none;color:#327385}a img{border:none}img.contentimage{width:100%;height:auto}a.pdf,a.link{background-image:url("/templates/hotel2018/img/pdf_icon_67x100px.png");background-size:10px 15px;background-repeat:no-repeat;background-position:left center;height:15px;padding-left:20px;display:block;color:#99ba56;line-height:24px !important;height:24px !important;font-size:0.9rem !important;font-weight:300 !important;margin-top:0px !important}a.link:hover{text-decoration:underline}li{list-style-image:url(/templates/hotel2018/img/list_style_image.png)}.gallery_image{display:inline-block;margin:5px}div.teaser_arrow{background-image:url("/templates/hotel2018/img/pdf_icon_67x100px.png");background-size:contain;background-repeat:no-repeat;height:10px;width:6px;margin-right:7px;display:inline-block}a.teaser{display:block;line-height:35px;color:#99ba56;font-size:1rem}hr{border-left:0px;border-right:0px;border-bottom:0px;border-bottom:transparent;color:white;margin-bottom:5px;margin-top:5px}h1{font-size:1.9rem;font-weight:700;color:#99ba56;display:block;overflow:hidden;text-overflow:ellipsis;margin-top:0px;margin-bottom:20px;line-height:normal}h3.home_headline{font-size:3rem;font-weight:900;color:#99ba56;display:block;overflow:hidden;text-overflow:ellipsis;margin-top:0px;margin-bottom:20px;text-shadow:2px 2px #000;line-height:normal}h2{font-size:1.4rem;font-weight:800;color:#327385;display:block;text-overflow:ellipsis;margin-top:30px;margin-bottom:10px}h2 > strong > span{font-size:1.4rem !important;font-weight:800}h3{font-size:1rem;font-weight:700;color:#99ba56;display:block;overflow:hidden;text-overflow:ellipsis;margin-top:20px;margin-bottom:10px;line-height:30px}h4{font-size:1rem;font-weight:700;color:#99ba56;display:block;overflow:hidden;text-overflow:ellipsis;margin-top:10px;margin-bottom:5px;line-height:30px}h5{font-size:1rem;font-weight:700;color:#000;display:block;overflow:hidden;text-overflow:ellipsis}form{clear:both}ul,ol{padding-left:20px;margin-bottom:10px}td ul{margin-bottom:0px !important}.left{float:left !important}.right{float:right !important}.clear{clear:both !important}.small{font-size:0.8rem !important}.tiny{font-size:0.7rem !important;line-height:normal}.grey{color:#666 !important}textarea{display:block}input.checkbox{margin-right:2px}.padding{padding:15px}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}*+html .clearfix{display:inline-block}* html .clearfix{height:1%}div#backgrounds{width:calc(100% - 300px);height:100%;overflow:hidden;background-color:#000;position:fixed;left:0px;top:0px}div.background{width:calc(100% - 300px);height:100%;background-image:url(/templates/hotel2018/img/loading_black.gif);background-repeat:no-repeat;background-position:center center;display:block;overflow:hidden;position:fixed;left:0px;top:0px}a#logo{position:absolute;top:0px;right:340px;width:180px;height:180px;background-image:url("/templates/hotel2018/img/logo_transparent.png");background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-color:rgba(0, 0, 0, 0.7);z-index:500}a#logo:hover{background-color:#000}a#wmm{position:absolute;top:181px;right:340px;width:180px;background-color:rgba(0, 0, 0, 0.7);z-index:500;font-size:0.7rem;font-weight:700;padding-top:10px;padding-bottom:10px;text-align:center;color:#ccc}a#wmm:hover{background-color:#000}.homebutton{position:fixed;bottom:100px;background-color:rgba(255, 255, 255, 0.2);background-image:url("/templates/hotel2018/img/scroll_down_icon.png");background-size:20px 20px;background-position:20px center;background-repeat:no-repeat;color:#99ba56;padding:20px;padding-left:55px;font-weight:bold;letter-spacing:0.3px;cursor:pointer;border:solid 1px #666;z-index:10}.homebutton:hover{background-image:url("/templates/hotel2018/img/scroll_down_icon_hover.png");background-color:rgba(255, 255, 255, 0.1);color:#327385;border:solid 1px #333}.homebutton:active{background-image:url("/templates/hotel2018/img/scroll_down_icon.png");background-color:rgba(255, 255, 255, 0.2);color:#99ba56;border:solid 1px #666}#imagegallery{right:340px;width:110px;background-image:url("/templates/hotel2018/img/gallery_icon.png");background-color:rgba(0, 0, 0, 0.7)}#imagegallery:hover{background-image:url("/templates/hotel2018/img/gallery_icon_hover.png")}#availability{left:40px;background-image:url("/templates/hotel2018/img/availability_icon.png");background-color:rgba(0, 0, 0, 0.7)}#availability:hover{background-image:url("/templates/hotel2018/img/availability_icon_hover.png")}#jumptobookingcontainer{position:fixed;bottom:0px;left:0px;right:0px;z-index:10;height:100px;background-image:url("/templates/hotel2018/img/scroll_bottom_mobile.png");display:none}#jumptobooking{position:absolute;left:5%;right:5%}body.scroll #availability{left:-1000px}body.scroll #imagegallery{right:-300px}body.scroll div.caption{left:-600px !important}.available{padding-left:22px;background-image:url(/templates/hotel2018/img/icon_green_large.png);background-position:left center;background-size:15px 15px;background-repeat:no-repeat}.notavailable{padding-left:22px;background-image:url(/templates/hotel2018/img/icon_red_large.png);background-position:left center;background-size:15px 15px;background-repeat:no-repeat}a#menu_icon{position:absolute;left:0px;top:0px;z-index:200;cursor:pointer;display:none;background-position:center;padding:20px;width:30px;height:23px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}#menu_icon span{display:block;position:absolute;left:20px;height:3px;width:30px;background:#ccc;opacity:1;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#menu_icon:hover span{background:#fff !important}#menu_icon span:nth-child(1){top:20px}#menu_icon span:nth-child(2){top:30px}#menu_icon span:nth-child(3){top:40px}#menu_icon.open span:nth-child(1){top:30px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}#menu_icon.open span:nth-child(2){opacity:0}#menu_icon.open span:nth-child(3){top:30px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}a#shopping_cart_icon{width:30px;height:30px;display:none;position:absolute;padding:20px;left:50px;top:0px;z-index:200;cursor:pointer;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;overflow:hidden}a.bookingtext{width:60px !important;padding:18px !important;color:#ccc !important;font-size:0.9rem !important;text-transform:uppercase !important;line-height:14px !important;text-align:center}a.bookingtext:hover{color:white !important}#shopping_cart_icon span{display:block;position:absolute;left:20px;height:3px;width:20px;background:#ccc;opacity:1;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#shopping_cart_icon:hover span{background:#fff !important;color:red !important}#shopping_cart_icon span:nth-child(1){top:30px;left:13px;width:23px;-webkit-transform:rotate(-100deg);-moz-transform:rotate(-100deg);-o-transform:rotate(-100deg);transform:rotate(-100deg)}#shopping_cart_icon span:nth-child(2){top:30px;left:35px;width:23px;-webkit-transform:rotate(100deg);-moz-transform:rotate(100deg);-o-transform:rotate(100deg);transform:rotate(100deg)}#shopping_cart_icon span:nth-child(3){top:40px;left:27px;width:17px}#shopping_cart_icon span:nth-child(4){width:14px;height:14px;border-radius:14px;top:22px;left:29px;font-size:0.7rem;text-align:center;background-color:red;color:white;font-weight:1000}#shopping_cart_icon:hover span:nth-child(1){-webkit-transform:rotate(-110deg);-moz-transform:rotate(-110deg);-o-transform:rotate(-110deg);transform:rotate(-110deg)}#shopping_cart_icon:hover span:nth-child(2){-webkit-transform:rotate(110deg);-moz-transform:rotate(110deg);-o-transform:rotate(110deg);transform:rotate(110deg)}div#nav{position:fixed;left:20px;top:20px;z-index:199}div#nav ul{margin:0px;padding:0px}div#nav ul.level1 li,div#nav ul.level1_mobile li{list-style-type:none;list-style-image:none;float:left;line-height:40px;height:40px;color:#fff;letter-spacing:0.5px;font-size:1.0rem;font-weight:700;position:relative;text-transform:uppercase}div#nav ul.level1 li:hover{background-color:rgba(153, 186, 86, 0.8)}div#nav ul.level2 li:hover{background-color:rgba(0, 0, 0, 0);color:#ccc}div#nav ul.level1 li a,div#nav ul.level1_mobile li a{display:block;padding-left:20px;padding-right:20px;color:#fff}div#nav ul.level1 li a:hover,div#nav ul.level1 li.highlight a{color:#fff}div#nav ul.desktop li:hover ul.level2{display:block}div#nav ul.level2{position:absolute;padding:0px;left:0px;display:none;overflow:hidden;background-color:rgba(50, 115, 133, 0.8);padding-top:10px;padding-bottom:10px}div#nav ul.level2 li{float:none;color:#fff;padding:0px;margin:0px;font-size:1.2rem;font-weight:400;text-transform:none;line-height:50px;height:auto;white-space:nowrap}div#nav ul.level2 li a{display:block;padding-left:25px;padding-right:25px;color:#fff}div#nav ul.level2 li a:hover,div#nav ul.level2 li.highlight a{color:#ccc}div#content_container{position:relative}div#content{position:relative;margin-left:auto;margin-right:auto;max-width:960px;margin-top:145px;margin-bottom:100px;padding-top:35px;padding-bottom:50px;-webkit-animation:fadein 1s;-moz-animation:fadein 1s;-ms-animation:fadein 1s;-o-animation:fadein 1s;animation:fadein 1s}div#content_bottom{position:relative;background-color:rgba(0, 0, 0, 0.85);margin-left:auto;margin-right:auto;max-width:880px;margin-top:235px;margin-bottom:100px;padding:40px;-webkit-animation:fadein 1s;-moz-animation:fadein 1s;-ms-animation:fadein 1s;-o-animation:fadein 1s;animation:fadein 1s}.content{background-color:rgba(0, 0, 0, 0.85);padding:40px}div#content_bottom{margin-top:100%}div#content > a,div#content_bottom > a{text-decoration:underline}@keyframes "fadein"{0%{opacity:0;}25%{opacity:0;}100%{opacity:1;}}@-moz-keyframes "fadein"{0%{opacity:0;}25%{opacity:0;}100%{opacity:1;}}@-webkit-keyframes "fadein"{0%{opacity:0;}25%{opacity:0;}100%{opacity:1;}}@-ms-keyframes fadein{0% {opacity:0}25%{opacity:0}100%{opacity:1}}​  @-o-keyframes fadein{0% {opacity:0}25%{opacity:0}100%{opacity:1}} div#content_container_twocol{margin-left:auto;margin-right:auto;max-width:1193px;position:relative}div.content_right{width:100%;margin-right:233px !important;margin-left:0px !important}#content_right{width:183px;position:absolute;top:0px;right:0px}#content_right li.teaser{width:100%;margin-top:0px;margin-bottom:50px;margin-left:0px;margin-right:0px;cursor:pointer}div#scroll_back{position:fixed;top:0px;left:0px;width:100%;height:150px;background-image:url("/templates/hotel2018/img/scroll_back.png");z-index:5;display:block;pointer-events:none}div#scroll_back_bottom{position:fixed;bottom:0px;left:0px;width:100%;height:150px;background-image:url("/templates/hotel2018/img/scroll_back.png");z-index:5;display:block;transform:rotate(180deg);pointer-events:none}div#footer{position:fixed;left:0px;right:320px;bottom:0px;z-index:100}div.footer_left{position:fixed;left:40px;bottom:20px;height:40px;z-index:101}div.footer_right{position:fixed;right:320px;bottom:20px;height:40px;z-index:102}div#footer ul{margin:0px;padding:0px}div#footer ul li{list-style-type:none;float:left;height:40px;line-height:40px;font-size:0.9rem;font-weight:700;letter-spacing:0.5px;list-style-image:none}div#footer ul li a{color:#fff;margin-right:20px}div#footer ul li a:hover{color:#99ba56}div.caption{position:absolute;width:600px;left:40px;bottom:200px}div.caption > h3 > a{color:#99ba56;font-size:2.4rem;font-weight:800 !important;border:none;margin:0px;padding:0px;margin-bottom:30px;line-height:40px;text-shadow:#000 2px 2px}div.caption h2,div.caption p{color:#fff;font-size:1.8rem;font-weight:400;text-transform:none;border:none;margin:0px;padding:0px}div.caption h1 a,div.caption h2 a,div.caption p a{color:#fff}.fadeout{opacity:0}div#pagination{display:block;position:absolute;bottom:30px;left:calc(50% - 70px);z-index:200}div#pagination ul{margin:0px;padding:0px}div#pagination ul li{float:left;list-style-type:none;font-size:1rem;font-weight:800;padding-left:5px;padding-right:5px;list-style-image:none}div#pagination ul li a{color:#fff;padding:2px 5px 2px 5px}div#pagination ul li a.current{color:#99ba56}div#pagination ul li a:hover{color:#fff}div.box{background-color:rgba(50, 115, 133, 0.8);color:#fff;margin-bottom:30px;font-size:0.8em !important}div.box img{display:block}div.box hr{border-top:solid 1px #fff}div.box p,div.box h1,div.box h2,div.box h3,div.box h4,div.box h5,div.box a{color:white !important;border:none;margin:0px;padding:0px}div.box p{font-size:1.2rem !important;line-height:24px !important;padding-right:20px;text-align:left !important}a.close{display:block;text-align:center;width:25px;height:25px;line-height:25px;position:absolute;right:10px;top:19px;font-size:1.6rem;cursor:pointer}div.cover{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}div.twocol > div{float:left;width:50%;height:100%;overflow:hidden}div.twocol .image{display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}div.list{margin-top:20px;padding-top:20px;border-top:solid 1px rgba(0, 90, 158, 0.8)}div.list:first-child{margin-top:0px;border-top:none}div.list_image{float:left;overflow:hidden;margin-right:20px}div.list_image_icon{background-color:rgb(0, 90, 158);padding:20px}div.eventlist div.list_image{max-width:120px;max-height:120px}div.list_image img{display:block}div.list_desc{float:left;width:-webkit-calc(100% - 140px);width:-moz-calc(100% - 140px);width:-o-calc(100% - 140px);width:calc(100% - 140px)}div.eventlist div.list_desc{width:-webkit-calc(100% - 140px);width:-moz-calc(100% - 140px);width:-o-calc(100% - 140px);width:calc(100% - 140px)}div.list_desc h5{margin-top:0px !important;margin-bottom:20px}div.list_desc p{margin-bottom:0px !important;line-height:normal !important}div.list_desc a{font-weight:500 !important;color:#000 !important}div.tabnavigation ul,div.tabnavigation ul li{margin:0px;padding:0px}div.tabnavigation ul{margin-bottom:0px !important}div.tabnavigation ul li{list-style-image:none;list-style-type:none;float:left;padding-top:5px;padding-bottom:5px;padding-right:12px;padding-left:12px;font-size:1.0rem;cursor:pointer;color:white;height:30px;line-height:30px}div.tabnavigation ul li.active{color:#fff;background-color:rgba(153, 186, 86, 0.8)}div.tabnavigation select{display:block;margin-left:auto;margin-right:auto;font-size:1rem;margin-top:5px;margin-bottom:10px}div.tabnavigation{background-color:rgba(50, 115, 133, 0.8);overflow:hidden;margin-bottom:20px}div.tabs div.tabcontent{clear:both;padding:15px}div.tabs div.tab{display:none}div.tabs div.active{display:block}div.article div.text{float:left;width:-webkit-calc(100% - 280px);width:-moz-calc(100% - 280px);width:-o-calc(100% - 280px);width:calc(100% - 300px)}div.article div.images{float:right;width:250px;text-align:right}ul.imagegallery{list-style-image:none !important;margin:0px !important;padding:0px !important}ul.imagegallery li{float:left;margin:5px;list-style-type:none !important;list-style-image:none}ul.imagegallery li img{display:block}iframe{width:100%}div.form{width:100%;clear:both;border-collapse:collapse;background-color:rgba(255, 255, 255, 0.1);color:#fff;padding-top:1px}div.form_displaygroup{text-align:left;font-weight:bold;color:#99ba56;font-size:1.2rem;border-bottom:solid 2px #666;padding-bottom:15px;padding-top:0px;margin:20px;padding-left:0px !important;padding-right:0px !important}div.form_row{margin:20px}div.form_label{width:30%;display:inline-block;vertical-align:top}div.form_label label{color:#fff}div.form_field{width:65%;display:inline-block;vertical-align:top;position:relative}div.form_field > input[type="text"],div.form_field > input[type="password"],div.form_field > select,div.form_field > textarea,div.form_field .formelement_signature{background-color:#ccc;border-color:#333;border-width:0px;border-style:solid;color:#333;padding:10px;font-size:1rem;margin:0px !important}div.form_field > select{width:100%;max-width:200px;display:block;font-size:16px;font-family:sans-serif;font-weight:400;color:#333;line-height:1.3;padding:.6em 1.4em .5em .8em;box-sizing:border-box;margin:0;border:none;border-top-color:currentcolor;border-top-style:none;border-top-width:medium;border-right-color:currentcolor;border-right-style:none;border-right-width:medium;border-bottom-color:currentcolor;border-bottom-style:none;border-bottom-width:medium;border-left-color:currentcolor;border-left-style:none;border-left-width:medium;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#ccc;background-image:linear-gradient(45deg, transparent 50%, gray 50%), linear-gradient(135deg, gray 50%, transparent 50%), linear-gradient(to right, #aaa, #aaa);background-position:calc(100% - 20px) calc(1em + 2px), calc(100% - 15px) calc(1em + 2px), calc(100% - 2.5em) 0.5em;background-size:5px 5px, 5px 5px, 1px 1.5em;background-repeat:no-repeat;display:inline-block}div.form_field > select[name="guest_birthday_day"],div.form_field > select[name="guest_birthday_month"],div.form_field > select[name="guest_birthday_year"]{width:100px !important;margin-right:10px !important}div.form_field > select[name="guest_birthday_year"]{margin-right:0px !important}div.form_field a{display:block;margin-top:10px}.form_submitbutton{margin-left:31% !important;display:block;padding-bottom:40px}table.form_errordata{width:100%;background-color:rgba(255, 0, 0, 0.3);padding:10px}table.form_errordata th{text-align:left;font-size:1rem;color:fff !important}.formerrors{margin:20px}ul.form_errors li{color:#fff !important}div.form_success{background-color:#99ba56;color:#fff;padding:10px;margin-bottom:20px}td.labels{width:160px}td.fields{font-size:1.0em !important}select,textarea,input.text{background-color:#fff;font-size:1rem;border:solid 1px #ddd;font-family:'Lato', sans-serif;width:98%;padding-left:1%;padding-right:1%;padding-top:5px;padding-bottom:5px;margin-bottom:10px;margin-top:5px}textarea.textarea{font-family:'Lato', sans-serif;width:98%;background-color:#fff;padding-left:1%;padding-right:1%;padding-top:5px;padding-bottom:5px;font-size:1rem;border:solid 1px #ddd;min-height:100px}label{font-size:1rem;margin-bottom:5px}label.required:after{content:"*"}table.info{font-size:1rem;clear:both;border-collapse:collapse;border-spacing:1px;width:100%}table.info th,table.info td{padding:2px;line-height:16px}table.info li{line-height:16px}table.data{clear:both;border-collapse:collapse;border-spacing:1px;width:100%}table.data th{padding:4px;background-color:#0b0f10;font-weight:normal;text-align:center;text-transform:uppercase;font-weight:bold;font-size:14px;padding-bottom:8px;border:solid 1px black}table.data td{border:solid 1px #9e9e9e;padding:4px;text-align:center}table.data td ul{margin-bottom:0px !important}table.data tbody tr{height:24px}table.data tbody tr.colored td{background-color:#6c2b2c;background-image:linear-gradient(bottom, rgb(71, 8, 12) 0%, rgb(108, 43, 44) 100% );background-image:-o-linear-gradient(bottom, rgb(71, 8, 12) 0%, rgb(108, 43, 44) 100% );background-image:-moz-linear-gradient(bottom, rgb(71, 8, 12) 0%, rgb(108, 43, 44) 100% );background-image:-webkit-linear-gradient(bottom, rgb(71, 8, 12) 0%, rgb(108, 43, 44) 100% );background-image:-ms-linear-gradient(bottom, rgb(71, 8, 12) 0%, rgb(108, 43, 44) 100% );background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(71, 8, 12) ), color-stop(1, rgb(108, 43, 44) ) );color:white}table.data tbody tr.separator td{background-color:#E0D9D5}table.data tbody tr.tr1 td{background-color:#bdbec1;color:black}table.data tbody tr.tr2 td{background-color:#a9a7a8;color:black}tr.selectable:hover td{background-color:#fff7d1 !important}tr.selected td,tr.selected:hover td,table.data tbody tr.tr1:hover td,table.data tbody tr.tr2:hover td{background-color:#EC008D !important;color:white;cursor:pointer;border:solid 1px #EC008D}.desktop{display:block}.mobile{display:none !important}.animate{-webkit-transition:all 0.2s linear 0.1s;transition:all 0.2s linear 0.1s;-moz-transition:all 0.2s linear 0.1s;-ms-transition:all 0.2s linear 0.1s;-o-transition:all 0.2s linear 0.1s}.animate_slow{-webkit-transition:all 1s linear 0.5s;transition:all 1s linear 0.1s;-moz-transition:all 1s linear 0.5s;-ms-transition:all 1s linear 0.5s;-o-transition:all 1s linear 0.5s}.hidden{display:none}ul.teaser{margin-left:0px;padding-left:0px;margin-bottom:0px !important}li.teaser{background-image:none !important;padding-left:0px !important;display:block;list-style-type:none;overflow:hidden;float:left;margin-bottom:1.5%;margin-top:1.5%;margin-right:3%;max-width:183px;cursor:pointer}li.teaser:nth-of-type(4n){margin-right:0px}.teaser_top{background-color:rgba(0, 90, 158, 0.8);width:100%;height:50px;display:block}.teaser_img{display:block;width:55px;height:50px;max-width:100%;background-repeat:no-repeat;background-position:15px 10px;float:left}.teaser_top h3{margin:0;color:white;text-align:left;letter-spacing:0.3px;pointer-events:none;max-width:115px;font-size:0.8rem !important;padding-left:5px;line-height:13px !important;height:50px;display:table-cell;float:left;vertical-align:middle}.teaser_top a{vertical-align:middle;font-weight:400 !important;height:50px;display:table-cell}.teaser_content{height:100px;background-color:#fff}.teaser_content p{padding-left:20px;padding-right:20px;padding-top:10px;font-size:0.8rem !important;text-align:left !important;line-height:20px !important;margin-bottom:0px !important;height:60px;overflow:hidden;text-overflow:ellipsis}.teaser_content a{text-align:right}.teaser_button{padding-left:20px;padding-right:20px;height:20px;line-height:20px;color:#ff7f24;font-size:0.8rem;display:block;text-align:right;width:144px}#booking{position:relative;left:80px;right:80px;top:200px;width:calc(100% - 160px);display:none}.hotel_places_map{position:absolute;left:0px;top:0px;bottom:0px;right:300px}.hotel_places{position:absolute;top:0;right:0px;bottom:0px;z-index:1000;background-color:black;padding:20px;width:260px;overflow:auto;-webkit-overflow-scrolling:touch}.hotel_places a.action_button{font-size:0.9rem;height:34px;line-height:34px}#hotel_places_google_maps{display:none}.hotel_places h4{color:#ccc;margin-top:0px;margin-bottom:20px;line-height:20px}.hotel_places div.accordeon_header{padding:2px;padding-left:10px;padding-right:10px}.hotel_places div.accordeon_header:hover{background-color:rgba(255, 255, 255, 0.2)}.hotel_places h3.accordeon_header_plusminus{top:2px}.hotel_places div.accordeon_header h3{font-size:0.9rem}.hotel_places div.accordeon_header h3 span{color:white}.hotel_places div.accordeon_content{padding:10px}.hotel_places div.accordeon_content p{font-size:0.9rem}.hotel_places div.accordeon_content p a{color:white}.hotel_places_marker_content h2{margin:0px;color:#99ba56;font-size:1.0rem}.hotel_places_marker_content p,.hotel_places_marker_content p a{color:black}.hotel_places_marker_content p a.action_button{font-size:0.9rem;height:34px;line-height:34px}body.catchpage,body.catchpage div#backgrounds,body.catchpage div.background{width:100% !important}body.catchpage a#logo{right:40px !important}body.catchpage a#wmm{display:none !important}body.catchpage #nav{display:none !important}body.catchpage #menu_icon{display:none !important}body.catchpage #shopping_cart_icon{display:none !important}body.catchpage #col_right_booking{display:none !important}body.catchpage #jumptobookingcontainer{display:none !important}body.catchpage div#footer{display:none !important}.important_hint{position:absolute;top:45%;left:50%;transform:translate(-50%, -50%);background:rgba(0, 0, 0, 0.85);max-width:90%;padding:15px;text-align:center}.important_hint > h3{margin:0px;font-size:1.4rem;color:#99ba56}.important_hint > p{color:white}a.button{display:inline-block;background-color:#99ba56;text-align:center;font-size:1.6rem;cursor:pointer;padding:20px;padding-top:10px;padding-bottom:10px;color:white}a.button:hover{background-color:#327385}.important_popup_container{position:fixed;top:0px;left:0px;right:0px;bottom:0px;background:rgba(0, 0, 0, 0.85);z-index:10000}.important_popup{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-width:800px;padding:15px;text-align:center;border:solid 1px #99ba56;overflow:auto;-webkit-overflow-scrolling:touch;background-color:black}.important_popup > h3{margin:0px;font-size:1.4rem;color:#99ba56}.important_popup > p{color:white;margin-top:15px}.important_teaser{position:fixed;background-image:url("/templates/hotel2018/img/info_icon.png");background-color:rgba(0, 0, 0, 0.7);background-size:20px 20px;background-position:20px 20px;background-repeat:no-repeat;color:#99ba56;cursor:pointer;border:solid 1px #666;z-index:5;top:10%;left:40px;text-align:left;overflow:auto;-webkit-overflow-scrolling:touch;padding:15px 15px 15px 55px;display:none;max-width:500px}.important_teaser:hover{color:#327385;border:solid 1px #333;background-image:url("/templates/hotel2018/img/info_icon_hover.png")}.important_teaser:hover h3,.important_teaser:hover p{color:#327385}.important_teaser h3{margin:0px;font-size:1rem;color:#99ba56;font-weight:bold;letter-spacing:0.3px}.important_teaser p{color:white;margin-top:10px}body.scroll #important_teaser{left:-1000px}.row_guest_covid,row_guest_covid2{display:none}@media only screen and (min-width: 1750px){a#logo,a#wmm{position:fixed}}@media only screen and (min-width: 1280px) and (max-width: 1399px){#booking{padding-left:10px;padding-right:10px}footer{padding-left:50px}div#content{max-width:880px}div#content_bottom{max-width:800px}}@media only screen and (min-width: 0px) and (max-width: 1720px){div#content{max-width:880px;margin-top:200px}#col_right_booking{max-width:880px}}@media only screen and (min-width: 0px) and (max-width: 1279px){.desktop{display:none !important}.mobile{display:block !important}body{width:100%}div#nav{position:fixed;left:-100%;top:0px;bottom:0px;width:100%;background-color:rgba(0, 0, 0, 0.9);overflow-y:scroll;-webkit-overflow-scrolling:touch}.fancybox-inner{-webkit-overflow-scrolling:touch}div#nav ul{margin-top:160px}div#nav ul.level1 li,div#nav ul.level1_mobile li{float:none}div#nav ul.level1 li a,div#nav ul.level1_mobile li a{padding-left:5%;padding-right:5%}.show_nav{left:0% !important}a#menu_icon,a#shopping_cart_icon{display:block}div#backgrounds{width:100%}div.background{width:100%}a#logo,a#wmm{right:5%}#col_right_booking{position:static;width:90%;background-color:transparent;margin-left:auto;margin-right:auto}.booking_container{margin:0px !important;width:auto !important;height:auto !important;background-color:rgba(0, 0, 0, 0.85);padding:5%}div#content_bottom{max-width:80%;padding-left:5%;padding-right:5%}div.caption{width:90%;left:5%;bottom:180px}body.scroll div.caption{left:5% !important}#jumptobookingcontainer{display:block}body.url_booking #jumptobookingcontainer,body.url_checkout #jumptobookingcontainer{display:none !important}.homebutton{bottom:20px}#availability{display:none}#imagegallery{display:none}div#footer{display:none}}@media only screen and (min-width: 0px) and (max-width: 1023px){#booking{position:static;padding-left:25px;padding-right:25px;margin-left:auto;margin-right:auto}div#content{margin-top:170px}.home_imagecontainer{height:auto}.image{height:400px}.textlayer{position:static;margin-left:auto;margin-right:auto;width:auto;max-width:none}div.pricetable_table{width:100%;height:auto}div#stage{height:400px}div.stage{height:400px}.stage_content > h2{font-weight:500;font-size:1.2rem}.stage_content > h3{font-weight:300;font-size:1rem;top:105px}.betterslider_pagination{right:40px;bottom:40px}a#logo{width:150px;height:150px}a#wmm{width:150px;top:151px}a#wmm span{display:none}h3.home_headline{font-size:2.0rem}div.caption h2,div.caption p{font-size:1.3rem}div#content{max-width:90%;margin-bottom:0px}.important_popup{top:60px;left:30px;right:30px;bottom:60px;max-width:none;transform:none}}@media only screen and (min-width: 0px) and (max-width: 955px){#menu{display:block}nav{margin:0px;position:absolute;bottom:80px;left:0px;right:0px;z-index:100;background-color:white;padding-top:80px;padding-left:10px;padding-right:10px;padding-bottom:10px}nav ul li{float:none;margin-bottom:10px;margin-right:0px}nav ul li.seperator{display:none}nav li{border-bottom:solid 3px #317286}nav li a{border-bottom:solid 3px #a2ba47}div.wlan_tile{flex-basis:100%}}@media only screen and (min-width: 0px) and (max-width: 767px){h1{font-size:1.4rem}h2{font-size:1.2rem}.image{height:300px}.textlayer{max-height:550px}header{position:fixed;z-index:500}.content{padding-left:5%;padding-right:5%;padding-top:20px;padding-bottom:20px}footer{padding-left:50px;padding-bottom:130px}div.pricetable_th{padding:5px}div.pricetable_td{padding:5px}div#stage{height:200px}div.stage{height:200px}.stage_content > h2{display:none}.stage_content > h3{display:none}.betterslider_pagination{text-align:center;right:0px;bottom:2%}.betterslider_prev{display:none}.betterslider_next{display:none}.hotel_places_map{right:0px;display:none;z-index:2000}.hotel_places{width:auto;left:0px}#hotel_places_google_maps{display:block;max-width:none}div.form_label{width:100%;display:block;margin-bottom:10px}div.form_field{width:95%;display:block}.form_submitbutton{margin-left:20px !important}.important_hint{position:absolute;left:5%;right:5%;transform:none;top:190px;max-width:auto}}@media only screen and (min-width: 0px) and (max-width: 450px){.image{height:200px}.textlayer{max-height:650px}#booking{position:static;padding-left:2%;padding-right:2%}footer{padding-left:2%;padding-bottom:130px}div.pricetable_table{display:block}div.pricetable_tr{display:block}div.pricetable_header{display:none}div.pricetable_th{display:block;padding-left:20px;padding-right:20px;padding-top:5px;padding-bottom:5px}div.pricetable_td{display:block;padding-left:20px;padding-right:20px;padding-top:5px;padding-bottom:5px}span.pricetable_nights{display:inline}a#logo{width:125px;height:125px}a#wmm{width:125px;top:126px}h3.home_headline{font-size:1.9rem}div.caption h2,div.caption p{font-size:1.3rem}div.caption{bottom:100px}#jumptobooking{bottom:20px}div#content div.wlan_tiles_container p.wlan_tile_description{max-width:170px}img.wlan_tile_image{width:80px;height:80px;top:10px}}@media only screen and (min-width: 850px) and (min-height: 600px){.important_teaser{display:block}}@media only screen and (min-width: 1750px){a#logo,a#wmm{position:fixed}}div.accordeon_container{clear:both;margin-top:10px;max-width:840px}div.accordeon_header{background-color:rgba(255, 255, 255, 0.1);padding:5px;padding-left:20px;padding-right:20px;cursor:pointer;position:relative}h3.accordeon_header_plusminus{position:absolute;right:10px;top:5px;margin:0px}div.accordeon_header h3,div.accordeon_header p{margin:0px}div.accordeon_content{padding:20px;display:none;background-color:rgba(255, 255, 255, 0.1)}div.accordeon_content p:last-child{margin-bottom:0px}