body {
	margin: 0px;
	height: 100%;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: rgb(0,29,76);
	background: url(../images/bg.png) repeat-y;
	background-color:rgb(255,255,255);
}


/*___________________Menu 1 ____________________-*/
.mainlevel-m1 {
	background:  url(../images/menu.png) no-repeat;
	text-align: right;
	color: rgb(0,29,76);
	padding-top:4px;
	font-size: 11px;
	display: block;
	text-decoration: none;
	width: 100%;
	height: 20px !important;
	height: 24px;
}
a.mainlevel-m1:link, a.mainlevel-m1:visited {
	background: rgb(0,29,76) url(../images/menu_left_bg.png) no-repeat;
	color: rgb(0,29,76);
	height: 20px !important;
	height: 24px;
}

a.mainlevel-m1:hover {
	background:  url(../images/menu.png) rgb(255,255,255) no-repeat;
	color: rgb(0,29,76);
	text-decoration: none;
}
#active_menu-m1 {
	height: 20px !important;
	height: 24px;
	background: url(../images/m1_active.png) rgb(0,29,76) no-repeat;
	color: rgb(255,255,255);
	text-decoration: none;
}
#active_menu-m1:hover {
	height: 20px !important;
	height: 24px;
	background: url(../images/m1_active.png) rgb(0,29,76) no-repeat;
	color: rgb(255,255,255);
	text-decoration: none;
}
.mainlevel-m1a {
	text-align: right;
	color: rgb(0,29,76);
	padding-top:4px;
	font-size: 11px;
	display: block;
	text-decoration: none;
	width: 100%;
	height: 20px !important;
	height: 24px;
}
a.mainlevel-m1a:link, a.mainlevel-m1a:visited, a.mainlevel-m1a:hover {
	height: 20px !important;
	height: 24px;
	background: url(../images/m1_active.png) rgb(0,29,76) no-repeat;
	color: rgb(255,255,255);
	text-decoration: none;
	
}
/*________Untermenu Home_______*/

.mainlevel-umhome {
	background:  url(../images/um.png) rgb(185,16,20) no-repeat;
	text-align: right;
	display: block;
	color: rgb(255,255,255);
	padding-top:4px;
	font-size: 11px;
	text-decoration: none;
	width: 139px;
	height: 20px !important;
	height: 24px;
}
a.mainlevel-umhome:link, a.mainlevel-umhome:visited {
	background: url(../images/um.png) rgb(185,16,20) no-repeat;
	color: rgb(255,255,255);
	height: 20px !important;
	height: 24px;
}

a.mainlevel-umhome:hover {
	background:  url(../images/um_d4k_over.png) rgb(185,16,20) no-repeat;
	color: rgb(255,255,255);
	text-decoration: none;
}
#active_menu-umhome {
	height: 20px !important;
	height: 24px;
	background: url(../images/um_d4k_activ.png) rgb(185,16,20)  no-repeat;
	color: rgb(255,255,255);
	text-decoration: none;
}
#active_menu-umhome:hover {
	height: 20px !important;
	height: 24px;
	background: url(../images/um_d4k_activ.png) rgb(185,16,20)  no-repeat;
	color: rgb(255,255,255);
	text-decoration: none;
}	
/*______Ueber Uns_________*/
.mainlevel-m2 {
	background:  url(../images/menu.png) no-repeat;
	text-align: right;
	color: rgb(0,29,76);
	padding-top:4px;
	font-size: 11px;
	display: block;
	text-decoration: none;
	width: 100%;
	height: 20px !important;
	height: 24px;
}
a.mainlevel-m2:link, a.mainlevel-m2:visited {
	background: rgb(0,29,76) url(../images/menu_left_bg.png) no-repeat;
	color: rgb(0,29,76);
	height: 20px !important;
	height: 24px;
}

a.mainlevel-m2:hover {
	background:  url(../images/menu.png) rgb(255,255,255) no-repeat;
	color: rgb(0,29,76);
	text-decoration: none;
}
#active_menu-m2 {
	height: 20px !important;
	height: 24px;
	background: url(../images/m2_aktive.png) rgb(0,29,76) no-repeat;
	color: rgb(255,255,255);
	text-decoration: none;
}
#active_menu-m2:hover {
	height: 20px !important;
	height: 24px;
	background: url(../images/m2_aktive.png) rgb(0,29,76) no-repeat;
	color: rgb(255,255,255);
	text-decoration: none;
}
.mainlevel-m2a {
	text-align: right;
	color: rgb(0,29,76);
	padding-top:4px;
	font-size: 11px;
	display: block;
	text-decoration: none;
	width: 100%;
	height: 20px !important;
	height: 24px;
}
a.mainlevel-m2a:link, a.mainlevel-m2a:visited, a.mainlevel-m2a:hover {
	height: 20px !important;
	height: 24px;
	background: url(../images/m2_aktive.png) rgb(0,29,76) no-repeat;
	color: rgb(255,255,255);
	text-decoration: none;
	
}

/*________Untermenu Ueber Uns_______*/

.mainlevel-umuu {
	background:  url(../images/um.png) rgb(0,29,76) no-repeat;
	text-align: right;
	display: block;
	color: rgb(255,255,255);
	padding-top:4px;
	font-size: 11px;
	text-decoration: none;
	width: 149px;
	height: 20px !important;
	height: 24px;
}
a.mainlevel-umuu:link, a.mainlevel-umuu:visited {
	background: url(../images/um.png) rgb(0,29,76) no-repeat;
	color: rgb(255,255,255);
	height: 20px !important;
	height: 24px;
}

