/* Allgemeine CSS-Sachen */

	body
	{
		background-image:url("http://www.tunnel.de/img/emptybg.gif");
		background-color: #E1E4E8;
	}

	body, td, div, th
	{
		margin:0px;
		font-size: 10px; 
		font-family: Verdana ,sans-serif; 
		color:#000000;
		font-weight:normal;
	}
	
	A:link, A:visited { 
		text-decoration: none; 
		color: #000000;
	}
	
	A:hover { 
		text-decoration: underline overline;  
		color: #000000;
	}

	INPUT, TEXTAREA, SELECT
	{
		border:1px solid #000;
	}

	INPUT.formular, TEXTAREA.formular
	{ 
		background:#FFFFFF;
		color:#000000;
	}

	INPUT.formular_false, TEXTAREA.formular_false
	{ 
		background:#cd5c5c ;
		color:#FFFFFF;
	}

	INPUT.formular_true, TEXTAREA.formular_true
	{ 
		background:#90ee90;
		color:#000000;
	}	

/* 
 * Formatierung fuer die News
 */

	div.contentSection
	{
		width:425px;
		clear: both;
	}

	div.contentSection div.main
	{
		padding:1px;
		clear: both;
		margin:10px 0px 0px 0px;
	}


	div.contentSection h2.title
	{
		font-size: 10px; 
		background-color: #E1E4E8;
		padding:1px 1px 1px 3px;
		/*height:13px;*/
		font-weight:bold;
		padding:1px 1px 2px 4px;
		margin:0px;
	}

	div.contentSection div.left
	{
		margin:10px 0px 0px 0px;
		float:left;
		width:115px;
	}

	div.contentSection div.right
	{
		float:right;
		width:280px;
		margin:10px 0px 0px 0px;
		text-align:justify;
	}

	div.clear
	{
		height:12px;
		clear:both;
	}

/* 
 * Titel mit Targes logo
 */
	#titletarget
	{
		background-image:url("http://www.tunnel.de/img/target_klein.jpg");
		background-repeat:no-repeat;
		background-position:0px 2px;
		padding: 0px 0px 0px 20px;
		margin: 0px 0px 6px 0px;
		font-size: 15px; 
		font-weight:bold;
		font-family: Arial Black, Arial, Verdana ,sans-serif; 	
		color: #808898;
	}

/* 
 * Untermenu
 */

	#untermenu
	{
		width:424px;
	}

	ul
	{
	    	list-style: none;	
		margin:0px;
		padding:0px;
	}

	li.untermenu a.untermenu
	{
		list-style: none;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 20px;
		display: block;
		background-image:url("http://tunnel.de/img/stars.gif");
	 	text-decoration: none;
	 	height:18px;
	    	width: 400px;
	 	line-height: 18px;
	 	
		color:#FFFFFF;
		font-size: 10px; 
		font-family: Verdana ,sans-serif; 
		font-weight:bold; 	
		text-decoration: none;
	}

	li.untermenu a.untermenu:hover
	{
	  color: #FF6100;
	}

/* 
 * Formatierung fuer die Dates auf der Newsseite
 */

	ul.newsDates, ul.newsDates ul
	{
		font-family: Verdana ,sans-serif;
		list-style: none;
		font-weight:normal;	
		color:#000000;
		margin:0px;
		font-size: 10px; 
	}

	div.newsDates
	{
		padding:0px 0px 0px 0px;
	}

	ul.newsDates
	{
		width:280px;
		padding:0px 0px 10px 0px;
	}

	ul.newsDates li h1.datum
	{
		margin:0px;
		padding:0px;
	}

	ul.newsDates li h1.datum, ul.newsDates li h1.datum a
	{
		font-size:10px;
		color: rgb(0, 0, 128);
	}

	ul.newsDates li.dateTitle h2
	{
		margin:0px;
		padding:0px;
		font-weight:bold;
		font-size:10px;
	}

	ul.newsDates li.Floor2nd h4.kind2ndFloor
	{
		font-weight:normal;
		padding:10px 0px 0px 0px;
		margin:0px;
		font-size:10px;
	}

	ul.newsDates li ul
	{
		padding:0px 0px 0px 10px;
	}


	ul.newsDates ul li.gastdj, ul.newsDates ul li.gastdj a
	{
		color:#8b0000;
		font-weight:bold;
	}

	ul.newsDates li ul li
	{
		background-image:url("http://www.tunnel.de/img/tunnel_target_klein.jpg");
		background-repeat:no-repeat;
		padding:0px 0px 0px 13px;
	}

	ul.newsDates li ul li h3
	{
		margin:0px;
		padding:0px;
		color:#8b0000;
		font-size:12px;
		background-color:#B8C0CD;
		
	}

