@charset "utf-8";
/* CSS Document 
   CYBERMOTION-MEDIA.COM (c)2010
*/

body{background: url(bilder/bg.jpg) repeat-x #f90;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:14px;
}
p{text-align:justify; 
	 padding-right:10px;
}
td { font-size:14px; }
.sub { font-size: 12px; } 
#bg{background:url(bilder/chopin.png);
	 position:absolute;
	 top:60px;
	 left:0px;
	 right:0px;
	 bottom:0px;
	 z-index:1;
}
#bg_ballett{background:url(bilder/ballett.png);
	 position:absolute;
	 top:45px;
	 left:0px;
	 right:0px;
	 bottom:0px;
	 z-index:1;
}
#bg_betreuung{background:url(bilder/betreuung.png);
	 position:absolute;
	 top:45px;
	 left:0px;
	 right:0px;
	 bottom:0px;
	 z-index:1;
}
h1, h2{color:#f90; }
.orange{color:#f90; }
a:link, a:active, a:visited{
	 color:#000;
	 text-decoration:none;
	 margin-left:26px;
	 margin-right:3px;
	 margin-bottom:3px;
	 border-bottom:#000 solid 1px;
	 outline:none;
	 display:block;
}
a:hover{background:#c00;
	 color:#f90;
}
a.sublink:link, a.sublink:active, a.sublink:visited{
	 background:#e00;
	 color:#000;
	 font-size:14px;
	 text-decoration:none;
	 margin-bottom:0px;
	 margin-left:26px;
	 margin-right:0px;
	 border-left:#c00 solid 1px;
	 border-bottom:#c00 solid 1px;
	 outline:none;
	 display:block;
}
a.sublink:hover{
	 background:#f90;
	 color:#c00;
}
a.anchor:link, a.anchor:active, a.anchor:visited{
	 color:#000;
	 font-size:12px;
	 text-decoration:none;
	 margin-bottom:0px;
	 margin-left:0px;
	 margin-right:0px;
	 outline:none;
	display:inline;
}
a.anchor:hover{
	 background:#f90;
	 color:#c00;
}
a.news{margin-left:0px;}
#top{background:#000;
	 position:absolute;
	 top:0px;
	 left:0px;
	 right:0px;
	 height:45px;
	 border:none;
	 z-index:2;
}
#banner{background:url(bilder/banner.jpg);
	 position:absolute;
	 top:10px;
	 left:5px;
	 right:5px;
	 height:25px;
	 z-index:2;
}
#top_torn{background:url(bilder/top2.png);
	 position:absolute;
	 top:45px;
	 left:0px;
	 right:0px;
	 height:7px;
	 z-index:2;
}
#container{
	 position:absolute;
	 top:70px;
	 left:50%;
	 margin-left:-400px;
	 bottom:70px;
	 width:800px;
	 z-index:2;
}
#menu{background:url(bilder/piano_tastatur.gif) repeat-y #fff;
	 position:absolute;
	 top:0px;
	 left:0px;
	 bottom:10px;
	 width:197px;
	 padding-top:10px;
	 padding-left:3px;
	 border:#c00 solid 2px;
	 overflow-x:hidden;
	 overflow-y:auto;
}
#menu_ballett{background:url(bilder/ballett_miniatur.gif) repeat-y #fff;
	 position:absolute;
	 top:0px;
	 left:0px;
	 bottom:10px;
	 width:197px;
	 padding-top:10px;
	 padding-left:3px;
	 border:#c00 solid 2px;
	 overflow-x:hidden;
	 overflow-y:auto;
}
#menu_betreuung{background:url(bilder/betreuung_miniatur.gif) repeat-y #fff;
	 position:absolute;
	 top:0px;
	 left:0px;
	 bottom:10px;
	 width:197px;
	 padding-top:10px;
	 padding-left:3px;
	 border:#c00 solid 2px;
	 overflow-x:hidden;
	 overflow-y:auto;
}
#menu_shadow{background:#000;
	 position:absolute;
	 top:5px;
	 left:5px;
	 bottom:4px;
	 width:203px;
