@charset "UTF-8";
/* CSS Document */

@font-face {
    font-family: 'dearJoe5CASUALdearJoe5CASUAL';
    src: url('type/djoe5cas-webfont.eot');
    src: url('type/djoe5cas-webfont.eot?#iefix') format('embedded-opentype'),
         url('type/djoe5cas-webfont.woff') format('woff'),
         url('type/djoe5cas-webfont.ttf') format('truetype'),
         url('type/djoe5cas-webfont.svg#dearJoe5CASUALdearJoe5CASUAL') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Musivana';
    src: url('type/musivanii-webfont.eot');
    src: url('type/musivanii-webfont.eot?#iefix') format('embedded-opentype'),
         url('type/musivanii-webfont.woff') format('woff'),
         url('type/musivanii-webfont.ttf') format('truetype'),
         url('type/musivanii-webfont.svg#Musivana') format('svg');
    font-weight: normal;
    font-style: normal;

}




* {
	margin:0px;
	padding:0px;
}

body {
	background-color:#fffb81;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color:#333;
	line-height: 17px;
	
	}

a{
	color:#ee7d0c;
	text-decoration:none;
}

a:hover{
	color:#906;
	text-decoration:none;
}

a:active {
	color:#999;
}

a:focus{
	color:#FFFFFF;
}

a:visited{
	color:#9992;
}

a img {
	border:0px;
}

a.agb{
	color:#FFF;
	font-weight:400;}