a.mainlevel-umuu:hover {
	background:  url(../images/um_uu_over.png) rgb(0,29,76) no-repeat;
	color: rgb(255,255,255);
	text-decoration: none;
}
#active_menu-umuu {
	height: 20px !important;
	height: 24px;
	background: url(../images/um_uu_activ.png) rgb(0,29,76)  no-repeat;
	color: rgb(255,255,255);
	text-decoration: none;
}
#active_menu-umuu:hover {
	height: 20px !important;
	height: 24px;
	background: url(../images/um_uu_activ.png) rgb(0,29,76)  no-repeat;
	color: rgb(255,255,255);
	text-decoration: none;
}	

/*______Highligths_________*/
.mainlevel-m11 {
	background:  url(../images/menu.png) no-repeat;
	text-align: right;
	color: rgb(0,29,76);
	padding-top:4px;
	font-size: 11px;
	display: block;
	text-decoration: none;
	width: 100%;
	height: 20px !important;
	height: 24px;
}
a.mainlevel-m11:link, a.mainlevel-m11:visited {
	background: rgb(0,29,76) url(../images/menu_left_bg.png) no-repeat;
	color: rgb(0,29,76);
	height: 20px !important;
	height: 24px;
}

a.mainlevel-m11:hover {
	background:  url(../images/menu.png) rgb(255,255,255) no-repeat;
	color: rgb(0,29,76);
	text-decoration: none;
}
#active_menu-m11 {
	height: 20px !important;
	height: 24px;
	background: url(../images/m2_aktive.png) rgb(0,29,76) no-repeat;
	color: rgb(255,255,255);
	text-decoration: none;
}
#active_menu-m11:hover {
	height: 20px !important;
	height: 24px;
	background: url(../images/m2_aktive.png) rgb(0,29,76) no-repeat;
	color: rgb(255,255,255);
	text-decoration: none;
}
.mainlevel-m11a {
	text-align: right;
	color: rgb(0,29,76);
	padding-top:4px;
	font-size: 11px;
	display: block;
	text-decoration: none;
	width: 100%;
	height: 20px !important;
	height: 24px;
}
a.mainlevel-m11a:link, a.mainlevel-m11a:visited, a.mainlevel-m11a:hover {
	height: 20px !important;
	height: 24px;
	background: url(../images/m2_aktive.png) rgb(0,29,76) no-repeat;
	color: rgb(255,255,255);
	text-decoration: none;
	
}

/*________Untermenu Shop_______*/

.mainlevel-umshop {
	background:  url(../images/um.png) rgb(0,29,76) no-repeat;
	text-align: right;
	display: block;
	color: rgb(255,255,255);
	padding-top:4px;
	font-size: 11px;
	text-decoration: none;
	width: 190px;
	height: 20px !important;
	height: 24px;
}
a.mainlevel-umshop:link, a.mainlevel-umshop:visited {
	background: url(../images/um_shop.png) rgb(0,29,76) no-repeat;
	color: rgb(255,255,255);
	height: 20px !important;
	height: 24px;
}

a.mainlevel-umshop:hover {
	background:  url(../images/um_shop_over.png) rgb(0,29,76) no-repeat;
	color: rgb(255,255,255);
	text-decoration: none;
}
#active_menu-umshop {
	height: 20px !important;
	height: 24px;
	background: url(../images/um_shop_activ.png) rgb(0,29,76)  no-repeat;
	color: rgb(255,255,255);
	text-decoration: none;
}
#active_menu-umshop:hover {
	height: 20px !important;
	height: 24px;
	background: url(../images/um_shop_activ.png) rgb(0,29,76)  no-repeat;
	color: rgb(255,255,255);
	text-decoration: none;
}
/*__________Erwachsenenkurse___________________*/
.mainlevel-m3 {
	background:  url(../images/menu.png) no-repeat;
	text-align: right;
	color: rgb(0,29,76);
	padding-top:4px;
	font-size: 11px;
	display: block;
	text-decoration: none;
	width: 100%;
	height: 20px !important;
	height: 24px;
}
a.mainlevel-m3:link, a.mainlevel-m3:visited {
	background: rgb(253,202,0) url(../images/menu_left_bg.png) no-repeat;
	color: rgb(0,29,76);
	height: 20px !important;
	height: 24px;
}

a.mainlevel-m3:hover {
	background:  url(../images/menu.png) rgb(253,202,0) no-repeat;
	color: rgb(0,29,76);
	text-decoration: none;
}
#active_menu-m3 {
	height: 20px !important;
	height: 24px;
	background: url(../images/m3_aktive.png) rgb(253,202,0) no-repeat;
	color: rgb(0,29,76);
	text-decoration: none;
}
#active_menu-m3:hover {
	height: 20px !important;
	height: 24px;
	background: url(../images/m3_aktive.png) rgb(253,202,0) no-repeat;
	color: rgb(0,29,76);
	text-decoration: none;
}
.mainlevel-m3a {
	text-align: right;
	color: rgb(0,29,76);
	padding-top:4px;
	font-size: 11px;
	display: block;
	text-decoration: none;
	width: 100%;
	height: 20px !important;
	height: 24px;
}
a.mainlevel-m3a:link, a.mainlevel-m3a:visited, a.mainlevel-m3a:hover {
	height: 20px !important;
	height: 24px;
	background: url(../images/m3_aktive.png) rgb(253,202,0) no-repeat;
	color: rgb(0,29,76);
	text-decoration: none;
	
}

