div#gallery { font-size:1em; }

		
body {background:#000;
      margin:0;
		
		scrollbar-3dlight-color:#222;
      scrollbar-arrow-color:#FFF;
      scrollbar-base-color:#000;
      scrollbar-darkshadow-color:#222;
      scrollbar-face-color:#000;
      scrollbar-highlight-color:#000;
      scrollbar-shadow-color:#000}
	  
#outer        				 
	{position: absolute;
	 top: 45%;
	 left: 0px;
	 width: 100%;
	 height: 1px;}

#inner    
	{margin-left: -250px;
	 position: absolute;
	 top: -100px;
	 left: 50%;
	 width: 700px;
	 height: 300px;
	 }

.img-logo-home-language
		{position:absolute;
		top:40px;
		left:-120px;			
		}	 

.img-logo-home
		{position:absolute;
		top:70px;
		left:-120px;			
		}	 
	 
.img-logo-background
		{position:absolute;
		top:230px;
		left:-20px;			
		}	 

.img-logo-band
		{position:absolute;
		top:70px;
		left:-50px;			
		}	 

.img-logo-klein
		{position:absolute;
		top:-140px;
		left:265px;			
		}	 


.bgtext 					
		{font-size: 150px;
		 position:absolute; 
		 top:98px;
		 left:-70px;
		 right:-80px;}
		 
.bgtextband 					
		{font-size: 150px;
		 position:absolute; 
		 top:75px;
		 left:-70px;
		 right:-80px;}

.bgtext, .bgtextband, .footertext 
		{color:#222;
		 font-family:verdana, helvetica, sans serif;}
		 
.footertext {font-size:12px;
			 position:absolute;
			 top:320px;
			 text-align:center;
			 width:500px;}

div#img-logo-klein a:hover span {position: absolute;
				top: -3px; 
				left: 0px; 
				width:}

div#textband, div#textfotos, div#texttermine, div#textmusik, div#textkontakt, div#textgaeste, div#textlinks, div#textpresse, div#textimpressum, div#textcounter, div#textaltetermine, div#textflyingeng, div#textflyingdeu, div#textvideo, div#textmyspace, div#textguestbook, div#textfacebook, div#texttwitter
         {color:#ccc;
		  font-family:verdana, helvetica, sans serif;
		  position:absolute;} 

div#textfacebook {
		top:-171px;
		left:115px;}
		
div#textmyspace {
		top:-170px;
		left:177px;}
		
div#texttwitter {
		top:-171px;
		left:235px;}
		
div#textmyspace1 {font-size:30px;
		top:-40px;
		left:167px;}
		
div#textband {font-size:30px;
		top:-100px;
		left:10px;}
		
div#texttermine {font-size:30px;
		top:-100px;
		left:310px;}
	
div#textfotos {font-size:25px;
		top:10px;
		left:-50px;}
		
div#textguestbook {font-size:25px;
		top:10px;
		left:330px;}
	
div#textmusik {font-size:30px;
		top:230px;
		left:-20px;}
		
div#textvideo {font-size:28px;
		top:260px;
		left:160px;}

div#textkontakt {font-size:30px;
		top:230px;
		left:340px;}
			
div#textpresse {font-size:25px;
		top:310px;
		left:45px;}
	
div#textgaeste {font-size:25px;
		top:310px;
		left:290px;}
			
div#textimpressum {font-size:22px;
		top:390px;
		left:145px;}
					
div#textcounter {top:430px;
		left:175px;}
		
		
div#textaltetermine {font-size:14px;
		top:80px;
		left:345px;}
		
div#textflyingeng {font-size:30px;
		top:200px;
		left:-115px;}
		
div#textflyingdeu {font-size:30px;
		top:200px;
		left:270px;}

 div#textband a:hover span {top: -3px; 
						left: 0px; 
						width:}

 div#textfotos a:hover span {top: -3px; 
						left: 0px; 
						width:}
						
 div#texttermine a:hover span {top: -3px; 
						left: 0px; 
						width:}

 div#textmusik a:hover span {top: -3px; 
						left: 0px; 
						width:}
		
 div#textkontakt a:hover span {top: -3px; 
						left: 0px; 
						width:}
						
 div#textgaeste a:hover span {top: -3px; 
						left: 0px; 
						width:}
						
 div#textlinks a:hover span {top: -3px; 
						left: 0px; 
						width:}
								   
