/*----------------------------------------*/
/*            CONTENT SYTLES              */
/*----------------------------------------*/
#portal-panel{
	background-image:url(../../diverses/bilder_startseite/panel06/panel_no06/panel_html/panel_main.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	}
#var-content{margin:0px; padding:0px; font-size:13px;}
#var-content td.start{
	background-image:url(_gfx_template_ec2006/content_back.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	border-bottom:1px solid silver;
}
a{color:#720008;}
.ext{
	background-image:url(../../no2006/page/bullet_arrow_up.gif);
	background-repeat:no-repeat;
	background-position:3px 5px;
	padding:0px 0px 0px 18px;
	}
.pdf{
	background-image:url(_gfx_template_ec2006/pdf_icon.gif);
	background-repeat:no-repeat;
	padding:0px 0px 0px 35px;
	background-position:0px 3px;
	}
.mailto{
	background-image:url(_gfx_template_ec2006/email_icon.gif);
	background-repeat:no-repeat;
	padding:0px 0px 0px 20px;
	background-position:0px 3px;
	}
.start{
	}
h1{
	margin:20px 0 0px 0;
	padding:0 0 10px 0;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(../../ec2006/general/dotted_line.gif);
	background-repeat:no-repeat;
	background-position:0 35px;
	font-size:26px;
	color:#D10021;
	}
h2{
	margin:0;
	padding:0 0 20px 0;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(../../ec2006/general/dotted_line.gif);
	background-repeat:no-repeat;
	background-position:0 30px;
	color:#D10021;
	font-style:normal;
	font-size: 22px;
	}
p{
	font-size:14px;
	line-height:145%;
	font-family:Arial, Helvetica, sans-serif;
	margin:10px 0 10px 0;
	}
.floatleft{
	float:left;
	}
#clearer{
	clear:both;
	font-size:1px;
	}
/*------------------------------------------------------------ Editorial ---*/
#editorial-wrap{
	padding:20px;
	}
#editorial{
	}
#bottom-link{
	text-align:right;
	width:550px;
	border-top:		1px solid silver;
	border-bottom:	1px solid silver;
	}
	#bottom-link a{
		display:block;
		width:100%;
		padding:7px 15px 7px 0px;
		background-color:#FFFFFF;
		}
		#bottom-link a:hover{
			text-decoration:none;
			background-color:#EEEEEE;
			}
/*------------------------------------------------------------ LineUp ---*/
#lineup-wrap{
	padding:20px;
	background-image:url(../../ec2006/page/header_lineup.jpg);
	background-repeat:no-repeat;
	}
#lineup{}
#lineup-list-wrap{margin-top:150px;}

#lineup-list2{
	margin:0 0 0 75px;
	padding:0;
	list-style-type:none;
	width:400px;
	}
	#lineup-list2 li{
		overflow:hidden; /*hides owerflow for firefox*/
		height:90px;
		}
	#lineup-list2 li div{
		width:400px;
		height:50px; /*change back to 90 when linked?!*/
		min-height:50px; /*firefox...*/
		/* FÜR UNLINKED -----
		color:#F9F7ED;
		font-size:22px;
		font-family:"Trebuchet MS";
		font-style:italic;
		font-weight:900;
		margin:0;
		padding:20px 0 20px 20px;
		background-image:url(../../ec2006/page/lineup-li-back2.jpg);
		background-repeat:no-repeat; 
		background-position:0 50%;
		display:block;
		width:400px;*/
		}
	#lineup-list2 li a{
		color:#F9F7ED;
		font-size:22px;
		font-family:"Trebuchet MS";
		font-style:italic;
		font-weight:900;
		margin:0;
		padding:20px 0 20px 20px;
		background-image:url(../../ec2006/page/lineup-li-back2.jpg);
		background-repeat:no-repeat; 
		background-position:0 50%;
		display:block; /*firefox...*/
		width:400px;
		}
		#lineup-list2 li a span, #lineup-list2 li div span{ /*DJ Namen*/
			font-size:10px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-style:normal;
			}
		#lineup-list2 li a span.special,  #lineup-list2 li div span.special{ /*Agostea Special Floor*/
			font-size:16px;
			font-family:"Trebuchet MS";
			font-style:italic;
		}
	#lineup-list2 li a:hover{
		background-position:-402px 50%;
		text-decoration:none;
		color:#355AA2;
		}
