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,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.media{display:flow-root}.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}
#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}
/* roboto-v30-regular - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local(''),
       url('../../files/googlefonts/roboto_v30_20230501-025458/roboto-v30-latin-regular.woff2') format('woff2'),
       url('../../files/googlefonts/roboto_v30_20230501-025458/roboto-v30-latin-regular.woff') format('woff');
}

/* roboto-v30-regular - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../../files/googlefonts/roboto_v30_20230501-025458/roboto-v30-latin-regular.eot');
  src: local(''),
       url('../../files/googlefonts/roboto_v30_20230501-025458/roboto-v30-latin-regular.eot?#iefix') format('embedded-opentype'),
       url('../../files/googlefonts/roboto_v30_20230501-025458/roboto-v30-latin-regular.woff2') format('woff2'),
       url('../../files/googlefonts/roboto_v30_20230501-025458/roboto-v30-latin-regular.woff') format('woff'),
       url('../../files/googlefonts/roboto_v30_20230501-025458/roboto-v30-latin-regular.ttf') format('truetype'),
       url('../../files/googlefonts/roboto_v30_20230501-025458/roboto-v30-latin-regular.svg#Roboto') format('svg');
}

/* orbitron-v31-regular - latin */
@font-face {
  font-family: 'Orbitron';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local(''),
       url('../../files/googlefonts/orbitron_v31_20231121-201337/orbitron-v31-latin-regular.woff2') format('woff2'),
       url('../../files/googlefonts/orbitron_v31_20231121-201337/orbitron-v31-latin-regular.woff') format('woff');
}
/* orbitron-v31-700 - latin */
@font-face {
  font-family: 'Orbitron';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local(''),
       url('../../files/googlefonts/orbitron_v31_20231121-201337/orbitron-v31-latin-700.woff2') format('woff2'),
       url('../../files/googlefonts/orbitron_v31_20231121-201337/orbitron-v31-latin-700.woff') format('woff');
}

/* orbitron-v31-regular - latin */
@font-face {
  font-family: 'Orbitron';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../../files/googlefonts/orbitron_v31_20231121-201337/orbitron-v31-latin-regular.eot');
  src: local(''),
       url('../../files/googlefonts/orbitron_v31_20231121-201337/orbitron-v31-latin-regular.eot?#iefix') format('embedded-opentype'),
       url('../../files/googlefonts/orbitron_v31_20231121-201337/orbitron-v31-latin-regular.woff2') format('woff2'),
       url('../../files/googlefonts/orbitron_v31_20231121-201337/orbitron-v31-latin-regular.woff') format('woff'),
       url('../../files/googlefonts/orbitron_v31_20231121-201337/orbitron-v31-latin-regular.ttf') format('truetype'),
       url('../../files/googlefonts/orbitron_v31_20231121-201337/orbitron-v31-latin-regular.svg#Orbitron') format('svg');
}
/* orbitron-v31-700 - latin */
@font-face {
  font-family: 'Orbitron';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('../../files/googlefonts/orbitron_v31_20231121-201337/orbitron-v31-latin-700.eot');
  src: local(''),
       url('../../files/googlefonts/orbitron_v31_20231121-201337/orbitron-v31-latin-700.eot?#iefix') format('embedded-opentype'),
       url('../../files/googlefonts/orbitron_v31_20231121-201337/orbitron-v31-latin-700.woff2') format('woff2'),
       url('../../files/googlefonts/orbitron_v31_20231121-201337/orbitron-v31-latin-700.woff') format('woff'),
       url('../../files/googlefonts/orbitron_v31_20231121-201337/orbitron-v31-latin-700.ttf') format('truetype'),
       url('../../files/googlefonts/orbitron_v31_20231121-201337/orbitron-v31-latin-700.svg#Orbitron') format('svg');
}