/*________Untermenu Erwachsenenkurse_______*/

.mainlevel-umek {
	background:  url(../images/um.png)  no-repeat;
	text-align: right;
	display: block;
	color: rgb(0,29,76);
	padding-top:4px;
	font-size: 11px;
	text-decoration: none;
	width: 139px;
	height: 20px !important;
	height: 24px;
}
a.mainlevel-umek:link, a.mainlevel-umek:visited {
	background: url(../images/um.png)  no-repeat;
	color: rgb(0,29,76);
	height: 20px !important;
	height: 24px;
}

a.mainlevel-umek:hover {
	background:  url(../images/um_ek_over.png)  no-repeat;
	color: rgb(0,29,76);
	text-decoration: none;
}
#active_menu-umek {
	height: 20px !important;
	height: 24px;
	background: url(../images/um_ek_activ.png)   no-repeat;
	color: rgb(0,29,76);
	text-decoration: none;
}
#active_menu-umek:hover {
	height: 20px !important;
	height: 24px;
	background: url(../images/um_ek_activ.png)   no-repeat;
	color: rgb(0,29,76);
	text-decoration: none;
}	
/*__________Jugendkurse___________________*/
.mainlevel-m4 {
	background:  url(../images/menu.png) no-repeat;
	text-align: right;
	color: rgb(0,29,76);
	padding-top:4px;
	font-size: 11px;
	display: block;
	text-decoration: none;
	width: 100%;
	height: 20px !important;
	height: 24px;
}
a.mainlevel-m4:link, a.mainlevel-m4:visited {
	background: rgb(234,225,0) url(../images/menu_left_bg.png) no-repeat;
	color: rgb(0,29,76);
	height: 20px !important;
	height: 24px;
}

a.mainlevel-m4:hover {
	background:  url(../images/menu.png) rgb(234,225,0) no-repeat;
	color: rgb(0,29,76);
	text-decoration: none;
}
#active_menu-m4 {
	height: 20px !important;
	height: 24px;
	background: url(../images/m4_active.png) rgb(234,225,0) no-repeat;
	color: rgb(0,29,76);
	text-decoration: none;
}
#active_menu-m4:hover {
	height: 20px !important;
	height: 24px;
	background: url(../images/m4_active.png) rgb(234,225,0) no-repeat;
	color: rgb(0,29,76);
	text-decoration: none;
}
.mainlevel-m4a {
	text-align: right;
	color: rgb(0,29,76);
	padding-top:4px;
	font-size: 11px;
	display: block;
	text-decoration: none;
	width: 100%;
	height: 20px !important;
	height: 24px;
}
a.mainlevel-m4a:link, a.mainlevel-m4a:visited, a.mainlevel-m4a:hover {
	height: 20px !important;
	height: 24px;
	background: url(../images/m4_active.png) rgb(234,225,0) no-repeat;
	color: rgb(0,29,76);
	text-decoration: none;
	
}

/*________Untermenu Jugendkurse_______*/

.mainlevel-umjk {
	background:  url(../images/um.png) no-repeat;
	text-align: right;
	display: block;
	color: rgb(0,29,76);
	padding-top:4px;
	font-size: 11px;
	text-decoration: none;
	width: 139px;
	height: 20px !important;
	height: 24px;
}
a.mainlevel-umjk:link, a.mainlevel-umjk:visited {
	background: url(../images/um.png) no-repeat;
	color: rgb(0,29,76);
	height: 20px !important;
	height: 24px;
}

a.mainlevel-umjk:hover {
	background:  url(../images/um_jk_over.png) no-repeat;
	color: rgb(0,29,76);
	text-decoration: none;
}
#active_menu-umjk {
	height: 20px !important;
	height: 24px;
	background: url(../images/um_jk_activ.png) no-repeat;
	color: rgb(0,29,76);
	text-decoration: none;
}
#active_menu-umjk:hover {
	height: 20px !important;
	height: 24px;
	background: url(../images/um_jk_activ.png) no-repeat;
	color: rgb(0,29,76);
	text-decoration: none;
}	
/*__________Hauptmenu Dance4Kids___________________*/
.mainlevel-m5 {
	background:  url(../images/menu.png) no-repeat;
	text-align: right;
	color: rgb(0,29,76);
	padding-top:4px;
	font-size: 11px;
	display: block;
	text-decoration: none;
	width: 100%;
	height: 20px !important;
	height: 24px;
}
a.mainlevel-m5:link, a.mainlevel-m5:visited {
	background: rgb(185,16,20) url(../images/menu_left_bg.png) no-repeat;
	color: rgb(0,29,76);
	height: 20px !important;
	height: 24px;
}

a.mainlevel-m5:hover {
	background:  url(../images/menu.png) rgb(185,16,20) no-repeat;
	color: rgb(255,255,255);
	text-decoration: none;
}
#active_menu-m5 {
	height: 20px !important;
	height: 24px;
	background: url(../images/m5_active.png) rgb(185,16,20) no-repeat;
	color: rgb(255,255,255);
	text-decoration: none;
}
#active_menu-m5:hover {
	height: 20px !important;
	height: 24px;
	background: url(../images/m5_active.png) rgb(185,16,20) no-repeat;
	color: rgb(255,255,255);
	text-decoration: none;
}
.mainlevel-m5a {
	text-align: right;
	color: rgb(0,29,76);
	padding-top:4px;
	font-size: 11px;
	display: block;
	text-decoration: none;
	width: 100%;
	height: 20px !important;
	height: 24px;
}
a.mainlevel-m5a:link, a.mainlevel-m5a:visited, a.mainlevel-m5a:hover {
	height: 20px !important;
	height: 24px;
	background: url(../images/m5_active.png) rgb(185,16,20) no-repeat;
	color: rgb(255,255,255);
	text-decoration: none;
}

