body,form,ul,li{margin:0;padding:0}img{border:none}html{height:100%;min-width:960px}body{font-family:Arial,Verdana,Helvetica,sans-serif;font-size:81%;height:100%;background:#FFF url(/layout/bg-body.png) repeat-x 0 0;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}h1,h2,h3,h4,h5,h6{margin:0;padding:0
0 0.2em 0;font-weight:normal;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}h1{font-size:230%;line-height:1.1}p{line-height:1.5;margin:0
0 0.5em 0 }hr{display:none}br{line-height:0.5}.hline{height:1px;display:block;margin:1px
0;border-bottom:1px solid #EEE;clear:both}.hline2{height:1px;border-top:1px solid #999;margin:0px;padding:0px}#content
.hline{border-bottom:1px solid #999}.hidden{display:none}#ajax-loader{position:absolute;left:0;top:0;z-index:20;display:none;background:url(/layout/loader.gif) no-repeat}#ajax-loader-big{position:absolute;z-index:20;width:200px;height:200px;display:none;margin-left:-100px;top:100px;left:50%;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;background:transparent url(/layout/loader-big.gif) no-repeat 50% 50%}#gm_ansichtsoptionen_1{display:none}body.popup{margin:auto;background-color:#EEE;background-image:none}.gps-for-navi{color:#000;padding:8px
0;text-align:center}select,input{padding:2px;border:1px
solid #666;font-size:100%}input.checkbox{padding:0
!important;border:none !important}textarea{font-size:100%;font-family:Arial,Helvetica,sans-serif;border:1px
solid #666;padding-left:2px}.kontakt-form{width:650px}.input-error{color:#C00;font-weight:bold}.kontakt-form
td.pr{padding-right:20px}.kontakt-form select,
.kontakt-form input,
.kontakt-form
textarea{border:1px
solid #999;font-size:100% !important;padding:2px;margin:4px
0 8px 0;background:#FFF url(/layout/bg-input.png) repeat-x top}.kontakt-form select:focus,
.kontakt-form input:focus,
.kontakt-form textarea:focus{background-color:#fff3da}a.show-map-list,a.button{display:inline-block;cursor:pointer;height:21px;line-height:22px;color:#9b2244 !important;font-size:12px;font-weight:bold !important;text-align:center;background-color:#FEE7B6;border:1px
solid #9b2244 !important;padding:0
6px;text-decoration:none !important;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}a.show-map-list{float:right;width:140px}.suche-head{width:100%;font-size:100%;padding-bottom:4px;overflow:hidden}.suche-value{width:100%;padding:0
0 10px 0;overflow:hidden}.controlbox-footer
.button{width:86px}.offen, .open,
.adresse
div.details{line-height:1.4;padding:4px
0 0 13px;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}div.close
.details{display:none}.map-list-nav{width:100%;padding:6px
0px 8px;overflow:hidden}.map-list-nav
h2{float:left;line-height:1.1 !important;padding:0
!important}.map-list-nav
.matches{font-size:70%}div.liste{padding:0
!important;margin:0
!important;width:100%}div.liste
.dn{text-align:center;padding:10px
0}div.liste
a{border:none !important}.liste
ul{margin:0
!important;padding:0
!important;border-top:1px solid #999}.liste
li{padding:10px
0px;margin:0
!important;list-style-type:none;clear:both;overflow:hidden;border-bottom:1px solid #999}* html .liste
li{width:660px}.liste
.pointer{cursor:pointer}.liste
.icon{float:left;width:22px}.liste .icon
img{padding-bottom:4px}.liste
.content{float:left;width:100%;overflow:hidden}.liste .with-icon{width:628px}.liste .with-image{width:500px}.liste .with-icon-image{width:478px}.liste
.info{float:right;text-align:right;padding:0
0 0 10px;line-height:1.3}.liste .info
a{display:inline-block;padding-bottom:2px;text-decoration:none}.liste .info
.icons{padding-bottom:2px;text-align:right}.liste .info
.price{padding-bottom:2px;font-weight:bold}.liste .info
.location{padding-bottom:2px;font-size:92%;color:#666}.liste .info
.price{padding:20px
0 10px 10px}.liste .info .price
span{font-size:192%}.liste .info .price .typo-80{font-size:85%;font-weight:normal}.liste
h3{color:#666;margin:0;font-size:115% !important;font-weight:bold !important;text-decoration:none !important}.liste h3
a{color:#666;font-weight:bold !important;text-decoration:none !important}.liste h3
span{color:#9b2244;font-size:80%;font-weight:normal}.liste
.category{color:#666;padding-bottom:2px;font-size:92%}.liste
.text{line-height:1.5}.liste
.image{float:left;width:160px;min-height:10px}.liste .image
img{}.show_kat
ul{list-style-type:none;margin:0
0 4px 8px;padding:0
0 0 8px}.show_kat
li{padding:0;margin:0}.show_kat
table{border:0;padding:0;margin:0;border-collapse:collapse}.show_kat table
td{vertical-align:top;padding:2px
3px 2px 0}.show_kat img.plus-minus{margin-top:2px;cursor:pointer}.show_kat
img.spacer{margin-top:2px}.show_kat
img.checkbox{margin:1px
2px 1px 1px;cursor:pointer}.show_kat
td.name{cursor:pointer;line-height:1.2;vertical-align:baseline}.show_kat
li.ebene{border-bottom:1px solid #CCC;padding:2px
0 1px 0}.show_kat
ul.lev0{padding-left:0;margin-left:0}.show_kat
ul.lev1{padding-left:16px;margin-left:0}div.veranst_kurzinfo
td{padding:2px
0}.buchungstabelle
td{padding-bottom:6px}.buchungstabelle select,
.buchungstabelle
input{margin-bottom:2px}.errorbox{border:2px
solid #F00;background-color:#EEE;padding:8px}.errorbox
ul{margin:0
0 0 8px}.get_date
select{padding:0}.get_date th
a{vertical-align:middle}.get_date
td{padding:5px;text-align:center;font-weight:bold}.get_date td
a{font-weight:bold;width:25px;height:25px;line-height:25px;display:inline-block;border:1px
solid #666;background-color:#FFF;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.get_date td a:hover{color:#FFF;text-decoration:none;background-color:#9b2244}.get_date th
a{width:50px;height:18px;line-height:18px;margin:auto}.get_date td
a{font-size:92%}.get_date td a.inaktiv,
.get_date td a.inaktiv:hover{color:#969799;text-decoration:none;background-color:#FFF}.get_date
.today{background-color:#ffe8b6}.get_date
.currentMonth{text-align:center;font-size:115%;font-weight:bold}.get_date
.trenner{border-top:1px solid #CCC;height:0px;font-size:0%;line-height:0}p.video{float:right;margin-left:20px;clear:both;width:100%}p.video
.img{position:relative;float:left !important;margin:0
10px 10px 0 !important}p.video .img
i{position:absolute;left:0;top:0;height:100%;width:100%;background:url(/layout/arrows/play-video.png) no-repeat 50% 50%}.product{float:left;overflow:hidden;width:320px;height:110px;border:1px
solid #CCC;margin:0
0 16px 0}.product-img{float:left;width:80px;height:110px;margin:5px}.product-info{padding:2px
0}product-info
h3{font-size:92%;color:#333}.product-check{float:right;margin:3px
5px}#warenkorb_0
td{font-size:92%}#warenkorb_0
.hline{margin:5px
0}#warenkorb_0
.button{margin-top:10px}#warenkorb_edit_0
td{padding:0
0 2px 0;line-height:1.5}.produkt{font-size:100%;padding:5px;margin:0
0 10px 0;border:1px
solid #CCC}.produkt
a{border-bottom:none !important}table.termine{border-top:1px solid #DDD}table.termine
td.weekday{width:80px}table.termine
td.date{width:80px}table.termine
td.agenda{width:100px}table.termine td.agenda
.size{line-height:19px}table.termine
td{padding:3px
0;border-bottom:1px solid #DDD}#alphacontent
.index{margin:0px
0 0 0}#alphacontent .index
a{text-decoration:none !important}#alphacontent
.anker{font-size:138%;display:block;padding:20px
0 0 0;text-decoration:none !important}#alphacontent
table{width:100%}#alphacontent
td{vertical-align:top;padding:3px
0}#alphacontent
td.right{text-align:right}.image-slider{position:relative;height:250px}.image-slider
img{position:absolute;max-width:100%;height:auto}div.interferer{position:absolute;top:0;left:50%;width:880px;margin-left:-440px;z-index:1}div.interferer
div{position:absolute;top:0;right:0;width:324px;height:224px;padding:15px;color:#FFF;border:1px
solid #FFF;background:url(/layout/bg-interferer.png) no-repeat left bottom;-webkit-border-radius:0 0 0 40px;-moz-border-radius:0 0 0 40px;border-radius:0 0 0 40px;-webkit-box-shadow:2px 2px 2px #333;-moz-box-shadow:2px 2px 2px #333;box-shadow:2px 2px 2px #333}div.interferer div
h2{margin-top:95px;font-size:192%}div.interferer div
a.button{position:absolute;right:15px;bottom:15px;;height:32px;line-height:32px;padding:0
15px}#accomodationIframeDiv iframe,#accomodationIframe{width:920px;overflow:auto}#main
.breadcrumb{position:relative;float:left;left:-10px;border:1px
solid #999;border-left:none;display:inline-block;margin:10px
0 0 0;padding:0
30px 0 20px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.box{position:relative;width:100%;overflow:hidden;margin-bottom:20px}.box
h2{position:relative;z-index:1;font-size:123%;color:#FFF;margin:0;letter-spacing:1px}.box
h3{font-size:108%;font-weight:bold;margin:0}.box
.vorspann{font-weight:bold;font-size:108%;line-height:1.5;margin-bottom:8px}.box
.content{padding-bottom:6px;line-height:1.5;overflow:hidden}.box
ul{margin:0
0 4px 8px;padding-left:8px}.box
.joining{padding-bottom:0 !important}img.float{float:right;clear:right;width:50%;height:auto;margin:0
0 10px 20px}img.abs-bottom{position:absolute;left:0;bottom:0}a.fancybox{text-decoration:none !important}#content
.box{width:660px;clear:left;margin-bottom:30px}#content .box
h1{color:#9b2244;margin:0
0 0.2em;padding:0
0 8px}#content .box
h2{color:#9b2244;font-size:169%;line-height:1.3;margin:0
0 0.2em;padding-bottom:5px}#content
.vorspann{margin-bottom:12px}#content .box
a{font-weight:normal;text-decoration:underline}#content .box a:hover{color:#9b2244;font-weight:normal;text-decoration:underline}#content .box strong a,
#content .box strong a:hover{font-weight:bold}#content .addressList a,
#content .addressList a:hover{border:none}#content .search-results{margin-bottom:0px}#content .box .headline-linie{padding-bottom:10px;clear:both;color:#333}#content .box .headline-linie
a{float:left;font-size:123%;line-height:1;font-weight:normal;padding-right:6px;text-decoration:none}#content .box .headline-linie
span{font-size:92%;line-height:1.6}#content
.bilderleiste{clear:both;overflow:hidden;width:690px;margin:0
0 30px 0;font-size:85%}#content .bilderleiste
div.img{float:left;margin:0
20px 0 0}#content
#map{width:660px;height:500px}#content div.error
.content{color:#C00;background-color:#EEE;border:2px
solid #C00;padding:12px
14px;font-size:108%}#content div.error
.head{font-size:154%;padding-bottom:10px}#content
.smal{width:29%;height:276px;float:left;clear:none;margin:0
4.3% 5% 0;background-color:#53727f}#content .smal h1,
#content .smal
h2{color:#ffe8b6;padding:0px;font-size:138%}#content .smal
.content{color:#FFF;padding:6px
10px}#content .smal
img{width:100%;height:auto}#content .smal .more-flag{position:absolute;left:0;bottom:0;width:100%;padding:6px
0 0 0;background:transparent url(/layout/bg-more-red.png) no-repeat 0 0}#content .smal .more-flag
a.link{color:#ffe8b6;display:block;font-size:92%;font-weight:bold;margin:2px
0}#content .smal .more-flag
a.close{padding-left:23px;background:transparent url(/layout/arrows/yellow-right.png) no-repeat 10px 4px}#content .smal .more-flag
a.extern{padding-left:23px;background:transparent url(/layout/arrows/yellow-extern.png) no-repeat 10px 4px}#right
.dn{padding:0
0 6px 0;margin:0
0 2px 0;border-bottom:1px solid #EEE}#right
.box{color:#FFF;background:#9b2244 url(/layout/bg-box-right.png) repeat-x 0 0}#right
.content{padding:8px
10px}#right
img.float{margin:0
0 10px 10px}#right
h2{color:#ffe8b6;width:100%;padding:0
10px 6px;margin:0
0 8px -10px;border-bottom:2px solid #ffe8b6}#right
a{color:#FFF}#right .more-flag{position:relative;left:-10px;bottom:-8px;width:230px;clear:both;padding:8px
0 0 0;background:transparent url(/layout/bg-more-yellow.png) no-repeat 0 0}#right .joining .more-flag{padding-bottom:8px}#right .more-flag
a.link{color:#9b2244;display:block;font-size:92%;font-weight:bold}#right .more-flag
a.close{padding:4px
0 4px 23px;background:transparent url(/layout/arrows/red-right.png) no-repeat 10px 8px}#right .more-flag
a.extern{padding:0
0 0 23px;background:transparent url(/layout/arrows/red-extern.png) no-repeat 10px 50%}#galerie
h1{clear:both;width:100%;color:#9B2244;font-size:154%;padding-bottom:12px;margin-bottom:20px;border-bottom:#9B2244 solid 1px}#galerie
#display{width:640px;padding:0;float:left;overflow:hidden}#galerie
.box{float:left;width:auto}#galerie
.text{width:200px;padding:0
0 14px 18px;float:left;overflow:hidden}#galerie
.imgtext{padding:8px
0 0 0}#galerie
.dn{padding:6px
0 10px 0 !important;margin-left:18px;overflow:hidden;width:200px}#galerie
.thumbnails{width:220px;overflow:hidden}#galerie .thumbnails
a.active{border:2px
solid #9B2244}#galerie .thumbnails
a{float:left;margin:0
0 16px 16px;border:2px
solid #EEE}.galerien{background-color:#dcdddc;overflow:hidden;height:145px;margin-bottom:10px}.galerien
.title{float:left;width:171px;height:82px;padding:14px
12px}.galerien
.info{float:left;width:135px;background:url(/layout/icon.gallery-big.png) no-repeat 15px 5px;display:block;padding:10px
10px 10px 50px}.galerien
a{font-weight:normal !important;text-decoration:none !important;display:block;padding:6px
0 0 0}.galerien
.img{width:270px;float:right;margin:0}#openmarker{overflow:hidden}#infowindow
*{color:#000}#infowindow .header-line{height:1px;border-bottom:1px solid #CCC}#infowindow
div.liste{position:static;overflow:auto;width:auto;margin:0
!important;padding:0
!important}#infowindow
.datensatz_navi{border-bottom:0;margin-top:1px;margin-bottom:1px}#infowindow .datensatz_navi
a{cursor:pointer}#infowindow
.dn{padding:0}#infowindow .inhalt
br{line-height:0.5}#infowindow
.links{border-top:1px solid #CCC;padding-top:6px;margin-top:0}#infowindow
.item{padding:0px
0}#infowindow
.headline{display:block;padding:0
0 2px 0;color:#666;font-weight:bold !important}#infowindow .item .liste-box{width:100%;padding:4px
0;margin:0;line-height:1.4;border-bottom:1px solid #CCC}#infowindow .item .liste-box
th{width:20px;vertical-align:top;text-align:left;padding:4px
0 0 0}#infowindow .item .liste-box
td{vertical-align:top}#infowindow
.inhalt{padding:0}#infowindow
h2{font-size:115% !important;font-weight:bold !important}#infowindow
a{font-weight:bold}#wrapper{position:relative;overflow:hidden !important;max-width:1260px;margin:auto;min-height:100%;height:auto !important;height:100%;-webkit-box-shadow:0px 0px 10px #666;-moz-box-shadow:0px 0px 10px #666;box-shadow:0px 0px 10px #666}#site{width:100%;min-height:100%;height:auto !important;height:100%;margin:auto;background-color:#FFF}#wrap-content{width:960px;margin:auto;position:relative}#header-print{display:none}#header{position:relative;background-repeat:no-repeat;width:100%;height:360px;background-color:#FFF;z-index:2}#logo{position:relative;width:100%;height:136px;z-index:2;background:transparent url(/layout/header.png) no-repeat 50% 0}#top-bar{position:absolute;left:50%;margin-left:-480px;width:960px}#logo .go-home{position:relative;display:block;width:338px;height:110px;float:left}#logo .go-home
img{padding:20px
0 0 35px}.home
#header{height:500px}#header-shadow{position:absolute;width:100%;height:10px;z-index:2;background:transparent url(/layout/shadow-header.png) repeat-x 0 0}#header-images{position:relative;margin-top:-85px;width:100%;height:310px;z-index:1}#header-images
div{height:310px}.home #header-images,
.home #header-images
div{height:450px}#header-images
div{position:absolute;width:100%;background-position:50% 0}#quick-search{float:right;height:24px;padding:15px
10px 0 0}#quick-search
*{border:none;display:block;float:left}#quick-search .search-term{color:#666;height:16px;width:158px;padding:5px
10px;background:transparent url(/layout/bg-quick-search.png) no-repeat 0 50%}#quick-search .search-submit{border:none;height:26px;width:24px;padding:0;background:transparent url(/layout/bg-quick-search.png) no-repeat 100% 50%}#teaser #quick-search{position:absolute;top:-16px;right:20px;padding:6px;background-color:#4b6774;-webkit-box-shadow:2px 2px 5px #000;-moz-box-shadow:2px 2px 5px #000;box-shadow:2px 2px 5px #000}.search-result{font-weight:bold}#main{position:relative;overflow:hidden;width:100%;margin:auto;z-index:3;padding:0
0 420px}.home
#main{top:-30px;padding-bottom:390px}#content{float:left;clear:left;width:690px;margin:20px
0 0 40px}#right{float:right;overflow:hidden;width:230px;margin:20px
0 0}#teaser{position:relative;top:-50px;width:880px;height:260px;margin:auto;background:transparent url(/layout/bg-teaser.png) repeat-x 0 0;z-index:4;-webkit-box-shadow:3px 3px 3px #666;-moz-box-shadow:3px 3px 3px #666;box-shadow:3px 3px 3px #666}#teaser
.display{top:25px;color:#FFF;position:relative}#teaser .display
.item{height:195px;margin:20px
20px 20px 40px;overflow:hidden;position:absolute;background:transparent url(/layout/bg-teaser.png) repeat-x 0 -45px}#teaser .display
h1{font-size:192%;margin:0
0 10px}#teaser .display
a{color:#FFF;text-decoration:underline}#teaser .display h1
a{text-decoration:none}#teaser .display
p{font-size:115%}#teaser .display
img{margin:0
0 0 40px;float:right;width:52%;height:auto}#highlights{width:880px;margin:20px
auto;background:url(/layout/bg-highlights.png) repeat-y 50% 0}#highlights
ul{overflow:hidden;list-style-type:none;margin:0}#highlights
li{float:left;color:#333;margin:0;overflow:hidden;width:30%}#highlights
li.row2{margin:0
5%}#highlights
h3{color:#2f444d;font-size:115%;text-decoration:underline;margin-bottom:0.5em}#highlights h3
a{color:#2f444d}#highlights li
p{font-size:92%}#highlights
img{float:right;margin:0
0 10px 10px}#highlights
.spacer{height:25px}#news{float:left;width:710px}#footer{position:absolute;bottom:0;width:100%;height:430px;color:#fff;z-index:3;background:url(/layout/bg-footer.png) no-repeat 50% 100%}#overview{position:relative;overflow:hidden;width:880px;height:280px;margin:20px
auto 0;border:1px
solid #999;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.breadcrumb{height:28px;border-bottom:1px solid #999;margin:0
0 14px 0;padding:0
0 0 2px}.breadcrumb
li{float:left;list-style-type:none;background:transparent url(/layout/breadcrumb-arrow.png) no-repeat 100% 0}.breadcrumb
a{line-height:28px;font-size:92%;padding:0
16px 0 12px}.breadcrumb a:hover{color:#9b2244}.location{float:left;margin:0
0 20px 14px}ul.footer-nav{overflow:hidden;list-style-type:none}ul.footer-nav
li{float:left;padding:0
0 8px 30px}ul.footer-nav
a{color:#666;display:block;font-weight:bold;text-transform:uppercase;padding:4px
0}ul.footer-nav
ul{padding:0;width:auto}ul.footer-nav ul
li{float:none;padding:0}ul.footer-nav ul li
a{font-weight:normal;text-transform:none;padding:3px
0}#footer .social-media{clear:left;overflow:hidden;float:left;margin:6px
0 0 14px}#footer .social-media
li{float:left;list-style-type:none;padding:0;margin:4px
14px 0 0}#footer
.weather{overflow:hidden;float:left;color:#666;border:none;margin:6px
0 0 24px;position:relative;width:520px}#footer .weather
ul{border:none}#footer .weather
li{float:left;list-style-type:none;width:140px;font-size:90%}#footer .weather
img{float:left;margin:2px
10px 0 0}#footer .weather
.credit{bottom:0;font-size:85%;position:absolute;right:0}#footer .weather .credit
a{color:#666}.service-links{position:relative;width:880px;height:30px;margin:63px
auto 13px;overflow:hidden}.service-links
ul{position:absolute;bottom:0;list-style-type:none}.service-links
li{float:left;line-height:1;margin:0
10px 0 0;padding:0
10px 0 0;border-right:1px solid #666}.service-links
li.last{border:none}.service-links
a{font-size:85%;display:block;margin:0
0 2px}.copyright{bottom:0;width:960px;height:22px;margin:auto;background-color:#575759}.copyright
a{margin:4px
0 0 40px;display:inline-block;color:#FFF;font-size:85%}.copyright a:hover{text-decoration:underline}#footer
#partner{position:relative;width:960px;margin:auto}#footer #partner
div{position:absolute;bottom:-22px;right:70px}#footer #partner div
a{float:right;margin:27px
20px 0 0}#footer #partner div a:first-child{margin:0}a{color:#000;text-decoration:none}a:hover{text-decoration:underline}a.link{text-decoration:none !important;line-height:1.3}a.block{display:block}a.close{line-height:1.3;padding:0
0 0 13px;background:transparent url(/layout/arrows/red-right.png) no-repeat 0px 4px}a.open{line-height:1.3;padding:0
0 0 13px;background:transparent url(/layout/arrows/red-bottom.png) no-repeat 0px 4px}a.extern{line-height:1.3;padding:0
0 0 13px;background:transparent url(/layout/arrows/red-extern.png) no-repeat 0px 4px}#right
a.close{background:transparent url(/layout/arrows/yellow-right.png) no-repeat 0px 4px}#right
a.open{background:transparent url(/layout/arrows/yellow-bottom.png) no-repeat 0px 4px}#right
a.extern{background:transparent url(/layout/arrows/yellow-extern.png) no-repeat 0px 4px}a.download{display:block;padding:0
0 0 20px;text-decoration:none !important}a.download
span.size{font-size:77%}a.pdf{background:transparent url(/layout/icons/pdf.png) no-repeat 0 1px}a.doc{background:transparent url(/layout/icons/doc.gif) no-repeat 0 1px}a.xls{background:transparent url(/layout/icons/xls.gif) no-repeat 0 1px}a.zip{background:transparent url(/layout/icons/zip.gif) no-repeat 0 1px}a.rss{background:transparent url(/layout/icons/rss.gif) no-repeat 0 1px}a.gpx{background:transparent url(/layout/icons/gpx.gif) no-repeat 0 1px}a.ovl{background:transparent url(/layout/icons/ovl.gif) no-repeat 0 1px}a.mp3{background:transparent url(/layout/icons/mp3.png) no-repeat 0 1px}a.mp4{background:transparent url(/layout/icons/mp4.png) no-repeat 0 1px}.mediaelement{padding:6px
0 4px 0}.mediaelement object,
.mediaelement embed,
.mediaelement video,
.mediaelement
iframe{max-width:100%;max-height:100%}div.dn{line-height:15px;padding:6px
0px}a.dn-arrow{padding:0
4px !important}a.dn-arrow-left{background:transparent url(/layout/arrows/red-left.png) no-repeat center center}a.dn-arrow-right{background:transparent url(/layout/arrows/red-right.png) no-repeat center center}.dn
a{text-decoration:none !important;font-size:92%;text-align:center;padding:0px
3px;line-height:15px;font-weight:normal !important;cursor:pointer !important}.dn a:hover{}.dn
a.aktiv{font-weight:bold !important}#mailer{width:600px;height:290px;padding:20px;background-color:#EEE}#mailer
.address{width:250px;float:left}#mailer .address
p{margin:0
0 1em 0 }#mailer form
table{float:right;border-left:1px solid #CCC;padding-left:20px}#mailer form table
td{padding:3px
0}#mailer .input-error{color:#C00;font-weight:bold}#mailer input,
#mailer
textarea{border:1px
solid #999;padding:2px;background:#FFF url(/layout/bg-input.png) repeat-x top}#mailer input:focus,
#mailer textarea:focus{background-color:#fff3da}ul.top-nav{list-style-type:none;float:right;margin-right:79px}ul.top-nav
li{float:left;margin-left:-1px}ul.top-nav
a.pos1{width:123px;height:92px}ul.top-nav
a.pos2{width:104px;height:79px}ul.top-nav
a.pos3{width:82px;height:67px}ul.top-nav
a.pos4{width:134px;height:58px}ul.top-nav
a{color:#d2a5a7;border-left:1px solid transparent;display:block;text-align:center;text-transform:uppercase;padding:20px
0 0 0}ul.top-nav li:hover a,
ul.top-nav
a.active{color:#ffe8b6;font-size:131%;padding:18px
0 0 0;text-decoration:none}ul.top-nav li:hover a.pos1,
ul.top-nav li.active
a.pos1{background:transparent url(/layout/top-nav-hover-1.png) no-repeat 100% 0}ul.top-nav li:hover a.pos2,
ul.top-nav li.active
a.pos2{background:transparent url(/layout/top-nav-hover-2.png) no-repeat 100% 0}ul.top-nav li:hover a.pos3,
ul.top-nav li.active
a.pos3{background:transparent url(/layout/top-nav-hover-3.png) no-repeat 100% 0}ul.top-nav li:hover a.pos4,
ul.top-nav li.active
a.pos4{background:transparent url(/layout/top-nav-hover-4.png) no-repeat 100% 0}ul.teaser-nav{position:absolute;left:40px;top:-10px;list-style-type:none}ul.teaser-nav
li{float:left;margin:0
10px 0 0;padding:0
24px;text-align:center;background-color:#FFF}ul.teaser-nav li:hover,
ul.teaser-nav
li.active{background-color:#fee7b6 !important}ul.teaser-nav
a{text-decoration:none;font-size:131%;padding:2px
0;display:block}#nav{position:relative;z-index:4;width:100%;height:50px;margin:auto;background:transparent url(/layout/nav-bg.png) repeat-x 0 0;-webkit-box-shadow:2px 2px 2px #999;-moz-box-shadow:2px 2px 2px #999;box-shadow:2px 2px 2px #999}#nav
ul{list-style-type:none}#nav ul
li{float:left}#nav ul
a{color:#FFF;display:block;font-size:131%;line-height:42px;padding:8px
16px 0;overflow:hidden;text-align:center;text-decoration:none;text-transform:uppercase}#nav ul
a.touchDeviceMain{display:block;text-align:left;line-height:1.3;padding:0
0 10px 20px;text-transform:none;color:#ffe8b6 !important;background:none !important}#nav>ul>li.active,#nav>ul>li>a.active,#nav>ul>li:hover>a{color:#ffe8b6;background:#9b2244 url('/layout/nav-hover.png') no-repeat 100% 0}#nav ul li.first
span.shadow{display:none !important}#nav > ul > li:hover
.subnav{display:block}#nav
.subnav{display:none;position:absolute;left:0;top:50px;width:100%;min-height:130px;z-index:4;padding:10px
0 14px;background-color:#2f444d}#nav ul
ul{padding:0
20px;float:left;background:none}#nav ul
ul.last{border-right:none}#nav ul ul
li{float:left;position:relative;padding:0;margin:0;display:block;background:none !important}#nav ul ul
a{text-align:left;width:auto;height:auto;line-height:1.3;padding:4px
0 6px 0;margin:0
30px;font-size:123%;color:#ffe8b6;text-transform:none;background:none !important}#nav ul ul
a.first{margin-left:0}#nav ul ul a:hover{text-decoration:underline}#nav .subnav
.subnav{position:relative;width:auto;min-height:90px;top:auto;left:auto;padding:0
0 0 30px;overflow:hidden;background:none;border-left:1px solid #CCC}#nav .subnav
div.first{border-left:none;padding-left:0}#nav ul ul
ul{border:none;float:left;padding:0
30px 0 0;background:none}#nav ul ul
ul.last{border-right:none}#nav ul ul ul
li{float:none;position:relative;padding:0;margin:0;display:block}#nav ul ul ul
a{text-align:left;width:auto;height:auto;line-height:1.3;padding:2px
0;margin:0;font-size:85%;color:#FFF !important;background-color:transparent !important}#nav ul ul ul a:hover{text-decoration:underline}#nav-right{border:1px
solid #999;padding:10px;margin:0
0 30px 0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}#nav-right
ul{margin:10px
0 0 0}#nav-right
li{display:inline}#nav-right
a.head{color:#000;font-size:115%;line-height:1;text-decoration:none}#nav-right li
a{color:#666;font-size:92%;line-height:1.4;display:block;padding:1px
0px;margin:0}#nav-right a:hover{color:#9b2244}#nav-right
a.active{font-weight:bold !important;color:#9b2244}.contextMenu{font-family:Arial,Helvetica,sans-serif;font-size:92%;border:1px
solid #9D9DA1;padding:2px;background-color:#FFF}.contextMenu
a{display:block;text-decoration:none !important;color:#000;padding:2px
19px}.contextMenu a:hover{background-color:#e4e4e4;border:1px
solid #B2B4BF;padding:1px
18px}.contextMenu
a.disabled{color:#CCC;cursor:default}.contextMenu a.disabled:hover{background-color:transparent;border:none;padding:2px
19px}.contextMenu
.hline{margin:4px
0 4px 0 !important;border-top:1px solid #9D9DA1 !important;padding:0
!important;height:auto !important}#directions{padding:20px
0 0}#directions .adp-placemark{border:1px
solid #666 !important;background-color:#FFF}#directions .adp-text{border:none}#directions .adp-summary{font-weight:bold}#directions .adp-substep{border-top:1px solid #FFF}#directions .adp-legal{color:#FFF}#urlaubsplaner{width:180px;height:180px;padding:10px;margin-top:20px}#urlaubsplaner
.box{padding:6px
0 0px 10px;height:157px}#urlaubsplaner
.headline{font-size:138%;color:#FFF;width:170px;padding:16px
0 5px 0;margin-bottom:4px;border-bottom:1px solid #FFF}#urlaubsplaner
a{color:#FFF}#urlaubsplaner
a.close{float:left;display:block;margin-top:5px}#urlaubsplaner
.hline{border-bottom:1px dotted #FFF}a.link-up{padding-left:18px;text-decoration:none;display:block;height:16px;line-height:16px;background-repeat:no-repeat;background-position:left center}a.plus{background-image:url(/layout/icons/plus2.gif)}a.minus{background-image:url(/layout/icons/minus2.gif)}div.up-create{float:left}div.up-anzahl{float:right;font-size:231%;font-weight:normal;text-align:right;padding:0
6px 0 0}.attribute{overflow:hidden;padding:0
0 3px 0}.attribute
.checkboxes{width:100%;float:left;padding:0
0 3px 0}.attribute .checkboxes
ul{padding:0
0 0 8px;margin:0
0 0 8px}.attribute
.attr_textarea{width:100%;padding:0
0 8px 0}.attribute .attr_textarea
label{display:block;padding:0}.attribute
.attr_text{width:100%;float:left;padding:0
0 6px 0}.attribute .attr_text
label{color:#9b2244}.attribute .attr_text label:after{content:": "}#header #language-nav{background:#9b2244;background:rgba(155, 34, 68, .8);border:1px
solid #ffe8b6;border-radius:4px;color:#ffe8b6;font-size:11px;line-height:11px;padding:0
4px;position:absolute;right:14px;top:14px;width:120px;z-index:200}#header #language-nav
span{background-repeat:no-repeat;cursor:pointer;display:block;padding:4px
4px 4px 30px;position:relative;background-size:20px;background-position:2px 0}#header #language-nav span:after{content:'▶';font-size:8px;position:absolute;right:2px}#header #language-nav.active span:after{content:'▼'}#header #language-nav
ul{display:none;list-style-type:none}#header #language-nav.active
ul{display:block}#header #language-nav
li{border-top:1px solid #ffe8b6}#header #language-nav li:first-child{border-top:none}#header #language-nav
a{color:#ffe8b6;display:block;padding:6px
6px 6px 30px;text-align:left;background-repeat:no-repeat;background-size:20px;background-position:2px 2px}#header #language-nav a.de, #header #language-nav
span.de{background-image:url(/layout/flags/Germany.png)}#header #language-nav a.fr, #header #language-nav
span.fr{background-image:url(/layout/flags/France.png)}#header #language-nav a.it, #header #language-nav
span.it{background-image:url(/layout/flags/Italy.png)}#header #language-nav a.en, #header #language-nav
span.en{background-image:url(/layout/flags/United-Kingdom.png)}#footer #language-nav{clear:left;overflow:hidden;padding:8px
13px 0}#footer #language-nav .active-language{display:none}#footer #language-nav
ul{list-style:none;margin:0;padding:0}#footer #language-nav
li{float:left;margin:0
12px 0 0}#footer #language-nav
a{background:no-repeat;display:block;height:32px;overflow:hidden;text-indent:40px;white-space:nowrap;width:32px}#footer #language-nav
a.de{background-image:url(/layout/flags/Germany.png)}#footer #language-nav
a.fr{background-image:url(/layout/flags/France.png)}#footer #language-nav
a.it{background-image:url(/layout/flags/Italy.png)}#footer #language-nav
a.en{background-image:url(/layout/flags/United-Kingdom.png)}
/*! fancyBox v2.0.4 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-tmp iframe, .fancybox-tmp
object{vertical-align:top;padding:0;margin:0}.fancybox-wrap{position:absolute;top:0;left:0;z-index:1002}.fancybox-outer{padding:0;margin:0;background:#f9f9f9;color:#444;text-shadow:none}.fancybox-opened{z-index:1003}.fancybox-opened .fancybox-outer{-webkit-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}.fancybox-inner{width:100%;height:100%;padding:0;margin:0;position:relative;outline:none;overflow:hidden;background-color:#EEE}.fancybox-inner
h1{clear:both;width:100%;font-size:154%;color:#9b2244;padding-bottom:12px;margin-bottom:16px;border-bottom:1px solid #9b2244}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:10px}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%;border:0;padding:0;margin:0;vertical-align:top}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-21px;margin-left:-21px;width:42px;height:42px;background:url('/js/fancybox/fancybox_loading.gif');opacity:0.8;cursor:pointer;z-index:1010}.fancybox-close, .fancybox-prev span, .fancybox-next
span{background-image:url('/js/fancybox/fancybox_sprite.png')}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:1004}.fancybox-prev,.fancybox-next{position:absolute;top:0;width:40%;height:100%;cursor:pointer;background:transparent url('/js/fancybox/blank.gif');z-index:1003}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-prev span, .fancybox-next
span{position:absolute;top:50%;left:-9999px;width:36px;height:36px;margin-top:-18px;cursor:pointer;z-index:1003}.fancybox-prev
span{background-position:0 -36px}.fancybox-next
span{background-position:0 -72px}.fancybox-prev:hover,.fancybox-next:hover{visibility:visible}.fancybox-prev:hover
span{left:20px}.fancybox-next:hover
span{left:auto;right:20px}.fancybox-tmp{position:absolute;top:-9999px;left:-9999px;padding:0;overflow:visible;visibility:hidden}#fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:1001;background:#53727f}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:1005}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:1003;text-align:center}.fancybox-title-float-wrap
.child{display:inline-block;margin-right:-100%;padding:2px
20px;background:transparent;background:rgba(0, 0, 0, 0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{margin-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;width:100%;color:#fff;padding:6px
10px;background:#000;background:rgba(0, 0, 0, .8)}#fancybox-buttons{position:fixed;left:0;width:100%;z-index:1005}#fancybox-buttons.top{top:10px}#fancybox-buttons.bottom{bottom:10px}#fancybox-buttons
ul{display:block;width:170px;height:30px;margin:0
auto;padding:0;list-style:none;background:#111;-webkit-box-shadow:0 1px 3px #000,0 0 0 1px rgba(0,0,0,.7),inset 0 0 0 1px rgba(255,255,255,.05);-moz-box-shadow:0 1px 3px #000,0 0 0 1px rgba(0,0,0,.7),inset 0 0 0 1px rgba(255,255,255,.05);background:#111 -webkit-gradient(linear,0% 0%,0% 100%,from(rgba(255,255,255,.2)),color-stop(.5,rgba(255,255,255,.15)),color-stop(.5,rgba(255,255,255,.1)),to(rgba(255,255,255,.15)));background:#111 -moz-linear-gradient(top,rgba(255,255,255,.2) 0%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.1) 50%,rgba(255,255,255,.15) 100%);border-radius:3px}#fancybox-buttons ul
li{float:left;margin:0;padding:0}#fancybox-buttons
a{display:block;width:30px;height:30px;text-indent:-9999px;background-image:url('/js/fancybox/helpers/fancybox_buttons.png');background-repeat:no-repeat;outline:none}#fancybox-buttons
a.btnPrev{width:32px;background-position:6px 0}#fancybox-buttons
a.btnNext{background-position:-33px 0;border-right:1px solid #3e3e3e}#fancybox-buttons
a.btnPlay{background-position:0 -30px}#fancybox-buttons
a.btnPlayOn{background-position:-30px -30px}#fancybox-buttons
a.btnToggle{background-position:3px -60px;border-left:1px solid #111;border-right:1px solid #3e3e3e;width:35px}#fancybox-buttons
a.btnToggleOn{background-position:-27px -60px}#fancybox-buttons
a.btnClose{border-left:1px solid #111;width:38px;background-position:-57px 0px}#fancybox-buttons
a.btnDisabled{opacity:0.5;cursor:default}#fancybox-thumbs{position:fixed;left:0px;width:100%;overflow:hidden;z-index:1005}#fancybox-thumbs.bottom{bottom:2px}#fancybox-thumbs.top{top:2px}#fancybox-thumbs
ul{position:relative;list-style:none;margin:0;padding:0}#fancybox-thumbs ul
li{float:left;padding:1px;opacity:0.5}#fancybox-thumbs ul
li.active{opacity:0.75;padding:0;border:1px
solid #fff}#fancybox-thumbs ul li:hover{opacity:1}#fancybox-thumbs ul li
a{display:block;position:relative;overflow:hidden;border:1px
solid #222;background:#111;outline:none}#fancybox-thumbs ul li
img{display:block;position:relative;border:0;padding:0}.mejs-container{position:relative;background:#000;font-family:Helvetica,Arial;text-align:left;vertical-align:top;text-indent:0}.me-plugin{position:absolute}.mejs-embed, .mejs-embed
body{width:100%;height:100%;margin:0;padding:0;background:#000;overflow:hidden}.mejs-container-fullscreen{position:fixed;left:0;top:0;right:0;bottom:0;overflow:hidden;z-index:1000}.mejs-container-fullscreen .mejs-mediaelement,
.mejs-container-fullscreen
video{width:100%;height:100%}.mejs-background{position:absolute;top:0;left:0}.mejs-mediaelement{position:absolute;top:0;left:0;width:100%;height:100%}.mejs-poster{position:absolute;top:0;left:0}.mejs-poster
img{border:0;padding:0;border:0;display:block}.mejs-overlay{position:absolute;top:0;left:0}.mejs-overlay-play{cursor:pointer}.mejs-overlay-button{position:absolute;top:50%;left:50%;width:100px;height:100px;margin:-50px 0 0 -50px;background:url(/js/mediaelements/bigplay.svg) no-repeat}.no-svg .mejs-overlay-button{background-image:url(/js/mediaelements/bigplay.png)}.mejs-overlay:hover .mejs-overlay-button{background-position:0 -100px }.mejs-overlay-loading{position:absolute;top:50%;left:50%;width:80px;height:80px;margin:-40px 0 0 -40px;background:#333;background:url(/js/mediaelements/background.png);background:rgba(0, 0, 0, 0.9);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(50,50,50,0.9)), to(rgba(0,0,0,0.9)));background:-webkit-linear-gradient(top, rgba(50,50,50,0.9), rgba(0,0,0,0.9));background:-moz-linear-gradient(top, rgba(50,50,50,0.9), rgba(0,0,0,0.9));background:-o-linear-gradient(top, rgba(50,50,50,0.9), rgba(0,0,0,0.9));background:-ms-linear-gradient(top, rgba(50,50,50,0.9), rgba(0,0,0,0.9));background:linear-gradient(rgba(50,50,50,0.9), rgba(0,0,0,0.9))}.mejs-overlay-loading
span{display:block;width:80px;height:80px;background:transparent url(/js/mediaelements/loading.gif) 50% 50% no-repeat}.mejs-container .mejs-controls{position:absolute;background:none;list-style-type:none;margin:0;padding:0;bottom:0;left:0;background:url(/js/mediaelements/background.png);background:rgba(0, 0, 0, 0.7);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(50,50,50,0.7)), to(rgba(0,0,0,0.7)));background:-webkit-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));background:-moz-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));background:-o-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));background:-ms-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));background:linear-gradient(rgba(50,50,50,0.7), rgba(0,0,0,0.7));height:30px;width:100%}.mejs-container .mejs-controls
div{list-style-type:none;background-image:none;display:block;float:left;margin:0;padding:0;width:26px;height:26px;font-size:11px;line-height:11px;background:0;font-family:Helvetica,Arial;border:0}.mejs-controls .mejs-button
button{cursor:pointer;display:block;font-size:0;line-height:0;text-decoration:none;margin:7px
5px;padding:0;position:absolute;height:16px;width:16px;border:0;background:transparent url(/js/mediaelements/controls.svg) no-repeat}.no-svg .mejs-controls .mejs-button
button{background-image:url(/js/mediaelements/controls.png)}.mejs-controls .mejs-button button:focus{outline:solid 1px yellow}.mejs-container .mejs-controls .mejs-time{color:#fff;display:block;height:17px;width:auto;padding:8px
3px 0 3px;overflow:hidden;text-align:center;padding:auto 4px;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.mejs-container .mejs-controls .mejs-time
span{font-size:11px;color:#fff;line-height:12px;display:block;float:left;margin:1px
2px 0 0;width:auto}.mejs-controls .mejs-play
button{background-position:0 0}.mejs-controls .mejs-pause
button{background-position:0 -16px}.mejs-controls .mejs-stop
button{background-position:-112px 0}.mejs-controls div.mejs-time-rail{width:200px;padding-top:5px}.mejs-controls .mejs-time-rail
span{display:block;position:absolute;width:180px;height:10px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;cursor:pointer}.mejs-controls .mejs-time-rail .mejs-time-total{margin:5px;background:#333;background:rgba(50,50,50,0.8);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(30,30,30,0.8)), to(rgba(60,60,60,0.8)));background:-webkit-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));background:-moz-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));background:-o-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));background:-ms-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));background:linear-gradient(rgba(30,30,30,0.8), rgba(60,60,60,0.8))}.mejs-controls .mejs-time-rail .mejs-time-buffering{width:100%;background-image:-o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);-webkit-background-size:15px 15px;-moz-background-size:15px 15px;-o-background-size:15px 15px;background-size:15px 15px;-webkit-animation:buffering-stripes 2s linear infinite;-moz-animation:buffering-stripes 2s linear infinite;-ms-animation:buffering-stripes 2s linear infinite;-o-animation:buffering-stripes 2s linear infinite;animation:buffering-stripes 2s linear infinite}@-webkit-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@-moz-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@-ms-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@-o-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}.mejs-controls .mejs-time-rail .mejs-time-loaded{background:#3caac8;background:rgba(60,170,200,0.8);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(44,124,145,0.8)), to(rgba(78,183,212,0.8)));background:-webkit-linear-gradient(top, rgba(44,124,145,0.8), rgba(78,183,212,0.8));background:-moz-linear-gradient(top, rgba(44,124,145,0.8), rgba(78,183,212,0.8));background:-o-linear-gradient(top, rgba(44,124,145,0.8), rgba(78,183,212,0.8));background:-ms-linear-gradient(top, rgba(44,124,145,0.8), rgba(78,183,212,0.8));background:linear-gradient(rgba(44,124,145,0.8), rgba(78,183,212,0.8));width:0}.mejs-controls .mejs-time-rail .mejs-time-current{width:0;background:#fff;background:rgba(255,255,255,0.8);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255,255,255,0.9)), to(rgba(200,200,200,0.8)));background:-webkit-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));background:-moz-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));background:-o-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));background:-ms-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));background:linear-gradient(rgba(255,255,255,0.9), rgba(200,200,200,0.8))}.mejs-controls .mejs-time-rail .mejs-time-handle{display:none;position:absolute;margin:0;width:10px;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer;border:solid 2px #333;top:-2px;text-align:center}.mejs-controls .mejs-time-rail .mejs-time-float{position:absolute;display:none;background:#eee;width:36px;height:17px;border:solid 1px #333;top:-26px;margin-left:-18px;text-align:center;color:#111}.mejs-controls .mejs-time-rail .mejs-time-float-current{margin:2px;width:30px;display:block;text-align:center;left:0}.mejs-controls .mejs-time-rail .mejs-time-float-corner{position:absolute;display:block;width:0;height:0;line-height:0;border:solid 5px #eee;border-color:#eee transparent transparent transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;top:15px;left:13px}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float{width:48px}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-current{width:44px}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-corner{left:18px}.mejs-controls .mejs-fullscreen-button
button{background-position:-32px 0}.mejs-controls .mejs-unfullscreen
button{background-position:-32px -16px}.mejs-controls .mejs-volume-button{}.mejs-controls .mejs-mute
button{background-position:-16px -16px}.mejs-controls .mejs-unmute
button{background-position:-16px 0}.mejs-controls .mejs-volume-button{position:relative}.mejs-controls .mejs-volume-button .mejs-volume-slider{display:none;height:115px;width:25px;background:url(/js/mediaelements/background.png);background:rgba(50, 50, 50, 0.7);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;top:-115px;left:0;z-index:1;position:absolute;margin:0}.mejs-controls .mejs-volume-button:hover{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total{position:absolute;left:11px;top:8px;width:2px;height:100px;background:#ddd;background:rgba(255, 255, 255, 0.5);margin:0}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current{position:absolute;left:11px;top:8px;width:2px;height:100px;background:#ddd;background:rgba(255, 255, 255, 0.9);margin:0}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle{position:absolute;left:4px;top:-3px;width:16px;height:6px;background:#ddd;background:rgba(255, 255, 255, 0.9);cursor:N-resize;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;margin:0}.mejs-controls div.mejs-horizontal-volume-slider{height:26px;width:60px;position:relative}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{position:absolute;left:0;top:11px;width:50px;height:8px;margin:0;padding:0;font-size:1px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#333;background:rgba(50,50,50,0.8);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(30,30,30,0.8)), to(rgba(60,60,60,0.8)));background:-webkit-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));background:-moz-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));background:-o-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));background:-ms-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));background:linear-gradient(rgba(30,30,30,0.8), rgba(60,60,60,0.8))}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{position:absolute;left:0;top:11px;width:50px;height:8px;margin:0;padding:0;font-size:1px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#fff;background:rgba(255,255,255,0.8);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255,255,255,0.9)), to(rgba(200,200,200,0.8)));background:-webkit-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));background:-moz-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));background:-o-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));background:-ms-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));background:linear-gradient(rgba(255,255,255,0.9), rgba(200,200,200,0.8))}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle{display:none}.mejs-controls .mejs-captions-button{position:relative}.mejs-controls .mejs-captions-button
button{background-position:-48px 0}.mejs-controls .mejs-captions-button .mejs-captions-selector{visibility:hidden;position:absolute;bottom:26px;right:-10px;width:130px;height:100px;background:url(/js/mediaelements/background.png);background:rgba(50,50,50,0.7);border:solid 1px transparent;padding:10px;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.mejs-controls .mejs-captions-button .mejs-captions-selector
ul{margin:0;padding:0;display:block;list-style-type:none !important;overflow:hidden}.mejs-controls .mejs-captions-button .mejs-captions-selector ul
li{margin:0
0 6px 0;padding:0;list-style-type:none !important;display:block;color:#fff;overflow:hidden}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li
input{clear:both;float:left;margin:3px
3px 0 5px}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li
label{width:100px;float:left;padding:4px
0 0 0;line-height:15px;font-family:helvetica,arial;font-size:10px}.mejs-controls .mejs-captions-button .mejs-captions-translations{font-size:10px;margin:0
0 5px 0}.mejs-chapters{position:absolute;top:0;left:0;-xborder-right:solid 1px #fff;width:10000px;z-index:1}.mejs-chapters .mejs-chapter{position:absolute;float:left;background:#222;background:rgba(0, 0, 0, 0.7);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(50,50,50,0.7)), to(rgba(0,0,0,0.7)));background:-webkit-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));background:-moz-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));background:-o-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));background:-ms-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));background:linear-gradient(rgba(50,50,50,0.7), rgba(0,0,0,0.7));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#323232,endColorstr=#000000);overflow:hidden;border:0}.mejs-chapters .mejs-chapter .mejs-chapter-block{font-size:11px;color:#fff;padding:5px;display:block;border-right:solid 1px #333;border-bottom:solid 1px #333;cursor:pointer}.mejs-chapters .mejs-chapter .mejs-chapter-block-last{border-right:none}.mejs-chapters .mejs-chapter .mejs-chapter-block:hover{background:#666;background:rgba(102,102,102, 0.7);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(102,102,102,0.7)), to(rgba(50,50,50,0.6)));background:-webkit-linear-gradient(top, rgba(102,102,102,0.7), rgba(50,50,50,0.6));background:-moz-linear-gradient(top, rgba(102,102,102,0.7), rgba(50,50,50,0.6));background:-o-linear-gradient(top, rgba(102,102,102,0.7), rgba(50,50,50,0.6));background:-ms-linear-gradient(top, rgba(102,102,102,0.7), rgba(50,50,50,0.6));background:linear-gradient(rgba(102,102,102,0.7), rgba(50,50,50,0.6));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#666666,endColorstr=#323232)}.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-title{font-size:12px;font-weight:bold;display:block;white-space:nowrap;text-overflow:ellipsis;margin:0
0 3px 0;line-height:12px}.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-timespan{font-size:12px;line-height:12px;margin:3px
0 4px 0;display:block;white-space:nowrap;text-overflow:ellipsis}.mejs-captions-layer{position:absolute;bottom:0;left:0;text-align:center;line-height:22px;font-size:12px;color:#fff}.mejs-captions-layer
a{color:#fff;text-decoration:underline}.mejs-captions-layer[lang=ar]{font-size:20px;font-weight:normal}.mejs-captions-position{position:absolute;width:100%;bottom:15px;left:0}.mejs-captions-position-hover{bottom:45px}.mejs-captions-text{padding:3px
5px;background:url(/js/mediaelements/background.png);background:rgba(20,20,20,0.8)}.mejs-clear{clear:both}.me-cannotplay{}.me-cannotplay
a{color:#fff;font-weight:bold}.me-cannotplay
span{padding:15px;display:block}.mejs-controls .mejs-loop-off
button{background-position:-64px -16px}.mejs-controls .mejs-loop-on
button{background-position:-64px 0}.mejs-controls .mejs-backlight-off
button{background-position:-80px -16px}.mejs-controls .mejs-backlight-on
button{background-position:-80px 0}.mejs-controls .mejs-picturecontrols-button{background-position:-96px 0}.mejs-contextmenu{position:absolute;width:150px;padding:10px;border-radius:4px;top:0;left:0;background:#fff;border:solid 1px #999;z-index:1001}.mejs-contextmenu .mejs-contextmenu-separator{height:1px;font-size:0;margin:5px
6px;background:#333}.mejs-contextmenu .mejs-contextmenu-item{font-family:Helvetica,Arial;font-size:12px;padding:4px
6px;cursor:pointer;color:#333}.mejs-contextmenu .mejs-contextmenu-item:hover{background:#2C7C91;color:#fff}.mejs-controls .mejs-sourcechooser-button{position:relative}.mejs-controls .mejs-sourcechooser-button
button{background-position:-128px 0}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector{visibility:hidden;position:absolute;bottom:26px;right:-10px;width:130px;height:100px;background:url(/js/mediaelements/background.png);background:rgba(50,50,50,0.7);border:solid 1px transparent;padding:10px;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector
ul{margin:0;padding:0;display:block;list-style-type:none !important;overflow:hidden}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul
li{margin:0
0 6px 0;padding:0;list-style-type:none !important;display:block;color:#fff;overflow:hidden}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li
input{clear:both;float:left;margin:3px
3px 0 5px}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li
label{width:100px;float:left;padding:4px
0 0 0;line-height:15px;font-family:helvetica,arial;font-size:10px}.mejs-postroll-layer{position:absolute;bottom:0;left:0;width:100%;height:100%;background:url(/js/mediaelements/background.png);background:rgba(50,50,50,0.7);z-index:1000;overflow:hidden}.mejs-postroll-layer-content{width:100%;height:100%}.mejs-postroll-close{position:absolute;right:0;top:0;background:url(/js/mediaelements/background.png);background:rgba(50,50,50,0.7);color:#fff;padding:4px;z-index:100;cursor:pointer}@media screen and (max-width: 760px){#header{height:auto !important}.breadcrumb,div.interferer,#quick-search,#header-shadow,ul.teaser-nav{display:none !important}#teaser,#wrap-content,.copyright{width:100%}iframe{width:100% !important;margin-bottom:20px}html{min-width:320px}body{font-size:80%;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}#top-bar{width:100%;left:0;margin:0}#logo{height:172px;background-position:-200px 36px}#header{height:410px}#header-images{margin-top:-65px;height:auto !important}#header-images
div{height:auto !important;background-size:170% auto}.home #header-images,
.home #header-images
div{padding-bottom:60px}#header-images
img{max-width:100%;height:auto}ul.top-nav{float:none;margin:0;overflow:hidden;background-color:#9B2244}ul.top-nav
li{width:25%;margin:0}ul.top-nav
a{padding:0;color:#FFF;border:none !important;width:auto !important;height:36px !important;line-height:36px;border-right:1px solid transparent;text-transform:none;background-color:#8b1f3d;-webkit-box-shadow:inset -1px -1px 1px #4d1122, inset 1px 1px 1px #cd90a1;-moz-box-shadow:inset -1px -1px 1px #4d1122, inset 1px 1px 1px #cd90a1;box-shadow:inset -1px -1px 1px #4d1122, inset 1px 1px 1px #cd90a1}ul.top-nav li:hover a,
ul.top-nav li.active
a{padding:0;font-size:100%;font-weight:bold;background-image:none !important;background-color:#8b1f3d !important}#nav{height:auto;background:none}#nav ul
li{float:none}#nav ul
a{font-size:123%;line-height:32px;padding:0
0 0 20px;overflow:hidden;text-transform:none;text-align:left;background:#96a2a9;-webkit-box-shadow:inset -1px -1px 1px #4b5154, inset 1px 1px 1px #cad0d4;-moz-box-shadow:inset -1px -1px 1px #4b5154, inset 1px 1px 1px #cad0d4;box-shadow:inset -1px -1px 1px #4b5154, inset 1px 1px 1px #cad0d4}#nav ul
a.touchDeviceMain{-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important}#nav>ul>li.active,#nav>ul>li>a.active,#nav>ul>li:hover>a{color:#ffe8b6;background:#9B2244;-webkit-box-shadow:inset -1px -1px 1px #4d1122, inset 1px 1px 1px #cd90a1;-moz-box-shadow:inset -1px -1px 1px #4d1122, inset 1px 1px 1px #cd90a1;box-shadow:inset -1px -1px 1px #4d1122, inset 1px 1px 1px #cd90a1}#nav
.subnav{top:auto}#nav .subnav
.subnav{min-height:auto;padding:0
0 10px 0;border-left:none}#nav ul ul
a{margin:0;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important}#nav ul ul
li{float:none}#nav ul ul
ul{min-width:42%}#content{float:none;width:auto;margin-left:10px;margin-right:10px}#content
.box{width:auto}#content
.smal{width:100%;height:auto;margin:0
0 10px 0;float:none}#content .smal
.content{}#content .smal
img{position:relative;width:40%;float:right;padding:0
0 4px 20px}#content .smal .more-flag{position:relative;left:-10px;background:none}#right{float:none;width:auto;margin:0
10px}#right
.box{margin-bottom:10px}#right .more-flag{position:relative;left:-10px;background:none;clear:none;padding:0;bottom:auto}#right .more-flag
a.link{color:#FFE8B6}#right .more-flag
a.close{background-image:url(/layout/arrows/yellow-right.png)}#right .more-flag
a.extern{background-image:url(/layout/arrows/yellow-extern.png)}#content
#map{width:100%}.popup
#map{width:100% !important;height:440px !important}.kontakt-form{width:98%}.liste
.content{float:left;width:94%;padding:0
3%}.liste .with-image{width:64%}.liste
.info{display:none}.liste
.image{width:30%}.liste .image
img{width:100%;height:auto}.more_results
a.button{width:100%;background-position:0 0}#mailer{width:94%;padding:3%;height:auto}#mailer
.address{float:none}#mailer form
table{border-left:none;padding-left:0}#mailer input,
#mailer
textarea{width:90% !important;margin-left:5%}#teaser{top:0px;height:auto;background:none}#teaser
.display{top:0}#teaser .display
h1{margin:0
0 6px 0}#teaser .display
.item{position:relative;display:block !important;margin:0;padding:10px;background-position:0;height:auto}#teaser .display
img{width:45%}#highlights{width:auto;margin:10px;background:none}#highlights
ul{overflow:hidden;list-style-type:none}#highlights
li{float:none;width:100%}#highlights
li.row2{margin:0}#highlights
.spacer{height:25px}.home
#main{padding-bottom:200px;top:20px}#main{padding-bottom:200px}#footer{width:100%;height:162px;background-position:-200px 100%}#overview{width:auto;height:90px;border:none;margin-top:10px}#overview .location,
#overview .footer-nav,
#overview
.weather{display:none}#footer
#partner{display:none}.service-links{clear:left;width:auto;margin:0
10px 13px}.copyright
a{margin-left:10px}#accomodationIframeDiv iframe,#accomodationIframe{width:100%}}@media screen and (min-width: 761px) and (max-width: 1020px){html{min-width:760px}#top-bar{width:760px;margin-left:-380px}div.interferer{width:700px;margin-left:-350px}#wrap-content{width:760px}#logo .go-home{width:338px}#teaser{width:700px}ul.teaser-nav
li{padding:0
12px}ul.teaser-nav
a{font-size:124%}#teaser .display
h1{font-size:140%;margin-top:0}#teaser .display
p{font-size:100%}#highlights{width:700px;background:url(/layout/bg-highlights-portrait.png) repeat-y 50% 0}ul.top-nav{margin-right:10px}ul.top-nav
a{padding:14px
0 0 0;height:30px !important;border-right:1px solid transparent}ul.top-nav
a.pos1{width:113px}ul.top-nav
a.pos2{width:94px}ul.top-nav
a.pos3{width:72px}ul.top-nav
a.pos4{width:124px}ul.top-nav li:hover a,
ul.top-nav
a.active{font-size:115%;padding:12px
0 0 0;border-left:1px solid #ffe8b6;border-right:1px solid #ffe8b6;border-bottom:1px solid #ffe8b6;background:transparent url(/layout/top-nav-hover-4.png) no-repeat 50% 20% !important}#nav ul
a{text-transform:none}#nav ul ul
ul{float:none}#quick-search .search-term{width:120px}#content{width:500px;margin-left:30px}#content
.box{width:480px}#content
.smal{width:46%;height:310px;margin:0
4% 5% 0}.liste .with-image{width:320px}#content .bilderleiste
div.img{margin-right:12px}.image-slider{height:200px}.kontakt-form{width:460px}#overview,.service-links{width:700px}#footer .location,
#footer
.weather{display:none}#footer .social-media{margin-left:30px}.copyright{width:760px}.copyright
a{margin-left:30px}#accomodationIframeDiv iframe,#accomodationIframe{width:730px}#footer
#partner{width:760px}#footer #partner
div{right:30px}#footer #partner div
a{margin-right:10px}#footer #language-nav{clear:none;float:left;margin-left:30px;padding-top:10px}}