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}
.mobile_menu{position:fixed;z-index:100;display:none}.mobile_menu .inner{height:100%;background:#000;overflow-y:scroll}.mobile_menu.active.position_left{box-shadow:2px 0 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_top{box-shadow:0 2px 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_right{box-shadow:-2px 0 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_bottom{box-shadow:0 -2px 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.no_shadow{box-shadow:none!important}.mobile_menu_trigger{display:none}.mobile_menu_wrapper{position:relative;width:100%;overflow:hidden}.mobile_menu_overlay{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:99}.mobile_menu_overlay.background{background:rgba(0,0,0,.5)}.mobile_menu li.submenu_hide>ul{display:none}.mobile_menu li.submenu_show>ul{display:block}body.ie8 .mobile_menu,body.ie8 .mobile_menu_trigger,body.ie9 .mobile_menu,body.ie9 .mobile_menu_trigger{display:none!important}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(../../assets/colorbox/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../../assets/colorbox/images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
#mbOverlay{position:fixed;z-index:9998;top:0;left:0;width:100%;height:150%;background-color:#000;cursor:pointer}#mbOverlay.mbOverlayOpaque{background:url(../../assets/mediabox/images/80.png)}#mbOverlay.mbOverlayAbsolute{position:absolute}#mbOverlay.mbMobile{position:absolute;background-color:transparent}#mbBottom.mbMobile{line-height:24px;font-size:16px}#mbCenter{position:absolute;z-index:9999;left:50%;padding:10px;background-color:#000;-webkit-border-radius:10px;-khtml-border-radius:10px;-moz-border-radius:10px;border-radius:10px;filter:progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color='#000000');-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=180, Color='#000000')";-webkit-box-shadow:0 5px 20px rgba(0,0,0,.5);-khtml-box-shadow:0 5px 20px rgba(0,0,0,.5);-moz-box-shadow:0 5px 20px rgba(0,0,0,.5);box-shadow:0 5px 20px rgba(0,0,0,.5)}#mbCenter.mbLoading{background:#000 url(../../assets/mediabox/images/loading-dark.gif) no-repeat center;-webkit-box-shadow:none;-khtml-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#mbMedia{position:relative;left:0;top:0;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#fff;text-align:left;background-position:center center;background-repeat:no-repeat}#mbBottom{line-height:20px;font-size:12px;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;text-align:left;color:#999;min-height:20px;padding:10px 0 0}#mbTitle,#mbPrevLink,#mbNextLink,#mbCloseLink{display:inline;color:#fff;font-weight:700}#mbNumber{display:inline;color:#999;font-size:.8em;margin:auto 10px}#mbCaption{display:block;color:#999;line-height:1.6em;font-size:.8em}#mbPrevLink,#mbNextLink,#mbCloseLink{float:right;outline:0;margin:0 0 0 10px;font-weight:400}#mbPrevLink b,#mbNextLink b,#mbCloseLink b{color:#eee;font-weight:700;text-decoration:underline}#mbPrevLink big,#mbNextLink big,#mbCloseLink big{color:#eee;font-size:1.4em;font-weight:700}#mbBottom a,#mbBottom a:link,#mbBottom a:visited{text-decoration:none;color:#ddd}#mbBottom a:hover,#mbBottom a:active{text-decoration:underline;color:#fff}#mbError{position:relative;font-family:Myriad,Verdana,Arial,Helvetica,sans-serif;line-height:20px;font-size:12px;color:#fff;text-align:center;border:10px solid #700;padding:10px 10px 10px;margin:20px;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#mbError a,#mbError a:link,#mbError a:visited,#mbError a:hover,#mbError a:active{color:#d00;font-weight:700;text-decoration:underline}
/* open-sans-300 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url('../../files/assets/fonts/open-sans-v34-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/assets/fonts/open-sans-v34-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/assets/fonts/open-sans-v34-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/assets/fonts/open-sans-v34-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../../files/assets/fonts/open-sans-v34-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/assets/fonts/open-sans-v34-latin-300.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../../files/assets/fonts/open-sans-v34-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/assets/fonts/open-sans-v34-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/assets/fonts/open-sans-v34-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/assets/fonts/open-sans-v34-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../../files/assets/fonts/open-sans-v34-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/assets/fonts/open-sans-v34-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-600 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url('../../files/assets/fonts/open-sans-v34-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/assets/fonts/open-sans-v34-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/assets/fonts/open-sans-v34-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/assets/fonts/open-sans-v34-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../../files/assets/fonts/open-sans-v34-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/assets/fonts/open-sans-v34-latin-600.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-700 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('../../files/assets/fonts/open-sans-v34-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/assets/fonts/open-sans-v34-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/assets/fonts/open-sans-v34-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/assets/fonts/open-sans-v34-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../../files/assets/fonts/open-sans-v34-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/assets/fonts/open-sans-v34-latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-300italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: url('../../files/assets/fonts/open-sans-v34-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/assets/fonts/open-sans-v34-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/assets/fonts/open-sans-v34-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/assets/fonts/open-sans-v34-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('../../files/assets/fonts/open-sans-v34-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/assets/fonts/open-sans-v34-latin-300italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: url('../../files/assets/fonts/open-sans-v34-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/assets/fonts/open-sans-v34-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/assets/fonts/open-sans-v34-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/assets/fonts/open-sans-v34-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../../files/assets/fonts/open-sans-v34-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/assets/fonts/open-sans-v34-latin-italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-600italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: url('../../files/assets/fonts/open-sans-v34-latin-600italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/assets/fonts/open-sans-v34-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/assets/fonts/open-sans-v34-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/assets/fonts/open-sans-v34-latin-600italic.woff') format('woff'), /* Modern Browsers */
       url('../../files/assets/fonts/open-sans-v34-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/assets/fonts/open-sans-v34-latin-600italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-700italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: url('../../files/assets/fonts/open-sans-v34-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../files/assets/fonts/open-sans-v34-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/assets/fonts/open-sans-v34-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/assets/fonts/open-sans-v34-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('../../files/assets/fonts/open-sans-v34-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/assets/fonts/open-sans-v34-latin-700italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

@media screen and (max-width: 525px){.dance_body_inner{min-height:unset !important}img{max-width:unset !important}.dance_body{padding:0 15px !important}.dance_body_inner{padding-right:unset !important}span.project{width:unset !important}.toggler .project{height:unset !important}.toggler{height:unset !important;background-position:116% 82px !important}.toggler img{margin:0 300px 10px 0 !important}}@media screen and (max-width: 525px){.mobile_menu_trigger{display:unset}.mod_navigation{display:none}}.mod_mobile_menu{position:absolute;right:20px;width:85px;height:auto;z-index:2;top:150px}.mod_mobile_menu li{width:100%;margin-bottom:5px}.nav_punkte{margin:0 20px;overflow-y:scroll;overflow-x:hidden;height:85%}.mmenu{width:38px;height:38px;padding:10px;background-color:white}.mmenu img{width:100%}.mobile_menu{width:100%;left:0;top:0;height:100%}.mobile_menu .inner{width:100%;overflow-y:hidden;background-color:#e62b4a}.mobile_menu .inner h1,.mobile_menu .inner h2,.mobile_menu .inner h3,.mobile_menu .inner p,.mobile_menu .inner li,.mobile_menu .inner ul,.mobile_menu .inner a{color:white;text-decoration:none;list-style:none}.mobile_menu .inner a,.mobile_menu .inner p{width:100%;font-size:22px;display:block}.mobile_menu .inner span.active{font-size:23px;font-weight:bold}.mobile_menu .inner li .trail{font-size:23px !important;font-weight:400 !important}.mobile_menu .inner ul{padding:unset;margin:20px 20px 0 20px}.mobile_menu .inner li{border-bottom:1px solid white;text-transform:uppercase}.mobile_menu .inner li:last-child{border-bottom:unset}.mobile_menu .inner li:before{content:unset}.mobile_menu .inner strong.active{font-size:22px;font-weight:400}.mobile_menu .inner .menu-close{width:45px;position:absolute;right:20px;top:23px;cursor:pointer}.mobile_menu .inner .menu-close a,.mobile_menu .inner .menu-close p{font-size:50px}.mobile_menu .inner .menu_logo{height:90px;background-color:rgba(255,255,255,0.8);width:100%}.mobile_menu .inner .menu_logo img{position:relative;height:54px;top:15px}
/*# sourceMappingURL=style.min.css.map */

/* @override
http://dance.hestiaimmo.de/files/css/wedance.css
http://www.we-dance.eu/files/css/wedance_01.css */

*, a:focus {
outline: none;
text-decoration: none;
}

.image_container {
margin: 0;
padding: 0;
font-size: 1px;
line-height: 1px;
}

img {
	max-width: initial;
}


#top {
font: 400 13px/22px 'Open Sans', sans-serif;
}


h1 {
font-weight: 700;
font-style: normal;
font-size: 15px;
letter-spacing: 1px;
text-transform: uppercase;
padding-left: 1px;
margin: 0;
padding-top: 10px;
}

.sec1 h1 {
color: #41a9d9;
}

.sec2 h1 {
color: #ff5300;
}

.sec3 h1 {
color: #88c749;
}
.sec4 h1 {
color: #D1041D;
}
.sec5 h1 {
color: #FF90CC;
}
.sec6 h1 {
color: #1E4097;
}
.sec7 h1 {
color: #FFAE00;
}
.sec8 h1 {
color: #095913;
}
.sec9 h1 {
color: #2BD9BF;
}




#wrapper {
min-height: 800px;
}
.sec0 #wrapper,
#top.sec0 {
background: url('../../files/assets/bg_0.jpg') no-repeat center -1px;
}

.sec1 #wrapper,
#top.sec1 {
background: url('../../files/assets/bg_1.jpg') no-repeat center top ;
}