a.agb:hover{
	color:#333;}
	
h1{color:#cd2909; /* #33bef2;*/
	font-family:Musivana, Verdana, sans-serif;
	font-weight:lighter;
	font-size:50px;
	line-height:50px;
}

h2{color:#ee7d0c; line-height:normal;}
	

h3{
	color:#ed771d;
	font-size:12px;
	font-weight:lighter;
	font-stretch:wider;}

.clearer{clear:both;}

p.ilink a{color:#FFF;}

a.pdf_download{
	/*position:absolute;*/
	display:block;
	width:138px;
	height:79px;
	background:url(../images/butt_pdf_download.png) no-repeat top;
}
a.pdf_download:hover{
	/*position:absolute;*/
	display:block;
	width:138px;
	height:79px;
	background:url(../images/butt_pdf_download.png) no-repeat center;
}
a.pdf_download:active{
	/*position:absolute;*/
	display:block;
	width:138px;
	height:79px;
	background:url(../images/butt_pdf_download.png) no-repeat bottom;
}

a.fragen{
	/*position:absolute;*/
	display:block;
	width:138px;
	height:79px;
	background:url(../images/btn_fragen.png) no-repeat top;
}
a.fragen:hover{
	/*position:absolute;*/
	display:block;
	width:138px;
	height:79px;
	background:url(../images/btn_fragen.png) no-repeat center;
}
a.fragen:active{
	/*position:absolute;*/
	display:block;
	width:138px;
	height:79px;
	background:url(../images/btn_fragen.png) no-repeat bottom;
}

a.kursraster_download{
	/*position:absolute;*/
	display:block;
	width:138px;
	height:79px;
	background:url(../images/btn_sommerkurse_dwld.png) no-repeat top;
}
a.kursraster_download:hover{
	/*position:absolute;*/
	display:block;
	width:138px;
	height:79px;
	background:url(../images/btn_sommerkurse_dwld.png) no-repeat center;
}
a.kursraster_download:active{
	/*position:absolute;*/
	display:block;
	width:138px;
	height:79px;
	background:url(../images/btn_sommerkurse_dwld.png) no-repeat bottom;
}




a.anmeld_sommer{
	/*position:absolute;*/
	display:block;
	width:138px;
	height:79px;
	background:url(../images/btn_sommerkurs_anmelden.png) no-repeat top;
}
a.anmeld_sommer:hover{
	/*position:absolute;*/
	display:block;
	width:138px;
	height:79px;
	background:url(../images/btn_sommerkurs_anmelden.png) no-repeat center;
}
a.anmeld_sommer:active{
	/*position:absolute;*/
	display:block;
	width:138px;
	height:79px;
	background:url(../images/btn_sommerkurs_anmelden.png) no-repeat bottom;
}



a.schnupper_info_tag{
	/*position:absolute;*/
	display:block;
	width:138px;
	height:79px;
	background:url(../images/btn_schnupper_info_tag.png) no-repeat top;
}
a.schnupper_info_tag:hover{
	/*position:absolute;*/
	display:block;
	width:138px;
	height:79px;
	background:url(../images/btn_schnupper_info_tag.png) no-repeat center;
}
a.schnupper_info_tag:active{
	/*position:absolute;*/
	display:block;
	width:138px;
	height:79px;
	background:url(../images/btn_schnupper_info_tag.png) no-repeat bottom;
}


a.kursraum_miete{
	/*position:absolute;*/
	display:block;
	width:138px;
	height:79px;
	background:url(../images/btn_kursraum_miete.png) no-repeat top;
}
a.kursraum_miete:hover{
	/*position:absolute;*/
	display:block;
	width:138px;
	height:79px;
	background:url(../images/btn_kursraum_miete.png) no-repeat center;
}
a.kursraum_miete:active{
	/*position:absolute;*/
	display:block;
	width:138px;
	height:79px;
	background:url(../images/btn_kursraum_miete.png) no-repeat bottom;
}


a.flexi_kurse{
	/*position:absolute;*/
	display:block;
	width:138px;
	height:79px;
	background:url(../images/btn_flexi_kurse.png) no-repeat top;
}
a.flexi_kurse:hover{
	/*position:absolute;*/
	display:block;
	width:138px;
	height:79px;
	background:url(../images/btn_flexi_kurse.png) no-repeat center;
}
a.flexi_kurse:active{
	/*position:absolute;*/
	display:block;
	width:138px;
	height:79px;
	background:url(../images/btn_flexi_kurse.png) no-repeat bottom;
}

 li{list-style-position:inside;}
 
 
 hr.presse{ border:none; border-top:2px dotted #cccccc; margin:15px 0 15px 0;}
 img.presse{margin-right:auto; margin-left:auto; display:block; border:2px dotted #33bef2; padding:3px; border-radius:5px;}
 

/*___________________________ NAVI______________________________________________*/
#navi{position:relative;}

#navi ul{list-style:none; padding-top:85px; padding-left:23px;}
#navi li{ font-size:0px;; display:block; color:#fffb81; margin-bottom:9px;}

#navi ul li a{display:block; width:158px; height:47px; }


#navi a.home{ width:100px; background:url(../images/layout/navigation.png) center 0 no-repeat;}
#navi a.home:hover{background:url(../images/layout/navigation.png) center -47px no-repeat;}

#navi a.kurse{width:100px; background:url(../images/layout/navigation.png) center -94px no-repeat; margin-left:130px;}
#navi a.kurse:hover{background:url(../images/layout/navigation.png) center -141px no-repeat;}


#navi a.anmeldung{width:150px; background:url(../images/layout/navigation.png) center -188px no-repeat; margin-bottom:15px;}
#navi a.anmeldung:hover{background:url(../images/layout/navigation.png) center -235px no-repeat;}

#navi a.kurse_partner{width:150px; margin-left:55px; background:url(../images/layout/navigation.png) center -1128px no-repeat; margin-bottom:15px;}
#navi a.kurse_partner:hover{background:url(../images/layout/navigation.png) center -1175px no-repeat;}

#navi a.sommerkurse{width:158px; background:url(../images/layout/navigation.png) center -846px no-repeat;   margin-left:60px; margin-top:0px; margin-bottom:15px;}
#navi a.sommerkurse:hover{background:url(../images/layout/navigation.png) center -893px no-repeat;}

#navi a.teens{width:100px; background:url(../images/layout/navigation.png) center -282px no-repeat; margin-left:125px;}
#navi a.teens:hover{background:url(../images/layout/navigation.png) center -329px no-repeat;}

#navi a.veranstaltungen{width:158px; background:url(../images/layout/navigation.png) center -376px no-repeat; margin-bottom:15px;}
#navi a.veranstaltungen:hover{background:url(../images/layout/navigation.png) center -423px no-repeat;}

#navi a.musivanakombo{width:150px; margin-left:15px; background:url(../images/layout/navigation.png) center -940px no-repeat;}
#navi a.musivanakombo:hover{background:url(../images/layout/navigation.png) center -987px no-repeat;}

#navi a.blog{width:100px; background:url(../images/layout/navigation.png) center -470px no-repeat; margin-left:120px;}
#navi a.blog:hover{background:url(../images/layout/navigation.png) center -517px no-repeat;}

#navi a.team{width:110px; background:url(../images/layout/navigation.png) center -564px no-repeat;}
#navi a.team:hover{background:url(../images/layout/navigation.png) center -611px no-repeat;}

#navi a.specials{width:110px; background:url(../images/layout/navigation.png) center -658px no-repeat; margin-left:130px;}
#navi a.specials:hover{background:url(../images/layout/navigation.png) center -705px no-repeat;}

#navi a.preise{width:110px; background:url(../images/layout/navigation.png) center -1034px no-repeat; margin-left:20px;}
#navi a.preise:hover{background:url(../images/layout/navigation.png) center -1081px no-repeat;}

#navi a.weiteres{width:110px; margin-left:5px; background:url(../images/layout/navigation.png) center -752px no-repeat; margin-left:130px;}
#navi a.weiteres:hover{background:url(../images/layout/navigation.png) center -799px no-repeat;}



/*-----SUBNAVI---*/
#navi ul ul{ padding:12px; width:auto;}

#navi li li{font-size:15px;; display:block; color:#fff; margin-bottom:5px;
transform: skew(-4deg, 4deg) ;
-webkit-transform: skew(-4deg, 4deg) ;
-moz-transform: skew(-4deg, 4deg) ;
-o-transform: skew(-4deg, 4deg) ;
-ms-transform: skew(-4deg, 4deg) ;}

#navi li li a{display:block; padding:2px 8px 0 8px; width:auto; height:17px; text-align:center; color:#fff; font-size:13px; background:#cbcb00; border:2px solid black;

-moz-border-radius-topleft: 5px;
-moz-border-radius-topright:5px;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-webkit-border-top-left-radius:5px;
-webkit-border-top-right-radius:5px;
-webkit-border-bottom-left-radius:5px;
-webkit-border-bottom-right-radius:5px;
border-top-left-radius:5px;
border-top-right-radius:5px;
border-bottom-left-radius:5px;
border-bottom-right-radius:5px;
 }
 #navi li li a:hover{color:#000; font-size:13px;; border:2px solid #666;
 }
 
 #navi li li a.a{background:#cbcb00;}
 
 #navi li li a.b{background:#e8327b;}
 
 #navi li li a.c{background:#8778b2;}
 
 #navi li li a.d{background:#33bef2;}
 
  #navi li li a.e{background:#ee7d0c;}
  
   #navi li li a.f{background:#60c24d;}
 
 

/*suckerfish*/

#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}

#nav a {
	display: block;
	/*width: 10em;*/
}

#nav li { /* all list items */
	/*float: left;*/
	/*width: 10em;*/
	position:relative;
	
	/* width needed or else Opera goes nuts */
	
}