/* 
 * Formatierung der Dates auf der Dates-Seite
 */
	h3.datesMonthHeader
	{
		background-color:#E00028;
		color:#FFFFFF;
		font-weight:bold;
		padding: 1px 0px 1px 5px;
		font-family: Verdana,sans-serif;
	}


	a.showMonth
	{
		TEXT-TRANSFORM: uppercase;
		color:#E0002B;
		font-weight:bold;
	}

/*
 * Formatierung der Dates - November 2008
 * ++++++++++++++++++++++++++++++++++++++
 */
div.club_dates{
	clear:both;
}

div.club_dates h4{
	padding:0px;
	margin:0px;
	font-size:10px;
}

div.club_dates a{
	color: rgb(0, 0, 128);
	font-weight:bold;
	text-decoration:underline;
}

div.club_dates span{
	margin:9px 0px 3px 0px;
	display:block;
	font-weight:bold;
}

div.club_dates ul{
    /* Target einruecken */
	padding:0px 0px 0px 10px;
}

div.club_dates ul li{
	background-image:url("http://www.tunnel.de/img/tunnel_target_klein.jpg");
	background-repeat:no-repeat;
	padding:0px 0px 0px 13px;
}

div.club_dates ul li.guest{
	color:#8b0000;
	font-weight:bold;
}



/*
 * LINKS
 */
 
	#links, #links ul
	{
		list-style: none;	
		margin:0px;
		padding:0px;
	}

	/* all list items */
	#links li
	{
		font-family: "Arial Black",sans-serif;
		font-weight: bold;
	}

	/* second-level lists */
	#links ul
	{
		margin-bottom:16px;
		margin-left:10px;
		font-weight: normal;
		padding: 0px 0px 15px 0px;
	}

	#links li.link
	{
		clear: both;
		font-family: "Verdana",sans-serif; 	
		font-weight: normal;
	}

	#links li.link div.left
	{
		float: left;
		width: 200px;
	}

	#links li.link div.right
	{
		float: right;
		width: 210px;
	}

/*
 * Shop
 */

a.shop_size{
	border:1px solid #000;
	padding:2px;
	margin-right:2px;
	text-align:center;
	font-size:10px;
	text-decoration:none;
	color:#000;
	display: inline;
}

/*
 * History alle Unterelemente faerben
 */

p.history, p.history *{
	color:#808898;
	font-weight:bold;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 6px 0px;
}

/*
 * Tickets
 */

table.tickets, table.warenkorb{
	width:100%;
	border:1px solid #8B95A6;
	margin:0px;
	padding:0px;
	border-collapse:collapse;
}

table.tickets td, table.warenkorb td{

	vertical-align:top;
	border:1px solid #8B95A6;
	margin:0px;
	padding:0px;

}

table.tickets th, table.warenkorb th{

	background-color:#8B95A6;
	font-weight:bold;
	color:#FFF;

}

table.tickets td {
	vertical-align:top;
}

table.warenkorb td{
	vertical-align:middle;
}

ul.quad {
	list-style:square;
	margin-left:20px;
}

.right{
	float:right;
	margin:0px 0px 10px 10px;
}

.left{
	float:left;
	margin:0px 10px 10px 0px;
}

img {
	border: 0px;
}

