@font-face {
    font-family: 'GothamMedium';
    src: url('../fonts/gotham-medium.eot');
    src: url('../fonts/gotham-medium.eot') format('embedded-opentype'),
         url('../fonts/gotham-medium.svg#GothamMedium') format('svg'),
         url('../fonts/gotham-medium.woff') format('woff'),
         url('../fonts/gotham-medium.ttf') format('truetype');
         
}

@font-face {
    font-family: 'GothamBook';
    src: url('../fonts/gotham-book.eot');
    src: url('../fonts/gotham-book.eot') format('embedded-opentype'),
    	 url('../fonts/gotham-book.svg#GothamBook') format('svg'),
         url('../fonts/gotham-book.woff') format('woff'),
         url('../fonts/gotham-book.ttf') format('truetype');
}


@font-face {
    font-family: 'DidotLTStdItalic';
    src: url('../fonts/didotltstd-italic.eot');
    src: url('../fonts/didotltstd-italic.eot') format('embedded-opentype'),
    	 url('../fonts/didotltstd-italic.svg#DidotLTStdItalic') format('svg'),
         url('../fonts/didotltstd-italic.woff') format('woff'),
         url('../fonts/didotltstd-italic.ttf') format('truetype');
         
}


@font-face {
    font-family: 'Genericons';
    src: url('../fonts/genericons-regular-webfont.eot');
}

@font-face {
    font-family: 'Genericons';
    src: url(data:application/font-woff;charset=utf-8;base64,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) format('woff'),
         url('../fonts/genericons-regular-webfont.ttf') format('truetype'),
         url('../fonts/genericons-regular-webfont.svg#genericonsregular') format('svg');
    font-weight: normal;
    font-style: normal;
}



body {
	/*background-image: url(../img/bg-pattern.jpg);*/
    /*font-family: "GothamMedium",Helvetica,Arial,sans-serif;*/
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-rendering: optimizeLegibility;
	
}

#ui-datepicker-div {
    z-index: 10000 !important;
}

.tx-srfreecap-pi1-cant-read {
    display: block;
    float: left;
    margin: 1em 0;
}


a {
    color: #888470;
}

h1, h2, h3, h4, h5, h6 {
    font-family: "GothamBook",Helvetica,Arial,sans-serif;
    word-wrap: break-word;
}


p {
    /*	font-family: 'DidotLTStdItalic',georgia, serif;	*/
    font-family: Georgia, serif;
    font-size: 16px;
    line-height: 1.5em;
    font-weight: 400;
    color: #555555 !important;
}

a {
    border-bottom: 1px dotted #AFAA96;
}

/* Powermail Settings */
.powermail_fieldwrap_check fieldset {
    margin: 0 !important;
}

.powermail_fieldwrap_content {
    margin: 0 0 40px 0;
}


/* PDF-Links */
a[href$='.pdf'] {
    background: url(/fileadmin/assets/seetel/img/icon-download.png) center left no-repeat;
    padding-left:20px;
    line-height:16px;
    text-decoration: none;
    border-bottom: none;
}

a[href$='.pdf']:before {
    content: ' (PDF) ';
}
/*
.page {
	-webkit-box-shadow: 0px 0px 13px 0px #666666; 
	-moz-box-shadow: 0px 0px 13px 0px #666666; 
	box-shadow: 0px 0px 13px 0px #666666; 
}
*/

div.panel, .shadow {
    box-shadow: 0 2px 5px rgba(0,0,0,0.25);
    -webkit-box-shadow: 0 2px 5px rgba(0,0,0,0.25);
    -moz-box-shadow: 0 2px 5px rgba(0,0,0,0.25);
}




.panel.page.claim .row:last-child {
    margin-bottom: 0 !important;
}


/* -- Claim -- */
.claim h2 {
    font-size: 2em;
}

.printLink {
    margin: 20px 0 0 0;
    border-top: 1px solid #d9d1b1;
    padding: 10px 0;
}

.printLink a {
    background: url("/fileadmin/assets/seetel/img/icon-printer.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 0 none;
    padding-left: 22px;
    line-height: 1.5em;
    display: block;
}

/* Formular */
/* iframe manipulation */
#form1 div {
    border: none !important;
}


/* übernahme */

.webcam {
    height: 115px;
    overflow: hidden;
}

.webcam img {
    margin: -73px 0;
}

.tx-smswebcam-pi1 form {
    margin: 0 0 15px 0;
}

.tx-smswebcam-pi1 h4 {
    font-size: 120%;
    font-weight: bold;
}

.tx-smswebcam-pi1 a img {
    border: none;
}

.tx-smswebcam-pi1 a:before {
    content: none;
}

.tx-smswebcam-pi1 div.gallery {
    display: inline-block;
}

.tx-smswebcam-pi1 .bigImage,.tx-smswebcam-pi1 div.gallery .image {
    height: auto;
    margin: 6px 6px 6px 0;
    padding: 0;
    float: left;
}

.tx-smswebcam-pi1 .bigImage figcaption,.tx-smswebcam-pi1 div.gallery .image figcaption {
    text-align: center;
}

.tx-smswebcam-pi1 div.gallery .last {
    margin-right: 0;
}

.tx-smswebcam-pi1 input,.tx-smswebcam-pi1 label {
    width: auto;
    margin-right: 10px;
}

.tx-smswebcam-pi1 button {
    float: none;
}

.tx-smswebcam-pi1 .webcam .message {
    text-align: center;
}

#search form input {
    float: right;
    width: 20%;
    margin: 1.5% 6% 0 0;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup {
    color: #2a5387;
}

.tx-indexedsearch .percent-tmpl-css,.tx-indexedsearch .result-count-tmpl-css {
    margin-top: 0;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {
    background: none;
    background-color: white;
}

.tx-indexedsearch-form,.tx-indexedsearch-search-submit {
    float: left;
}

.tx-indexedsearch-search-submit {
    margin-left: 10px;
}


.tx-felogin-pi1 fieldset {
    margin: 0;
    padding: 10px 0 0 0;
}

.tx-felogin-pi1 .formfield {
    float: left;
    margin: 0 10px 0 0;
}

.tx-felogin-pi1 .formfield label {
    font-weight: bold;
}

.tx-felogin-pi1 .formfield input {
    border: 1px solid #dedede;
    margin-top: 5px;
    width: 192px;
    padding: 4px 0;
}

.tx-felogin-pi1 .formfield button {
    width: 192px;
    margin-top: 5px;
}

div.gallery div.image a {
    background: none;
}

div.gallery div.image a.galleryLink:before {
    content: none;
}

div.gallery div.image a.download {
    margin: 0 0 10px 0;
}


#newsletter-form .interests label {
    width: 29%;
}

#newsletter-form .interests .interestsBox {
    width: 74%;
    margin-left: 30%;
    background: none;
}

#newsletter-form .interests .interestsBox ul {
    margin: 0;
}

#newsletter-form .interests .interestsBox li {
    float: left;
    width: 33%;
    list-style-type: none;
}

#newsletter-form .interests .interestsBox li label {
    width: 60%;
    float: none;
}

#newsletter-form .interests .interestsBox li input {
    width: 10%;
}



form  #freecapfield {
    width: 50%;
    margin: 10px 0 5px 0;
}

form .captcha label {
    width: 100%;
}

.tx-srfreecap-pi2-cant-read {
    color: textColorContent;
}

img.tx-srfreecap-pi2-image {
    margin: 10px 0;
    border: 1px solid #ede6de;
    padding: 5px 35px;
}

.tx-srfreecap-pi2-cant-read {
    color: #555555;
}

.captchaImage {
    float: right;
}

.csc-sitemap ul {
    margin-left: 0;
}

.csc-sitemap ul li {
    list-style-type: none;
    font-weight: bold;
    width: 100%;
    display: inline-block;
}

.csc-sitemap ul li a {
    color: #AFAA96;
    padding: 5px;
    width: 100%;
    display: inline-block;
    font-style: normal;
    font-weight: normal;
    font-stretch: normal;
    text-transform: uppercase;
}

.csc-sitemap ul li ul {
    margin: 0 0 0 2.5%;
}

.csc-sitemap ul li ul li {
    margin: 0;
    width: 100%;
    font-weight: normal;
}

.csc-sitemap ul li ul li a {
    color: #AFAA96;
    background: none;
    padding: 2px;
    text-transform: none;
    font-weight: bold;
}

.csc-sitemap ul li ul li ul {
    margin: 0 0 0 5%;
}

.csc-sitemap ul li ul li ul li a {
    font-weight: normal;
}

div.indent {
    padding-left: 15px;
}

.mandatory {
    float: left;
}

#contact-form {
    overflow: hidden;
}

#contact-form fieldset {
    width: 48%;
    float: left;
}

#contact-form fieldset.right {
    margin-left: 4%;
}

#contact-form label {

}

#contact-form input,#contact-form select {


}

#contact-form fieldset.fullsize {
    width: 100%;
}

#contact-form textarea {
    width: 100%;
    height: 100px;
}

#contact-form .captcha label {
    width: 100%;
}

#contact-form button,
#newsletter-form button {
    float: right;
}


#callback-form textarea {
    height: 50px;
}

#callback-form input.time {
    width: 28%;
}

.csc-textpic-intext-right-nowrap .csc-image {
    margin-left: 5px;
}

.csc-textpic-intext-left-nowrap .csc-image {
    margin-right: 5px;
}

.csc-textpic-above .csc-image {
    margin-bottom: 7px;
}

DIV.csc-textpic-imagecolumn,TD.csc-textpic-imagecolumn .csc-textpic-image {
    margin-right: 5px;
}

DIV.csc-textpic .csc-textpic-imagewrap figure.csc-textpic-image {
    margin-bottom: 7px;
}

.csc-textpic-imagewrap {
    margin-top: 4px;
}

.csc-image p {
    font-style: italic;
    font-size: 0.9em;
    line-height: 1.5em;
    margin-bottom: 1%;
}

.rightCol .csc-image {
    margin-bottom: 0;
}

.csc-textpic-below .csc-image {
    margin-top: 10px;
}

