/* 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_flash { 
background: #a90d01;
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: 14px;
	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: #a90d01;
    padding: 5px;
    heigh: 20px;
    margin: 5px;
	color: #FFE597;
	font-family: Palatino, Helvetica, Georgia, Times, serif; 
	text-transform: uppercase;
	font-size: 14px;}

h4{ font-size: 13px;
	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: #EB734D;}

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_tastic.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;}

.tanz .trainer span {border-bottom: 1px solid #D6842A; border-left: 1px solid #D6842A; border-top: 1px solid #D6842A;
background: #FFD48D; color: #CB791E;}
.tanz .trainer span a{text-decoration: 1px solid #D6842A; color: #D6842A; font-weight: bold;}
.tanz .trainer span a:hover{text-decoration: none; background-color: #F4A017 /*E7A761*/; color: #FFF8DE; font-weight: bold;}
.tanz 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;}

.nadja .trainer span {border-bottom: 1px solid #8A1670; border-left: 1px solid #8A1670;  border-top: 1px solid #8A1670;
background: #FEEBFA; color: #8A1670;}
.nadja .trainer span a{text-decoration: 1px solid #8A1670; color: #8A1670; font-weight: bold;}
.nadja .trainer span a:hover{text-decoration: none; background-color: #8A1670; color: #FEEBFA; font-weight: bold;}
.nadja 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;}

.salsa {background: #AB071A; 
	color: #FFFDF2;
	border: 1px solid #B30935;
	border-right-color: #5B0118;
	font-weight: bold;}
	
.salsa 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;}

.salsa a{background: #FFE9EC; color: #AB071A;}
.salsa a:hover{background: #FFCDD3; color: #FFE9EC;}
.salsa .trainer span {border-bottom: 1px solid #7C0714; border-left: 1px solid #7C0714; border-top: 1px solid #7C0714; 
background: #F9D9DD; color: #FFE0E4;}
.salsa .trainer span a{text-decoration: 1px solid black;}
.salsa .trainer span a:hover{ text-decoration: none; background: #FE6D7F; }

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#ballett {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 {padding-right: 45px;
	background-image:  url(pics/zurueck.gif);
	background-repeat: no-repeat;
	background-position:right;
	text-align: right;
	text-decoration: none;}

#zurueck a {color: #6F8CC5;
	text-decoration: none;
	font-weight: bold;}

#zurueck a:hover {color: #39A4FF;
	text-decoration: underline;}

#newlink a {color: #0062B3;
	text-decoration: none;
	font-size: 12px;
	font-family: Verdana, "Lucida Grande", Geneva, "Bitstream Vera Sans", "Sun Sans-Regular", Helvetica, Univers, Arial, Swiss, sans-serif;}

#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;}

#markup2 em {padding: 2px;
	margin: 3px;
	color: #3C71C0;
	background-color: #FFFFFF;
	font-weight: bold;
	font-style: normal;
	border: 1px #3C71C0 solid;}
	
a#markup2 em {padding: 2px;
	margin: 3px;
	color: #3C71C0;
	background-color: #FFFFFF;
	font-weight: bold;
	font-style: normal;
	border: 1px #3C71C0 solid;}

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;}