/*________Untermenu Dance4Kids_______*/

.mainlevel-umd4k {
	background:  url(../images/um.png) rgb(185,16,20) no-repeat;
	text-align: right;
	display: block;
	color: rgb(255,255,255);
	padding-top:4px;
	font-size: 11px;
	text-decoration: none;
	width: 139px;
	height: 20px !important;
	height: 24px;
}
a.mainlevel-umd4k:link, a.mainlevel-umd4k:visited {
	background: url(../images/um.png) rgb(185,16,20) no-repeat;
	color: rgb(255,255,255);
	height: 20px !important;
	height: 24px;
}

a.mainlevel-umd4k:hover {
	background:  url(../images/um_d4k_over.png) rgb(185,16,20) no-repeat;
	color: rgb(255,255,255);
	text-decoration: none;
}
#active_menu-umd4k {
	height: 20px !important;
	height: 24px;
	background: url(../images/um_d4k_activ.png) rgb(185,16,20)  no-repeat;
	color: rgb(255,255,255);
	text-decoration: none;
}
#active_menu-umd4k:hover {
	height: 20px !important;
	height: 24px;
	background: url(../images/um_d4k_activ.png) rgb(185,16,20)  no-repeat;
	color: rgb(255,255,255);
	text-decoration: none;
}	
/*__________Hauptmenu Dance4Fans___________________*/
.mainlevel-m6 {
	background:  url(../images/menu.png) no-repeat;
	text-align: right;
	color: rgb(0,29,76);
	padding-top:4px;
	font-size: 11px;
	display: block;
	text-decoration: none;
	width: 100%;
	height: 20px !important;
	height: 24px;
}
a.mainlevel-m6:link, a.mainlevel-m6:visited {
	background: rgb(240,136,0) url(../images/menu_left_bg.png) no-repeat;
	color: rgb(0,29,76);
	height: 20px !important;
	height: 24px;
}

a.mainlevel-m6:hover {
	background:  url(../images/menu.png) rgb(240,136,0) no-repeat;
	color: rgb(0,29,76);
	text-decoration: none;
}
#active_menu-m6 {
	height: 20px !important;
	height: 24px;
	background: url(../images/m6_active.png) rgb(240,136,0) no-repeat;
	color: rgb(255,255,255);
	text-decoration: none;
}
#active_menu-m6:hover {
	height: 20px !important;
	height: 24px;
	background: url(../images/m6_active.png) rgb(240,136,0) no-repeat;
	color: rgb(255,255,255);
	text-decoration: none;
}
.mainlevel-m6a {
	text-align: right;
	color: rgb(255,255,255);
	padding-top:4px;
	font-size: 11px;
	display: block;
	text-decoration: none;
	width: 100%;
	height: 20px !important;
	height: 24px;
}
a.mainlevel-m6a:link, a.mainlevel-m6a:visited, a.mainlevel-m6a:hover {
	height: 20px !important;
	height: 24px;
	background: url(../images/m6_active.png) rgb(240,136,0) no-repeat;
	color: rgb(255,255,255);
	text-decoration: none;
	
}

/*________Untermenu Dance4Fans_______*/

.mainlevel-umd4f {
	background:  url(../images/um.png) no-repeat;
	text-align: right;
	display: block;
	color: rgb(255,255,255);
	padding-top:4px;
	font-size: 10px;
	text-decoration: none;
	width: 142px;
	height: 20px !important;
	height: 24px;
}
a.mainlevel-umd4f:link, a.mainlevel-umd4f:visited {
	background: url(../images/um.png) no-repeat;
	color: rgb(255,255,255);
	height: 20px !important;
	height: 24px;
}

a.mainlevel-umd4f:hover {
	background:  url(../images/um_d4f_over.png) no-repeat;
	color: rgb(255,255,255);
	text-decoration: none;
}
#active_menu-umd4f {
	height: 20px !important;
	height: 24px;
	background: url(../images/um_d4f_activ.png) no-repeat;
	color: rgb(255,255,255);
	text-decoration: none;
}
#active_menu-umd4f:hover {
	height: 20px !important;
	height: 24px;
	background: url(../images/um_d4f_activ.png) no-repeat;
	color: rgb(255,255,255);
	text-decoration: none;
}	
/*__________Specials___________________*/
.mainlevel-m7 {
	background:  url(../images/menu.png) no-repeat;
	text-align: right;
	color: rgb(0,29,76);
	padding-top:4px;
	font-size: 11px;
	display: block;
	text-decoration: none;
	width: 100%;
	height: 20px !important;
	height: 24px;
}
a.mainlevel-m7:link, a.mainlevel-m7:visited {
	background: rgb(0,29,76) url(../images/menu_left_bg.png) no-repeat;
	color: rgb(0,29,76);
	height: 20px !important;
	height: 24px;
}

