/* ======================================================================== */
/* GENERAL */

body {
	background: #FFF url(images/layout/bg-y.gif) repeat-y;
	color: #000;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	}
	
td.td_header {
	height: 107px;
	background: url(images/layout/bg-x_header.gif) repeat-x;
	}
	
td.td_center {
	background-color: #580603;
	color: #000;
	}
	
td.td_footer {
	height: 51px;
	background: url(images/layout/bg-x_footer.gif) repeat-x;
	}
	
td.td_footer_left {
	background-image: url(images/layout/bg_footer_left.gif);
	}
td.scrollnavo {
	padding:0px;
	margin:0px;
	text-align:center;
	}
td.scrollnavr {
	width:17px;
	padding:0px;
	margin:0px;
	vertical-align:middle;
	}
td.scrollnavu {
	padding:0px;
	margin:0px;
	text-align:center;
	}
td.scrollnavl {
	width:17px;
	padding:0px;
	margin:0px;
	vertical-align:middle;
	}


/* ======================================================================== */
/* BLACK AREA */


div.div_center_right {
	padding: 34px 0 0 5px;
	}

div.div_center_right_overflow {
	padding: 34px 0 0 5px;
	width:63px;
	height:73px;
	white-space:nowrap;
	overflow:visible;
	}

div.div_blackarea_headline {
	 margin: 34px 0 8px 0;
	 }
	 
div.div_highlight_outer {
	width: 185px;
	background-color: #FFF;
	}
		 
div.div_highlight_inner {
	padding: 1px;
	}
	
div.div_poweredby {
	height: 67px;
	}
	
div.div_poweredby_inner {
	padding: 19px 29px 0 29px;
	}

p.p_highlight {
	margin: 2px 3px 2px 3px;
	font-weight: bold;
	line-height: 11px;
	}
	
a.a_highlight { color: #000; }
a.a_highlight:link, a.a_highlight:visited { text-decoration: none; }
a.a_highlight:hover { text-decoration: underline; }


/* ======================================================================== */
/* FOOTER */


div.div_footer_right {
	padding: 20px 0 0 17px;
	}
	
div.div_footer_left {
	padding: 20px 17px 0 0;
	}
	
a.a_footer_right { color: #EBEBEB; font-weight: normal; font-size: 9px;}
a.a_footer_right:link, a.a_footer_right:visited { text-decoration: none; }
a.a_footer_right:hover { text-decoration: underline }

a.a_footer_left { color: #B8B4B4; font-weight: normal; font-size: 9px;}
a.a_footer_left:link, a.a_footer_left:visited { text-decoration: none; }
a.a_footer_left:hover { text-decoration: underline; }

a.a_footer_tickets:link, a.a_footer_tickets:visited { text-decoration: none; color: #B8B4B4; }
a.a_footer_tickets:hover { text-decoration: underline; color: #B8B4B4; }

a.p_template03_headline3 { 
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	color: #FFF;
	text-transform: uppercase;
	text-decoration:none;
	}
a.p_template03_headline3:link, a.p_template03_headline3:visited { 
	text-decoration:none;
	}
a.p_template03_headline3:hover { 
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	color: #FFF;
	text-transform: uppercase;
	text-decoration:underline;
	}

span.a_footer_left { color: #B8B4B4; font-weight: normal; font-size: 9px;}


/* ======================================================================== */
/* CONTENT (alles innerhalb div.div_center_center) */

div.div_center_center a { color: #FFF; }
div.div_center_center a:link, div.div_center_center a:visited { text-decoration: none; }
div.div_center_center a:hover { text-decoration: underline; }

.BEA793 { color: #BEA793; }
.B8B4B4 { color: #B8B4B4; }

div.div_content_left {
	padding: 22px 0 0 10px;
	}

div.div_template01_right {
	padding: 13px 10px 0 0;
	}

p.p_template01_headline {
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	color: #FFF;
	text-transform: uppercase;
	margin: 12px 0 6px 0;
	}

p.p_template01_info { 
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 6px 0 6px 0;
	}

p.p_template01_info_2 { 
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	margin: 6px 0 6px 0;
	}
	
div.div_template01_tickets {
	margin: 6px 0 8px 0;
	}
	
div.div_template02_column1 {
	padding: 17px 0 0 0;
	}

div.div_template03_tickets {
	padding: 10px 0 10px 0;
	}

div.tt {
	position:absolute;
	width:250px;
	background-color:#580603;
	border:solid 1px #FFFFFF;
	padding:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#FFFFFF;
	display:none;
}
	
img.img_template02 {
	border:#FFFFFF solid 2px;

	margin-bottom: 8px;
	}
	
img.img_template02_presenter {
	margin-left: 2px;
	}

p.p_template02_headline {
	font-size: 18px;
	line-height: 20px;
	font-weight: bold;
	color: #FFF;
	text-transform: uppercase;
	margin-top: 18px;
	margin-bottom: 17px;
	padding: 0 35px 17px 17px;
	background-color: #460502;
	}
	
p.p_template02_headline2 { 
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	color: #BEA793;
	text-transform: uppercase;
	margin: 17px 35px 17px 17px;
	}
	
p.p_template02_headline3 { 
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	color: #FFF;
	text-transform: uppercase;	
	margin: 17px 35px 17px 17px;
	}
	
p.p_template02_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	color: #B8B4B4;
	margin: 17px 35px 17px 17px;
	}

p.p_template02_text_neues {
	width: 234px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	color: #B8B4B4;
	margin: 6px 0 12px 0;
	}

p.p_template02_text_news {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	color: #B8B4B4;
	margin: 6px 0 12px 0;
	}
	
p.p_template02_links {
	font-size: 10px;
	line-height: 16px;
	font-weight: normal;
	color: #B8B4B4;
	margin: 4px 35px 4px 17px;
	}
	
p.p_template03_headline3 { 
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	color: #FFF;
	text-transform: uppercase;	
	margin: 6px 35px 6px 17px;
	}
	
p.p_template03_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	color: #B8B4B4;
	margin: 6px 35px 6px 17px;
	}

a.a_template02 { color: #B8B4B4 !important; font-size: 10px; }

span.a_template02 { color: #B8B4B4 !important; font-size: 10px; display:block; margin-bottom: 4px;}

span.s_template01_info { 
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 6px 0 6px 0;
	}
