html, body {

}

.slideshow { height: 229px; width: 163px; }
.slideshow img { padding: 3px; background-color: transparent; border: 0}

body
	{
	background-color: #020A12;
	/* background-color: white; */
	background-image: url('images/layout/page.gif');
	background-repeat: repeat-x;	
	margin: auto;
	margin-top: 0px;
	font-family: Calibri,Corbel,Helvetica,Tahoma,Sans;
	font-size: 9pt;
	color: #000F1A;
	line-height: 1.3em;
	height: 200px;
	}

select,option,input
	{
	font-size: 8pt;
	}

a
	{
	color: #CFAF32;
	text-decoration: none;
	}

a:hover
	{
	color: #CFAF32;
	text-decoration: underline;
	}

a.gallery 
{font-family:Verdana,Helvetica,sans-serif;font-size:10px;font-style:normal;font-size-adjust:none;line-height:1.4em;display:block;width:160px;height:110px;
	text-align:center;float:left;overflow:hidden;margin:5px;padding:1px;padding-top:5px;text-decoration:none;color:#666666;background-image:url("../engine/images/back.png");opacity:0.47;}
	
a.gallery:hover {opacity:1}/* fix ie png transparency isn't supporting alpha chanel */

.gallery a img {filter:alpha(opacity=87)}.gallery a:hover img {filter:alpha(opacity=100)}

.gallery a img{border: none;height:100px;width:100px;}.gallery{overflow:auto}


img.bandborder
	{
	border: 1px solid #2D3D4D;
	margin: 10px 0px 15px 15px;
	}
	
img.border
	{
	border: 1px solid #2D3D4D;
	margin-right: 30px;
	margin-bottom: 15px;
	}	

img.borderno
	{
	border: 1px solid #2D3D4D;
	margin-bottom: 15px;	
	}	

img.lastfm
	{
	margin-top: 10px;
	margin-bottom: 10px;
	}

h1
	{
	color: #e1e1e1;
	font-size: 11pt;
	font-variant: small-caps;
	letter-spacing: 1px;
	line-height: 11pt;
	font-family: Calibri,Corbel,Helvetica,Tahoma,Sans;
	}


#menuright h1
	{
	color: #A4B9CF;
	margin-bottom: 6px;	
	font-size: 10pt;	
	}

h2
	{
	color: #D3E5F6;
	font-size: 10pt;
	font-variant: small-caps;
	letter-spacing: 1px;
	line-height: 10pt;
	font-family: Calibri,Corbel,Helvetica,Tahoma,Sans;
	margin-bottom: 0px;		
	}

h3
	{
	color: #cfcfc7;
	font-size: 10.5pt;
	font-variant: small-caps;
	letter-spacing: 1px;
	line-height: 12pt;
	font-family: Calibri,Corbel,Helvetica,Tahoma,Sans;
	padding-top: 4px;
	margin-bottom: 0px;	
	}

h6
	{
	color: #4E6378;
	font-size: 8pt;
	font-variant: small-caps;
	letter-spacing: 1px;
	line-height: 8pt;
	font-family: Calibri,Corbel,Helvetica,Tahoma,Sans;
	}

ul
	{
	margin-left: -10px;
	}

div#page
	{
	height: 100%;
	}

div.main
	{	
	position: relative;
	top: -210px;
	background-color:	#030A14;
	background-image: url('images/layout/background.jpg');
	background-repeat: no-repeat;
	width: 892px;
	min-height: 687px;
	}
	
div#pagecontent
	{
	height: 100%;		
	float: left;		
	width: 567px;
	margin: 20px 25px 20px 50px;
	text-align: left;
	color: #AABFD4;
	}	

div#menuright
	{
	font-family: Calibri,Corbel,Helvetica,Tahoma,Sans;		
	float: left;
	width: 210px;
	min-height: 687px;
	background-image: url('images/layout/overlay45.png');
	color: white;
	padding: 20px;
	line-height: 18px;
	text-align: left;
	}

#menuright a
	{
	font-variant: normal;		
	color: #f1f1f1;
	text-decoration: none;
	}

#menuright a:hover
	{
	font-variant: normal;	
	color: #f1f1f1;
	text-decoration: underline;
	}
	

a#lastfm
	{
	font-size: 7pt;
	color: #f1f1f1;
	text-decoration: none;
	}

a#lastfm:hover
	{
	color: #f1f1f1;
	text-decoration: none;
	}

div.newsbox
	{
	position: relative;
	left: -20px;
	width: 550px;
	background-image: url('images/layout/overlay35.png');
	color: white;
	text-align: justify;
	line-height: 18px;
	padding: 20px;
	padding-top: 5px;
	margin-bottom: 10px;
	}

div.textbox
	{
	position: relative;
	left: -20px;
	width: 550px;
	background-image: url('images/layout/overlay30.png');
	color: #B3C5D6;
	text-align: justify;
	line-height: 17px;
	padding: 20px;
	padding-top: 15px;
	}

div.menu
	{
	position: relative;
	top: -210px;
	width: 872Px;
	height: 20px;
	padding: 160px 0px 30px 50px;
	text-align: left;
	}

ul.imenue 
	{
	list-style: none;
	padding: 0px;
	margin: 0px;
	float: left;
	white-space: nowrap;			 
	}

.imenue li 
	{
	font-family: Calibri,Corbel,Helvetica,Tahoma,Sans;
	list-style:none; 	     
	font-variant: small-caps;	
	padding: 0; 
	margin: 0;
	float: left; 
	white-space: nowrap;
	text-align: center;	
	}

.imenue li a, .imenue li span 
	{	
	height: 21px;		
	font-size: 12pt;
	display: block;
	text-decoration:none;
	color: #9CaBbA;
	vertical-align: middle;
	font-weight: bold;
	padding-top: 8px;
	cursor: pointer;
	}

.imenue li a, .imenue li span {
	width:99%;
/* Weitenangabe für den Internet Explorer zur Ausdehnung des Linkbereiches */
}

html>body .imenue li a, html>body .imenue li span {
	width:auto;
/* die (falsche) Weitenangabe für standardkonforme Browser zurücknehmen */
}

.imenue li a:hover, .imenue li a.aktuell:hover {
	background-image: url(images/layout/overlay30.png); 
	background-repeat: repeat-x;  
	margin-top: 0px;
	font-weight: bold;
	color: #ffffff;  
	cursor: pointer;
}

.imenue li a:active, .imenue li a.aktuell:active {
	background-image: url(images/layout/active.gif);
	background-repeat: repeat-x;  
	margin-top: 0px;
	font-weight: bold;
	color: #ffffff; 
}


#imageSlideshowHolder
	{

	/* CSS HACK */
	width: 892px;	/* IE 5.x */
	width/* */:/**/892px;	/* Other browsers */
	width: /**/892px;
	
	/* CSS HACK */
	height: 210px;	/* IE 5.x */
	height/* */:/**/210px;	/* Other browsers */
	height: /**/210px;
	

	position:relative;	
	}
	
	
.imageInGallery{		
	width:892px;
	height:210px;
	
	/* Never change these 3 value */
	left:0px;
	top:0px;
	position:absolute;	
}
	
	
	#imageSlideshowHolder img{
		position:absolute;
	}

	 #imageSlideshowHolder{
    width:892px;
    height:210px;
    position:relative;  /* Never change this value */
    
  }
  .imageInGallery{    
    width:892px;
    height:210px;
    
    /* Never change these 3 value */
    left:0px;
    top:0px;
    position:absolute;  
  } 