.sec2 #wrapper,
#top.sec2 {
background: url('../../files/assets/bg_2.jpg') no-repeat center top ;
}

.sec3 #wrapper,
#top.sec3 {
background: url('../../files/assets/bg_3.jpg') no-repeat center top ;
}

.sec4 #wrapper,
#top.sec4 {
background: url('../../files/assets/bg_4.jpg') no-repeat center top ;
}

.sec5 #wrapper,
#top.sec5 {
background: url('../../files/assets/bg_5.jpg') no-repeat center top ;
}

.sec6 #wrapper,
#top.sec6 {
background: url('../../files/assets/bg_6.jpg') no-repeat center top ;
}

.sec7 #wrapper,
#top.sec7 {
background: url('../../files/assets/bg_7.jpg') no-repeat center top ;
}

.sec8 #wrapper,
#top.sec8 {
background: url('../../files/assets/bg_8.jpg') no-repeat center top ;
}

strong {
font-weight: 600;
font-style: normal;
}

.sec9 #wrapper,
#top.sec9 {
background: url('../../files/assets/bg_9.jpg') no-repeat center top ;
}


hr {
border-style: none;
height: 1px;
background-color: black;
margin-top: 15px;
margin-bottom: 15px;
}

.fett hr {
height: 6px;
}
.fett2 hr {
height: 1px;
margin-bottom: 6px;
margin-top: 0;
}



