@import url(http://fonts.googleapis.com/css?family=Nothing+You+Could+Do);@import url(http://fast.fonts.net/cssapi/c412151a-ff59-42df-a4d5-424eefc2306b.css);.clear{content:".";display:block;height:0;clear:both;visibility:hidden}.gradient-gray{background:#fffbfb;background:-moz-linear-gradient(top,#fffbfb 0,#8a8c8b 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fffbfb),color-stop(100%,#8a8c8b));background:-webkit-linear-gradient(top,#fffbfb 0,#8a8c8b 100%);background:-o-linear-gradient(top,#fffbfb 0,#8a8c8b 100%);background:-ms-linear-gradient(top,#fffbfb 0,#8a8c8b 100%);background:linear-gradient(to bottom,#fffbfb 0,#8a8c8b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbfb',endColorstr='#8a8c8b',GradientType=0)}.blue-gradient{background:#336593;background:-moz-linear-gradient(top,#336593 0,#0066cb 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#336593),color-stop(100%,#0066cb));background:-webkit-linear-gradient(top,#336593 0,#0066cb 100%);background:-o-linear-gradient(top,#336593 0,#0066cb 100%);background:-ms-linear-gradient(top,#336593 0,#0066cb 100%);background:linear-gradient(to bottom,#336593 0,#0066cb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#336593',endColorstr='#0066cb',GradientType=0)}.dark_blue-gradient{background:#003e78;background:-moz-linear-gradient(top,#003e78 0,#0062c4 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#003e78),color-stop(100%,#0062c4));background:-webkit-linear-gradient(top,#003e78 0,#0062c4 100%);background:-o-linear-gradient(top,#003e78 0,#0062c4 100%);background:-ms-linear-gradient(top,#003e78 0,#0062c4 100%);background:linear-gradient(to bottom,#003e78 0,#0062c4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#003e78',endColorstr='#0062c4',GradientType=0)}.brown-gradient{background:#8e7e71;background:-moz-linear-gradient(top,#8e7e71 0,#c6b198 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#8e7e71),color-stop(100%,#c6b198));background:-webkit-linear-gradient(top,#8e7e71 0,#c6b198 100%);background:-o-linear-gradient(top,#8e7e71 0,#c6b198 100%);background:-ms-linear-gradient(top,#8e7e71 0,#c6b198 100%);background:linear-gradient(to bottom,#8e7e71 0,#c6b198 100%)}@font-face{font-family:'Mastericons';src:url('/typo3conf/ext/xskeleton/Resources/Public/Fonts/Mastericons.eot');src:url('/typo3conf/ext/xskeleton/Resources/Public/Fonts/Mastericons.eot?#iefix') format('embedded-opentype'),url('/typo3conf/ext/xskeleton/Resources/Public/Fonts/Mastericons.ttf') format('truetype'),url('/typo3conf/ext/xskeleton/Resources/Public/Fonts/Mastericons.woff') format('woff'),url('/typo3conf/ext/xskeleton/Resources/Public/Fonts/Mastericons.svg#Mastericons') format('svg');font-weight:normal;font-style:normal}.ico{font-family:'Mastericons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;margin-right:5px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (min-width:990px) and (max-width:1239px){body.safari #solrSearchBoxWrapper .tx-icsolrsearch{position:relative;top:10px}body.start #mainArea>.container{padding:0}body.landscape section#headerVideostage{height:580px}body.landscape section#headerVideostage .video video{display:none !important}body.landscape .prallax,body.landscape .story{background-position:top center !important}body .container{width:100%;max-width:960px}body .desktop-hidden{display:none}body .tablet-hidden{display:block}body .quicksearchForm #defaultukquick label.styled-select:before{height:23px;right:1px;top:-7px}body .logo{width:175px;padding-bottom:47px;margin-left:15px}body .logo .logoLinks ul li a{width:52px;font-size:11px}body nav#topNav ul.level1{width:960px}body nav#topNav ul.level1 li>a{font-size:17px;padding:73px 12px 19px;width:auto}body nav#topNav ul.level1 li>a span{line-height:16px;margin-top:7px}body nav#topNav ul.level2{padding:84px 274px 22px 23px}body nav#topNav ul.level2 li{width:221px;padding:0 10px}body nav#topNav ul.level2 li a{font-size:16px;width:100%;padding:12px 10px}body nav#topNav ul.level2 .level-headline{width:710px}body nav#topNav ul.level3 li{padding:0 10px}body nav#topNav ul.level3 li a{font-size:14px;padding:5px 10px;text-align:left;width:100%}body .toggleQuickSearch{width:147px;height:85px}body .toggleQuickSearch span{line-height:16px}body .toggleQuickSearch span.mobileWord{display:none}body .quicksearchForm ul{padding-left:230px}body .quicksearchForm ul li a{font-size:10px;line-height:16px;padding:14px 0;width:80px}body .quicksearchForm ul li a span{font-size:28px;margin-bottom:5px;margin-top:-10px}body .quicksearchForm #defaultukquick{max-width:470px}body .quicksearchForm #defaultukquick label{font-size:13px}body .quicksearchForm #defaultukquick .form_field.dates{width:119px}body .quicksearchForm #defaultukquick .form_field.dates.nights,body .quicksearchForm #defaultukquick .form_field.adults,body .quicksearchForm #defaultukquick .form_field.childrenWrap{width:72px;margin-left:10px}body .quicksearchForm #defaultukquick .searchButton{height:58px;width:95px;font-size:13px;margin-left:10px;line-height:18px}body header.mainHeader.scrolled nav#topNav ul.level1 li>a{padding:25px 13px}body header.mainHeader.scrolled .toggleSearch{padding:16px}body .toggleSearch{padding:27px 21px;right:188px}body .toggleSearch span.mobileWord{font-size:15px;font-family:'Myriad W01',sans-serif}body .mainHeader #solrSearchBoxWrapper{right:181px}body .teaser.quicksearch .searchButton{padding:0}body section#headerSlider .carousel-caption{right:0;padding-top:15px;top:175px}body section#headerSlider .carousel-caption p{font-size:50px}body section#tileStage .teaser{height:230px}body section#tileStage .teaser.noimage .desc_container h3:before{background-size:205px auto;width:205px;margin:17px auto 30px}body section#tileStage .teaser.noimage .desc_container h3 a{top:122px}body #shortTeaserStage .teaser{width:144px}body #stageimage h3{text-align:left}body #photoMapStage .teaser.showme{margin-left:30px}body #photoMapStage .teaser.showme:before{display:none}body #map #fullscreenmap #smallmapcategories>ul{width:960px}body #map #fullscreenmap #smallmapcategories>ul li{margin-right:8px}body #map #fullscreenmap #smallmapcategories>ul li:last-child{margin-right:0}body #shortTeaserStage .teaser{margin:0 -4px}body .nextSection{top:481px}body section#circleLinks{padding:54px 26px}body section#circleLinks .circle a{margin:0 21px}body section#headerVideostage .container{left:-480px}body section#headerVideostage .container img{margin:-40px auto 0 0}body section.locationTeaser .parallax{padding:50px 20px;background-size:150% auto}body section.locationTeaser .teaser{width:220px}body section#friendshipEntry{background-position:top center;background-size:125% auto}body section#friendshipEntry .teaser.entry:nth-child(2){left:10px}body section#friendshipEntry ul.steps li{margin-right:10px;width:96px;height:96px}body section#themeSection .parallax{background-size:150% auto}body section#themeSection .teaser{width:289px;height:253px}body section#themeSection .teaser .image_container{height:190px}body section#shortInfos .secrets figure{width:130px;height:153px}body section#shortInfos .newsletter .newsletterForm #newsletterSubmit{padding:5px 10px 5px 10px}body section#shortInfos .newsletter .newsletterForm #newsletterSubmit:before{font-size:21px}body .breadcrumb{width:605px}body article.mainContent,body #tx-main,body #tx-top{float:left;padding-left:30px;width:716px}body article.mainContent .contentElement .articleSlider,body #tx-main .contentElement .articleSlider,body #tx-top .contentElement .articleSlider{float:right;padding-left:19px;width:60%}body article.mainContent .tx-icanreise-pi1 ul.getting-there,body #tx-main .tx-icanreise-pi1 ul.getting-there,body #tx-top .tx-icanreise-pi1 ul.getting-there{width:446px}body #teaserSlider{width:780px}body #teaserSlider.flexslider .teaser{margin:0 5px;width:185px;height:250px}body #teaserSlider.flexslider .teaser .image_container{height:110px}body #mainArea>.container{padding:0 12px}body .monthHighlights{width:30%;height:452px}body .monthHighlights .teaser{height:202px}body .monthHighlights .teaser .image_container{height:158px}body .thatsInteristing{width:70%}body .thatsInteristing .teaser{float:left;width:195px;height:297px}body .thatsInteristing .teaser .image_container{height:127px}body .thatsInteristing .teaser.offer span.price{font-size:14px}body .teaser.offer span.price{font-size:16px}body #filterlist.gallery .dataTable tbody tr,body #filterlist.gallery .dataTable tbody td{width:33.33%;padding:0 2px 0 0}body #filterlist.gallery .dataTable tbody tr table tr,body #filterlist.gallery .dataTable tbody td table tr,body #filterlist.gallery .dataTable tbody tr table td,body #filterlist.gallery .dataTable tbody td table td{width:inherit}body .tx-icbrochuresdownload-pi1 .teaser{float:left;height:315px;margin-bottom:10px;margin-right:10px;padding:15px;width:218px}body .tx-icbrochuresdownload-pi1 .teaser .image_container{height:145px}body .tx-icbrochuresdownload-pi1 label{font-size:14px}body .tx-icbrochuresdownload-pi1 .field input.ort{margin-left:10px;width:119px}body .tx-icbrochuresdownload-pi1 #tx-icbd-pi1-country{width:229px}body .tx-wtdirectory-pi1 .wtdirectory_filter_abc span.wtdirectory_abc_letter{padding:2px 6px}body.chrome .quicksearchForm #defaultukquick label.styled-select:before,body.safari .quicksearchForm #defaultukquick label.styled-select:before{top:-5px}body.chrome .quicksearchForm #defaultukquick label.styled-select:after,body.safari .quicksearchForm #defaultukquick label.styled-select:after{margin-top:-21px;margin-right:3px}body .tx-dce-pi1:nth-child(2) span.scrollTo.scrollToNext.ico{top:-333px}body .story{background-size:150% auto}body .experience-content{margin-bottom:112px}body .intro{min-height:685px}body .offers .flex-direction-nav{display:block}body .intro h2{margin-top:180px}body .numbers ul li{font-size:24px}body .numbers ul li b{font-size:60px}body .timeline{height:auto}body .timeline .timelinr{width:950px}body .timeline .timelinr #dates{width:950px}body .timeline .timelinr #issues{width:950px}body .timeline .timelinr #issues li{width:950px}body .timeline .timelinr #issues li .teaser{padding:0 100px}body .video .preview{width:500px}body .video .preview iframe{min-height:315px}body .video .videoteasersection{width:670px}body .offers .teaser.guestvoice .desc_container p{font-size:14px;line-height:18px}body .offers .teaser.guestvoice .desc_container hr{margin-top:13px;margin-bottom:13px}}body.step1 #tx-left{display:none}body.step1 #tx-main{width:100%;padding:0}body.step1 #filterlist.list .teaser .desc_container{width:79%}body.step1 #filterlist.list .teaser .image_container{width:21%}body.step1 div.tx-icjsonsearch #filterlist.gallery .dataTable tbody tr{width:248px}body.step1 div.tx-icjsonsearch #filterlist.gallery .dataTable tbody tr:nth-child(4n){padding:0 5px 5px 0}body.step1 div.tx-icjsonsearch #filterlist.gallery .dataTable tbody tr:nth-child(5n){padding:0 0 5px}body.step1 div.tx-icjsonsearch #filterlist.gallery .dataTable tbody tr .teaser{width:98%}@media only screen and (min-width:990px) and (max-width:1239px){body.step1 #filterlist.list .teaser .image_container{width:28%}body.step1 #filterlist.list .teaser .desc_container{width:72%}body.step1 .oneCol .tx-icjsonsearch #tx-main{padding-left:0}body.step1 div.tx-icjsonsearch #filterlist.gallery .dataTable tbody tr{width:234px}}@media only screen and (min-width:768px) and (max-width:989px){body.step1 #filterlist.list .teaser .image_container{width:32%}body.step1 #filterlist.list .teaser .desc_container{width:68%}body.step1 .oneCol .tx-icjsonsearch #tx-main{padding-left:0}body.step1 div.tx-icjsonsearch #filterlist.gallery .dataTable tbody tr{width:256px}body.step1 div.tx-icjsonsearch #filterlist.gallery .dataTable tbody tr:nth-child(3n){padding:0 0 5px}body.step1 div.tx-icjsonsearch #filterlist.gallery .dataTable tbody tr:nth-child(5n){padding:0 5px 5px 0}}@media only screen and (max-width:767px){body.step1 section.tx-sort .sortingDiv{width:301px !important}body.step1 section.tx-sort .sortingDiv select{width:100%}body.step1 div.tx-icjsonsearch #filterlist.gallery .dataTable tbody tr{width:150px}}.dataTableTop{display:none}aside#tx-left{float:left;padding:0}section.tx-sort .sortingDiv,section.tx-sort .displaymode{width:26%;float:left;padding:0}section.tx-sort .sortingDiv select,section.tx-sort .displaymode select{width:auto}section.tx-sort .dataTables_paginate{width:34%;float:left}section.tx-sort .dataTables_paginate:nth-child(2n+1){display:none}section.tx-sort .dataTables_paginate .pagination{margin:0}section.tx-sort .dataTables_paginate .pagination li a{padding:0;font-weight:bold;width:35px;height:35px;text-align:center;line-height:35px}section.tx-sort .dataTables_paginate .pagination li a:before{position:relative;top:5px}section.tx-sort .dataTables_paginate .pagination li.prev a{font-size:0;width:40px;height:40px;border:0}section.tx-sort .dataTables_paginate .pagination li.prev a:before{content:"!";font-family:'Mastericons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;margin-right:5px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:25px;color:#003d8e;text-align:center}section.tx-sort .dataTables_paginate .pagination li.prev a:hover{background:none;color:#001c42}section.tx-sort .dataTables_paginate .pagination li.next a{font-size:0;width:40px;height:40px;border:0}section.tx-sort .dataTables_paginate .pagination li.next a:before{content:"?";font-family:'Mastericons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;margin-right:5px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:25px;color:#003d8e}section.tx-sort .dataTables_paginate .pagination li.active a{background:#b09f97;color:#fff;border:0}section.tx-sort .paging_bootstrap{float:left;padding:0;height:36px}section.tx-sort .displaymode{margin-top:5px;float:right;height:36px;padding:0}section.tx-sort .displaymode ul.displaybuttons{float:right;padding:0}section.tx-sort .displaymode ul.displaybuttons li{float:left;list-style:none;margin-left:15px}section.tx-sort .displaymode ul.displaybuttons li a{font-size:0;display:block;background:none;width:32px;height:32px;color:#003d8e}section.tx-sort .displaymode ul.displaybuttons li a:hover{color:#e9e6df;background:none}section.tx-sort .displaymode ul.displaybuttons li a:before{font-family:'Mastericons';font-size:30px}section.tx-sort .displaymode ul.displaybuttons li.gallery a:before{content:'g'}section.tx-sort .displaymode ul.displaybuttons li.list a:before{content:'l'}section.tx-sort .displaymode ul.displaybuttons li.map a:before{content:'m'}section.tx-sort .currencyWrap{width:15%;float:left}section.tx-sort .currencyWrap .ccs_changeCurrency{float:right}section.tx-sort .currencyWrap select{width:auto}section.tx-sort .tx-sort:last-child{margin-top:20px}main#tx-main{float:left;padding:0 0 0 15px}div.tx-icjsonsearch{margin-top:25px}div.tx-icjsonsearch .results{margin-bottom:25px}div.tx-icjsonsearch .intro-text{text-align:center;display:none}div.tx-icjsonsearch #reset_Filter:hover,div.tx-icjsonsearch #reset_Filter:focus{display:block}div.tx-icjsonsearch #filtermap{min-height:600px;margin-bottom:25px}div.tx-icjsonsearch .toggle-sorting-headline{display:none}div.tx-icjsonsearch .reset_group{font-size:12px;font-weight:bold;float:left;width:100%;color:#003d8e;cursor:pointer;margin:0 15px 0 5px}div.tx-icjsonsearch .reset_group:before{content:'R';font-family:'Mastericons';font-size:14px;position:relative;margin-right:5px}div.tx-icjsonsearch .reset_group:hover{color:#001c42}div.tx-icjsonsearch #tx-top .filterbox .filtergroup{width:20%;float:left}div.tx-icjsonsearch .filterbox{padding:0}div.tx-icjsonsearch .filterbox .tagDescription{width:200px;right:-75px}div.tx-icjsonsearch .filterbox .tagDescription .arrow{display:none}div.tx-icjsonsearch .filterbox h3.toggle-headline{padding:0 15px}div.tx-icjsonsearch .filterbox a.reset_all,div.tx-icjsonsearch .filterbox .show_all,div.tx-icjsonsearch .filterbox .hide_all{font-size:12px;font-weight:bold;display:block;margin-bottom:15px}div.tx-icjsonsearch .filterbox a.reset_all:before,div.tx-icjsonsearch .filterbox .show_all:before,div.tx-icjsonsearch .filterbox .hide_all:before{content:'x';font-size:14px;margin-right:5px;font-weight:normal;font-family:'Mastericons'}div.tx-icjsonsearch .filterbox .show_all:before{content:'+'}div.tx-icjsonsearch .filterbox a.reset_all:before{content:'R'}div.tx-icjsonsearch .filterbox .panel .reset_all{border-top:0;border-bottom:1px solid #eee;margin:0;padding-bottom:13px}div.tx-icjsonsearch label.cat-headline{cursor:pointer;display:block;font-size:15px;margin-top:0;line-height:40px;font-weight:bold;color:#585756;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:154px;height:40px}div.tx-icjsonsearch label.cat-headline:after{content:"u";cursor:pointer;float:right;font-family:'Mastericons';font-size:21px;text-align:center;width:40px;position:absolute;right:0}div.tx-icjsonsearch label.cat-headline.filterSection:after{display:none}div.tx-icjsonsearch .filtergroup{border-bottom:1px solid #eee;padding-bottom:25px;overflow:hidden;position:relative}div.tx-icjsonsearch .filtergroup .show_more{font-size:12px;font-weight:600;clear:both;display:block;margin-top:10px;width:100%;padding:0 15px 0 5px}div.tx-icjsonsearch .filtergroup .show_more:before{content:'+';font-weight:normal;margin-right:5px;font-family:'Mastericons';font-size:14px}div.tx-icjsonsearch .textsearch{height:75px}div.tx-icjsonsearch .filtergroup.Highlights{min-height:inherit !important;height:auto !important}div.tx-icjsonsearch .filtergroup.Highlights label.cat-headline{display:none}div.tx-icjsonsearch .reset_all{border-top:1px solid #eee}div.tx-icjsonsearch .close{display:none}div.tx-icjsonsearch .filtergroup.closed{height:41px}div.tx-icjsonsearch .filtergroup.closed label.cat-headline:after{content:"I"}div.tx-icjsonsearch .filtergroup.opened{height:auto;min-height:135px;overflow:visible}div.tx-icjsonsearch .filtergroup.opened:after{content:".";display:block;height:0;clear:both;visibility:hidden}div.tx-icjsonsearch .field{clear:both;padding:0;position:relative;margin-bottom:10px;width:100%}div.tx-icjsonsearch .field:after{content:".";display:block;height:0;clear:both;visibility:hidden}div.tx-icjsonsearch .field span.ico{color:#cc071e;font-size:16px;position:absolute;right:0;top:3px}div.tx-icjsonsearch .field input{position:absolute;left:0;margin:0}div.tx-icjsonsearch .field select{width:100%}div.tx-icjsonsearch .field img{float:left;margin-left:5px}div.tx-icjsonsearch .field label{float:left;font-size:14px;line-height:25px;max-width:100%;padding:0 0 0 23px;width:auto}div.tx-icjsonsearch .field label .leftLabel{float:left}div.tx-icjsonsearch .field label .rightLabel{float:left;margin-left:5px}div.tx-icjsonsearch .field label .rightLabel:before{content:'('}div.tx-icjsonsearch .field label .rightLabel:after{content:')'}div.tx-icjsonsearch .field.imageField{width:50%;float:left;display:block;clear:none;margin-bottom:17px}div.tx-icjsonsearch .field.imageField input{display:block;float:none;margin:0 auto;position:relative}div.tx-icjsonsearch .field.imageField span.ico{display:none}div.tx-icjsonsearch .field.imageField img{display:block;float:none;margin:0 auto}div.tx-icjsonsearch .field.imageField label{text-align:center;padding:0;font-size:13px}div.tx-icjsonsearch .field.icoField label{max-width:90%;padding:0 18px 0 23px}div.tx-icjsonsearch .field.disabled label{opacity:.6}div.tx-icjsonsearch .field.disabled span.rightLabel:before{content:"(0"}div.tx-icjsonsearch .sortingDiv{float:left}div.tx-icjsonsearch .sortingDiv .desc,div.tx-icjsonsearch .sortingDiv .asc{margin-top:-10px;float:left;width:50%}div.tx-icjsonsearch .sortingDiv .desc .prettyradio label:before{content:'.'}body.jsonWithForm .tx-icjsonsearch .intro-text,body.showResults .tx-icjsonsearch .intro-text{display:block}div.tx-icjsonsearch #filterlist.gallery .displaybuttons .gallery a{color:#e9e6df;background:none}div.tx-icjsonsearch div#filterlist.list .displaybuttons .list a{color:#e9e6df;background:none}div.tx-icjsonsearch div#filterlist.list table.dataTable{width:100%}div.tx-icjsonsearch div#filterlist.list table.dataTable tr td{float:left;width:100%}div.tx-icjsonsearch div#filterlist.list table.dataTable tr td table{width:100%}div.tx-icjsonsearch div#filterlist.list table.dataTable tr td table tbody tr td{width:100%}.ui-slider-range{background:none repeat scroll 0 0 #585756;height:5px;position:relative}.ui-widget-content.slider{padding:25px 0;position:relative}.ui-slider-handle{background:none repeat scroll 0 0 #003d8e;border-radius:100%;display:block;height:15px;width:15px;margin-top:-10px;position:absolute}.ui-slider-handle:nth-child(2n+1){margin-left:-14px}#schlafzimmer-slider{margin-bottom:10px}#schlafzimmer-count{text-align:center;font-size:12px}#searchForm{width:100%;float:left;margin-bottom:20px}#searchForm .panel{background:#c59a6d;color:#fff;padding:15px 20px}#searchForm .panel label{color:#fff}#searchForm h3{margin:22px 10px 10px}#searchForm .service h2{font-size:32px;text-align:left;cursor:pointer}#searchForm .service span{font-weight:bold}#searchForm form#searchCriteria{width:100%;float:left;clear:left;margin-bottom:0 !important}#searchForm form#searchCriteria .label_textbox_child #sl1{width:100%}#searchForm form#searchCriteria .searchButton{width:100%}#searchForm form#searchCriteria>span,#searchForm form#searchCriteria>div{width:100%}#searchForm form#searchCriteria>span .tooltip-arrow,#searchForm form#searchCriteria>div .tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}#searchForm form#searchCriteria>span .tooltip-inner,#searchForm form#searchCriteria>div .tooltip-inner{width:520px;max-width:inherit;padding:10px}#searchForm form#searchCriteria>span .tooltip.right .tooltip-arrow,#searchForm form#searchCriteria>div .tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}#searchForm form#searchCriteria label{margin:0;clear:both}#searchForm form#searchCriteria input{float:left}#searchForm form#searchCriteria select{width:100%}#searchForm form#searchCriteria .searchLines .searchLineNumber{display:none !important}#searchForm form#searchCriteria .searchLines .label_textbox.right,#searchForm form#searchCriteria .searchLines .label_textbox.left{width:50%;float:left;padding:0 5px 0 0}#searchForm form#searchCriteria .searchLines .label_textbox.right{padding:0 0 0 5px}#searchForm form#searchCriteria .label_dropdown{float:left}#searchForm form#searchCriteria .selector{margin-bottom:10px}#searchForm form#searchCriteria .selector.red{border:1px solid red}#searchForm form#searchCriteria .searchLines{float:left}#searchForm form#searchCriteria .searchLines #uniform-child11,#searchForm form#searchCriteria .searchLines #uniform-child12,#searchForm form#searchCriteria .searchLines #uniform-child13,#searchForm form#searchCriteria .searchLines #uniform-child14,#searchForm form#searchCriteria .searchLines #uniform-child15,#searchForm form#searchCriteria .searchLines #uniform-child16{float:left;margin:0 17px 10px 0}#searchForm form#searchCriteria .searchLines #uniform-child13,#searchForm form#searchCriteria .searchLines #uniform-child16{margin-right:0}#searchForm form#searchCriteria .date_container{position:relative;margin-bottom:10px}#searchForm form#searchCriteria .searchLineNumber{background-color:#4a4a4a;color:#fff;font-size:12px;height:10px;line-height:10px;margin:5px 0;padding:5px 4px 5px 6px;text-align:right;width:10px}#searchForm form#searchCriteria .searchLineNumber:after{color:#0a0a0a;content:"Unterkunft";margin:0 0 0 15px}#searchForm.eventSearchForm{margin-bottom:10px}#searchForm.eventSearchForm h3{margin:10px 0}#searchForm.eventSearchForm .panel{margin-bottom:10px}#searchForm.eventSearchForm .field{width:100%;margin-bottom:10px}#searchForm.eventSearchForm .field:after{content:".";display:block;height:0;clear:both;visibility:hidden}#searchForm.eventSearchForm .field input{position:inherit}#searchForm.eventSearchForm .field label{padding-left:0}#searchForm.eventSearchForm .searchButton{background:#003d8e;color:white;margin-top:10px}.group_ci .field,.group_ft .field,.group_Schlafzimmer .field{float:left;clear:left}.pricemin{font-size:14px;left:inherit !important;position:relative !important;top:10px !important}.pricemax{font-size:14px;left:inherit !important;position:relative !important;right:-34px;top:10px !important}.price.label_right,.price.label_left{display:none}.slider .starsmin{left:3px !important;position:absolute;text-align:right;top:50px}.slider .starsmax{left:122px !important;position:absolute}.lable_stars_0{width:12px;height:12px;left:6px;top:30px;position:absolute;background:url(/typo3conf/ext/icdcjsonsearch/Resources/Public/Images/star_gray.png) 100% -1px no-repeat transparent}.lable_stars_1{right:0 !important;top:50px !important;position:absolute;background:url(/typo3conf/ext/icdcjsonsearch/Resources/Public/Images/star.png) 100% -1px repeat-x transparent;width:14px;height:12px}.lable_stars_2{right:0 !important;top:50px !important;position:absolute;background:url(/typo3conf/ext/icdcjsonsearch/Resources/Public/Images/star.png) 100% -1px repeat-x transparent;width:28px;height:12px}.lable_stars_3{right:0 !important;top:50px !important;position:absolute;background:url(/typo3conf/ext/icdcjsonsearch/Resources/Public/Images/star.png) 100% -1px repeat-x transparent;width:42px;height:12px}.lable_stars_4{right:0 !important;top:50px !important;position:absolute;background:url(/typo3conf/ext/icdcjsonsearch/Resources/Public/Images/star.png) 100% -1px repeat-x transparent;width:56px;height:12px}.lable_stars_5{right:0 !important;top:50px !important;position:absolute;background:url(/typo3conf/ext/icdcjsonsearch/Resources/Public/Images/star.png) 100% -1px repeat-x transparent;width:70px;height:12px}body.noResults .intro-text,body.noResults .filterbox{display:none !important}.multiSearch .noResults{display:none;background:none repeat scroll 0 0 white;padding:40px 30px}.multiSearch .noResults .header{background:#ececec;padding:30px 40px;margin-bottom:60px}.multiSearch .noResults .header p{font-size:18px;margin-bottom:0}.multiSearch .noResults .header p span.ico{margin-right:10px;color:#003d8e;font-size:20px}.multiSearch .noResults .noticeBox,.multiSearch .noResults .description{text-align:center;margin-bottom:30px}.multiSearch .noResults .boxDescriptionSub p .ico{font-size:40px;margin-left:-78px;margin-top:-28px;position:absolute;color:#003d8e}.multiSearch .noResults .boxImage{float:left;margin-right:10px}.multiSearch .noResults .filterOptions{margin-top:20px;height:170px}.multiSearch .noResults .filterOptions .filterTitle{font-weight:bold}.multiSearch .noResults .filterOptions .filterContent{margin-top:20px;width:200px}.multiSearch .noResults .filterOptions .searchButton{margin-left:0;margin-bottom:0;float:left;color:white;background:#cc071e}.multiSearch .noResults .filterOptions .toleranceBox{float:left;height:155px;position:relative;width:45%}.multiSearch .noResults .filterOptions .toleranceBox .searchButton{position:absolute;bottom:0}.multiSearch .noResults .filterOptions .inquiryBox{float:left;height:155px;position:relative;width:45%}.multiSearch .noResults .filterOptions .inquiryBox .inquiryTitle{font-weight:bold}.multiSearch .noResults .filterOptions .inquiryBox .requestUri{position:absolute;bottom:0}.multiSearch .noResults .filterOptions .verticalDevider{background-color:#f5f5f5;float:left;height:100%;margin:0 20px;width:2px}.multiSearch .search_headline{padding:10px}.multiSearch .search_headline p{float:left;margin-right:5px;font-size:18px}.multiSearch .sortResults{background-color:#fff;padding:10px;float:left;width:730px}.multiSearch .sortResults select{float:left;margin:3px 10px 0 0}.multiSearch .sortResults label{float:left;margin:3px 10px 0 0}.multiSearch .sortResults input{float:left;margin-right:10px}.multiSearch .accommodation .cityName,.multiSearch .multi_line_accommodation .cityName{display:inline-block;margin:0;width:100%}.multiSearch .accommodation .stars,.multiSearch .multi_line_accommodation .stars{float:left}.multiSearch .accommodation .tags,.multiSearch .multi_line_accommodation .tags{display:none}.multiSearch .accommodation .tags .single_tag,.multiSearch .multi_line_accommodation .tags .single_tag{float:left;margin-right:5px}.multiSearch .accommodation .tags .single_tag .tag_image,.multiSearch .multi_line_accommodation .tags .single_tag .tag_image{position:relative;z-index:100}.multiSearch .accommodation a.img,.multiSearch .multi_line_accommodation a.img{width:228px;margin-right:10px}.multiSearch .accommodation a.img .image,.multiSearch .multi_line_accommodation a.img .image{width:228px;float:left}.multiSearch .accommodation a.img .image img,.multiSearch .multi_line_accommodation a.img .image img{width:228px;height:auto}.multiSearch .accommodation a:hover,.multiSearch .multi_line_accommodation a:hover{text-decoration:none}.multiSearch .accommodation .room_wrapper,.multiSearch .multi_line_accommodation .room_wrapper{display:none !important}@media only screen and (min-width:1240px){body div.tx-icjsonsearch .multiSearch .sortingDiv,body div.tx-icjsonsearch .multiSearch .dataTables_paginate,body div.tx-icjsonsearch .multiSearch .currencyWrap,body div.tx-icjsonsearch .multiSearch .displaymode{width:25%}body div.tx-icjsonsearch .multiSearch .dataTables_paginate{width:30%}body div.tx-icjsonsearch .multiSearch .currencyWrap{width:20%}body div.tx-icjsonsearch #filterlist.gallery .dataTable tbody tr{width:251px;padding:0 5px 5px 0}body div.tx-icjsonsearch #filterlist.gallery .dataTable tbody tr:nth-child(4n){padding:0 0 5px}body div.tx-icjsonsearch #filterlist.gallery .dataTable tbody tr td{width:100%;padding:0}body div.tx-icjsonsearch #filterlist.gallery .dataTable tbody tr table tr,body div.tx-icjsonsearch #filterlist.gallery .dataTable tbody tr table td{padding:0;width:inherit}}body.photoMap .intro-text{display:none !important}@media only screen and (min-width:990px) and (max-width:1239px){body .oneCol .tx-icjsonsearch #tx-main{padding-left:15px}body .tx-icjsonsearch .sortingDiv{width:150px}body .tx-icjsonsearch #filterlist.list .accommodation.teaser .rating{width:135px}body .tx-icjsonsearch #filterlist.list .accommodation.teaser .desc_container p{line-height:22px;max-height:inherit}body .tx-icjsonsearch #filterlist.list .accommodation.teaser .subcontent .roomSub h3.name{width:174px}body .tx-icjsonsearch #filterlist.list .accommodation.teaser .subcontent .roomSub .roomStars{width:70px}body .tx-icjsonsearch #filterlist.list .accommodation.teaser .subcontent .roomSub .roomStars img{width:100%;height:auto}body .tx-icjsonsearch #filterlist.list .accommodation.teaser .subcontent .roomSub .persons{width:75px}body .tx-icjsonsearch #filterlist.list .accommodation.teaser .subcontent .roomSub .persons .persCount,body .tx-icjsonsearch #filterlist.list .accommodation.teaser .subcontent .roomSub .persons .childCount{font-size:12px;width:40px}body .tx-icjsonsearch #filterlist.list .accommodation.teaser .subcontent .roomSub .price-box{width:108px}body .tx-icjsonsearch #filterlist.list .accommodation.teaser .subcontent .roomSub .mealcode{font-size:12px}body .tx-icjsonsearch #filterlist.list .accommodation.teaser .subcontent .roomSub a.btn-inquiry{padding:5px;font-size:13px}body .tx-icjsonsearch #filterlist.list .accommodation.teaser .subcontent .roomSub a.btn-inquiry:before{font-size:17px;top:2px}body .tx-icjsonsearch #filterlist.gallery .dataTable tbody tr{width:33.33%;padding:0 2px 0 0}body .tx-icjsonsearch #filterlist.gallery .dataTable tbody tr:nth-child(3n){padding:0}body .tx-icjsonsearch #filterlist.gallery .dataTable tbody tr td{padding:0;width:100%}body .tx-icjsonsearch #filterlist.gallery .dataTable tbody tr table tr,body .tx-icjsonsearch #filterlist.gallery .dataTable tbody tr table td{padding:0;width:inherit}body .multiSearch .displaymode{width:22%}body .multiSearch .dataTables_paginate{width:260px}body .multiSearch .currencyWrap{width:19%}body .multiSearch .noResults .filterOptions .toleranceBox,body .multiSearch .noResults .filterOptions .inquiryBox{height:180px}body .oneCol .tx-icjsonsearch #tx-main{padding-left:15px}}.toleranceTabs{background:none repeat scroll 0 0 white;clear:both;margin-bottom:25px;padding:15px}.toleranceTabs .closeSearch{float:left}.toleranceTabs ul.nav-tabs{clear:both;border:0}.toleranceTabs ul.nav-tabs li{padding:10px 15px;border:1px solid #ccc;background:white}.toleranceTabs ul.nav-tabs li.activeTab{background:#ececec;color:#585756}input.searchButton{background:#fff;color:#fff;text-transform:uppercase;cursor:pointer;font-size:22px;border:0;padding:7px 15px;margin:10px 0 0;text-shadow:none}input.searchButton:hover{background:#001c42;color:#fff}#reset_Filter{background:#003d8e;width:100%;margin:15px 0;padding:10px 0;font-size:16px;color:#fff;border:0}#reset_Filter:hover{background:#001c42;display:inline-block}label.ihre_auswahl{background:#d8d1cb;margin-bottom:0;padding:10px;text-transform:uppercase;font-weight:bold}.content.package{background-color:#fff;padding:10px;margin-bottom:30px;position:relative;width:730px;float:left}.content.package .image{float:left;width:228px;margin-right:10px}.content.package .image img{width:228px}.content.package .priceRow{background:#c1bcb6;background:-moz-linear-gradient(top,#c1bcb6 0,#c5c0ba 4%,#d1ccc6 8%,#d3cec8 13%,#d9d4ce 17%,#ded9d3 25%,#e1dcd6 50%,#e1dcd8 83%,#e2ded3 92%,#dfdcd5 96%,#e0dfda 100%);background:-webkit-linear-gradient(top,#c1bcb6 0,#c5c0ba 4%,#d1ccc6 8%,#d3cec8 13%,#d9d4ce 17%,#ded9d3 25%,#e1dcd6 50%,#e1dcd8 83%,#e2ded3 92%,#dfdcd5 96%,#e0dfda 100%);background:-o-linear-gradient(top,#c1bcb6 0,#c5c0ba 4%,#d1ccc6 8%,#d3cec8 13%,#d9d4ce 17%,#ded9d3 25%,#e1dcd6 50%,#e1dcd8 83%,#e2ded3 92%,#dfdcd5 96%,#e0dfda 100%);background:-ms-linear-gradient(top,#c1bcb6 0,#c5c0ba 4%,#d1ccc6 8%,#d3cec8 13%,#d9d4ce 17%,#ded9d3 25%,#e1dcd6 50%,#e1dcd8 83%,#e2ded3 92%,#dfdcd5 96%,#e0dfda 100%);background:linear-gradient(to bottom,#c1bcb6 0,#c5c0ba 4%,#d1ccc6 8%,#d3cec8 13%,#d9d4ce 17%,#ded9d3 25%,#e1dcd6 50%,#e1dcd8 83%,#e2ded3 92%,#dfdcd5 96%,#e0dfda 100%);filter:"progid:DXImageTransform.Microsoft.gradient( startColorstr='#c1bcb6', endColorstr='#e0dfda',GradientType=0 )";border:1px solid #cac6bc;margin-top:5px;height:20px;padding:15px 5px;clear:left;float:left;width:720px}.content.package .priceRow .priceLabel{float:left;width:310px;text-transform:uppercase;color:#575755;font-size:20px}.content.package .priceRow .priceText{float:left;width:200px;font-weight:bold}.content.package .priceRow .detailLink{filter:"progid:DXImageTransform.Microsoft.gradient( startColorstr='#e07c00', endColorstr='#f2952b',GradientType=0 )";cursor:pointer;padding:7px 19px;margin:-8px 0;text-transform:uppercase;float:right}.content.package .priceRow .detailLink a{color:white}#filterlist.gallery tr{float:left}#filterlist.gallery tr .content.package{margin-bottom:0;padding:0}#filterlist.gallery tr .content.package .top_accomo .priceRow{color:#cc071e;font-size:'Myriad W01',sans-serif;font-weight:bold}#filterlist.gallery tr .content.package .image{margin-bottom:10px}#filterlist.gallery tr .content.package .image .link{display:none !important}#filterlist.gallery tr .content.package .priceRow{border:0;background:none;text-align:right;width:220px}#filterlist.gallery tr .content.package .priceRow .priceLabel,#filterlist.gallery tr .content.package .priceRow .priceText{display:none}#filterlist.map .sortingDiv,#filterlist.map .dataTables_paginate,#filterlist.map .currencyWrap{display:none}#filterlist.map .displaybuttons .map a{color:#e9e6df;background:none}#filterlist.map #filtermap{box-shadow:none}#filterlist.map .customIW{height:333px !important;width:275px !important}#filterlist.map .customIW .content .description.hiddentext{display:none !important}#filterlist.map .customIW h3{font-size:18px;line-height:20px;margin:0 0 10px}#filterlist.map .customIW .pictoA{display:none !important}#filterlist.map .customIW .description.listviewtext{font-size:12px;line-height:18px;word-wrap:break-word}#filterlist.map .customIW .link{bottom:10px;display:block !important;left:10px;position:absolute}#filterlist.map .customIW .link a{clear:left;color:#005eaa;float:left;text-decoration:underline;text-transform:uppercase}#filterlist.map .customIW .price_box{display:none;bottom:30px;position:absolute;right:0}#filterlist.map .customIW .price_box .price,#filterlist.map .customIW .price_box .priceText{margin:0 5px 0 0}#filterlist.map .listviewtext{font-size:12px}#filterlist.map .price_box{margin:0;float:right;color:#cc071e;font-weight:normal;font-size:20px}#filterlist.map .price_box .price,#filterlist.map .price_box .priceText{width:auto;float:left;margin-right:5px;margin-top:40px}.teaser{width:100%;height:auto;border:0;padding:0;background:#fff;box-shadow:none;margin:0;margin-bottom:10px}.teaser .image_container{width:100%;height:145px;display:block;overflow:hidden}.teaser .image_container a img{height:auto;width:100%}.teaser .desc_container{padding:10px}.teaser .desc_container h3{margin-top:0}.teaser .desc_container h3 a{max-width:100%;height:auto;font-size:20px;display:block;display:-webkit-box;line-height:1.33;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.teaser .desc_container p{display:block}.teaser .desc_container .btn{margin-bottom:10px}#filterlist.gallery .teaser{margin-bottom:0}#filterlist.gallery .teaser .image_container{width:100%;float:none;height:145px}#filterlist.gallery .teaser .desc_container{width:100%}#filterlist.gallery .teaser .btn{margin-top:20px}#filterlist.gallery #mapAccommodation{display:none}#filterlist.list .teaser{height:auto;padding:0}#filterlist.list .teaser .image_container{width:25%;height:152px;float:left}#filterlist.list .teaser .image_container a img{height:100%;width:auto}#filterlist.list .teaser .desc_container{float:left;width:75%}#filterlist.list .teaser p{height:auto}#filterlist.list #mapAccommodation{display:none}#filterlist.map .teaser{height:auto;padding:0}#filterlist.map .teaser .image_container{width:25%;height:145px;float:left}#filterlist.map .teaser .image_container a img{height:100%;width:auto}#filterlist.map .teaser .desc_container{float:left;width:60%}#filterlist.map .teaser p{height:auto}#filterlist.map .teaser .subcontent{margin-top:10px;position:relative;clear:both}#filterlist.map .teaser .subcontent .roomSub{position:relative;clear:both;height:auto;padding:0;border:1px solid #eee;min-height:80px}#filterlist.map .teaser .subcontent .roomSub .multiLineAccommodation{clear:both;width:80%;float:left}#filterlist.map .teaser .subcontent .roomSub .multiLineAccommodation .num{display:inline-block;background:#575755;color:#fff;float:left;font-size:14px;font-weight:600;margin-right:10px;margin-top:21px;padding:0 9px}#filterlist.map .teaser .subcontent .roomSub .multiLineAccommodation .price-box{padding-top:18px}#filterlist.map .teaser .subcontent .roomSub .multiLineAccommodation .roomStars{width:auto}#filterlist.map .teaser .subcontent .roomSub .multiLinePriceOfGroup{width:20%;position:absolute;right:0}#filterlist.map .teaser .subcontent .roomSub .roomSubHeadline{width:30%}#filterlist.map .teaser .subcontent .roomSub h3{font-size:20px;margin:17px 0}#filterlist.map .teaser .subcontent .roomSub h3.name{float:left;max-width:75%}#filterlist.map .teaser .subcontent .roomSub a{display:inline;float:left}#filterlist.map .teaser .subcontent .roomSub .roomStars{float:left;padding:16px 0 0;width:100px}#filterlist.map .teaser .subcontent .roomSub .num{display:none}#filterlist.map .teaser .subcontent .roomSub .requestLink{float:right}#filterlist.map .teaser .subcontent .roomSub .persons{float:left;width:75px;margin:10px 10px 0 0}#filterlist.map .teaser .subcontent .roomSub .persons .person_head_shadow{background:url('../../typo3conf/ext/icdcjsonsearch/xskeleton/Resources/Public/Images/pers_max.png') no-repeat 0 0 transparent;height:17px;width:19px;display:none;float:left;opacity:.4}#filterlist.map .teaser .subcontent .roomSub .persons .person_head_gold{background:url('../../typo3conf/ext/icdcjsonsearch/Resources/Public/Images/pers-erw.svg') no-repeat 0 0 transparent;background-size:18px;height:17px;width:19px;display:block;float:left}#filterlist.map .teaser .subcontent .roomSub .persons .children_head_gold{background:url('../../typo3conf/ext/icdcjsonsearch/Resources/Public/Images/pers-kin.svg') no-repeat 0 0 transparent;background-size:18px;height:17px;width:19px;display:block;float:left}#filterlist.map .teaser .subcontent .roomSub .persons .persMax,#filterlist.map .teaser .subcontent .roomSub .persons .persCount{float:left;width:40px;height:15px;margin-top:-5px;font-size:14px;font-weight:bold;opacity:.7}#filterlist.map .teaser .subcontent .roomSub .persons .persMax{opacity:.4;display:none}#filterlist.map .teaser .subcontent .roomSub .persons .max_1{background:url('../../typo3conf/ext/icdcjsonsearch/xskeleton/Resources/Public/Images/one.png') no-repeat 0 0 transparent}#filterlist.map .teaser .subcontent .roomSub .persons .max_2{background:url('../../typo3conf/ext/icdcjsonsearch/xskeleton/Resources/Public/Images/two.png') no-repeat 0 0 transparent}#filterlist.map .teaser .subcontent .roomSub .persons .max_3{background:url('../../typo3conf/ext/icdcjsonsearch/xskeleton/Resources/Public/Images/pers.png') no-repeat 0 0 transparent}#filterlist.map .teaser .subcontent .roomSub .persons .max_4{background:url('../../typo3conf/ext/icdcjsonsearch/xskeleton/Resources/Public/Images/four.png') no-repeat 0 0 transparent}#filterlist.map .teaser .subcontent .roomSub .persons .max_5{background:url('../../typo3conf/ext/icdcjsonsearch/xskeleton/Resources/Public/Images/five.png') no-repeat 0 0 transparent}#filterlist.map .teaser .subcontent .roomSub .persons .max_6{background:url('../../typo3conf/ext/icdcjsonsearch/xskeleton/Resources/Public/Images/six.png') no-repeat 0 0 transparent}#filterlist.map .teaser .subcontent .roomSub .persons .max_7{background:url('../../typo3conf/ext/icdcjsonsearch/xskeleton/Resources/Public/Images/seven.png') no-repeat 0 0 transparent}#filterlist.map .teaser .subcontent .roomSub .persons .max_8{background:url('../../typo3conf/ext/icdcjsonsearch/xskeleton/Resources/Public/Images/eight.png') no-repeat 0 0 transparent}#filterlist.map .teaser .subcontent .roomSub .persons .max_9{background:url('../../typo3conf/ext/icdcjsonsearch/xskeleton/Resources/Public/Images/nine.png') no-repeat 0 0 transparent}#filterlist.map .teaser .subcontent .roomSub .persons .max_10{background:url('../../typo3conf/ext/icdcjsonsearch/xskeleton/Resources/Public/Images/ten.png') no-repeat 0 0 transparent}#filterlist.map .teaser .subcontent .roomSub .persons .searchedFor_1{background:url('../../typo3conf/ext/icdcjsonsearch/xskeleton/Resources/Public/Images/one.png') no-repeat 0 0 transparent}#filterlist.map .teaser .subcontent .roomSub .persons .searchedFor_2:before{content:"2 Erw."}#filterlist.map .teaser .subcontent .roomSub .persons .searchedFor_3:before{content:"3 Erw."}#filterlist.map .teaser .subcontent .roomSub .persons .searchedFor_4:before{content:"4 Erw."}#filterlist.map .teaser .subcontent .roomSub .persons .searchedFor_5:before{content:"5 Erw."}#filterlist.map .teaser .subcontent .roomSub .persons .searchedFor_6:before{content:"6 Erw."}#filterlist.map .teaser .subcontent .roomSub .persons .searchedFor_7:before{content:"7 Erw."}#filterlist.map .teaser .subcontent .roomSub .persons .searchedFor_8:before{content:"8 Erw."}#filterlist.map .teaser .subcontent .roomSub .persons .searchedFor_9:before{content:"9 Erw."}#filterlist.map .teaser .subcontent .roomSub .persons .searchedFor_10:before{content:"10 Erw."}#filterlist.map .teaser .subcontent .roomSub .persons .childCount{float:left;height:15px;margin-top:-5px;font-size:14px;font-weight:bold;opacity:.7;width:40px}#filterlist.map .teaser .subcontent .roomSub .persons .childCount.searchedFor_0:before{content:"0 Knd."}#filterlist.map .teaser .subcontent .roomSub .persons .childCount.searchedFor_1:before{content:"1 Knd."}#filterlist.map .teaser .subcontent .roomSub .persons .childCount.searchedFor_2:before{content:"2 Knd."}#filterlist.map .teaser .subcontent .roomSub .persons .childCount.searchedFor_3:before{content:"3 Knd."}#filterlist.map .teaser .subcontent .roomSub .persons .childCount.searchedFor_4:before{content:"4 Knd."}#filterlist.map .teaser .subcontent .roomSub .persons .childCount.searchedFor_5:before{content:"5 Knd."}#filterlist.map .teaser .subcontent .roomSub .persons .childCount.searchedFor_6:before{content:"6 Knd."}#filterlist.map .teaser .subcontent .roomSub .persons .childCount.searchedFor_7:before{content:"7 Knd."}#filterlist.map .teaser .subcontent .roomSub .persons .childCount.searchedFor_8:before{content:"8 Knd."}#filterlist.map .teaser .subcontent .roomSub .persons .childCount.searchedFor_9:before{content:"9 Knd."}#filterlist.map .teaser .subcontent .roomSub .persons .childCount.searchedFor_10:before{content:"10 Knd."}#filterlist.map .teaser .subcontent .roomSub .specialPrice{display:none}#filterlist.map .teaser .subcontent .roomSub .seperator{float:left;font-size:20px;width:10px;opacity:.5}#filterlist.map .teaser .subcontent .roomSub .price-box{width:100px;float:left;padding-top:5px}#filterlist.map .teaser .subcontent .roomSub .price-box .price,#filterlist.map .teaser .subcontent .roomSub .price-box .priceText{width:auto;float:left;font-size:24px;font-weight:bold}#filterlist.map .teaser .subcontent .roomSub .price-box .additionalpricetext{float:left;font-size:12px}#filterlist.map .teaser .subcontent .roomSub .price-box .additionalpricetext a{float:left}#filterlist.map .teaser .subcontent .roomSub .accommodationDetail{background:#585756;color:white;float:left;font-size:16px;font-weight:bold;padding:0 10px;margin:18px 20px 0 10px}#filterlist.map .teaser .subcontent .roomSub .accommodationDetail:hover{background:#001c42}#filterlist.map .teaser .subcontent .roomSub .mealcode{float:left;font-size:20px;padding:15px 0}#filterlist.map .teaser .subcontent .roomSub .addToCard{float:right;background:#009146;color:#fff;width:auto;height:50px;display:block;margin:5px 0;overflow:hidden;font-size:0;border:0;padding:0 5px;cursor:pointer}#filterlist.map .teaser .subcontent .roomSub .addToCard:before{content:'w';font-family:'Mastericons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;margin-right:5px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:25px;text-align:center;padding:9px 10px 9px 15px;display:block;text-shadow:none}#filterlist.map .teaser .subcontent .roomSub .addToCard:hover{background:#004521}#filterlist.map .teaser .subcontent .roomSub .addToCard.inBasket,#filterlist.map .teaser .subcontent .roomSub .addToCard.alreadyInCart{opacity:.5}#filterlist.map .teaser .subcontent .roomSub .addToCard.bookableStatus1{background:#009146}#filterlist.map .teaser .subcontent .roomSub .addToCard.bookableStatus1:after{content:'2';font-family:'Mastericons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;margin-right:5px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;text-shadow:none;position:absolute;margin:-39px 0 0 35px}#filterlist.map .teaser .subcontent .roomSub .addToCard.bookableStatus1:hover{background:#004521}#filterlist.map .teaser .subcontent .roomSub .addToCard.bookableStatus1:alreadyInCart{opacity:.5}#filterlist.map .teaser .subcontent .roomSub .addToCard .requestUri{color:white;float:right;width:110px;height:32px;padding:4px 0;line-height:32px;text-transform:uppercase;text-align:center;background-color:#666565;background:-moz-linear-gradient(top,#bbb 0,#767676 100%);background:-webkit-linear-gradient(top,#bbb 0,#767676 100%);background:-o-linear-gradient(top,#bbb 0,#767676 100%);background:-ms-linear-gradient(top,#bbb 0,#767676 100%);background:linear-gradient(to bottom,#bbb 0,#767676 100%);filter:"progid:DXImageTransform.Microsoft.gradient( startColorstr='#bbbbbb', endColorstr='#767676',GradientType=0 )"}#filterlist.map .teaser .subcontent .roomSub .addToCard .requestUri:hover{background:-webkit-gradient(linear,center top,center bottom,from(#575755),to(#606060));background:-webkit-linear-gradient(top,#575755,#606060);background:-moz-linear-gradient(top,#575755,#606060);background:-ms-linear-gradient(top,#575755,#606060);background:-o-linear-gradient(top,#575755,#606060);background:linear-gradient(top,#575755,#606060);filter:"progid:DXImageTransform.Microsoft.gradient( startColorstr='#828282', endColorstr='#696969',GradientType=0 )"}#filterlist.map .teaser .subcontent .roomSub .addToCard.package .name:before{content:"Pauschale: ";font-weight:bold}#filterlist.map .teaser .subcontent .roomSub .showMoreRooms{text-decoration:underline;color:#62a621;margin:5px 0 0 0;cursor:pointer}#filterlist.map .teaser .subcontent .roomSub .package{background:#b9bea7;background:-moz-linear-gradient(top,#b9bea7 0,#c1c6af 6%,#c5cbb1 12%,#ccd2b8 42%,#cad3b6 44%,#ccd5b8 52%,#cbd4b7 100%);background:-webkit-linear-gradient(top,#b9bea7 0,#c1c6af 6%,#c5cbb1 12%,#ccd2b8 42%,#cad3b6 44%,#ccd5b8 52%,#cbd4b7 100%);background:-o-linear-gradient(top,#b9bea7 0,#c1c6af 6%,#c5cbb1 12%,#ccd2b8 42%,#cad3b6 44%,#ccd5b8 52%,#cbd4b7 100%);background:-ms-linear-gradient(top,#b9bea7 0,#c1c6af 6%,#c5cbb1 12%,#ccd2b8 42%,#cad3b6 44%,#ccd5b8 52%,#cbd4b7 100%);background:linear-gradient(to bottom,#b9bea7 0,#c1c6af 6%,#c5cbb1 12%,#ccd2b8 42%,#cad3b6 44%,#ccd5b8 52%,#cbd4b7 100%);filter:"progid:DXImageTransform.Microsoft.gradient( startColorstr='#b9bea7', endColorstr='#cbd4b7',GradientType=0 )"}#filterlist.map .teaser .tollBoxInfo{margin-top:80px;position:relative}#filterlist.map .teaser .tollBoxInfo .closeAjaxBox{position:absolute;right:0;top:0;background:url('../../typo3conf/ext/icdcjsonsearch/Resources/Public/Images/close.png') repeat scroll 0 0 rgba(0,0,0,0);cursor:pointer;height:25px;width:25px}#filterlist.map .teaser .tollBoxInfo .tx-icdcaccommodations{display:inline-block;background-color:#eee;border:1px solid black}#filterlist.map .teaser .tollBoxInfo .tx-icdcaccommodations .tags ul,#filterlist.map .teaser .tollBoxInfo .tx-icdcaccommodations .attributes ul{padding:15px 0}#filterlist.map .teaser .tollBoxInfo .tx-icdcaccommodations .tags li,#filterlist.map .teaser .tollBoxInfo .tx-icdcaccommodations .attributes li{display:block;float:left;padding:5px 10px;width:33.33%}#filterlist.map .teaser .tollBoxInfo .tx-icdcaccommodations .tags li:before,#filterlist.map .teaser .tollBoxInfo .tx-icdcaccommodations .attributes li:before{color:#88c63d;content:"F";font-family:'Mastericons';font-style:normal;font-variant:normal;font-weight:normal;line-height:1;margin-right:5px;text-transform:none}#filterlist.map .teaser .tollBoxInfo .tx-icdcaccommodations .tags :after,#filterlist.map .teaser .tollBoxInfo .tx-icdcaccommodations .attributes :after{content:".";display:block;height:0;clear:both;visibility:hidden}#filterlist.map .teaser .tollBoxInfo .tx-icdcaccommodations .headerTitle{font-size:22px !important;cursor:pointer;margin:0;padding:10px;border-bottom:1px solid #000}#filterlist.map .teaser .tollBoxInfo .tx-icdcaccommodations .headerTitle:after{content:"u";font-family:'Mastericons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;margin-right:5px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;float:right;margin-right:15px}#filterlist.map .teaser .tollBoxInfo .tx-icdcaccommodations .accommodation{padding:20px 38px}#filterlist.map .teaser .tollBoxInfo .tx-icdcaccommodations .availability{float:left;width:100%}#filterlist.map .teaser .tollBoxInfo .tx-icdcaccommodations .availability .availabilityHeadline{border-bottom:1px solid #000;cursor:pointer;font-size:22px !important;margin:0;padding:10px}#filterlist.map .teaser .tollBoxInfo .tx-icdcaccommodations .availability .availabilityLegend{width:100%;margin-bottom:10px}#filterlist.map .teaser .tollBoxInfo .tx-icdcaccommodations .availability .availabilityLegend .legendItem{display:inline-block;height:20px;padding:5px}#filterlist.map .teaser .tollBoxInfo .tx-icdcaccommodations .availability .availabilityLegend .legendItem .colorBlock{background-clip:padding-box;border-radius:3px;display:block;font-weight:bold;margin:4px;float:left;height:12px;width:12px}#filterlist.map .teaser .tollBoxInfo .tx-icdcaccommodations .availability .availabilityLegend .legendItem .colorBlock.green{background:none repeat scroll 0 0 #2b7400;border:1px solid #2b7400;color:white}#filterlist.map .teaser .tollBoxInfo .tx-icdcaccommodations .availability .availabilityLegend .legendItem .colorBlock.lightGreen{background:none repeat scroll 0 0 #98de67;border:1px solid #98de67;color:#5b5b5b}#filterlist.map .teaser .tollBoxInfo .tx-icdcaccommodations .availability .availabilityLegend .legendItem .colorBlock.greenRed{background:-moz-linear-gradient(-45deg,#98de67 50%,#af0008 50%);background:-webkit-linear-gradient(-45deg,#98de67 50%,#af0008 50%);background:-o-linear-gradient(-45deg,#98de67 50%,#af0008 50%);background:-ms-linear-gradient(-45deg,#98de67 50%,#af0008 50%);background:linear-gradient(135deg,#98de67 50%,#af0008 50%);border:0 none;color:white}#filterlist.map .teaser .tollBoxInfo .tx-icdcaccommodations .availability .availabilityLegend .legendItem .colorBlock.red{background:none repeat scroll 0 0 #af0008;border:1px solid #af0008;color:white}#filterlist.map .teaser .tollBoxInfo .tx-icdcaccommodations .availability .availabilityLegend .legendItem p{float:left}#filterlist.map .teaser .tollBoxInfo .tx-icdcaccommodations .availability .availabilityContent{float:left}#filterlist.map .teaser .tollBoxInfo .tx-icdcaccommodations .availability .accoOldAvailability{background-color:#990505;border-radius:5px;color:#fff;float:left;margin:65px 0 0 30px;padding:5px;width:60%}@media only screen and (min-width:990px) and (max-width:1239px){#filterlist.list .teaser .image_container{width:30%}#filterlist.list .teaser .desc_container{width:70%}}.teaser{width:100%;border:0;height:330px;padding:0;background:#fff;box-shadow:none;margin-bottom:10px}.teaser .image_container{padding:0;width:100%;height:145px;display:block;overflow:hidden}.teaser .image_container a img{height:auto;width:100%}.teaser .desc_container{padding:10px}.teaser .desc_container h3{margin-top:0;margin-bottom:5px}.teaser .desc_container h3 a{max-width:100%;max-height:40px;font-size:16px;-webkit-line-clamp:2;line-height:22px;display:block;display:-webkit-box;line-height:1.33;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-weight:600;margin:0}.teaser .desc_container p{font-weight:normal;font-style:normal;height:auto;max-height:60px;overflow:hidden;text-align:left;font-size:14px;line-height:20px}.teaser .desc_container .btn{margin-bottom:10px}.teaser:after{content:".";display:block;height:0;clear:both;visibility:hidden}.accommodation.teaser{padding:0;height:308px}.accommodation.teaser .facilityNumber{background:#575755;position:absolute;padding:1px 10px;font-size:14px;font-weight:bold;color:white}.accommodation.teaser .image_container{height:150px;width:30%;float:left}.accommodation.teaser .image_container img{height:100%;width:auto}.accommodation.teaser .desc_container{width:70%;float:left;padding:0 0 0 15px}.accommodation.teaser .desc_container h3{padding:0;margin-bottom:5px}.accommodation.teaser .desc_container h3 a{color:#003d8e}.accommodation.teaser .desc_container h3 a:hover{color:#001c42}.accommodation.teaser .desc_container h3 a:focus{color:#00275b}.accommodation.teaser .desc_container .cityName{font-style:normal;font-weight:normal;font-size:16px;color:#787672}.accommodation.teaser .desc_container .cityName:before{content:'m';font-family:'Mastericons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;margin-right:5px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}.accommodation.teaser .desc_container .tags{clear:both;display:none}.accommodation.teaser .desc_container .tags .single_tag{display:inline;float:left;margin:5px 5px 0 0}.accommodation.teaser .desc_container p{max-width:100%;margin:0;display:inline-block}.accommodation.teaser .rating{width:15%;float:left;padding-left:10px}.accommodation.teaser .rating .surveyLinkDiv{position:relative;margin:0}.accommodation.teaser .rating .surveyLinkDiv .surveyLink{position:absolute;width:100px;height:100px;top:0;left:0;z-index:5}.accommodation.teaser .showMoreRooms{clear:both;width:auto;margin:0 auto;background:#003d8e;display:block;color:white;text-align:center;max-width:300px;padding:7px;text-decoration:none;color:#fff}.accommodation.teaser .showMoreRooms:hover{background:#001c42}.accommodation.teaser .notAvailable{height:auto;min-height:95px}#filterlist.list .accommodation.teaser{height:auto;padding:0}#filterlist.list .accommodation.teaser .image_container{height:150px}#filterlist.list .accommodation.teaser .btn{margin-top:10px}#filterlist.list .accommodation.teaser .rating{width:15%}#filterlist.list .accommodation.teaser .subcontent{margin-top:10px;position:relative;clear:both}#filterlist.list .accommodation.teaser .subcontent .roomSub{position:relative;clear:both;height:auto;padding:0;border-top:2px solid #e9e6df;min-height:65px}#filterlist.list .accommodation.teaser .subcontent .roomSub .multiLineAccommodation{clear:both;width:80%;float:left}#filterlist.list .accommodation.teaser .subcontent .roomSub .multiLineAccommodation .num{display:inline-block;background:#575755;color:#fff;float:left;font-size:14px;font-weight:600;margin-right:10px;margin-top:21px;padding:0 9px}#filterlist.list .accommodation.teaser .subcontent .roomSub .multiLineAccommodation .price-box{padding-top:18px}#filterlist.list .accommodation.teaser .subcontent .roomSub .multiLineAccommodation .roomStars{width:auto}#filterlist.list .accommodation.teaser .subcontent .roomSub .multiLinePriceOfGroup{width:20%;position:absolute;right:0}#filterlist.list .accommodation.teaser .subcontent .roomSub h3{font-size:16px;font-weight:bold;margin:17px 0}#filterlist.list .accommodation.teaser .subcontent .roomSub h3.name{float:left;width:246px}#filterlist.list .accommodation.teaser .subcontent .roomSub a{display:inline;float:left}#filterlist.list .accommodation.teaser .subcontent .roomSub .roomStars{float:left;padding:16px 0 0;width:100px}#filterlist.list .accommodation.teaser .subcontent .roomSub .num{display:none}#filterlist.list .accommodation.teaser .subcontent .roomSub .requestLink{float:right}#filterlist.list .accommodation.teaser .subcontent .roomSub .persons{float:left;width:100px;margin:10px 10px 0 0}#filterlist.list .accommodation.teaser .subcontent .roomSub .persons .person_head_shadow{background:url('../../typo3conf/ext/icdcjsonsearch/xskeleton/Resources/Public/Images/pers_max.png') no-repeat 0 0 transparent;height:17px;width:19px;display:none;float:left;opacity:.4}#filterlist.list .accommodation.teaser .subcontent .roomSub .persons .person_head_gold{background:url('../../typo3conf/ext/icdcjsonsearch/Resources/Public/Images/pers-erw.svg') no-repeat 0 0 transparent;background-size:18px;height:17px;width:19px;display:block;float:left}#filterlist.list .accommodation.teaser .subcontent .roomSub .persons .children_head_gold{background:url('../../typo3conf/ext/icdcjsonsearch/Resources/Public/Images/pers-kin.svg') no-repeat 0 0 transparent;background-size:18px;height:17px;width:19px;display:block;float:left}#filterlist.list .accommodation.teaser .subcontent .roomSub .persons .persMax,#filterlist.list .accommodation.teaser .subcontent .roomSub .persons .persCount{float:left;width:50px;height:15px;margin-top:-5px;font-size:14px;font-weight:bold;opacity:.7}#filterlist.list .accommodation.teaser .subcontent .roomSub .persons .persMax{opacity:.4;display:none}#filterlist.list .accommodation.teaser .subcontent .roomSub .persons .max_1{background:url('../../typo3conf/ext/icdcjsonsearch/xskeleton/Resources/Public/Images/one.png') no-repeat 0 0 transparent}#filterlist.list .accommodation.teaser .subcontent .roomSub .persons .max_2{background:url('../../typo3conf/ext/icdcjsonsearch/xskeleton/Resources/Public/Images/two.png') no-repeat 0 0 transparent}#filterlist.list .accommodation.teaser .subcontent .roomSub .persons .max_3{background:url('../../typo3conf/ext/icdcjsonsearch/xskeleton/Resources/Public/Images/pers.png') no-repeat 0 0 transparent}#filterlist.list .accommodation.teaser .subcontent .roomSub .persons .max_4{background:url('../../typo3conf/ext/icdcjsonsearch/xskeleton/Resources/Public/Images/four.png') no-repeat 0 0 transparent}#filterlist.list .accommodation.teaser .subcontent .roomSub .persons .max_5{background:url('../../typo3conf/ext/icdcjsonsearch/xskeleton/Resources/Public/Images/five.png') no-repeat 0 0 transparent}#filterlist.list .accommodation.teaser .subcontent .roomSub .persons .max_6{background:url('../../typo3conf/ext/icdcjsonsearch/xskeleton/Resources/Public/Images/six.png') no-repeat 0 0 transparent}#filterlist.list .accommodation.teaser .subcontent .roomSub .persons .max_7{background:url('../../typo3conf/ext/icdcjsonsearch/xskeleton/Resources/Public/Images/seven.png') no-repeat 0 0 transparent}#filterlist.list .accommodation.teaser .subcontent .roomSub .persons .max_8{background:url('../../typo3conf/ext/icdcjsonsearch/xskeleton/Resources/Public/Images/eight.png') no-repeat 0 0 transparent}#filterlist.list .accommodation.teaser .subcontent .roomSub .persons .max_9{background:url('../../typo3conf/ext/icdcjsonsearch/xskeleton/Resources/Public/Images/nine.png') no-repeat 0 0 transparent}#filterlist.list .accommodation.teaser .subcontent .roomSub .persons .max_10{background:url('../../typo3conf/ext/icdcjsonsearch/xskeleton/Resources/Public/Images/ten.png') no-repeat 0 0 transparent}#filterlist.list .accommodation.teaser .subcontent .roomSub .persons .searchedFor_1{background:url('../../typo3conf/ext/icdcjsonsearch/xskeleton/Resources/Public/Images/one.png') no-repeat 0 0 transparent}#filterlist.list .accommodation.teaser .subcontent .roomSub .persons .searchedFor_2:before{content:"2 Erw."}#filterlist.list .accommodation.teaser .subcontent .roomSub .persons .searchedFor_3:before{content:"3 Erw."}#filterlist.list .accommodation.teaser .subcontent .roomSub .persons .searchedFor_4:before{content:"4 Erw."}#filterlist.list .accommodation.teaser .subcontent .roomSub .persons .searchedFor_5:before{content:"5 Erw."}#filterlist.list .accommodation.teaser .subcontent .roomSub .persons .searchedFor_6:before{content:"6 Erw."}#filterlist.list .accommodation.teaser .subcontent .roomSub .persons .searchedFor_7:before{content:"7 Erw."}#filterlist.list .accommodation.teaser .subcontent .roomSub .persons .searchedFor_8:before{content:"8 Erw."}#filterlist.list .accommodation.teaser .subcontent .roomSub .persons .searchedFor_9:before{content:"9 Erw."}#filterlist.list .accommodation.teaser .subcontent .roomSub .persons .searchedFor_10:before{content:"10 Erw."}#filterlist.list .accommodation.teaser .subcontent .roomSub .persons .childCount{float:left;height:15px;margin-top:-5px;font-size:14px;font-weight:bold;opacity:.7;width:50px}#filterlist.list .accommodation.teaser .subcontent .roomSub .persons .childCount.searchedFor_0:before{content:"0 Knd."}#filterlist.list .accommodation.teaser .subcontent .roomSub .persons .childCount.searchedFor_1:before{content:"1 Knd."}#filterlist.list .accommodation.teaser .subcontent .roomSub .persons .childCount.searchedFor_2:before{content:"2 Knd."}#filterlist.list .accommodation.teaser .subcontent .roomSub .persons .childCount.searchedFor_3:before{content:"3 Knd."}#filterlist.list .accommodation.teaser .subcontent .roomSub .persons .childCount.searchedFor_4:before{content:"4 Knd."}#filterlist.list .accommodation.teaser .subcontent .roomSub .persons .childCount.searchedFor_5:before{content:"5 Knd."}#filterlist.list .accommodation.teaser .subcontent .roomSub .persons .childCount.searchedFor_6:before{content:"6 Knd."}#filterlist.list .accommodation.teaser .subcontent .roomSub .persons .childCount.searchedFor_7:before{content:"7 Knd."}#filterlist.list .accommodation.teaser .subcontent .roomSub .persons .childCount.searchedFor_8:before{content:"8 Knd."}#filterlist.list .accommodation.teaser .subcontent .roomSub .persons .childCount.searchedFor_9:before{content:"9 Knd."}#filterlist.list .accommodation.teaser .subcontent .roomSub .persons .childCount.searchedFor_10:before{content:"10 Knd."}#filterlist.list .accommodation.teaser .subcontent .roomSub .specialPrice{display:none}#filterlist.list .accommodation.teaser .subcontent .roomSub .seperator{float:left;font-size:20px;width:10px;opacity:.5}#filterlist.list .accommodation.teaser .subcontent .roomSub .price-box{width:205px;float:left;padding-top:5px}#filterlist.list .accommodation.teaser .subcontent .roomSub .price-box .price,#filterlist.list .accommodation.teaser .subcontent .roomSub .price-box .priceText{width:auto;float:left;font-size:24px;font-weight:bold}#filterlist.list .accommodation.teaser .subcontent .roomSub .price-box .additionalpricetext{float:left;font-size:12px;width:100%;display:block}#filterlist.list .accommodation.teaser .subcontent .roomSub .price-box .additionalpricetext a{float:none}#filterlist.list .accommodation.teaser .subcontent .roomSub .accommodationDetail{background:#003d8e;color:white;float:left;font-size:16px;font-weight:bold;padding:0 10px;margin:18px 20px 0 10px}#filterlist.list .accommodation.teaser .subcontent .roomSub .accommodationDetail:hover{background:#001c42}#filterlist.list .accommodation.teaser .subcontent .roomSub .mealcode{float:left;font-size:16px;padding:15px 0}#filterlist.list .accommodation.teaser .subcontent .roomSub .addToCard{float:right;background:#009146;color:#fff;width:auto;height:50px;display:block;margin:5px 0;overflow:hidden;font-size:0;border:0;padding:0 5px;cursor:pointer}#filterlist.list .accommodation.teaser .subcontent .roomSub .addToCard:before{content:'w';font-family:'Mastericons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;margin-right:5px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:25px;text-align:center;padding:9px 10px 9px 15px;display:block;text-shadow:none}#filterlist.list .accommodation.teaser .subcontent .roomSub .addToCard:hover{background:#004521}#filterlist.list .accommodation.teaser .subcontent .roomSub .addToCard.inBasket,#filterlist.list .accommodation.teaser .subcontent .roomSub .addToCard.alreadyInCart{opacity:.5}#filterlist.list .accommodation.teaser .subcontent .roomSub .addToCard.bookableStatus1{background:#009146}#filterlist.list .accommodation.teaser .subcontent .roomSub .addToCard.bookableStatus1:after{content:':';font-family:'Mastericons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;margin-right:5px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;text-shadow:none;position:absolute;margin:-39px 0 0 35px}#filterlist.list .accommodation.teaser .subcontent .roomSub .addToCard.bookableStatus1:hover{background:#004521}#filterlist.list .accommodation.teaser .subcontent .roomSub .addToCard.bookableStatus1:alreadyInCart{opacity:.5}#filterlist.list .accommodation.teaser .subcontent .roomSub .addToCard .requestUri{color:white;float:right;width:110px;height:32px;padding:4px 0;line-height:32px;text-transform:uppercase;text-align:center;background-color:#666565;background:-moz-linear-gradient(top,#bbb 0,#767676 100%);background:-webkit-linear-gradient(top,#bbb 0,#767676 100%);background:-o-linear-gradient(top,#bbb 0,#767676 100%);background:-ms-linear-gradient(top,#bbb 0,#767676 100%);background:linear-gradient(to bottom,#bbb 0,#767676 100%);filter:"progid:DXImageTransform.Microsoft.gradient( startColorstr='#bbbbbb', endColorstr='#767676',GradientType=0 )"}#filterlist.list .accommodation.teaser .subcontent .roomSub .addToCard .requestUri:hover{background:-webkit-gradient(linear,center top,center bottom,from(#575755),to(#606060));background:-webkit-linear-gradient(top,#575755,#606060);background:-moz-linear-gradient(top,#575755,#606060);background:-ms-linear-gradient(top,#575755,#606060);background:-o-linear-gradient(top,#575755,#606060);background:linear-gradient(top,#575755,#606060);filter:"progid:DXImageTransform.Microsoft.gradient( startColorstr='#828282', endColorstr='#696969',GradientType=0 )"}#filterlist.list .accommodation.teaser .subcontent .roomSub .addToCard.package .name:before{content:"Pauschale: ";font-weight:bold}#filterlist.list .accommodation.teaser .subcontent .roomSub .showMoreRooms{text-decoration:underline;color:#62a621;margin:5px 0 0 0;cursor:pointer}#filterlist.list .accommodation.teaser .subcontent .roomSub .package{background:#b9bea7;background:-moz-linear-gradient(top,#b9bea7 0,#c1c6af 6%,#c5cbb1 12%,#ccd2b8 42%,#cad3b6 44%,#ccd5b8 52%,#cbd4b7 100%);background:-webkit-linear-gradient(top,#b9bea7 0,#c1c6af 6%,#c5cbb1 12%,#ccd2b8 42%,#cad3b6 44%,#ccd5b8 52%,#cbd4b7 100%);background:-o-linear-gradient(top,#b9bea7 0,#c1c6af 6%,#c5cbb1 12%,#ccd2b8 42%,#cad3b6 44%,#ccd5b8 52%,#cbd4b7 100%);background:-ms-linear-gradient(top,#b9bea7 0,#c1c6af 6%,#c5cbb1 12%,#ccd2b8 42%,#cad3b6 44%,#ccd5b8 52%,#cbd4b7 100%);background:linear-gradient(to bottom,#b9bea7 0,#c1c6af 6%,#c5cbb1 12%,#ccd2b8 42%,#cad3b6 44%,#ccd5b8 52%,#cbd4b7 100%);filter:"progid:DXImageTransform.Microsoft.gradient( startColorstr='#b9bea7', endColorstr='#cbd4b7',GradientType=0 )"}#filterlist.list .accommodation.teaser .tollBoxInfo{margin-top:80px;position:relative}#filterlist.list .accommodation.teaser .tollBoxInfo .closeAjaxBox{position:absolute;right:0;top:0;background:url('../../typo3conf/ext/icdcjsonsearch/Resources/Public/Images/close.png') repeat scroll 0 0 rgba(0,0,0,0);cursor:pointer;height:25px;width:25px}#filterlist.list .accommodation.teaser .tollBoxInfo .tx-icdcaccommodations{display:inline-block;background-color:#eee;border:1px solid black}#filterlist.list .accommodation.teaser .tollBoxInfo .tx-icdcaccommodations .tags ul,#filterlist.list .accommodation.teaser .tollBoxInfo .tx-icdcaccommodations .attributes ul{padding:15px 0}#filterlist.list .accommodation.teaser .tollBoxInfo .tx-icdcaccommodations .tags li,#filterlist.list .accommodation.teaser .tollBoxInfo .tx-icdcaccommodations .attributes li{display:block;float:left;padding:5px 10px;width:33.33%}#filterlist.list .accommodation.teaser .tollBoxInfo .tx-icdcaccommodations .tags li:before,#filterlist.list .accommodation.teaser .tollBoxInfo .tx-icdcaccommodations .attributes li:before{color:#88c63d;content:"F";font-family:'Mastericons';font-style:normal;font-variant:normal;font-weight:normal;line-height:1;margin-right:5px;text-transform:none}#filterlist.list .accommodation.teaser .tollBoxInfo .tx-icdcaccommodations .tags :after,#filterlist.list .accommodation.teaser .tollBoxInfo .tx-icdcaccommodations .attributes :after{content:".";display:block;height:0;clear:both;visibility:hidden}#filterlist.list .accommodation.teaser .tollBoxInfo .tx-icdcaccommodations .headerTitle{font-size:22px !important;cursor:pointer;margin:0;padding:10px;border-bottom:1px solid #000}#filterlist.list .accommodation.teaser .tollBoxInfo .tx-icdcaccommodations .headerTitle:after{content:"u";font-family:'Mastericons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;margin-right:5px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;float:right;margin-right:15px}#filterlist.list .accommodation.teaser .tollBoxInfo .tx-icdcaccommodations .accommodation{padding:20px 38px}#filterlist.list .accommodation.teaser .tollBoxInfo .tx-icdcaccommodations .availability{float:left;width:100%}#filterlist.list .accommodation.teaser .tollBoxInfo .tx-icdcaccommodations .availability .availabilityHeadline{border-bottom:1px solid #000;cursor:pointer;font-size:22px !important;margin:0;padding:10px}#filterlist.list .accommodation.teaser .tollBoxInfo .tx-icdcaccommodations .availability .availabilityLegend{width:100%;margin-bottom:10px}#filterlist.list .accommodation.teaser .tollBoxInfo .tx-icdcaccommodations .availability .availabilityLegend .legendItem{display:inline-block;height:20px;padding:5px}#filterlist.list .accommodation.teaser .tollBoxInfo .tx-icdcaccommodations .availability .availabilityLegend .legendItem .colorBlock{background-clip:padding-box;border-radius:3px;display:block;font-weight:bold;margin:4px;float:left;height:12px;width:12px}#filterlist.list .accommodation.teaser .tollBoxInfo .tx-icdcaccommodations .availability .availabilityLegend .legendItem .colorBlock.green{background:none repeat scroll 0 0 #2b7400;border:1px solid #2b7400;color:white}#filterlist.list .accommodation.teaser .tollBoxInfo .tx-icdcaccommodations .availability .availabilityLegend .legendItem .colorBlock.lightGreen{background:none repeat scroll 0 0 #98de67;border:1px solid #98de67;color:#5b5b5b}#filterlist.list .accommodation.teaser .tollBoxInfo .tx-icdcaccommodations .availability .availabilityLegend .legendItem .colorBlock.greenRed{background:-moz-linear-gradient(-45deg,#98de67 50%,#af0008 50%);background:-webkit-linear-gradient(-45deg,#98de67 50%,#af0008 50%);background:-o-linear-gradient(-45deg,#98de67 50%,#af0008 50%);background:-ms-linear-gradient(-45deg,#98de67 50%,#af0008 50%);background:linear-gradient(135deg,#98de67 50%,#af0008 50%);border:0 none;color:white}#filterlist.list .accommodation.teaser .tollBoxInfo .tx-icdcaccommodations .availability .availabilityLegend .legendItem .colorBlock.red{background:none repeat scroll 0 0 #af0008;border:1px solid #af0008;color:white}#filterlist.list .accommodation.teaser .tollBoxInfo .tx-icdcaccommodations .availability .availabilityLegend .legendItem p{float:left}#filterlist.list .accommodation.teaser .tollBoxInfo .tx-icdcaccommodations .availability .availabilityContent{float:left}#filterlist.list .accommodation.teaser .tollBoxInfo .tx-icdcaccommodations .availability .accoOldAvailability{background-color:#990505;border-radius:5px;color:#fff;float:left;margin:65px 0 0 30px;padding:5px;width:60%}#filterlist.list .accommodation.teaser .tollBoxInquiry{margin-top:80px;position:relative}#filterlist.list .accommodation.teaser .tollBoxInquiry .closeAjaxBox{position:absolute;right:0;top:0;background:url('../../typo3conf/ext/icdcjsonsearch/Resources/Public/Images/close.png') repeat scroll 0 0 rgba(0,0,0,0);cursor:pointer;height:25px;width:25px}#filterlist.list .accommodation.teaser.full .desc_container{width:60%}#filterlist.gallery .accommodation{height:308px}#filterlist.gallery .accommodation .image_container{height:130px}#filterlist.gallery .accommodation .image_container img{height:auto;width:100%}#filterlist.gallery .accommodation .desc_container{width:100%;padding:10px}#filterlist.gallery .accommodation .desc_container .description{display:none}#filterlist.gallery .accommodation .rating,#filterlist.gallery .accommodation .stars{display:none}#filterlist.gallery .accommodation .subcontent,#filterlist.gallery .accommodation .tags{display:none !important}@media only screen and (min-width:990px) and (max-width:1239px){body #filterlist.list .accommodation.teaser,body #filterlist.list .accommodation.teaser.full{padding:10px}body #filterlist.list .accommodation.teaser .image_container a img,body #filterlist.list .accommodation.teaser.full .image_container a img{width:100%;height:auto}body #filterlist.list .accommodation.teaser .desc_container,body #filterlist.list .accommodation.teaser.full .desc_container{width:55%}}.short-infos{margin-top:35px}.short-infos span.startTime,.short-infos span.startDay,.short-infos span.location,.short-infos span.cityName,.short-infos .show-seven-more,.short-infos .dates{display:block;float:left;width:100%;font-style:italic;font-size:13px;line-height:20px}.short-infos span.startTime:before,.short-infos span.startDay:before,.short-infos span.location:before,.short-infos span.cityName:before,.short-infos .show-seven-more:before,.short-infos .dates:before{font-style:normal}span.startTime:before{content:'K';font-family:'Mastericons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;margin-right:5px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:10px}span.startDay:before{content:'C';font-family:'Mastericons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;margin-right:5px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:10px}span.location{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}span.location:before{content:'m';font-family:'Mastericons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;margin-right:5px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:10px}.teaser.event .image_container{position:relative}.teaser.event .category{background:#575755;padding:2px 10px;font-style:italic;color:white;font-size:14px;position:relative;top:0;left:0}.teaser.event .short-infos{padding:0 10px}.teaser.event .short-infos span{display:inline;font-size:14px}.teaser.event .short-infos .startDay,.teaser.event .short-infos .show-seven-more{display:inline;width:auto;float:left}.teaser.event .short-infos .show-seven-more{margin-left:5px;color:#003d8e;cursor:pointer;font-weight:600}.teaser.event .short-infos .show-seven-more:hover{color:#001c42}.teaser.event .short-infos .dates,.teaser.event .short-infos .show-all-dates,.teaser.event .short-infos .cityName{display:none}#filterlist.gallery .teaser.event{position:relative;width:241px;height:358px}#filterlist.gallery .teaser.event .category{position:absolute}#filterlist.gallery .teaser.event h3{margin:0}#filterlist.gallery .teaser.event h3 a{color:#003d8e}#filterlist.gallery .teaser.event .short-infos{margin-top:0}#filterlist.gallery .teaser.event .short-infos .location{height:1.5em;overflow:hidden}#filterlist.gallery .teaser.event .btn{position:absolute;bottom:10px;left:10px;margin-bottom:0}#filterlist.list .teaser.event{height:auto;transition:height .5s ease;margin-bottom:20px}#filterlist.list .teaser.event a.image_container{width:28%;padding-right:10px;height:146px;float:left}#filterlist.list .teaser.event a.image_container .category{position:absolute;top:20px;left:20px;z-index:999;height:30px}#filterlist.list .teaser.event .desc_container{padding:0 10px;width:40%;float:left}#filterlist.list .teaser.event .desc_container h3{margin-top:7px}#filterlist.list .teaser.event .desc_container p{display:none}#filterlist.list .teaser.event .short-infos{width:32%;float:left;margin-bottom:25px}#filterlist.list .teaser.event span.startTime,#filterlist.list .teaser.event span.location,#filterlist.list .teaser.event .dates{display:block;float:left;width:100%}#filterlist.list .teaser.event .dates{display:none}#filterlist.list .teaser.event .show-all-dates{display:none}#filterlist.list .teaser.event .btn{position:absolute;right:10px;bottom:10px;margin-bottom:0}.filterlist #filtermap .gm-style .customIW{width:243px !important}.filterlist #filtermap .teaser{width:227px;height:330px;padding:0}.filterlist #filtermap .teaser .image_container{width:100%}.filterlist #filtermap .teaser .image_container .facilityNumber{display:none}.filterlist #filtermap .teaser .desc_container{width:100%;padding:0 10px}.filterlist #filtermap .teaser .description{display:none}.wattTeaser{float:left;text-align:left;position:relative}.wattTeaser .voting{position:absolute;top:21px}.wattTeaser .profile_container{border-radius:100%;display:block;float:left;height:40px;margin-right:10px;margin-top:0;overflow:hidden;width:40px;background:#eee}.wattTeaser .profile_container:before{content:'k';font-family:'Mastericons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;margin-right:5px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-size:24px;width:40px;height:40px;line-height:40px;position:absolute;text-align:center;z-index:0}.wattTeaser .profile_container a{display:block;width:40px;height:40px}.wattTeaser .profile_container img{position:relative}.wattTeaser h3{height:35px}.wattTeaser h3 a{color:#003d8e;font-weight:bold}.wattTeaser .desc_container{padding:10px}.wattTeaser .desc_container p{display:none}.wattTeaser .link{display:none}.wattTeaser .competitionWinner,.wattTeaser .icon{position:absolute;top:5;width:115px;right:0}.wattTeaser .tx-neustasocialshare{float:left}.distance,.from{color:#404040;float:left;font-size:14px;font-weight:lighter;margin-right:10px}.distance:before,.from:before{content:'Ą';font-family:'Mastericons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#003d8e;margin-right:5px}.from{float:left;font-size:14px}.from a{color:#585756}.from:before{content:'k'}.voting{background:none repeat scroll 0 0 white;padding:0 7px;font-size:16px}.voting:before{content:'±';font-family:'Mastericons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;margin-right:5px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#003d8e;position:relative;top:2px;left:-2px}#filterlist.list .wattTeaser{width:100%;padding:0}#filterlist.list .wattTeaser .desc_container p{clear:both;display:block}#filterlist.list .wattTeaser .desc_container .tx-neustasocialshare{bottom:0;left:0;position:relative}#filterlist.gallery .wattTeaser .tx-neustasocialshare{bottom:10px;float:left;position:absolute}@media screen and (max-width:767px){.loadingScreenSearchlist .panel{max-width:300px;top:50px}}@media only screen and (min-width:0) and (max-width:767px){body.jsonWithForm.noResults .tx-icjsonsearch #searchForm,body.jsonWithForm.jsonWithFilter.noResults .tx-icjsonsearch #searchForm{width:100%}body.jsonWithForm.noResults .tx-icjsonsearch #searchForm .service h2,body.jsonWithForm.jsonWithFilter.noResults .tx-icjsonsearch #searchForm .service h2{text-align:center;padding:9px 0}body .multiSearch .noResults{margin-top:50px;padding:10px}body .multiSearch .noResults .header{margin-bottom:25px;padding:19px;text-align:center}body .multiSearch .noResults .header p span.ico{display:block;margin-bottom:7px;margin-right:0;transform:rotate(90deg)}body .multiSearch .noResults .boxDescriptionSub{padding:0 52px}body .multiSearch .noResults .boxDescriptionSub p .ico{font-size:17px;margin-left:-36px;margin-top:22px}body .multiSearch .noResults .filterOptions{height:335px}body .multiSearch .noResults .filterOptions .toleranceBox,body .multiSearch .noResults .filterOptions .inquiryBox{width:100%;height:180px;text-align:center}body .multiSearch .noResults .filterOptions .toleranceBox .requestUri,body .multiSearch .noResults .filterOptions .inquiryBox .requestUri,body .multiSearch .noResults .filterOptions .toleranceBox .searchButton,body .multiSearch .noResults .filterOptions .inquiryBox .searchButton{margin-top:15px;position:relative;margin:20px auto;float:none;text-align:center}body .multiSearch .noResults .filterOptions .verticalDevider{width:100%;height:2px;margin:15px 0}body.jsonWithFilter .tx-icjsonsearch .sortingDiv{width:50%;height:39px;margin-top:-62px}body.jsonWithFilter .tx-icjsonsearch .filterbox{width:50%}body.jsonWithFilter .tx-icjsonsearch .filterbox h2.toggle-headline{font-family:'Myriad W01',sans-serif;text-transform:none}body.jsonWithForm .tx-icjsonsearch .sortingDiv,body.jsonWithForm.jsonWithFilter .tx-icjsonsearch .sortingDiv{width:33.33%;margin:-62px 0 0 -5px}body.jsonWithForm .tx-icjsonsearch #searchForm,body.jsonWithForm.jsonWithFilter .tx-icjsonsearch #searchForm{width:66.66%}body.jsonWithForm .tx-icjsonsearch #searchForm .service h2,body.jsonWithForm.jsonWithFilter .tx-icjsonsearch #searchForm .service h2{font-family:'Myriad W01',sans-serif;padding-left:54%;margin-top:-25px;margin-bottom:20px;text-transform:none}body.jsonWithForm .tx-icjsonsearch .filterbox,body.jsonWithForm.jsonWithFilter .tx-icjsonsearch .filterbox{width:33.33%}body.jsonWithForm .tx-icjsonsearch .filterbox h2.toggle-headline,body.jsonWithForm.jsonWithFilter .tx-icjsonsearch .filterbox h2.toggle-headline{font-family:'Myriad W01',sans-serif;text-transform:none}body .tx-icjsonsearch .tx-sort{text-align:center;margin-top:55px}body .tx-icjsonsearch .sortingDiv{margin:-52px 0 0 -5px;width:100%}body .container{max-width:300px}body .tx-icjsonsearch.filter #searchForm{width:66.66%;z-index:1000}body .tx-icjsonsearch.filter #searchForm .service h2{padding-left:53.33%}body .tx-icjsonsearch.filter .sortingDiv{z-index:1000}body .tx-icjsonsearch.filter .filterbox.open{z-index:999}body .tx-icjsonsearch.filter .filterbox .toggle-headline{padding-left:199px;margin-bottom:15px}body main#tx-main{padding:0}body .tx-icjsonsearch.search #searchForm{width:97%;z-index:999}body .tx-icjsonsearch.search #searchForm .service h2{padding-left:0}body .tx-icjsonsearch.search .filterbox{z-index:1000}body .tx-icjsonsearch.search .filterbox .toggle-headline{padding-left:10%}body .tx-icjsonsearch .close{display:block;float:right;font-size:14px;font-weight:bold;padding-right:0;text-align:right;width:auto !important;position:relative;z-index:1000;cursor:pointer;color:white;clear:both;text-shadow:none;opacity:1}body .tx-icjsonsearch .close:before{content:'x';font-size:14px;margin-right:5px;font-weight:normal;font-family:'Mastericons';color:white;background:none}body .tx-icjsonsearch .close:hover,body .tx-icjsonsearch .close:focus{color:#003d8e}body .tx-icjsonsearch aside#tx-left{width:100%}body .tx-icjsonsearch .intro-text{padding-bottom:5px}body .tx-icjsonsearch .filterbox{overflow:hidden;width:33.33%;position:absolute;right:0;float:left;height:38px;z-index:50;margin:0}body .tx-icjsonsearch .filterbox .panel{padding:5px 20px}body .tx-icjsonsearch .filterbox .toggle-headline{padding:5px 0;font-size:15px !important;line-height:19px;margin:0;cursor:pointer;width:100%;display:block}body .tx-icjsonsearch .filterbox .toggle-headline:focus{background:#eee}body .tx-icjsonsearch #searchForm{height:38px;width:96%;position:absolute;margin:0;z-index:999;overflow:hidden;float:left}body .tx-icjsonsearch #searchForm .panel{padding:28px 0}body .tx-icjsonsearch #searchForm .service{padding:0}body .tx-icjsonsearch #searchForm .service h2{margin:0;font-size:15px !important;line-height:19px;padding:5px 10px 5px 33.33%}body .tx-icjsonsearch #searchForm.open{height:auto;position:absolute;margin:0;z-index:999;width:100% !important}body .tx-icjsonsearch #searchForm.open .panel{padding:31px 18px}body .tx-icjsonsearch #searchForm.open .service h2{padding-left:34% !important}body .tx-icjsonsearch .sortingDiv{width:33.33%;position:relative;z-index:999;float:left;margin:-60px 0 0 -5px;height:38px;overflow:hidden}body .tx-icjsonsearch .sortingDiv select option{width:300px}body .tx-icjsonsearch .dataTables_paginate{width:100%;padding-top:10px}body .tx-icjsonsearch .currencyWrap{width:49%;margin-top:25px}body .tx-icjsonsearch .displaymode{margin-top:30px;width:56%}body .tx-icjsonsearch .displaymode ul.displaybuttons li{margin:0 8px}body .tx-icjsonsearch .displaymode ul.displaybuttons li a{font-size:0}body .tx-icjsonsearch .displaymode ul.displaybuttons li a :before{font-size:24px}body .tx-icjsonsearch .tx-sort:last-child .sortingDiv{display:none}body .tx-icjsonsearch .filterbox.open{right:0;width:100% !important;height:auto;padding-bottom:15px;overflow:visible}body .tx-icjsonsearch .filterbox.open .close{color:#003d8e}body .tx-icjsonsearch .filterbox.open .close:before{color:#003d8e}body .tx-icjsonsearch .filterbox.open .reset_all{margin:50px 0 0}body .tx-icjsonsearch .filterbox.open #reset_Filter{text-align:left;width:100%;margin-top:15px;float:left;background:none;border:0;display:block;font-size:12px;margin-bottom:15px;padding:0 15px;color:#003d8e}body .tx-icjsonsearch .filterbox.open #reset_Filter:before{content:"x";font-family:'Mastericons';font-size:8px;margin-right:5px}body .tx-icjsonsearch .filterbox.open .filtern{background:#003d8e;color:#fff;width:93%;margin-left:3%;float:left;padding:10px;display:block !important;margin-top:27px}body .tx-icjsonsearch #filtermap{min-height:335px}body .tx-icjsonsearch #filterlist.gallery table.dataTable tr{width:150px;float:left;margin-bottom:1px}body .tx-icjsonsearch #filterlist.gallery table.dataTable tr td{width:150px}body .tx-icjsonsearch #filterlist.gallery table.dataTable tr td table{width:150px;float:left}body .tx-icjsonsearch #filterlist.gallery table.dataTable tr td table tbody tr{width:150px}body .tx-icjsonsearch #filterlist.gallery table.dataTable tr td table tbody tr td{width:150px;display:block}body .tx-icjsonsearch #filterlist.gallery table.dataTable tr td table tbody tr td .teaser{height:196px;width:100%}body .tx-icjsonsearch #filterlist.gallery table.dataTable tr td table tbody tr td .teaser .image_container{height:85px}body .tx-icjsonsearch #filterlist.gallery table.dataTable tr td table tbody tr td .teaser .image_container img{height:auto;width:100%}body .tx-icjsonsearch #filterlist.gallery table.dataTable tr td table tbody tr td .teaser h3{margin-bottom:5px}body .tx-icjsonsearch #filterlist.gallery table.dataTable tr td table tbody tr td .teaser h3 a{font-size:16px}body .tx-icjsonsearch #filterlist.gallery table.dataTable tr td table tbody tr td .teaser p.description,body .tx-icjsonsearch #filterlist.gallery table.dataTable tr td table tbody tr td .teaser .stars{display:none}body .tx-icjsonsearch #filterlist.gallery table.dataTable tr td table tbody tr td .teaser .btn{margin-top:7px}body .tx-icjsonsearch #filterlist.gallery table.dataTable tr td table tbody tr td .teaser.accommodation .facilityNumber{width:20px;height:20px;font-size:12px;padding:0 0 0 6px;line-height:20px}body .tx-icjsonsearch #filterlist.gallery table.dataTable tr td table tbody tr td .teaser.accommodation .image_container{width:100%;height:85px}body .tx-icjsonsearch #filterlist.gallery table.dataTable tr td table tbody tr td .teaser.accommodation .image_container img{width:100%;height:auto}body .tx-icjsonsearch #filterlist.gallery table.dataTable tr td table tbody tr td .teaser.accommodation .cityName{font-size:12px;padding-left:10px;display:block}body .tx-icjsonsearch #filterlist.gallery table.dataTable tr td table tbody tr td .teaser.accommodation .cityName,body .tx-icjsonsearch #filterlist.gallery table.dataTable tr td table tbody tr td .teaser.accommodation .tags,body .tx-icjsonsearch #filterlist.gallery table.dataTable tr td table tbody tr td .teaser.accommodation .rating,body .tx-icjsonsearch #filterlist.gallery table.dataTable tr td table tbody tr td .teaser.accommodation .subcontent{display:none !important}body .tx-icjsonsearch #filterlist.gallery table.dataTable tr td table tbody tr td .TeaserPhotomapPhoto{height:185px}body .tx-icjsonsearch #filterlist.gallery table.dataTable tr td table tbody tr td .TeaserPhotomapPhoto .tx-neustasocialshare{display:none}body .tx-icjsonsearch #filterlist.gallery table.dataTable tr td table tbody tr td .TeaserPhotomapPhoto .from,body .tx-icjsonsearch #filterlist.gallery table.dataTable tr td table tbody tr td .TeaserPhotomapPhoto .distance{font-size:12px;line-height:16px}body .tx-icjsonsearch #filterlist.gallery table.dataTable tr td table tbody tr td .TeaserPhotomapPhoto .desc_container{padding:5px}body .tx-icjsonsearch #filterlist.gallery table.dataTable tr td table tbody tr td .TeaserPhotomapPhoto .desc_container h3 a{font-size:14px;line-height:17px}body .tx-icjsonsearch #filterlist.list table.dataTable{width:100%}body .tx-icjsonsearch #filterlist.list table.dataTable tr{width:100%}body .tx-icjsonsearch #filterlist.list table.dataTable tr td{width:100%}body .tx-icjsonsearch #filterlist.list table.dataTable tr td table{width:100%}body .tx-icjsonsearch #filterlist.list table.dataTable tr td table tbody tr td .teaser{height:auto;width:100%;padding:0}body .tx-icjsonsearch #filterlist.list table.dataTable tr td table tbody tr td .teaser .image_container{height:auto;width:30%}body .tx-icjsonsearch #filterlist.list table.dataTable tr td table tbody tr td .teaser .image_container img{height:auto;width:100%}body .tx-icjsonsearch #filterlist.list table.dataTable tr td table tbody tr td .teaser .desc_container{width:70%;padding:5px}body .tx-icjsonsearch #filterlist.list table.dataTable tr td table tbody tr td .teaser .desc_container h3{margin-bottom:8px}body .tx-icjsonsearch #filterlist.list table.dataTable tr td table tbody tr td .teaser .desc_container h3 a{font-size:17px}body .tx-icjsonsearch #filterlist.list table.dataTable tr td table tbody tr td .teaser .desc_container p.description{font-size:14px;line-height:20px}body .tx-icjsonsearch #filterlist.list table.dataTable tr td table tbody tr td .teaser.accommodation{height:auto}body .tx-icjsonsearch #filterlist.list table.dataTable tr td table tbody tr td .teaser.accommodation .facilityNumber{width:20px;height:20px;font-size:12px;padding:0 0 0 6px;line-height:20px}body .tx-icjsonsearch #filterlist.list table.dataTable tr td table tbody tr td .teaser.accommodation .image_container{height:auto;width:35%}body .tx-icjsonsearch #filterlist.list table.dataTable tr td table tbody tr td .teaser.accommodation .image_container img{height:auto;width:100%}body .tx-icjsonsearch #filterlist.list table.dataTable tr td table tbody tr td .teaser.accommodation .desc_container{width:65%}body .tx-icjsonsearch #filterlist.list table.dataTable tr td table tbody tr td .teaser.accommodation p.description{font-size:14px;line-height:20px}body .tx-icjsonsearch #filterlist.list table.dataTable tr td table tbody tr td .teaser.accommodation .cityName,body .tx-icjsonsearch #filterlist.list table.dataTable tr td table tbody tr td .teaser.accommodation .tags,body .tx-icjsonsearch #filterlist.list table.dataTable tr td table tbody tr td .teaser.accommodation .rating,body .tx-icjsonsearch #filterlist.list table.dataTable tr td table tbody tr td .teaser.accommodation .subcontent{display:none !important}body.android div.tx-icjsonsearch .displaymode ul.displaybuttons li.gallery{display:none}body .filterlist #filtermap .gm-style .customIW{width:180px !important}body .filterlist #filtermap .teaser{width:165px;height:200px;padding:0}body .filterlist #filtermap .teaser .image_container{width:100%;height:100px}body .filterlist #filtermap .teaser .desc_container .cityName{display:none}body .filterlist #filtermap .teaser .desc_container h3 a{font-size:18px}}@media only screen and (min-width:768px) and (max-width:989px){body .tx-icjsonsearch .sortingDiv{width:150px}body .tx-icjsonsearch label.cat-headline{width:128px}body .tx-icjsonsearch #searchForm .panel{padding:15px 10px}body .tx-icjsonsearch #filterlist.list .accommodation.teaser .rating{width:135px}body .tx-icjsonsearch #filterlist.list .accommodation.teaser .desc_container p{line-height:22px;max-height:inherit}body .tx-icjsonsearch #filterlist.list .accommodation.teaser .subcontent .roomSub h3.name{width:207px}body .tx-icjsonsearch #filterlist.list .accommodation.teaser .subcontent .roomSub .roomStars{width:70px}body .tx-icjsonsearch #filterlist.list .accommodation.teaser .subcontent .roomSub .roomStars img{width:100%;height:auto}body .tx-icjsonsearch #filterlist.list .accommodation.teaser .subcontent .roomSub .persons{width:75px}body .tx-icjsonsearch #filterlist.list .accommodation.teaser .subcontent .roomSub .persons .persCount,body .tx-icjsonsearch #filterlist.list .accommodation.teaser .subcontent .roomSub .persons .childCount{font-size:12px;width:40px}body .tx-icjsonsearch #filterlist.list .accommodation.teaser .subcontent .roomSub .price-box{width:95px}body .tx-icjsonsearch #filterlist.list .accommodation.teaser .subcontent .roomSub .mealcode{font-size:14px}body .oneCol .tx-icjsonsearch #tx-main{padding-left:15px}body .multiSearch .noResults .boxDescriptionSub p .ico{font-size:27px;margin-left:-46px;margin-top:9px}body .multiSearch .noResults .noticeBox{padding:0 90px}body .multiSearch .noResults .filterOptions{height:200px}body .multiSearch .noResults .filterOptions .toleranceBox,body .multiSearch .noResults .filterOptions .inquiryBox{height:180px}body .tx-icjsonsearch .multiSearch .currencyWrap{display:none}body .tx-icjsonsearch #reset_Filter{width:100%;margin:15px 0}body .tx-icjsonsearch .sortingDiv{width:21%}body .tx-icjsonsearch .sortingDiv select{width:100px}body .tx-icjsonsearch .displaymode,body .tx-icjsonsearch .multiSearch .displaymode{width:24%;float:right}body .tx-icjsonsearch .displaymode ul.displaybuttons,body .tx-icjsonsearch .multiSearch .displaymode ul.displaybuttons{padding-left:0}body .tx-icjsonsearch .displaymode ul.displaybuttons li,body .tx-icjsonsearch .multiSearch .displaymode ul.displaybuttons li{margin-left:10px}body .tx-icjsonsearch .displaymode ul.displaybuttons li a:before,body .tx-icjsonsearch .multiSearch .displaymode ul.displaybuttons li a:before{font-size:28px}body .tx-icjsonsearch .displaymode ul.displaybuttons li:first-child,body .tx-icjsonsearch .multiSearch .displaymode ul.displaybuttons li:first-child{margin-left:0}body .tx-icjsonsearch .dataTables_paginate,body .tx-icjsonsearch .multiSearch .dataTables_paginate{width:55%}body .tx-icjsonsearch #filterlist.list .teaser{padding:15px}body .tx-icjsonsearch #filterlist.list .teaser .image_container{height:auto}body .tx-icjsonsearch #filterlist.list .teaser .image_container a img{width:100%;height:auto}body .tx-icjsonsearch #filterlist.list .teaser .desc_container{padding:0 0 0 15px}body .tx-icjsonsearch #filterlist.list .teaser .desc_container p{font-size:14px;line-height:20px}body .tx-icjsonsearch #filterlist.list .accommodation.teaser .desc_container{width:75%}body .tx-icjsonsearch #filterlist.list .accommodation.teaser .subcontent .roomSub h3{font-size:16px}body .tx-icjsonsearch #filterlist.list .accommodation.teaser .subcontent .roomSub .roomStars,body .tx-icjsonsearch #filterlist.list .accommodation.teaser .subcontent .roomSub .mealcode{display:none}body .tx-icjsonsearch #filterlist.list .accommodation.full .desc_container{width:47%}body #tx-jsonsearch .container #tx-main .tx-sort{margin:0}body #tx-jsonsearch .container #tx-main .tx-sort .displaymode ul.displaybuttons{padding:0}body #filterlist.gallery .dataTable tbody tr{width:284px;padding-right:2px}body #filterlist.gallery .dataTable tbody tr td{width:100%;padding:0}body #filterlist.gallery .dataTable tbody tr table tr,body #filterlist.gallery .dataTable tbody tr table td{width:100%;padding:0}body #filterlist.gallery .dataTable tbody tr table tr .teaser,body #filterlist.gallery .dataTable tbody tr table td .teaser{width:100%}body .btn-inquiry{padding:5px 6px}body #filterlist.list .accommodation.teaser .rating{width:28%;padding-left:10px}body .tx-icjsonsearch #filterlist.list .wattTeaser{padding:0}body .tx-icjsonsearch #filterlist.list .wattTeaser .desc_container{padding:10px}}.tx-felogin-pi1 label{display:block}.csc-header-alignment-center{text-align:center}.csc-header-alignment-right{text-align:right}.csc-header-alignment-left{text-align:left}div.csc-textpic-responsive,div.csc-textpic-responsive *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}div.csc-textpic,div.csc-textpic div.csc-textpic-imagerow,ul.csc-uploads li{overflow:hidden}div.csc-textpic .csc-textpic-imagewrap table{border-collapse:collapse;border-spacing:0}div.csc-textpic .csc-textpic-imagewrap table tr td{padding:0;vertical-align:top}div.csc-textpic .csc-textpic-imagewrap figure,div.csc-textpic figure.csc-textpic-imagewrap{margin:0;display:table}figcaption.csc-textpic-caption{display:table-caption}.csc-textpic-caption{text-align:left;caption-side:bottom}div.csc-textpic-caption-c .csc-textpic-caption,.csc-textpic-imagewrap .csc-textpic-caption-c{text-align:center}div.csc-textpic-caption-r .csc-textpic-caption,.csc-textpic-imagewrap .csc-textpic-caption-r{text-align:right}div.csc-textpic-caption-l .csc-textpic-caption,.csc-textpic-imagewrap .csc-textpic-caption-l{text-align:left}div.csc-textpic div.csc-textpic-imagecolumn{float:left}div.csc-textpic-border div.csc-textpic-imagewrap img{border:1px solid black;padding:0}div.csc-textpic .csc-textpic-imagewrap img{border:0;display:block}div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image{margin-bottom:10px}div.csc-textpic .csc-textpic-imagewrap .csc-textpic-imagerow-last .csc-textpic-image{margin-bottom:0}div.csc-textpic-imagecolumn,td.csc-textpic-imagecolumn .csc-textpic-image{margin-right:10px}div.csc-textpic-imagecolumn.csc-textpic-lastcol,td.csc-textpic-imagecolumn.csc-textpic-lastcol .csc-textpic-image{margin-right:0}div.csc-textpic-intext-left .csc-textpic-imagewrap,div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{margin-right:10px}div.csc-textpic-intext-right .csc-textpic-imagewrap,div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{margin-left:10px}div.csc-textpic-center .csc-textpic-imagewrap,div.csc-textpic-center figure.csc-textpic-imagewrap{overflow:hidden}div.csc-textpic-center .csc-textpic-center-outer{position:relative;float:right;right:50%}div.csc-textpic-center .csc-textpic-center-inner{position:relative;float:right;right:-50%}div.csc-textpic-right .csc-textpic-imagewrap{float:right}div.csc-textpic-right div.csc-textpic-text{clear:right}div.csc-textpic-left .csc-textpic-imagewrap{float:left}div.csc-textpic-left div.csc-textpic-text{clear:left}div.csc-textpic-intext-left .csc-textpic-imagewrap{float:left}div.csc-textpic-intext-right .csc-textpic-imagewrap{float:right}div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{float:right}div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{float:left}div.csc-textpic div.csc-textpic-imagerow-last,div.csc-textpic div.csc-textpic-imagerow-none div.csc-textpic-last{margin-bottom:0}.csc-textpic-intext-left ol,.csc-textpic-intext-left ul{padding-left:40px;overflow:auto}ul.csc-uploads{padding:0}ul.csc-uploads li{list-style:none outside none;margin:1em 0}ul.csc-uploads img{float:left;margin-right:1em;vertical-align:top}ul.csc-uploads span{display:block}ul.csc-uploads span.csc-uploads-fileName{text-decoration:underline}table.contenttable-color-1{background-color:#edebf1}table.contenttable-color-2{background-color:#f5ffaa}table.contenttable-color-240{background-color:black}table.contenttable-color-241{background-color:white}table.contenttable-color-242{background-color:#333}table.contenttable-color-243{background-color:gray}table.contenttable-color-244{background-color:silver}input.f3-form-error{background-color:#ff9f9f;border:1px red solid}.tx-icdd table{border-collapse:separate;border-spacing:10px}.tx-icdd table th{font-weight:bold}.tx-icdd table td{vertical-align:top}textarea.f3-form-error{background-color:#ff9f9f;border:1px red solid}input.f3-form-error{background-color:#ff9f9f;border:1px red solid}.tx-weatherforecast table{border-collapse:separate;border-spacing:10px}.tx-weatherforecast table th{font-weight:bold}.tx-weatherforecast table td{vertical-align:top}.typo3-messages .message-error{color:red}.typo3-messages .message-ok{color:green}input.f3-form-error{background-color:#ff9f9f;border:1px red solid}.tx-icdcbase table{border-collapse:separate;border-spacing:10px}.tx-icdcbase table th{font-weight:bold}.tx-icdcbase table td{vertical-align:top}input.f3-form-error{background-color:#ff9f9f;border:1px red solid}.tx-icdcbase table{border-collapse:separate;border-spacing:10px}.tx-icdcbase table th{font-weight:bold}.tx-icdcbase table td{vertical-align:top}input.f3-form-error{background-color:#ff9f9f;border:1px red solid}.tx-icdcaccommodations table{border-collapse:separate;border-spacing:10px}.tx-icdcaccommodations table th{font-weight:bold}.tx-icdcaccommodations table td{vertical-align:top}input.f3-form-error{background-color:#ff9f9f;border:1px red solid}.tx-icdcaccommodations table{border-collapse:separate;border-spacing:10px}.tx-icdcaccommodations table th{font-weight:bold}.tx-icdcaccommodations table td{vertical-align:top}input.f3-form-error{background-color:#ff9f9f;border:1px red solid}.tx-icdcjsonsearch table{border-collapse:separate;border-spacing:10px}.tx-icdcjsonsearch table th{font-weight:bold}.tx-icdcjsonsearch table td{vertical-align:top}input.f3-form-error{background-color:#ff9f9f;border:1px red solid}.tx-icdcjsonsearch table{border-collapse:separate;border-spacing:10px}.tx-icdcjsonsearch table th{font-weight:bold}.tx-icdcjsonsearch table td{vertical-align:top}input.f3-form-error{background-color:#ff9f9f;border:1px red solid}.tx-tx_icferatelbasket table{border-collapse:separate;border-spacing:10px}.tx-tx_icferatelbasket table th{font-weight:bold}.tx-tx_icferatelbasket table td{vertical-align:top}.tx-icanreise-pi1 .ui-accordion{float:left;width:100%;background:#c3bbaf}.tx-icanreise-pi1 .ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin-top:2px;padding:.5em .5em .5em .7em;zoom:1;outline:0}.tx-icanreise-pi1 .ui-accordion .ui-accordion-icons{padding-left:2.2em}.tx-icanreise-pi1 .ui-accordion .ui-accordion-noicons{padding-left:.7em}.tx-icanreise-pi1 .ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.tx-icanreise-pi1 .ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.tx-icanreise-pi1 .ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto;zoom:1}@import url(http://fonts.googleapis.com/css?family=Nothing+You+Could+Do);@import url(http://fast.fonts.net/cssapi/c412151a-ff59-42df-a4d5-424eefc2306b.css);.clear{content:".";display:block;height:0;clear:both;visibility:hidden}.gradient-gray{background:#fffbfb;background:-moz-linear-gradient(top,#fffbfb 0,#8a8c8b 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fffbfb),color-stop(100%,#8a8c8b));background:-webkit-linear-gradient(top,#fffbfb 0,#8a8c8b 100%);background:-o-linear-gradient(top,#fffbfb 0,#8a8c8b 100%);background:-ms-linear-gradient(top,#fffbfb 0,#8a8c8b 100%);background:linear-gradient(to bottom,#fffbfb 0,#8a8c8b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbfb',endColorstr='#8a8c8b',GradientType=0)}.blue-gradient{background:#336593;background:-moz-linear-gradient(top,#336593 0,#0066cb 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#336593),color-stop(100%,#0066cb));background:-webkit-linear-gradient(top,#336593 0,#0066cb 100%);background:-o-linear-gradient(top,#336593 0,#0066cb 100%);background:-ms-linear-gradient(top,#336593 0,#0066cb 100%);background:linear-gradient(to bottom,#336593 0,#0066cb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#336593',endColorstr='#0066cb',GradientType=0)}.dark_blue-gradient{background:#003e78;background:-moz-linear-gradient(top,#003e78 0,#0062c4 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#003e78),color-stop(100%,#0062c4));background:-webkit-linear-gradient(top,#003e78 0,#0062c4 100%);background:-o-linear-gradient(top,#003e78 0,#0062c4 100%);background:-ms-linear-gradient(top,#003e78 0,#0062c4 100%);background:linear-gradient(to bottom,#003e78 0,#0062c4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#003e78',endColorstr='#0062c4',GradientType=0)}.brown-gradient{background:#8e7e71;background:-moz-linear-gradient(top,#8e7e71 0,#c6b198 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#8e7e71),color-stop(100%,#c6b198));background:-webkit-linear-gradient(top,#8e7e71 0,#c6b198 100%);background:-o-linear-gradient(top,#8e7e71 0,#c6b198 100%);background:-ms-linear-gradient(top,#8e7e71 0,#c6b198 100%);background:linear-gradient(to bottom,#8e7e71 0,#c6b198 100%)}@font-face{font-family:'Mastericons';src:url('/typo3conf/ext/xskeleton/Resources/Public/Fonts/Mastericons.eot');src:url('/typo3conf/ext/xskeleton/Resources/Public/Fonts/Mastericons.eot?#iefix') format('embedded-opentype'),url('/typo3conf/ext/xskeleton/Resources/Public/Fonts/Mastericons.ttf') format('truetype'),url('/typo3conf/ext/xskeleton/Resources/Public/Fonts/Mastericons.woff') format('woff'),url('/typo3conf/ext/xskeleton/Resources/Public/Fonts/Mastericons.svg#Mastericons') format('svg');font-weight:normal;font-style:normal}.ico{font-family:'Mastericons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;margin-right:5px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#solrSearchBoxWrapper{float:left;padding:25px 50px}#solrSearchBoxWrapper input#solrSearchBox{width:141px;background:#ececec;font-size:14px;height:27px;float:left;border:0;border-radius:0}#solrSearchBoxWrapper input#solrSearchBox:focus{background:#d3d3d3}#solrSearchBoxWrapper .css_doSolrSearch{width:27px;height:27px;float:left;font-size:0;background:#ececec}#solrSearchBoxWrapper .css_doSolrSearch:before{content:'s';font-family:'Mastericons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;margin-right:5px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px;color:#003d8e;text-align:center;padding:0;position:relative;top:1px;left:inherit;right:6px}#solrSearchBoxWrapper .css_doSolrSearch:hover{background:#003d8e}#solrSearchBoxWrapper .css_doSolrSearch:hover:before{color:#ececec}#solrSearchBoxWrapper .ui-helper-hidden-accessible{display:none}.ui-autocomplete{padding:0;width:261px !important;background:#fff;padding-top:10px;z-index:9999 !important;box-shadow:1px 2px 3px -1px #333}.ui-autocomplete li{list-style:none;font-size:16px;cursor:pointer;background:#fff;color:#003d8e}.ui-autocomplete li:nth-child(2n){background:#f5f5f5;color:#fff}.ui-autocomplete li a{padding:2px 15px;display:block}.ui-autocomplete li a.ui-state-focus{background:#cc071e;color:#fff}body.mobile #solrSearchBoxWrapper{padding:0}#solrSearchBoxWrapper{padding:36px 50px}#solrSearchBoxWrapper input#solrSearchBox{height:42px;width:261px}#solrSearchBoxWrapper form .btn.css_doSolrSearch{font-size:16px;line-height:34px;height:42px;width:auto;background:#003d8e;color:#fff}#solrSearchBoxWrapper form .btn.css_doSolrSearch:before{display:none}@font-face{font-family:'socialicons';src:url('../../typo3conf/ext/neustasocialshare/Resources/Public/Fonts/icomoon.eot');src:url('../../typo3conf/ext/neustasocialshare/Resources/Public/Fonts/icomoon.eot?#iefix') format('embedded-opentype'),url('../../typo3conf/ext/neustasocialshare/Resources/Public/Fonts/icomoon.woff') format('woff'),url('../../typo3conf/ext/neustasocialshare/Resources/Public/Fonts/icomoon.ttf') format('truetype'),url('../../typo3conf/ext/neustasocialshare/Resources/Public/Fonts/icomoon.svg#icomoon') format('svg');font-weight:normal;font-style:normal}.socials-btn{color:#fff;display:block;float:left;text-decoration:none;padding:0 3px;margin:0 2px;min-width:50px;width:auto}.share-count{font-size:16px;font-weight:600;margin-left:5px;position:relative;top:-2px}.tx-neustasocialshare{float:right}.tx-neustasocialshare .share-facebook{background:#257eaa;color:#fff;display:block;float:left;text-decoration:none;padding:0 3px;margin:0 2px;min-width:50px;width:auto}.tx-neustasocialshare .share-facebook .icon-facebook{font-family:'socialicons';font-size:16px}.tx-neustasocialshare .share-facebook .icon-facebook:before{content:"f"}.tx-neustasocialshare .share-twitter{background:#2cbee3;color:#fff;display:block;float:left;text-decoration:none;padding:0 3px;margin:0 2px;min-width:50px;width:auto}.tx-neustasocialshare .share-twitter .icon-twitter{font-family:'socialicons';font-size:16px}.tx-neustasocialshare .share-twitter .icon-twitter:before{content:"t"}.tx-neustasocialshare .share-googleplus{background:#d16f54;color:#fff;display:block;float:left;text-decoration:none;padding:0 3px;margin:0 2px;min-width:50px;width:auto}.tx-neustasocialshare .share-googleplus .icon-googleplus{font-family:'socialicons';font-size:16px}.tx-neustasocialshare .share-googleplus .icon-googleplus:before{content:"g"}.tx-neustasocialshare .share-pinterest{background:#d83c59;color:#fff;display:block;float:left;text-decoration:none;padding:0 3px;margin:0 2px;min-width:50px;width:auto}.tx-neustasocialshare .share-pinterest .icon-pinterest{font-family:'socialicons';font-size:16px}.tx-neustasocialshare .share-pinterest .icon-pinterest:before{content:"p"}#shoppingCart{float:right;padding-top:13px;height:36px}#shoppingCart .numberOfItems{margin-left:30px;padding-top:8px}#shoppingCart .numberOfItems:before{content:'w';font-family:'Mastericons';font-size:25px;float:left;display:block}#shoppingCart .whiteBox{display:none;background:none repeat scroll 0 0 #fff;box-shadow:0 1px 4px -3px #000;height:auto;margin-left:-221px;margin-top:43px;padding:15px;position:absolute;width:300px}#shoppingCart .whiteBox .basketItem{border-bottom:1px solid #eee;margin-bottom:10px;padding-bottom:10px}#shoppingCart .whiteBox .basketItem:after{content:".";display:block;height:0;clear:both;visibility:hidden}#shoppingCart .whiteBox .priceDesc{float:left}#shoppingCart .whiteBox .totalPrice,#shoppingCart .whiteBox .basketItemPrice{float:right}#shoppingCart .whiteBox .btn{margin-top:20px;float:right}body.mobile #shoppingCart{width:75px}body.mobile #shoppingCart .shoppingcart:before{font-size:22px}body.mobile #shoppingCart .linkToBasket{display:none}