#nav li ul { /* second-level lists */
	
	position:absolute;
	 
	/*width: 10em;*/
	margin: 0 0 0 10em;
	left: -15000px;; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li ul ul { /* third-and-above-level lists */
	margin: -1em 0 0 10em;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
     position:absolute;
	left: 100px;
	top:30px;
	margin-top: -1em;
	z-index:10
	
}



/* SUB ENDE */






#navi_follow ul{list-style:none; margin:75px 0 0 55px;}
#navi_follow li{line-height:30px; font-size:19px;}
#navi_follow li a{}
#navi_follow li a:hover{color:#000;}

/*____________________________________________________________*/

#wrap{
	position:relative;
	margin:auto;
	margin-top:35px;
	width:950px;
	}
	
	#wrap_iframe{
	position:relative;
	margin:auto;
	margin-top:35px;
	width:950px;
	}
	
	#wrap_kurse{
	position:relative;
	margin:auto;
	margin-top:35px;
	width:1050px;
	}

#header{width:950px;
	height:243px;
	background:url(../images/layout/bg_header.jpg) no-repeat;}
	
	#header.teens{background:url(../images/layout/bg_header_teens.jpg) no-repeat;}
	
#logo{width:304px;}

#navi{
	width:295px;
	height:851px;
	float:left;
	background:url(../images/layout/bg_navi.jpg) no-repeat;
}

#navi_follow{
	width:295px;
	height:681px;
	float:left;
	background:url(../images/layout/navi_bg_blank_follow.jpg) no-repeat;
}

#content{float: right; width:655px; height:341px; background:url(../images/layout/bg_content_start.jpg) no-repeat;}

#content_new{float: right; width:655px; height:500px; background:url(../images/layout/bg_content_start_new.png) no-repeat;}

#content_follow{float: right; width:655px;}
#content_follow_kurse{float: right; width:755px;}
#content_top{width:655px; height:92px; background:url(../images/layout/content_top.jpg) no-repeat;}
#content_top_kurse{width:755px; height:64px;}

#content_content{widht:580px; min-height:414px; background:url(../images/layout/content_content.jpg) repeat-y; padding:0 30px 0 45px;}
#content_content_kurs{widht:700px; min-height:414px; background:url(../images/layout/content_content.jpg) repeat-y; padding:0 15px 0 40px;}
#content_content_iframe{min-widht:580px; min-height:414px; overflow:visible;}

#content_content_kurse{min-widht:580px; min-height:414px; overflow:visible;}

#content_bottom{width:655px; height:42px; background:url(../images/layout/content_bottom.jpg) no-repeat;}
#content_bottom_iframe{width:655px; height:42px;}

#content_bottom_kurse{width:755px; height:42px;}

#flash{width:507px; height:260px; margin:42px 0 0 125px;}
#flash1{width:590px; height:260px; margin:46px 0 0 40px;}




/*____________________________________________________________________________________START_BOXEN____________________*/
#boxes{float:right;
	width:655px;
	margin-top:15px;
	background-color:#fffb81;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #fff;
	line-height: 16px;}

#adresse{float:left; width:200px; margin:0 22px 0 10px;}
#adresse_top{width:200px; height:50px; background:url(../images/layout/box_adresse_top.jpg) no-repeat;}
#adresse_content{width:187px;; min-height:50px; background:url(../images/layout/box_adresse_content.jpg) repeat-y; padding:0 5px 0 8px;}
#adresse_bottom{width:200px; height:12px; background:url(../images/layout/box_adresse_bottom.jpg) no-repeat;}

#aktuell{float:left; width:200px; margin:0 22px 0 0;}
#aktuell_top{width:200px; height:50px; background:url(../images/layout/box_aktuell_top.jpg) no-repeat;}
#aktuell_content{width:182px; min-height:50px; background:url(../images/layout/box_aktuell_content.jpg) repeat-y; padding:0 8px 0 10px;}
#aktuell_bottom{width:200px; height:12px; background:url(../images/layout/box_aktuell_bottom.jpg) no-repeat;}