#left h2 {
font-weight: 800;
font-style: normal;
text-decoration: none;
letter-spacing: 0;
text-transform: uppercase;
font-size: 28px;
line-height: 28px;
color: #a6a6a6;
text-align: right;
margin-top: 17px;
cursor: default;
padding-left: 1px;
padding-right: 17px;
}
.sec0 #left h2 span {
color: black;
}
.sec1 #left h2 span {
color: #41a9d9;
}
.sec2 #left h2 span {
color: #ff5300;
}
.sec3 #left h2 span {
color: #88c749;
}
.sec4 #left h2 span {
color: #D1041D;
}
.sec5 #left h2 span {
color: #FF90CC;
}
.sec6 #left h2 span {
color: #1E4097;
}
.sec7 #left h2 span {
color: #FFAE00;
}
.sec8 #left h2 span {
color: #095913;
}
.sec9 #left h2 span {
color: #2BD9BF;
}

#left h2 span {
text-decoration: none!important;
}

#main ul {
margin: 0;
list-style: none;
padding: 0;
}

#main li {
padding-left: 30px;
background: url('../../files/assets/li.png') no-repeat 0 5px;
}


#header .mod_navigation {
background-color: black;
position: absolute;
top: 155px;
left: 365px;
padding: 3px 0 4px 11px;
height: 18px;
overflow: visible;
font-size: 12px;
width: auto;
line-height: 18px;
}

