/* CSS Document */



body {margin: 3px;

width: 900px;}



#top {padding: 0px;

	  height: 0px;

	  border-bottom: none;}

	  

#nav {padding: 0px;

	  width: 860px;}



tr#nav td {height: 87px;}

 

#layout{border-top: 1px solid #aaa;

	border-bottom: 1px solid #DADADA;

	border-right: 1px solid #aaa;

	border-left: 1px solid #aaa;

	background: #FFFFFF;

	padding: 0em;

	margin: 0em;

	margin-top: 0px;

	margin-bottom: 0px;

	margin-right: 0px;

	margin-left: 0px;

	margin-heigth: 0px;

	width: 860px;}



#header {padding: 1px;

border: none;}



#bottom {padding: 4px;

color: #A4A4A4;

border-right: 1px solid #aaa;

width: 610px;}



#bottom a{color: #6A97C9;}



#bottom a:hover{color: #39A4FF;}



#kurse {font-family: Verdana, "Lucida Grande", Geneva, "Bitstream Vera Sans", "Sun Sans-Regular", Helvetica, Univers, Arial, Swiss, sans-serif;

	    font-size: 11px;

		border: 1px solid #DADADA ;}



#left_head {font-family:  Verdana, "Lucida Grande", Geneva, "Bitstream Vera Sans", "Sun Sans-Regular", Helvetica, Univers, Arial, Swiss, sans-serif;

	background-color: #FFE597;

	margin: 0px;

	font-size: 160%;

	font-weight: bold;

	vertical-align: top;}



#left_head a{

	color: black;

	text-decoration: none;}



#left_head a:hover{

	color: black;

	text-decoration: none;}



#header_start { 

background: #FFE597 url(pics/head.jpg) no-repeat top right;

padding-left: 0px;

padding-bottom: 10px;

background-position: right;

border: none;}



#header_studio2 { 

background: #FFE597 url(pics/head_studio2.jpg) no-repeat top right;

padding-left: 0px;

padding-bottom: 0px;

background-position: right;

border: none;}



#logo {margin: 0px;}





h1, h2, h3, h4, h5, h6{font-family: Verdana, "Lucida Grande", Geneva, "Bitstream Vera Sans", "Sun Sans-Regular", Helvetica, Univers, Arial, Swiss, sans-serif;

	padding-right: 20px; 

	padding-left: 20px; 

	padding-bottom: 0px;

	padding-top: 5px}



h1 {background-color: #FFE597;

	font-size: 15px;

	padding: 3px;

	padding-top: 5px;}

	

h2{	font-size: 14px;

	font-weight: bold;

	margin: 0px;

	padding-top: 1px;

	padding-bottom: 0px;

	text-transform: uppercase;}



h3{	background-color: #A5131D;

    padding: 5px;

    heigh: 20px;

    margin: 5px;

	color: #FFE597;

	font-family: Palatino, Helvetica, Georgia, Times, serif; 

	text-transform: uppercase;

	font-size: 14px;}