div#inner a:hover, div#inner2 a:hover
				  {background: none;
				   cursor:finger;}

div#inner a span {display: none;}

div#inner a:visited span {display:none;}

div#inner a {text-decoration: none;
			 color:#C0C0C0;}

div#inner a:hover span {display: block;
						position:relative;
						background:none;
						font-size:14px}
						
div#inner a:link, div#inner a:visited {text-decoration:none;}

div#inner a:hover {text-decoration:none}



div#content {position:absolute;
			 top:-50px;
			 left:-70px;
			 width:635px;
			 height: 500px;
			 
			 font-family: verdana, helvetica, sans serif;
			 font-size: 13px;
			 color:white;
			 text-align:justify;
			 margin:3px;}

div#content-termine {position:absolute;
			 top:-50px;
			 left:-70px;
			 width:635px;
			 height: 4000;
			 
			 font-family: verdana, helvetica, sans serif;
			 font-size: 13px;
			 color:white;
			 text-align:left;
			 margin:3px;}
 
			 
div#inner div#content a:hover {text-decoration:underline;}
			 
div#inner div#content-termine a:hover {text-decoration:underline;}

div#close, div#top 
          {width:17px;
		   height:17px;
		   background:none;
		   text-align:center;
		   font-family:verdana, helvetica, sans serif;
		   font-weight:bold;
		   font-size:12px;
		   border: 1px solid #222}
   
div#top {position:relative;
		   left:573px;
		   top:319px}

div#close {position:relative;
		   left:573px;
		   top:-47px;}
		   
div#inner div#close a:link, div#inner div#top a:link {color:#fff; cursor:default;}
div#inner div#close a:visited, div#inner div#top a:visited {color:#fff; cursor:default;}
div#inner div#close a:hover, div#inner div#top a:hover {color:#fff; cursor:default;}



div#urltext1 {font-family:verdana, helvetica, sans serif;
			 font-size:15px;
			 font-weight: bold;
			 position:absolute;
			 top:-74px;
			 left:-69px} 
			 
div#urltext {font-family:verdana, helvetica, sans serif;
			 font-size:15px;
			 font-weight: bold;
			 position:absolute;
			 top:-95px;
			 left:-69px} 	 		
			 
div#urltext a.selected, div#inner div#content a:link, div#inner div#content a:visited, div#inner a:hover, div#inner a:hover span
   			 {color:#ff7c11}

div#urltext1 a.selected, div#inner div#content a:link, a.selected, div#inner div#content a:visited, div#inner a:hover, div#inner a:hover span
   			 {color:#ff7c11}
			 
div#content div#titlebar {border: 1px solid #222222;
				background: #000;
				font-weight: normal;
				color:  #ff7c11;}
				
div#content {margin-left:0;
			padding-right:8px;}
			 
#pressecolumn1	{position: absolute; overflow: hidden; float:left;
				
				width: 430px;} 
				
#pressecolumn2	{position: relative; overflow: hidden; float:right;
				width: 205px;} 
								
			 
.titleblock {font-family:verdana, helvetica, sans serif;
				font-size:13px;
				color:#ff7c11;
				font-weight:;
				margin-right:6px;
				margin-top:10px;
				margin-bottom:10px;
				margin-left:2px;
				border:1px solid #222;
				padding:4px}
				