a.mainlevel-m7:hover {
	background:  url(../images/menu.png) rgb(255,255,255) no-repeat;
	color: rgb(0,29,76);
	text-decoration: none;
}
#active_menu-m7 {
	height: 20px !important;
	height: 24px;
	background: url(../images/m1_active.png) rgb(0,29,76) no-repeat;
	color: rgb(255,255,255);
	text-decoration: none;
}
#active_menu-m7:hover {
	height: 20px !important;
	height: 24px;
	background: url(../images/m1_active.png) rgb(0,29,76) no-repeat;
	color: rgb(255,255,255);
	text-decoration: none;
}
.mainlevel-m7a {
	text-align: right;
	color: rgb(255,255,255);
	padding-top:4px;
	font-size: 11px;
	display: block;
	text-decoration: none;
	width: 100%;
	height: 20px !important;
	height: 24px;
}
a.mainlevel-m7a:link, a.mainlevel-m7a:visited, a.mainlevel-m7a:hover {
	height: 20px !important;
	height: 24px;
	background: url(../images/m7_active.png) rgb(0,29,76) no-repeat;
	color: rgb(255,255,255);
	text-decoration: none;
	
}

/*________Untermenu Specials_______*/

.mainlevel-umsp {
	background:  url(../images/um.png) rgb(185,16,20) no-repeat;
	text-align: right;
	display: block;
	color: rgb(255,255,255);
	padding-top:4px;
	font-size: 11px;
	text-decoration: none;
	width: 139px;
	height: 20px !important;
	height: 24px;
}
a.mainlevel-umsp:link, a.mainlevel-umsp:visited {
	background: url(../images/um.png) rgb(185,16,20) no-repeat;
	color: rgb(255,255,255);
	height: 20px !important;
	height: 24px;
}

a.mainlevel-umsp:hover {
	background:  url(../images/um_d4k_over.png) rgb(185,16,20) no-repeat;
	color: rgb(255,255,255);
	text-decoration: none;
}
#active_menu-umsp {
	height: 20px !important;
	height: 24px;
	background: url(../images/um_d4k_activ.png) rgb(185,16,20)  no-repeat;
	color: rgb(255,255,255);
	text-decoration: none;
}
#active_menu-umsp:hover {
	height: 20px !important;
	height: 24px;
	background: url(../images/um_d4k_activ.png) rgb(185,16,20)  no-repeat;
	color: rgb(255,255,255);
	text-decoration: none;
}	
/*__________Fitnessprogramm___________________*/
.mainlevel-m8 {
	background:  url(../images/menu.png) no-repeat;
	text-align: right;
	color: rgb(0,29,76);
	padding-top:4px;
	font-size: 11px;
	display: block;
	text-decoration: none;
	width: 100%;
	height: 20px !important;
	height: 24px;
}
a.mainlevel-m8:link, a.mainlevel-m8:visited {
	background: rgb(228,193,0) url(../images/menu_left_bg.png) no-repeat;
	color: rgb(0,29,76);
	height: 20px !important;
	height: 24px;
}

a.mainlevel-m8:hover {
	background:  url(../images/menu.png) rgb(228,193,0) no-repeat;
	color: rgb(0,29,76);
	text-decoration: none;
}
#active_menu-m8 {
	height: 20px !important;
	height: 24px;
	background: url(../images/m8_active.png) rgb(228,193,0) no-repeat;
	color: rgb(255,255,255);
	text-decoration: none;
}
#active_menu-m8:hover {
	height: 20px !important;
	height: 24px;
	background: url(../images/m8_active.png) rgb(228,193,0) no-repeat;
	color: rgb(255,255,255);
	text-decoration: none;
}
.mainlevel-m8a {
	text-align: right;
	color: rgb(0,29,76);
	padding-top:4px;
	font-size: 11px;
	display: block;
	text-decoration: none;
	width: 100%;
	height: 20px !important;
	height: 24px;
}
a.mainlevel-m8a:link, a.mainlevel-m8a:visited, a.mainlevel-m8a:hover {
	height: 20px !important;
	height: 24px;
	background: url(../images/m8_active.png) rgb(228,193,0) no-repeat;
	color: rgb(0,29,76);
	text-decoration: none;
	
}

/*________Untermenu Fitnessprogramm_______*/

.mainlevel-umfp {
	background:  url(../images/um.png) no-repeat;
	text-align: right;
	display: block;
	color: rgb(0,29,76);
	padding-top:4px;
	font-size: 11px;
	text-decoration: none;
	width: 155px;
	height: 20px !important;
	height: 24px;
}
a.mainlevel-umfp:link, a.mainlevel-umfp:visited {
	background: url(../images/um.png) no-repeat;
	color: rgb(0,29,76);
	height: 20px !important;
	height: 24px;
}

a.mainlevel-umfp:hover {
	background:  url(../images/um_fp_over.png) no-repeat;
	color: rgb(0,29,76);
	text-decoration: none;
}
#active_menu-umfp {
	height: 20px !important;
	height: 24px;
	background: url(../images/um_fp_activ.png) no-repeat;
	color: rgb(0,29,76);
	text-decoration: none;
}
#active_menu-umfp:hover {
	height: 20px !important;
	height: 24px;
	background: url(../images/um_fp_activ.png) no-repeat;
	color: rgb(0,29,76);
	text-decoration: none;
}	

/*__________-Fitessprogramm Untermenu Short__________*/
.mainlevel-umfps {
	background:  url(../images/ums.png) no-repeat;
	text-align: right;
	display: block;
	color: rgb(0,29,76);
	padding-top:4px;
	font-size: 11px;
	text-decoration: none;
	width: 130px;
	height: 20px !important;
	height: 24px;
}
a.mainlevel-umfps:link, a.mainlevel-umfps:visited {
	background: url(../images/ums.png) no-repeat;
	color: rgb(0,29,76);
	height: 20px !important;
	height: 24px;
}

