/* CSS Document */
body{ 
	margin: 10px; 
	padding: 0; 
	background-color: white; 
}

div { margin: 0; padding: 0; }
div, p, a, h1, h2, h3, h4, body, td, ul, li { font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; }

#mainframe_o, #mainframe_u {
	background-image:url(media/mainfrm.gif);
	background-repeat:repeat-x;
}
#mainframe_o {	height:16px;}
#mainframe_u { background-position:bottom; }

#mainframe_li, #mainframe_re{ 
	width: 24px; 
	height: 484px; 
	background-repeat: no-repeat;
}
#mainframe_li { background-image:url(media/mainfrm_li.gif); }
#mainframe_re { background-image:url(media/mainfrm_re.gif); }

#logopanel_upper { 
	background-color:#B0261C; 
	background-image:url(media/dancer_upper.jpg); 
	background-position:center bottom; 
	background-repeat:no-repeat;
}
#logopanel_upper .left,#logopanel_upper .right{
	width:45%;
	height: 82px; 
	background-repeat: no-repeat;
	
}
#logopanel_upper .left { 
	float:left; 
	background-image:url(media/logopanel_li.gif); 
	
	color: white;
	font-weight:bold;
	font-size: 16px;
	
}
#logopanel_upper .left p{ font-size:14px; }
#logopanel_upper .right { 
	float:right; 
	background-image:url(media/logopanel_re.gif); 
	background-position: top right;
	text-align:right;
}

#logopanel_upper .left p { margin-top: 30px; margin-left:13px; font-family: 'Trebuchet MS', Verdana, Sans-Serif}
#logopanel_upper .right img { margin-top: 0; margin-right:13px;}

#logopanel_lower { 
	background-image:url(media/dancer_lower.jpg); 
	background-position:center top; 
	background-repeat:no-repeat;
	height: 30px;
}
#subpanel{
	height: 320px;
}

#texttable{ 
	background-image:url(media/textpanel.gif);
	background-repeat:repeat-x;
	border:0; 
	width:100%
}

#menu{ 
	width: 180px; 
	height: 320px; 
	background-image:url(media/textpanel_li.gif);
	background-repeat:no-repeat;
	background-color:#B0261C;
}

#text{
	margin: 3px 0;
	padding: 0 10px;
	height: 314px;
	overflow:auto;
}
#text{
scrollbar-base-color:#C67C79;
  	scrollbar-3dlight-color:#DEA4A0;
  	scrollbar-arrow-color:#C67C79;
  	scrollbar-darkshadow-color:#AB4A3F;
  	scrollbar-face-color:#B0261C;
  	scrollbar-highlight-color:#C67C79;
  	scrollbar-shadow-color:#B0261C;
  	scrollbar-track-color:#FFFFFF;
}
#text p{ margin: 7px 0; text-align:justify;}

#bild { width:215px; height:320px; overflow:hidden; background-repeat:no-repeat; }

#submenu { padding: 5px 0 0 165px; height:30px; }
#submenu a{ color:#333333; font-weight:bold; text-decoration:none; font-size:12px; padding-left:24px;}
#submenu a:hover{text-decoration:underline; }

.intro { 
	font-family: 'Trebuchet MS', Verdana, Sans-Serif; 
	color: #504C4B; 
	font-weight:bold; 
	font-size:16px; 
}
#musicbox { position:relative; top: -20px; text-align:right; padding-right:24px; }

#largeCellNoPic{ 
	background-image:url(media/Bildrahmen.gif); 
	background-repeat:no-repeat; 
	background-position:right;
	padding-right: 15px;
}