.social-images {
    padding: 0.75em 0 0 1em;
}
.social-images a,
.social-images-row a {
    border-bottom: none;
}

.social-images-row img {
    margin-right: 6px;
}
.social-images-row {
    margin: .5em 1.25em;
}

#newsletterIcon,#socialIcons {

}

#newsletterIcon span,#socialIcons span {
    display: inline-block;
    float: left;
    font-size: 10px;
    margin: 5px 10px 0 13px;
}

#newsletterIcon .serviceTelefonText,#socialIcons .serviceTelefonText {
    margin-right: 0;
}

#newsletterIcon .icon,#socialIcons .icon {
    display: inline-block;
    background-image: url(/fileadmin/assets/seetel/img/icon-newsletter.png);
    background-repeat: no-repeat;
    width: 61px;
    height: 40px;
}

#newsletterIcon .icon.last,#socialIcons .icon.last {
    margin-right: 0;
}

#newsletterIcon .serviceTelefon,#socialIcons .serviceTelefon {
    border-right: 1px solid white;
    padding: 0 13px 0 0;
    background-position: -126px 0;
}

#newsletterIcon .facebook,#socialIcons .facebook {
    background-position: 0 0;
}

#newsletterIcon .twitter,#socialIcons .twitter {
    background-position: -45px 0;
}

#newsletterIcon .seetelBlog,#socialIcons .seetelBlog {
    background-position: -89px 0;
}

#newsletterIcon span {
    margin-right: 13px;
}

#newsletterIcon .newsletter {
    /*background-position: -170px 0;*/
}





/* ----------- TOP BAR ------------ */

#keyvisual {
    margin-top: -1px;
}

#keyvisual .tx-smsweatherforecast-pi1 {
    margin-top: 0 !important;
}
.small-tel {
    /*background: url(/fileadmin/assets/seetel/img/icon-smartphone.png) no-repeat #FFFFFF;*/
    background: #FFF;
    text-align: center;
    padding: 1em;
    font-family: "gothambook", helvetica;
    border-bottom: 2px solid #ECE8D8;
    line-height: 2em;
    font-size: 0.85em;
}

.small-tel span {
    margin-right: 10px;
}

.top-bar-mega .f-dropdown.content.open {
    left: 0px !important;
    max-width: none;
}

.top-bar .toggle-topbar.menu-icon a {
    border-bottom: none;
}

.share-button {
    position: absolute;
    width: 40px;
    left: 1015px;
    overflow: hidden;
    top: 80px;
    height: 40px;
    cursor: pointer;
}

.share-button a {
    text-indent: -9999px;
    background: url("/fileadmin/assets/seetel/img/icon-share-this.png") no-repeat scroll 6px #8a846c;
    display: block;
    height: 40px;
    width: 40px;
    position: fixed;
}

.seetel-icon {
    padding-left: 12px;
    margin-top: -5px;
}

.find-stuff {
    width: 30px;
}

.genericon-search {
    display: inline-block;
    font: 21px/1 Genericons;
    text-decoration: inherit;
    vertical-align: text-bottom;    
}
.search-toggle {
    background-color: #AFAA96;
    cursor: pointer;
    height: 21px;
    margin-right: 20px;
    margin-top: 20px;
    overflow: hidden;
    text-align: left;
    width: 60px;
    color: #fff;
    padding: 1px 0 0 2px;
}

.search-toggle:hover, .search-toggle.active {
    background-color: #ECE8D8;
    color: #000;
}

.search-toggle .screen-reader-text {
    left: 5px;
}
.search-box-wrapper {
    box-sizing: border-box;
    position: absolute;
    right: 0;
    top: 48px;
    width: 100%;
    z-index: 2;
}
.search-box {
    background-color: #41A62A;
    padding: 12px;
}
.search-box .search-field {
    background-color: #FFFFFF;
    border: 0 none;
    float: right;
    font-size: 16px;
    padding: 2px 2px 3px 6px;
    width: 100%;
}
.screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute;
}


#mega-search {

}


.top-bar-section .act {
    color: #ccc;
}
/* -- gallery -- */

.gallery h2 {
    font-size: 1.5em;
}

.gallery-row {
    margin-top: 20px !important;
}

/* -- sms bühne -- */

.creative_layer {
    position: relative;
}

#sms_buehne .caption h3 {
    color: #0161A8;
    font-family: "Fedra Sans Medium";
    font-weight: normal;
}
.header-sms-buehne{
    font-family: GothamMedium,helvetica,arial;
    font-size: 1em;
    margin: 0;
}

.caption p {
    margin: 0;
    padding: 0;
}

.caption a {
    font-size: 0.85em;
}
.orbit-container .orbit-slides-container li .orbit-caption {
    bottom: 20px;
    width: 50%;
    left: 20px;
    font-size: 1em !important;
}

.orbit-container a {
    border-bottom: none;
    font-size: 0.75em;
}

.orbit-container .orbit-slides-container img {
    width: 100%;
}


.orbit-caption {
    background: rgba(255,255,255,0.85);
    bottom: 20px;
    left: 20px;
    overflow: hidden;
    padding: 10px;
    position: absolute;
    width: 50%;
    z-index: 9999 !important;
}


/*
.orbit-container .orbit-slides-container > *.active{ z-index: 9999; }
*/


/*
.top-bar {
    background: none repeat scroll 0 0 #ffffff;
    height: 60px;
}

.top-bar .toggle-topbar.menu-icon a::after {
    box-shadow: 0 10px 0 1px #000, 0 16px 0 1px #000, 0 22px 0 1px #000; 
}

.top-bar-section li:not(.has-form) a:not(.button) {
    background: none repeat scroll 0 0 #FFFFFF;
}

.top-bar-section ul li > a {
    color: #000;
}

.top-bar-section ul li > a:hover {
    background: #fff !important;
    color: #DAD1B1 !important;
}

.top-bar-section ul li > a {
    font-family: "GothamMedium",Arial,sans-serif;
    text-transform: uppercase;
    font-size: 0.865rem;
    line-height: 60px !important;

}

.top-bar .name h1 {
    line-height: 60px;
}

.top-bar-section .has-dropdown > a:after {
   border-color: transparent transparent transparent;
}

.top-bar-section .has-dropdown > a {
    padding-right: 0 !important;
}



.top-bar-mega h4 {
    font-family: 'GothamMedium', arial;
    font-size: 0.8rem;
    margin: 16px 0 0 0;
}

.top-bar-mega h5 {
    font-family: 'DidotLTStdItalic', arial;
    font-size: 0.8rem;
}

*/

.top-bar-mega h2 {
    font-size: 1em;
}


/*
.top-bar-mega h2 {
    font-size: 1em;
    position: absolute;
    top: 140px;
}
*/
.top-bar-mega .csc-textpic-caption {
    caption-side: bottom;
    font-family: georgia;
    line-height: 3em;
}


.top-bar input, .top-bar .button, .top-bar button {
    background: url("/fileadmin/assets/seetel/img/icon-search.png") no-repeat scroll 11px 5px #afaa96;
    border: medium none;
    font-size: 12px;
    position: relative;
    right: 20px;
    top: 14px;
    width: 40px;
}



.top-bar input:after {
    content: "+";
}

.top-bar input:focus {
    width: 325px;
    position: absolute;
    background: url("/fileadmin/assets/seetel/img/icon-search.png") no-repeat scroll 5px 5px #AFAA96;
    text-indent: 40px;
    color: #fff;
    overflow:hidden;
    -webkit-transition: all 0.5s;
    -moz-transition: all 2s;
    transition: all 0.5s;
    z-index: 9999 !important;
}

.crop-images {
    margin: -4px 0;
}

.collapse .crop-images {
    height: 138px !important;
    overflow: hidden;
}

.collapse .crop-images img {
    border-right: 7px solid #fff;
}

.collapse .crop-images:nth-child(3n+3) img  {
    border-right: none !important;
}


/*
.top-bar input {
    background-image: url(http://www.levenmetwater.nl/static/global/images/icon-search.png);
    background-position: 10px center;
    background-repeat: no-repeat;

    
    text-indent: 20px;
    
    -webkit-transition: all 0.2s;
    -moz-transition: all 2s;
    transition: all 0.2s;
    

}

*/


.top-bar-mega ul {
    margin: 0;
    padding: 0;
}


.f-dropdown li a {
    border-bottom: medium none;
    color: #AFAA96;
    display: block;
    font-size: 0.85em;
    margin: 0;
    padding: 0;
}


.small-block-grid-4 > li > a {
    font-family: 'GothamMedium', arial;
    font-size: 0.7rem;    
    padding: 0;
}

.f-dropdown > .row > .columns > a {
    display: block;
    font-size: 0.75rem;
    line-height: 1.75em;
    margin: 2px 0;
    padding: 0 !important;
    color: #000;
    font-family: 'GothamBook', arial;
}

.f-dropdown > .row > .columns > a:hover {
    color: #980619;
}
.f-dropdown.content {
    border-top: 1px solid #DAD1B1;
    border-right: 0px solid #fff;
    border-bottom: 0px solid #DAD1B1;
    border-left: 0px solid #fff;
    background: rgba(255,255,255,.95) !important;
}
        .f-dropdown:after, .f-dropdown:before {
            display: none !important;
        }

.small-block-grid-4 :hover {
    /*background: none !important;*/
}

.contain-to-grid .top-bar {
    margin: 0 auto;
    max-width: 100%;
}

.panel {
    background: #ffffff;
    margin-top: -2px;
}

.tx-indexedsearch {
    background: #fff;
    padding: 20px;
}


.tx-indexedsearch h3 {
    font-size: 1em;
}

.tx-indexedsearch h3 a {
    color: #afaa96 !important;
}

.tx-indexedsearch-searchbox {
    display: none;
}

.panel h1,
.columns-2-1 h2 {
	font-size: 1.563em;
    color: #AFAA96;
}

.logoleiste {
    background: #AFAA96;
}


.logoleiste h3, 
.logoleiste h4 {
    color: #fff;
    padding: 0;
    margin-bottom: 0.5em;
    font-size: 0.75em
}