/*------------------------------------------------------------ ClubDetail ---*/
#cDetail-wrap{
	padding:20px;
}
#cDetail{
	 width:548px;
	 margin:0 auto;
	 border:1px solid #000000;
	 background-color:#F8DE72;
}
#cDetail h2{
	font-size:24px;
	font-family:"Trebuchet MS";
	font-style:italic;
	color:#D10021;
	padding:0 0 10px 0;
	margin:0;
	text-align:left;
}
	#cDetail h2 span{font-size:16px;}
#cDetail-LayTab{
	background-image:url(../../ec2006/general/club-table-back_neu.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	width:548px;
	}
#cDetail-LayTab-bcb{
	background-image:url(../../ec2006/general/club-table-back_neu_bcb.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	width:548px;
	}
	 #cDetail-LayTab-left img{margin-bottom:7px;}
	#cDetail-LayTab-right{
		vertical-align:top;
		padding:0;
		}
	#cDetail-LayTab-right-cont{padding:0px 10px 10px 10px;}
	
		#cDetail-LayTab-right-cont-bcb{
			padding:0px 10px 0 10px;
			height:580px;
		}
	
#cDetail-LayTab-right-cont p{
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:900;
	margin:0 0 7px 0;
	}
#cDetail-adresse{
	text-align:left;
	margin:2px 0 0 0;
	}
#cDetail-infos{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:145%;
	border-top:1px solid silver;
	border-bottom:1px solid silver;
	padding:5px 0 5px 5px;
}
#cDetail-logos{}
#cDetail-HP a{
	font-size:12px;
	}
	#hp-bcb{
		background-color:#A37E19;
		border-top:1px solid #FFFFFF;
		padding:5px 0;
		text-align:center;
		}
		#hp-bcb a{
			color:#FFFFFF;
			font-size:14px;
			}
#cDetail-artist-list-wrap{
	margin:20px 0 20px 0;
	padding:0 0 20px 0;
	/*background-image:url(../../ec2006/general/dotted_line.gif);
	background-repeat:no-repeat;
	background-position:bottom;*/
	}
#cDetail-artist-list{
	margin:0;
	padding:0;
	list-style-type:none;
	width:330px;
	font-family:"Trebuchet MS";
	}
	#cDetail-artist-list li.head{
			font-family:"Trebuchet MS";
			font-size:16px;
			padding:0 0 0 7px;
			font-weight:900;
			color:#666666;
			margin:15px 0 3px 0;
			text-align:left;
	}
	#cDetail-artist-list li{
		overflow:hidden; /*hides owerflow for firefox*/
		text-align:left;
		}
	#cDetail-artist-list li div{
		width:330px;
		height:30px;
		min-height:43px; /*firefox...*/
		}
	#cDetail-artist-list li a{
		color:#F9F7ED;
		font-size:18px;
		font-style:italic;
		font-weight:900;
		margin:0;
		padding:10px 0 10px 15px;
		background-image:url(../../ec2006/general/artist-list-li-back.gif);
		background-repeat:no-repeat; 
		background-position:0 50%;
		display:block; /*firefox...*/
		width:330px;
		}
		#cDetail-artist-list li a span{ /*DJ Namen*/
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-style:normal;
			font-weight:900;
			}
		#cDetail-artist-list li a span.special{ /*Agostea Special Floor*/
			font-size:16px;
			font-family:"Trebuchet MS";
			font-style:italic;
			}
	#cDetail-artist-list li a:hover{
		background-position:-331px 50%;
		text-decoration:none;
		color:#355AA2;
		}
	#logolink-bcb{
		position:relative;
		top:80px;
		left: 30px;
		}
	#logolink-grand{
		position:relative;
		top:80px;
		left: 37px;
		}
/*------------------------------------------------------------ DJ ---*/
#dj-wrap{
	padding:20px;
	}
	#dj{}
