/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:"TheSans";src:url(/themes/eclats/css/TheSans_B2_500_.eot);src:url(/themes/eclats/css/TheSans_B2_500_.eot#iefix) format("embedded-opentype"),url(/themes/eclats/css/TheSans_B2_500_.woff) format("woff"),url(/themes/eclats/css/TheSans_B2_500_.svg#TheSans_B2_500_) format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:"TheSansBold";src:url(/themes/eclats/css/TheSans_B2_800_.eot);src:url(/themes/eclats/css/TheSans_B2_800_.eot#iefix) format("embedded-opentype"),url(/themes/eclats/css/TheSans_B2_800_.woff) format("woff"),url(/themes/eclats/css/TheSans_B2_800_.svg#TheSans_B2_800_) format("svg");font-weight:normal;font-style:normal;}body{margin-top:36px;font-family:TheSans,Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:18px;line-height:24px;background:url(/themes/eclats/img/bg/img_1.jpg) #000 no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;color:#000;}@media screen and (max-width:991px){body{margin-top:0;}}@media screen and (max-width:767px){body{background-color:#fff;background-image:none !important;}}#border-top,#border-bottom{position:relative;}#border-top svg{position:absolute;left:0;bottom:0;}#border-bottom svg{position:absolute;left:0;top:0;}@media screen and (max-width:991px){#border-top,#border-bottom{background-color:#fff;}#border-top{height:82px !important;}}#logo{position:absolute;z-index:300;top:-12px;left:40px;width:228px;height:222px;background-size:contain;}@media screen and (min-width:992px) and (max-width:1199px){#logo{position:absolute;top:0;left:16px;width:144px;height:140px;background-size:contain;background-repeat:no-repeat;}}@media screen and (max-width:991px){#logo{position:absolute;top:16px;left:16px;width:64px;height:62px;background-size:contain;background-repeat:no-repeat;}}.main-container{background-color:#fff;}@media screen and (min-width:992px){.main-container{min-height:840px;}}b,strong,h1,h2,h3,h4,h5,h6{font-family:TheSansBold,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:normal;}h1,h2,h3,h4,h5,h6{font-size:27px;line-height:36px;}h1.page-header{font-family:TheSans,Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:18px;line-height:24px;border-bottom:1px solid #000;font-weight:normal;padding-bottom:5px;margin-bottom:6px;margin-top:20px;}p{margin-bottom:24px;}a{border-bottom:1px solid #b2db11;}a:link,a:visited{color:#000;text-decoration:none;}a:hover,a:active{color:#b2db11;text-decoration:none;}#block-service,#block-mainnavigation,#block-eclats-main-menu{clear:both;}.navbar-collapse{padding-left:0;padding-right:0;}.navbar-nav > li a{border:none;}#superfish-main li{background-color:#fff;}.navbar-nav > li > a:first-child,#superfish-main > li > a:first-child{padding-left:0;}nav a:link,nav a:visited,#superfish-main a:link,#superfish-main a:visited{color:#000;}.nav > li > a:hover,.nav > li > a:active,.nav > li.active > a,#superfish-main li a:hover,#superfish-main li a:active,#superfish-main li.active-trail > a{color:#b2db11;background-color:#fff;}#block-eclats-main-menu a,#superfish-main > li > a{font-family:TheSansBold,Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:27px;line-height:43px;padding-top:1px;padding-bottom:0;padding-right:40px;}#block-eclats-main-menu .dropdown-menu{border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none;min-width:50px;padding-left:10px;margin-left:-10px;padding-bottom:0;border-bottom:1px solid #000;min-width:100%;}#block-eclats-main-menu ul > li:first-child .dropdown-menu{padding-left:0;margin-left:0;}#block-eclats-main-menu .dropdown-menu > li:last-child{}#block-eclats-main-menu .dropdown-menu > li > a:hover,#block-eclats-main-menu .dropdown-menu > li > a:focus{color:#b2db11;background-color:#fff;}#block-eclats-main-menu .dropdown-menu > li > a{font-family:TheSans,Arial,"Helvetica Neue",Helvetica,sans-serif;padding-left:0;padding-right:10px;}.dropdown-menu > .active > a,.dropdown-menu > .active > a:hover,.dropdown-menu > .active > a:focus{color:#b2db11;background-color:#fff;}#superfish-main li li > a{padding-left:10px;margin-left:-10px;background-color:#fff;}@media screen and (max-width:991px){.navbar-nav{margin:7.5px 0;}}button.navbar-toggle{top:-40px;margin-right:0;padding-right:0;margin-bottom:0;padding-bottom:0;}@media screen and (max-width:767px){button.navbar-toggle{float:none;position:absolute;right:15px;}.col-lg-9{border-top:1px solid white;}}.navbar-toggle .icon-bar{background-color:#b2db11;height:4px;width:25px;}#block-service .navbar-nav > li > a{font-size:18px;line-height:24px;padding-top:4px;padding-right:40px;}@media screen and (max-width:991px){#block-service .navbar-nav,#block-service .navbar-nav > li{float:left;}}@media screen and (min-width:992px){ul.nav li.dropdown:hover > ul.dropdown-menu{display:block !important;}ul.nav li.dropdown ul.dropdown-menu{margin-top:0;}}@media screen and (max-width:991px){#block-eclats-main-menu li.active ul.dropdown-menu{display:block !important;position:relative;margin-left:15px;padding-top:2px;border-bottom:none;}#block-eclats-main-menu li.active ul.dropdown-menu > li > a{line-height:43px;}}.field--name-field-plz{float:left;margin-right:0.3em;}.node--type-event .field--name-field-programm,.node--type-event .field--name-body,.node--type-event .field--name-field-preise-kategorien,.node--type-event .field--name-field-ticket-link,.node--type-interpret .field--name-body,.node--type-event .field--name-field-video-reference > .field--item,.page-node-type-setie-2-colums-stacked .field--name-body{margin-bottom:24px;}.field--name-field-interpret-for-event{font-family:TheSansBold,Arial,"Helvetica Neue",Helvetica,sans-serif;float:left;margin-right:0.5em;}.field--name-field-interpreten-zusatztext{clear:both;}.node--type-event .field--name-field-programm{clear:both;margin-top:24px;}.path-frontpage .field--name-field-news-typ{font-weight:bold;}.field--name-field-copyright{font-size:9px;line-height:12px;}.field--name-field-photo{margin-top:8px;}.page-node-type-interpret .field--name-field-events{margin-top:12px;}.page-node-type-interpret .field--name-field-events > .field__items  > .field--item{border-top:1px solid #000;padding-top:8px;}.node--type-event .field--name-field-sponsoren{border-top:1px solid #000;}.node--type-event .field--name-field-sponsoren h2{display:none;}.node--type-event .field--name-field-sponsoren .field--label{font-family:TheSans,Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:9px;line-height:12px;}.node--type-event .field--name-field-sponsoren .field__items{margin-left:293px;}.node--type-event .field--name-field-sponsoren .field--item{float:left;margin-right:40px;margin-top:10px;}@media screen and (max-width:991px){.node--type-event .field--name-field-sponsoren .field--item{margin-right:30px;}}@media screen and (min-width:992px) and (max-width:1199px){.node--type-event .field--name-field-sponsoren .field__items{margin-left:324px;}}@media screen and (min-width:768px) and (max-width:991px){.node--type-event .field--name-field-sponsoren .field__items{margin-left:250px;}}@media screen and (max-width:767px){.node--type-event .field--name-field-sponsoren .field__items{margin-left:0;}.node--type-event .field--name-field-sponsoren .field--item{float:left;margin-right:10px;}.node--type-event .field--name-field-sponsoren .field--label{float:none;margin-bottom:12px;}.node--type-event .field--name-field-sponsoren{border-top:none;}.node--type-event .bs-region--right{border-bottom:1px solid #000;margin-bottom:12px;}.view-veranstaltungen .node--type-event .bs-region--right,.view-fotos .node--type-event .bs-region--right,.view-videos .node--type-event .bs-region--right{border-bottom:none;margin-bottom:0;}.bs-region--bottom{z-index:-100;}.page-node-type-interpret .bs-region--bottom{z-index:auto;}.page-node-type-interpret .bs-region--right{margin-bottom:40px;z-index:100;}}.node--type-news h2{margin-bottom:20px;}@media screen and (max-width:767px){.node--type-page .field--name-field-randspalte{margin-top:12px;}.node--type-page>.bs-region--right>.field--name-body{margin-top:11px;}}.field--name-field-text-unten{clear:both;}h2.archiv-link{margin-left:293px;}@media screen and (min-width:992px) and (max-width:1199px){h2.archiv-link{margin-left:324px;}}@media screen and (min-width:768px) and (max-width:991px){h2.archiv-link{margin-left:250px;}}@media screen and (max-width:768px){h2.archiv-link{margin-left:0;}}.view-interpreten a{font-family:TheSansBold,Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:27px;line-height:36px;}.view-interpreten a:link,.view-interpreten a:visited{color:#000;}.view-interpreten a:hover,.view-interpreten a:active{color:#b2db11;text-decoration:none;}.view-veranstaltungen .views-row,.view-news .views-row{margin-top:6px;border-bottom:1px solid #000;}.view-veranstaltungen .views-row:first-child{margin-top:0;}.view-news .views-row:last-child,.view-display-id-concerts_archives .views-row:last-child{border-bottom:none;}.view-veranstaltungen .bs-region--right,.view-news .bs-region--right{margin-bottom:24px;}.view-veranstaltungen .bs-region--left{margin-bottom:12px;}.path-frontpage .view-display-id-hauptsponsoren .view-header{border-top:1px solid #000;}.path-frontpage .view-display-id-hauptsponsoren .view-header,.field--name-field-text-unten .view-sponsoren .view-header,.view-display-id-partner h3{font-size:9px;line-height:12px;}.view-display-id-partner h3{clear:both;font-family:TheSans,Arial,"Helvetica Neue",Helvetica,sans-serif;border-top:1px solid #000;margin-left:-293px;}.path-frontpage .view-display-id-hauptsponsoren .view-content,.field--name-field-text-unten .view-sponsoren .view-content{margin-left:293px;}@media screen and (min-width:992px) and (max-width:1199px){.path-frontpage .view-display-id-hauptsponsoren .view-content,.field--name-field-text-unten .view-sponsoren .view-content{margin-left:324px;}.view-display-id-partner h3{margin-left:-324px;}}@media screen and (min-width:768px) and (max-width:991px){.path-frontpage .view-display-id-hauptsponsoren .view-content,.field--name-field-text-unten .view-sponsoren .view-content{margin-left:250px;}.view-display-id-partner h3{margin-left:-250px;}}@media screen and (max-width:768px){.path-frontpage .view-display-id-hauptsponsoren .view-content,.field--name-field-text-unten .view-sponsoren .view-content{margin-left:0;}.view-display-id-partner h3{margin-left:0;}}.path-frontpage .view-display-id-hauptsponsoren .views-field-field-sponsor-logo,.field--name-field-text-unten .view-sponsoren .views-field-field-sponsor-logo{float:left;margin-right:40px;}.view-fotos .views-row{margin-top:12px;padding-top:7px;border-top:1px solid #000;}.view-fotos .views-row:first-child{margin-top:-7px;border-top:none;}.view-fotos .field--name-field-foto>.field--item{float:left;margin-right:16px;}.view-fotos .field--name-field-foto>.field--item:last-child{margin-right:0;}.view-videos .views-row{margin-top:24px;padding-top:7px;border-top:1px solid #000;}.view-videos .views-row:first-child{margin-top:-7px;border-top:none;}.view-videos .field--name-field-video-reference{margin-top:8px;}.view-videos .field--name-field-video-reference .field--item{margin-bottom:15px;}.view-videos .field--name-field-video-reference .field--item:last-child{margin-bottom:0;}.view-medienberichte .views-row{margin-bottom:20px;}.view-medienberichte .views-field-field-medienbericht-datum,.view-medienberichte .views-field-field-medienbericht-medium{display:inline-block;}.view-medienberichte .views-field-field-medienbericht-medium{font-weight:bold;margin-left:10px;}.view-medienberichte .views-field-field-medienbericht-medium::before{font-weight:bold;content:'–';display:inline-block;padding-right:10px;}.view-medienberichte h2{margin-top:0;margin-bottom:0;}#block-sprachumschalter{float:left;padding-right:40px;}#block-sprachumschalter ul{padding-left:0;margin-top:4px;list-style:none;}#block-sprachumschalter li.is-active{display:none;}#block-sprachumschalter a{border-bottom:none;padding-top:4px;}#block-socialmedialinks{float:left;}@media screen and (max-width:767px){#block-socialmedialinks{display:none;}}#block-socialmedialinks a{border-bottom:none;font-size:10px;}@media screen and (max-width:991px){#block-sprachumschalter,#block-socialmedialinks{padding-top:8px;}}#webform-submission-kontakt-node-49-form input{border:none;border-bottom:1px solid #b2db11;border-radius:0;box-shadow:none;font-size:27px;line-height:27px;padding:0;padding-bottom:-3px;color:#000;}#webform-submission-kontakt-node-49-form .form-group{margin-bottom:5px;}#webform-submission-kontakt-node-49-form .form-item-e-mail{margin-top:12px}#webform-submission-kontakt-node-49-form #edit-actions-submit{font-size:18px;line-height:24px;border-bottom:1px solid #b2db11;color:#000;text-decoration:none;padding-left:0;margin-top:8px;}#webform-submission-kontakt-node-49-form .form-item-newsletter-elektronisch{margin-top:24px;}#webform-submission-kontakt-node-49-form .form-item-konzertflyer-gedruckt{margin-top:24px;margin-bottom:48px;}#colorbox{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0;background-color:#000;}#cboxWrapper{background-color:#000;color:#fff;-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0;}#cboxContent{background-color:#000;}#cboxTitle{background-color:#000;color:#fff;font-size:9px;line-height:24px;}#cboxTitle p{font-size:18px;line-height:24px;display:inline;margin-right:5px;}#cboxPrevious{background:url(/themes/eclats/img/arrow_left_25_g.png) no-repeat 0 0;width:25px;height:20px;bottom:-29px;}#cboxNext{background:url(/themes/eclats/img/arrow_right_25_g.png) no-repeat 0 0;width:25px;height:20px;bottom:-29px;}#cboxPrevious:hover{background:url(/themes/eclats/img/arrow_left_25_w.png);}#cboxNext:hover{background:url(/themes/eclats/img/arrow_right_25_w.png);}#cboxClose{background:url(/themes/eclats/img/close_25_g.png);width:25px;height:20px;right:-12px;}#cboxClose:hover{background:url(/themes/eclats/img/close_25_w.png);background-position:0 0;}#cboxCurrent{line-height:15px;border-left:none;color:#fff;}.alert a,.field--label,.file{font-family:TheSansBold,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:normal;}
#border-top,#border-bottom{background-size:contain;background-repeat:no-repeat;}#border-top{height:140px;background-position:bottom left;}#border-bottom{height:80px;background-position:top left;}