.sec1 #header .mod_navigation {
background-color: #41a9d9;
}
.sec2 #header .mod_navigation {
background-color: #ff5300;
}

.sec3 #header .mod_navigation {
background-color: #88c749;
}

.sec4 #header .mod_navigation {
background-color: #D1041D;
}
.sec5 #header .mod_navigation {
background-color: #FF90CC;
}
.sec6 #header .mod_navigation {
background-color: #1E4097;
}

.sec7 #header .mod_navigation {
background-color: #FFAE00;
}

.sec8 #header .mod_navigation {
background-color: #095913;
}

.sec9 #header .mod_navigation {
background-color: #2BD9BF;
}
#header ul {
padding: 0;
margin: 0;
border-left: 1px dashed silver;
}

#header li,
#header li * {
display: inline-block;
float: left;
}

#header li a,
#header li span {
text-decoration: none;
color: white;
text-transform: uppercase;
margin-right: 9px;
letter-spacing: 1px;
height: 20px;
padding-top: 3px;
margin-top: 0;
position: relative;
top: -3px;
}

#header li a:hover {
padding-bottom: 0;
margin-bottom: 0;

}

#header .level_1 li:hover ul.level_2,
#header .level_1  ul.level_2:hover,
#header .mod_navigation:hover  {
display: block;
}

#header li span,
#header li .trail {
font-weight: 800;
cursor: default;
}

p {
padding-left: 1px;
}




#header .sec1  ul.level_2 {
position: absolute;
top: -119px;
display: none;
height: 113px;
padding-left: 12px;
padding-top: 6px;
background-color: rgba(255, 255, 255, 0.87);
left: 0;
padding-right: 10px;
}

#header .sec2  ul.level_2 {
position: absolute;
top: -119px;
display: none;
height: 113px;
padding-left: 12px;
padding-top: 6px;
background-color: rgba(255, 255, 255, 0.87);

padding-right: 10px;
}
#header .sec3  ul.level_2 {
position: absolute;
top: -119px;
display: none;
height: 113px;
padding-left: 12px;
padding-top: 6px;
background-color: rgba(255, 255, 255, 0.87);

padding-right: 10px;
}
#header .sec4  ul.level_2 {
position: absolute;
top: -119px;
display: none;
height: 113px;
padding-left: 12px;
padding-top: 6px;
background-color: rgba(255, 255, 255, 0.87);

padding-right: 10px;
}
#header .sec5  ul.level_2 {
position: absolute;
top: -119px;
display: none;
height: 113px;
padding-left: 12px;
padding-top: 6px;
background-color: rgba(255, 255, 255, 0.87);

padding-right: 10px;
}
#header .sec6  ul.level_2 {
position: absolute;
top: -119px;
display: none;
height: 113px;
padding-left: 12px;
padding-top: 6px;
background-color: rgba(255, 255, 255, 0.87);