/* layout.css */
.red{color:#f00}.green{color:#00ad06}table td{vertical-align:top}table.tabelle_content{border:1px solid #ff6603;border-spacing:0;border-collapse:collapse}table.tabelle_content tr td{padding:5px;vertical-align:top}table.tabelle_content tr td h2,table.tabelle_content tr td h1{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}table.tabelle_content tr td h3{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;color:#f60}h2,h1{font-size:1.2em;font-weight:bold}.custom_sitemap li{margin-bottom:10px;list-style-type:none}p.info{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;font-size:11px;font-style:italic}div.mod_ergebnis_list_short{margin:30px 20px 15px}div.mod_ergebnis_list_short ul{margin:0;padding:0}div.mod_ergebnis_list_short ul li{margin-top:5px;margin-bottom:5px;margin-left:0;padding-left:0;list-style-type:none}div.mod_eventlist div.header{margin-top:7px;padding-top:7px;border-top:1px dashed #000;font-size:13px;font-weight:bold}th.head,th.label{font-weight:normal}p.time{margin-top:0;margin-bottom:0;font-size:13px}#left div.mod_calendar{margin-right:20px;margin-left:20px}#left div.mod_calendar h1{margin-bottom:5px;padding-bottom:0}#left div.mod_eventlist{margin-right:20px;margin-left:20px;padding-bottom:7px;border-bottom:1px dashed #000}table.minicalendar{margin-right:auto;margin-left:auto}h1{font-size:1.2em;font-weight:bold;color:#000}body{background-color:#021d4a;background-image:url("../../files/public/body_background.png");background-repeat:repeat-x;font:.9em/1.25em &#39;Roboto&#39;,sans-serif;color:#323232;font-family: 'Roboto', sans-serif}#container{background-color:#fff;background-image:url("../../files/tsc_astoria_karlsruhe/images/layout/left.jpg");background-repeat:repeat-y}#header{width:900px;height:125px;margin-top:10px;background-image:url("../../files/public/header_blank.png");background-position:right top;border-top:0px solid #fbb900;border-right:0px solid #fbb900;border-bottom:10px solid #fbb900;border-left:0px solid #fbb900;background-size:900px 125px}#header_date{top:5px;position:relative;float:right;margin-right:20px;font-family:&#39;Orbitron&#39;,sans-serif;line-height:120px;font-weight:bold;color:#faf5f5;font-family: 'Orbitron', sans-serif; font-size:37px}#main div.mod_article{margin:0 15px}#Logo{width:233px;height:187px;left:0;top:0;position:absolute;background-image:url("../../files/public/ja-dancecamp-logo.png");background-position:center top;background-size: 233px 187px;z-index:5}a:link{text-decoration:none;color:#fbb900}a:visited{text-decoration:none;color:#fbb900}a:hover{text-decoration:none;color:#fbb900}td.days{padding:1px 3px;text-align:center}td.days:hover{background-color:#fff}td.today{padding:0 2px;text-align:center;border:1px solid #ff0}#left a:link{text-decoration:none;color:#000}#left a.tooltip:link,table.minicalendar a:link{text-decoration:none;color:#ff6603}#left a:visited{text-decoration:none;color:#000}#left a.tooltip:visited,table.minicalendar a:visited{text-decoration:none;color:#ff6603}#left a:hover{text-decoration:none;color:#ff6603}div.mod_newslist h2 a:link,div.mod_newslist h2 a:visited{color:#000}div.mod_newslist h2 a:hover{color:#ff6603}
/* Tooltips.css */
ul.tooltipEventList li{margin-right:15px}.tool{background-color:#000;border:1px solid #ff6603;/* Gecko-Browser (Firefox) */ -moz-box-shadow:2px 2px 8px #999;/* Webkit-Browser (Safari, Chrome) */ -webkit-box-shadow:2px 2px 8px #999;/* allgemein CSS3 */ box-shadow:2px 2px 8px #999}.tool .tip-title{margin:0;padding:10px 10px 0;text-align:center;border-bottom:1 dashed #ccc;font-size:1.0em;font-weight:bold;color:#f60}.tool .tip-text{margin:0;padding-right:10px;padding-left:0;text-align:left;font-size:1em;line-height:1.7em;color:#fff}
/* menu-vertical.css */
.sf-vertical{/* If you want the width of the closed menu to expand to its  widest top-level menu item (like its "Supersubs" submenus do),  replace the width rule above with the following two rules. */   min-width: 12em;*width: 12em}.sf-vertical ul{left:100%;top: 0}.sf-vertical > li{float:none}.sf-vertical li{width:100%}.sf-vertical.sf-arrows > li > .sf-with-ul:after{margin-top:-5px;margin-right:-3px;border-color: transparent;border-left-color: #dFeEFF;/* edit this to suit design (no rgba in IE8) */  border-left-color: rgba(255,255,255,.5)}.sf-vertical.sf-arrows li > .sf-with-ul:focus:after,.sf-vertical.sf-arrows li:hover > .sf-with-ul:after,.sf-vertical.sf-arrows .sfHover > .sf-with-ul:after{border-left-color: white}
/* superfish.css */
#mainNav{height:475px;top:75px;position:relative;overflow:visible}.sf-menu,.sf-menu *{margin:0;padding:0;list-style: none}.sf-menu li{position:relative}.sf-menu ul{top:0;position:absolute;display:none;left: 235px;z-index: 99}.sf-menu > li{float:left}.sf-menu li:hover > ul,.sf-menu li.sfHover > ul{display:block}.sf-menu a{position:relative;display:block}.sf-menu ul ul{top:0;left:100%}.sf-menu{float:left;margin-bottom:1em}.sf-menu ul{min-width:12em;box-shadow: 2px 2px 6px rgba(0,0,0,.2);/* allow long menu items to determine submenu width */	*width: 12em;/* no auto sub width for IE7, see white-space comment below */}.sf-menu a,.sf-menu span.active{display:block;padding:.5em 1em;border-left:1px solid #fff;text-decoration:none;color:#000;border-top: 1px solid #dFeEFF;/* fallback colour must use full shorthand */	border-top: 1px solid rgba(255,255,255,.5);zoom: 1;/* IE7 */}.sf-menu a{color:#13a}.sf-menu li{white-space:nowrap;/* no need for Supersubs plugin */	*white-space: normal;/* ...unless you support IE7 (let it wrap) */	-webkit-transition: background .2s;transition: background .2s}.sf-menu ul li{background: #fbb900}.sf-menu ul ul li{background: #ff6603}.sf-menu li:hover,.sf-menu li.sfHover{color:#000 !important;background: #fbb900;/* only transition out, not in */	-webkit-transition: none;transition: none}.sf-arrows .sf-with-ul{padding-right:2.5em;*padding-right: 1em;/* no CSS arrows for IE7 (lack pseudo-elements) */}.sf-arrows .sf-with-ul:after{width:0;height:0;top:50%;position:absolute;margin-top:-3px;content: '';right: 1em;/* order of following 3 rules important for fallbacks to work */	border: 5px solid transparent;border-top-color: #dFeEFF;/* edit this to suit design (no rgba in IE8) */	border-top-color: rgba(255,255,255,.5)}.sf-arrows > li > .sf-with-ul:focus:after,.sf-arrows > li:hover > .sf-with-ul:after,.sf-arrows > .sfHover > .sf-with-ul:after{border-top-color: white;/* IE8 fallback colour */}.sf-arrows ul .sf-with-ul:after{margin-top:-5px;margin-right:-3px;border-color: transparent;border-left-color: #dFeEFF;/* edit this to suit design (no rgba in IE8) */	border-left-color: rgba(255,255,255,.5)}.sf-arrows ul li > .sf-with-ul:focus:after,.sf-arrows ul li:hover > .sf-with-ul:after,.sf-arrows ul .sfHover > .sf-with-ul:after{border-left-color: white}#mainNav  ul.level_1 li a:hover{font-weight:bold;color: #021d4a}#mainNav ul.level_1 li.active span.active{font-weight:bold;color:#021d4a}#mainNav  ul.level_1 li.sfHover a:link{font-weight:bold;color: #021d4a}#mainNav  ul.level_1 li.sfHover a:visited{color: #021d4a}#mainNav ul.level_1 li.sfHover a:hover{font-weight:bold;color: #021d4a}#mainNav  ul.level_1 li.sfHover ul.level_2  a:link{font-weight:normal;color: #000}#mainNav  ul.level_1 li.sfHover ul.level_2  a:visited{font-weight:normal;color: #000}#mainNav  ul.level_1 li.sfHover ul.level_2  a:hover{font-weight:bold;color: #021d4a}
