body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li{float:left}.ce_gallery>ul li.col_first{clear:left}.float_left{float:left}.float_right{float:right}.block{overflow:hidden}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.ie7 img{-ms-interpolation-mode:bicubic}.ie8 img{width:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.responsive{position:relative;height:0}.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.responsive.ratio-169{padding-bottom:56.25%}.responsive.ratio-1610{padding-bottom:62.5%}.responsive.ratio-219{padding-bottom:42.8571%}.responsive.ratio-43{padding-bottom:75%}.responsive.ratio-32{padding-bottom:66.6666%}
/* Cubaneo-Grundlegend.css */
html,body,#wrapper{width:100%;height:100%}body{background-color:#000;background-position:left top;background-repeat:no-repeat;background-size:100% auto}body,p,td,a{font:1.1em/130% futura-pt,sans-serif,sans-serif;color:#d0d4d8;letter-spacing:.3px;font-weight: lighter}.noScroll{overflow:hidden}#mycookietip{width:100%;height:100%;left:0;top:0;position:absolute;padding:10px 0 20px;text-align:center;background-color:rgba(0,0,0,.8);-webkit-box-shadow:0 0 15px 15px rgba(34,34,34,.75);box-shadow:0 0 15px 15px rgba(34,34,34,.75);z-index: 9998}.mycookietipDatenschutz{height: auto !important}#mycookietip .inside{width:1000px;max-width:80%;margin: 0px auto}#mycookietip form{display:inline-block}#mycookietip button,#mycookietip a.moreInfo{margin-top:25px;margin-right:15px;margin-left:15px;padding:7px;background-color:#d5d5d5;border:1px solid;border-radius:4px;font-size:.8em;color:#000;font-style: normal;cursor:pointer}#mycookietip button:hover,#mycookietip a.moreInfo:hover{color:#b52626}#datenschutz-blanko p,#datenschutz-blanko div,#datenschutz-blanko td{color: #000 !important}#datenschutz-blanko p.back{display:none}#header > div:nth-child(1),#main > div:nth-child(1),#footer > div:nth-child(1){max-width:1280px;margin-right:auto;margin-left:auto}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:25px;font-weight:normal}#partner .ce_text{max-width:600px;margin-top:35px;padding-top:35px;border-top:1px solid #fff}#partner .ce_text.first{border:none}.clear{clear:both}.float-left{float:left}.float-right{float:right}.hg-gelb{background-color:#f0d278}.hg-gruen{background-color:#347d29}.hg-rot{background-color:#b52626}.error{color:#b52626}.small-text{font-size:.8em}.very-small-text{font-size:.65em}.ausverkauft{text-decoration:line-through;color:#595959}.googleMapFrame{width:400px;height:300px;margin-right:5px;margin-bottom:25px;border:none}.doubleLocation{float:left;margin-right:20px}.center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.underline{text-decoration:underline}ul.ul-second-level{padding-left:12px;list-style-type: '- '}.inhaltsbox{min-width:350px;max-width:525px;padding-right:25px;padding-bottom:25px;vertical-align:top}a:link,a:visited{font-style:italic;text-decoration:none;color:#858585}a:hover,a:active,.all_levels a:hover,.medium_level a:hover,.advanced_level a:hover{color:#b52626}.all_levels a:link,.all_levels a:visited,.medium_level a:link,.medium_level a:visited,.advanced_level a:link,.advanced_level a:visited{text-decoration:underline;font-style: normal}div.all_levels a:hover,div.all_levels a:active{color:#faedc8}div.medium_level a:hover,div.medium_level a:active{color:#90e683}div.advanced_level a:hover,div.advanced_level a:active{color:#fa6666}#hauptnavigation ul,#footer nav ul{display:inline-block;margin:0 auto;padding:0;list-style-type:none}#hauptnavigation a:link,#hauptnavigation a:visited,#footer nav a:link,#footer nav a:visited{font-size:1.25em;color:#d0d4d8;font-weight: lighter;font-style: normal}#hauptnavigation a:hover,#hauptnavigation a:active,#hauptnavigation strong.active,#footer nav a:hover,#footer nav a:active,#footer nav strong.active,p.confirm{font-size:1.25em;text-decoration:underline;color:#1f59b0;font-weight: lighter;font-style: normal}#footer nav{text-align:center}#footer nav ul li{display:block;padding:5px}.kuenstlerliste{float:left;margin-top:0;margin-bottom:0}div.ce_text,div.kuenstler,div.mod_registration,div.mod_unsubscribe,div.mod_subscribe,div.ce_form{padding:25px 25px 0}#kuenstler div.kuenstler{float:left;padding-bottom:40px}div.kuenstler img:hover{opacity: 0.6}#cboxCurrent{color:#000}.js #javascript-hinweis,#tl_registration{display:none}#buchungstext{display:none}.js #buchungstext{display:block}.js #tl_registration{display:block}div.formbody{max-width:500px}.js .gruppenanmeldung,.js .gift{display:none}form label{display:block;padding:3px}#zimmerauswahl_fields{display:none}#tl_registration div.widget:nth-child(2),#tl_registration div.widget:nth-child(3),#tl_registration div.widget:nth-child(7),#tl_registration div.widget:nth-child(12),#tl_registration div.widget:nth-child(17),#trenner{margin-top:25px;padding-top:25px;border-top:1px solid rgba(255,255,255,.5)}#ticketauswahl div.widget{border: 0 !important;margin-top: 10px !important;padding: 0 !important}#ticketauswahl{padding:15px;background-color:#353535;-webkit-box-shadow: inset 0px 0px 6px 3px rgba(0,0,0,0.35);-moz-box-shadow: inset 0px 0px 6px 3px rgba(0,0,0,0.35);box-shadow: inset 0px 0px 6px 3px rgba(0,0,0,0.35)}#tl_registration div.widget:nth-child(20),#tl_registration div.widget:nth-child(21),#tl_registration div.widget:nth-child(22),#tl_registration div.widget:nth-child(23){display:none}#tl_registration_ws div.widget:nth-child(10),#tl_registration_ws div.widget:nth-child(11),#tl_registration_ws div.widget:nth-child(12),#ctrl_gender > option:nth-child(4){display:none}#lbl_groupregister_0 div{margin-left:27px}#mailorderRow,#mailorderSumLine,#tl_registration #ctrl_gender > option:nth-child(4){display:none}tl_registration  div.widget:nth-child(5),tl_registration  div.widget:nth-child(15){margin-top:20px}fieldset{margin-left:0;padding-left:0}div.submit_container{padding-top:20px;padding-bottom:20px}input.text{min-width:280px;margin-right:auto;margin-bottom:15px;padding:5px;border:1px solid #777}#zimmerauswahl_text{display:inline-block;vertical-align:text-top}input.zimmer_anzahl{width:35px;margin-left:20px}.zimmer_anzahl_label{padding:0 0 10px 20px}.zimmer_anzahl_container{display:none}fieldset{border:none}select{max-width:290px}input.checkbox,input.radio{float:left;margin-top:5px;margin-right:10px;margin-bottom:3px}#ticketauswahl input.radio{float:left;margin-top:5px;margin-right:10px;margin-bottom:25px}#ticketauswahl div.widget-radiobutton{margin-bottom:20px}#zimmerauswahl div.widget-radiobutton{margin-bottom:20px;padding-top:20px}#bestellungsuebersicht{overflow:auto;margin-top:25px;margin-bottom:25px;padding:15px;background-color:#fff;color:#000}#bestellungsuebersicht div{margin-bottom:15px;text-align:right}#bestellungsuebersicht p,#bestellungsuebersicht td{color:#000}#bestellungsuebersicht span{font-weight:bold}#ordertable{width:100%;font-size:.95em}#ordertable th{text-align:left}#ordertable td,#ordertable th{padding:10px 15px}#ordertable td.zimmer_name{font-size:.8em}#ordertable .sumline{padding-top:15;border-top:1px solid #000}#ordertable .right{text-align:right}#ordertable .bold{font-weight:bold}#ordertable #totalprice{font-size:1.2em;font-style:italic}#ordertable #totalpriceline td{padding-top:30px}textarea{max-width:290px;max-height:400px;margin-bottom:25px}.widget.widget-checkbox{clear:both}#footer > div:nth-child(1){margin-top:25px;padding-top:50px;border-top:1px solid #d0d4d8}td{padding:5px;vertical-align:top}td.beschriftung{padding-right:10px;font-weight:bold}td.absatz{padding-top:20px;font-weight:bold;font-style:italic}#highlight{display:inline-block;margin-top:15px;margin-bottom:15px;text-align:center;font-weight:bold;color:#b52626}div.ws_tag,div.pause{padding-top:10px;padding-bottom:10px;text-align:center;background-color:rgba(255,255,255,.2);-webkit-box-shadow: inset 0px 0px 6px 3px rgba(0,0,0,0.45);-moz-box-shadow: inset 0px 0px 6px 3px rgba(0,0,0,0.45);box-shadow: inset 0px 0px 6px 3px rgba(0,0,0,0.45)}div.ws_tag{margin-top:30px;font-weight:bold}div.zeitangabe{padding-top:5px;padding-bottom:5px;text-align:center;background-color:rgba(255,255,255,.15);-webkit-box-shadow: inset 0px 0px 6px 3px rgba(0,0,0,0.45);-moz-box-shadow: inset 0px 0px 6px 3px rgba(0,0,0,0.45);box-shadow: inset 0px 0px 6px 3px rgba(0,0,0,0.45)}div.ws_1,div.ws_2,div.ws_3,div.ws_4{height:80px;position:relative;overflow:hidden;display:block;padding:10px 15px;text-align:center;background-color:rgba(255,255,255,.1);-webkit-box-shadow: inset 0px 0px 6px 3px rgba(0,0,0,0.45);-moz-box-shadow: inset 0px 0px 6px 3px rgba(0,0,0,0.45);box-shadow: inset 0px 0px 6px 3px rgba(0,0,0,0.45)}div.women,div.men,div.unisex,div.partnerwork{background-position:left bottom;background-repeat:no-repeat;background-position: left 20px bottom 15px;background-size: 27px auto}div.partnerwork{background-image:url("../../files/cubaneo-theme-2016/Bilder-Layout/partner.png")}div.women{background-image:url("../../files/cubaneo-theme-2016/Bilder-Layout/female.png")}div.men{background-image:url("../../files/cubaneo-theme-2016/Bilder-Layout/male.png")}div.unisex{background-image:url("../../files/cubaneo-theme-2016/Bilder-Layout/unisex.png")}.medium_level,.medium_level a{color:#347d29}.advanced_level,.advanced_level a{color:#b52626}.all_levels,.all_levels a{color:#f0d278}div.niveau-color{width:50px;height:15px;float:left;margin-top:5px;margin-right:7px}div.gender-description{height:80px;clear:both}div.gender-description-text{padding-top:10px}div.gender-symbol-women,div.gender-symbol-men,div.gender-symbol-unisex,div.gender-symbol-partnerwork{width:35px;height:80px;float:left;background-size: 27px auto}div.gender-symbol-women{background-image:url("../../files/cubaneo-theme-2016/Bilder-Layout/female.png");background-position:left top;background-repeat:no-repeat}div.gender-symbol-men{background-image:url("../../files/cubaneo-theme-2016/Bilder-Layout/male.png");background-position:left top;background-repeat:no-repeat}div.gender-symbol-unisex{background-image:url("../../files/cubaneo-theme-2016/Bilder-Layout/unisex.png");background-position:left top;background-repeat:no-repeat}div.gender-symbol-partnerwork{background-image:url("../../files/cubaneo-theme-2016/Bilder-Layout/partner.png");background-position:left top;background-repeat:no-repeat}.ws_topic{font-size:.8em}div.ws-beschreibung{margin:25px 0;border-top:1px solid #fff;border-right:0px solid #fff;border-bottom:0px solid #fff;border-left:0px solid #fff}div.trainer{bottom:10px;position:absolute;font-size:.8em;font-style:italic;color:#d0d4d8;width:calc(100% - 30px)}table.preis-staffel{margin-bottom:25px}table.preis-staffel td,table.preise-ohne-staffel td{padding:15px;background-color:rgba(255,255,255,.1);-webkit-box-shadow: inset 0px 0px 6px 3px rgba(0,0,0,0.45);-moz-box-shadow: inset 0px 0px 6px 3px rgba(0,0,0,0.45);box-shadow: inset 0px 0px 6px 3px rgba(0,0,0,0.45)}td.ticket-angabe{width:165px;height:40px}td.ticket-preis{width:235px;height:56px;text-align:center}tr.staffelzeile td.ticket-angabe{visibility:hidden}.drinks-table{display:inline-block;margin-right:35px;vertical-align:top}
@media screen and (max-width:599px){
/* Cubaneo-min-0000-max-0599.css */
body{font-size:.9em}h1,h2{font-size:1.3em}h3{font-size:1.2em}h4,h5,h6{font-size:1.1em}.video-container{height:0;position:relative;overflow:hidden;padding-bottom:56.25%;padding-top:30px}.video-container iframe,.video-container object,.video-container embed{width:100%;height:100%;left:0;top:0;position:absolute}table.preis-staffel tr.staffelzeile td.ticket-angabe,table.preise-ohne-staffel tr.staffelzeile td.ticket-angabe{display:none}
}
@media screen and (min-width:600px){
/* Cubaneo-min-0600.css */
h1,h2,h3{font-size:1.2em}h4,h5,h6{font-size:1.1em}#footer nav li.last{border-right:0px}#Biographie figure{max-width:50%}#highlight{margin-left:50px;font-size:1.1em}
}
/* Kuenstlerbiographie.css */
#Biographie{padding:25px}#Biographie,#Biographie p{color:#191919}#Biographie figure{max-width:500px}#Biographie p.back{display:none}
@media screen and (max-width:414px){
/* Kuenstlerbiographie-min-0000-max-414.css */
#Biographie .inhaltsbox{width:100%;min-width:200px;padding:0}#Biographie .inhaltsbox iframe{width:100%;height:auto}#Biographie .inhaltsbox figure{margin:0px !important}
}