padding-right: 10px;
}
#header .sec7  ul.level_2 {
position: absolute;
top: -119px;
display: none;
height: 113px;
padding-left: 12px;
padding-top: 6px;
background-color: rgba(255, 255, 255, 0.87);

padding-right: 10px;
}
#header .sec8  ul.level_2 {
position: absolute;
top: -119px;
display: none;
height: 113px;
padding-left: 12px;
padding-top: 6px;
background-color: rgba(255, 255, 255, 0.87);

padding-right: 10px;
}

#header .sec9  ul.level_2 {
position: absolute;
top: -119px;

display: none;
height: 113px;
padding-left: 12px;
padding-top: 6px;
background-color: rgba(255, 255, 255, 0.87);

padding-right: 10px;
}


#header .trail ul.level_2,
#header .active ul.level_2 {
position: absolute;
top: -119px;
height: 113px;
display: block;
background-color: rgba(255, 255, 255, 0.87);
}

.ie8 ul.level_2 {
background-color: white!important;
}
ul.level_2.anzahl1 {
top: -26px!important;
height: 20px!important;
}

ul.level_2.anzahl2 {
top: -46px!important;
height: 40px!important;
}

ul.level_2.anzahl3 {
top: -63px!important;
height: 57px!important;
}

ul.level_2.anzahl4 {
top: -83px!important;
height: 77px!important;
}

ul.level_2.anzahl5 {
top: -100px!important;
height: 94px!important;
}

ul.level_2.anzahl6 {
top: -118px!important;
height: 112px!important;
}

ul.level_2.anzahl7 {
top: -136px!important;
height: 130px!important;
}

#left .dance_head,
#left .dance_foot {
display: none;
}

#left .dance_body,
#left .dance_body_inner {
background-image: none;
padding: 0;
margin: 0;
}

.ce_accordionStart:nth-child(19) .toggler h2 {
	margin-bottom: 3px !important;
}

.dance_head,
.dance_foot {
background-color: lime;
}

.dance_head {
background: url('../../files/assets/a_head.png') no-repeat -4px -5px;
height: 25px;
}

.dance_body {
background: url('../../files/assets/a_body.png') repeat-y -4px 0;
padding-left: 17px;
min-height: 200px;
}

.dance_foot{
background: url('../../files/assets/a_foot.png') no-repeat -4px -14px;
height: 115px;
}

#container {
padding-bottom: 70px;
}

.dance_body_inner {
padding-right: 48px;
min-height: 450px;
}

#main .inside .mod_article {
width: 511px;
}

.ie7 #main .inside .mod_article {
width: 503px;
}





#header ul.level_2 {
display: none;
}




p {
margin: 0;
padding: 0;
}



#header .level_2 li,
#header .level_2 li a {
text-transform: none;
letter-spacing: 0;
display: block;
line-height: 18px;
color: black;
cursor: pointer!important;
float: none;
position: relative;
top: -3px;
}

#header ul.level_2 a {
height: 9px;
padding-bottom: 6px;
margin-top: 0;
margin-bottom: 0;
float: none;
position: relative;
top: -3px;
padding-left: 1px;
}

#header .level_2 li span,
#header .level_2 li a:hover {
color: black;

text-transform: none;
letter-spacing: 0;
cursor: default;
display: block;
height: 9px;
padding-bottom: 6px;
float: none;
position: relative;
top: -3px;
}


#logo_we-dance {
width: 310px;
height: 100px;
display: block;
background: url('../../files/assets/we_dance_logo.png') no-repeat left top;
background-size: 295px 93px;
position: absolute;
top: 40px;
left: 18px;
}

#tl_login {
margin-top: 10px;
}


#tl_login tr.row_0.row_first td{
padding-bottom: 5px;
}

input.submit {
margin-top: 10px;
}

