/* 
Theme Name: MO.OM Hotel
Theme URI: http://http://www.motelmoom.com/
Author: Prima Posizione Srl (E. Gani)Author URI: http://www.prima-posizione.it
Description: MO.OM Hotels - Responsive Wordpress Template
Version: 1.0
License: GNU General Public License
License URI: license.txt
Tags: one-column, full-width-template, left-sidebar,right-sidebar,custom-background,custom-colors,custom-header,custom-menu,editor-styleText Domain: moomhotel
This theme, like WordPress, is licensed under the GPL.Use it to make something cool, have fun, and share what you've learned with others.
*/
body,html{height:100%;}body,table,input,select,textarea{color:#FFFFFF;font-family:'Open Sans',sans-serif;font-weight:300;font-size:0.9375em;line-height:1.333em;}input,select,textarea{color:#222222;}body{background:#FFFFFF;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}table{border:0px;border-collapse:collapse;}table td,form{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}a{color:#FFFFFF;cursor:pointer;text-decoration:none;}a:hover{color:#999999;}img{border:0px;}p{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media all{div.inhalt div.umblattern{float:right;display:inline;}div.inhalt div.umblattern a{float:left;display:inline;margin:0px 2px 0px 2px;}div.inhalt div.umblattern a.zahl{margin:0px 2px 0px 2px;}div.inhalt div.umblattern span{float:left;display:inline;font-weight:bold;margin:0px 2px 0px 2px;}div.inhalt div.umblattern a img{border:0px;margin:7px 0px 0px 0px;}div.inhalt div.umblattern a:hover{}div.inhalt div.aufzahlung{margin:0px 0px 16px 0px;}}@media all{form{margin:0px 0px 0px 0px;}form div.form{max-width:740px;}form label.label{width:46.511%;float:left;display:inline;margin:0.437em 2.325% 0px 0px;padding:0px 0px 0px 0px;}form label.ort{display:none;}form label.pflichtfeld{font-weight:bold;}form textarea:focus,form input:focus{border:0px;outline:0px;}form div.row{clear:both;margin:0px 0px 0.375em 0px;}form div.inputfield input,form div.calendarfield input{width:100%;height:2.26666666666667em;line-height:2.26666666666667em;color:#222222;border:1px solid #cdcdcd;padding:0px 0px 0px 0px;text-indent:3px;position:relative;z-index:2;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}form div.row.requiredinfobox div.requiredinfotext{float:right;text-align:right;margin-right:6px;margin-top:1.333333em;}form div.row.input div.inputfield{width:49.767%;float:left;display:inline;padding:0.125em 0.465% 0.125em 0.465%;position:relative;color:#222222;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}form div.row.input div.inputfield.plz{width:13.953488372093%;}form div.row.input div.inputfield.ort{width:33.0232558139535%;margin:0px 0px 0px 1.86046511627907%;}form div.row.input div.disabled input{background-color:#FFFFFF;}form div.row.calendar div.calendarfield{width:49.767%;float:left;display:inline;padding:0.125em 0.465% 0.125em 0.465%;position:relative;color:#222222;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}form div.row.calendar div.calendarfield a.kalenderopener{width:21px;height:19px;position:absolute;right:5px;top:8px;z-index:2;}form textarea.textarea{color:#222222;border:1px solid #cdcdcd;padding:0px 0px 0px 0.2em;}form div.row div.textarea{width:50%;display:inline;float:left;padding:0.125em 0.465% 0.125em 0.465%;position:relative;}form div.row div.textarea textarea{float:left;display:inline;margin:0px 0px 0px 0px;width:98.1395348837209%;height:5.333em;}form div.checkboxfield input{position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;width:100%;height:100%;z-index:2;opacity:0.0;filter:alpha(opacity = 0);}form div.checkboxfield span{position:absolute;left:0px;top:0px;display:block;width:100%;height:100%;font-size:1px;line-height:1px;z-index:1;}form div.row.checkbox label.label{margin-top:0px;}form div.row.checkbox div.checkboxfield{width:1.066em;height:1.066em;float:left;display:inline;margin:0.2em 0px 0px 0.465%;position:relative;}form div.row.checkbox div.checkboxfield div.erroricon{position:absolute;right:-1.866em;top:-0.133em;}form div.row.checkbox div.fehlerV5 div.erroricon{top:-0.133em;}form div.row.checkbox div.fehlerV6 div.erroricon{top:-0.266em;}form div.row.checkbox div.checkboxfield div.formtextV1{top:-2.86666666666667em;left:-0.733333333333333em;z-index:3;}form div.row.checkbox div.checkboxfield div.formtextV2,form div.row.checkbox div.checkboxfield div.formtextV5,form div.row.checkbox div.checkboxfield div.formtextV6{top:-0.2em;}form div.row.checkbox div.checkboxfield div.formtextV3,form div.row.checkbox div.checkboxfield div.formtextV4{width:198px;}form div.row.checkbox div.checkboxfield div.okicon{position:absolute;right:-1.6em;top:-0.066em;}form div.row.checkbox label.extralabel{float:left;margin:0px 0px 0px 0.266em;width:auto;}form div.row.checkbox div.fehler + label.extralabel{margin:0px 0px 0px 1.866em;}form div.row.checkbox div.fehlerV5 + label.extralabel{margin:0px 0px 0px 4px;}form div.row.checkbox div.fehlerV6 + label.extralabel{margin:0px 0px 0px 4px;}form div.radiofield input{position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;width:100%;height:100%;z-index:2;opacity:0.0;filter:alpha(opacity = 0);}form div.radiofield span{position:absolute;left:0px;top:0px;display:block;width:100%;height:100%;font-size:1px;line-height:1px;z-index:1;}form div.row.radio label.label{margin-top:0px;}form div.row.radio div.radiofield{width:1.000000em;height:1.000000em;float:left;display:inline;margin:0.2em 0px 0px 0px;position:relative;}form div.row.radio div.radiofield div.erroricon{position:absolute;right:-1.866em;top:-0.133em;}form div.row.radio div.radiofield div.formtextV1{top:-2.266em;left:-0.6em;z-index:3;}form div.row.radio div.radiofield div.formtextV2,form div.row.radio div.radiofield div.formtextV5,form div.row.radio div.radiofield div.formtextV6{top:-3px;}form div.row.radio label.extralabel{float:left;margin:0px 0px 0px 0.266em;width:auto;}form div.row.radio div.fehler + label.extralabel{margin:0px 0px 0px 1.866em;}form div.row.radio div.fehlerV5 + label.extralabel{margin:0px 0px 0px 4px;}form div.row.radio div.fehlerV6 + label.extralabel{margin:0px 0px 0px 4px;}form div.selectfield span.field{width:100%;height:100%;background-color:#FFFFFF;color:#222222;border:solid 1px #cdcdcd;line-height:2em;display:block;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}form div.selectfield span.field span.selecticon{position:absolute;right:0.533em;top:1em;width:0.666em;height:0.4em;}form div.selectfield span.field span.selecticon div,form div.selectfield span.field span.selecticon svg{position:absolute!important;left:0px!important;top:0px!important;}form div.selectfield select{position:absolute;left:0px;top:0px;width:100%;height:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border:0px;opacity:0.0;filter:alpha(opacity = 0);z-index:2;}form div.selectfield span.select{display:block;height:100%;margin:0px 1.6em 0px 3px;position:relative;overflow:hidden;white-space:nowrap;}form div.selectfield span.field div.okicon{right:1.333em;}form div.selectfield span.field div.erroricon{right:1.333em;}form div.row.select div.selectfield{width:49.534%;height:2em;float:left;display:inline;padding:0.125em 0.465% 0.125em 0.465%;position:relative;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}form div.uploadfield iframe{width:128px;height:128px;position:absolute;right:0px;top:0px;opacity:0.0;filter:alpha(opacity = 0);z-index:3;}form div.uploadfield div.status{position:absolute;left:-5px;top:1px;width:30px;height:28px;overflow:hidden;}form div.uploadfield div.status0{position:absolute;left:1px;top:1px;width:30px;height:28px;overflow:hidden;}form div.uploadfield div.status1{position:absolute;left:1px;top:1px;width:30px;height:28px;overflow:hidden;}form div.uploadfield div.status2{position:absolute;left:1px;top:1px;width:30px;height:28px;overflow:hidden;}form div.uploadfield div.status3{position:absolute;left:1px;top:1px;width:30px;height:28px;overflow:hidden;}form div.uploadfield div.button{width:100%;height:100%;}form div.row.upload{}form div.row.upload div.uploadfield{width:49.7674418604651%;height:2em;float:left;display:inline;padding:0.133333333333333em 0.476190476190476% 0.133333333333333em 0.476190476190476%;position:relative;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}form div.row.upload div.uploadfieldcontainer{float:left;display:inline;width:100%;height:100%;line-height:2em;color:#222222;border:1px solid #cdcdcd;padding:0px 0px 0px 0px;text-indent:3px;position:relative;z-index:2;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}form div.uploadfieldcontainer div.uploadbutton{background:transparent;position:absolute;right:-1px;top:1px;width:30px;height:28px;overflow:hidden;z-index:2;cursor:pointer;}form div.uploadfieldcontainer div.uploadname{position:absolute;left:-30px;top:0px;text-indent:55px;width:100%;height:100%;display:block;overflow:hidden;}form div .aktiv{background-color:transparent;}form div .aktivV1,form div .aktivV2{background-color:#d1e5f0;}form div .aktivV1 input,form div .aktivV1 textarea,form div .aktivV2 input,form div .aktivV2 textarea{border-color:#93bdd5;}form div .aktiv div.formtextV1{color:#FFFFFF;position:absolute;left:0px;top:-28px;padding:0px 10px 0px 10px;font-size:11px;line-height:25px;height:25px;white-space:nowrap;background:#93bdd5;background:-moz-linear-gradient(top,#d1e5f0 0%,#93bdd5 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#d1e5f0),color-stop(100%,#93bdd5));background:-webkit-linear-gradient(top,#d1e5f0 0%,#93bdd5 100%);background:-o-linear-gradient(top,#d1e5f0 0%,#93bdd5 100%);background:-ms-linear-gradient(top,#d1e5f0 0%,#93bdd5 100%);background:linear-gradient(to bottom,#d1e5f0 0%,#93bdd5 100%);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;z-index:2;}form div .aktiv div.formtextV1 div{position:absolute;left:10px;bottom:-8px;width:15px;height:8px;line-height:1px;}form div .aktiv div.formtextV2{color:#FFFFFF;position:absolute;left:229px;top:4px;padding:0px 10px 0px 10px;font-size:11px;line-height:25px;height:25px;white-space:nowrap;background:#93bdd5;background:-moz-linear-gradient(top,#d1e5f0 0%,#93bdd5 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#d1e5f0),color-stop(100%,#93bdd5));background:-webkit-linear-gradient(top,#d1e5f0 0%,#93bdd5 100%);background:-o-linear-gradient(top,#d1e5f0 0%,#93bdd5 100%);background:-ms-linear-gradient(top,#d1e5f0 0%,#93bdd5 100%);background:linear-gradient(to bottom,#d1e5f0 0%,#93bdd5 100%);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;z-index:2;}form div .aktiv div.formtextV2 div{position:absolute;left:-4px;top:8px;width:5px;height:9px;line-height:1px;}form div .aktiv div.formtextV3{color:#4d4848;font-size:11px;line-height:15px;background-color:#e1e1e1;clear:both;position:relative;left:0px;top:-2px;padding:0px 10px 0px 10px;clear:both;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;}form div .aktiv div.formtextV4{color:#4d4848;font-size:11px;line-height:15px;background-color:#e1e1e1;clear:both;position:relative;left:0px;top:4px;padding:0px 10px 0px 10px;clear:both;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}form div .aktiv div.formtextV3 div,form div .aktiv div.formtextV4 div{padding:10px 0px 8px 0px;}form div .fehler{background:transparent;}form div .fehlerV1,form div .fehlerV2{background-color:#f4c4cf;}form div .fehlerV1 input,form div .fehlerV1 textarea,form div .fehlerV2 input,form div .fehlerV2 textarea{border-color:#d5889a;color:#d5889a;}form div .fehlerV4 input,form div .fehlerV4 textarea,form div .fehlerV5 span.field,form div .fehlerV5 input,form div .fehlerV5 textarea{border-color:#eaa9a4;color:#d5889a;}form div .fehlerV6 span.field,form div .fehlerV6 input,form div .fehlerV6 textarea{color:#555555;border-color:#f3c7c3;background-color:#f3c7c3;}form div .fehler div.erroricon{position:absolute;right:0.2em;top:0.6em;padding:0px 0.333333333333333em 0px 0.2em;background-color:#FFFFFF;z-index:2;}form div .calendarfield.fehler div.erroricon{right:2.26666666666667em;}form div .fehler div.erroricon div{width:1.2em;height:1.2em;line-height:1px;}form div .fehlerV5 div.erroricon{left:230px!important;width:22px;height:18px;padding:0px 0px 0px 0px;line-height:1px;}form div .fehlerV6 div.erroricon{left:230px!important;top:5px;width:30px;height:25px;padding:0px 0px 0px 0px;line-height:1px;}form div .fehler div.formtextV1{color:#FFFFFF;position:absolute;left:0px;top:-28px;padding:0px 10px 0px 10px;font-size:11px;line-height:25px;height:25px;white-space:nowrap;background:#c62649;background:-moz-linear-gradient(top,#e14668 0%,#c62649 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e14668),color-stop(100%,#c62649));background:-webkit-linear-gradient(top,#e14668 0%,#c62649 100%);background:-o-linear-gradient(top,#e14668 0%,#c62649 100%);background:-ms-linear-gradient(top,#e14668 0%,#c62649 100%);background:linear-gradient(to bottom,#e14668 0%,#c62649 100%);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;z-index:2;}form div .fehler div.formtextV1 div{position:absolute;left:10px;bottom:-8px;width:15px;height:8px;line-height:1px;}form div .fehler div.formtextV2{color:#FFFFFF;position:absolute;left:229px;top:4px;padding:0px 10px 0px 10px;font-size:11px;line-height:25px;height:25px;white-space:nowrap;background:#c62649;background:-moz-linear-gradient(top,#e14668 0%,#c62649 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e14668),color-stop(100%,#c62649));background:-webkit-linear-gradient(top,#e14668 0%,#c62649 100%);background:-o-linear-gradient(top,#e14668 0%,#c62649 100%);background:-ms-linear-gradient(top,#e14668 0%,#c62649 100%);background:linear-gradient(to bottom,#e14668 0%,#c62649 100%);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;z-index:2;}form div .fehler div.formtextV2 div{position:absolute;left:-4px;top:8px;width:5px;height:9px;line-height:1px;}form div .fehler div.formtextV3{color:#a6504a;font-size:11px;line-height:15px;background-color:#f2bdb9;clear:both;position:relative;left:0px;top:-2px;padding:0px 10px 0px 10px;clear:both;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;}form div .fehler div.formtextV4{color:#a6504a;font-size:11px;line-height:15px;background-color:#f2bdb9;clear:both;position:relative;left:0px;top:4px;padding:0px 10px 0px 10px;clear:both;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}form div .fehler div.formtextV3 div,form div .fehler div.formtextV4 div{padding:10px 0px 8px 0px;}form div .fehler div.formtextV5{color:#d93b5e;font-size:12px;line-height:24px;position:absolute;left:249px;top:6px;padding:0px 10px 0px 10px;height:24px;white-space:nowrap;z-index:2;}form div .fehler div.formtextV6{color:#990000;font-size:12px;line-height:24px;position:absolute;left:257px;top:6px;padding:0px 10px 0px 10px;height:24px;white-space:nowrap;z-index:2;}form div .ok input,form div .ok textarea{color:inherit;}form div .ok div.okicon{position:absolute;right:0.2em;top:0.733333333333333em;padding:0px 0.333333333333333em 0px 0.2em;background-color:#FFFFFF;z-index:2;}form div .calendarfield.ok div.okicon{right:2.26666666666667em;}form div .ok div.okicon div{width:0.933333333333333em;height:0.933333333333333em;line-height:1px;}form div .okV6 div.okicon{right:-38px!important;top:5px;width:30px;height:25px;padding:0px 0px 0px 0px;line-height:1px;}form div .ok div.formtextV3{color:#3f8370;font-size:11px;line-height:15px;background-color:#c9e6de;clear:both;position:relative;left:0px;top:-2px;padding:0px 10px 0px 10px;clear:both;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;}form div .ok div.formtextV4{color:#3f8370;font-size:11px;line-height:15px;background-color:#c9e6de;clear:both;position:relative;left:0px;top:4px;padding:0px 10px 0px 10px;clear:both;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}form div .ok div.formtextV3 div,form div .ok div.formtextV4 div{padding:10px 0px 8px 0px;}form div.formspace{clear:both;height:2em;overflow:hidden;text-indent:-100px;}form a.senden{float:right;margin:1em 0px 0px 0px;}form a.senden.clicked{position:relative;}form a.senden.clicked span{opacity:0.5;filter:alpha(opacity = 50);}form a.senden.clicked span.spinner{color:#000000;font-size:2px;z-index:10;position:absolute;left:50%;top:50%;width:24px;height:24px;margin:-12px 0px 0px -12px;opacity:1.0;filter:alpha(opacity = 100);}}@media (max-width:480px){form label.label{width:100%;margin:0px 0px 0.333333em 0px;}form div.row.input div.inputfield,form div.row.calendar div.calendarfield,form div.row div.textarea,form div.row.select div.selectfield{width:99.166667%;padding:0.125em 0.416667% 0.125em 0.416667%;margin:0px 0px 0.333333em 0px;}form div.row.input div.inputfield.plz{width:33.333333%;}form div.row.input div.inputfield.ort{width:62.500000%;margin:0px 0px 0px 2.083333%}}div.kalendercontainer{z-index:100;}div.kalender{background-color:#FFFFFF;border:solid 1px #AAAAAA;width:240px;position:absolute;z-index:100;}div.kalender a.prev{position:absolute;left:5px;top:5px;background:url(assets/images/kalender-date-prev.png) no-repeat center center;display:block;width:24px;height:24px;text-decoration:none;cursor:pointer;text-indent:-50px;overflow:hidden;}div.kalender a.prev:hover{background:url(assets/images/kalender-date-prev-hover.png) no-repeat center center;left:4px;top:4px;border:solid 1px #999999;}div.kalender a.next{position:absolute;right:5px;top:5px;background:url(assets/images/kalender-date-next.png) no-repeat center center;display:block;width:24px;height:24px;text-decoration:none;cursor:pointer;text-indent:-50px;overflow:hidden;}div.kalender a.next:hover{background:url(assets/images/kalender-date-next-hover.png) no-repeat center center;right:4px;top:4px;border:solid 1px #999999;}div.kalender a.calendarclose{position:absolute;right:-8px;top:-8px;width:17px;height:17px;cursor:pointer;text-decoration:none;background:url(assets/images/kalender-close.png) no-repeat 0px 0px;overflow:hidden;text-indent:-100px;}div.kalender div.kalenderbox{float:left;display:inline;padding:0px 0px 10px 0px;width:240px;}div.kalender div.kalenderbox b{background:url(assets/images/kalender-date.png) repeat-x center center #CCCCCC;border:solid 1px #AAAAAA;color:#222222;text-align:center;font-size:13px;line-height:25px;display:block;margin:2px 2px 2px 2px;padding:2px 0px 2px 0px;}div.kalender div.kalenderbox table{margin:0px 0px 0px 10px;float:left;display:inline;width:217px;}div.kalender div.kalenderbox table th{color:#3C3C3C;text-align:center;width:31px;height:31px;padding:0px 0px 0px 0px;}div.kalender div.kalenderbox table td{border:0px;color:#FFFFFF;text-align:center;width:31px;height:31px;padding:0px 0px 0px 0px;}div.kalender div.kalenderbox table td a{background:url(assets/images/kalender-td-default.png) repeat-x center center #E6E6E6;border:solid 1px #D3D3D3;color:#555555;line-height:27px;display:block;margin:2px 0px 0px 2px;width:27px;height:27px;text-decoration:none;}div.kalender div.kalenderbox table td a:hover{background:url(assets/images/kalender-td-hover.png) repeat-x center center #DADADA;border:solid 1px #999999;color:#212121;}div.kalender div.kalenderbox table td span{background:url(assets/images/kalender-td-default.png) repeat-x center center #E6E6E6;border:solid 1px #D3D3D3;color:#555555;opacity:0.35;filter:alpha(opacity = 35);line-height:27px;display:block;margin:2px 0px 0px 2px;width:27px;height:27px;text-decoration:none;}div.kalender div.kalenderbox table td.heute{color:#785547;}div.kalender div.kalenderbox table td.heute a{background:#FFFFFF;border:solid 1px #D3D3D3;color:#363636;}div.kalender div.kalenderbox table td a.selectstart{background:#50742F;color:#FFFFFF;border:2px solid #345F0D;border-right:none;width:auto;height:25px;line-height:25px;opacity:1.0;filter:alpha(opacity = 100);}div.kalender div.kalenderbox table td a.selected{background:#A9BF00;color:#FFFFFF;border-top:2px solid #345F0D;border-bottom:2px solid #345F0D;height:26px;line-height:26px;opacity:1.0;filter:alpha(opacity = 100);}div.kalender div.kalenderbox table td a.selectend{background:url(assets/images/date-delete.png) no-repeat right top #50742F;color:#FFFFFF;border:2px solid #345F0D;border-left:none;width:auto;height:26px;line-height:26px;opacity:1.0;filter:alpha(opacity = 100);}div.kalender div.kalenderbox table td div.kalenderopen{float:left;position:relative;width:0px;height:0px;}@media all{br.clear{clear:both;line-height:0px;font-size:0px;height:0px;}div.clear{clear:both;line-height:0px;font-size:0px;height:0px;overflow:hidden;text-indent:-100px;}}@media all{body{background:url(assets/images/bg-background.png) repeat 0px 0px #222222;text-align:center;}address{font-style:normal;}h1,h2.headlinestyle,div.headline{color:#FFFFFF;font-size:3.000000em;line-height:1.111111em;font-family:'Bauhaus W01 Light','Open Sans',Verdana,sans-serif;margin:0px 0px 0.222222em 0px;padding:0px 0px 0px 0px;text-align:left;}h1 a{color:#FFFFFF;font-family:'Bauhaus W01 Light','Open Sans',Verdana,sans-serif;}h2,div.subheadline{color:#FFFFFF;font-size:2.000000em;line-height:1.166667em;font-weight:300;margin:0px 0px 0.666667em 0px;padding:0px 0px 0px 0px;text-align:left;}h2 a{color:#FFFFFF;font-weight:300;}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;text-decoration:none;}ul{margin:0px 0px 16px 0px;padding:0px 0px 0px 32px;}ul li{margin:0px 0px 8px 0px;padding:0px 0px 0px 0px;}ul li ul{float:none;}ol{margin:0px 0px 16px 0px;padding:0px 0px 0px 32px;}ol li{margin:0px 0px 8px 0px;padding:0px 0px 0px 0px;}.bauhausLight{font-family:'Bauhaus W01 Light','Open Sans',Verdana,sans-serif;}.bauhausMedium{font-family:'Bauhaus W01 Medium','Open Sans',Verdana,sans-serif;}a.button{display:inline-block;background-color:#999999; height:2.866667em;line-height:2.866667em;padding:0px 17px 0px 17px;color:#FFFFFF;text-transform:uppercase;-webkit-border-radius:2.866667em;-moz-border-radius:2.866667em;border-radius:2.866667em;font-family: 'Bauhaus W01 Light','Open Sans',Verdana,sans-serif;}a.button:hover{background-color:#c1c0c0;}a.button.black{background-color:#000000;}a.button.black:hover{background-color:#222222;}a.button.small{font-size:1.200000em;height:2.200000em;line-height:2.200000em;-webkit-border-radius:2.200000em;border-radius:2.200000em;}a.weiterlink{color:#FFFFFF;float:left;}a.weiterlink:hover{color:#999999;}div.rahmen{width:100%;position:relative;}}@media (max-width:700px){h1,h2.headlinestyle,div.headline{font-size:2.666667em;line-height:1.125000em;}h2,div.subheadline{font-size:1.666667em;line-height:1.200000em;}}@media (max-width:480px){h1,h2.headlinestyle,div.headline{font-size:2.333333em;line-height:1.142857em;}h2,div.subheadline{font-size:1.333333em;line-height:1.250000em;}}@media all{nav.mainmenu{float:right;display:inline;margin:52px 0px 0px 0px;}nav.mainmenu ul.menu{list-style-type:none;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;height:1.600000em;text-align:center;}nav.mainmenu ul.menu li{display:inline-block;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;height:1.600000em;}nav.mainmenu ul.menu li.mobileonly{display:none;}nav.mainmenu ul.menu li a{float:left;display:block;font-size:1.200000em;line-height:1.333333em;padding:0px 8px 0px 5px;font-family:'Bauhaus W01 Medium','Open Sans',sans-serif;background:url(assets/images/menu-point.png) no-repeat left center;text-transform:uppercase;}nav.mainmenu ul.menu li:first-child a{background:transparent;}nav.mainmenu ul.menu li.aktiv a,nav.mainmenu ul.menu li a:hover{color:#999999;}nav.mainmenu ul.menu li ul{display:none;}nav.mainmenu ul.menu li.aktiv ul{display:none;position:absolute;left:50%;top:39px;margin:0px 0px 0px -430px;z-index:1;width:860px;list-style-type:none;padding:13px 0px 0px 0px;height:1.600000em;text-align:center;border-top:solid 1px #CCCCCC;}nav.mainmenu ul.menu li ul li{display:inline-block;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;height:1.600000em;font-family:'Open Sans',sans-serif;}nav.mainmenu ul.menu li ul li a{float:left;display:block;font-size:1.000000em;line-height:1.600000em;padding:0px 12px 0px 15px;font-family:'Open Sans',sans-serif;background:url(assets/images/menu-point.png) no-repeat left center;color:#000000;text-transform:none;}nav.mainmenu ul.menu li:first-child ul li a{background:url(assets/images/menu-point.png) no-repeat left center;}nav.mainmenu ul.menu li ul li:first-child a{padding-left:0px;background:transparent;}nav.mainmenu ul.menu li.aktiv ul li a{color:#000000;}nav.mainmenu ul.menu li.aktiv ul li.aktiv a,nav.mainmenu ul.menu li ul li a:hover{color:#FF007F;}div.mobilemenubutton{display:none;}}@media (max-width:1170px){nav.mainmenu ul.menu li a{padding:0px 8px 0px 5px;font-size:16px;}nav.mainmenu ul.menu li ul li a{font-size:0.933333em;line-height:1.714286em;padding:0px 12px 0px 10px;}}@media (max-width:960px){nav.mainmenu{margin:32px 5px 0px 0px;}nav.mainmenu ul.menu{height:auto;width:30.666667em;}nav.mainmenu ul.menu li{}nav.mainmenu ul.menu li a{font-size:1.000000em;line-height:1.250000em;padding:0px 8px 0px 8px;}}@media (max-width:860px){nav.mainmenu ul.menu{width:26.666667em;}}@media (max-width:800px){nav.mainmenu ul.menu{width:22.000000em;}}@media (max-width:700px){nav.mainmenu{margin:8px 0px 0px 0px;width:100%;top:auto;left:auto;position:static;clear:both;background-color:#222222;}div.mobilemenubutton{width:100%;display:block;cursor:pointer;color:#FFFFFF;text-transform:uppercase;font-size:1.200000em;line-height:50px;background-color:#999999;}div.mobilemenucontent{display:none;}div.mobilemenucontent.open{display:block;}nav.mainmenu ul.menu{height:auto;width:100%;}nav.mainmenu ul.menu li{width:100%;height:auto;float:none;padding:0px 0px 0px 0px;border-top:solid 1px #383838;}nav.mainmenu ul.menu li.mobileonly{display:block;}nav.mainmenu ul.menu li a{float:none;display:block;text-align:center;}nav.mainmenu ul.menu li.aktiv a,nav.mainmenu ul.menu li a:hover{color:#999999;}nav.mainmenu ul.menu li a{background:transparent;color:#FFFFFF;padding:10px 0px 10px 0px;}nav.mainmenu ul.menu li ul{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}nav.mainmenu ul.menu li ul.open{display:block;}nav.mainmenu ul.menu li ul li{border:0px;}nav.mainmenu ul.menu li ul li a{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;color:#FFFFFF;background:transparent;}nav.mainmenu ul.menu li.aktiv ul li.aktiv a,nav.mainmenu ul.menu li.aktiv ul li a:hover{color:#000000;}nav.mainmenu ul.menu li:first-child ul li a{background:transparent;}nav.mainmenu ul.menu li.aktiv ul{width:100%;height:auto;display:block;position:static;left:auto;top:auto;margin:0px 0px 0px 0px;z-index:1;padding:0px 0px 0px 0px;border:0px;}nav.mainmenu ul.menu li.aktiv ul li a{color:#FFFFFF;}}@media (max-width:480px){nav.mainmenu{width:100%;}div.mobilemenubutton{width:100%;}}@media all{header{position:fixed;left:0px;top:0px;z-index:10;width:100%;height:110px;background-color:#000000;}header div.headercenter{width:96%;margin:0 auto;max-width:1170px;position:relative;}header div.headright{float:right;display:inline;margin:11px 0px 0px 0px;}
header div.headright div.whatsapp{position: relative; float: inline; float: right;}
header div.headright div.whatsapp a img{width:20px;  vertical-align: middle;  margin-right: 3px;}
header div.headright div.telephone{float:right;display:inline;background:url(assets/images/sym-tel.png) no-repeat 0px 2px;padding:0px 0px 0px 12px;clear:both;}
header div.headright div.contact{float:right;display:inline;background:url(assets/images/sym-mail.png) no-repeat 0px 4px;padding:0px 0px 0px 21px;clear:both;margin:11px 0px 0px 0px;}header div.headright div.contact a.button{min-width:140px;padding:0px 0px 0px 0px;}header a.logo{float:left;display:inline-block;margin:17px 0px 0px 0px;}header nav.sprache{position:absolute;right:0px;top:0px;}}
@media (max-width:700px){header{position:static;left:0px;top:0px;height:140px;}header div.headercenter{width:100%;margin:0px 0px 0px 0px;height:140px;}header div.headright div.contact{display:none;}
header div.headright div.whatsapp a span{display:none}
header div.headright div.whatsapp a img{width:30px; margin-right:15px;}
header div.headright div.telephone{background:url(assets/images/sym-tel.png) no-repeat center center #999999;cursor:pointer;text-indent:-99999px;width:30px;height:30px;-webkit-border-radius:15px;border-radius:15px;margin:20px 15px 0px 0px;padding:0px 0px 0px 0px;}
header div.headright div.telephone a{float:left;width:100%;height:100%;}header a.logo{width:120px;float:none;display:inline-block;margin:17px auto 0px auto;}header a.logo img{float:left;max-width:100%;margin:0px 0px 0px 25px;}}@media all{div.mitte{margin:110px 0px 0px 0px;}article.inhalt{float:left;width:100%;min-height:400px;}}@media (max-width:700px){div.mitte{margin:0px 0px 0px 0px;}}@media all{div.outerfooter{width:100%; min-height:200px; clear:both;background-color:#000000;padding:4.000000em 0px 2.666667em 0px;}div.outerfooter footer{width:96%;margin:0px auto 0px auto;max-width:1170px;}footer span.point{float:left;display:inline-block;margin:0px 10px 0px 10px;}footer div.zeppcopy{float:left;width:100%;margin:3.076923em 0px 0px 0px;padding:2.692308em 0px 2.692308em 0px;border-top:solid 1px #333333;font-size:0.866667em;line-height:1.692308em;}footer span.copyright{float:left;}footer span.mwstnr{float:left;}footer nav.sitemapcredits{float:left;display:inline;}footer nav.sitemapcredits a{float:left;}footer a.publisher{float:right;display:inline;}footer a.publisher img{vertical-align:text-bottom;margin:0px 0px -5px 0px;}}@media (max-width:700px){div.outerfooter{padding:0px 0px 0px 0px;}footer div.zeppcopy{margin:0px 0px 0px 0px;border:0px;}}#lightbox{position:absolute;left:0px;width:100%;z-index:100;text-align:center;line-height:0px;}#lightbox a img{border:none!important;}#outerImageContainer{position:relative;background-color:#FFFFFF;width:250px;height:250px;margin:0 auto;overflow:hidden;}#imageContainer{padding:10px;}#imageContainer img{width:auto;}#loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0px;}#hoverNav{position:absolute;top:0px;left:0px;height:100%;width:100%;z-index:10;}#imageContainer>#hoverNav{left:0px;}#hoverNav a{outline:none!important;}#prevLink,#nextLink{width:49%;height:100%;display:block;}#prevLink{background:url(/aHR0cDovL3d3dy5tb3RlbG1vb20uY29tL2RlZmF1bHQvY3NzL2FsbC5jc3M=/051418292859/images/lightbox/prev.gif) left 15% no-repeat!important;left:0px;float:left;}#nextLink{background:url(/aHR0cDovL3d3dy5tb3RlbG1vb20uY29tL2RlZmF1bHQvY3NzL2FsbC5jc3M=/051418292859/images/lightbox/next.gif) right 15% no-repeat!important;right:0px;float:right;}#prevLink:hover,#prevLink:visited:hover{background:url(/aHR0cDovL3d3dy5tb3RlbG1vb20uY29tL2RlZmF1bHQvY3NzL2FsbC5jc3M=/051418292859/images/lightbox/prev.gif) left 15% no-repeat!important;}#nextLink:hover,#nextLink:visited:hover{background:url(/aHR0cDovL3d3dy5tb3RlbG1vb20uY29tL2RlZmF1bHQvY3NzL2FsbC5jc3M=/051418292859/images/lightbox/next.gif) right 15% no-repeat!important;}#imageDataContainer{font:10px Verdana,Helvetica,sans-serif;background-color:#FFFFFF;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;}#imageData{padding:0px 10px;color:#666666;}#imageData #imageDetails{width:70%;float:left;text-align:left;}#imageData #caption{font-weight:bold;}#imageData #numberDisplay{display:block;clear:left;padding-bottom:1.0em;}#imageData #bottomNav{height:40px;}#imageData #bottomNavClose{background:transparent!important;width:26px;float:right;padding-bottom:0.4em;}#overlay{position:fixed;_position:absolute;top:0px;left:0px;z-index:90;width:100%;height:500px;background-color:#000000;}@media all{div.teaserV2{width:96%;max-width:1170px;margin:4.000000em auto 6.666667em auto;}div.teaserV2 div.teaser{float:left;display:inline;margin:0px 0px 0px 2.564103%;width:31.623932%;background-color:#000000;position:relative;}div.teaserV2 div.teaser img{float:left;max-width:100%;}div.teaserV2 div.teasererstes{margin:0px 0px 0px 0px;}div.teaserV2 div.teaser h2{font-size:1.666667em;line-height:1.200000em;margin:0px 0px 0.400000em 0px;}div.teaserV2 div.teaser div.innen{margin:1.333333em 5.405405%;}div.teaserV2 div.teaser div.vorspann{margin:0px 0px 0.666667em 0px;text-align:left;}div.teaserV2 div.liveedit{float:right;margin:15px 0px 0px 0px;}div.teaserV2 div.liveeditnewitem{margin:0px 0px 0px 0px;}}@media (max-width:700px){div.teaserV2 div.teaser h2{font-size:1.333333em;line-height:1.250000em;margin:1.000000em 5.405405%;width:89.189189%;}}@media (max-width:600px){div.teaserV2 div.teaser{width:100%;margin:1.333333em 0px 0px 0px;}}div.sitemapV1{width:96%;max-width:1170px;margin:5.333333em auto 4.666667em auto;text-align:left;}div.sitemapV1 ul{margin:0.666667em 0px 0.666667em 0px;}div.sitemapV1 ul li{margin:0px 0px 0.333333em 0px;}@media all{div.scrollgalleryV1{width:100%;position:relative;z-index:1;}div.scrollgalleryV1 div.scrollgallery{width:100%;overflow:hidden;position:relative;}div.scrollgalleryV1 div.scrollgallery div.scrollarea{width:100%;height:100%;}div.scrollgalleryV1 div.scrollgallery div.fadespacing{width:100%;height:1px;font-size:1px;line-height:1px;float:left;display:inline;}div.scrollgalleryV1 div.scrollgallery div.effectobj{width:100%;height:100%;margin:0px 0px 0px 0px;position:absolute;left:0px;top:0px;}div.scrollgalleryV1 div.scrollgallery div.effectobj div.bildrahmen{width:100%;height:100%;overflow:hidden;}div.scrollgalleryV1 div.scrollgallery div.effectobj div.bildinnen{width:200%;height:200%;position:absolute;left:-50%;top:-50%;}div.scrollgalleryV1 div.scrollgallery div.effectobj div.bildinnen table{width:100%;height:100%;}div.scrollgalleryV1 div.scrollgallery div.effectobj div.bildinnen table td{width:100%;height:100%;vertical-align:middle;text-align:center;}div.scrollgalleryV1 div.scrollgallery div.effectobj div.bildinnen img{min-width:50%;min-height:50%;float:none;}div.scrollgalleryV1 div.scrollgallery div.effectobj div.bildinnen picture{display:inline;}div.scrollgalleryV1 div.scrollgallery div.effectobj div.headerteaser{position:absolute;right:50px;top:50%;margin:-12.666667em 0px 0px 0px;width:25.333333em;height:25.333333em;background-color:rgba(153, 153, 153, 0.69);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}div.scrollgalleryV1 div.scrollgallery div.effectobj div.headerteaser table{width:100%;height:100%;vertical-align:middle;text-align:center;}div.scrollgalleryV1 div.scrollgallery div.effectobj div.headerteaser table td{width:100%;vertical-align:middle;text-align:center;}div.scrollgalleryV1 div.scrollgallery div.effectobj div.headerteaser table td div.innercontent{margin:1.250000em;}div.scrollgalleryV1 div.scrollgallery div.effectobj div.headerteaser div.headline{margin:0px 0.888889em 0.111111em 0.888889em;text-align:center;text-transform:uppercase;}div.scrollgalleryV1 div.scrollgallery div.effectobj div.headerteaser div.subheadline{font-size:2.000000em;line-height:1.166667em;margin:0px 20px 0.433333em 20px;text-align:center;font-weight:300;}div.scrollgalleryV1 div.scrollgallery div.effectobj div.headerteaser a.button{height:33px;line-height:33px;font-size:18px;margin:12px 0px 0px 0px;}div.scrollgalleryV1 a.scrollnext{position:absolute;left:50%;margin:0px 0px 0px 40px;bottom:30px;display:block;width:50px;height:50px;z-index:10;font-size:1px;line-height:1px;color:#FFFFFF;}div.scrollgalleryV1 a.scrollprev{position:absolute;left:50%;margin:0px 0px 0px -90px;bottom:30px;display:block;width:50px;height:50px;z-index:10;font-size:1px;line-height:1px;color:#FFFFFF;}div.scrollgalleryV1 a.scrolldown{position:absolute;left:50%;margin:0px 0px 0px -25px;bottom:30px;display:block;width:50px;height:50px;z-index:10;font-size:1px;line-height:1px;color:#FFFFFF;}div.scrollgalleryV1 div.liveedit{position:absolute;right:20px;bottom:20px;}div.scrollgalleryV1 div.liveeditnewitem{position:absolute;right:20px;bottom:40px;z-index:3;}}@media (max-width:1170px),(max-height:700px){div.scrollgalleryV1 div.scrollgallery div.effectobj div.headerteaser{right:50px;bottom:50px;width:20.000000em;height:20.000000em;}div.scrollgalleryV1 div.scrollgallery div.effectobj div.headerteaser div.headline{font-size:2.333333em;}div.scrollgalleryV1 div.scrollgallery div.effectobj div.headerteaser div.subheadline{font-size:1.333333em;}}@media (max-width:940px),(max-height:620px){div.scrollgalleryV1{background-color:#FFFFFF;padding:80.319149% 0px 0px 0px;}div.scrollgalleryV1 div.overlay{width:100%;height:60%;position:absolute;left:0px;top:0px;z-index:5;}div.scrollgalleryV1 div.scrollgallery{width:100%;height:100%;position:absolute;left:0px;top:0px;}div.scrollgalleryV1 div.scrollgallery div.effectobj{height:100%;}div.scrollgalleryV1 div.scrollgallery div.effectobj div.bildinnen{width:100%;height:auto;position:static;left:auto;top:auto;float:left;}div.scrollgalleryV1 div.scrollgallery div.effectobj div.bildinnen table{width:100%;height:100%;}div.scrollgalleryV1 div.scrollgallery div.effectobj div.bildinnen img{max-width:100%;min-width:0px;min-height:0px;float:left;}div.scrollgalleryV1 div.scrollgallery div.effectobj div.bildinnen picture{display:block;}div.scrollgalleryV1 div.scrollgallery div.effectobj div.headerteaser{margin:0px 0px 0px 0px;padding:0px 0px 3.333333em 0px;float:left;position:static;left:auto;right:auto;bottom:auto;top:auto;width:100%;height:auto;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}div.scrollgalleryV1 div.scrollgallery div.effectobj div.headerteaser table{height:auto;}div.scrollgalleryV1 div.scrollgallery div.effectobj div.headerteaser table td div.innercontent{margin:0px 1.250000em;}div.scrollgalleryV1 div.scrollgallery div.effectobj div.headerteaser div.headline{margin:1.111111em 0px 0.111111em 0px;}div.scrollgalleryV1 a.scrollnext,div.scrollgalleryV1 a.scrollprev,div.scrollgalleryV1 a.scrolldown{top:57.333333%;bottom:auto;width:40px;height:40px;}}@media (max-width:700px){div.scrollgalleryV1 div.overlay{display:none;}}@media (max-width:600px){div.scrollgalleryV1 a.scrolldown{display:none;}div.scrollgalleryV1 a.scrollnext{right:25px;left:auto;top:22.666667%;margin:0px 0px 0px 0px;}div.scrollgalleryV1 a.scrollprev{left:25px;top:22.666667%;margin:0px 0px 0px 0px;}div.scrollgalleryV1 div.scrollgallery div.effectobj div.headerteaser div.headline{font-size:2.000000em;margin:1.000000em 1.333333em 0.166667em 1.333333em;}div.scrollgalleryV1 div.scrollgallery div.effectobj div.headerteaser div.subheadline{font-size:1.333333em;line-height:1.750000em;margin:0px 20px 0.650000em 20px;}}@media all{div.roomcats{width:96%;max-width:1400px;margin:4.666667em auto 0px auto;transition:margin 0.5s,width 0.5s;}div.roomcats div.element{width:100%;clear:both;margin:0px 0px 0px 0px;background-color:#000000;}div.roomcats div.element.last{border-bottom:solid 1px #333333;}div.roomcats div.element div.bild{width:50%;float:left;display:inline;}div.roomcats div.element div.bild img{float:left;max-width:100%;}div.roomcats div.element div.content{width:50%;height:100%;float:right;display:inline;}div.roomcats div.element div.content table{width:100%;height:100%;}div.roomcats div.element div.content table td{vertical-align:middle;text-align:center;}div.roomcats div.element div.content table td div.contentinnen{width:77.142857%;margin:2.666667em auto 2.666667em auto;}div.roomcats div.element div.content table td h2{width:100%;text-align:center;margin:0px 0px 0px 0px;}div.roomcats div.element div.content table td div.subheadline{width:100%;text-align:center;margin:0px 0px 0.766667em 0px;}div.roomcats div.element div.content table td div.vorspann{font-size:1.333333em;line-height:1.350000em;margin:0px 0px 1.300000em 0px;font-weight:300;}div.roomcats div.element div.content table td div.date,div.roomcats div.element div.content table td div.price{font-size:1.333333em;margin:0px 0px 1.000000em 0px;}div.roomcats div.element.layout2 div.bild{float:right;}div.roomcats div.element.layout2 div.content{float:left;}div.roomcats div.element div.images{width:100%;max-width:1400px;margin:5.000000em auto;}div.roomcats div.element div.images div.image700{width:50.000000%;float:left;display:inline;}div.roomcats div.element div.images div.image700 img{float:left;max-width:100%;}div.roomcats div.element div.images div.image467{width:33.357143%;float:left;display:inline;}div.roomcats div.element div.images div.image467.first{width:33.285714%;}div.roomcats div.element div.images div.image467 img{float:left;max-width:100%;}div.roomcats div.element div.buttons div.liveedit{float:right;margin:2px 15px 0px 0px;}div.roomcats div.liveeditnewitem{margin:0px 0px 0px 0px;}}@media (max-width:700px){div.roomcats{width:100%;margin:4.000000em auto 0px auto;transition:margin 0.5s,width 0.5s;}div.roomcats div.element div.bild{width:100%;float:none;display:block;}div.roomcats div.element div.content{width:100%;height:auto;display:block;}}@media all{div.roomlist{width:100%;margin:0px 0px 0px 0px;}div.roomlist div.element{width:100%;clear:both;position:relative;margin:0px 0px 0px 0px;}div.roomlist div.element div.bildgross{width:100%;height:100%;position:relative;overflow:hidden;}div.roomlist div.element div.bildgrossinnen{width:200%;height:200%;position:absolute;left:-50%;top:-50%;}div.roomlist div.element div.bildgrossinnen table{width:100%;height:100%;}div.roomlist div.element div.bildgrossinnen table td{width:100%;height:100%;vertical-align:middle;text-align:center;}div.roomlist div.element div.bildgrossinnen img{min-width:50%;min-height:50%;float:none;}div.roomlist div.element div.teaser{width:25.333333em;height:25.333333em;position:absolute;left:50px;top:50%;margin:-12.666667em 0px 0px 0px;background-color:rgba(153, 153, 153, 0.69);-webkit-border-radius:50%;border-radius:50%;}div.roomlist div.element div.teaserinnen{width:100%;height:100%;font-size:0px;}div.roomlist div.element div.teaserinnen:before{content:'';display:inline-block;width:1px;margin-left:-1px;height:100%;vertical-align:middle;}div.roomlist div.element div.teaserinnen div.text{font-size:15px;vertical-align:middle;display:inline-block;margin:2.000000em;text-align:center;}div.roomlist div.element div.teaser h2{text-align:center;text-transform:uppercase;}div.roomlist div.element div.teaser div.vorspann{text-align:center;font-size:2.000000em;line-height:1.166667em;font-weight:300;}div.roomlist div.element div.teaser a.button{margin:1.600000em 0px 0px 0px;}div.roomlist div.element div.teaser a.linkoverlay{width:100%;height:100%;position:absolute;left:0px;top:0px;display:block;background-color:#FFFFFF;opacity:0.0;filter:alpha(opacity = 0);z-index:2;}div.roomlist div.element div.teaser.hover{background-color:#c1c0c0;}div.roomlist div.element.layout2 div.teaser{right:50px; left:auto;}div.roomlist div.element div.scrolldownbutton{position:absolute;left:50%;margin:0px 0px 0px -25px;bottom:30px;display:block;width:50px;height:50px;z-index:5;font-size:1px;line-height:1px;color:#FFFFFF;}div.roomlist div.liveeditnewitem{margin:0px 0px 0px 0px;}div.backbuttoncenter{width:96%;max-width:1170px;margin:2.000000em auto;}div.backbuttoncenter a{float:left;} div.roomlist div.element div.bild{width:300px;height:300px;border-radius: 150px;	-webkit-border-radius: 150px;	-moz-border-radius: 150px; min-height:33.3333%;position:absolute; right:50px; top:10px;background-color:#FFFFFF;overflow:hidden;} div.roomlist div.element1 div.bild{width:245px;} div.roomlist div.element div.bildinnen{width:200%;height:200.5%;position:absolute;left:-50%;top:-50%;} div.roomlist div.element div.bildinnen table{width:100%;height:100%;} div.roomlist div.element div.bildinnen table td{width:100%;height:100%;vertical-align:middle;text-align:center;} div.roomlist div.element div.bildinnen img{min-width:50%;min-height:50%;float:none;} div.roomlist div.element div.bild2{bottom:10px;top:auto;}  div.roomlist div.element.layout2 div.bild{left:50px; right:auto;}}@media (max-width:940px),(max-height:700px){div.roomlist div.element{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}div.roomlist div.element1{margin:0px 0px 0px 0px;}div.roomlist div.element div.bildgross,div.roomlist div.element div.bildgrossinnen{width:100%;height:auto;float:left;position:static;left:auto;top:auto;}div.roomlist div.element div.bildgrossinnen img{max-width:100%;min-height:0px;float:left;}div.roomlist div.element div.teaser{width:100%;position:static;right:auto;left:auto;top:auto;height:auto;float:right;display:inline;margin:0px 0px 0px 0px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;} div.roomlist div.element div.bild2{display:none;}div.roomlist div.element div.scrolldownbutton{display:none;}div.roomlist div.element.layout2 div.teaser,div.roomlist div.element.layout2 div.teaser2{float:left;left:auto;right:auto;}div.roomlist div.element.layout2 div.bild,div.roomlist div.element.layout2 div.teaser,div.roomlist div.element.layout2 div.teaser2{float:left;left:auto;right:auto;}}@media (max-width:680px){div.roomlist div.element div.teaser{width:100%;}div.roomlist div.element div.bild{width:50%;display:none;}div.roomlist div.element div.bild2{display:none;}div.roomlist div.element div.teaser div.vorspann{font-size:1.333333em;line-height:1.250000em;}}@media all{div.roomdetail{width:100%;margin:0px 0px 0px 0px;}div.roomdetail div.headgallery{width:100%;height:100%;position:relative;overflow:hidden;}div.roomdetail div.bildgrossinnen{width:200%;height:200%;position:absolute;left:-50%;top:-50%;}div.roomdetail div.bildgrossinnen table{width:100%;height:100%;}div.roomdetail div.bildgrossinnen table td{width:100%;height:100%;vertical-align:middle;text-align:center;}div.roomdetail div.bildgrossinnen img{min-width:50%;min-height:50%;float:none;}div.roomdetail div.headgallery div.scrolldownbutton{position:absolute;left:50%;margin:0px 0px 0px -25px;bottom:30px;display:block;width:50px;height:50px;z-index:5;font-size:1px;line-height:1px;color:#FFFFFF;}div.roomdetail div.contentcenter{width:100%;height:100%;position:relative;display:table;vertical-align:middle;}div.roomdetail div.uspboxaussen{vertical-align:middle;display:table-cell;}div.roomdetail div.uspboxaussen div.uspbox{float:right;width:25.333333em;margin:0px 7.333333em 0px 0px;height:25.333333em;background-color:#999999;-webkit-border-radius:50%;border-radius:50%;position:relative;}div.roomdetail div.uspbox div.uspboxinnen{position:absolute;right:0px;top:0px;width:21.866667em;height:100%;text-align:center;margin:0px 1.733333em 0px 1.733333em;}div.roomdetail div.uspbox div.uspboxinnen h1{width:100%;margin:0px 0px 0.155556em 0px;text-align:center;text-transform:uppercase;}div.roomdetail div.uspbox div.uspboxinnen div.vorspann{font-size:2.000000em;line-height:1.166667em;margin:0px 0px 0.433333em 0px;text-align:center;font-weight:300;}div.roomdetail div.uspbox div.uspboxinnen span{display:inline-block;height:100%;vertical-align:middle;margin-left:-10px;width:1px;font-size:0px;line-height:0px;}div.roomdetail div.uspbox div.uspboxinnen div.box{display:inline-block;*display:inline;zoom:1;vertical-align:middle;text-align:center;}div.roomdetail div.roomcontent{width:96%;max-width:1000px;margin:4.000000em auto 0px auto;}div.roomdetail div.roomcontent h2{text-align:center;}div.roomdetail div.roomcontent div.editbox{font-size:1.333333em;line-height:1.350000em;text-align:center;}div.roomdetail div.roomcontent div.editbox ul li{list-style-position:inside;}div.roomdetail div.roomcontent a.button{height:1.960000em;font-size:1.666667em;line-height:1.960000em;margin:1.800000em 0px 0px 0px;padding:0px 23px 0px 23px;font-family:'Bauhaus W01 Medium','Open Sans',Verdana,sans-serif;}div.roomdetail div.roomcontent a.button.request{margin:1.200000em 0px 0px 10px;}div.roomdetail div.backbutton{width:96%;max-width:1170px;margin:2.000000em auto;}div.roomdetail a.button.back{clear:both;display:block;float:left;}div.roomdetail div.roomimages{width:100%;max-width:1400px;margin:0 auto;}div.roomdetail div.roomimages div.image700{width:50.000000%;float:left;display:inline;margin:6.000000em 0px 0px 0px;}div.roomdetail div.roomimages div.image700 img{float:left;max-width:100%;}div.roomdetail div.roomimages div.image467{width:33.285714%;float:left;display:inline;}div.roomdetail div.roomimages div.image467.image2{width:33.285714%;float:right;display:inline;}div.roomdetail div.roomimages div.image467 img{float:left;max-width:100%;}div.roomdetail div.roomimages div.zimmertextaussen{width:33.285714%;float:left;display:inline;background-color:#000000;}div.roomdetail div.roomimages div.zimmertext{width:91.416309%;height:91.416309%;position:relative;display:table;vertical-align:middle;margin:4.291845%;border:solid 1px #FEFEFE;}div.roomdetail div.roomimages div.zimmertextinnen{font-size:2.000000em;line-height:1.166667em;vertical-align:middle;display:table-cell;color:#FFFFFF;font-weight:300;}div.roomdetail div.roomimages div.zimmertextinnen div{margin:7.042254%;}}@media (max-width:1170px){div.roomdetail div.roomimages div.zimmertextinnen{font-size:1.666667em;}}@media (max-width:940px){div.roomdetail{float:left;height:auto;overflow:visible;}div.roomdetail div.headgallery{position:static;top:auto;left:auto;height:auto;}div.roomdetail div.headgallery div.bildgrossinnen{width:100%;height:auto;position:static;left:auto;top:auto;margin:0px 0px 0px 0px;}div.roomdetail div.bildgrossinnen img{max-width:100%;min-width:0%;min-height:0%;float:left;}div.roomdetail div.headgallery div.scrolldownbutton{display:none;}div.roomdetail div.contentcenter{width:100%;height:auto;display:block;}div.roomdetail div.uspboxaussen{vertical-align:middle;display:block;}div.roomdetail div.uspboxaussen div.uspbox{float:none;width:100%;height:auto;margin:0px 0px 0px 0px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}div.roomdetail div.uspbox div.uspboxinnen{width:100%;padding:2.000000em 0px 2.000000em 0px;margin:0px 0px 0px 0px;display:none;}div.roomdetail div.uspbox div.uspboxinnen div.headline{margin:0px 0px 0px 0px;}div.roomdetail div.uspbox div.uspboxinnen div.subheadline{margin:0px 0px 0px 0px;}div.roomdetail div.uspbox a.button{display:inline-block;float:none;}div.roomdetail div.roomimages div.zimmertextinnen{font-size:1.333333em;}}@media (max-width:700px){div.roomdetail div.roomimages div.image467{width:50%;float:left;display:inline;}div.roomdetail div.roomimages div.image467.image2{width:50%;float:right;display:inline;}div.roomdetail div.roomimages div.zimmertextaussen{width:100%;float:left;display:inline;}}@media (max-width:460px){div.roomdetail div.roomimages div.image700{width:100%;float:left;display:inline;margin:6.000000em 0px 0px 0px;}div.roomdetail div.roomimages div.image700.image2{width:100%;float:left;display:inline;margin:0px 0px 0px 0px;}div.roomdetail div.roomcontent a.button.request{margin:1.200000em 0px 0px 0px;}div.roomdetail div.roomcontent a.button{font-size:0.933333em;}}@media all{div.listeV1{width:96%;max-width:1400px;margin:4.666667em auto 0px auto;transition:margin 0.5s,width 0.5s;}div.listeV1 div.element{width:100%;clear:both;margin:0px 0px 0px 0px;background-color:#000000;}div.listeV1 div.element.last{border-bottom:solid 1px #333333;}div.listeV1 div.element div.bild{width:50%;float:left;display:inline;}div.listeV1 div.element div.bild img{float:left;max-width:100%;}div.listeV1 div.element div.content{width:50%;height:100%;float:right;display:inline;}div.listeV1 div.element div.content table{width:100%;height:100%;}div.listeV1 div.element div.content table td{vertical-align:middle;text-align:center;}div.listeV1 div.element div.content table td div.contentinnen{width:77.142857%;margin:2.666667em auto 2.666667em auto;}div.listeV1 div.element div.content table td h2{width:100%;text-align:center;margin:0px 0px 0px 0px;}div.listeV1 div.element div.content table td div.subheadline{width:100%;text-align:center;margin:0px 0px 0.766667em 0px;}div.listeV1 div.element div.content table td div.vorspann{font-size:1.333333em;line-height:1.350000em;margin:0px 0px 1.300000em 0px;font-weight:300;}div.listeV1 div.element div.content table td div.date,div.listeV1 div.element div.content table td div.price{font-size:1.333333em;margin:0px 0px 1.000000em 0px;}div.listeV1 div.element.layout2 div.bild{float:right; }div.listeV1 div.element.layout2 div.content{float:left;}div.listeV1 div.element div.images{width:100%;max-width:1400px;margin:5.000000em auto;}div.listeV1 div.element div.images div.image700{width:50.000000%;float:left;display:inline;}div.listeV1 div.element div.images div.image700 img{float:left;max-width:100%;}div.listeV1 div.element div.images div.image467{width:33.357143%;float:left;display:inline;}div.listeV1 div.element div.images div.image467.first{width:33.285714%;}div.listeV1 div.element div.images div.image467 img{float:left;max-width:100%;}div.listeV1 div.element div.buttons div.liveedit{float:right;margin:2px 15px 0px 0px;}div.listeV1 div.liveeditnewitem{margin:0px 0px 0px 0px;}}@media (max-width:700px){div.listeV1{width:100%;margin:4.000000em auto 0px auto;transition:margin 0.5s,width 0.5s;}div.listeV1 div.element div.bild{width:100%;float:none;display:block;}div.listeV1 div.element div.content{width:100%;height:auto; float:right;display:block;}}@media all{div.introV1{width:96%;max-width:1000px;margin:4.000000em auto 0px auto;}div.introV1 h1{text-align:center;margin:0px 0px 0.222222em 0px;text-transform:uppercase;}div.introV1 h1.fs30{font-size:2.000000em;line-height:1.500000em;text-align:center;margin:0px 0px 0.566667em 0px;}div.introV1 h2{text-align:center;margin:0px 0px 0.600000em 0px;}div.introV1 h1.mainheadline{margin:0px 0px 0.088889em 0px;}div.introV1 div.editbox{font-size:1.333333em;line-height:1.350000em;margin:0px 0px 2.000000em 0px;}div.introV1 div.liveedit{margin:20px 0px 0px 0px;}div.introV1 div.liveeditnewitem{margin:0px 0px 0px 0px;}}@media (max-width:940px){div.introV1{margin:4.000000em auto 0px auto;}}div.impressumV1{width:96%;max-width:1170px;margin:5.333333em auto 0px auto;}div.impressumV1 p{margin:0px 0px 2.666667em 0px;text-align:left;}div.impressumV1 h3{text-align:left;}div.impressumV1 img{clear:both;float:right;margin:0px 0px 10px 10px;}@media all{nav.footernavi{width:100%;float:left;display:inline;}nav.footernavi ul{width:22.478632%;float:left;display:inline;list-style-type:none;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}nav.footernavi ul.contact{width:32.478632%;float:right;display:inline;list-style-type:none;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}nav.footernavi ul li{background:transparent;padding:0px 0px 0px 0px;text-align:left;}nav.footernavi ul li.titel{font-size:1.333333em;line-height:1.200000em;text-transform:uppercase;margin:0px 0px 0.500000em 0px;}nav.footernavi ul li address{line-height:1.466667em;}}@media (max-width:940px){nav.footernavi{width:100%;}}@media (max-width:700px){nav.footernavi{display:none;}nav.footernavi ul div.container{display:none;}nav.footernavi ul div.container.open{display:block;border-bottom:solid 1px #333333;}nav.footernavi ul div.container li{width:100%;text-align:center;}nav.footernavi ul,nav.footernavi ul.contact{width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}nav.footernavi ul li.titel{width:100%;display:block;padding:0.750000em 0px 0.750000em 0px;margin:0px 0px 0px 0px;border-bottom:solid 1px #333333;text-align:center;cursor:pointer;}nav.footernavi ul li.titel.aktiv{border:0px;}}@media all{div.detailV1{width:100%;margin:0px 0px 0px 0px;}div.detailV1 div.bild{width:100%;height:560px;position:relative;}div.detailV1 div.bild div.bildinnen{width:1920px;height:100%;position:absolute;left:50%;top:0px;margin:0px 0px 0px -960px;}div.detailV1 div.bild div.bildinnen img{width:100%;float:none;text-align:center;}div.detailV1 div.content{width:96%;max-width:1000px;margin:4.800000em auto 0px auto;}div.detailV1 div.content h1{text-transform:uppercase;text-align:center;margin:0px 0px 0px 0px;}div.detailV1 div.content h2{text-align:center;margin:0px 0px 23px 0px;}div.detailV1 div.content div.date,div.detailV1 div.content div.price{font-size:1.333333em;margin:0px 0px 1.000000em 0px;}div.detailV1 div.content div.editbox{font-size:1.333333em;line-height:1.350000em;text-align:center;margin:0px 0px 25px 0px;} div.detailV1 div.content div.boxblog{text-align:left !important;} div.detailV1 div.content div.boxblog p{margin-top: 15px; margin-bottom: 10px;} div.detailV1 div.content div.boxblog h2 {font-size: 30px;text-transform: none;} div.detailV1 div.content div.boxblog img.aligncenter{    display: block;    margin: 10px auto;}div.detailV1 div.content div.editbox2{font-size:15px;line-height:22px;text-align:center;}div.detailV1 div.content div.editbox ul li{list-style-position:inside;}div.detailV1 div.content a.button{height:1.960000em;font-size:1.666667em;line-height:1.960000em;margin:1.800000em 0px 0px 0px;padding:0px 23px 0px 23px;font-family:'Bauhaus W01 Medium','Open Sans',sans-serif;}div.detailV1 div.images{width:100%;max-width:1400px;margin:5.000000em auto;}div.detailV1 div.images div.image700{width:50.000000%;float:left;display:inline;}div.detailV1 div.images div.image700 img{float:left;max-width:100%;}div.detailV1 div.images div.image467{width:33.357143%;float:left;display:inline;}div.detailV1 div.images div.image467.first{width:33.285714%;}div.detailV1 div.images div.image467 img{float:left;max-width:100%;}div.detailV1 div.backbuttoncenter{width:96%;max-width:1170px;margin:1.333333em auto 0px auto;}div.detailV1 a.textbutton{float:left;margin:0px 0px 0px 0px;}}@media (max-width:1170px){div.detailV1 div.bild{width:100%;height:465px;position:relative;overflow:hidden;}}@media (max-width:620px){div.detailV1 div.bild{height:auto;}div.detailV1 div.bild div.bildinnen{width:100%;height:auto;position:static;left:0px;top:0px;margin:0px 0px 0px 0px;}div.detailV1 div.bild div.bildinnen img{max-width:100%;min-width:0px;float:left;text-align:center;}div.detailV1 div.images{width:100%;margin:3.333333em auto;}div.detailV1 div.images div.image700{width:100%;float:left;display:inline;}div.detailV1 div.images div.image467{width:50%;float:left;display:inline;}div.detailV1 div.images div.image467.first{width:50%;}div.detailV1 div.images div.image467.last{display:none;}div.detailV1 div.images div.image467-3{display:none;}}@media all{div.anreiseV1.intro{width:96%;margin:4.000000em auto 2em auto;max-width:1170px;}div.anreiseV1.intro h1{text-align:center;}div.anreiseV1.intro div.editbox{width:67.5213675213675%;float:left;display:inline;}div.anreiseV1.intro div.adressbox.small{width:29.9145299145299%;float:right;display:inline;}div.anreiseV1.intro div.adressbox div.adressdaten{width:48.7179487179487%;float:left;display:inline;}div.anreiseV1.intro div.adressbox.small div.adressdaten{width:auto;float:none;display:block;}div.anreiseV1.intro div.adressbox div.gpskoordinaten{width:48.7179487179487%;float:right;display:inline;}div.anreiseV1.intro div.adressbox.small div.gpskoordinaten{margin:0px 0px 1em 0px;width:auto;float:none;display:block;}div.anreiseV1.intro div.liveedit{margin:1.33333333333333em 0px 0px 0px;}div.anreiseV1.intro div.liveeditnewitem{margin:0px 0px 0px 0px;}div.anreiseV1 div.arrivalmapbox{width:96%;padding:34.188034% 0px 0px 0px;margin:0px auto 2em auto;position:relative;max-width:1170px;}div.anreiseV1 div.arrivalmapbox div.arrivalmap{position:absolute;left:0px;top:0px;width:100%;height:100%;}div.anreiseV1 div.directions{width:96%;margin:0px auto 4em auto;max-width:1170px;background-color:#FFFFFF;}div.anreiseV1 div.directions table{width:100%;}div.anreiseV1 form div.findroute{width:96%;margin:2.000000em auto 4em auto;max-width:1170px;}div.anreiseV1 form div.findroute div.row{margin:0px 1.72413793103448% 0px 0px;float:left;display:inline;clear:none;}div.anreiseV1 form div.findroute div.row label{display:block;float:none;margin:0px 0px 0px 0.930232558139535%;width:auto;}div.anreiseV1 form div.findroute div.row.input div.inputfield{width:auto;float:none;display:block;}div.anreiseV1 form div.findroute div.row.street{width:29.8850574712644%;}div.anreiseV1 form div.findroute div.row.zip{width:7.47126436781609%;}div.anreiseV1 form div.findroute div.row.city{width:13.7931034482759%;}div.anreiseV1 form div.findroute div.row.select{width:25.2873563218391%;margin:0px 0px 0px 0px;}div.anreiseV1 form div.findroute div.row.select div.selectfield{width:auto;float:none;display:block;}div.anreiseV1 form div.findroute div.row.select div.selectfield span.select{text-align:left;}div.anreiseV1 form div.findroute a.button{margin:1.1em 0px 0px 0px;}div.anreiseV1.arrivalwith{width:96%;margin:2.000000em auto 2em auto;max-width:1170px;background-color:#FFFFFF;}div.anreiseV1.arrivalwith div.box{margin:0px 0px 0.666666666666667em 0px;width:50%;float:left;display:inline;}}@media (max-width:1100px){div.anreiseV1 form div.findroute div.row.street{width:25.2873563218391%;}div.anreiseV1 div.arrivalmapbox{padding:0px 0px 0px 0px;height:400px;}}@media (max-width:900px){div.anreiseV1 form div.findroute div.row.street{width:33.3333333333333%;}div.anreiseV1 form div.findroute div.row.zip{width:14.0350877192982%;}div.anreiseV1 form div.findroute div.row.city{width:21.0526315789474%;}div.anreiseV1 form div.findroute div.row.select{width:26.140350877193%;}div.anreiseV1.intro div.adressbox.small{width:100%;float:left;}div.anreiseV1.intro div.editbox{width:100%;margin:0px 0px 1.333333em 0px;}}@media (max-width:480px){div.anreiseV1 form div.findroute div.row.street{width:50%;}div.anreiseV1 form div.findroute div.row.zip{width:18.75%;}div.anreiseV1 form div.findroute div.row.city{width:26.0416666666667%;}div.anreiseV1 form div.findroute div.row.select{width:47.9166666666667%;}div.anreiseV1 div.arrivalmapbox{height:300px;}div.anreiseV1.intro div.adressbox div.adressdaten,div.anreiseV1.intro div.adressbox.small div.adressdaten{width:100%;float:left;display:block;text-align:center;margin:2.000000em 0px 0px 0px;}div.anreiseV1.intro div.adressbox div.gpskoordinaten,div.anreiseV1.intro div.adressbox.small div.gpskoordinaten{width:100%;float:left;display:block;text-align:center;}}@media (max-width:380px){div.anreiseV1 form div.findroute div.row.street{width:100%;}div.anreiseV1 form div.findroute div.row.zip{width:48.6842105263158%;}div.anreiseV1 form div.findroute div.row.city{width:48.6842105263158%;margin:0px 0px 0px 0px;}div.anreiseV1 form div.findroute div.row.select{width:100%;}}@media all{form#Anfrage{width:96%;margin:0 auto 4.666667em auto;max-width:1170px;}form#Anfrage div.anfrageV1{max-width:770px;text-align:left;}form#Anfrage div.anfrageV1 div.row.requiredinfobox{font-size:13px;margin:0px 0px 2.000000em 0px;}form#Anfrage div.anfrageV1 div.alterkinder{display:none;}form#Anfrage div.anfrageV1 div.alterkinder div.row.select{width:30%;margin:0px 0px 0px 4%;float:left;display:inline;clear:none;}form#Anfrage div.anfrageV1 div.alterkinder div.row.select.first{margin:0px 0px 0px 0px;}form#Anfrage div.anfrageV1 div.alterkinder div.row.select label{display:none;}form#Anfrage div.anfrageV1 div.alterkinder div.kinderbox{float:left;display:inline;width:50.405405%;padding:0px 0.259740% 0px 0.259740%;}form#Anfrage div.anfrageV1 div.alterkinder div.kinderbox div.row.select div.selectfield{width:100%;}form#Anfrage div.anfrageV1 div.product{padding-bottom:1.666667em;border-bottom:solid 1px #CDCDCD;}}.displaytags{margin:0px;padding:5px; width:100%;}.displaytags h3{display:inline;}.displaytags ul {   display:inline;}.displaytags ul li{display:inline;}.displaytags ul li a{text-decoration:none;font-weight:bold;}.displaytags ul li a:hover{text-decoration:none;}.container-tags { white-space: nowrap; }.column-tags { display: inline-block; width: 50%; white-space: normal; }@media all and (max-width: 600px) {.displaytags h3{display:block; }.displaytags ul {   display:block;}.column-tags { display: block; width: 100%; white-space: normal; }    }/* Menu blog categoria */.menu-cat {   width: 100%;  clear: both;  padding: 0px 0px 1.01px; 	position: relative;  font-family: "Bauhaus W01 Medium","Open Sans",sans-serif;}.menu-cat ul {	list-style-type:none;	margin: 0px auto;	padding:0;	position: relative;   max-width: 900px;}.menu-cat li {	display:inline-block;	float: left;	margin-right: 1px;}.menu-cat li a {	display:block;	min-width:140px;	height: 40px;	text-align: center;	line-height: 40px;color: #fff;	background: #2f3036; text-decoration: none;     }.menu-cat li:hover a {	background: #999999;}.menu-cat li:hover ul a {	background: #f3f3f3;	color: #2f3036;	height: 40px;	line-height: 40px;}.menu-cat li:hover ul a:hover {	background: #999999;	color: #fff;}.menu-cat li ul {	display: none;}li ul li {	display: block;	float: none;}.menu-cat li ul li a {	width: auto;	min-width: 100px;	padding: 0 20px;}.menu-cat ul li a:hover + .sub-menu, .menu-cat .sub-menu:hover { display: block;}.menu-cat .show-menu {		text-decoration: none;	color: #fff;	background: #999999;	text-align: center;	padding: 10px 0;	display: none;}.menu-cat input[type=checkbox]{    display: none;    -webkit-appearance: none;}.menu-cat input[type=checkbox]:checked ~ #menu{    display: block;}@media screen and (max-width : 760px){ 	.menu-cat {   width: 100%;    margin-left: 0; }	.menu-cat	ul {		position: static;		display: none;	}		.menu-cat	li {		margin-bottom: 1px;	}		.menu-cat	ul li, .menu-cat li a {		width: 100%;	}		.menu-cat .show-menu {		display:block;	}}.box_search{	float: right;    height: 55px;}#searchsubmit{    display: inline-block;    background-color: #EBB448;    padding: 1.000000em 0.275em;    line-height: 0.250000em;    border: solid 1px #FAC45A;    color: #FFFFFF;    text-transform: uppercase;    text-shadow: 1px 1px #BF9C56;    box-sizing: border-box;    -webkit-box-sizing: border-box;	cursor: pointer;		} div.autor {    background-color: #F3EFE4;	padding: 5px;    margin-top: 1em;    text-align: left;}	.forth_link{	float: right;}.back_link{	float: left;}.media {	position: relative;	padding-bottom: 56.25%; /* 16:9 */	padding-top: 25px;	margin-bottom: 25px;	margin-left: auto;	margin-right: auto;	height: 0;}.media iframe {	position: absolute;	top: 0;	left: 10%;		width: 80%;	height: 80%;}/* Pagination */.box_pagination{	height: 50px;	position: relative;}.pagination {    clear:both;    position:relative;    font-size:11px; /* Pagination text size */    line-height:13px;    float:right; /* Pagination float direction */	margin-top: 1em;} .pagination span, .pagination a {    display:block;    float:left;    margin: 2px 2px 2px 0;    padding:6px 9px 5px 9px;    text-decoration:none;    width:auto;    color:#fff; /* Pagination text color */    background: #2f3036; /* Pagination non-active background color */    -webkit-transition: background .15s ease-in-out;    -moz-transition: background .15s ease-in-out;    -ms-transition: background .15s ease-in-out;    -o-transition: background .15s ease-in-out;    transition: background .15s ease-in-out;} .pagination a:hover{    color:#fff;    background: #999999; /* Pagination background on hover */} .pagination .current{    padding:6px 9px 5px 9px;    background: #999999; /* Current page background */    color:#fff;}/****/.wp_rp_wrap  {text-align:center;} .wp_rp_wrap .related_post_title {	clear: both;	padding: 0 !important;	margin: 30px !important;	font-family: 'Bauhaus W01 Light','Open Sans',Verdana,sans-serif;	font-size: 1.2em;}div.wp_rp_content {	display: inline-block !important;}div.wp_rp_footer {	text-align: right !important;	overflow: hidden !important;}div.wp_rp_footer a {	color: #999 !important;	font-size: 11px !important;	text-decoration: none !important;	display: inline-block !important;}div.wp_rp_footer a.wp_rp_edit {	color: #fff !important;	font-size: 12px !important;	text-decoration: underline !important;	font-weight: bold !important;	background: #f79124 !important;	border-radius: 2px !important;	padding: 3px 6px;}ul.related_post {	display: inline-block !important;	position: relative !important;	margin: 0 !important;	padding: 0 !important;}ul.related_post li {	position: relative !important;	display: inline-block !important;	vertical-align: top !important;	zoom: 1 !important;	*display: inline !important;	width: 150px !important;	margin: 10px 10px 10px 0px !important;	padding: 0 !important;	background: none !important;}ul.related_post li a {	position: relative !important;	display: block !important;	font-size: 13px !important;	line-height: 1.6em !important;	text-decoration: none !important;	margin-bottom: 5px !important;	text-indent: 0 !important;}ul.related_post li img {	display: block !important;	width: 150px !important;	height: 150px !important;	max-width: 100% !important;	margin: 0 !important;	padding: 0 !important;	background: none !important;	border: none !important;	border-radius: 3px !important;	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2) !important;}ul.related_post li a img.wp_rp_santa_hat {	display: none !important;}ul.related_post li small {	font-size: 80%;}@media screen and (max-width: 480px) {	ul.related_post li {		display: inline-block !important;		width: 150px !important;		clear: both !important;	}	ul.related_post li a:nth-child(1) {		float: left !important;	}	ul.related_post li a:nth-child(2) {		font-size: 14px !important;	}}ul.related_post li .wp_rp_category a {	display: inline !important;}