/*
	24.03.2007, mJ:	#content-noborder, #content-small-noborder
					haben beide jetzt die gelbe Linie
	
	03.04.2007, mJ:	ontour-venue hack für Navi
	
	15.04.2007, mJ:	#content li für mozilla/firefox (wurde in main auf 0 gesetzt)
	
	16.04.2007, mJ:	#content .trennlinie
	
	18.04.2007, mJ:	#content-nopadding

	21.04.2007, mJ:	#related-spacer
					content-noborder content-small-noborder: overflow hiding aus
					(zerstörte borders beim MSIE)

	24.04.2007, mJ:	trennlinie margin weg

    25.04.2007, mJ:	#content-yet-another-one: Feste Breite wg. MSIE-Border-fresser
    
	26.04.2007, mJ:	#content-nopadding: width: 100% wg. MSIE-Border-fresser
	
	27.04.2007, mJ:	Stylesheets Aufräumaktion I
*/

h2#contenttitle {
/* 	does now work in ie ? */
/* 	margin-top:				20px; */
/* 	margin-bottom:			20px; */
	
	font-family:			Verdana, Helvetica;
	font-size:				24px;
	font-weight:			normal;
	
	padding-top:			25px;
	padding-left:			25px;
	padding-bottom:			20px;
/* 	background:				yellow; */
	display:				block;
}

#contentarea {
	float:					left;
/* 	width:					712px; */
 	width:					693px;
/* 	margin-top:		 		20px; */
	margin-bottom:	 		20px;
/* 	margin-left:		 	36px; */
/*	background-color:		#f0f0f0; */
}

/*#contentarea div.line.hr {
	display:				none;
}*/

#contentarea .line {
	background:				#ffe700;
	height:					4px;
	margin-bottom:			2px;
	font-size:				1px;
}

#contentarea h2
/* ,#contentarea h3 */

{
/* 	border-bottom:			4px solid #ffe700; */
/* 	width:					693px; */
/* 	padding-bottom:			10px; */
 	margin-bottom:			12px;
	margin-top:				15px;
	font-family:			Verdana, Helvetica;
	font-size:				24px;
	font-weight:			lighter;
/* 	line-height:			24px; */
/* 	background:				#fff0f0; */
}

#content {
	border:					1px dotted #979797;
/*	width:					693px;
	margin-bottom:			20px;*/
	padding:				6px 10px 6px 10px;
}

#content-nopadding {
	border:					1px dotted #979797;
	width:					100%;
}

div#content .trennlinie,
div#content-yet-another-one .trennlinie
{
	border-top: 			1px dotted #979797;
/* 	margin: 				10px -10px; */
}
div#content-yet-another-one .trennlinie
/* oben kein padding wg. navi, unten machen die bilder */
{
	margin-top: 			0px;
	margin-bottom: 			0px;
}


div#content li
{
	margin-left:			1em;
}


#content-yet-another-one
{
	border:					1px dotted #979797;
	width:					691px;
}

#content-noborder,
#content-small-noborder,
.related-noborder
{
	border-top:				4px solid #ffe700;
	padding-top:			2px;
	float:					left;
}

#content-noborder {

/* 	border:					1px dotted #979797; */
	width:					693px;
/* 	margin-bottom:			20px; */
/* 	padding:				6px 10px 6px 10px; */
	float:					left;
/* 	overflow:				hidden; */
}

#content-small {
	border:					1px dotted #979797;
	width:					406px;
/* 	margin-bottom:			20px; */
	padding:				6px 10px 6px 10px;
	float:					left;
}

#content-small-noborder {

	width:					426px;
	float:					left;
/* 	overflow:				hidden; */
}
.related-noborder
{
	width:					245px;
}
	

#content-padding {
	padding: 				6px 10px;
}


#related-spacer
{
	width: 					16px;
	height: 				16px;
	float:					left;
	font-size:				0px;
}


#content-related {
	width:					245px;
	float:					left;
}

#content h3,
#content-small h3,
#content-small-noborder h3,
#content-related h3
{
/* 	border-bottom:			4px solid #ffe700; */
/* 	width:					693px; */
/* 	padding-bottom:			10px; */
 	margin-bottom:			20px;
	margin-top:				3px;
	font-family:			Verdana, Helvetica;
	font-size:				12px;
	font-weight:			bold;
/* 	line-height:			24px; */
/* 	background:				#fff0f0; */
}

.yellow-top {
	border-top:				4px solid #ffe700;
	padding-top:			2px;
}

.dotty {
	border:					1px dotted #979797;
/* 				margin-top:				18px; */
/* 	margin-right:			19px; */
/* 	margin-bottom:			19px; */
}

.dotty hr {
	border:					none;
	border-top:				1px dotted #979797;
}

.indotty {
	padding:				6px 12px 6px 12px;
}

.dotted{
	border-top:				1px dotted #979797;
}


table#content {
	border:					1px dotted #979797;
	border-bottom:			none;
/* 	border-spacing:			0px; */
 	width:					100%;
 	padding:				0px;
	margin:					0px;
}

table#content td {
/* 	padding:				6px 10px 6px 10px; */
/*	wenn das so definiert ist haben die jeweils zweiten artists zuviel padding */

	padding:				0px 10px 0px 10px;

}

table#content .ontour-pager  {
	text-align:			 	right;
	border-bottom:			1px dotted #979797;
	padding:				6px 10px 6px 10px;
}

table#content .ontour-date  { /* remove padding to get full-width gray bar */
	text-align:			 	left;
	padding:				0px 0px 0px 0px;
}

table#content div.ontour-date  { /* set colour and correct margin/padding for the bar */
	font-weight:			 bold;
	background:				#e7e7e7;
	margin-top:				6px;
	padding-left:			10px;
	padding-right:			10px;
}

table#content .ontour-artist,
table#content .ontour-programme,
table#content .ontour-venue,
table#content .ontour-venue-navi
{
/* 	width:					210px; */
 	width:					33.3%;
	vertical-align:			top;
	border-bottom:			1px dotted #979797;
 	padding-top:			6px;
 	padding-bottom:			6px;
}

table#content .ontour-venue {	/* wird in ontour-venue-navi gesetzt */
	border-bottom:			none;
}

table#content .ontour-venue-navi {
	border-bottom:			1px dotted #979797;
 	padding-top:			0px;
 	padding-right:			2px;
 	padding-bottom:			2px;
	text-align:				right;
	vertical-align:			bottom;
}

table#content .ontour-artist,
table#content .ontour-venue,
table#content .ontour-venue-navi {
	background:			 	#efefef;
}

table#content .ontour-artist {
/* 	background:				red; */
/* 	font-family:			Tahoma; */
	font-weight:			 bold;
}

table#content .ontour-programme  {
}



/* debugcolors */


/*
.sidebar
{
	background:				#ffe0e0;
}


.content
{
	background: 			#e0ffe0;
}


*/