/* opacity IE8 */
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=35)";
/* opacity IE5-7 */
filter: alpha(opacity=35);
/* opacity all other browsers */
opacity: .35;
}
#content{background:#fff;
	 position:absolute;
	 top:0px;
	 left:220px;
	 bottom:10px;
	 width:560px;
	 padding-top:10px;
	 padding-left:10px;
	 border:#c00 solid 2px;
	 overflow:auto;
}
#content_shadow{background:#000;
	 position:absolute;
	 top:5px;
	 left:225px;
	 bottom:4px;
	 width:573px;
/* opacity IE8 */
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=35)";
/* opacity IE5-7 */
filter: alpha(opacity=35);
/* opacity all other browsers */
opacity: .35;
}	 

#bottom_torn{background:url(bilder/bot.png);
	 position:absolute;
	 bottom:50px;
	 left:0px;
	 right:0px;
	 height:7px;
	 z-index:2;
}
#bottom{background:#000;
	 position:absolute;
	 bottom:0px;
	 left:0px;
	 right:0px;
	 height:50px;
	 border:none;
	 z-index:2;
}
.address{
	 color:#f90;
	 font-size:12px;
}
#newsscroller {
background:#ddd;
margin-left:26px;
margin-right:3px;
padding-left:3px;
width: 197x;
height: 140px;
border:#f00 solid 1px;
}
#media_container{background: url(bilder/media_bg.png) transparent;
	 position:absolute;
	 top:60px;
	 left:50%;
	 margin-left:-400px;
	 bottom:70px;
	 width:800px;
	 border:#c00 solid 2px;
	 z-index:3;
	 visibility: hidden;
}
#media_display_bg{
	 background: url(bilder/bg.jpg) repeat-x #f90;
	 position:absolute;
	 top:115px;
	 left:50%;
	 margin-left:-268px;
	 width:532px;
	 height:290px;
	 z-index:3;	 
}
#media_display{
	 background: url(bilder/media_frame.png) top left no-repeat transparent;
	 position:absolute;
	 top:16px;
	 left:50%;
	 margin-left:-274px;
	 width:510px;
	 height:288px;
	 padding-top:100px;
	 padding-left:16px;
	 padding-right:18px;
	 padding-bottom:18px;	 
	 z-index:3;	 
}	 
/*.media_table{background:url(bilder/media_frame.png) transparent;
	padding-top:102px;
	padding-left:16px;
	padding-right:18px;
	padding-bottom:18px;
	width:548px;
	height:406px;
	z-index:3;
}*/
#media_frame_sub{
	 background: url(bilder/media_frame_sub.png) top left no-repeat transparent;
	 position:absolute;
	 top:105px;
	 left:50%;
	 margin-left:-274px;
	 width:526px;
	 height:38px;
	 text-align:right;
	 padding-top:16px;
	 padding-right:18px;
	 z-index:4;
}
#gal_container{background: url(bilder/media_bg.png) transparent;
	 position:absolute;
	 top:60px;
	 left:50%;
	 margin-left:-400px;
	 bottom:70px;
	 width:800px;
	 border:#c00 solid 2px;
	 z-index:3;
	 visibility: hidden;
}
#gal_display{
	 background: url(bilder/media_frame.png) top center no-repeat transparent;
	 position:absolute;
	 top: 6px;
	 left:50%;
	 margin-left:-324px;
	 width:648px;
	 padding-top:100px;
	 z-index:3;	 
}
#gal_frame_sub{
	 background: url(bilder/media_frame_sub.png) top center no-repeat transparent;
	 position:absolute;
	 top:95px;
	 left:50%;
	 margin-left:-333px;
	 width:648px;
	 height:38px;
	 text-align:right;
	 padding-top:16px;
	 padding-right:18px;
	 z-index:4;
}	