.logoleiste p {
    color: #fff;
    font-size: 0.75em;
}
.logoleiste img {
    margin-right: 10px;
}

.logo-typo {
    height: 100px;
    margin: 0;
    padding: 20px 0;
    z-index: 1 !important;
}

.logo-typo span {
    font-family: "GothamBook",Helvetica,Arial,sans-serif;
    display: block;
    text-align: center;
}

.logo-typo span.logo-typo-seetel,
.logo-typo span.logo-typo-hotels {
    font-size: 24px;
    letter-spacing: 10px;
    line-height: 28px;
    color: #fff;
    padding-left: 11px;
	text-shadow: 1px 1px 2px #B7B8B9;
}

.logo-typo span.logo-typo-hotels {
    margin-top: 10px;  
    letter-spacing: 8px;
    padding-left: 9px;  

}

.logo-typo span.logo-typo-usedom {
    font-size: 14px;
    letter-spacing: 18px;
    margin-top: 10px;
    padding-left: 18px;
    color: #000;
}



/*
.logo-typo span:last-child {
    color: #FFFFFF;
    font-size: 14px;
    letter-spacing: 10px;
}
*/

.teaser {
    /*margin-bottom: 36px !important;*/
}

.teaser .large-4 {
    /*margin-top: 20px;*/
}

.teaser h3, .teaser h4 {
    font-family: "GothamBook",Helvetica,Arial,sans-serif;
    font-size: 1.05em;
    margin: 0;
}
.teaser h3 {
    background: none repeat scroll 0 0 #A4A59D;
    color: #FFFFFF;
    padding: 0.4em 0.5em 0.3em 0.5em;
    font-weight: normal;
}

.teaser h3 a {
    color: #FFFFFF;
}


.teaser h4 {
    padding: 16px 0 4px 0;
    font-size: 1em;
    font-weight: bold;
}

.teaser p {
    margin: 0 0 0px 0;
}




.teaser .csc-textpic-imagewrap {
    margin: 0;
    float: none;
}

.teaser .csc-textpic-imagewrap {

}
.teaser-link {

}

.teaser a {
    /*
    font-family: "GothamMedium",Helvetica,Arial,sans-serif;
    font-size: 0.85em;
    */
}

.teaser-call-to-action {
    background: none repeat scroll 0 0 #ECE8D8;
    border-top: 2px solid #FFFFFF;
    padding: 10px;
}

.teaser-call-to-action span {
    font-size: 0.75em;
    display: block;
    padding-bottom: 5px;
    font-family: "GothamBook",Helvetica,Arial,sans-serif;
}

.teaser-call-to-action span.tel {
    font-size: 1em;
    font-family: "GothamMedium",Helvetica,Arial,sans-serif;
}


/*
.teaser label {
    float: left;
    font-size: 0.75em;
    width: 35%;
    padding: 9px;
    line-height: 1.6em;
}
*/

.teaser form {
    padding: 0;
    margin: 0;
}

.teaser input {

}

.quickbooking {
    font-family: GothamBook, helvetica, arial;
}

.quickbooking label {
    font-size: 12px;
    line-height: 3em;
    width: 32%;
}

.quickbooking input, .quickbooking select {
    padding: 0 0.5em;
    height: 2em;
    border: none;
    font-size: 12px;
}

.quickbooking select {

}

.quickbooking button {
    font-family: GothamBook, helvetica, arial;
    font-size: 0.85em;
    margin: 0;
    padding: 7px 10px 4px;
    /*left: 32%;*/
    width: 97%;
}

.teaser-newsletter {
    background: #ECE8D8;
    height: 55px;

}

.teaser-newsletter .icon-mail {
    float: right;
    margin-right: 16px;
    margin-top: 10px;
}

.teaser-social .icons {
    float: right;
    margin-right: 16px;
    margin-top: 12px;   
}

.teaser-newsletter span {
    display: inline-block;
    font-family: "GothamBook",Helvetica,Arial,sans-serif;
    font-size: 0.75em;
    line-height: 13px;
    padding: 15px 10px;
}


.teaser-social span {
    display: inline-block;
    font-family: "GothamBook",Helvetica,Arial,sans-serif;
    font-size: 0.75em;
    padding: 10px;
    line-height: 13px; 
}


.teaser-social {
    background: #ECE8D8;
    height: 57px;
    margin-top: 2px;

}

.social h3, 
.social h4 {
    color: #AFAA96;
    padding: 0;
    margin-bottom: 0.2em;
}

.social a {
    border: none;
}
.social img {
    padding-right: 10%;
}



.row-top-40 {
    margin-top: 40px !important;
}

/* -- side-bar -- 
.side-bar {
    margin-top: 20px;
}

.side-bar > div {
    background: none repeat scroll 0 0 #ECE8D8;
    font-family: "GothamBook",Helvetica,Arial,sans-serif;
    font-size: 0.75em;
    padding: 10px;
    margin-bottom: 20px;
}

.side-bar span {
    display: inline-block;
    margin-bottom: 10px;
    line-height: 1.5em;
}
*/


.side-bar > div {
    margin-bottom: 20px;
    /*overflow: hidden;*/
}

.top-bar-section .dropdown li.title h5 a {
    color: #000;
    display: block;
    line-height: 22.5px;
}

.row.full {
    width: 100%;
}

.footer-wrapper {
    margin-top: 40px;
}




/* -- hotel content -- */

.hotel-content {
}

/*
.hotel-content a {
	font-family: Georgia, serif;
}
*/

.hotel-content h2 {
    font-size: 1.25em;
}
.hotel-content h3 {
    background: none;
    color: #000;
    padding: 10px 0 5px 0;
    font-size: 1em;
    font-weight: bold;
}

i {
    color: #707173;
    font-style: italic;
}

.hotel-content p + h3 {
    padding-top: 20px;
}

.shortText h3 {
    padding: 0 0 6px 0;
}

.hotel-content .row {
    /*padding: 20px 0;*/
}


.hotel-content .moreLink {
    margin-bottom: 10px;
    margin-top: 20px;
    padding: 0;
    position: relative;
    text-align: center;
    display: inline-block;
}

.hotel-content .moreLink a {
    color: #ECE8D8;
    font-family: 'gothambook',helvetica,arial;
    font-size: 12px;
    border-bottom: none;
    background: #000;
    padding: 8px 16px;
}

.hotel-content article {
 /*
    border-bottom: 0px solid #ECE8D8;
    margin: 20px 0;
    padding-bottom: 25px;
*/  

}

.hotel-content article.teaser {
    /*height: 28em;*/
}

.hotel-content .csc-default ul,
.hotel-content article ul {
    list-style: square outside none;
    margin: 0;
    padding: 5px 18px;
    color: #555;
}

.hotel-content .csc-default li,
.hotel-content article li {
    list-style: square outside none;
    /*font-family: "GothamBook", helvetica, arial;*/
    font-family: Georgia, serif;
    font-size: 16px;
    line-height: 22px;
}


.hotel-content-tipp {
    margin: 20px 0;
    padding: 10px 0;
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;
}

.hotel-content-tipp figure {
    height: 170px;
    margin-right: 20px;
}

.hotel-content-tipp div.csc-textpic-text > p:last-child {
    font-family: "GothamBook",Helvetica,Arial,sans-serif;
    font-size: 12px;
}


table.contenttable {
    width: 100%;
    margin: 20px 0;
    border: none;
    /*font-family: "GothamBook",Helvetica,Arial,sans-serif;*/
    font-size: 12px;
}


table.contenttable td {
    font-size: 12px;
    vertical-align: top;
    padding: 0;
    margin: 0;
}

table.contenttable td b {
    border-bottom: 1px solid #ECE8D8;
    display: block;
}

table.contenttable ul {
    margin: 0;
    padding: 5px 10px 24px 10px;
    list-style: square;
    font-size: 12px;
}

table.contenttable p {
    font-family: GothamBook, Helvetica, Arial, sans-serif;
    padding: 1px 11px;
}

table.contenttable th {
    font-size: 1em;
    font-weight: normal;
}
/* -- folding text -- */

.imageAndFoldingText {

}

/*
.imageAndFoldingText .subline {
    color: #AFAA96;
}
*/
.imageAndFoldingText .subline {
    display: none;
}
.imageAndFoldingText .image {
    float: left;
    width: 220px;
}
.imageAndFoldingText .text {
    margin-left: 0;
}

.imageAndFoldingText .text.withImage {
    margin-left: 230px;
}

.imageAndFoldingText .ta_xml {
    margin-left: 0 !important;
}


.extra-image img {
    height: 150px;
}
/*
.imageAndFoldingText .moreText, .imageAndFoldingText .shortText p + p {
    font-family: GothamMedium,helvetica,arial;
    font-size: 14px;
}
*/

.imageAndFoldingText .bookingLink a {
    background: none repeat scroll 0 0 #000;
    border-bottom: medium none;
    color: #ece8d8;
    display: inline-block;
    font-family: gothammedium,helvetica,arial;
    font-size: 0.85em;
    padding: 7px 10px;
    text-align: center;
    text-decoration: none;
    width: 200px !important;
    line-height: 1.2em;
}


.imageAndFoldingText .showMore {
    cursor: pointer;
    float: right;
    padding: 7px 5px;
    text-decoration: none;
    font-size: 14px;
    font-family: "GothamMedium", helvetica, arial;
    color: #AFAA96;
}
.imageAndFoldingText .showMore:after {
    background: url("../img/Pfeile-Klein-Gold_Down.png") no-repeat -1px 2px ;
    content: "";
    width: 16px;
    height: 10px;
    display: inline-block;
    margin-left: 6px;
}
.imageAndFoldingText .showMore.less:after {
    background: url("../img/Pfeile-Klein-Gold_Up.png") no-repeat -1px 2px ;
    content: "";
    width: 16px;
    height: 10px;
    display: inline-block;
    margin-left: 6px;
}
.imageAndFoldingText .addInfos {
    overflow: hidden;
    position: relative;
    margin-bottom: 10px;
}