#ankuendigungen{float:left; width:200px;}
#ankuendigungen_top{width:200px; height:50px; background:url(../images/layout/box_ankuendigungen_top.jpg) no-repeat;}
#ankuendigungen_content{width:182px; min-height:50px; background:url(../images/layout/box_ankuendigungen_content.jpg) repeat-y; padding:0 8px 0 10px;}
#ankuendigungen_bottom{width:200px; height:12px; background:url(../images/layout/box_ankuendigungen_bottom.jpg) no-repeat;}

/*____________________________________________________________________________________START_BOXEN_Ende____________________*/


#impressum{
	float:right;
	width:615px;
	font-size:10px;
	text-align:center;
}
#impressum a{color:#000;}
#impressum a:hover{color:#000; text-decoration:underline;}


/*__________________________________FORM_BUTT;SONST__________________________________*/


input.button_anmelden{
	width:138px; height:79px;
	background:url(../images/butt_anmelden.png) no-repeat top;
	border:none;
	cursor:pointer;
	}
input.button_anmelden:hover{
	width:138px; height:79px;
	background:url(../images/butt_anmelden.png) no-repeat center;
	border:none;
	}
input.button_anmelden:active{
	width:138px; height:79px;
	background:url(../images/butt_anmelden.png) no-repeat bottom;
	border:none;
	}
	
input.button_anmelden2{background:none; border:none; font-size:1.0em; color:#cd2909;cursor:pointer;padding-bottom:2px; font-weight:bold;}	

input.button_anmelden2:hover{color:#906;}
	
input#senden{
	width:138px; height:79px;
	background:url(../images/butt_senden.png) no-repeat top;
	border:none;
	cursor:pointer;}
input#senden:hover{
	width:138px; height:79px;
	background:url(../images/butt_senden.png) no-repeat center;
	border:none;}
input#senden:active{
	width:138px; height:79px;
	background:url(../images/butt_senden.png) no-repeat bottom;
	border:none;}
	
#anmeldebutton{
		margin-left:150px;}
		
		
ul.agb{margin-left:25px;}
ul.agb li{ line-height:20px;}

#subnavi_ueberuns ul{list-style:none; font-size:1.8em;x; font-family:dearJoe5CASUALdearJoe5CASUAL, comicsansMS, Arial; text-align:center}

#subnavi_ueberuns ul li{display:inline; padding-right:25px; }

#subnavi_ueberuns ul li.curr a{color:#906; text-decoration:underline;}


#subnavi_fotoalbum ul{
	list-style:none;
	font-size:1.1em;
x; 	font-family:dearJoe5CASUALdearJoe5CASUAL, comicsansMS, Arial;
	text-align:center;
	line-height:35px;
}
#subnavi_fotoalbum ul li{
	display:inline;
	padding-right:10px;
}

#subnavi_fotoalbum ul li.curr a{color:#906; text-decoration:underline;}

#subnavi_raeume ul{list-style:none; font-size:1.8em;x; font-family:dearJoe5CASUALdearJoe5CASUAL, comicsansMS, Arial; text-align:center; line-height:35px;}
#subnavi_raeume ul li{display:inline; padding-right:30px; }

#subnavi_raeume ul li.curr a{color:#906; text-decoration:underline;}

.small{font-size:0.8em;}
.smaller{font-size:0.7em;}

.newsletter{color:#999; font-weight:bold; padding-bottom:7px;}

#newsletter{
	width: 100px;
	height: 50px;
	position: absolute;
	left: 2px;
	top: 901px;
	}
	
input#anmelden{color:#000; 
background-color:#ccc;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
padding:1px 4px;

background-image: linear-gradient(bottom, rgb(250,247,250) 32%, rgb(217,213,216) 47%, rgb(242,242,242) 83%);
background-image: -o-linear-gradient(bottom, rgb(250,247,250) 32%, rgb(217,213,216) 47%, rgb(242,242,242) 83%);
background-image: -moz-linear-gradient(bottom, rgb(250,247,250) 32%, rgb(217,213,216) 47%, rgb(242,242,242) 83%);
background-image: -webkit-linear-gradient(bottom, rgb(250,247,250) 32%, rgb(217,213,216) 47%, rgb(242,242,242) 83%);
background-image: -ms-linear-gradient(bottom, rgb(250,247,250) 32%, rgb(217,213,216) 47%, rgb(242,242,242) 83%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.32, rgb(250,247,250)),
	color-stop(0.47, rgb(217,213,216)),
	color-stop(0.83, rgb(242,242,242))
);

}

#facebook{
	float:right;
	width:40px;
	margin: -30px 0 0 0;
}


.button_activity{
	position:fixed;
	top:250px;
	left:0px;
	width:172px;
	height:168px;
}

div.partner{width:100px; height:150px; float:left; padding:0 14px;}


/*--------TEST STUNDNPLAN-----*/