a.mainlevel-umfps:hover {
	background:  url(../images/um_fps_over.png) no-repeat;
	color: rgb(0,29,76);
	text-decoration: none;
}
#active_menu-umfps {
	height: 20px !important;
	height: 24px;
	background: url(../images/um_fps_activ.png) no-repeat;
	color: rgb(0,29,76);
	text-decoration: none;
}
#active_menu-umfps:hover {
	height: 20px !important;
	height: 24px;
	background: url(../images/um_fps_activ.png) no-repeat;
	color: rgb(0,29,76);
	text-decoration: none;
}	
/*__________Preissysteme___________________*/
.mainlevel-m9 {
	background:  url(../images/menu.png) no-repeat;
	text-align: right;
	color: rgb(0,29,76);
	padding-top:4px;
	font-size: 11px;
	display: block;
	text-decoration: none;
	width: 100%;
	height: 20px !important;
	height: 24px;
}
a.mainlevel-m9:link, a.mainlevel-m9:visited {
	background: rgb(0,29,76) url(../images/menu_left_bg.png) no-repeat;
	color: rgb(0,29,76);
	height: 20px !important;
	height: 24px;
}

a.mainlevel-m9:hover {
	background:  url(../images/menu.png) rgb(255,255,255) no-repeat;
	color: rgb(0,29,76);
	text-decoration: none;
}
#active_menu-m9 {
	height: 20px !important;
	height: 24px;
	background: url(../images/m1_active.png) rgb(0,29,76) no-repeat;
	color: rgb(255,255,255);
	text-decoration: none;
}
#active_menu-m9:hover {
	height: 20px !important;
	height: 24px;
	background: url(../images/m1_active.png) rgb(0,29,76) no-repeat;
	color: rgb(255,255,255);
	text-decoration: none;
}
.mainlevel-m9a {
	text-align: right;
	color: rgb(255,255,255);
	padding-top:4px;
	font-size: 11px;
	display: block;
	text-decoration: none;
	width: 100%;
	height: 20px !important;
	height: 24px;
}
a.mainlevel-m9a:link, a.mainlevel-m9a:visited, a.mainlevel-m9a:hover {
	height: 20px !important;
	height: 24px;
	background: url(../images/m9_active.png) rgb(0,29,76) no-repeat;
	color: rgb(255,255,255);
	text-decoration: none;
	
}

/*________Untermenu Preissysteme_______*/

.mainlevel-umps {
	background:  url(../images/um.png) rgb(185,16,20) no-repeat;
	text-align: right;
	display: block;
	color: rgb(255,255,255);
	padding-top:4px;
	font-size: 11px;
	text-decoration: none;
	width: 139px;
	height: 20px !important;
	height: 24px;
}
a.mainlevel-umps:link, a.mainlevel-umps:visited {
	background: url(../images/um.png) rgb(185,16,20) no-repeat;
	color: rgb(255,255,255);
	height: 20px !important;
	height: 24px;
}

a.mainlevel-umps:hover {
	background:  url(../images/um_d4k_over.png) rgb(185,16,20) no-repeat;
	color: rgb(255,255,255);
	text-decoration: none;
}
#active_menu-umps {
	height: 20px !important;
	height: 24px;
	background: url(../images/um_d4k_activ.png) rgb(185,16,20)  no-repeat;
	color: rgb(255,255,255);
	text-decoration: none;
}
#active_menu-umps:hover {
	height: 20px !important;
	height: 24px;
	background: url(../images/um_d4k_activ.png) rgb(185,16,20)  no-repeat;
	color: rgb(255,255,255);
	text-decoration: none;
}	
/*__________Feste Feiern___________________*/
.mainlevel-m10 {
	background:  url(../images/menu.png) no-repeat;
	text-align: right;
	color: rgb(0,29,76);
	padding-top:4px;
	font-size: 11px;
	display: block;
	text-decoration: none;
	width: 100%;
	height: 20px !important;
	height: 24px;
}
a.mainlevel-m10:link, a.mainlevel-m10:visited {
	background: rgb(162,194,223) url(../images/menu_left_bg.png) no-repeat;
	color: rgb(0,29,76);
	height: 20px !important;
	height: 24px;
}

a.mainlevel-m10:hover {
	background:  url(../images/menu.png) rgb(162,194,223) no-repeat;
	color: rgb(0,29,76);
	text-decoration: none;
}
#active_menu-m10 {
	height: 20px !important;
	height: 24px;
	background: url(../images/m10_active.png) rgb(162,194,223) no-repeat;
	color: rgb(0,29,76);
	text-decoration: none;
}
#active_menu-m10:hover {
	height: 20px !important;
	height: 24px;
	background: url(../images/m10_active.png) rgb(162,194,223) no-repeat;
	color: rgb(0,29,76);
	text-decoration: none;
}
.mainlevel-m10a {
	text-align: right;
	color: rgb(0,29,76);
	padding-top:4px;
	font-size: 11px;
	display: block;
	text-decoration: none;
	width: 100%;
	height: 20px !important;
	height: 24px;
}
a.mainlevel-m10a:link, a.mainlevel-m10a:visited, a.mainlevel-m10a:hover {
	height: 20px !important;
	height: 24px;
	background: url(../images/m10_active.png) rgb(162,194,223) no-repeat;
	color: rgb(0,29,76);
	text-decoration: none;
	
}