/* -- wenn live, dieses css rausnehmen -- */
.csc-textpic-imagewrap {
    float: left;
    margin-right: 10px;
}



/* -- hotel-info-tab -- */
.hotel-info-tab > div {
    background: #707173;
}

.hotel-info-tab > div a {
    border: medium none;
    color: #FFFFFF;
    display: block;
    font-family: "GothamBook",Helvetica,Arial,sans-serif;
    font-size: 14px;
    line-height: 40px;
    margin-bottom: 10px;
    padding-left: 10px;  
}

.hotel-info-tab > div:hover {
    background: #AFAA96;
}

.hotel-info-tab > div.active {
    background: #AFAA96;
}

.tab-hotel a {
    background: url("../img/1/icon-hotel.png") no-repeat right;
    margin-right: 10px;
}

    .tab-hotel a:hover {
        background: url("../img/1/icon-hotel-hover.png") no-repeat right;
    }

    .tab-hotel a.active {
        background: url("../img/1/icon-hotel-hover.png") no-repeat right;
    }

.tab-zimmer a {
    background: url("../img/1/icon-zimmer.png") no-repeat right;
    margin-right: 10px;
}

    .tab-zimmer a:hover {
        background: url("../img/1/icon-zimmer-hover.png") no-repeat right;
    }
    .tab-zimmer a.active {
        background: url("../img/1/icon-zimmer-hover.png") no-repeat right;
    }

.tab-restaurant a {
    background: url("../img/1/icon-restaurant.png") no-repeat right;
    margin-right: 10px;
}

    .tab-restaurant a:hover {
        background: url("../img/1/icon-restaurant-hover.png") no-repeat right;
    }
    .tab-restaurant a.active {
        background: url("../img/1/icon-restaurant-hover.png") no-repeat right;
    }

.tab-spa a {
    background: url("../img/1/icon-spa.png") no-repeat right;
    margin-right: 10px;
}

    .tab-spa a:hover {
        background: url("../img/1/icon-spa-hover.png") no-repeat right;
    }
    .tab-spa a.active {
        background: url("../img/1/icon-spa-hover.png") no-repeat right;
    }    

.tab-urlaubsangebote a {
    background: url("../img/1/icon-urlaubsangebote.png") no-repeat right;
    margin-right: 10px;
}

    .tab-urlaubsangebote a:hover {
        background: url("../img/1/icon-urlaubsangebote-hover.png") no-repeat right;
    }
    .tab-urlaubsangebote a.active {
        background: url("../img/1/icon-urlaubsangebote-hover.png") no-repeat right;
    }

.tab-galerie a {
    background: url("../img/1/icon-galerie.png") no-repeat right;
    margin-right: 10px;
}

    .tab-galerie a:hover {
        background: url("../img/1/icon-galerie-hover.png") no-repeat right;
    }
    .tab-galerie a.active {
        background: url("../img/1/icon-galerie-hover.png") no-repeat right;
    }

/* -- forecast -- */
.tx-smsweatherforecast-pi1 {
    background: #ECE8D8;
    height: 142px;
    margin-top: 20px;
}
div.forecast {
    border-right: 1px solid #2A5387;
    float: left;
    padding: 23px 0;
}
div.row3 {
    width: 32.3333%;
}
div.row4 {
    width: 24%;
}
div.row5 {
    width: 19%;
}
div.last {
    border-right: medium none;
}
div.day, div.maxTemp {
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
}
div.weather {
    text-align: center;

}
div.maxTemp {
    text-align: center;
    font-family: "GothamBook",Helvetica,Arial,sans-serif;
}


/* -- footer -- */
.footer {
    background: rgb(0, 0, 0); /*IE-Fallback */
    background: rgba(0, 0, 0, 0.85);
    border-color: #000;
    color: #fff;
    font-family: "GothamBook",Helvetica,Arial,sans-serif;
}

.footer h4 {
    color: #fff;
    font-size: 0.75em;
    font-family: "GothamMedium",Helvetica,Arial,sans-serif;
}

.footer ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.footer li {
    font-size: 0.8em;
}

.footer li a {
    border-bottom: none;
}

.footer span {
    display: block;
    font-size: 0.75em;
    margin-bottom: 10px;
    line-height: 1.5em;
}


.footer-legal {
    text-align: center;
    margin: 20px auto 40px auto;
}

.footer-legal ul {
    font-family: "GothamMedium",Helvetica,Arial,sans-serif;
    font-size: 0.75em;
    margin: 2px auto;
    padding: 0;
    list-style: none;
}

.footer-legal li {
    display: inline-block;
}

.footer-legal li a {
    border-bottom: medium none;
    color: #000000;
    padding: 0 10px;
}

.icon-partner img {
    margin-right: 15px;
    margin-top: 30px;
}

.footerMenuMobile {

}

.footerMenuMobile li {

}

.footerMenuMobile li a {
    border-bottom: medium none;
    font-size: 1em;
    line-height: 2em;
}

/* -- sms hotelmanager -- */

.teaserGrey {
    background-color: #ECE8D8;
    overflow: hidden;
}

.teaserGrey a {
    font-size: 1em !important;
}
.teaserGrey .footer {
    background: none;
    font-size: 1.25em;
}

.teaserGrey p.message {
    padding: 3%;
}

.teaser a {

}

.teaserRightCol {
    padding: 10px;
}

.teaserRightCol > img {
    float: left;
    margin-right: 10px;
}

.teaserRightCol > .buttonRight {

}


.currentRates, 
.currentRates h4,
.currentRates .cheapestPrice {
    /*font-family: "DidotLTStdItalic", georgia !important;*/
}


.currentRates h4, .cheapestPrice {
    /*font-size: 20px;*/
}

.currentRates .price {
    font-size: 30px;
}

.currentRates .center {
    text-align: center;
}

.currentRates p.center {
    font-size: 12px;
    font-family: "GothamBook", Helvetica, Arial, sans-serif;
}
.hoteldata {
    margin-bottom: 20px;
    font-family: "GothamBook",Helvetica,Arial,sans-serif;
    font-size: 12px;    
}
.hoteldata label {
    padding: 0;
    width: auto !important;
    overflow: hidden;
    font-size: 9px;
}

.hoteldata p {
    font-family: "GothamMedium",Helvetica,Arial,sans-serif;
    font-size: 12px;
}

.hoteldata ul {
    margin: 0;
    padding: 0;
    font-size: 12px;
}

.seetel-hotels-online-widget p {
    font-family: "GothamMedium",Helvetica,Arial,sans-serif;
    font-size: 12px;
    padding: 10px 7px; 
}

.seetel-hotels-online-widget > .row {
    border-bottom: 2px solid #FFF;
}
figure {
    margin: 0;
    padding: 0;
}
p.show-for-small {
    margin-bottom: 0 !important;
}

.hoteldata div:last-child {
    /*padding-bottom: 10px;*/
}