.titleblock span {color:#ff7c11}

#urltext a:link {color:#666666}
#urltext a:visited {color:#666666}
#urltext a:hover {color:#666666}
#urltext a:active {color:#666666}


#urltext1 a:link {color:#666666}
#urltext1 a:visited {color:#666666}
#urltext1 a:hover {color:#666666}
#urltext1 a:active {color:#666666}


/* Images */
.img-left-noborder-notopmargin {float: left; margin: 0px 10px 0px 0px;}
.img-left-noborder-topmargin {float: left; margin: 3px 10px 0px 0px;}
.img-left-border-notopmargin {float: left; margin: 0px 10px 0px 0px; border: solid 1px rgb(150,150,150);}
.img-left-border-topmargin {float: left; margin: 3px 10px 0px 0px; border: solid 150px rgb(150,150,150);}
.img-right-noborder-notopmargin {left: -10px; float: right; margin: 0px 0px 0px 10px;}
.img-right2-noborder-notopmargin {position: relative; top: 2px; left: 217px; float: right; top: 100px; margin: 9px 0px 0px 10px;}
.img-right3-noborder-notopmargin {position: relative; top: -200px; left: 228px; float: right; top: 100px; margin: -23px 0px 0px 10px;}
.img-right-noborder-topmargin {float: right; margin: 3px 0px 0px 10px;}
.img-right-border-notopmargin {float: right; margin: 0px 0px 0px 10px; border: solid 1px rgb(150,150,150);}
.img-right-border-topmargin {float: right; margin: 3px 0px 0px 10px; border: solid 1px rgb(150,150,150);}
.img-border-topmargin {margin: 3px 0px 0px 1px; border: solid 2px rgb(247,224,23);}


/*------------------*/
/* 7.3  Text colors */
/*------------------*/
.txt-white {color: rgb(255,255,255);}
.txt-black {color: rgb(0,0,0);}

.txt-grey01 {color: rgb(242,242,242);}
.txt-grey02 {color: rgb(230,230,230);}
.txt-grey03 {color: rgb(217,217,217);}
.txt-grey04 {color: rgb(204,204,204);}
.txt-grey05 {color: rgb(191,191,191);}
.txt-grey06 {color: rgb(178,178,178);}
.txt-grey07 {color: rgb(153,153,153);}
.txt-grey08 {color: rgb(127,127,127);}
.txt-grey09 {color: rgb(89,89,89);}
.txt-grey10 {color: rgb(51,51,51);}

.txt-yellow01 {color: rgb(254,252,232);}
.txt-yellow02 {color: rgb(253,249,201);}
.txt-yellow03 {color: rgb(253,246,185);}
.txt-yellow04 {color: rgb(252,243,162);}
.txt-yellow05 {color: rgb(251,239,139);}
.txt-yellow06 {color: rgb(250,236,116);}
.txt-yellow07 {color: rgb(249,233,93);}
.txt-yellow08 {color: rgb(249,230,69);}
.txt-yellow09 {color: rgb(248,227,46);}
.txt-yellow10 {color: rgb(247,224,23);}

.txt-blue01 {color: rgb(238,237,249);}
.txt-blue02 {color: rgb(222,220,242);}
.txt-blue03 {color: rgb(205,202,236);}
.txt-blue04 {color: rgb(189,185,229);}
.txt-blue05 {color: rgb(172,167,223);}
.txt-blue06 {color: rgb(155,149,217);}
.txt-blue07 {color: rgb(139,132,210);}
.txt-blue08 {color: rgb(122,114,204);}
.txt-blue09 {color: rgb(106,97,197);}
.txt-blue10 {color: rgb(89,79,191);}

.txt-green01 {color: rgb(237,246,229);}
.txt-green02 {color: rgb(220,238,204);}
.txt-green03 {color: rgb(202,229,178);}
.txt-green04 {color: rgb(185,220,153);}
.txt-green05 {color: rgb(167,211,127);}
.txt-green06 {color: rgb(149,203,102);}
.txt-green07 {color: rgb(132,194,76);}
.txt-green08 {color: rgb(114,185,51);}
.txt-green09 {color: rgb(97,177,25);}
.txt-green10 {color: rgb(79,168,0);}

.txt-red01 {color: rgb(252,235,233);}
.txt-red02 {color: rgb(248,216,211);}
.txt-red03 {color: rgb(245,196,188);}
.txt-red04 {color: rgb(242,177,166);}
.txt-red05 {color: rgb(238,157,144);}
.txt-red06 {color: rgb(235,137,122);}
.txt-red07 {color: rgb(232,118,100);}
.txt-red08 {color: rgb(229,98,77);}
.txt-red09 {color: rgb(225,79,55);}
.txt-red10 {color: rgb(222,59,33);}


a img {
border: 0;
}


/* main content */
#site_content
{ width: 600px;
  overflow: hidden;
  border-right: 1px solid;
  border-bottom: 1px solid;
  border-left: 1px solid;
} 

/* side menu */
#side_menu
{ padding: 22px 3px 10px 19px;
  float: left; 
  width: 170px;
}

.side_menu_item
{ width: 170px; 
  padding: 6px 0px 8px 0px;
  height: 70px;
}

.side_menu_item a
{ float: left; 
  width: 146px; 
  height: 54px; 
}

.side_menu_item img 
{ display: block; 
  margin: 2px;
}

.info
{ padding-top: 4px;
  float: left;
  color: #4B9786;
}