/*________Untermenu Feste Feiern_______*/

.mainlevel-umff {
	background:  url(../images/umff.png) no-repeat;
	text-align: right;
	display: block;
	color: rgb(0,29,76);
	padding-top:4px;
	font-size: 11px;
	text-decoration: none;
	width: 70px;
	height: 20px !important;
	height: 24px;
}
a.mainlevel-umff:link, a.mainlevel-umff:visited {
	background: url(../images/umff.png) no-repeat;
	color: rgb(0,29,76);
	height: 20px !important;
	height: 24px;
}

a.mainlevel-umff:hover {
	background:  url(../images/um_ff_over.png) no-repeat;
	color: rgb(0,29,76);
	text-decoration: none;
}
#active_menu-umff {
	height: 20px !important;
	height: 24px;
	background: url(../images/um_ff_activ.png) no-repeat;
	color: rgb(0,29,76);
	text-decoration: none;
}
#active_menu-umff:hover {
	height: 20px !important;
	height: 24px;
	background: url(../images/um_ff_activ.png) no-repeat;
	color: rgb(0,29,76);
	text-decoration: none;
}
/*________Untermenu Feste Feiern Lang_______*/

.mainlevel-umffl {
	background:  url(../images/um.png)  no-repeat;
	text-align: right;
	display: block;
	color: rgb(0,29,76);
	padding-top:4px;
	font-size: 11px;
	text-decoration: none;
	width: 142px;
	height: 20px !important;
	height: 24px;
}
a.mainlevel-umffl:link, a.mainlevel-umffl:visited {
	background: url(../images/um.png)  no-repeat;
	color: rgb(0,29,76);
	height: 20px !important;
	height: 24px;
}

a.mainlevel-umffl:hover {
	background:  url(../images/um_ffl_over.png) ) no-repeat;
	color: rgb(0,29,76);
	text-decoration: none;
}
#active_menu-umffl {
	height: 20px !important;
	height: 24px;
	background: url(../images/um_ffl_activ.png)   no-repeat;
	color: rgb(0,29,76);
	text-decoration: none;
}
#active_menu-umffl:hover {
	height: 20px !important;
	height: 24px;
	background: url(../images/um_ffl_activ.png)   no-repeat;
	color: rgb(0,29,76);
	text-decoration: none;
}	

/*________Menu Rechts_______*/
.mainlevel-m1r {
	background:  url(../images/m1r.png) no-repeat;
	text-align: left;
	color: rgb(0,29,76);
	padding-top:4px;
	font-size: 11px;
	display: block;
	text-decoration: none;
	width: 162px !important;
	max-width: 162px;
	height: 20px !important;
	height: 24px;
	text-indent:48px;
	white-space:pre;
	white-space:normal;
}
a.mainlevel-m1r:link, a.mainlevel-m1r:visited {
	background: url(../images/m1r.png) no-repeat;
	color: rgb(0,29,76);
	height: 20px !important;
	height: 24px;
}

a.mainlevel-m1r:hover {
	background:  url(../images/m1r.png) rgb(255,255,255) no-repeat;
	color: rgb(0,29,76);
	text-decoration: none;
}
#active_menu-m1r {
	height: 20px !important;
	height: 24px;
	background: url(../images/m1r_aktive.png) rgb(0,29,76) no-repeat;
	color: rgb(255,255,255);
	text-decoration: none;
}
#active_menu-m1r:hover {
	height: 20px !important;
	height: 24px;
	background: url(../images/m1r_aktive.png) rgb(0,29,76) no-repeat;
	color: rgb(255,255,255);
	text-decoration: none;
}

/*________Menu Rechts Fotogallerie_______*/
.mainlevel-m1rfoto {
	background:  url(../images/m1r.png) no-repeat;
	text-align: left;
	color: rgb(0,29,76);
	padding-top:4px;
	font-size: 11px;
	display: block;
	text-decoration: none;
	width: 162px !important;
	max-width: 162px;
	height: 20px !important;
	height: 24px;
	text-indent:48px;
	white-space:pre;
	white-space:normal;
}
a.mainlevel-m1rfoto:link, a.mainlevel-m1rfoto:visited {
	background: url(../images/m1r.png) no-repeat;
	color: rgb(0,29,76);
	height: 20px !important;
	height: 24px;
}

a.mainlevel-m1rfoto:hover {
	background:  url(../images/m1r.png) rgb(255,255,255) no-repeat;
	color: rgb(0,29,76);
	text-decoration: none;
}
#active_menu-m1rfoto {
	height: 20px !important;
	height: 24px;
	background: url(../images/m1r_aktive.png) rgb(0,29,76) no-repeat;
	color: rgb(255,255,255);
	text-decoration: none;
}
#active_menu-m1rfoto:hover {
	height: 20px !important;
	height: 24px;
	background: url(../images/m1r_aktive.png) rgb(0,29,76) no-repeat;
	color: rgb(255,255,255);
	text-decoration: none;
}
.mainlevel-m1rfotoa {
	text-align: left;
	color: rgb(0,29,76);
	padding-top:4px;
	font-size: 11px;
	display: block;
	text-decoration: none;
	width: 162px !important;
	max-width: 162px;
	height: 20px !important;
	height: 24px;
	text-indent:48px;
	white-space:pre;
	white-space:normal;
}
a.mainlevel-m1rfotoa:link, a.mainlevel-m1rfotoa:visited, a.mainlevel-m1rfotoa:hover {
	height: 20px !important;
	height: 24px;
	background: url(../images/m1r_aktive.png) rgb(0,29,76) no-repeat;
	color: rgb(255,255,255);
	text-decoration: none;
	
}
/*______________________________*/

