@charset "ISO-8859-1";

body { 
margin:34px 67px 0px 55px; 
background:#ffffef; 
color:#000000; 
font-family:verdana; 
font-size:13pt; 
 }

img {border:0px;} 


a:link {color:#2F374F; text-decoration:none;} 
a:active {color:#404030; text-decoration:none;} 
a:visited {color:#888888; text-decoration:none;} 


#gross  { 
position:absolute; top:30px; left:20px; 
width:880px; height:150px; 
background:url(colorun-vert_130.png); 
border-style:solid; 
border-width:3px; 
border-color:#ffffff #404040 #404040 #ffffff; 
z-index:2; 
  } 

#header-1  { 
  position:absolute; top:37px; left:52px; 
  color:#888888; 
  z-index:1; 
font-weight:bold; font-size:2.0em; font-variant:small-caps; 
letter-spacing:20px;
  	} 

#header-1 a:link, 
#header-1 a:visited, 
#header-1 a:hover, 
#header-1 a:active 
	{ 
color:#888888; 
	} 

#header-2 { 
  position:absolute; top:35px; left:50px; 
  color:#ffffff; 
  z-index:2; 
font-weight:bold; font-size:2.0em; font-variant:small-caps; 
letter-spacing:20px;
  	} 
#header-3 { 
  position:absolute; top:36px; left:51px; 
  z-index:3; 
font-weight:bold; font-size:2.0em; font-variant:small-caps; 
letter-spacing:20px; 
  	} 
#m  { 
color:#efefdf; 
  } 
#u  { 
color:#e8e8d8; 
  } 
#s  { 
color:#dedece;
  } 
#i1  { 
color:#d1d1c1; 
  } 
#c  { 
color:#bdbdad; 
  } 
#midd  { 
color:#b6b6a6;
  } 
#e1  { 
color:#afaf9f; 
  } 
#n1  { 
color:#a6a696; 
  } 
#t1  { 
color:#9e9e8e; 
  } 
#e2  { 
color:#959585; 
  } 
#r1  { 
color:#8b8b7b; 
  } 
#t2  { 
color:#848474; 
  } 
#a  { 
color:#7e7e6e;
  } 
#i2  { 
color:#707060; 
  } 
#n2  { 
color:#6f6f5f; 
  } 
#e3  { 
color:#6a6a5a; 
  } 
#r2  { 
color:#686858; 
  } 


a:link.nodeco, 
a:active.nodeco, 
a:visited.nodeco, 
a:hover.nodeco 
	{ 
text-decoration:none; 
color:#000000; 
cursor:text; 
	} 

#oben 
	{ 
position:absolute; top:3px; left:199px; 
letter-spacing:2px; 
	} 

#oben1 
	{ 
position:absolute; top:3px; left:233px; 
letter-spacing:5px; 
	} 

#oben2 
	{ 
position:absolute; top:3px; left:233px; 
letter-spacing:3px; 
	} 

#oben3 
	{ 
position:absolute; top:3px; left:89px; 
letter-spacing:1px; 
	} 

#oben4 
	{ 
position:absolute; top:3px; left:55px; 
font-size:0.9em; 
	} 

#oben5 
	{ 
position:absolute; top:7px; left:34px; 
font-size:0.8em; 
	} 

#oben a, 
#oben1 a, 
#oben2 a, 
#oben3 a, 
#oben5 a, 
#oben4 a 
	{ 
text-decoration:none; 
	} 

.mitte, 
#unten 
	{ 
text-align:center; 
letter-spacing:1px; 
	} 

#unten3 
	{ 
text-align:center; 
font-size:0.9em; 
	} 

img.videolink 
	{ 
width:30px; height:32px; 
vertical-align:middle; 
border-style:none; 
	} 

#artist  { 
width:56px; height:70px; 
position:absolute; top:20px; left:775px; 
border-style:solid; 
border-width:2px; 
border-color:#404040 #ffffff #ffffff #404040; 
  } 

#menu-fieldset  { 
position:absolute; top:100px; left:21px; 
height:20px; width:830px; padding:3px; 
text-align:center; font-size:0.8em; font-weight:bold; 
background:#a0a0a0; 
border-style:solid; 
border-width:2px; 
border-color:#404040 #ffffff #ffffff #404040; 
  } 

#menu { 
  position:relative; 
  }
#menu a { 
position:relative; top:-1px; left:-1px; 
	padding:3px; 
	color:#505040; 
  } 