h4{ font-size: 12px;

	font-weight: bold;

	margin: 0px;

	padding-top: 6px;

	padding-bottom: 0px;

	text-transform: uppercase;

	color: #2B3689;}

	

h5{	font-size: 14px;

	font-weight: bold;

	margin: 1px;

	padding-top: 5px;

	padding-bottom: 0px;

	color: #39A4FF;}



h6{	font-size: 11px;

	font-weight: bold;

	margin: 0px;

	padding-bottom: 0px;}



a {color: #F58A68;}



a:hover {color: #39A4FF;}



a:visited {color: #65849A;}



.boxrecht {background-color: #D7D7D7;

	padding: 5px;

	float: right;

	heigh: 30px;

	margin: 5px;

	border: 1px #B6B6B6 solid;

	margin-top: 7px;

	width: 230px;}



.prompt {background-color: #D7D7D7;

	color: #0567BA;

	font-weight: bold;

	padding: 5px;

	heigh: 30px;

	margin: 5px;

	border: 1px #797979 solid;

	font-family:  Verdana, "Lucida Grande", Geneva, "Bitstream Vera Sans", "Sun Sans-Regular", 

	Helvetica, Univers, Arial, Swiss, sans-serif;}



.boxlinks {width: 220px;

	text-align: center;

	align: center;

	padding-left: 5px;

	padding-right: 5px;

	padding: 5px;

	heigh: 30px;

	margin: 5px;

	background-color: #D7D7D7;

	border: 1px #B6B6B6 solid;

	margin-top: 7px;}



#abstand {padding-top: 5px;

	margin: 7px;

	margin-top: 46px;}



#abig {padding-top: 5px;

	margin: 7px;

	margin-top: 72px;}



#inhalt {background: #FFFFFF url(fun_tastic2.jpg);

    border: none;

	background-repeat: no-repeat;

	background-position: top center;

	border-bottom: 1px solid #aaa;

	padding: 10px;

	width: 610px;}



#center {width: 360px;

	margin: 0px;

	padding: 3px;}



table#news {width: 550px;

padding-bottom: 12px;

padding-left: 50px;

margin-top: 10px;

vertical-align: center;

border-top: 1px solid #DADADA;

border-bottom: 1px solid #DADADA;

border-right: 1px solid #DADADA;

border-left: 1px solid #DADADA;}



news#tr td {width: 275px;}

	

table#kurse {width: 550px;

padding-bottom: 12px;

padding-left: 50px;

margin-top: 10px;

vertical-align: center;

text-align: center;}

	

tr#studio {padding: 3px;

	padding-top: 10px;

	padding-bottom: 10px;

	margin-top: 1px;

	margin-bottom: 1px;

	margin-right: 1px;

	margin-left: 1px;

	width: 250px;}



#rechts a {display: block;

	border: 1px outset white;

	margin: 0px;

	padding: 10px;

	font-size: 11px;

	text-decoration: none;}



#rechts a:hover {display: block;

	border: 1px outset white;

	margin: 0px;

	padding: 10px;

	font-size: 11px;

	color: #39A4FF;

	background-color: #FFF2CA;}



#left {border-top: 1px solid #aaa;

	border-bottom: 1px solid #DADADA;

	border-right: none;

	border-left: 1px solid #aaa;

	width: 250px;

	padding: 2px;

	margin: 0px;}

	

p#left {padding-right: 3px; 

	padding-left: 3px; 

	margin: 7px;}	



#left a {font-size: 11px;

	color: #3C71C0;

	text-decoration: none;

	border: none;}

	

#left a:hover strong{font-size: 11px;

	color: #A5131D;

	border-bottom: 1px solid #A5131D;}



#content {width: 360px;

	margin: 5px;

	padding: 10px;

	vertical-align: top;

	font-family: Verdana, "Lucida Grande", Geneva, "Bitstream Vera Sans", "Sun Sans-Regular",

	Helvetica, Univers, Arial, Swiss, sans-serif;

	font-size: 12px;

	border-top: 1px solid #aaa;

	border-bottom: 1px solid #DADADA;

	border-right: 1px solid #aaa;

	border-left: 1px solid #aaa;}



#rechts {width: 250px;

	padding: 50px;

	margin: 0px;

	border: 1px solid #BDBCC5;}



#right {width: 250px;

	padding: 0px;

	margin: 0px;

	border-bottom: 1px solid #aaa;}



#right a{display: block;

	border: 1px outset white;

	margin: 0px;

	padding: 10px;

	font-size: 11px;

	text-decoration: none;}



#right a:hover {display: block;

	border: 1px outset white;

	margin: 0px;

	padding: 10px;

	font-size: 11px;

	color: #39A4FF;

	background-color: #FFF2CA;}



