img {border:none;}

body {
        margin:0;
        padding:0;
	display:block;	
	background:#999999 url('hintergrund-oben.jpg') top center no-repeat;
	text-align:center;
	font-size:12px;
}

#umhang {
	position:relative;
	width:1051px;
	margin:132px auto 15px auto;
	padding:0;
	background:#ffffff;
	text-align:left;
	color:#000000;
        
}

#kopf ul {
	margin:0;
	padding:0;
	display:block;	
	text-align:center;
	list-style:none;
	height:90px;
	background:url('nav2.jpg') top left repeat-x;
        font-family: Arial, Verdana, sans-serif;
}

#kopf ul li {
	display:inline;
}

#kopf ul li a {
	margin:0;
	padding:0 12px 0 3px;
	font-size:100%;
	color:#FFF;
	line-height:26px;
	font-weight:bold;
	text-decoration:none;
	background:url('/images/tpl_bg_nav_div.gif') top right no-repeat;
}

#kopf ul li a:hover {
	color:#d6c640;
	text-decoration:underline;
}

#kopf ul li:last-child a {
	background:none;
}

#logo_link {
	position:absolute;
	left:340px;
	top:-190px;
	width:260px;
	height:160px;
}

#content {
	font-family:Verdana,Arial,sans-serif;
	font-size:100%;
}

#content_inner {padding:15px;}

#content_left {
	float:right;
	width:113:58 19.03.200955px;
	margin-right:15px;
}

#content_right {
	float:right;
	width:1020px;
        padding-left:10px;
}

#footer {
	clear:both;
	width:100%;
	background:#45201F;
}

#footer_inner {
	text-align:right;
	padding:15px 15px 5px 15px;
}

h1 {color:#d6c640;font-size:280%;margin:15px 0 15px 0;padding:0;}
h2 {color:#A51018;font-size:180%;margin:15px 0 15px 0;padding:0;}
h3 {color:#A51018;font-size:125%;margin:15px 0 15px 0;padding:0;}
#content p {margin: 0 0 15px 0;}

.clearfix:after {content: "."; display: block; height: 0; line-height:0px; font-size:0px; clear: both; visibility: hidden;}
.clearfix {display:inline-table;}


.gold {
	margin: 0 0 15px 0;
	background:#d7a535 url('/images/tpl_bg_gold.gif') bottom right no-repeat;
	color:#000;
}

.gold_inner {
	padding:10px;
	background:url('/images/tpl_bg_gold_top.gif') top left no-repeat;
}

.newsletter {
	padding: 15px 35px 30px 35px;
}
.newsletter input.text, .newsletter select {
	width:100%;
	margin:5px 0 5px 0;
	background:#4F390F;
	border:#CF9526 solid 1px;
	padding:2px;
	color:#D6A539;
	font-weight:bold;
}
.newsletter input.submit {
	margin-top:5px;
	width:81px;
	height:28px;
	background:url('/images/button_subscribe.gif') top left no-repeat;
	border:none;
	text-indent:-1000px;
}

.box_brown {
	width:100%;
	background: url('/images/tpl_bg_box_top.gif') top right no-repeat;
}

.box_brown_inner {
	width:100%;
	background: url('/images/tpl_bg_box_bottom.gif') bottom left no-repeat;
}

.lang {padding-left:12px;}
.lang img {margin-right:6px;}

.table {width:100%;border-collapse:collapse;}
.table .row_title {font-weight:bold;padding:10px 5px 10px 5px;color:#9C1010;font-size:125%;}
.table tr td {padding:5px;}

table.clear {border-collapse:collapse;border:none;}

#content a {color:#9C0810;font-weight:bold;text-decoration:underline;}
#content a:hover {text-decoration:none;}


.ats {
	width:100%;
	text-align:left;
}
.ats tr td {
	padding:10px;
	border-bottom:#CE8C21 dashed 2px;
}
.ats .title {font-size:130%;}
.ats .subtitle {font-size:110%;}

.interactive {
	width:100%;
	text-align:left;
	font-size:130%;
	text-decoration:none;
}

.interactive a {text-decoration:none;}

.interactive .icon {
	width:100px;
}

.interactive .arrow {
	width:50px;
	text-align:right;
}

.interactive tr td {
	padding:10px;
	border-bottom:#CE8C21 dashed 2px;
}


.ct1 {
border-bottom:1px dashed #68889F;
clear:left;
height:50px;
margin-left:30px;
padding:10px;
width:100%;
}

.ct_left1 {
background:transparent url(../images/bullet2.gif) no-repeat scroll left top;
float:left;
height:50px;
width:35px;
}

.ct_text {
float:left;
width:80%;
}

#ct_right {
float:left;
height:50px;
width:21px;
}




h1 { font-family: Arial, Verdana, sans-serif; font-size: 82%;  color: #000000}
h2 { font-family: Arial, Verdana, sans-serif; font-size: 116%;  color: #000000}
h3 { font-family: Arial, Verdana, sans-serif; font-size: 108%;  color: #5A3A20}


#right_col_tickets{float:right; width:100%; text-align:left;margin-top:0px;}
#tickets_page_head{background: url(/images/Tikets_page_head_img.jpg) no-repeat; width:100%; float:left;}
#tickets_page_content{float:left;background: url(/images/tickets_page_content_img.jpg) no-repeat; width:100%; height:329px; margin-top:-11px; margin-top:0px;}
#tickets_page_bottom{background: url(../images/tickets_bottom.gif) no-repeat; width:100%; height:15px; margin-left:17px; clear:both;}
#ticketmaster{background:url(/images/ticketmaster.gif) no-repeat bottom; width:141px; height:43px;float:left;padding-left:20px;padding-top:15px;}
#tickets_page_head li{ list-style-image:url(/images/bullet.gif)}
#tickets_page_head a{text-decoration:none; color:#fff;}
#tickets_bottom_content{background:url(/images/tickets_content.gif) repeat-y; width:100%; margin-left:18px; clear:left;}
#rent_shedule{background:url(/images/rent_schedule_img.gif) no-repeat; width:100%; height:29px;margin-top:30px; margin-left:60px;}
#days{background: url(/images/days_backgr.jpg) no-repeat; width:100%; height:74px; margin-left:30px;  text-align:center;}
#ticket_btn{width:459px; margin-left:34px; }
#ticket_btn a{text-decoration:underlined; color:#000; font-size:0.85em;}

#col1{width:190px; float:left; clear:left; text-align:center;}
#col2{width:190px; float:left;text-align:center;}
#col3{width:190px; float:right; text-align:center;}

.bottom_link{margin-left:10px;}
.bottom_title{font-size:0.85em; font-weight:bold; color:#fff;}
.bottom_text{width:135px; font-size:90%; color:#000; margin:6px auto;}





.category-container{padding-left:20px;width:100%;margin-bottom:40px;}
.img-holder{float:left; padding:1px; border:1px solid #ffffff;margin-right:15px;margin-bottom:10px;}
.clear {clear:both;}




#gallery_images {text-align:center;}
#gallery_images img {
	margin:0 10px 0 10px;
}
#gallery_footer {text-align:center;}