.tx-smshotelmanager-pi3 .data ul li, .tx-smshotelmanager-pi4 .data ul li {
    list-style-position: outside;
    list-style-type: disc;
    margin-left: 15px;
}
.tx-smshotelmanager-pi3 h4, .tx-smshotelmanager-pi4 h4 {
    font-weight: normal !important;
    font-size: 13px;
}
.tx-smshotelmanager-pi3 div.hoteldata, .tx-smshotelmanager-pi4 div.hoteldata {
    border: 0px solid #EDE6DE;
    padding: 0 3%;
}
.tx-smshotelmanager-pi3 div.data, .tx-smshotelmanager-pi4 div.data {
    margin-bottom: 20px;
}
.tx-smshotelmanager-pi3 div.data img, .tx-smshotelmanager-pi4 div.data img {
    margin: 0 4px 0 0;
}
.tx-smshotelmanager-pi3 div.data img.icon, .tx-smshotelmanager-pi4 div.data img.icon {
    position: relative;
    top: -1px;
}
.tx-smshotelmanager-pi3 dg788iv.data .facebook img, .tx-smshotelmanager-pi4 div.data .facebook img {
    margin-bottom: 0;
}
.tx-smshotelmanager-pi3 div.first, .tx-smshotelmanager-pi4 div.first {
    padding-top: 10px;
}
.tx-smshotelmanager-pi3 div.moreLink, .tx-smshotelmanager-pi4 div.moreLink {
    background-color: #2A5387;
    margin-bottom: 0;
    padding: 2% 0 5px 3%;
    text-align: right;
}
.tx-smshotelmanager-pi3 div.moreLink a, .tx-smshotelmanager-pi4 div.moreLink a {
    color: #FFFFFF;
    font-family: "Fedra Sans Medium";
    font-stretch: normal;
    font-style: normal;
    font-weight: normal;
    margin-right: 5px;
}
.tx-smshotelmanager-pi3 div.moreLink a:before, .tx-smshotelmanager-pi4 div.moreLink a:before {
    content: url("data:image/png;base64,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");
    margin-right: 5px;
}
.tx-smshotelmanager-pi3 .stars, .tx-smshotelmanager-pi4 .stars {
    display: inline-block;
    height: 10px;
    width: 42px;
}
.tx-smshotelmanager-pi3 .onestar, .tx-smshotelmanager-pi4 .onestar {
    background: url("/fileadmin/assets/seetel/img/sms_hotelmanager/1star.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.tx-smshotelmanager-pi3 .twostars, .tx-smshotelmanager-pi4 .twostars {
    background: url("/fileadmin/assets/seetel/img/sms_hotelmanager/2stars.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.tx-smshotelmanager-pi3 .twoandhalfstars, .tx-smshotelmanager-pi4 .twoandhalfstars {
    background: url("/fileadmin/assets/seetel/img/sms_hotelmanager/2_5stars.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.tx-smshotelmanager-pi3 .threestars, .tx-smshotelmanager-pi4 .threestars {
    background: url("/fileadmin/assets/seetel/img/sms_hotelmanager/3stars.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.tx-smshotelmanager-pi3 .threeandhalfstars, .tx-smshotelmanager-pi4 .threeandhalfstars {
    background: url("/fileadmin/assets/seetel/img/sms_hotelmanager/3_5stars.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.tx-smshotelmanager-pi3 .fourstars, .tx-smshotelmanager-pi4 .fourstars {
    background: url("/fileadmin/assets/seetel/img/sms_hotelmanager/4stars.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.tx-smshotelmanager-pi3 .fourandhalfstars, .tx-smshotelmanager-pi4 .fourandhalfstars {
    background: url("/fileadmin/assets/seetel/img/sms_hotelmanager/4_5stars.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.tx-smshotelmanager-pi3 .fivestars, .tx-smshotelmanager-pi4 .fivestars {
    background: url("/fileadmin/assets/seetel/img/sms_hotelmanager/5stars.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.tx-smshotelmanager-pi4 h4 {
    font-size: 113%;
}
.tx-smshotelmanager-pi4 div.review {
    clear: both;
    height: 145px;
    padding: 10px;
    border-bottom: 1px solid #d9d1b1;
}
.tx-smshotelmanager-pi4 div.review .content {
    float: left;
    width: 65%;
}
.tx-smshotelmanager-pi4 div.review p {
    line-height: 1.2em;
}
.tx-smshotelmanager-pi4 div.review p.right {
    text-align: right;
    font-family: gothambook, helvetica, arial;
    font-size: 12px;
    margin-top: 5px;
    margin-bottom: 5px;
}
.tx-smshotelmanager-pi4 div.review .rating {
    float: right;
    font-size: 0.75em;
}
.tx-smshotelmanager-pi4 div.review .rating .totalRating {
    float: left;
}
.tx-smshotelmanager-pi4 div.review .rating .totalRating .barChartBorder {
    display: inline-block;
}
.tx-smshotelmanager-pi4 div.review .rating .recommendation {
    background-position: 120px -1px;
    float: right;
    height: 20px;
    margin-left: 15px;
    width: 140px;
    line-height: 1.5em;
}
.tx-smshotelmanager-pi4 div.review .rating .recommendation_false {
    background-image: url("/fileadmin/assets/seetel/img/sms_hotelmanager/smiley_sad.gif");
    background-repeat: no-repeat;
}
.tx-smshotelmanager-pi4 div.review .rating .recommendation_true {
    background-image: url("/fileadmin/assets/seetel/img/sms_hotelmanager/smiley_happy.gif");
    background-repeat: no-repeat;
}
.tx-smshotelmanager-pi4 .even {
    /*background-color: #DFE5ED;*/
}
.tx-smshotelmanager-pi4 .logo {
    text-align: right;
}
.tx-smshotelmanager-pi4 div.hoteldata {
    padding: 0;
    width: 100%;
}
.tx-smshotelmanager-pi4 div.hoteldata .holidayCheck {
    float: left;
    margin: 0 45px 0 3%;
    color: #000;
}
.tx-smshotelmanager-pi4 div.hoteldata div.left {
    border-right: 1px solid #2A5387;
    float: left;
    font-size: 90%;
    height: 65px;
    margin: 10px 0 20px;
    padding: 0 5px;
    text-align: center;
}
.tx-smshotelmanager-pi4 div.hoteldata div.left a {
    color: #2A5387;
    text-decoration: underline;
}
.tx-smshotelmanager-pi4 div.hoteldata div.left a:before {
    content: url("data:image/png;base64,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");
}
.tx-smshotelmanager-pi4 div.hoteldata div.last {
    border: medium none;
}
.tx-smshotelmanager-pi4 div.hoteldata div.averageRating {
    /*width: 35%;*/
}
.tx-smshotelmanager-pi4 div.hoteldata div.recommendation {
    /*width: 29%;*/
}
.tx-smshotelmanager-pi4 div.hoteldata div.countRating {
    /*width: 25%;*/
}
.tx-smshotelmanager-pi4 div.hoteldata .averageReview, .tx-smshotelmanager-pi4 div.hoteldata .numberOfReviews, .tx-smshotelmanager-pi4 div.hoteldata .recommendationRate {
    font-size: 1.75em;
    font-stretch: normal;
    font-style: normal;
    font-weight: normal;
    height: auto;
    padding: 5px;
}
.tx-smshotelmanager-pi4 div.hoteldata .averageReview {
    margin-bottom: 3px;
}
.tx-smshotelmanager-pi4 .barChartBorder {
    background-image: url("../img/1/sprite_stars.png");
    background-repeat: no-repeat;
    height: 16px;
    margin: 0 3px;
    width: 101px;
}
.tx-smshotelmanager-pi4 .review .barChartBorder {
    width: 101px;
}
.tx-smshotelmanager-pi4 .barChartContent {
    background-image: url("../img/1/sprite_stars.png");
    background-position: -111px 0;
    height: 16px;
}
.tx-smshotelmanager-pi4 .dividerLeft, .tx-smshotelmanager-pi4 .dividerRight {
    margin-bottom: 10px;
}
.tx-smshotelmanager-pi4 .holidayCheckLink {
    margin: 10px 0;
}
.tx-smshotelmanager-pi4 .holidayCheckLink a {
    border-bottom: none;
}
.tx-smshotelmanager-pi5 div.bookingMask, .tx-smshotelmanager-pi5 div.currentRates {
    overflow: hidden;
    padding: 10px 3%;
}
.tx-smshotelmanager-pi5 h4 {
    font-weight: normal;
}
.tx-smshotelmanager-pi5 .cheapestPrice {
    font-stretch: normal;
    font-style: normal;
    font-weight: normal;
    text-align: center;
}
.tx-smshotelmanager-pi5 .cheapestPrice .price {
    /*font-size: 200%;*/
}
.tx-smshotelmanager-pi5 .cheapestPrice .star {
    font-size: 120%;
}
.tx-smshotelmanager-pi5 .moreLink,
.buttonRight {
    margin-top: 20px;
    margin-bottom: 10px;
    padding: 0;
    position: relative;
    text-align: center
}
.tx-smshotelmanager-pi5 .moreLink a,
.quickbooking button,
#contact-form button,
#newsletter-form button,
.buttonRight a,
input.powermail_field.powermail_submit {
    color: #ECE8D8;
    font-family: 'GothamMedium',helvetica,arial;
    font-size: 0.85em;
    border-bottom: none;
    background: #000;
    padding: 8px 16px;

}

.powermail_fieldwrap.powermail_fieldwrap_submit {
    float: right;
}

.powermail_legend,
.tx-powermail > form > h3 {
    display: none;
}
.tx-smshotelmanager-pi5 .moreLink a:before {

}

/*
.tx-smshotelmanager-pi5 .moreLink a:after,
.quickbooking button:after,
#contact-form button:after,
#newsletter-form button:after,
.buttonRight a:after {
    content: '  √';
    font-size: 12px;
}
*/

.tx-smshotelmanager-pi5 form select,
.routenplaner form select {
    width: 65%;
}
.tx-smshotelmanager-pi5 form .button {
    margin-right: 4px;
    padding: 4px 22px;
}
.tx-smshotelmanager-pi5 form input.date,
.routenplaner form input.inputbox {
    margin-right: 5px;
    width: 55%;
    display: inline !important;
}
.tx-smshotelmanager-pi5 .paramlist span {
    margin: 0 8px;
}
.tx-smshotelmanager-pi5 table {
    margin: 10px 0;
    width: 100%;
}
.tx-smshotelmanager-pi5 table thead {
    font-weight: bold;
}
.tx-smshotelmanager-pi5 table tr {
}
.tx-smshotelmanager-pi5 table td {
    border-bottom: 1px solid #FFFFFF;
    font-size: 100%;
}
.tx-smshotelmanager-pi5 table td.price {
    text-align: right;
}




/* -- subnavi -- */

#subNavHotelUebersicht {
    margin: 0 0 3% -1%;
    overflow: hidden;
    padding: 0;
}
#subNavHotelUebersicht li {
    background-color: #707173;
    background-position: 165px center;
    background-repeat: no-repeat;
    display: inline-block;
    list-style-image: none;
    list-style-type: none;
    margin: 0 0 1% 1%;
    padding: 0 1.5% 0 0;
    width: 32.33%;
}
#subNavHotelUebersicht li.act, #subNavHotelUebersicht li:hover {
    background-color: #AFAA96;
}
#subNavHotelUebersicht li.act a, #subNavHotelUebersicht li.act a:hover, #subNavHotelUebersicht li:hover a, #subNavHotelUebersicht li:hover a:hover {
    background-position: left center;
    background-repeat: no-repeat;
    color: #FFFFFF;
}
#subNavHotelUebersicht a {
    color: #ffffff;
    content: none;
    display: block;
    /*font-family: "GothamBook",Helvetica,Arial,sans-serif;*/
    font-size: 13px;
    font-stretch: normal;
    font-style: normal;
    font-weight: normal;
    line-height: 3em;
    padding-left: 7%;
    text-decoration: none;
    text-transform: uppercase;
    width: 100%;
}




#subNavHotelUebersicht a:before {
    content: none;
}
#subNavHotelUebersicht li.icon_0 {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABh0RVh0Q3JlYXRpb24gVGltZQAyMi4wNC4yMDE0F/K4UQAAAB50RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNS4xqx9I6wAAAShJREFUSIntlV1xwzAQhNeZAAiDmkENQQxqCIYQBgkEM2gZJAwSCGYQQ3ARfH3IKVY1tvzTp854ZzyS7la3ujtpnGkGgIOkUpKTdLS5JDW2vku6ZlnWzYmXEsqBGuh44gg4ejizYZwvIF8jdADO/MbNfG1ga812i7i1VWWWmAsyCuGAasBeRVl7dICbEhsKCPAYyC7O8jGyt1oqBs8+FQl/Qd/LadGJYD5g3NMlB4KwvECTYhrnnqBcjZNCK0k7oJT0nmhtY2Pq1uURdwhvQLlX/4g9uij4t43+UK19XigPfJ47htLfvE+gCD08H/0JqG19YuBRG+9i89p4cawP4OLLuhjW81T5xvad1wq+LtNS7FYp/gGb4Ca4CW6Cm+A/FNyv3Lf4X+jxA5YHh8LE5PmtAAAAAElFTkSuQmCC");
}

#subNavHotelUebersicht li.icon_1 {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAaCAYAAACkVDyJAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABh0RVh0Q3JlYXRpb24gVGltZQAyMi4wNC4yMDE0F/K4UQAAAB50RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNS4xqx9I6wAAAQtJREFUSInlldGNwjAMhn+jG4ANyAgdgRG4DW4ERugIjMAIbHBlg94ElA16E3w8YIk+JGlLKeKOX6rkWHG+2K4cA9A8sphzMRMsqacDP7oLM4uWYYz6OvRmJe1qrr/3/5f0EcBfSee5gWdJR7d3kvZuH3vhdJTyR9QCBVABa/8q97W5wLHA2g8G2EQuHxxY+d7JwBb4AkKmYgHYAM0jgABNtkfX2Gh2Y4GN37wYACxSWY7NsAJ2A4Alt15PAgLUA4BR2L0ZroEyA9v6nkPsACM9o/uG96ek2swaBwVJQdJ3LmjKpGklnbj2q5R0krSU9JMLTD5PPVpJOrgdHC7dRlxSU0p6l/7k8/TawAuXbXkgZtUi4wAAAABJRU5ErkJggg==");
}


