﻿* { float: none !important;overflow: visible !important }

body {
background-color: transparent;
font-size: 12px;
font-family: Arial, Verdana, Helvetica, Sans-Serif;
color:#000;
padding:0px;
margin:0px;
height:auto;
}

a {color: #7591a7;text-decoration:underline;}

a:visited {color:#7591a7;text-decoration:underline;}

a:active { color:#7591a7;text-decoration:underline;}
a:hover {color: #000;text-decoration:none;}

a:after, a:link:after  { 
color: #7591a7;
background-color:transparent; 
content: " * Link: " attr(href) "* "; }
}
a:visited:after {
color:#7591a7; 
background-color:transparent;
content: " * Link: " attr(href) "* "; }


h1 {
font-size: 16px;margin-top:0px;padding-top:0px;text-transform:uppercase;}


h2 {
font-size:14px;
}


h3 {
font-size:12px;
}

h4{font-size: 16px;margin:0px;padding:0px;text-transform:uppercase;line-height:18px;}

p {line-height:18px;word-spacing:1px;}

#bg {
width:100%;
padding:20px 0px 40px 0px;
}

/*


#container {
width: 858px;
margin:auto;
padding: 20px;
background-color: #fff;}
*/

#container {
width: 858px;
padding: 20px;
background-color: #fff;
text-align:left;
margin:auto;
}

#header {
width: 858px;
padding: 0px;
margin: 0px;
display:none;
}

#navigation {
width: 858px;
height: 36px;
padding: 0px;
margin: 5px 0px 28px 0px;
position: relative;
display:none;
}

#content {
width: 858px;
padding: 0px;
margin: 0px 0px 20px 0px;
float:left;
}

#contentleft {
float: left;
width: 272px;
margin: 0px;
padding-left: 0px;display:none;}
#contentright {
float: left;
width: 572px;
margin: 0px;
padding: 0px;
}
#studiostartleft {
float: left;
width: 220px;
margin: 0px;
padding-left: 0px;}
#studiostartright {
float: right;
width: 220px;
margin: 0px;
padding-right: 80px;
}
#clear {clear:both;height:0px;}

#certified {
width: 858px;
padding: 0px;
margin: 0px 0px 20px 0px;
display:none;
}

#certifiedsmall {
font-size:10px;
display:none;
}

#footer {
width: 858px;
padding: 0px;
margin: 0px 0px 20px 0px;
display:none;
}

#footercontent {
background-image: url(../Images/footer_bg.gif);background-repeat:repeat-x;border-right: 1px solid #b6b6b6;border-left: 1px solid #b6b6b6;float:left;display:none;}
#quicklinks {width:544px;float:left;padding-left:10px;display:none;}
#service {
width:302px;float:right;display:none;}
#quickleft {width:200px;float:left;display:none;}
#quickright {
width:300px;float:right;padding-right:30px;display:none;}