td.contentheading {
	font-size: 12px;
	color: rgb(0,29,76);
}
td.content {
	font-size: 12px;
	color: rgb(0,29,76);
}
td.contentpaneopen {
	font-size: 9px;
	color: rgb(0,29,76);
}
a {
	color: rgb(0,29,76);
	font-size:11px;
	text-decoration: none;
}
td {
	font-size: 11px;
	line-height:16px;

}
table.d4ktable {
	width:417px;
}
td.d4ktable {
	text-indent:10px;
	border-bottom:6px solid rgb(241,207,208);
}

tr.d4ktable_titel {
	font-weight:bold;
	text-indent:10px;
	text-indent:10px;
	background-color:rgb(153,165,183);
}

tr.d4ktable_data {
	text-indent:10px;
	background-color:rgb(204,210,219);
}
/*______________*/
table.erwachsentable {
	width:517px;
}
td.erwachsentable {
	text-indent:10px;
	border-bottom:6px solid rgb(255,244,204);
}

tr.erwachsentable_titel {
	font-weight:bold;
	text-indent:10px;
	background-color:rgb(153,165,183);
}

tr.erwachsentable_data {
	text-indent:10px;
	background-color:rgb(204,210,219);
}
/*_______________-*/
/*______________*/
table.jugendtable {
	width:517px;
}
td.jugendtable {
	text-indent:10px;
	border-bottom:6px solid rgb(251,255,204);
}

tr.jugendtable_titel {
	font-weight:bold;
	text-indent:10px;
	background-color:rgb(153,165,183);
}

tr.jugendtable_data {
	text-indent:10px;
	background-color:rgb(204,210,219);
}
/*_______________-*/
table.specialstable {
	width:480px;
}
td.specialstable {
	text-indent:10px;
	border-bottom:6px solid rgb(227,225,231);
}

tr.specialstable_titel {
	font-weight:bold;
	text-indent:10px;
	background-color:rgb(153,165,183);
}

tr.specialstable_data {
	text-indent:10px;
	background-color:rgb(204,210,219);
}
/*_______________-*/
table.preissystemtable {
	width:417px;
}
td.preissystemtable {
	text-indent:10px;
	border-bottom:6px solid rgb(227,225,231);
}

tr.preissystemtable_titel {
	font-weight:bold;
	text-indent:10px;
	background-color:rgb(153,165,183);
}

tr.preissystemtable_data {
	text-indent:10px;
	background-color:rgb(204,210,219);
}
/*_______________-*/
table.fitnesstable {
	width:100%;
}
td.fitnesstable {
	text-indent:10px;
	border-bottom:6px solid rgb(250,243,204);
}

tr.fitnesstable_titel {
	font-weight:bold;
	text-indent:10px;
	background-color:rgb(153,165,183);
}

tr.fitnesstable_data {
	text-indent:10px;
	background-color:rgb(204,210,219);
}
/*_______________-*/
table.fitness1table {
	width:150px;
}
td.fitness1table {
	text-indent:10px;
	border-bottom:6px solid rgb(250,243,204);
}

tr.fitness1table_titel {
	font-weight:bold;
	text-indent:10px;
	background-color:rgb(153,165,183);
}

tr.fitness1table_data {
	text-indent:10px;
	background-color:rgb(204,210,219);
}
/*_______________-*/
table.d4ftable {
	width:517px;
}
td.d4ftable {
	text-indent:10px;
	border-bottom:6px solid rgb(252,231,204);
}

tr.d4ftable_titel {
	font-weight:bold;
	text-indent:10px;
	background-color:rgb(153,165,183);
}

tr.d4ftable_data {
	text-indent:10px;
	background-color:rgb(204,210,219);
}
/*_______________-*/
a.foto {
	color: rgb(0,29,76);
}
#wrape {
padding:0px;
margin:0px;
width:550px;
border:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
vertical-align:top;
}
#title td{
color:rgb(177,87,23);
font-weight:bold;
padding:2px;
font-size:9px;
}
#title2 {
color:rgb(177,87,23);
font-weight:bold;
font-style:italic;
padding:2px;
font-size:9px;
}
#zeile1 {
color:rgb(255,255,255);
font-weight:bold;
font-size:9px;
}
#cellaa {
padding:5px;
background-color:rgb(198,92,67);
text-align:left;
vertical-align:top;
font-size:9px;
}
#cellab {
padding:5px;
background-color:rgb(214,131,106);
font-size:9px;
}

#cellba {
padding:5px;
background-color:rgb(177,17,23);
text-align:left;
vertical-align:top;
font-size:9px;
}
#cellbb {
padding:5px;
background-color:rgb(191,71,49);
font-size:9px;
}
#cellaam {
padding:5px;
background-color:rgb(198,92,67);
text-align:center;
vertical-align:top;
font-size:9px;
}
#cellabm {
padding:5px;
background-color:rgb(214,131,106);
text-align:center;
vertical-align:top;
font-size:9px;
}

#cellbam {
padding:5px;
background-color:rgb(177,17,23);
text-align:center;
vertical-align:top;
font-size:9px;
}
#cellbbm {
padding:5px;
background-color:rgb(191,71,49);
text-align:center;
vertical-align:top;
font-size:9px;
}