#tl_login  label {
margin-right: 10px;
}

.mod_login {
	margin-top: 10px;	
}

.mod_login form label {
	display: inline-block;
	width: 65px;
}

.mod_login .submit {
	margin-top: 5px;
	margin-left: 69px;
}

#password {
	margin: 8px 0;
}

/* @group Members */

img.member {
margin-right: 30px!important;
float: left!important;
}
img.project {
margin-right: 30px;
float: left;
}

#galerie .ce_text hr {

}



.col_last .image_container {
margin-right: 0!important;
padding-right: 0!important;
}


h2.member,
h2.member1,
h2.project,
#netzwerk h2,
#galerie h2  {
margin: 0 0 19px;
font-size: 12px;
line-height: 12px;
letter-spacing: 1px;
text-transform: uppercase;
font-weight: 700;
display: inline-block;
padding-bottom: 4px;
border-bottom-width: 4px;
position: relative;
top: -6px;
}
h2.project {
margin-bottom: 4px;
}

h2.member1 {
margin-bottom: 1px;
}
.active h2.member1  {
border-bottom: 2px solid #41a9d9;
}

#netzwerk h2,
#galerie h2 {
margin-bottom: 10px;
margin-top: 15px;
}

#galerie h2 {
margin-top: 20px;
padding-bottom: 0;
margin-bottom: 0;
}
#galerie h2 a {
margin: 0;
padding: 0;
font-size: 1px;
}



span.member,
span.project {
font-size: 13px;
line-height: 18px;
letter-spacing: 0;
display: block;
}

span.project {
font-size: 12px;
line-height: 18px;
letter-spacing: 0;
display: block;
width: 426px;
}


.active h2.member,
.active h2.project  {
padding-bottom: 3px;
margin-bottom: 18px;
border-bottom: 2px solid #41a9d9;
}

.active h2.project {
margin-bottom: 3px;
border-bottom: 2px solid #FF90CC;
}


#mitglieder .toggler {
	min-height: 75px;
	line-height: 1.5em;
	background: url('../../files/assets/acc_sec7.png') no-repeat 430px 55px;
	cursor: pointer;
	margin-top: 5px;
	margin-bottom: 5px;
}

#mitglieder .toggler:hover {
	background: url('../../files/assets/acc_sec1.png') no-repeat 430px -122px;
}

#mitglieder .toggler.active {
	background: url('../../files/assets/acc_sec1.png') no-repeat 430px -27px !important;
}

#mitglieder .toggler img {
	float: left;
	margin-right: 30px;
}

#mitglieder .toggler h2 {
	display: inline-block;
	padding-bottom: 4px;
	font-weight: bold;
	letter-spacing: 1px;
	text-transform: uppercase;
	font-size: 12px;
	margin: 0 0 19px;
	line-height: 12px;
	position: relative;
	top: -5px;
}

#mitglieder .toggler.active h2 {
	border-bottom: 2px solid #41a9d9;
	margin-bottom: 17px;
}

#projekte .toggler {
	height: 75px;
	line-height: 1.5em;
	background: url('../../files/assets/acc_sec7.png') no-repeat 430px 58px;
	cursor: pointer;
	margin-top: 5px;
	margin-bottom: 5px;
}

#projekte .toggler:hover {
	background: url('../../files/assets/acc_sec5.png') no-repeat 430px -119px;
}

#projekte .toggler.active {
	background: url('../../files/assets/acc_sec5.png') no-repeat 430px -22px !important
}

#projekte .toggler img {
	float: left;
	margin-right: 30px;
}

#projekte .toggler h2 {
	display: inline-block;
	padding-bottom: 4px;
	font-weight: bold;
	letter-spacing: 1px;
	text-transform: uppercase;
	font-size: 12px;
	margin: 0 0 7px;
	line-height: 0.8em;
	position: relative;
	top: -4px;
}