.logosmall {padding-right:5px;}
.footerpipe {color: #7591a7;}

#navcontainer{margin:0px 0px 0px 0px; position:absolute;width:858px;height:36px;left:0px;top:0px;overflow:hidden;display:none;}
#menu {list-style: none;padding:0px;margin: 0px;width: 858px;height: 36px;background:url(/Images/menu_studio.gif) no-repeat;}
#menu ul{margin:0px; padding:0px;}
#menu li {list-style:none;position:absolute;margin:0px;padding:0px;}
#menu a {display: block;text-indent: -900%;height:36px;color:#CCC8B8;}

#menu .home {width: 167px;left:0px;}
#menu .home a:hover {background: url(/Images/menu_studio.gif) 0px bottom no-repeat;}
#menu .home a.current {background: url(/Images/menu_studio.gif) 0px bottom no-repeat;}

#menu .studios {width: 118px;left:167px;}
#menu .studios a:hover {background: url(/Images/menu_studio.gif) -167px bottom no-repeat;}
#menu .studios a.current {background: url(/Images/menu_studio.gif) -167px bottom no-repeat;}

#menu .fv {width: 190px;left:285px;}
#menu .fv a:hover {background: url(/Images/menu_studio.gif) -285px bottom no-repeat;}
#menu .fv a.current {background: url(/Images/menu_studio.gif) -285px bottom no-repeat;}

.subbodyup {
background-color:white;
width:153px;
position:absolute;
left:3px;
top:-28px;
display:none;
background-image: url(/Images/navi_bg.gif);
background-repeat: repeat-x;
border-right: 1px solid gray;
border-left: 1px solid gray;
border-right: 1px solid gray;
border-bottom: 1px solid gray;
border-top: 0px solid gray;
padding:5px;
}

.substudios {
background-color:white;
width:107px;
position:absolute;
left:167px;
top:-28px;
display:none;
background-image: url(/Images/navi_bg.gif); background-repeat: repeat-x;
border-right: 1px solid #acacac;
border-left: 1px solid #acacac;
border-right: 1px solid #acacac;
border-bottom: 1px solid #acacac;
border-top: 0px solid #acacac;
padding:5px;
}

#nav_about_bodyup a {color:#555;text-decoration:none;}
#nav_about_bodyup a:active {color:#000;text-decoration:underline;}
#nav_about_bodyup a:visited {color:#555;text-decoration:none;}
#nav_about_bodyup a:hover {color:#000;text-decoration:underline;}

#nav_studios a {color:#555;text-decoration:none;}
#nav_studios a:active {color:#000;text-decoration:underline;}
#nav_studios a:visited {color:#555;text-decoration:none;}
#nav_studios a:hover {color:#000;text-decoration:underline;}


/*Newsbox*/

#newsbox {width:286px;display:none;}
#newscontent{background-image: url(../Images/footer_bg.gif);background-repeat:repeat-x;border-right: 1px solid #b6b6b6;border-left: 1px solid #b6b6b6;}
#newscontent .newscontainer {padding:0px 10px 10px 10px;}
#newscontent .invis {display:none;}
#newscontent h4 {font-size:12px;font-family:Arial, Verdana, Helvetica, Sans-Serif;text-decoration:none;margin:0px;padding:0px;}
#newscontent .teaser {}
#newscontent .image {}

#newsbox a:link, #newsbox a:active, #newsbox a:visited {font-size: 12px;font-family: Arial, Verdana, Helvetica, Sans-Serif;color:#666;text-decoration:none;}
#newsbox a:hover{font-size: 12px;font-family: Arial, Verdana, Helvetica, Sans-Serif;color:#666;text-decoration:underline;}

#newsbox #controller {text-align:right;padding-right:10px;}
#newsbox #controller a:link, #newsbox #controller a:active, #newsbox #controller a:visited {font-weight:bold;color: #7591a7;text-decoration:underline;}
#newsbox #controller a:hover{color:Black;}

/*Kursplan*/

#kursplan table {color:#666;padding:0px;}
#kursplan thead td {margin:0px;padding:0px;}
#kursplan tbody td {margin:1px;text-align: center; width: 78px; height:54px; border: 1px solid; border-color:#b2b2b2;color:#000;vertical-align:top;padding-top:6px;}
.tableday { text-align: center; width: 78px; height: 24px; border: 1px solid; border-color:#b2b2b2;background-image:url(/Images/bg_kursplan.gif); background-repeat:repeat-x;font-size:11px;font-weight:bold;}
.tablelabel { text-align: center; height: 24px; border: 1px solid; border-color:#b2b2b2;background-image:url(/Images/bg_kursplan.gif); background-repeat:repeat-x;font-weight:bold;}
/*OnlineWord KursAusdauer*/
.ausdauer {background-color:#85bbfd;width:78px;font-size:11px;}
/*OnlineWord KursKraft*/
.kraft {background-color:#ff7a80;width:78px;font-size:11px;}
/*OnlineWord KursAusdauerKraft*/
.ausdauerkraeftigung {background-color:#d9a4fe;width:78px;font-size:11px;}
/*OnlineWord KursCycling*/
.cycling {background-color:#e2e5e5;width:78px;font-size:11px;}
/*OnlineWord KursExpress*/
.express {background-color:#f5fd6f;width:78px;font-size:11px;}
/*OnlineWord KursBodyMind*/
.bodymind {background-color:#85fc8e;width:78px;font-size:11px;}
/*OnlineWord KursKids*/
.kids {background-color:#fff;width:78px;font-size:11px;}
/*OnlineWord KursAqua*/
.aqua {background-color:#fff;width:78px;font-size:11px;}

/*Team*/

#team img {width:100px;height:150px;border:1px solid;border-color:#b2b2b2;}
#team tbody td {margin:1px;text-align: center; width: 125px; border: 0px solid;vertical-align:top;}

/*Accordion*/
#basic-accordian{
	border:0px solid #EEE;
	padding:0px;
	width:572px;
	position:relative;
	z-index:2;
	list-style:none;
}

.accordion_headings{
	padding:5px 5px 5px 20px;
	background:#FFF;
	color:#7591a7;
	border:0px solid #FFF;
	cursor:pointer;
	background-image:url(/Images/feature_plus.gif);
	background-repeat:no-repeat;
	background-position:center left;
	text-decoration:underline;
}

.accordion_headings:hover{
	color:#000;
	background:#e4e5e2;
	background-image:url(/Images/feature_minus.gif);
	background-repeat:no-repeat;
	background-position:center left;
	text-decoration:underline;
}

.accordion_child{
	padding:10px 10px 10px 20px;
	background:#FFF;
	background-image: url(/Images/navi_bg.gif); background-repeat: repeat-x;
	border-bottom:#BDBDBD 1px solid;
}

.header_highlight{
	color:#000;
	background:#FFF;
	background-image:url(/Images/feature_minus.gif);
	background-repeat:no-repeat;
	background-position:center left;
	text-decoration:underline;
}

.hideMe{
	display:none;
}