/* 

#menu a span 
  { 
visibility:hidden; 
display:none; 
  } 
*/ 


a#live  { 
	background:url(colorun_200.png); 
	position:relative; top:0px; left:0px; 
	color:#404030; 
  } 
a#live span  { 
	visibility:hidden; 
	display:inline; 
	position:absolute; top:2px; left:2px; 
	color:#505040; 
	cursor:crosshair; 
  } 

/* Hellschatten f0f0e0 */ 

#menu a:hover {
  position:relative; top:0px; left:0px; 
  color:#404030; 
background:url(colorun_200.png); 
  } 

#menu a:hover span, 
#links a:hover span 
	{ 
visibility:hidden; 
display:inline; 
  position:absolute; top:2px; left:2px; 
  color:#303030; 
  cursor:pointer; 
  	}

/* 
text-p: 
bestimmt über linken und unteren breiten Rand. 
Auf Unterseiten als div umgebaut machte leichtere 
Anpassung möglich 
*/
#text-p  { 
position:absolute; top:160px; left:24px; 
width:610px; max-width:650px; 
background:#ffffef; 
border-style:solid; 
border-width:1px 1px 55px 55px;
border-color:#c0c0b5; 
padding:55px 144px 33px 55px; 
text-align:justify; 
z-index:1; 
  } 

#text-p a  
	{ 
text-decoration:underline; 
  	} 
#text-p a.nodeco 
	{ 
text-decoration:none; 
  	} 
#text-p a:hover  
	{ 
	position:relative; top:1px; left:1px; 
	color:#303030; 
	text-decoration:none; 
  	} 

#piano-keyboard  
	 { 
width:504px; height:138px; 
display:block; 
margin-left:15%;
  	} 

#text-header  { 
margin-left:15%; 
display:inline; 
font-variant:small-caps; letter-spacing:5px; font-weight:bold; 
  	} 

#text-header a:link, 
#text-header a:visited, 
#text-header a:hover, 
#text-header a:active 
	{ 
color:#303030; 
text-decoration:none; 
cursor:text; 
	} 

#text-p span.header-2  { 
margin-left:50px; display:block; font-variant:small-caps; 
letter-spacing:1px; font-weight:bold; 
  } 
#text-p span.header-3  { 
margin-left:20px; font-variant:small-caps; 
font-style:oblique; 
  } 

#links { 
position:absolute; top:180px; left:786px; 
width:120px; 
border-style:none; 
font-size:0.5em; 
background:url(artist-entertainer_piano-music_120.png); 
padding:7px; 
z-index:1; 
  } 
#links a  { 
	font-weight:bold; 
	padding:3px; 
	color:#505040; 
  } 
#links a:hover  {
	position:relative; top:1px; left:1px; 
	color:#404030; 
background:transparent; 
  } 

#links a span
	{ 
visibility:hidden; 
display:none; 
  position:relative; top:2px; left:2px; 
  color:#303030; 
  cursor:pointer; 
  	}
/* 
DISPLAY bezog sich auf den Background, 
VISIBILITY auf den Linktext 
*/ 

#german  
	{ 
margin-left:20px; width:41px; height:24px; 
  	} 
#german a:hover  { 
margin-left:30px; width:41px; height:24px; 
position:relative; 
  } 


#fusbalinx 
	{ 
position:relative; top:34px; 
width:62%; 
margin-left:13%; 
background:#b8b8a8; 
padding:34px 55px 34px 55px; 
  	} 

#vali, #valicss 
	{ 
width:88px; height:31px; 
vertical-align:middle; 
  	} 

#rssbild 
	{ 
width:36px; height:14px; 
vertical-align:middle; 
  	} 

#impr 
	{ 
font-size:0.7em; letter-spacing:1px; 
  	} 


#note 
 	{ 
font-size:0.6em; 
  	} 

#origins 
 	{ 
padding:20px; 
background:#dfdfd8; 
border-style:solid; 
border-color:#ffffef #c8c8c8 #c8c8c8 #ffffef; 
  	} 
#origins legend 
 	{ 
color:#606050; 
  	} 

span.poss 
 	{ 
padding:15px; 
background:#f0f0e0; 
  	} 

table.padd, 
tr.padd, 
th.padd, 
td.padd 
 	{ 
padding:15px; 
border-style:solid; 
border-width:1px; 
border-color:#ffffef #c8c8c8 #c8c8c8 #ffffef; 
  	} 

ul.inline li 
 	{ 
display:inline; 
  	} 


 