.trainer {text-align: right; margin-bottom: 5px; vertical-align: bottom right; font-size: 11px;

font-family: Verdana, "Lucida Grande", Geneva, "Bitstream Vera Sans", "Sun Sans-Regular", Helvetica, Univers, Arial, Swiss, sans-serif;}

.trainer span {padding-bottom: 2px; padding-left: 2px; vertical-align: bottom; margin-top: 0px;}



.sandra .trainer span {border-bottom: 1px solid #013E70; border-left: 1px solid #013E70; border-top: 1px solid #013E70; 

background: #D4DFE8; color: #D4DFE8;}



.sandra p {font-size: 12px;

margin: 5px;

padding-right: 1px;

padding-left: 1px;

padding-top: 1px;

padding-bottom: 0px;

font-weight: normal;

font-family: Verdana, "Lucida Grande", Geneva, "Bitstream Vera Sans", "Sun Sans-Regular", Helvetica, Univers, Arial, Swiss, sans-serif;}



.sandra .trainer span a{text-decoration: 1px solid #5FABEA; color: #0062B3; font-weight: bold;}

.sandra .trainer span a:hover{text-decoration: none; background-color: #0062B3; color: #CBF0FE; font-weight: bold;}



.mona .trainer span {border-bottom: 1px solid #D6842A; border-left: 1px solid #D6842A; border-top: 1px solid #D6842A;

background: #FFD48D; color: #CB791E;}

.mona .trainer span a{text-decoration: 1px solid #D6842A; color: #D6842A; font-weight: bold;}

.mona .trainer span a:hover{text-decoration: none; background-color: #F4A017 /*E7A761*/; color: #FFF8DE; font-weight: bold;}

.mona p {font-size: 12px;

margin: 5px;

padding-right: 1px;

padding-left: 1px;

padding-top: 1px;

padding-bottom: 0px;

font-weight: normal;

font-family: Verdana, "Lucida Grande", Geneva, "Bitstream Vera Sans", "Sun Sans-Regular", Helvetica, Univers, Arial, Swiss, sans-serif;}



.flo .trainer span {border-bottom: 1px solid #000889; border-left: 1px solid #000889; border-top: 1px solid #000889;

background: #DEF0FF; color: #AAAFFF;}

.flo .trainer span a{text-decoration: 1px solid #5FABEA; color: #0062B3; font-weight: bold;}

.flo .trainer span a:hover{text-decoration: none; background-color: #000889; color: #FFF8DE; font-weight: bold;}

.flo p {font-size: 12px;

margin: 5px;

padding-right: 1px;

padding-left: 1px;

padding-top: 1px;

padding-bottom: 0px;

font-weight: normal;

font-family: Verdana, "Lucida Grande", Geneva, "Bitstream Vera Sans", "Sun Sans-Regular", Helvetica, Univers, Arial, Swiss, sans-serif;}



.magda .trainer span {border-bottom: 1px solid #8A1670; border-left: 1px solid #8A1670;  border-top: 1px solid #8A1670;

background: #FEEBFA; color: #8A1670;}

.magda .trainer span a{text-decoration: 1px solid #8A1670; color: #8A1670; font-weight: bold;}

.magda .trainer span a:hover{text-decoration: none; background-color: #8A1670; color: #FEEBFA; font-weight: bold;}

.magda p {font-size: 12px;

margin: 5px;

padding-right: 1px;

padding-left: 1px;

padding-top: 1px;

padding-bottom: 0px;

font-weight: normal;

font-family: Verdana, "Lucida Grande", Geneva, "Bitstream Vera Sans", "Sun Sans-Regular", Helvetica, Univers, Arial, Swiss, sans-serif;}



.angela .trainer span {border-bottom: 1px solid #036B6F; border-left: 1px solid #036B6F; border-top: 1px solid #036B6F; 

background: #C7E2E3; color: #00898E;}

.angela .trainer span a{text-decoration: 1px solid #036B6F; color: #00898E; font-weight: bold;}

.angela .trainer span a:hover{text-decoration: none; background-color: #4CA6AB; color: #D7FAFB; font-weight: bold;}

.angela p {font-size: 12px;

margin: 5px;

padding-right: 1px;

padding-left: 1px;

padding-top: 1px;

padding-bottom: 0px;

font-weight: normal;

font-family: Verdana, "Lucida Grande", Geneva, "Bitstream Vera Sans", "Sun Sans-Regular", Helvetica, Univers, Arial, Swiss, sans-serif;}


.christine .trainer span {border-bottom: 1px solid #3366CC; border-left: 1px solid #3366CC; border-top: 1px solid #3366CC; 

background: #C7E2E3; color: #00898E;}

.christine .trainer span a{text-decoration: 1px solid #036B6F; color: #3366CC; font-weight: bold;}

.christine .trainer span a:hover{text-decoration: none; background-color: #4CA6AB; color: #D7FAFB; font-weight: bold;}

.christine p {font-size: 12px;

margin: 5px;

padding-right: 1px;

padding-left: 1px;

padding-top: 1px;

padding-bottom: 0px;

font-weight: normal;

font-family: Verdana, "Lucida Grande", Geneva, "Bitstream Vera Sans", "Sun Sans-Regular", Helvetica, Univers, Arial, Swiss, sans-serif;}


td.angela#koerper {border-bottom: 1px solid #1F519C; border-left: 1px solid #1F519C; border-top: 1px solid #1F519C;

background: #347BE5; color: #F1F6FF;} 

td.angela#koerper .trainer a {background: #E3EDFF; color: #2C63C7;}

td.angela#koerper .trainer a:hover{background: #345AAD; color: #FFFFFF;}



td#stunden {background: #FFFFFF;

    border-top: 1px solid #aaa;

	border-bottom: 1px solid #DADADA;

	border-right: 1px solid #DADADA;

	border-left: 1px solid #aaa;

	width: 610px;}

	

#stdplan td {border: 1px solid gray;

	border-color: #BBB #EEE #EEE #BBB;

	padding: 0px;}

	

#stdplan {width: 546px;}



tr#tage th {color: #FFE597; 

	background-color: #282B5C;

	text-align: center;}



tr#titel th {background-color: #FFE597;

	color: #282B5C;

	border: 1px solid #224;

	font-size: 120%;

	padding: 2px;}



td#wirbels {background: #B2EBED; 

	color: #00898E;

	border: 1px solid #AAB;

	border-right-color: #99A;

	font-weight: bold;}



td#hiphop {background: #9BD0FC; 

	color: #0062B3;

	border: 1px solid #AAB;

	border-right-color: #99A;

	font-weight: bold;}



td#break {background: #A5A6BD; 

	color: #000889;

	border: 1px solid #AAB;

	border-right-color: #99A;

	font-weight: bold;}



td#step {background: #FFF4CA; 

	color: #E68F2F;

	border: 1px solid #AAB;

	border-right-color: #99A;

	font-weight: bold;}


td#zeit {background: #330099; 

	color: #FFFFFF;

	border: 1px solid #AAB;

	border-right-color: #99A;

	font-weight: bold;}
	

td#funaero {background: #FFFDF2; 

	color: #1282BC;

	border: 1px solid #AAB;

	border-right-color: #99A;

	font-weight: bold;}

	

td#koerper {background: #439DA1; 

	color: #E6FEFF;

	border: 1px solid #AAB;

	border-right-color: #99A;

	font-weight: bold;}



td#yoga {background: #F5CCEC; 

	color: #8A1670;

	border: 1px solid #AAB;

	border-right-color: #99A;

	font-weight: bold;}

	

tr#last td {border-bottom: 2px solid #B0B0B0;}

	

stdplan.trainer {vertical-align: right bottom;

 		text-align: right;

 		padding: -1px;}

		

.leer {background-color: #DDDDDD; 

	padding: 1px;

	heigh: 30px;

	margin: 4px;

	border: 1px #AAB solid;}



td#workshop {width: 275px;}

td#genews {width: 275px;}



p#absatz {padding-right: 5px; 

	padding-left: 5px; 

	padding-bottom: 2px;

	font-size: 12px;

	font-family: Verdana, "Lucida Grande", Geneva, "Bitstream Vera Sans", "Sun Sans-Regular", Helvetica, Univers, Arial, Swiss, sans-serif;}



#zurueck {diplay: none;}



#newlink a {color: #6F8CC5;

	text-decoration: none;}



#markup em {padding: 2px;

	margin: 3px;

	color: #FFFFFF;

	background-color: #3C71C0;

	font-weight: bold;

	font-style: normal;

	text-decoration: none;}

	

a#markup em {padding: 2px;

	margin: 3px;

	color: #FFFFFF;

	background-color: #3C71C0;

	font-weight: bold;

	font-style: normal;

	text-decoration: none;}

	

a:hover#markup em {padding: 2px;

	margin: 3px;

	color: #3C71C0;

	background-color: #FFFFFF;

	font-weight: bold;

	font-style: normal;

	border: 1px #3C71C0 solid;}



#links {border: none;

	padding: 15px;

	padding-top: 3px;

	padding-bottom: 3px;

	font-size: 13px;

	font-weight: bold;

	font-family: "Lucida Grande", "SunSans-Regular",Verdana, Arial, Helvetica, Geneva, Swiss, sans-serif;

	width: 250px;}



#links a {color: #3C71C0;}



p.stripes2 {align: center;

	border: 2px #0062B3 solid;

	color: #0062B3;	

	background-image: url(pics/stripes.gif);

	background-repeat: repeat; 

	padding: 7px;

	padding-top: 5px;

	padding-bottom: 7px;

	margin: 15px;

	margin-top: 10px;

	text-decoration: none;

	font-family: Verdana, "Lucida Grande", Geneva, "Bitstream Vera Sans", "Sun Sans-Regular", Helvetica, Univers, Arial, Swiss, sans-serif;

	font-size: 13px;

	font-weight: bold;}



p.stripes a {align: center;

	border: 2px #0062B3 solid;

	color: #0062B3;	

	background-image: url(pics/stripes.gif);

	background-repeat: repeat; 

	padding: 7px;

	padding-top: 5px;

	padding-bottom: 7px;

	margin: 15px;

	margin-top: 10px;

	text-decoration: none;

	font-family: Verdana, "Lucida Grande", Geneva, "Bitstream Vera Sans", "Sun Sans-Regular", Helvetica, Univers, Arial, Swiss, sans-serif;

	font-size: 13px;

	font-weight: bold;}

	

p.stripes a:visited {align: center;

	border: 2px #0062B3 solid;

	color: #4B6682;	

	background-image: url(pics/stripes.gif);

	background-repeat: repeat; 

	padding: 7px;

	padding-top: 5px;

	padding-bottom: 7px;

	margin: 15px;

	margin-top: 10px;

	text-decoration: none;

	font-weight: bold;

	font-family:  Verdana, "Lucida Grande", Geneva, "Bitstream Vera Sans", "Sun Sans-Regular", Helvetica, Univers, Arial, Swiss, sans-serif;

	font-size: 13px;}

	

p.stripes a:hover {align: center;

	border: 2px #0062B3 solid;

	color: #000000;	

	background-image: url(pics/stripes.gif);

	background-repeat: repeat; 

	padding: 7px;

	padding-top: 5px;

	padding-bottom: 7px;

	margin: 15px;

	margin-top: 10px;

	font-weight: bold;

	font-family:  Verdana, "Lucida Grande", Geneva, "Bitstream Vera Sans", "Sun Sans-Regular", Helvetica, Univers, Arial, Swiss, sans-serif;

	font-size: 13px;

	text-decoration: underline;}