/* CSS Document */

*{ margin:0px; padding:0px; border:0px; }



body {

background:#fff url(../misc/bg.gif) repeat;

text-align:center;

}



body, div, form { 

font-family:Verdana, Arial, Helvetica, sans-serif; 

font-size:10px;

color:#000;

line-height:14px;

scrollbar-face-color:#ffffff; scrollbar-arrow-color:#FF0000; 

scrollbar-highlight-color:#ffffff ; scrollbar-3dlight-color: #ffffff; 

scrollbar-darkshadow-color:#000000; scrollbar-shadow-color: #000000;  

}





/* TEXT -------------------------------------------------- */

p { margin-left:10px; }

span {

font-family:Verdana, Arial, Helvetica, sans-serif; 

font-size:10px;

color:#000;

line-height:140%;

background-color:#ffffff;

}



h1{ font-weight:bold; font-size:10px; margin-left:10px; }

h2{ font-weight:bold; font-size:10px; margin-left:10px; }



h1.box, h2.box{ font-weight:bold; font-size:10px; margin:0px; }

h1.boxred{ font-weight:bold; color:#AF0001; font-size:10px; margin:0px; }

h2.boxred{ font-weight:bold; font-size:10px; margin:0px; }



h1.news{ font-weight:bold; text-transform:uppercase; font-size:10px; margin:0px; }



.redtype{ color:#AF0001; font-weight:bold; background-color:no; }    /* LISTEN ------   background-color:#000;    -------- */





/* LISTEN -------------------------------------------------- */

ul.content{ margin-left:37px;  }

li.content{ list-style-image:url(../misc/link-pfeil-gruen.gif);}



ul.boxlist { margin-left:25px; }

li.boxlist { list-style-image:url(../misc/marker-box.gif); }

	*html ul.boxlist { margin-left:15px; }

	*html li.boxlist { width:inherit; padding-left:4px; }







/* ALLG. -------------------------------------------------- */

.posL { float:left; }

.posR { float:right; }







/* LINKS -------------------------------------------------- */

a, a:visited, a:active, a:hover { text-decoration:underline; color:#000; }

a.menue, a.menue:visited, a.menue:active, a.menue:hover { text-decoration:none; color:#fff; font-weight:bold; }

a.menuenonactive, a.menuenonactive:visited, a.menuenonactive:active, a.menuenonactive:hover { text-decoration:line-through; color:#CCCCCC; /*color:#FF0000;*/ font-weight:bold; }

a.footer, a.footer:visited, a.footer:active, a.footer:hover { text-decoration:none; color:#fff; font-weight:normal; }

a.ticker, a.ticker:visited, a.ticker:active, a.ticker:hover { text-decoration:none; color:#fff; font-weight:normal; }







/* RAHMEN-BOXEN ------------------------------------------------------- */

#container{ width:866px; margin:0px auto; position:relative; }



#header{ 

position:absolute; top:0px; left:53px; 

height:256px; width:812px; 

z-index:1; 

background:url(../misc/bg_header.gif) no-repeat;

text-align:right; 

}



	#language{ position:absolute; right:4px; top:119px; z-index:4; width:85px; }

	#fabi{ position:absolute; left:60px; top:0px; z-index:3; width:170px; }

	#sound{ position:absolute; right:1px; top:0px; width:569px; height:73px; }

	#sound_em{ position:absolute; right:13px; top:0px; width:569px; height:73px; }

	*html #sound{ position:absolute; right:13px; top:0px; width:569px; height:73px; }
	

	#newsticker{ height:20px; width:350px; position:absolute; right:450px; top:6px; z-index:2; }

		marquee{ color:#fff; font-weight:bold; }

		.marqueeText { color:#fff; font-weight:normal; }



	#menue{ 

	position:absolute; right:0px; top:234px; 

	width:812px; height:22px; 

	padding:12px 0 0 0; 

	background:url(../misc/bg_menue.gif) no-repeat;

	text-align:right; 

	}

		

		

/* menü ---------------- */

		#home { width:148px; position:absolute; right:625px; top:5px; }

		#the-show { width:148px; position:absolute; right:560px; top:5px; }

		#hosts { width:148px; position:absolute; right:475px; top:5px; }

		#that-band { width:148px; position:absolute; right:410px; top:5px; }


		#locations { width:148px; position:absolute; right:322px; top:5px; }

		#photos-videos { width:148px; position:absolute; right:238px; top:5px; }

		#news { width:148px; position:absolute; right:115px; top:5px; }

		#shop { width:148px; position:absolute; right:50px; top:5px; }
		

		

		#home, #the-show, #hosts, #that-band,

		#locations, #photos-videos, #news, #shop   { height:24px; text-align:left; font-weight:bold; }

	






#maincontent{ 

position:absolute; top:234px; left:32px;

width:840px; 

background:#fff url(../misc/bg_content.gif) repeat-y;

text-align:left;

}

	



#contentleft { 

	float:left; width:520px; text-align:left; 

	margin:50px 0 30px 40px;

	}

*html #contentleft { margin:50px 0 0 21px; }

*>html #contentleft { margin:80px 0 0 21px; }




#contentright { 

	float:right; height:500px; 

	margin:64px 30px 0 0;  

	}



#leftcol { position:absolute; top:240px; left:0px; height:526px; width:32px; }



#rightcol { position:absolute; top:256px; left:848px; height:210px; width:29px; }





		

/* content bilder ---------------- */

		.textimage{ float:right; margin-left:5px; }
		.videoplay{ float:left;  margin-right:5px; }

		

		

/* preview CMS */

		#previewContent{

		width:530px;

		padding-right:10px;

		background:#E8E0D5;

		}

		

		

/* galerie ---------------- */

		.galerie-first { clear:both; float:left; margin-left:10px; padding-bottom:10px; }

		.galerie { float:left; margin-left:10px; padding-bottom:10px; }



	


/* footer ---------------- */


#footer { 

clear:both;

margin:auto 0 0 0;

height:83px; width:834px; 

z-index:1;

background:url(../misc/bg_footer.gif) no-repeat;

bottom:0px;

}



/* footer-infos ---------------- */

	.textL {

	float:left;

	padding:35px 0 0 30px;

	color:#FFFFFF;

	text-align:left;

	}

	.textR {

	float:right; 

	padding:35px 20px 0 0;

	color:#FFFFFF;

	text-align:right;

	}

	.AddThisButton {

	float:right; 

	position:absolute; bottom:59px; right:15px;

	text-align:right;

	}

	







/* BOXEN-NARROW -------------------------------------------------- */

.box { margin-bottom:10px; }

	.box-top {  height:33px; }

	.box-middle { background:url(../misc/legends-rock-box-middle.gif) repeat-y; }

		.boxtext { width:181px; overflow:auto; text-align:left; margin-left:30px; padding-top:3px; }

		.picbox { float:left; margin-right:4px; }

	.box-bottom { background:url(../misc/legends-rock-box-bottom.gif) no-repeat; height:30px; }

	



/* BOXEN-WIDE -------------------------------------------------- */

.box-w { margin-bottom:10px; }

	.box-w-top {  height:33px; }

	.box-w-middle { background:url(../misc/legends-rock-box-middle-w.gif) repeat-y; }

		.box-w-text { width:450px; overflow:auto; text-align:left; margin-left:30px; padding-top:3px; }

		.pic-w-box { float:left; margin-right:4px; }

	.box-w-bottom { background:url(../misc/legends-rock-box-bottom-w.gif) no-repeat; height:30px; }





	

/* FORM -------------------------------------------------- */



input, select, textarea{

font-family:Verdana, Arial, Helvetica, sans-serif; 

font-size:9px;

color:#000;

}



input.submit { background-color:#000; border:px solid #000; color:#fff; padding:0 5px 0 5px; }

input.search { 

border:1px solid #000; 

border-top:1px solid #000;

border-left:1px solid #000;

border-right:1px solid #fff;

border-bottom:1px solid #fff;

}



















h1 sup

{

	color: #ddd;

}



h1 a

{

	color: #fff;

	text-decoration: none;

}



h1 .company, h1 a .company

{

	color: #d01a71;

}



h2

{

	color: #ddd;

	font-size: 2.5em;

}



h3

{

	color: #fff;

	font-size: 1.5em;

}



h4

{

	font-size: 1.3em;

}



.content

{

	margin: 0 20px;

}



.content a

{

	color: #000;

}





.content p.linkage

{

	margin-top: 2em;

	text-align: right;

	font-size: 1.7em;

	color: #ddd;

}



.content p.linkage a { color: #fff; }

.contentx p.linkage a { color: #000; }



/*.content p.linkage a

{

	color: #fff;

	background: url('../images/bg/biglink_off.gif') center right no-repeat;

	padding: 10px 20px;

	text-decoration: none;

}



.content p.linkage a:hover

{

	background: url('../images/bg/biglink_on.gif') center right no-repeat;

	font-style: italic;

}*/







#myGallery

{

	text-align: center;

	margin: 0 auto;

}





#playerYoutubeM

{

	margin: 0 auto;

	height:600px; width:600px;

	position:absolute; top:940px; left:55px;

}



#playerYoutubeS

{

	margin: 0 auto;

	height:600px; width:900px;

	position:absolute; top:505px; left:60px;

}