#projekte .toggler p {
	font-size: 12px;
	line-height: 18px;
}

#projekte .toggler.active h2 {
	border-bottom: 2px solid #FF90CC;
	margin-bottom: 5px;
}

.aktiv .toggler.member {
height: 75px;
background: url('../../files/assets/acc_sec1.png') no-repeat 430px 55px;
cursor: pointer;
margin-top: 5px;
margin-bottom: 5px;
}
.aktiv .toggler.member.active  {
background: url('../../files/assets/acc_sec1.png') no-repeat 430px -27px!important;

}
.aktiv .toggler.member.hover {
background: url('../../files/assets/acc_sec1.png') no-repeat 430px -122px;

}

.inaktiv .toggler.member {
height: 15px;
background: url('../../files/assets/acc_sec1.png') no-repeat 430px -3px;
cursor: pointer;
margin-top: 5px;
margin-bottom: 5px;
}
.inaktiv .toggler.member.active  {
background: url('../../files/assets/acc_sec1.png') no-repeat 430px -87px!important;

}
.inaktiv .toggler.member.hover {
background: url('../../files/assets/acc_sec1.png') no-repeat 430px -180px;

}



.toggler.project {

height: 75px;
background: url('../../files/assets/acc_sec1.png') no-repeat 430px 59px;
cursor: pointer;
margin-top: 5px;
margin-bottom: 5px;
}
.toggler.project.noarr,
.toggler.project.noarr.active {
background: none!important;
cursor: default!important;
}

.toggler.project.active   {
background: url('../../files/assets/acc_sec5.png') no-repeat 430px -22px!important;

}

.toggler.project.hover  {
background: url('../../files/assets/acc_sec5.png') no-repeat 430px -118px;

}


/* @end */


#main  a:hover {
color: black!important;
}

.h2linknews.block h2 a {
color: silver!important;
}

.h2linknews.block h2 a:hover {
color: #ff5300!important;
}

.sec1 h3,
.sec2 h3,
.sec3 h3,
.sec4 h3,
.sec5 h3,
.sec6 h3,
.sec7 h3,
.sec8 h3,
.sec9 h3 {
color: #41a9d9;
font-size: 12px;
line-height: 18px;
font-weight: 700;
font-style: normal;
margin: 2px 0;
letter-spacing: 1px;
text-transform: uppercase;
}

.sec2 h3 {
color: #ff5300;
}
.sec3 h3 {
color: #88c749;
}
.sec4 h3 {
color: #D1041D;
}
.sec5 h3 {
color: #FF90CC;
}
.sec6 h3 {
color: #1E4097;
}
.sec7 h3 {
color: #FFAE00;
}
.sec8 h3 {
color: #095913;
}
.sec9 h3 {
color: #2BD9BF;
}






.h3black  h3 {
color: black!important;
}

.sec1 #main  a {
color: #41a9d9;
font-weight: 600;
}

.sec2 #main  a {
color: #ff5300;
font-weight: 600;
}
.sec3 #main  a {
color: #88c749;
font-weight: 600;
}
.sec4 #main  a {
color: #D1041D;
font-weight: 600;
}
.sec5 #main  a {
color: #FF90CC;
font-weight: 600;
}
.sec6 #main  a {
color: #1E4097;
font-weight: 600;
}
.sec7 #main  a {
color: #FFAE00;
font-weight: 600;
}
.sec8 #main  a {
color: #095913;
font-weight: 600;
}
.sec9 #main  a {
color: #2BD9BF;
font-weight: 600;
}

table {
border-collapse: collapse;
}

#aktuell  h3 {
margin: 0 0 1px;
color: #1d1d1d;
font-weight: 600;
font-style: normal;
font-size: 14px;
text-transform: uppercase;
letter-spacing: 1px;
line-height: 18px;
}

#aktuell .layout_latest img {
border: 1px solid black;
}

time {
color: gray;
}


.sec0 #nebler {

}