#subNavHotelUebersicht li.icon_2 {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAYAAAAe2bNZAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAJxSURBVHja7JhPhFVRHMc/t5d4xJjHY2g1mVU8hmF4RDxFDI9Hf1YRMUREZIZWEU3DMExeZhWlRYphlKHXpk2zqU0jiv6sItIbb9Umfm1+V8fp3nPOPfcu3qIfx+++d39/vuff789NRIRxoQOMEY0VmIORekeAHtACGsA08AkYAW+BbeB7YasiUmRcEpE3EkavReRCEftJ4AG+CFwG5vX3N2AL2AOGwFdgBpgA5oAuMKWyr4B7wOMqVmbVmO0TEekEznRBRJ4Zurd8Oj6DfcPYlYJbmo5rho31WDBramBHRLqRQNJx3gB0uygYczadkkDS0TVsLoaCOeRTKjGuGrZrIWBuqvBGjsGB50p/9kzigcpd94GpGUaPRYJJaSlHv63vv/jAnFLBF46ZDRwOV4x3Q4eNNHDOmf/buamnfCsyTbwMlHuq/IwrUbaV70aCOWs8Lzvkdi1/mRH4py5fI3Cb8sh3C6ezzo29MhPKRyWrgU1g0fF+ZPnL3KZfyuuBTpeBxBjm1qwAkzl6dctfJpgfypuRK3IH2NfnSeBkjlzT8pcJZk95q8QW7QfItCx/mWCeK1+IBLIEHA246l3l267b1HDljooicN2Qqbtu0xB4GBAnfIHvnJ6fLLqh/K59gF25QzQeVJm1Z125L09pXRX6FYPZVLurRYqrwyLySBXXKgLinaBL+bixpH0RmYoEMWPV0q3YgryjHYGIyPuIotwsX++LyHyZ7gARaVoze6fVYDtH/oS2JR8MnQ37GseCMQvqnYx48tvRZRbps4I7SjuU94DT/9QjfzvIgRZQH4sYTir4PlMDZrXhL0XJ/49FOfRnAGsHMB4SLgW8AAAAAElFTkSuQmCC");
}
#subNavHotelUebersicht li.icon_3 {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABh0RVh0Q3JlYXRpb24gVGltZQAyMi4wNC4yMDE0F/K4UQAAAB50RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNS4xqx9I6wAAAWZJREFUSIm9VluRg0AQ7Nm6/3AOcgpiAQk4CFKQEAnEARKQEAk4OFDQ95GF2lpmXwmXruJnXj09LMsACZCsSLYkB5Iz95itryVZpeqliHqFIIW+mJhk46kZSdb2GRWSh81xVTe5ZJ1fTIl5OP5pVaQ00pWSkWStxNWaX8kNk3ojCarzVE6eLYRtvMYGVgB6pe4cGcgcyNGwHSRjDTcAp8xkF2Nm3MlywFjmayAwdrxLv7krycoAiB3fC8mzb7S2SyEhADQpQsCOImArVdmA+nXlYyMleXPsvVsto84sJJnTmojIWtRz/YjIFPDtYFIBGRhKgo9QGPX5OEJhEQyA5YN8i0H+bXEERoPCl/4mBrFX228q8qBD821EZAZwf6HbUtwt17a/RG+cNavUt94wdH9Plrn9R3Xtps4F9RXjXYVdtJUQ6YuEO7Iv3yAiHZ+7TA9nC4h1qvgWPMeY/8nxk4uwQnzYqv8HWJdVOl0hfhEAAAAASUVORK5CYII=");
}

