
div.content{
	font-size:			9pt;
	color:				#050505;
	background-color:	#FFFFFF;
	margin-top:			3px;
	margin-left:		0px;
	padding-left:		0px;
	width:				690px;
	
	_width:				auto;
	*width:				auto;
}

div.content h1 {
	font-size:			12pt;
	font-weight:		normal;
}

div.content h2 {
	font-size:			9pt;
	font-weight:		bold;
	padding-left:       35px;
}


div.content p {
	padding: 			0px;
	padding-left:       35px;
	margin: 			0px;
}
div.content td p {
	padding-left:       0px;
}


ul { 
	list-style-type: 	square;	
}

ul.links {
	padding-left:	    10px;
	margin-left:	    10px;
	padding-bottom:     5px;
	padding-top:        5px;
	border-left-width:	1px;
	border-left-color:  #000000;
	border-left-style:	solid;
	list-style-type:	none;
	
}

ul.links li { margin-bottom: 1px;}

ul.links a {
	background-repeat:   no-repeat;
	background-position: 0px 3px;
	background-image: 	 url(../img/elements/icon_more.gif);
	border-bottom-width: 1px; 
	border-bottom-style: dashed; 
	padding-left: 		 15px;
	text-decoration:	 none;

}

ul.links a:hover {		text-decoration: none;	border-bottom-style: solid; }
ul.links a:visited {	text-decoration: none; }

a.arrow {
	background-repeat:   no-repeat;
	background-position: 0px 3px;
	background-image: 	 url(../img/elements/icon_more.gif);
	border-bottom-width: 1px; 
	border-bottom-style: dashed; 
	padding-left: 		 15px;
	text-decoration:	 none;
}

a.arrow:hover {		text-decoration: none;	border-bottom-style: solid; }
a.arrow:visited {	text-decoration: none; }


div.content ul a[href="#"] {
	background-repeat: 	 no-repeat;
	background-position: 0px 1px;
	background-image: 	 url(../img/elements/icon_popup.gif);
	padding-left: 		 15px;
}


div.main {
	padding-top:        5px;	
	padding-left:       65px;
}

div.left {
	padding:			5px 5px 5px 65px;
	_float:				left;
	display:			table-cell;
}

div.rightVariable {
	padding:			5px 5px 5px 5px;
	float:				right;
	display:			table-cell;
}

div.leftVariable {
	padding:			5px 5px 5px 65px;
	float:				left;
	display:			table-cell;
}

div.right {
	padding:			5px 5px 5px 5px;
	_float:				right;
	display:			table-cell;
}


div.leftStatic {
	width:				310px;
	margin:				0px 5px 5px 0px;
	padding-top:        5px;	
	padding-left:       65px;
	float:				left;
}

div.rightStatic {
	width:				300px;
	margin:				0px 0px 5px 5px;
	padding-top:        5px;	
	float:				left;
}





div.contentstart{
	font-size:			9pt;
	color:				#050505;
	background-color:	#FFFFFF;
	margin-top:			3px;
	margin-left:		0px;
	padding-left:		0px;
	width:				690px;
	height:				auto;
	
}


div.leftStart {
	border-top-width: 	2px;
	border-top-color:	#802127;	
	border-top-style:	solid;
	width:				195px;
	margin:				0px 8px 5px 0px;
	padding-top:        5px;	
	overflow:			hidden;
	float:				left;
}


div.mainStart {
	border-top-width: 	2px;
	border-top-color:	#802127;	
	border-top-style:	solid;
	width:				195px;
	margin:				0px 8px 5px 8px;
	padding-top:        5px;	
	overflow:			hidden;
	float:				left;
}


div.rightStart {
	border-top-width: 	2px;
	border-top-color:	#802127;	
	border-top-style:	solid;
	width:				195px;
	margin:				0px 10px 5px 8px;
	padding-top:        5px;	
	overflow:			hidden;
	float:				left;
}



div.contentstart h1 a {
	background-repeat: 	no-repeat;
	background-position: 0px 2px;
	background-image: url(../img/elements/icon_more.gif);
	font-size: 11px;
	font-weight: bold;
	
	color:#802127;
	text-decoration:	none;
	padding-left: 15px;
}
div.contentstart h1 a:visited{	color:#802127; text-decoration:	none; }
div.contentstart h1 a:hover{	color:#421013; text-decoration:underline; }

div.contentstart h1 {
	margin-top:  0px;
}
div.contentstart p{
	font-size:			8pt;
	margin-top:         0px;
	margin-left:        0px;
}


div.leftStart2 {
	border-top-width: 	2px;
	border-top-color:	#802127;	
	border-top-style:	solid;
	width:				290px;
	margin:				0px 10px 5px 0px;
	padding-top:        5px;	
	overflow:			hidden;
	float:				left;
}


div.rightStart2 {
	border-top-width: 	2px;
	border-top-color:	#802127;	
	border-top-style:	solid;
	width:				290px;
	margin:				0px 0px 5px 10px;
	padding-top:        5px;	
	overflow:			hidden;
	float:				left;
}
/* logo*/
div.iMarkLogo{
  	float:left;
	padding: 15px 0px 0px 15px;
}
div.socialLogos{
    float:right;
    padding: 15px 18px 0px 15px;
}
div.facebookLogo{
    float:right;
    margin-left:5px;
}
div.twitterLogo{
    float:right;
}
/* teaservorgaben */
div.contentstart div.leftStart2 div.teaser, div.contentstart div.rightStart2 div.teaser{
	border-bottom: 2px solid #802127;
	margin: 0px 0px 5px 0px;
}

div.teaserVeranstaltungsuebersicht a.banner, div.teaserTicketcentrale a.banner, div.teaser40YearsKulturpalast a.banner{
	/*margin: 0px auto 0px auto;*/
	margin: 0px 16px 0px 16px;
}
div.teaserVeranstaltungsuebersicht a.download{
	left: 40px;
}
div.teaserTicketcentrale a.mailto{
	left: 26px;
}

	