#dj-tab{
	background-image:url(../../ec2006/general/dj-table-back.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	}	
	#dj-tab-right{
		height:300px;
		vertical-align:top;
		}
	#dj-player{
		text-align:center;
		vertical-align:top;
		height:119px;
		}
		#dj-player-wrap{
			background-color:#FFFFFF;
			border:1px solid silver;
			padding:3px;
			margin:0 0 0 20px;
			width:106px;
			}
			/* nicht IE - positionierung player im ff*/
			html>body #dj-player{
				padding-left:40px;
			}
			#flashcontent1{
				margin-bottom:3px;
			}
	#dj-tab h1{
		font-size:26px;
		font-family:"Trebuchet MS";
		font-style:italic;
		background-image:none;
		padding:0;
		margin:7px 0 0px 0;
		}
		#dj-tab h1 span{font-size:60%;}
	
	#dj-entry{
		width:260px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		line-height:135%;
		}
		#dj-style{
			padding:0px 5px 5px 0;
			font-weight:900;
			}
		#dj-text{
			padding:3px 0px;
			border-bottom:1px solid silver;
			border-top:1px solid silver;
			font-size:12px;
			}
		#dj-hp{
			padding:5px 0px 0px 0px;
			font-size:12px;
			}

		
	
/*------------------------------------------------------------ Info ---*/
#info-wrap{
	padding:170px 20px 20px 20px;
	background-image:url(../../ec2006/page/header_info.jpg);
	background-repeat:no-repeat;
}
#info{}
#info h2{
	margin:0;
	padding:0 0 20px 0;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(../../ec2006/general/dotted_line.gif);
	background-repeat:no-repeat;
	background-position:0 30px;
	color:#D10021;
	font-style:normal;
	}
	/*--- 2-Spalter--*/
	#preise{
		width:550px;
		font-size:30px;
		color:#000000;
		font-weight:900;
		height:114px;
		margin-bottom:15px;
		font-family:"Trebuchet MS";
		font-style:italic;
	}
	#preise span{
		font-size:12px;
		font-weight:900;
		font-style:normal;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		}
		.underline{
			text-decoration:underline;
			}
	#p1-wrap{
		width:300px;
		height:114px;
		float:left;
		background-image:url(../../ec2006/page/p1_back.jpg);
		background-repeat:no-repeat;
	}
		#p1-wrap div{
			padding:10px 15px 0px 15px;
			margin-right:10px;
		}
	#p2-wrap{
		width:250px;
		float:left;
		height:114px;
		background-image:url(../../ec2006/page/p2_back.jpg);
		background-repeat:no-repeat;
		font-size:80%;
	}
		#p2-wrap div{
			padding:15px 15px 0px 15px;
		}
		.preisangabe{
			text-align:right;
			font-size:30px;
			color:#999999;
			padding:0;
			margin:0;
			}
	#preise-text{
		margin-bottom:40px;
		clear:both;
		color:#666666;
		font-size:20px;
		text-align:center;
		font-family:"Trebuchet MS";
		font-style:italic;
		}
	#bus{
		font-size:14px;
		margin:0 0 20px 0;
		}
		#bus p{
			margin:0px 0 0 0;
			}
	#plan{	}
		#plan p{
			margin:0;
			}
		#plan img{
			border:1px solid silver;
			}
/*------------------------------------------------------------ Specials ---*/	
#specials-wrap{
	padding:20px 20px 0 20px;
	}
#specials p{
	position:relative;
	margin:0;
	padding:0;
}
#specials h2{
	background:none;
	margin:0;
	padding:0 0 5px 0;
	}