#subNavHotelUebersicht li.icon_4 {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAYAAAAe2bNZAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAH6SURBVHja7FjtUcJAEH04FnAlYAVeB8QKTAmxAzoQKkAriFYQOgArIFYQOggdrH824+O8uxwBkXF4MzeEY2fzsh/vNoxEBJeC0ZVMADe4IPwLMjmAFYAKgP3LmsmUSIcdgDv9PHtkMue7OVV0hpDZBgiWR5MSkSFrId8o6XojImagz8FkeG1kH4MJHdvaU09qrBa4OVeaICJjEWkljIMjlNraY12MZy3cGsCrFrCLGsBDctsnsm4iEbBqU0QilHSf28RsvgOYBPZrvX4DcK915NZQBmD9mzXDyzgt7mJ8ysjEEOueLYCngFD+QIyM0fBaLcA1pcQtZB+ROYAXUuhM/dTBlAVCvogUo3XsV47NitIyC7R/IyJ5nwIbUtSSbjzWbukcFwEyC9qvdK8SkYz8F9SdRYxM5TPykG3p6ZnMjCKS4keIKFxFZYcx5eUouGSMkq0SOnDP7saZ3jq96BshlmTvGyeMqnIMO71X7ptnjBqktOGn53jgVkeSyAEfseHKDNCZnRO13QG+TEhntvRkdY+TR7KZE6klRSZPSPlk72E8BbXqKbxci3Xac7A2PSOEJQnxtvbMNXBWpoQ3iYSrACGrflr+3eeoJJWcKYEptXDq0NSNFK3KQK57Je3blBk488h8QzqSeppnJKRCJEqfn+uL//UvkUPxNQBydRmKhdNmFgAAAABJRU5ErkJggg==");
}
#subNavHotelUebersicht li.icon_5 {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAYAAAAe2bNZAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAGkSURBVHja7NdPiE1hGMfxz517DWOQhQ2FpCYhdqZZ2GJLsVBiJ4qNsrKzt7XDFik72UzNhrISys5CbJTSSFd3Zu5j4TnTcXNmJrnXKedXb2/v0/vne57nfZ5zTisi1EVjaqQGpoFpYP4LmCt4i1lMjBqmMzCexr60t/61Z3rZf0e/LndmqU4XeAkLdYHpYArb6gCzHy/wBvewdwhnb8cj3K/Kpn7JvinbeczgNF5VbDyB3diK8czEBczjA778Zs11nML7KpjFElTZa1O4ibP4lraNOIFjOIgdCb8uYRZz7qesXXN4jM+5/lD288unRES53Y6feh4Rz+JXdSNiOuedjIiXEdGLtasfEe8i4kJEtCNiLu2vi/MH70w7+484k5W4CN0GbMElPMTh9MJa1cIe3MUtbF6tAhfjI7iY8exiMtP9Go6WoP9UV0u1LKpgCu3EjYFLPYbjfzGb2quldmeF9G+Nus6M/E29kicms3+KJ0PySD8f+jJ2lfcfhCnK/x08GLIjDuAc1leFaTw/H3ojiEo3M+nrcu43v7cNTAPTwAxZPwYAPkjAVJfuLiMAAAAASUVORK5CYII=");
}
#subNavHotelUebersicht li.icon_6 {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAYAAAAe2bNZAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAALPSURBVHja7JhBZJxREMd/21RZSuxSQk/Z5lSWsIRQSmwoJYSsnkopSyml1IaeSmmEEFJbyaU0eqiUUCU0ufTSXBqlUVr6pafSSzdy6qVML7M6fX3fe9/3dQ859DHe+75v/vPmzcybN+8riQjHpZ3gGLVjpczJgrizwCxQB6rAKPAZOAL2gBfAt9xSRSQPXReRt5KtvRGRq3nklzIG8DXgBjChz1+BTWAf6AFfgDFgGGgAM8CI8r4GHgHPBmGZRbPaDRGZyrjSyyLy0mDvxzAxgV0j7GZOl/bptpGxXFSZJRWwJSIzBRXp0xWj0IO8ytjVhNxSEZGWiHSUWvrOxztjZLazKnMqBlJqiEjPs4t6+s2HuWX4hrIoc0+ZVyKmT5QvMZZJjEJpFnqiPHdiygwZzc8HFGkavqbjtraI1ALYScUdxJSZVsZXEas0jDJJxJ0+6ifOP9zpnk2z2m9G0tMesKPjGrCqya8DVDIk0efaz4UOykntdzMI3HOeK8ACkACtCHbXmc+bgb+r+ao53NRQNyXOjqoE8KO+uHEtM6z9UWRlTTM+BNaAc9r3rdQI4I+c+bxu+qF9OcfBvw20dbxj3h8EMGVnPq+bDtR8oxE3VTylRGKS4EIEP65870Ju2te+HrHGITANzOu4v6sq5nuo1Z35vJZpq8arOfOGG8BuMnRpQ3nmQkmvGjo7MlDH4DspPGXDUw65qQes63g+YOa2Bm7P2TVrGQL+rvYPYwFsz45QIDednLLgOShrgcD1nn1p5l5WQDcSJ2klRCsFs6o8i3mKq9Mi8lSBSwMqrqILDAXjBbParoiMFCw5x5xaul60IJ8y2/BDgaLclq+PRWTiX24HiMgZZ2XvtRqcTOG/qNeSjwaz4m7josrYgnrLE7A/A7fMPPeszDdKN5XPApf+qkd+3yC3tYD6lEdwaQD/Z4aAcU+xlbuV/v8sSmm/BgCYnRqyfv//NgAAAABJRU5ErkJggg==");
}
#subNavHotelUebersicht li.icon_7 {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAYAAAAe2bNZAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAI8SURBVHjazJhRhFRRGMd/2ySGWJZhiVj2KS7DsgxRhohlWKKniIiIiIieliWWZdlMeorSQ4plbZZ62X3pqUQrilSWiFjmqZfy7+Ubvo7bvffcubfmcHx37nzfd37nm7nn/M+dkMS4tEOMUZsYp8qUhTkGLAIJMAXMAB+BAfAa2AS+RWeVFNMvSXqlYu2lpAsx+YtW5iJwBZi3z1+BDWAPOAA+A7PAJDAH9IBp890F7gKPq6jMipvtE0ndgjNdkLTlYpfzYvIS9l2yq5E/6bBfdznWysKsWoJtSb2SIMN+3gHdjoXxs+mOCDLsPZfzclGYI3lBI/RrLnejCMySOa8XHGDH9XYB/weW/0YeTMORnygI49vpAv4d8/2UB3PGHJ9HlD4WBrdwzvn7h4NlZ9HsRsQivuSuvxSMeWqL4znbPlIXvTdG3K65MqfMf8ffDyXEcbP7NW/Q+8F4qXpm0uygZphBMF4qzA+zzZphmsF4qTDfzbZqhmkF46XC7JlNaoZJgvFSYZ6ZXagZpmd2M0vPTGXtHRU92k3n38x6tA+Ah3Z9s6aq3DJ7J/wDZ+0dkjRTcWXaWXvf34LWLKBfsYS4Z3lXYsTVUUmPLHC1IpDcCWYFn3Ql7UuaLgkxG2jppKwg79qJQJLelRDlXr7elzQ/yukASa1gZm9NDXYyduRlSe9dzHr4GJeF8YJ6O+Xk+DPjlBlzzip11k5MhJ0FOinf7wIvTEB9+NdvIRpA+w/F9h/fz/yqAmTsXhb9HgA7xBMguQyVjgAAAABJRU5ErkJggg==");
}
#subNavHotelUebersicht li.icon_8 {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAYAAAAe2bNZAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAFJSURBVHja7FfRbYQwDH10gozACIxwI3AbsEI3YANG4DY4dYJcJ4AN6AbcBq8/rhShmDocrWgvlixQ8mQe9jM4BUkcxV5wIMtkMpmnIlMDmABQ3ANwC0wX7M8AWnN0klavGDcfYFoF01iekUKmo26lYCYDYdVTylQa9jRMtbdm3pX1O4BR7kcFc9uimVnq7iJpdCSHb/QQ09Us67HS9IKJamYIAjQKoVY0cCVZK0LvBdMHegq9CfTlNTKVEPmySR5+UoKmdmO3iE+JrXZTpZRj2R1+8fb9SjfR0vJrb9IkBJ8TSfhYpi3prQ2ZsloflmXrR6/dgYjf86P3Z/7ar0ciMz7tPPPxG9mzkrmIP2Jvew5XWosP8s/yj7Q1SRQbTpSljJ9OxoeLXB2AK4BTZHw4C2bVih843pbBkHVP6bQin7UzmUzmP5L5HACgMdaVFEKcQAAAAABJRU5ErkJggg==");
}
#subNavHotelUebersicht li.icon_9 {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABh0RVh0Q3JlYXRpb24gVGltZQAyMi4wNC4yMDE0F/K4UQAAAB50RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNS4xqx9I6wAAAnNJREFUSImtlj9oFEEUh397lwRi1E4QFYxIrBJM459CJZFI4CwsrrAQKxubcIJiq6Szi6a1ECwsVIyNIFhEQYyaSjlFghjkBAsxd1Ekwh6fxc6Zubmd3bnoDw72Zt573+zbmXkvUo6AoqRJSSVJhyUNSdpqplclLUlakPRI0uMoipp5MX2gXqAC1IB3wDQwAewC+s1vGLgG/CRRzfj0dgsbBarAC2A8wH4v8JZ1VYHRUFgZaABTcRxHXSxyG/DZgq4B5RDYd+BYKMjxP0W7ml6oSWMDOJoRcBCYAeaBW8CgPR/HcQR8dKBrHek1G6QKTOXA6k6wuhsMuEmnqm0byeys51nfDJhLCQQw59hNe+wqLYMiyXYe88GM3bInEI7dDY9ZDSgWlBzqehRF81lAScuB4wc8djslTRaU3CD3cmCSNOMZv956AIYlHcqIURKwSMDhNgErwIpJ0QpwxZrrA5760m60KJKjsCMEmLGQAeBuDgygIfPQt0FQP3CGzrPnVY/xjQOCFySNSzohabekPZJGJG3qdpUNYHuOzYj51v+qRo+SerZf0lcP7KCkJ5K2dPUm6VoqKCmeRzywzZLuO7CmpPeSvm0AuCCgBHxIu9aAS05KHrTSby7q06wX3xCV7KvteArwpWX8hpTdDJwNhNVI2pW/B/o1yU60g/2yHC6m5cgs+EcAsGI7tcrTBSeYrXO+DwN8yYG1lyfjNGpWOmaNfbKcbntg+3JgnQXYci4Dq8CE+T9rOTaBk479APAsA+ZvMVKgl4Eh4LcT4A5wHrjqZCDtzbJhTnqrwCvgYU7K0hTeJlpQuxEOVW4jnNt38p9b/T8B2jmma9Wx7QAAAABJRU5ErkJggg==");
}



#subNavHotelUebersicht li.icon_10 {
   background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABh0RVh0Q3JlYXRpb24gVGltZQAyMi4wNC4yMDE0F/K4UQAAAB50RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNS4xqx9I6wAAAH9JREFUSIntVssOwCAMKov//8vsssMe6KwaTRo5GgraohEkrQH3IngKkxD4E3lzWeB/dJOkaXIJiis3ATb2tBXHTLMlhsmcKRthaKZT2jtbpYElLc0CwKPdJFm7ltOMn9L4hrjmG/dabMNt6EbxLVXwvJtDDHu/JNNPGD808Q1PUbwvN0lNRu0AAAAASUVORK5CYII=");
}

#subNavHotelUebersicht li.icon_11 {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAYAAAAe2bNZAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAHhSURBVHja7FfRTcMwEH1lArNB2MDdIExAmYBsQDYgnSAwQegEhQnCBukG6QbuBsfPs3SynDhppVKJnGTVsc93z753PnclIrgVucMNyQJmAbOAuUUwDkAVGTecK68J5gDghX0LYM9+SUA/1wSzA5ABKOjccPyFQA4pA6sZ5cAqB/4kToFOA2AL4KjGCn6fANQAHgc9iEiqbUSkl7g0ImKUbi4iezXvlE7Nvte1wdokmEYZreksF5FCRFo1Z0UkY79Ueo46PR0bru04Xk0FU3BBR0djOr3aZTVwii3teP1yzsk4NjMwb2jQKdA1HVo1rsWObAxjPBE6GwLSqTC1ilc+bDYCpmD4qtgmY6m9AfDG/hO/Q6mZXVsA98yQBwDPnG+ZQdtZl0OArg526yXUszy9MR6ViiM6THZKmDIVe6PCYSekf9g8YaHCN4vAPgs2ZzgPW6/AtIpHGEvtGGeOF5aFjO2obuo1OdYA+OT3GsD7UG3yteM1MF4AyCcCMapA7vj7TXBfyXISHG+r4lsFJG5UapYMhaOev5V7pettdhxPhjd2fzSR+rOP3BkuUrNcyAOVXXkKzFjVzgL+GMbdi3+f5IlKbgD0AD4GHl9nPSEuJfUpAvRPwCz/DhYwC5j/C+Z3AJ/WzApovfJ5AAAAAElFTkSuQmCC");
}
#subNavHotelUebersicht li.icon_12 {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAOCAYAAAA8E3wEAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABh0RVh0Q3JlYXRpb24gVGltZQAyMi4wNC4yMDE0F/K4UQAAAB50RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNS4xqx9I6wAAAJ5JREFUOI29ksENwjAQBGej/KGUtEIFhM5CJSkBd4BLCBUsj9giRBESkeN52XfSza10kLDd2+6pge3BH4Yawi9SrbMd172dRNvdUjgummOqhUKyTABQGn4Grsl/lzTZc9KSSNJWkpCWeBRO+ARogHWS/L8BsVC4CFwKzfoP2Z6AUyXfS0ccxy/a/JCkI0U5WHOkZIvqwpb5ZKcKrgDwBuw1Xm6duOXqAAAAAElFTkSuQmCC");
}

#subNavHotelUebersicht li.icon_13 {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAYAAAAe2bNZAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAEsSURBVHja7JfhacMwEIU/lQyQDdoR7A08gjtBRsgsmSB0gtAJ7A3sTJCOkE7w+kcG10ixKlvBBT0QAnO8e9a90yEjia3ghQ0hi8lisphni6mBC6DIdbEcjyFpbp21Hs6Pcs0JqbU+al++uTIdEljDy2lmZlOqwWViDFwC70C/goDecpV/NXAhqbE1biS9SeoW+KRzcBahBm4mZM1CM1cezl95fZ6Rp2QH4BtoR0d/d8RWdi+AV+AD6Oa8s/NUrx0RDjgCJ/v9COwdMWN/fAFX4NPGu3IEeWbvONY10dgcQWUajrhL1Nqlq0P/1T2zqandJsjZxk7tQtJtRePeXJfdsHYBV/jJ/s3SkVDZpuhjB+XUxCZSSBBHiIHvkz0GQRwmP2+zmCwmi0mMnwEAa745+7vQ8dAAAAAASUVORK5CYII=");
}


.responsive-menu li a {
    font-size: 11px !important;
    font-family: 'gothambook',helvetica,arial !important;
}

.js-generated + li a {
    font-weight: bold !important;
}