#nebler {
width: 250px;
height: 250px;
background: url('../../files/assets/nebler.png') no-repeat center center;
position: absolute;
top: -25px;
left: -30px;
}


#news-detail .ce_text h1 {
color: #ff5300;
border-bottom: 1px solid black;
padding-bottom: 15px;
margin-bottom: 15px;
margin-top: 12px;
}

#news-detail  img {
border: 1px solid gray;
width: 100%;
}


#news-detail .image_container {
padding-right: 1px;
margin-right: 1px;
}


a.bildlink {
color: white!important;
padding-left: 93px;
height: 25px;
width: 436px;
display: block;
margin-bottom: 7px;
padding-top: 1px;
background: url('../../files/assets/linkline.png') no-repeat -5px -3px #FF90CC;
letter-spacing: 1px;
text-transform: uppercase;
}

#galerie .ce_accordion .toggler,
#kurse  .ce_accordion .toggler {
height: 35px;
background: url('../../files/assets/acc_sec7.png') no-repeat 430px -1px;
cursor: pointer;
margin-top: 5px;
margin-bottom: 5px;
font-weight: bold;
letter-spacing: 1px;
text-transform: uppercase;
border-bottom: 1px solid black;
}

#galerie .ce_accordion .toggler.active,
#kurse .ce_accordion .toggler.active {
background: url('../../files/assets/acc_sec7.png') no-repeat 430px -82px!important;
color: #f9a900;
border-bottom: 1px solid silver;
}

#kurse .ce_accordion .toggler.active {
background: url('../../files/assets/acc_sec3.png') no-repeat 430px -82px!important;
color: #88c648;
}

#kurse .ce_accordion .ce_text {
padding-top: 12px;
padding-bottom: 12px;
}
#galerie .ce_gallery {
border-bottom: 1px solid black;
margin-top: 16px;
margin-bottom: 8px;
}

#galerie .ce_accordion .toggler:hover {
background: url('../../files/assets/acc_sec7.png') no-repeat 430px -178px;

}

#kurse .ce_accordion .toggler:hover {
background: url('../../files/assets/acc_sec3.png') no-repeat 430px -178px;

}

.sec3 .ce_accordion  h3 {
margin-top: 3px;
margin-bottom: 13px;

}

a.bildlink:hover {

background: url('../../files/assets/linkline.png') no-repeat -5px -33px #FF90CC;
}

#projekte .accordion .links  {
border-top: 1px solid black;
padding-top: 10px;
margin-top: 10px;
}

#projekte .accordion .links.links-more {
	border-top: none;
	margin-top: 0;
	padding-top: 0;
}

.buorg {

left: 0!important;
position: fixed!important;
text-align: left;
top: 0!important;
width: 100%;
z-index: 111111111;
}

.scrollup {
background: url("../../files/assets/topscroll.png") no-repeat scroll 0 -12px transparent;

text-indent: -9999px;
width: 40px;
height: 13px;
display: inline-block;
}


#copy {
padding-bottom: 30px;
font-size: 12px;
color: #979797;
margin-top: -40px;
border-top: 1px solid #e1e1e1;
padding-top: 10px;
}

td.news1 {
width: 100px;
}


td.news1.breit {
width: 0px;
}

td.news2 {


}
#footer #copy a.rechtliches{
color:#979797;
margin-left: 15px;
}


@media screen and (max-width: 976px) {

	#header .mod_navigation {
	  position: relative;
	  left: 0;
	  height: 60px;
	  width: 99%;
	  max-width: 494px;
	}
	
	#main .inside .mod_article {
	  width: 99%;
	  max-width: 511px;
	}
	
	#header li, #header li * {
	  float: none;
	}
	
	#header ul {
	  border-left: none;
	}
	
	#header {
	  height: 220px;
	}
}

/* PopUp.css */
.euf_overlay{z-index: 10}.euf_overlay__content{width: 60.8%}