#specials div.item{
	background-color:#FFFFFF;
	border-top:1px solid silver;
	border-bottom:1px solid silver;
	padding:5px;
	margin:0 0 20px 0;
	}
	/*--- ECARD ---*/
	/* aeusserer wrapper für ALLE ecard Seiten, auch in der 
	   typo3conf/ext/sr_sendcard/pi1/class.tx_srsendcard_pi1.php*/
	.tx-srsendcard-pi1{
		margin:20px;
	}
		.tx-srsendcard-pi1 h2{
			margin:0;
			padding:0;
			}
		.tx-srsendcard-pi1 h1{
			font-size:20px;
			}
	/* SELECTION */
	#ecard-selection{}
		#ecard-selection table{
			width:550px;
			background:#F9F7ED;
			border:1px solid silver;
			}
			#ecard-selection table td{
				margin:0;
				padding-top:27px;
				background-image:url(../../ec2006/page/foto_back.jpg);
				background-repeat:no-repeat;
				background-position:35px 0px;
				height:170px;
				}
		#ecard-selection img{
			margin-top:0px;
			}
		#ecard-selection a{
			font-size:12px;
			}
		.image_selector a{
			color:#FFFFFF;
			}
	/* FORMULAR / AUSFUELLEN */
	#ecard-form{
		width:550px;
	}
			#ecard-form h2{
				font-size:14px;
				letter-spacing:normal;
				margin-top:0px;
				border:none;
				margin-bottom:10px;
				text-decoration:none;
				}
	hr.sep-line{
	   height: 1px;
	   width: 100%;
	   color: #CCCCCC;
	   border: 0;
	   background-color: #CCCCCC;
	   margin: 10px 0px 5px 0px;
	   padding: 0px;
	}
	.form-part{
		margin:10px 0px 0px 0px;
		width:550px;
	}
		.form-part p{
			padding:0;
			margin:0;
			font-size:12px;
			margin:2px 0px 2px 0px;
		}
	.linkinstruction{
		padding-top: 15px;
		font-size: 8pt;
	}
	/* PREVIEW */
	#ecard-view{
			width:550px;
		}
	.message-part{
		margin: 0px;
		padding: 20px 10px 10px 10px;
		border-right: 1px solid #355AA2;
		border-bottom: 1px solid #355AA2;
		border-left: 1px solid #355AA2;
		background-color:#FFFFFF;
	}
	.card-title{
		display: inline;
		float: left;
		font-weight: bold;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 15px;
		color: #CD0010;
	}
	.card-stamp{
		display: inline;
		float: right;
		width: 150px;
		height: 94px;
		margin: 0px 0px 0px 5px;
		text-align: right;
		vertical-align: top;
	}
	.card-message{
		font-size: 10pt;
		text-align: justify;
	}
	.card-signature{
		padding: 15px 10px 0px 0px;
		font-size: 12px;
	}
	.modify-button{
		padding: 10px 10px 5px 0px;
	}
	.send-button{
		padding: 5px 10px 10px 00px;
	}
	/* KARTE GESENDET */
	#ecard-sent{
		width:550px;
		}
	/* VIEW */
	.card-print{
		padding: 25px 10px 0px 10px;
	}
	.card-noname{
		padding: 10px 10px 0px 10px;
	}
	.card-send{
		padding: 10px 10px 0px 10px;
	} 
/*------------------------------------------------------------ FAQ ---*/
#faq-wrap{padding:20px;}
#faq{}
#faq-list-wrap{}
#faq-list{
	margin:0;
	padding:0;
	width:550px;
	}
	#faq dt{
		margin:0 0 5px 0;
		padding:0;
		font-family:"Trebuchet MS";
		font-size:16px;
		font-weight:900;
		font-style:italic;
		border-bottom:1px solid silver;
		}
	#faq dd{
		margin:0;
		padding:0 0 15px 0;
		line-height:145%;
		color:#444444;
		float:left;
		width:100%;
		}
		#faq dd a{
			font-weight:normal;
			}
	
	
/*------------------------------------------------------------ Review ---*/
.tx-gooffotoboek-pi1{
	padding:20px;
}
.tx-gooffotoboek-pi1 a{
	font-size:12px;
	}
/*------------------------------------------------------------ RunningOrder ---*/
#running-wrap{
	padding:20px;
	}
	#running{
		background:#FFF;
		border-top:1px solid silver;
		border-bottom:1px solid silver;
		padding:10px 0 10px 0;
	}
	#running td{
		font-size:12px;
		padding:5px 0;
		}
	#running-liste{	}
		#running-liste ul{
			font-size:12px;
			list-style-type:none;
			margin:0 0 15px 0;
			padding:0 0 0 10px;
			}
			#running-liste ul ul{
				margin:0 0 0 0;
				padding:0;
				}
		#running-liste ul li{
			margin:0;
			padding:1px 0px;
			}		
		#load{
			padding:0 0 0 10px;
			}

/*EOF*/