table#Stundenplan{font-size:0.8em; text-align:center; border:1px solid grey; clear:both; margin:0 auto; width:100%; border-radius:10px; }

table#Stundenplan td{border:1px dotted grey;}


tbody td.odd {  
  background-color: rgba(255, 255, 255, 0.2);  
  color:;  
}  

.filter_mask{background-color:#FC0; padding:12px; width:200px; border-radius:10px; margin-bottom:12px; color:#FFF;}
.filter_mask input{height:15px; color:#999; padding:3px; border-radius:5px;}

#filter { display: none; }  


#Stundenplan td{padding:4px;}

#Stundenplan tr:hover{background: rgba(255, 255, 255, 0.6);}

th{color:#ed771d; font-family:Musivana; font-size:1.4em; border:1px dotted grey; background:#FFFB81; height:30px; cursor:pointer; font-weight:normal;}

td.stpl_zeit{font-size:0.9em; width:55px; color:#09F}



.stpl_headline{font-weight:bold;}

.musikminigreen{background:#0C0;}

tr.mittag{background-color:#FC0; border:none;}

/*STPL Links*/

#Stundenplan a{font-weight:bold;}

#Stundenplan a.musikbabys{color:#53ee07;}
#Stundenplan a.musikminis{color:#44c605;}
#Stundenplan a.musikjuniors{color:#339304;}
#Stundenplan a.musikmaxis{color:#339304;}
#Stundenplan a.tanz_kreativ_juniors{color:#e3040d;}
#Stundenplan a.bewegte_instrumente{color:#70d0ef;}
#Stundenplan a.yoga_teenies{color:#e28a0d;}
#Stundenplan a.musikland{color:#0aca72;}
#Stundenplan a.tanzkreativland{color:#f05e06;}
#Stundenplan a.rhythmus_bewegung{color:#f3a120;}
#Stundenplan a.familienmusik{color:#18b3e5;}


#Stundenplan td.neu{background:url(../images/class_neu.png) -7px 20px no-repeat;}
#Stundenplan td.einmal_monat{background:url(../images/class_einmalmonat.png) center center no-repeat; }
#Stundenplan td.cocodrillo{background:url(../images/class_cocodrillo.png) center center;}
#Stundenplan td.leone{background:url(../images/class_leone.png) center center;}
#Stundenplan td.farfalla{background:url(../images/class_farfalla.png) center center;}


/*---------TABLE TANZTHEATER----------*/

#Tanztheater a{color:#000000;}
#Tanztheater a:hover{text-decoration:underline;}

#Tanztheater td{height:30px; text-align:left; vertical-align:middle;}

#Tanztheater td{border:1px dotted grey; padding-left:8px;}

td.stpl_datum{font-size:1.0em; color:#09F; text-align:center;}


.Frage{
	border:1px solid #ccc;
	color:fff;
	padding:10px 5px;
	
	 width:400px;
	 
	 cursor:pointer;
	 }
	 
.antwort{width:550px;
font-style:italic;
border:1px dotted #FF9900;
background:#fff;
padding:6px;
	}


#content.overflow{overflow:visible;}


table.kursraster{margin-left:25px;}

.kursraster td{padding:5px; /*border:1px dotted #090;*/}
.kursraster tr{/*border:2px dotted #090;*/}


/*   Kursinhalte in FAQ Style */
#faqs dt, #faqs dd, #faqs_1 dt, #faqs_1 dd, #faqs_2 dt, #faqs_2 dd, #faqs_3 dt, #faqs_3 dd, #faqs_4 dt, #faqs_4 dd, #faqs_5 dt, #faqs_5 dd { padding: 0 0 0 50px }
#faqs dt, #faqs_1 dt, #faqs_2 dt, #faqs_3 dt, #faqs_4 dt, #faqs_5 dt { font-size:1.5em; color: #9d9d9d; cursor: pointer; height: 37px; line-height: 37px; margin: 0 0 15px 12px}
#faqs dd, #faqs_1 dd, #faqs_2 dd, #faqs_3 dd, #faqs_4 dd, #faqs_5 dd { font-size: 1em; margin: 0 0 20px 0px}
#faqs dt, #faqs_1 dt, #faqs_2 dt, #faqs_3 dt, #faqs_4 dt, #faqs_5 dt { background: url(http://www.designonslaught.com/files/2012/06/expand-icon.png) no-repeat left}
#faqs .expanded, #faqs_1 .expanded, #faqs_2 .expanded, #faqs_3 .expanded, #faqs_4 .expanded, #faqs_5 .expanded, #faqs_6 .expanded { background: url(http://www.designonslaught.com/files/2012/06/expanded-icon.png) no-repeat left}



/* KURSE KÄSTCHEN*/
div.kurswrap{margin:auto;  width:500px;}
div.kurse{width:200px; height:200px; float:left; padding-top:0; margin-left:25px; margin-bottom:25px; -webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;

-webkit-box-shadow: 3px 3px 5px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    3px 3px 5px 0px rgba(50, 50, 50, 0.75);
box-shadow:         3px 3px 5px 0px rgba(50, 50, 50, 0.75);
}


h2.kurse{font-family: 'Musivana', arial, sans-serif; font-size:1.9em; font-weight:normal; text-align:center; color:#fff; }

div.kurse a{display: block ; width:100%;
    height: 100% ;}
	
div.kurse:hover{-webkit-box-shadow: 6px 6px 6px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    6px 6px 6px 0px rgba(50, 50, 50, 0.75);
box-shadow:         6px 6px 6px 0px rgba(50, 50, 50, 0.75);}


div#a{ background:#cbc92a url(../images/kurs_0-18_Monate.png);}

div#b{ background:#f9cb2e url(../images/kurs_15-3_Jahre.png);}

div#c{ background:#ec7d25 url(../images/kurs_3-4_Jahre.png);}

div#d{ background:#3dbfef url(../images/kurs_4-6_Jahre.png);}

div#e{ background:#64c053 url(../images/kurs_familie.png);}

div#f{ background:#867ab0 url(../images/kurs_flexi.png);}

div#g{ background:#e5367c url(../images/kurs_xylophon.png);}


#kursbuchen{width:150px;}

select#Kurs{
	line-height: 20px;
	height: 20px;
}


div.kundenstimmen{padding:25px; font-style:italic; background:#fff;width:70%; margin:auto; opacity:0.7; margin-bottom:25px;
			-webkit-box-shadow: 4px 4px 5px 0px rgba(50, 50, 50, 0.42);
			-moz-box-shadow:    4px 4px 5px 0px rgba(50, 50, 50, 0.42);
			box-shadow:         4px 4px 5px 0px rgba(50, 50, 50, 0.42);
			
			-webkit-border-radius: 8px;
			-moz-border-radius: 8px;
			border-radius: 8px;

}

/*#########################################   W E B F O R M '''''''''''''''''''''''''''''''''''''''''''''''*/

#WFItem html{color:#000;background:#FFF;}

#WFItem body, #WFItem div, #WFItem dl, #WFItem dt, #WFItem dd, #WFItem ul, #WFItem ol, #WFItem li, #WFItem h1, #WFItem h2, #WFItem h3, #WFItem h4, #WFItem h5, 
#WFItem h6, #WFItem pre, #WFItem code, #WFItem form, #WFItem fieldset, #WFItem legend, #WFItem input, #WFItem textarea, #WFItem p, #WFItem blockquote, #WFItem th, 
#WFItem td{margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;padding-left:0;padding-bottom:0;padding-right:0;padding-top:0;width:auto;background-image:none; }

#WFItem div, #WFItem dl, #WFItem dt, #WFItem dd, #WFItem ul, #WFItem ol, #WFItem li, #WFItem h1, #WFItem h2{border:none;background:none;float:none;width:auto;-moz-box-shadow:0;-webkit-box-shadow:0;box-shadow:0;text-indent:inherit;position:static;visibility:inherit; box-sizing:content-box; -webkit-box-sizing:content-box; -moz-box-sizing:content-box; line-height:normal;}

#WFItem table{border-collapse:collapse;border-spacing:0;} 

#WFItem fieldset, #WFItem img{border:0;}

#WFItem address, #WFItem caption, #WFItem cite, #WFItem code, #WFItem dfn, #WFItem em, #WFItem th, #WFItem var{font-style:normal;font-weight:normal;}

#WFItem strong{font-style:normal;font-weight:bold;}

#WFItem em{font-style:italic;font-weight:normal;position:static;} 

#WFItem li{list-style:none;}

caption, #WFItem th{text-align:left;}

#WFItem h1, #WFItem h2, #WFItem h3, #WFItem h4, #WFItem h5, #WFItem h6{font-size:100%;font-weight:normal;}

#WFItem q:before, #WFItem q:after{content: " ";}

#WFItem abbr, #WFItem acronym{border:0;font-variant:normal;}

#WFItem sup{vertical-align:text-top;}

#WFItem sub{vertical-align:text-bottom;}

#WFItem input, #WFItem textarea, #WFItem select{font-family:inherit;font-size:inherit;font-weight:inherit;height:auto;line-height:auto;}

#WFItem input, #WFItem textarea, #WFItem select{*font-size:100%;}

#WFItem legend{color:#000;} #WFItem .clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }

#WFItem .clearer { display: block; clear:both; font-size:0.1px; height:0.1px; line-height:0.1px; width:100%; }

#WFWrapper .close { background:url(https://app.getresponse.com/images/common/highslide/close.png) repeat scroll 0 0 transparent; cursor:pointer; height:30px; position:absolute; right:-15px; top:-15px; width:30px;z-index:1; }

#wfCloseX { background:url(https://app.getresponse.com/images/common/highslide/close.png) repeat scroll 0 0 transparent; cursor:pointer; height:30px; position:absolute; right:0; top:0; width:30px;z-index:1; cursor:pointer; }

#WFItem .clrB {clear:both;text-align:left;}

#WFItem * html .clearfix { zoom: 1; }

#WFItem *:first-child+html .clearfix { zoom: 1; } #WFItem .wf-contbox { width:100%; } .wf-formTpl li:before {content: " ";} #WFItem form { display:inline-block; width:100%; } #WFItem label { margin:0; } #WFItem p { line-height:18px; font-size:11px; } #WFItem input[type="submit"] { cursor:pointer; text-shadow:none; filter:none; float:none; text-transform:none; letter-spacing:0; white-space: nowrap; word-wrap:normal; } #WFItem .wf-label { word-break: normal; width: auto; float: none; width: auto; } #WFItem {width:356px;}   #WFItem  { color: #555555; font-family: Arial,Helvetica,sans-serif; font-size: 12px; }  #WFItem  .wf-body li { padding: 10px 15px; clear: both; }  #WFItem  .actTinyMceElBodyContent ul li { padding: 3px; list-style-type: disc; }  #WFItem  .actTinyMceElBodyContent ol li { padding: 3px; list-style-type: decimal; }  #WFItem  .actTinyMceElBodyContent ul { margin-left: 20px; }  #WFItem  .actTinyMceElBodyContent ol { margin-left: 25px; }  #WFItem  .actTinyMceElBodyContent ol ol { margin-top: 0; margin-bottom: 0; }  #WFItem .wf-body { background-color:none;background-image: none;background-position: left top;background-repeat: no-repeat;border-color: #92757d;border-width: 0px;border-style: none;-webkit-border-top-left-radius: 0px;-moz-border-radius-topleft: 0px;border-top-left-radius:0px;-webkit-border-top-right-radius: 0px;-moz-border-radius-topright: 0px;border-top-right-radius:0px;-webkit-border-bottom-left-radius: 0px;-moz-border-radius-bottomleft: 0px;border-bottom-left-radius:0px;-webkit-border-bottom-right-radius: 0px;-moz-border-radius-bottomright: 0px;border-bottom-right-radius:0px;}  #WFItem .wf-body { -webkit-border-top-left-radius: 0px; -moz-border-radius-topleft: 0px;  border-top-left-radius: 0px;-webkit-border-top-right-radius: 0px; -moz-border-radius-topright: 0px;  border-top-right-radius: 0px;-webkit-border-bottom-left-radius: 0px; -moz-border-radius-bottomleft: 0px;  border-bottom-left-radius: 0px;-webkit-border-bottom-right-radius: 0px; -moz-border-radius-bottomright: 0px;  border-bottom-right-radius: 0px;} #WFItem .wf-header { color: #2B93D3;background-color:none;background-image: none;background-position: left top;background-repeat: no-repeat;border-color: #6b6262;border-width: 0px;border-style: none;padding-left: 10px;padding-right: 10px;padding-top: 20px;padding-bottom: 0px;display: block;min-height: 32px;-webkit-border-top-left-radius: 0px;-moz-border-radius-topleft: 0px;border-top-left-radius: 0px;-webkit-border-top-right-radius: 0px;-moz-border-radius-topright: 0px;border-top-right-radius: 0px;-webkit-border-bottom-left-radius: 0px;-moz-border-radius-bottomleft: 0px;border-bottom-left-radius: 0px;-webkit-border-bottom-right-radius: 0px;-moz-border-radius-bottomright: 0px;border-bottom-right-radius: 0px;}  #WFItem .wf-footer { color: #2B93D3;background-color:none;background-image: none;background-position: left top;background-repeat: no-repeat;border-color: #6b6262;border-width: 0px;border-style: none;padding-left: 10px;padding-right: 10px;padding-top: 10px;padding-bottom: 10px;display: block;min-height: 18px;-webkit-border-top-left-radius: 0px;-moz-border-radius-topleft: 0px;border-top-left-radius: 0px;-webkit-border-top-right-radius: 0px;-moz-border-radius-topright: 0px;border-top-right-radius: 0px;-webkit-border-bottom-left-radius: 0px;-moz-border-radius-bottomleft: 0px;border-bottom-left-radius: 0px;-webkit-border-bottom-right-radius: 0px;-moz-border-radius-bottomright: 0px;border-bottom-right-radius: 0px;}  #WFItem .wf-input { padding: 2px 0;font-family: comic sans ms;font-size:14px;color: #555555;font-weight: normal;font-style: normal;text-decoration: none;background-color: #FFFFFF;border-width: 1px;border-color:#D9D9D9;border-style: solid;width: 100%;-webkit-border-top-left-radius: 8px;-moz-border-radius-topleft: 8px;border-top-left-radius: 8px;-webkit-border-top-right-radius: 8px;-moz-border-radius-topright: 8px;border-top-right-radius: 8px;-webkit-border-bottom-left-radius: 8px;-moz-border-radius-bottomleft: 8px;border-bottom-left-radius: 8px;-webkit-border-bottom-right-radius: 8px;-moz-border-radius-bottomright: 8px;border-bottom-right-radius: 8px;}  #WFItem  .wf-label { font-family: Arial; font-size: 12px; color: #555555; font-weight: bold; font-style: normal; text-decoration: none; padding-top: 3px; padding-bottom: 3px; padding-left: 0; padding-right: 3px; display: block; }  #WFItem  .wf-label { font-family: Arial; font-size:12px; color: #555555; font-weight: bold; font-style: normal; text-decoration: none; padding-top: 3px; padding-bottom: 3px; padding-left: 0; padding-right: 3px; display: block;  }  #WFItem .wf-button { font-family: comic sans ms;font-size:22px;color: #FFFFFF;font-weight: bold;font-style: normal;text-decoration: none;background-color:rgb(255, 15, 23);background-image: url(https://app.getresponse.com/images/core/webforms/gradient_top.png);border-width: 1px;border-color: #000000;border-style: none;padding-left:16px;padding-right:16px;padding-top:8px;padding-bottom:8px;-webkit-border-top-left-radius: 8px;-moz-border-radius-topleft: 8px;border-top-left-radius: 8px;-webkit-border-top-right-radius: 8px;-moz-border-radius-topright: 8px;border-top-right-radius: 8px;-webkit-border-bottom-left-radius: 8px;-moz-border-radius-bottomleft: 8px;border-bottom-left-radius: 8px;-webkit-border-bottom-right-radius: 8px;-moz-border-radius-bottomright: 8px;border-bottom-right-radius: 8px;background-position: left top;background-repeat: repeat-x;} #WFItem .wf-button:hover { } #WFItem  .wf-submit { text-align: center; }  #WFItem  .wf-submit { text-align:center;  }  #WFItem  .wf-labelpos { float: none; width: auto; text-align: left; }  #WFItem  .wf-labelpos { float:none; width:auto; text-align:left;  }  #WFItem  .wf-inputpos { float: none; width: auto; }  #WFItem  .wf-inputpos { float:none; width:auto;  }  #WFItem .wf-privacy { font-family: Arial;font-size: 12px;color:rgb(148, 140, 148);font-weight: normal;font-style: italic;text-decoration: none;text-align: center;border: none;background: none;}  #WFItem  .wf-privacyico { padding: 4px 0 0 20px; background: url(https://app.getresponse.com/images/core/webforms/lock.png) no-repeat left center; }  #WFItem  .wf-counter { font-family: Arial; font-size: 12px; color: #44454f; font-weight: bold; font-style: normal; text-decoration: none; text-align: center; }  #WFItem  .wf-poweredby { font-family: Arial; font-size: 10px; color: #B8B8B8; font-weight: normal; font-style: italic; text-decoration: none; text-align: center; }  #WFItem  .wf-poweredby { font-family: Arial; font-size:12px; color: #B8B8B8; font-weight: normal; font-style: italic; text-decoration: none; text-align: center; background: none; padding: 0;  }  #WFItem  .wf-link { font-family: Arial; font-size: 12px; color: #ffffff; font-weight: normal; font-style: normal; text-decoration: none; }  #WFItem  .wf-link:hover { font-family: Arial; font-size: 12px; color: #ffffff; font-weight: normal; font-style: normal; text-decoration: none; }  #WFItem  .wf-text { font-family: Arial; font-size: 12px; color: #B8B8B8; }  #WFItem  .wf-text { font-family: Arial; font-size: 12px; color: #B8B8B8;  }  #WFItem  .wf-divider { border-top-width: 1px; border-color: #ffffff; border-style: solid; }  #WFItem  .wf-image { text-align: center; }  #WFItem  .wf-privacylink { color: #B8B8B8; font-style: italic; }  #WFItem  .wf-privacylink { color: #B8B8B8; font-style: italic;  }  #WFItem  .wf-poweredbylink { color: #B8B8B8; font-style: italic; }  #WFItem  .wf-poweredbylink { color: #B8B8B8; font-style: italic;  }  #WFItem  .wf-imgbox { overflow: hidden; }  #WFItem  .wf-rc-reload { display: inline-block; width: 16px; height: 16px; overflow: hidden; text-indent: -99999px; position: relative; top: 3px; margin-left: 3px; background: url(https://app.getresponse.com/images/core/webforms/captchaico.png) no-repeat 0 -32px; }  #WFItem  .wf-rc-audio { display: inline-block; width: 16px; height: 16px; overflow: hidden; text-indent: -99999px; position: relative; top: 3px; margin-left: 3px; background: url(https://app.getresponse.com/images/core/webforms/captchaico.png) no-repeat 0 0; }  #WFItem  .wf-rc-image { display: inline-block; width: 16px; height: 16px; overflow: hidden; text-indent: -99999px; position: relative; top: 3px; margin-left: 3px; background: url(https://app.getresponse.com/images/core/webforms/captchaico.png) no-repeat 0 -16px; }  #WFItem  #recaptcha_image { width: 200px; height: 38px; }  #WFItem  #recaptcha_image img { width: 200px; height: 38px; }  #WFItem  .wf-rc-boxm { width: 200px; margin: 0 auto; overflow: hidden; }  #WFItem  em { color: inherit; font-style: italic; }  #WFItem  .recaptcha_only_if_incorrect_sol { display:none; }    </style>
/*#########################################   W E B F O R M   E N D E'''''''''''''''''''''''''''''''''''''''''''''''*/
.s {
}