@media only screen and (max-width: 40em) {

/*
    html {
      overflow-x: hidden;
    }
*/

}

@media only screen and (max-width: 40.063em) {

    body {
        overflow-x:hidden;
        width:100%;
    }    

    .extra-image img {
        height: auto;
    }

    .top-bar-section ul:last-child {
        display: none;
    }

    .top-bar .name h1 a {
        width: 100%;
    }

    .top-bar-section .has-dropdown > a:after {
              content: "";
              display: block;
              width: 0;
              height: 0;
              border: inset 5px;
              border-color: #dddddd transparent transparent transparent;    
              border-left-style: solid;
              margin-right: 15px;
              margin-top: -4.5px;
              position: absolute;
              top: 50%;
              right: 0; 
          }
          
    .collapse .crop-images {
        max-width: 100%;
        height: auto !important;
    }

    .collapse .crop-images img  {
        border-right: none !important;
    }



    .shortText h3 {
        padding: 1em 0 5px 0;
    }

    .tx-smshotelmanager-pi5 {
        border-top: 0px solid #d9d1b1;
        margin-top: 20px;
        padding: 20px 0 0 0;
    }

    .medium-6 .teaser,
    .medium-12 .teaser {
        margin-bottom: 20px;
    }

    .orbit-caption {
        display: none;
    }

    div.csc-textpic-intext-left .csc-textpic-imagewrap, div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap {
        margin-right: 10px !important;
    }

    .crop-images {
        height: 380px !important;
        overflow: hidden;
    }

    .footer h4 {
        margin-top: 10px;
    }


    .teaser-link {
        padding: 0 1em;
    }

/*
    .page {
        box-shadow: none;
    }

    .small-collapse div {
        padding: 0 !important;
        margin: 0 !important;        
    }

    .small-collapse p {
        padding: 0 1em;
    }

    .small-collapse h4,
    .small-collapse h3,
    .small-collapse h2,
    .small-collapse h1,
    .small-collapse ul,
    .footer span {
        padding: 0.5em 0.6em 0.25em 0.6em;
    }

    .small-collapse ul.title-area,
    .small-collapse .title-area h1 {
        padding: 0 !important;

    }

    .small-collapse h3 {
        margin-top: 1em;
    }

    .small-collapse .teaserGrey {
        overflow: hidden !important;
    }

*/

    /*
    .columns, .columns {
        padding: 0 !important;
        margin: 0 !important;
    }
    */

    #subNavHotelUebersicht li {
        width: 100%;
        float: left;
        background-position: right;

    }

#subNavHotelUebersicht li.act {
    background-color: #AFAA96;
}

#subNavHotelUebersicht li {
    background-color: #707173;
}

/*
#subNavHotelUebersicht li.icon_10 {
   background: #707173 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAcCAYAAADr9QYhAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAB50RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNS4xqx9I6wAAABh0RVh0Q3JlYXRpb24gVGltZQAyMy4wNS4yMDE0y9V/twAAAR1JREFUSIntlT1Ow0AQRr9BrtJECQ1NjhBFygkokhKadPQ0uQUVB8gFkIATUEVKh4QoKOAQSBQU0FEgXgrWwVq8sWFNiCw/aYr52dlP61mvFAlwxSe3v1y/sjQwAF482yvRaAh88MV+iTUt4NnbawQocTUTSW1v3VjSuWvQlXQiqefVDCVZxr8A7ryaN0mnZvbg/ENJu17NRNJCQAI88p050AdmwGtO/ie8A2fuC9zk5J+AxIAjSZdFx7sBDgy4lzT4byWSrq245m8hvUVyw0c2kibMLC8ey5q+tlP1ZjGUEdMxR0V+lJiNsVVikuIStb15i/WDNLcpRCMmRCMmRK3ETCV1MnYc06xW/5nVI1j2MVxHrWamUhoxIbZKzBIWVCpzoa0xPQAAAABJRU5ErkJggg==") 97%
   no-repeat;
}
*/

#subNavHotelUebersicht li {
    background-position: 97%;
}

    #subNavHotelUebersicht li a {
        padding-left: 1em;

    } 
    .panel {
        border-width: 0;
    } 

    .imageAndFoldingText .text.withImage {
        margin-left: 0;
    }

    .imageAndFoldingText .image {
        float: none;
        width: 100%;
    }



}

/*
      padding-left:0;
      padding-right:0;
      margin: 1em 0;
'/'      

    }

    #subNavHotelUebersicht li {
        width: 100%;
        float: left;
        background-position: right;

    }
    #subNavHotelUebersicht li a {
        padding-left: 10px;

    } 
    .panel {
        border-width: 0;
    } 

    .imageAndFoldingText .text.withImage {
        margin-left: 0;
    }

    .imageAndFoldingText .image {
        float: none;
        width: 100%;
    }
           
/*
    .hotel-content {
        padding-left: 2em;
        padding-right: 2em;        
    }
    .teaser {
        margin-left: -1.285em !important;
        margin-right: -1.285em !important;        
    }
*/



// Small screens
@media only screen { } /* Define mobile styles */

@media only screen and (max-width: 40em) { } /* max-width 640px, mobile-only styles, use when QAing mobile issues */

// Medium screens
@media only screen and (min-width: 40.063em) { } /* min-width 641px, medium screens */

@media only screen and (min-width: 40.063em) and (max-width: 64em) { 

    body {
        overflow-x:hidden;
        width:100%;
    }


    
    .webcam img {
        margin: -82px 0;
        width: 100%;
    }

    #subNavHotelUebersicht li {
        background-position: 97%;
    }

    .crop-images {
        height: 240px !important;
        overflow: hidden;
    }    

    .medium-6 .teaser,
    .medium-12 .teaser {
        margin-bottom: 20px;
    }

    .medium-6.tx-smshotelmanager-pi5 {
        border-top: 0px solid #d9d1b1;
        margin-top: 20px;
        padding: 20px 0 0 0;
    }


    .collapse .crop-images {
        height: 250px !important;
        overflow: hidden;
    }

    .collapse .crop-images:nth-child(odd) img  {
        border-right: 7px solid #fff !important;
    }

    .collapse .crop-images:nth-child(even) img  {
        border-right: none !important;
    }

    .footer h4 {
        margin: 1em 0 0.3em;
    }

    .top-bar-section .has-dropdown > a:after {
          content: "";
          display: block;
          width: 0;
          height: 0;
          border: inset 5px;
          border-color: #dddddd transparent transparent transparent;    
          border-left-style: solid;
          margin-right: 15px;
          margin-top: -4.5px;
          position: absolute;
          top: 50%;
          right: 0; 
      }
} /* min-width 641px and max-width 1024px, use when QAing tablet-only issues */

// Large screens
@media only screen and (min-width: 64.063em) { } /* min-width 1025px, large screens */

@media only screen and (min-width: 64.063em) and (max-width: 90em) { } /* min-width 1025px and max-width 1440px, use when QAing large screen-only issues */

// XLarge screens
@media only screen and (min-width: 90.063em) { } /* min-width 1441px, xlarge screens */

@media only screen and (min-width: 90.063em) and (max-width: 120em) { } /* min-width 1441px and max-width 1920px, use when QAing xlarge screen-only issues */

// XXLarge screens
@media only screen and (min-width: 120.063em) { } /* min-width 1921px, xlarge screens */


/* sonstiger schmarrn */
#mega60 {
    display: none;
}

#sb-container {
	z-index: 10000 !important;
}

#sb-overlay {
	z-index: 1 !important;
}

@media print {





    body{ background: none !important; margin: 0.5cm; }
    h1,h2,h3,h4,h5 { color:#000; }
    h1 { font-size: 14px !important;}
    h2, h3, h4, h5  { font-size: 12px !important;}
    h3, h4, h5 {padding: 5px 0 !important; margin: 0}
    h4 { font-weight: normal; }

    a[href]:after { content: none !important; }
    a.imgLink:after { content: "";}
    a { text-decoration: none !important; border-bottom: none; }
    .mainContent{ width: auto !important; }
    /*article { page-break-before: always; page-break-inside:avoid;}*/
    .teaser p { margin-bottom: 20px; }
    .teaser p > a { display: none; }

    #subNavHotelUebersicht,
    .bookingLink,
    .showMore,
    .printLink,
    .tx-smshotelmanager-pi5,
    .imgLink > img { display:none !important; }    

    .moreText.addInfos { display: inline !important; }
    .imageAndFoldingText .text.withImage { margin: 0; }
    .imageAndFoldingText figure { margin-right: 5px; }
    .claim .large-4 { width: 100%; }
    .large-1 { width: 8.33333%; }
    .large-2 { width: 16.66667%; }
    .large-3 { width: 25%; }
    .large-4 { width: 33.33333%; }
    .large-5 { width: 41.66667%; }
    .large-6 { width: 50%; }
    .large-7 { width: 58.33333%; }
    .large-8 { width: 100%; }
    .large-12 { width: 100%; }

/*
    #headerTop, 
    #mainNav, 
    #keyvisual, 
    #footer,
    .footer, 
    .rightCol, 
    #socialShare, 
    .side-bar, 
    .social, 
    .logoleiste, 
    .share-button,
    .small-tel,
    #subNavHotelUebersicht,
    .bookingLink {
      display:none !important;
    }

    .addInfos { display: inline; }
    .medium-6 { width: 50%; }


    .mainContent{ width: auto !important; }

    a { text-decoration: none; }


    div.csc-textpic-center div.csc-textpic-imagewrap {margin: 0;}
    div.csc-textpic-right div.csc-textpic-imagewrap {width: 100%;}
    div.csc-textpic-center {text-align: left;}

    article { page-break-before: always; }
    thead {display: table-header-group;}
    tr {page-break-inside: avoid;} 

    .hotel-content { width: 100% }
*/

}


/* --- Awards Settings --- */
.awards h3 {
    background: none !important;
    font-size: 1em !important;
    text-align: center !important;
    color: #000 !important;
    text-align: left !important;
}
.awards p {
    padding: 0.1em 0.5em;
}
