body{
	margin:0;
	color:#6d6d6d;
	font:italic 19px/25px Georgia, Times, serif;
	background:url(../images/bg-body.jpg) repeat-y 0 0;
	min-width:1000px;
}
img{
	border-style:none;
	vertical-align:top;
	max-width:100%;
}
a{text-decoration:none; color:#e04535;}
a:hover{text-decoration:underline;}
input,
textarea,
select{
	font:100% Arial, Helvetica, sans-serif;
	vertical-align:middle;
	color:#000;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
@font-face {
	font-family: 'lobster';
	src: url('../fonts/lobster.eot');
	src: url('../fonts/lobster.eot?#iefix') format('embedded-opentype'),
		url('../fonts/lobster.woff') format('woff'),
		url('../fonts/lobster.ttf') format('truetype'),
		url('../fonts/lobster.svg#lobster') format('svg');
	font-weight: normal;
	font-style: normal;
}
.page{
	position:relative;
}
#wrapper{
	width:100%;
	background:url(../images/bg-wrapper.png) repeat-x 0 0;
}
.aktuelles #wrapper{background:url(../images/bg-wrapper-actuelles.png) repeat-x 0 0;}
.vita #wrapper{background:url(../images/bg-wrapper-actuelles.png) repeat-x 0 0;}
.konzerte #wrapper{background:url(../images/bg-wrapper-actuelles.png) repeat-x 0 0;}
.theater #wrapper{background:url(../images/bg-wrapper-actuelles.png) repeat-x 0 0;}
.bildergalerie #wrapper{background:url(../images/bg-wrapper-actuelles.png) repeat-x 0 0;}
.diskografie #wrapper{background:url(../images/bg-wrapper-actuelles.png) repeat-x 0 0;}
.wrapper-holder{
	background:url(../images/bg-wrapper.jpg) no-repeat 0 0;
	min-height:903px;
	position:relative;
}
.aktuelles .wrapper-holder{background:url(../images/bg-wrapper-aktuelles.jpg) no-repeat 100% 0;}
.session .wrapper-holder{background:url(../images/bg-wrapper-sessions.jpg) no-repeat 0 0;}
.vita .wrapper-holder{background:url(../images/bg-wrapper-vita.jpg) no-repeat 100% 0;}
.konzerte .wrapper-holder{background:url(../images/bg-wrapper-konzerte.jpg) no-repeat 100% 0;}
.theater .wrapper-holder{background:url(../images/bg-wrapper-theater.jpg) no-repeat 100% 0;}
.bildergalerie .wrapper-holder{background:url(../images/bg-wrapper-bildergalerie.jpg) no-repeat 100% 0;}
.diskografie .wrapper-holder{background:url(../images/bg-wrapper-diskografie.jpg) no-repeat 100% 0;}
/* top-panel */
.top-panel{
	padding:8px 26px 13px;
	overflow:hidden;
	position:relative;
	z-index:15;
}
.top-panel .audio{
	float:right;
	white-space:nowrap;
	color:#7c7c7c;
	font-size:17px;
	line-height:24px;
	padding-right:47px;
	background:url(../images/icons.png) no-repeat 100% 2px;
}
.top-panel .audio a{color:#7c7c7c;}
.top-panel .audio a.active{
	font-weight:bold;
	text-decoration:none;
}
/* nav */
#nav{
	background:#fff;
	position:relative;
	z-index:15;
}
#nav ul{
	margin:0;
	padding:0 9px 0 85px;
	list-style:none;
	line-height:60px;
	font-size:29px;
}
#nav li{
	display:inline-block;
	vertical-align:top;
	margin-right:-10px;
}
#nav li a{
	float:left;
	color:#7c7c7c;
	position:relative;
	z-index:5;
	padding:0 58px;
}
#nav li a .hover-state{
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:1;
	display:none;
	background:url(../images/bg-menu-a.png) no-repeat 100% -134px;
}
#nav li a .holder{
	display:block;
	padding-left:58px;
	margin:0 58px 0 0;
}
#nav li a .frame{
	position:relative;
	z-index:2;
	float:left;
	margin:0 -31px;
}
#nav .shadow{
	background:url(../images/bg-menu.png) no-repeat 50% 0;
	height:10px;
	overflow:hidden;
	width:100%;
	position:absolute;
	bottom:-10px;
	left:0;
	z-index:1;
	text-indent:-9999px;
}
#nav li a .bullet{
	position:absolute;
	bottom:-28px;	
	height:28px;
	width:100%;
	left:0;
}
#nav li.active a .bullet,
#nav li a .hover-state .bullet{background:url(../images/bullet01.png) no-repeat 50% 0;}
#nav li.active a,
#nav li a.hover{
	/* background:url(../images/bg-menu-a.png) no-repeat 100% -134px;*/
	margin:-6px -9px 0;
	z-index:10;	
	color:#e04535;
	font:40px/60px "lobster", Arial, Helvetica, sans-serif;
	text-decoration:none;
}
#nav li.active a .holder,
#nav li .hover-state .holder{
	background:url(../images/bg-menu-a.png) no-repeat;
	height:66px;
}
#nav li.active a .frame,
#nav li a.hover .frame{	
	padding:2px 0 4px;
	height:60px;
	margin:0 -27px;
}
#nav li.active a .hover-state{display:block;}
/* logo */
.logo{
	position:absolute;
	top:156px;
	right:0;
	overflow:hidden;
	text-indent:-9999px;
	width:69px;
	height:268px;
	background:url(../images/logo.png) no-repeat 0 0;
	z-index:20;
	margin:0;
}
.logo a{
	display:block;
	height:100%;
}
/* visual-01 */
.visual-01{
	position:absolute;
	bottom:0;
	left:45px;
	z-index:5;
}
/* visual-02 */
.visual-02{
	position:absolute;
	bottom:0;
	right:0;
	z-index:3;
}
/* visual-03 */
.visual-03{
	position:absolute;
	bottom:0;
	left:14px;
	z-index:5;
}
/* visual-04 */
.visual-04{
	position:absolute;
	bottom:0;
	right:0;
	z-index:3;
}
/* visual-05 */
.visual-05{
	position:absolute;
	bottom:0;
	left:0;
	z-index:5;
}
/* visual-06 */
.visual-06{
	position:absolute;
	bottom:0;
	right:0;
	z-index:3;
}
/* visual-07 */
.visual-07{
	position:absolute;
	bottom:97px;
	left:2px;
	z-index:5;
}
/* visual-08 */
.visual-08{
	position:absolute;
	bottom:0;
	right:128px;
	z-index:3;
}
/* visual-09 */
.visual-09{
	position:absolute;
	bottom:0;
	left:0;
	z-index:5;
}
/* visual-10 */
.visual-10{
	position:absolute;
	bottom:0;
	left:0;
	z-index:5;
}
/* visual-11 */
.visual-11{
	position:absolute;
	bottom:97px;
	left:0px;
	z-index:5;
}
/* visual-12 */

/* visual-13 */
.visual-13a{
	position:absolute;
	top:380px;
	right:350px;
	height:100px;
	width:370px;
	z-index:3;
}
.visual-13a img{
	height:100px;
	width:370px;
}
.visual-13b{
	position:absolute;
	top:650px;
	right:350px;
	height:100px;
	width:370px;
	z-index:3;
}
.visual-13b img{
	height:100px;
	width:370px;
}

/* visual-14 */
.visual-14{
	position:absolute;
	bottom:0;
	left:0;
	z-index:5;
}

/* visual-15 */
.visual-15{
	position:absolute;
	bottom:0;
	right:0;
	z-index:3;
}

.poster{
	position:absolute;
	right:401px;
	top:259px;
	z-index:2;
}
/* content */
#content{
	position:absolute;
	z-index:2;
	background:url(../images/bg-content.png) no-repeat 0 0;
	padding:30px 50px 56px 54px;
	top:156px;
	left:74px;
}
.aktuelles #content{left:797px;}
.bildergalerie #content{left:797px;}
.diskografie #content{left:797px;}
.theater #content{left:797px;}
#content p{margin:0 0 15px;}
#content .text{
	padding:0 5px 100px;
	width:608px;
}
.aktuelles #content .text{padding-bottom:20px;}
.theater #content .text{padding-bottom:20px;}
.bildergalerie #content .text{padding-bottom:20px;}
.diskografie #content .text{padding-bottom:20px;}
#content h2{
	color:#898989;
	font:43px/43px "lobster", Arial, Helvetica, sans-serif;
	margin:-1px -4px 15px;
	text-align:right;
}
#content h2.title{
	margin:0 -5px 21px;
	padding:5px 32px 23px;
	color:#e04535;
	font:60px/60px "lobster", Arial, Helvetica, sans-serif;
	background:url(../images/bg-title.png) no-repeat 0 100%;
	text-align:left;
}
#content h3{
	color:#898989;
	font:43px/43px "lobster", Arial, Helvetica, sans-serif;
	margin:-1px -4px 15px;
	text-align:left;
}
#content h3.title{
	margin:0 -5px 21px;
	padding:5px 22px 23px;
	color:#e04535;
	font:60px/60px "lobster", Arial, Helvetica, sans-serif;
	background:url(../images/bg-title.png) no-repeat 0 100%;
	text-align:left;
}
#content h4.title{
	margin:0 -5px 21px;
	padding:5px 22px 23px;
	color:#e04535;
	font:55px/65px "lobster", Arial, Helvetica, sans-serif;
	background:url(../images/bg-title.png) no-repeat 0 100%;
	text-align:left;
}
#content h5.title{
	margin:0 -5px 21px;
	padding:5px 22px 23px;
	color:#e04535;
	font:57px/60px "lobster", Arial, Helvetica, sans-serif;
	background:url(../images/bg-title.png) no-repeat 0 -1800px;
	text-align:left;
}
#content h6.title{
	margin:0 -5px 21px;
	padding:5px 22px 23px;
	color:#e04535;
	font:55px/60px "lobster", Arial, Helvetica, sans-serif;
	background:url(../images/bg-title.png) no-repeat 0 -1800px;
	text-align:left;
}
.tour #content h2{text-align:center;}
.tour #content h2.title{
	padding:5px 5px 23px;
	text-align:center;
}
#content .cite{
	display:block;
	text-align:right;
	padding:25px 73px 0;
	font:28px/30px "lobster", Arial, Helvetica, sans-serif;
	color:#898989;
}
#content .subcontent{
	display:block;
	text-align:left;
	padding:25px -10px 90px;
	font:28px/30px "lobster", Arial, Helvetica, sans-serif;
	color:#898989;
}
/* tabs-container */
.tabs-container{
	position:absolute;
	right:17px;
	bottom:158px;	
	z-index:10;
	padding:0 11px 13px;
	width:789px;
	background:url(../images/bg-news-tab.png) no-repeat 0 100%;
}
.tab-content{
	padding:19px 39px 23px 40px;
	color:#6d6d6d;
	font-size:18px;
	line-height:24px;
}
.tab-content a.open-lightbox{
	display:block;
	width:auto;
	padding:0;
	color:#6d6d6d;	
}
.tab-content a.open-lightbox:after{
	clear:both;
	display:block;
	content:"";
}
.tab-content a.open-lightbox:hover{text-decoration:none;}
.tab-content .visual{
	float:right;
	position:relative;
	margin-left:35px;
}
.tab-content .visual .ico{
	position:absolute;
	left:-33px;
	top:-13px;
}
.tab-content .text-holder{
	overflow:hidden;
	display:block;
}
.tab-content .txt{display:block;}
.tab-content .ttl{
	display:block;
	color:#898989;
	font:39px/45px "lobster", Arial, Helvetica, sans-serif;
	margin:0 0 7px;
}
/* tabset */
.tabset{
	background:url(../images/bg-tabset.png) no-repeat 0 100%;
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	font-size:20px;
	line-height:44px;
}
.tabset:after{
	clear:both;
	display:block;
	content:"";
}
.tabset a{
	float:left;
	width:263px;
	text-align:center;
	color:#7c7c7c;
}
.tabset a.active{
	color:#e04535;
	line-height:52px;
	margin-top:-16px!important;
	padding-top:8px!important;
}
.tabset .tab1.active{
	background:url(../images/bg-tabs-btn.png) no-repeat 0 -96px;
	padding:0 9px 0 0;
	margin:0 -9px 0 0;
}
.tabset .tab2.active{
	background:url(../images/bg-tabs-btn.png) no-repeat 0 0;
	padding:0 9px;
	margin:0 -9px;
}
.tabset .tab3.active{
	background:url(../images/bg-tabs-btn.png) no-repeat 0 -198px;
	padding:0 0 0 9px;
	margin:0 0 0 -9px;
}
/* post */
.post{margin:0 -10px 33px -5px;}
.post a{
	display:block;
	overflow:hidden;
	color:#6d6d6d;
}
.post a:hover{text-decoration:none;}
.post .ttl{
	display:block;
	margin:-4px 0 5px;
	font-weight:bold;
}
.post .txt{display:block;}
.post .visual{
	float:left;
	margin-right:28px;
}
.post .visual2{
	float:left;
	margin-right:28px;
}
.post .txt-holder{
	display:block;
	overflow:hidden;
}
.aktuelles #content h2{
	padding:0 30px;
	text-align:left;
}
.aktuelles #content h2.title-2{
	margin:0 -5px 15px;
	color:#e04535;
	font-size:60px;
	line-height:75px;
	padding:0;
	text-align:center;
}
.aktuelles #content h2.title-2 .row-1{
	display:block;
	background:url(../images/bg-actuelles-title.png) no-repeat 0 100%;
	padding-bottom:13px;
	width:471px;
}
.aktuelles #content h2.title-2 .row-2{
	display:block;
	background:url(../images/bg-actuelles-title.png) no-repeat -516px 100%;
	padding-bottom:13px;
	margin:-16px 0 0 167px;
	width:387px;
}

.theater #content h2{
	padding:0 30px;
	text-align:left;
}
.theater #content h2.title-2{
	margin:0 -5px 15px;
	color:#e04535;
	font-size:60px;
	line-height:75px;
	padding:0;
	text-align:center;
}
.theater #content h2.title-2 .row-1{
	display:block;
	background:url(../images/bg-actuelles-title.png) no-repeat 0 100%;
	padding-bottom:13px;
	width:471px;
}
.theater #content h2.title-2 .row-2{
	display:block;
	background:url(../images/bg-actuelles-title.png) no-repeat -516px 100%;
	padding-bottom:13px;
	margin:-16px 0 0 167px;
	width:387px;
}

.konzerte #content h2{
	padding:0 30px;
	text-align:left;
}
.konzerte #content h2.title-2{
	margin:0 -5px 15px;
	color:#e04535;
	font-size:60px;
	line-height:75px;
	padding:0;
	text-align:center;
}
.konzerte #content h2.title-2 .row-1{
	display:block;
	background:url(../images/bg-actuelles-title.png) no-repeat 0 100%;
	padding-bottom:13px;
	width:471px;
}
.konzerte #content h2.title-2 .row-2{
	display:block;
	background:url(../images/bg-actuelles-title.png) no-repeat -516px 100%;
	padding-bottom:13px;
	margin:-16px 0 0 167px;
	width:387px;
}

/* tickets-box */
.tickets-box{
	position:absolute;
	right:357px;
	bottom:71px;
	background:url(../images/bg-tickets-box.png) no-repeat 0 100%;
	padding:40px 47px 43px 51px;
	width:372px;
	z-index:10;
}
.tickets-box p{margin:0;}
.tickets-box .title{
	position:relative;
}
.tickets-box .title h2{
	position:absolute;
	left:-3px;
	bottom:3px;
	font:39px/50px "lobster", Arial, Helvetica, sans-serif;
	background:url(../images/bg-tour-title.png) no-repeat 0 100%;
	margin:0;
	width:308px;
	padding-bottom:8px;
	text-align:center;
}
.tickets-box .title h2 a{color:#e04535;}
.tour .lightbox h2{width:586px;}
.tour .lightbox h2.title{width:521px;}
.tour .tickets-table{
	padding-right:10px;
	margin:0 0 0 -5px;
}
.tour .tickets-table .label{
	display:block;
	color:#6d6d6d;
	margin:0 5px 22px;
}
.tickets-table table{
	width:100%;
	border-collapse:collapse;
	font-size:15px;
	line-height:18px;
}
.tickets-table td{
	vertical-align:top;
	padding:10px 16px;
	width:142px;
}
.tickets-table .odd td{background:#f6f6f6;}
.tickets-table td.date{width:97px;}
.tickets-table td.location{
	padding:10px 0 17px;
	width:316px;
}
.tickets-table td.location .city{
	display:block;
	font-weight:bold;
}
.tickets-table td.location .std{display:block;}
/* info-columns */
.info-columns{
	overflow:hidden;
}
.info-columns .col{
	float:left;
	width:264px;
	margin-left:75px;
}
.info-columns .col:first-child{margin-left:2px;}
.info-columns dl{
	margin:0;
	overflow:hidden;
}
.info-columns dt{
	float:left;
	width:82px;
}
.info-columns .col:first-child dt{width:110px;}
.info-columns dd{
	overflow:hidden;
	margin:0;
}
#content .thumbs{
	overflow:hidden;
	margin:0 -6px 0 -42px;
	list-style:none;
	padding:5px 0 26px;
}
#content .thumbs li{
	float:left;
	padding:0 0 10px 37px;
	width:180px;
	height:120px;
}
.session #content h2.title{
	padding:5px 0 23px;
	text-align:center;
}
.vita #content h2.title{
	padding:5px 0 23px;
	text-align:center;
}
#content .strunzerei-btn{
	float:left;
	margin:0 0 0 100px;
	color:#e04535;
	font:25px/38px "lobster", Arial, Helvetica, sans-serif;
	background:url(../images/bg-forms.png) no-repeat 0 -420px;
	width:118px;
	height:46px;
	text-align:center;
}

#content .tourtermine-btn{
	float:left;
	margin:20px 0 0 60px;
	color:#e04535;
	font:42px/54px "lobster", Arial, Helvetica, sans-serif;
	background:url(../images/bg-button-tourtermine.png) no-repeat;
	width:332px;
	height:61px;
	text-align:center;
}

#content .heimat-btn{
	float:left;
	margin:20px 0 0 60px;
	color:#e04535;
	font:42px/54px "lobster", Arial, Helvetica, sans-serif;
	width:332px;
	height:61px;
	text-align:center;
}

#content .diskografie-btn{
	float:left;
	margin:0 0 0 0;
	color:#e04535;
	font:29px/37px "lobster", Arial, Helvetica, sans-serif;
	background:url(../images/bg-button-diskografie.png) no-repeat;
	width:191px;
	height:45px;
	text-align:center;
}
#content .diskografie-off-btn{
	float:left;
	margin:0 0 0 0;
	color:#adadad;
	font:29px/37px "lobster", Arial, Helvetica, sans-serif;
	background:url(../images/bg-button-diskografie.png) no-repeat;
	width:191px;
	height:45px;
	text-align:center;
}
#content .geruecht-btn{
	float:left;
	margin:0 0 0 0;
	color:#e04535;
	font:29px/37px "lobster", Arial, Helvetica, sans-serif;
	background:url(../images/bg-button-geruecht.png) no-repeat;
	width:300px;
	height:45px;
	text-align:center;
}
/* touch-section */
.touch-section{
	position:absolute;
	bottom:71px;
	right:35px;
	z-index:5;
	min-height:106px;
	padding:36px 50px 20px;
	background:url(../images/bg-toch-box.png) no-repeat 0 100%;
	width:693px;
}
.touch-section p{margin:0;}
.touch-section .buttons-row{
	width:100%;
	margin-bottom:5px;
}
.touch-section .buttons-row:after{
	clear:both;
	display:block;
	content:"";
}
.touch-section .buttons-row ul{
	float:left;
	margin:-54px -25px 0 0;
	padding:0;
	list-style:none;
	width:735px;
	font:39px/50px "lobster", Arial, Helvetica, sans-serif;
}
.touch-section .buttons-row li{
	float:left;
	margin-left:17px;
}
.touch-section .buttons-row li:first-child{margin-left:0;}
.touch-section .buttons-row a{
	float:left;
	background:url(../images/buttons.png) no-repeat 100% -319px;
	padding-right:96px;
}
.touch-section .buttons-row a:hover{text-decoration:none;}
.touch-section .buttons-row a span{
	display:block;
	background:url(../images/buttons.png) no-repeat 0 -236px;
	padding-left:72px;
}
.touch-section .buttons-row a span:after{
	clear:both;
	display:block;
	content:"";
}
.touch-section .buttons-row a em{
	float:left;
	margin:0 -20px 0 -45px;
	height:58px;
	font-style:normal;
}
/* footer */
#footer{
	padding:10px 67px 20px 85px;
	position:relative;
}
#footer:after{
	clear:both;
	display:block;
	content:"";
}
#footer .shadow{
	position:absolute;
	left:0;
	width:100%;
	background:url(../images/shadow-footer.png) no-repeat 50% 0;
	height:6px;
	overflow:hidden;
	top:-6px;
	text-indent:-9999px;
}
#footer .contact-btn{
	float:right;
	margin:19px 0 0 33px;
	color:#e04535;
	font:29px/37px "lobster", Arial, Helvetica, sans-serif;
	background:url(../images/buttons.png) no-repeat 0 0;
	width:261px;
	height:46px;
	text-align:center;
}
#footer .newsletter-btn{
	float:right;
	margin:19px 0 0 33px;
	color:#e04535;
	font:29px/37px "lobster", Arial, Helvetica, sans-serif;
	background:url(../images/buttons-newsletter.png) no-repeat 0 0;
	width:150px;
	height:46px;
	text-align:center;
}
#footer .copy{
	float:right;
	margin-top:19px;
	line-height:37px;
	font-size:17px;
	color:#7c7c7c;
}
/* logos */
#footer .logos{
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	display:table;
}
#footer .logos li{
	display:table-cell;
	vertical-align:middle;
	padding-right:35px;
	min-height:67px;
}
#footer a{
	color:#6d6d6d;
	}
#footer .logos img.over{display:none;}
#footer .logos a:hover img{display:none;}
#footer .logos a:hover img.over{display:block;}
/* hide original element */
.jcf-hidden {
	display: block !important;
	position: absolute !important;
	left: -9999px !important; /* change to right: -9999px on RTL sites */
}
/* custom scrollbars styles */
#content{
	width:682px;
	height:578px;
}
.scrollable-area{
	width:682px;
	height:578px;
}
.scrollable-area-wrapper {
	position: relative;
	overflow: hidden;
	width: 100%;
}
.scrollable-area-wrapper .vscrollbar {
	position: absolute;
	top: 0;
	right: 0;
	width: 20px;
}
.scrollable-area-wrapper .vscroll-up,
.scrollable-area-wrapper .vscroll-down {display:none;}
.scrollable-area-wrapper .vscroll-line {
	background: #f4f4f4;
	width:17px;
	margin-left:1px;
	float: left;
}
.scrollable-area-wrapper .vscroll-slider {
	background:url(../images/bg-scroll-slider.png) no-repeat 0 0;
	width: 20px;
	height:164px!important;
	left:-1px;
}
/* lightbox */
.lightbox {
	width:675px;
	height:744px;
	background:url(../images/bg-litebox.png) no-repeat 0 0;
	padding:29px 50px 58px 55px;
	left:-9999px;
	top:-9999px;
	position:absolute;
	font-size:19px;
	line-height:25px;
}
.lightbox p{margin:0 0 14px;}
.lightbox .close,
#contact-litebox .close{
	background:url(../images/bg-tabs-btn.png) no-repeat 0 -276px;
	width:29px;
	height:24px;
	position:absolute;
	right:-50px;
	top:0;
	overflow:hidden;
	text-indent:-9999px;
}
.lightbox .scrollable-area{
	width:679px;
	height:755px;
}
.lightbox .scrollable-area .text{padding:0 35px 25px 4px;}
.lightbox h2{
	color:#898989;
	width:612px;
	text-align:right;
	margin:0 0 14px;
	font:43px/43px "lobster", Arial, Helvetica, sans-serif;	
}
.lightbox h2.title{
	font-size:57px;
	line-height:64px;
	color:#e04535;
	text-align:center;
	background:url(../images/bg-actuelles-title.png) no-repeat -961px 100%;
	width:642px;
	margin:0 -5px 21px;
	padding:5px 0 20px;
}
.lightbox h3{
	color:#898989;
	width:612px;
	font:43px/43px "lobster", Arial, Helvetica, sans-serif;
	margin:0 0 14px;
	text-align:left;
}
.lightbox h3.title{
	margin:0 -5px 21px;
	padding:5px 20px 20px;
	width:642px;
	color:#e04535;
	font:58px/60px "lobster", Arial, Helvetica, sans-serif;
	background:url(../images/bg-actuelles-title.png) no-repeat -961px 100%;
	text-align:left; 
}
.lightbox h4{
	color:#898989;
	width:612px;
	font:43px/43px "lobster", Arial, Helvetica, sans-serif;
	margin:0 0 14px;
	text-align:left;
}
.lightbox h4.title{
	margin:0 -5px 21px;
	padding:5px 20px 20px;
	width:387px;
	color:#e04535;
	font:58px/60px "lobster", Arial, Helvetica, sans-serif;
	background:url(../images/bg-actuelles-title.png) no-repeat -516px 100%;
	text-align:left; 
}
.lightbox h5{
	color:#898989;
	width:612px;
	font:43px/43px "lobster", Arial, Helvetica, sans-serif;
	margin:0 0 14px;
	text-align:left;
}
.lightbox h5.title{
	margin:0 -5px 21px;
	padding:5px 30px 20px;
	width:420px;
	color:#e04535;
	font:58px/60px "lobster", Arial, Helvetica, sans-serif;
	background:url(../images/bg-title.png) no-repeat -1853px 100%;
	text-align:left; 
}
.lightbox h6.title{
	margin:0 -5px 21px;
	padding:5px 30px 20px;
	width:420px;
	color:#e04535;
	font:55px/60px "lobster", Arial, Helvetica, sans-serif;
	background:url(../images/bg-title.png) no-repeat -1853px 100%;
	text-align:left; 
}
.lightbox .datenschutz{
	font-size: 0.8em;
	line-height: 1.5em;
}
.lightbox .visual{
	margin-bottom:24px;
	font-size:15px;
	line-height:20px;
	padding-top:8px;
	display:table;
	width:100%;
}
.lightbox .visual .img{
	display:table-cell;
}
.lightbox .visual .img span{float:left;}
.lightbox .visual .descr{
	display:table-cell;
	vertical-align:bottom;
	color:#6d6d6d;
}
.lightbox .visual .descr span{
	float:right;
	width:191px;
}

.lightbox .visualbig{
	margin-bottom:24px;
	font-size:15px;
	line-height:20px;
	padding-top:8px;
	display:table;
	width:100%;
}
.lightbox .visualbig .img{
	display:table-cell;
}
.lightbox .visualbig .img span{float:left;width:599px;}
.lightbox .visualbig .descr{
	display:table-cell;
	vertical-align:bottom;
	color:#6d6d6d;
}
.lightbox .visualbig .descr span{
	float:right;
	width:191px;
}

.lightbox .visualhoch{
	margin-bottom:24px;
	font-size:15px;
	line-height:20px;
	padding-top:8px;
	display:table;
	width:100%;
}
.lightbox .visualhoch .img{
	display:table-cell;
}
.lightbox .visualhoch .img span{float:left;width:240px;}
.lightbox .visualhoch .descr{
	display:table-cell;
	vertical-align:bottom;
	color:#6d6d6d;
}
.lightbox .visualhoch .descr span{
	float:right;
	width:355px;
}

/* contact-litebox */
#contact-litebox .shadow-l,
#contact-litebox .shadow-r{
	position:absolute;
	top:0;
	overflow:hidden;
	width:10px;
}
#contact-litebox .shadow-l{left:-10px;}
#contact-litebox .shadow-r{right:-10px;}
#contact-litebox .shadow-l img,
#contact-litebox .shadow-r img{
	width:10px;
	height:744px;
}
#contact-litebox .scrollable-area{
	width:664px;
	height:744px;
}
#contact-litebox .scrollable-area .text-container{padding-right:30px;}
#contact-litebox{
	width:614px;
	background:#fff url(../images/bg-contact-litebox.png) no-repeat 0 100%;
	padding:29px 100px 30px 50px;
	height:auto;
	position:absolute;
	top:-9999px;
	left:-9999px;
	z-index:1001;
}
#contact-litebox.opened{top:9% !important;}
#contact-litebox h2{
	width:auto;
	color:#898989;
	margin:0 -5px 14px 0;
	font:43px/43px "lobster", Arial, Helvetica, sans-serif;
}
#contact-litebox h2.title{
	width:520px;
	font-size:60px;
	line-height:64px;
	color:#e04535;
	text-align:center;
	background:url(../images/bg-title.png) no-repeat -677px 100%;
	margin:0 -5px 12px;
	padding:5px 0 20px;
}
#contact-litebox p{margin:0 0 24px;}
/* section */
#contact-litebox .request-section .section{
	border:0;
	margin:0;
	padding:0 0 29px;
	position:relative;
}
#contact-litebox .request-section .section .form-items{
	position:absolute;
	top:0;
	left:0;
}
#contact-litebox .section,
#contact-litebox .request-section,
#contact-litebox .request-section .btns-section{
	border-bottom:1px solid #cfcfcf;
	margin-bottom:29px;
	padding-bottom:12px;
}
#contact-litebox .request-section{padding-bottom:0;}
#contact-litebox .row{
	width:100%;
	margin-bottom:11px;
}
#contact-litebox .row:after{
	clear:both;
	display:block;
	content:"";
}
#contact-litebox .row label{
	float:left;
	width:180px;
	margin:8px 5px 0 0;
}
#contact-litebox .row-2 label{width:227px;}
#contact-litebox .text{
	background:url(../images/bg-forms.png) no-repeat 0 0;
	padding:1px 1px 10px;
	width:427px;
	float:left;
}
#contact-litebox .row-2 .text{
	background:url(../images/bg-forms.png) no-repeat 0 -76px;
	width:380px;
}
#contact-litebox .text-2{
	background:url(../images/bg-forms.png) no-repeat 0 -152px;
	width:332px;
	margin:-6px 0;
}
#contact-litebox .input_error {
   /*color: #FF0000 !important;*/
   background-color: #FFCCCC !important;
   /*border:1px solid #FF5678 !important;*/
}
#contact-litebox .text input{
	float:left;
	font:19px/25px Georgia, Times, serif;
	color:#bebebe;
	border:none;
	background:none;
	height:25px;
	padding:7px 15px;
	width:397px;
}
#contact-litebox .row-2 .text input{width:350px;}
#contact-litebox .text-2 input{width:302px;}
#contact-litebox .text input.focus,
#contact-litebox .area textarea.focus{color:#6d6d6d;}
.veranstaltungsart-row{
	overflow:hidden;
	margin-bottom:20px;
}
.veranstaltungsart-row .label{
	float:left;
	width:232px;
	margin-top:8px;
}
.veranstaltungsart-row .box{
	overflow:hidden;
}
.veranstaltungsart-row .box label,
.veranstaltungsart-row .box .box-row{
	overflow:hidden;
	display:block;
	padding:6px 0 8px;
}
.veranstaltungsart-row .box label span{
	float:left;
	margin-top:2px;
	cursor:default;
}
/* post-box */
.post-box{width:100%;}
#contact-litebox .post-box .row{margin-bottom:20px;}
#contact-litebox .area{
	float:left;
	background:url(../images/bg-forms.png) no-repeat 0 -226px;
	padding:1px 1px 10px;
}
#contact-litebox .area textarea{
	overflow:auto;
	margin:0;
	float:left;
	font:19px/25px Georgia, Times, serif;
	color:#bebebe;
	border:none;
	background:none;
	padding:7px 0 3px 15px;
	width:412px;
	height:150px;
	min-width:412px;
	min-height:150px;
	max-width:412px;
	max-height:150px;
}
#contact-litebox .buttons{
	overflow:hidden;
	padding-left:185px;
}
#contact-litebox .buttons input{
	float:left;
	width:118px;
	height:46px;
	background:url(../images/bg-forms.png) no-repeat 0 -420px;
	cursor:pointer;
	border:none;
	color:#e04535;
	font:29px/38px "lobster", Arial, Helvetica, sans-serif;
	padding:1px 0 10px;
	text-align:center;
	margin-right:30px;
}
#contact-litebox .columns{
	width:100%;
	margin-bottom:2px;
}
#contact-litebox .columns:after{
	clear:both;
	display:block;
	content:"";
}
#contact-litebox .columns .col-1{
	float:left;
	width:358px;
}
#contact-litebox .columns .col-2{
	float:right;
	width:280px;
	margin-right:-32px;
}
#contact-litebox .columns .cell{
	margin-bottom:16px;
	overflow:hidden;
}
#contact-litebox .columns .rad-area{margin-right:14px;}
#contact-litebox .columns .cell label{
	margin-top:2px;
	display:block;
}
#contact-litebox .control{
	overflow:hidden;
	margin:-10px 0 26px;
}
#contact-litebox .request-block{
	display:none;
}
#contact-litebox .control label{
	float:left;
	margin-top:6px;
}
/* custom checkbox styles */
.chk-area {
	margin: 0 2px 0 0;
	float: left;
	width: 42px;
	height: 36px;
	background:url(../images/bg-forms.png) no-repeat 0 -561px;
}
.chk-checked {background:url(../images/bg-forms.png) no-repeat -51px -561px;}
/* custom radio styles */
.rad-area {
	margin: 0 14px 0 0;
	float: left;
	width: 32px;
	height: 32px;
	background:url(../images/bg-forms.png) no-repeat 0 -500px;
}
.rad-checked {background:url(../images/bg-forms.png) no-repeat -49px -500px;}

/* imagebox */
.imagebox {
	width:675px;
	height:400px;
	background:url(../images/bg-litebox.png) no-repeat 0 0;
	padding:29px 50px 58px 55px;
	left:-9999px;
	top:-9999px;
	position:absolute;
	font-size:19px;
	line-height:25px;
}
.imagebox p{margin:0 0 14px;}
.imagebox .close{
	background:url(../images/bg-tabs-btn.png) no-repeat 0 -276px;
	width:29px;
	height:24px;
	position:absolute;
	right:-36px;
	top:0;
	overflow:hidden;
	text-indent:-9999px;
}
.imagebox .visual .img{
	display:table-cell;
}
.imagebox .visual .img span{float:left;}

/* diskografie */
.cdcover {
	float:left;
	margin-right:15px;
}

/* shopbox */
.shopbox {
	width:675px;
	height:500px;
	background:url(../images/bg-litebox.png) no-repeat 0 -280px;
	padding:29px 50px 58px 55px;
	left:-9999px;
	top:-9999px;
	position:absolute;
	font-size:19px;
	line-height:25px;
}
.shopbox p{margin:0 0 14px;}
.shopbox .close{
	background:url(../images/bg-tabs-btn.png) no-repeat 0 -276px;
	width:29px;
	height:24px;
	position:absolute;
	right:-36px;
	top:0;
	overflow:hidden;
	text-indent:-9999px;
}
.shopbox .scrollable-area{
	width:679px;
	height:755px;
}
.shopbox .scrollable-area .text{padding:0 35px 25px 4px;}
.shopbox h2{
	color:#898989;
	width:612px;
	text-align:right;
	margin:0 0 14px;
	font:43px/43px "lobster", Arial, Helvetica, sans-serif;	
}
.shopbox h2.title{
	font-size:60px;
	line-height:64px;
	color:#e04535;
	text-align:center;
	background:url(../images/bg-actuelles-title.png) no-repeat -961px 100%;
	width:642px;
	margin:0 -5px 21px;
	padding:5px 0 20px;
}
.shopbox .visual{
	margin-bottom:24px;
	font-size:15px;
	line-height:20px;
	padding-top:8px;
	display:table;
	width:100%;
}
.shopbox .visual .img{
	display:table-cell;
}
.shopbox .visual .img span{float:left;}
.shopbox .visual .descr{
	display:table-cell;
	vertical-align:bottom;
	color:#6d6d6d;
}
.shopbox .visual .descr span{
	float:right;
	width:191px;
}
.right_box{float:right; background:url(../images/date_box_bg1.png) no-repeat 0 0; padding:47px 70px 56px 45px; width:377px; top:156px; right:333px; position:absolute;}
.right_box h3{color:#e04535; background:url(../images/heading_bg1.png) no-repeat 0 0; padding:3px 31px 10px 21px; font:38px/42px "lobster",Arial,Helvetica,sans-serif;}
.right_box ul{float:left; width:343px; list-style:none; margin:0; padding:0;}
.right_box ul li{float:left; width:323px; height:78px; padding:9px 38px 30px 18px; font-size:16px; line-height:20px; color:#6d6d6d; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;}
.right_box ul li.odd{background:#f0f0f0;}
.right_box ul li .col1{float:left; width:102px;}
.right_box ul li .col2{float:left; width:220px;}
.right_box ul li strong{width:100%; display:inline-block;}
.slider_container{float:left; width:100%; position:relative;}
.slider_container .carousel{ height:440px!important; width:344px!important;}
.slider_container .top_arw{position:absolute; left:167px; top:-26px; width:27px; height:14px; background:url(../images/top_arw1.png) no-repeat 0 0; z-index:999;}
.slider_container .btm_arw{position:absolute; left:167px; bottom:-35px; width:27px; height:14px; background:url(../images/btm_arw1.png) no-repeat 0 0; z-index:999}
.ausverkauft {color: #e04535}

/*videothek section*/
.videothek .wrapper-holder { background: rgba(0, 0, 0, 0) url("../images/videothekbg_wrapper1700.jpg") no-repeat scroll right top;}
.videothek #content .text{ width:625px; float:left}
/*.videothek #content h2.title{ font: 51px/60px "lobster",Arial,Helvetica,sans-serif;}*/
.videothek #content h2.title{
  background:url(../images/videothek-title-bg-1700.png) no-repeat ;
  color: #e04535;
  font: 56px/60px "lobster",Arial,Helvetica,sans-serif;
  margin: 0 0px 21px;
  padding: 5px 25px 23px;
  text-align: left; width:622px;
}
.videothek-area p.chair-text {float: left; padding: 0 0 0 172px;text-align: center;}
.chair-text > span {float: left; padding-left: 76px; text-align: left;}
#content .videothek-btn {
  background:url(../images/videothek-btn-1700.png) no-repeat;
  float: right;
  font: 38px/52px "lobster",Arial,Helvetica,sans-serif;
  height: 63px;
  margin: 17px 101px 0 0;
  text-align: center;
  width: 237px;
}
.visual-12 {
  bottom: -85px;
  left: -35px;
  position: absolute;
  z-index: 5;
}
#tv-section {
  position: absolute;
  right: 66px;
  text-align: center;
  top: 158px;
}
#tv-section video {
  left: 12px;
  position: absolute;
  top: 10px; width:627px; height:314px;
}
.tv-table {
  margin-top: -15px;
  position: relative;
}
#tv-section .video-section {
  background: rgba(0, 0, 0, 0) url("../images/tv-1700.png") no-repeat scroll center center;
  display: inline-block;
  height: 372px;
  position: relative;
  width: 650px;
  z-index: 9;
}
#tv-section .play-btn{ width:105px; height:105px;  position:absolute; background:url(../images/play-btn-1500.png) no-repeat center center/cover; right:0; left:0; top:0; bottom:0; margin:auto;}
.table-1000,.table-1200,.table-1500{ display:none;}
.table-1700{ display:block;}
.hit-area a{ position:absolute; width:175px; height:29px; z-index:999; display: block; background: url(images/overlay-transparent.png) repeat;}
	.hit-area a.one{ left:56px; top:43px;}
	.hit-area a.two{left:56px; top:76px;}
	.hit-area a.three{left:56px; top:110px;}
	.hit-area a.four{left:56px; top:144px;}
	.hit-area a.five{left:56px; top:177px;}
	.hit-area a.six{right:52px; top:43px;}
	.hit-area a.seven{right:52px; top:76px;}
	.hit-area a.eight{right:52px; top:110px;}
	.hit-area a.nine{right:52px; top:144px;}
	.hit-area a.ten{right:52px; top:177px;} 
.videothek .lightbox.weiter h2.title{ background:url(../images/videothek-lightbox-1700.png) no-repeat; width:550px;}


.scrollable-area .visualvisual{
	margin-bottom:24px;
	font-size:15px;
	line-height:20px;
	padding-top:8px;
	display:table;
	width:100%;
}
.scrollable-area .visualvisual .img{
	display:table-cell;
}
.scrollable-area .visualvisual .img span{float:left;}
.scrollable-area .visualvisual .descr{
	display:table-cell;
	vertical-align:bottom;
	color:#6d6d6d;
}
.scrollable-area .visualvisual .descr span{
	float:right;
	width:181px;
}


/* max-width 1500px */
@media only screen and (max-width: 1699px) {
	body{
		font-size:17px;
		line-height:22px;
	}
	.wrapper-holder{
		background:url(../images/bg-wrapper1500.jpg) no-repeat 0 0;
		min-height:796px;
	}
	.aktuelles .wrapper-holder{background:url(../images/bg-wrapper-aktuelles1500.jpg) no-repeat 100% 0;}
	.session .wrapper-holder{background:url(../images/bg-wrapper-sessions1500.jpg) no-repeat 0 0;}
	.konzerte .wrapper-holder{background:url(../images/bg-wrapper-konzerte1500.jpg) no-repeat 100% 0;}
	.theater .wrapper-holder{background:url(../images/bg-wrapper-theater1500.jpg) no-repeat 100% 0;}
	.vita .wrapper-holder{background:url(../images/bg-wrapper-vita1500.jpg) no-repeat 100% 0;}
	.bildergalerie .wrapper-holder{background:url(../images/bg-wrapper-bildergalerie1500.jpg) no-repeat 100% 0;}
	.diskografie .wrapper-holder{background:url(../images/bg-wrapper-diskografie1500.jpg) no-repeat 100% 0;}
	.videothek  .wrapper-holder{ background:url(../images/videothekbg_wrapper1500.jpg) no-repeat top right}
	
	/* top-panel */
	.top-panel{padding:8px 22px 9px;}
	.top-panel .audio{
		font-size:15px;
		line-height:21px;
		padding-right:43px;
		background:url(../images/icons.png) no-repeat 100% -47px;
	}
	/* nav */
	/* nav */
	#nav ul{
		padding:0 9px 0 75px;
		line-height:54px;
		font-size:26px;
	}
	#nav li{margin-right:-10px;}
	#nav li a{
		padding:0 46px;
	}
	#nav li a .holder{
		padding-left:46px;
		margin-right:46px;
	}
	#nav li a .frame{margin:0 -21px;}
	#nav li a .bullet{
		bottom:-25px;
		height:25px;
	}
	#nav li.active a .bullet,
	#nav li a.hover .bullet{background:url(../images/bullet01.png) no-repeat 50% -35px;}
	#nav li.active a,
	#nav li a.hover{
		margin:-5px -8px 0;
		font:35px/57px "lobster", Arial, Helvetica, sans-serif;
	}
	#nav li a .hover-state{background:url(../images/bg-menu-a.png) no-repeat 100% -303px;}
	#nav li.active a .holder,
	#nav li a.hover .holder{
		background:url(../images/bg-menu-a.png) no-repeat 0 -222px;
		height:59px;
	}
	#nav li.active a .frame,
	#nav li a.hover .frame{	
		padding:3px 0 5px;
		height:51px;
		margin:0 -20px;
	}
	/* logo */
	.logo{
		top:137px;
		width:61px;
		height:236px;
		background:url(../images/logo.png) no-repeat 0 -332px;
	}
	/* visual-01 */
	.visual-01{left:39px;}
	.visual-01 img{height:229px;}
	/* visual-02 */
	.visual-02 img{height:678px;}
	/* visual-03 */
	.visual-03{left:14px;}
	.visual-03 img{height:679px;}
	/* visual-04 */
	.visual-04 img{height:227px;}
	/* visual-05 */
	.visual-05 img{height:256px;}
	/* visual-06 */
	.visual-06 img{height:796px;}
	/* visual-07 */
	.visual-07{bottom:87px;}
	.visual-07 img{height:335px;}
	/* visual-08 */
	.visual-08{right:112px;}
	.visual-08 img{height:684px;}
	/* visual-09 */
	.visual-09{left:0}
	.visual-09 img{height:679px;}
	/* visual-10 */
	.visual-10 img{height:703px;}
	/* visual-11 */
	.visual-11{bottom:87px;}
	.visual-11 img{height:270px;}
	/* visual-12 */
	.visual-12{
	bottom: 0px;
	left: -75px;
	}
	.visual-12 img{ height:324px;}
	
	/* visual-13 */
	.visual-13a{
	top:360px;
	right:320px;
	height:100px;
	width:300px;
	}
	.visual-13a img{
	height:100px;
	width:300px;
	}
	.visual-13b{
	top:570px;
	right:320px;
	height:100px;
	width:300px;
	}
	.visual-13b img{
	height:100px;
	width:300px;
	}
	
	/* visual-14 */
	.visual-14{left:0;}
	.visual-14 img{height:679px;}
	
	/* visual-15 */
	.visual-15 img{height:439px;}

	
	.poster{
		right:353px;
		top:229px;
	}
	.poster img{height:431px;}
	/* content */
	#content{
		background:url(../images/bg-content.png) no-repeat -808px 0;
		padding:27px 43px 49px 46px;
		top:137px;
		left:66px;
	}
	.aktuelles #content{left:703px;}
	.bildergalerie #content{left:703px;}
	.diskografie #content{left:703px;}
	.theater #content{left:703px;}
	#content p{margin:0 0 13px;}
	#content .text{
		padding:0 5px 100px;
		width:536px;
	}
	.aktuelles #content .text{padding-bottom:20px;}
	.theater #content .text{padding-bottom:20px;}
	.bildergalerie #content .text{padding-bottom:20px;}
	.diskografie #content .text{padding-bottom:20px;}
	#content h2{
		font:37px/37px "lobster", Arial, Helvetica, sans-serif;
		margin:0 0 15px;
	}
	#content h2.title{
		margin:0 -5px 18px;
		padding:6px 27px 16px;
		font:53px/54px "lobster", Arial, Helvetica, sans-serif;
		background:url(../images/bg-title.png) no-repeat -1245px 100%;
	}
	.videothek #content .text{ width:563px; float:left}
	.videothek .videothek-area{ position:relative; float:left}
	.videothek-area p.chair-text{ padding:0 0 0 150px; text-align:center; float:left}
	.chair-text > span {
	  float: left;
	  padding-left: 76px;
	  text-align: left;
	}
/*	#content h2.title.videothek{ font:46px/48px "lobster", Arial, Helvetica, sans-serif;}*/
.videothek #content h2{ margin:0 12px 15px 0;}
	.videothek #content h2.title {
  background: rgba(0, 0, 0, 0) url("../images/videothek-title-bg-1500.png") no-repeat scroll 0 0;
  color: #e04535;
  font: 49px/55px "lobster",Arial,Helvetica,sans-serif;
  margin: 0 0 21px;
  padding: 5px 17px 23px;
  text-align: left;
  width: 565px;
}
	#tv-section{ position:absolute; top:137px; right:60px; text-align:center}
	#tv-section .video-section{ background:url(../images/tv-1500.png) no-repeat center center; width:575px; height:329px; display:inline-block; position:relative; z-index:9;}
	.tv-table {margin-top: -15px; position:relative}
	#tv-section .play-btn{  width:94px; height:94px;}
	#tv-section video{ position:absolute; top:10px; left:10px; width:554px; height:276px;}
	.table-1000,.table-1200,.table-1700{ display:none;}
	.table-1500{ display:block;}
	.hit-area a{width:150px; height:26px;}
	.hit-area a.one{ left:54px; top:37px;}
	.hit-area a.two{left:54px; top:67px;}
	.hit-area a.three{left:54px; top:97px;}
	.hit-area a.four{left:54px; top:126px;}
	.hit-area a.five{left:54px; top:155px;}
	.hit-area a.six{right:49px; top:37px;}
	.hit-area a.seven{right:49px; top:67px;}
	.hit-area a.eight{right:49px; top:97px;}
	.hit-area a.nine{right:49px; top:126px;}
	.hit-area a.ten{right:49px; top:155px;}
		.videothek .lightbox.weiter h2.title{ background:url(../images/videothek-lightbox-1500.png) no-repeat; width:486px;}
	
	
	
	
	
	#content h3{
		font:37px/37px "lobster", Arial, Helvetica, sans-serif;
		margin:0 0 15px;
	}
	#content h3.title{
		margin:0 -5px 18px;
		padding:6px 20px 20px;
		font:53px/54px "lobster", Arial, Helvetica, sans-serif;
		background:url(../images/bg-title.png) no-repeat -1245px 100%;
	}
	#content h4.title{
		margin:0 -5px 18px;
		padding:6px 20px 20px;
		font:50px/58px "lobster", Arial, Helvetica, sans-serif;
		background:url(../images/bg-title.png) no-repeat -1245px 100%;
	}
	.tour #content h2.title{padding:6px 5px 16px;}
	#content .cite{
		padding:23px 64px 0;
		font:24px/26px "lobster", Arial, Helvetica, sans-serif;
	}
	#content .subcontent{
		padding:23px -10px 0;
		font:24px/26px "lobster", Arial, Helvetica, sans-serif;
	}
	/* tabs-container */
	.tabs-container{
		right:14px;
		bottom:139px;
		padding:0 9px 11px 10px;
		width:697px;
		background:url(../images/bg-news-tab.png) no-repeat -861px 100%;
	}
	.tab-content{
		padding:15px 34px 20px 34px;
		font-size:16px;
		line-height:22px;
	}
	.tab-content .visual{
		margin-left:28px;
		width:198px;
	}
	.tab-content .visual .ico{
		left:-28px;
		top:-12px;
		width:76px;
	}
	.tab-content .ttl{
		font:34px/36px "lobster", Arial, Helvetica, sans-serif;
		margin-bottom:8px;
	}
	/* tabset */
	.tabset{
		background:url(../images/bg-tabset.png) no-repeat -803px 100%;
		font-size:18px;
		line-height:40px;
	}
	.tabset a{width:232px;}
	.tabset a.active{
		line-height:47px;
		margin-top:-13px!important;
		padding-top:6px !important;
	}
	.tabset .tab1.active{
		background:url(../images/bg-tabs-btn.png) no-repeat 0 -325px;
		padding:0 8px 0 0;
		margin:0 -8px 0 0;
	}
	.tabset .tab2.active{
		background:url(../images/bg-tabs-btn.png) no-repeat 0 -413px;
		padding:0 8px;
		margin:0 -8px;
	}
	.tabset .tab3.active{
		background:url(../images/bg-tabs-btn.png) no-repeat 0 -493px;
		padding:0 0 0 8px;
		margin:0 0 0 -8px;
	}
	/* post */
	.post{margin:0 -25px 30px -3px;}
	.post .ttl{margin-bottom:6px;}
	.post .visual{
		margin-right:23px;
		width:149px;
	}
	.post .visual2{
		margin-right:23px;
		width:362px;
	}
	.aktuelles #content h2{
		padding:0 23px;
		margin:0 0 11px;
	}
	.aktuelles #content h2.title-2{
		margin:0 -5px 12px;
		font-size:53px;
		line-height:69px;
	}
	.aktuelles #content h2.title-2 .row-1{
		background:url(../images/bg-actuelles-title.png) no-repeat -1650px 100%;
		padding-bottom:11px;
		width:417px;
	}
	.aktuelles #content h2.title-2 .row-2{
		background:url(../images/bg-actuelles-title.png) no-repeat -2115px 100%;
		padding-bottom:11px;
		margin:-16px 0 0 148px;
		width:342px;
	}
	
	.theater #content h2{
		padding:0 23px;
		margin:0 0 11px;
	}
	.theater #content h2.title-2{
		margin:0 -5px 12px;
		font-size:53px;
		line-height:69px;
	}
	.theater #content h2.title-2 .row-1{
		background:url(../images/bg-actuelles-title.png) no-repeat -1650px 100%;
		padding-bottom:11px;
		width:417px;
	}
	.theater #content h2.title-2 .row-2{
		background:url(../images/bg-actuelles-title.png) no-repeat -2115px 100%;
		padding-bottom:11px;
		margin:-16px 0 0 148px;
		width:342px;
	}
	
	.konzerte #content h2{
		padding:0 23px;
		margin:0 0 11px;
	}
	.konzerte #content h2.title-2{
		margin:0 -5px 12px;
		font-size:53px;
		line-height:69px;
	}
	.konzerte #content h2.title-2 .row-1{
		background:url(../images/bg-actuelles-title.png) no-repeat -1650px 100%;
		padding-bottom:11px;
		width:417px;
	}
	.konzerte #content h2.title-2 .row-2{
		background:url(../images/bg-actuelles-title.png) no-repeat -2115px 100%;
		padding-bottom:11px;
		margin:-16px 0 0 148px;
		width:342px;
	}
	
	/* footer */
	#footer{padding:6px 59px 10px 75px;}
	#footer .contact-btn{
		margin:20px 0 0 29px;
		font:26px/33px "lobster", Arial, Helvetica, sans-serif;
		background:url(../images/buttons.png) no-repeat 0 -71px;
		width:230px;
		height:41px;
	}
	#footer .newsletter-btn{
		margin:20px 0 0 29px;
		font:26px/33px "lobster", Arial, Helvetica, sans-serif;
		background:url(../images/buttons-newsletter.png) no-repeat 0 -71px;
		width:135px;
		height:41px;
	}
	#footer .copy{
		margin-top:20px;
		line-height:33px;
		font-size:15px;
	}
	/* logos */
	#footer .logos li{
		padding-right:30px;
		height:71px;
	}
	#footer .logos .wdr img{width:83px;}
	#footer .logos .wdr img.over{width:115px;}
	#footer .logos .rhington img{width:77px;}
	#footer .logos .rhington img.over{width:92px;}
	#footer .logos .rimowa img{width:57px;}
	#footer .logos .rimowa img.over{width:70px;}
	#footer .logos .klinik-clowns img{width:86px;}
	#footer .logos .klinik-clowns img.over{width:107px;}
	#footer .logos .procar img{width:160px;}
	#footer .logos .procar img.over{width:180px;}
	#footer .logos .deiters img{width:101px;}
	#footer .logos .deiters img.over{width:123px;}
	/* custom scrollbars styles */
	#content{
		width:603px;
		height:510px;
	}
	.scrollable-area{
		width:603px;
		height:510px;
	}
	.scrollable-area-wrapper .vscrollbar {width: 19px;}
	.scrollable-area-wrapper .vscroll-line {width:16px;}
	.scrollable-area-wrapper .vscroll-slider {
		background:url(../images/bg-scroll-1500.png) no-repeat 0 0;
		width:19px;
		height:146px!important;
		left:-1px;
	}
	/* lightbox */
	.lightbox {
		width:604px;
		height:667px;
		background:url(../images/bg-litebox-1500.png) no-repeat 0 0;
		padding:26px 42px 40px 46px;
		font-size:17px;
		line-height:22px;
	}
	.lightbox p{margin:0 0 14px;}
	.lightbox .close,
	#contact-litebox .close{
		background:url(../images/bg-tabs-btn.png) no-repeat -37px -276px;
		width:26px;
		height:22px;
		right:-45px;
	}
	.lightbox .scrollable-area{
		width:602px;
		height:667px;
	}
	.lightbox .scrollable-area .text{padding:0 35px 25px 5px;}
	#contact-litebox.opened{top:11% !important;}
	.lightbox h2{
		width:545px;
		margin:0 0 12px;
		font:37px/38px "lobster", Arial, Helvetica, sans-serif;	
	}
	.lightbox h2.title{
		font-size:51px;
		line-height:55px;
		background:url(../images/bg-actuelles-title.png) no-repeat -2533px 100%;
		width:567px;
		margin:0 0 18px -5px;
		padding:7px 0 17px;
	}
	.lightbox h3{
		font:37px/37px "lobster", Arial, Helvetica, sans-serif;
		margin:0 0 15px;
	}
	.lightbox h3.title{
		margin:0 -5px 18px;
		padding:6px 20px 20px;
		font:52px/54px "lobster", Arial, Helvetica, sans-serif;
		background:url(../images/bg-title.png) no-repeat -1245px 100%;
	}
	.lightbox h4{
		font:37px/37px "lobster", Arial, Helvetica, sans-serif;
		margin:0 0 15px;
	}
	.lightbox h4.title{
		width:342px;
		margin:0 -5px 18px;
		padding:6px 20px 20px;
		font:52px/54px "lobster", Arial, Helvetica, sans-serif;
		background:url(../images/bg-actuelles-title.png) no-repeat -2115px 100%;
	}
	.lightbox h5{
		font:37px/37px "lobster", Arial, Helvetica, sans-serif;
		margin:0 0 15px;
	}
	.lightbox h5.title{
		width:390px;
		margin:0 -5px 18px;
		padding:6px 25px 20px;
		font:52px/54px "lobster", Arial, Helvetica, sans-serif;
		background:url(../images/bg-title.png) no-repeat -2344px 100%;
	}
	
	.lightbox .visual{
		margin-bottom:21px;
		font-size:13px;
		line-height:17px;
		padding-top:5px;
	}
	.lightbox .visual .descr span{width:165px;}
	.lightbox .visual .img span{width:360px;}
	
	.lightbox .visualbig{
		margin-bottom:21px;
		font-size:13px;
		line-height:17px;
		padding-top:5px;
	}
	.lightbox .visualbig .descr span{width:165px;}
	.lightbox .visualbig .img span{width:530px;}
	
	.lightbox .visualhoch{
		margin-bottom:21px;
		font-size:13px;
		line-height:17px;
		padding-top:5px;
	}
	.lightbox .visualhoch .descr span{width:310px;}
	.lightbox .visualhoch .img span{width:210px;}
	
	/* shopbox */
	.shopbox {
		width:604px;
		height:488px;
		background:url(../images/bg-litebox-1500.png) no-repeat 0 -200px;
		padding:26px 42px 40px 46px;
		font-size:17px;
		line-height:22px;
	}
	.shopbox p{margin:0 0 14px;}
	.shopbox .close{
		background:url(../images/bg-tabs-btn.png) no-repeat -37px -276px;
		width:26px;
		height:22px;
		right:-29px;
	}
	.shopbox .scrollable-area{
		width:602px;
		height:667px;
	}
	.shopbox .scrollable-area .text{padding:0 35px 25px 5px;}
	.shopbox h2{
		width:545px;
		text-align:right;
		margin:0 0 12px;
		font:37px/38px "lobster", Arial, Helvetica, sans-serif;	
	}
	.shopbox h2.title{
		font-size:53px;
		line-height:55px;
		background:url(../images/bg-actuelles-title.png) no-repeat -2533px 100%;
		width:567px;
		margin:0 0 18px -5px;
		padding:7px 0 17px;
	}
	.shopbox .visual{
		margin-bottom:21px;
		font-size:13px;
		line-height:17px;
		padding-top:5px;
	}
	.shopbox .visual .descr span{width:165px;}
	.shopbox .visual .img span{width:360px;}
	
	
	/* tickets-box */
	.tickets-box{
		right:312px;
		bottom:62px;
		background:url(../images/bg-tickets-box.png) no-repeat -486px 100%;
		padding:40px 41px 38px;
		width:333px;
	}
	.tickets-box .title h2{
		left:-2px;
		bottom:2px;
		font:34px/46px "lobster", Arial, Helvetica, sans-serif;
		background:url(../images/bg-tour-title.png) no-repeat -321px 100%;
		width:273px;
		padding-bottom:8px;
	}
	.tour .lightbox h2{width:517px;}
	.tour .lightbox h2.title{width:452px;}
	.tour .tickets-table{
		padding:0;
		margin-right:0;
	}
	.tour .tickets-table .label{margin-bottom:18px;}
	.tickets-table table{
		font-size:13px;
		line-height:16px;
	}
	.tickets-table td{
		padding:10px 15px;
		width:133px;
	}
	.tickets-table td.date{width:88px;}
	.tickets-table td.location{
		padding:10px 0 13px;
		width:316px;
	}
	/* info-columns */
	.info-columns .col{
		width:230px;
		margin-left:70px;
	}
	.info-columns .col:first-child{margin-left:2px;}
	.info-columns dt{width:72px;}
	.info-columns .col:first-child dt{width:96px;}
	#content .thumbs{
		margin:0 -6px 0 -37px;
		padding:5px 0 20px;
	}
	#content .thumbs li{
		padding:0 0 10px 32px;
		width:160px;
		height:107px;
	}
	.session #content h2.title{padding:4px 0 18px;}
	.vita #content h2.title{padding:4px 0 18px;}
	/* touch-section */
	.touch-section{
		bottom:62px;
		right:29px;
		min-height:108px;
		padding:17px 44px 20px;
		background:url(../images/bg-toch-box.png) no-repeat -804px 100%;
		width:610px;
	}
	.touch-section .buttons-row{margin-bottom:1px;}
	.touch-section .buttons-row ul{
		margin:-31px -25px 0 0;
		width:647px;
		font:34px/46px "lobster", Arial, Helvetica, sans-serif;
	}
	.touch-section .buttons-row li{margin-left:14px;}
	.touch-section .buttons-row a{
		background:url(../images/buttons.png) no-repeat 100% -493px;
		padding-right:88px;
	}
	.touch-section .buttons-row a span{
		background:url(../images/buttons.png) no-repeat 0 -412px;
		padding-left:88px;
	}
	.touch-section .buttons-row a em{
		margin:0 -14px 0 -77px;
		height:53px;
	}
	#content .strunzerei-btn{
		float:left;
		margin:0 0 0 80px;
		color:#e04535;
		font:22px/36px "lobster", Arial, Helvetica, sans-serif;
		background:url(../images/bg-forms.png) no-repeat -520px -420px;
		width:105px;
		height:42px;
		text-align:center;
	}
	#content .tourtermine-btn{
		margin:17px 0 0 50px;
		font:37px/50px "lobster", Arial, Helvetica, sans-serif;
		background:url(../images/bg-button-tourtermine-1500.png) no-repeat;
		width:293px;
		height:54px;
	}
	#content .heimat-btn{
		margin:17px 0 0 50px;
		font:37px/50px "lobster", Arial, Helvetica, sans-serif;
		width:293px;
		height:54px;
	}
	#content .diskografie-btn{
		font:25px/32px "lobster", Arial, Helvetica, sans-serif;
		background:url(../images/bg-button-diskografie-1500.png) no-repeat;
		width:168px;
		height:41px;
	}
	#content .diskografie-off-btn{
		font:25px/32px "lobster", Arial, Helvetica, sans-serif;
		background:url(../images/bg-button-diskografie-1500.png) no-repeat;
		width:168px;
		height:41px;
	}
	#content .geruecht-btn{
		font:25px/32px "lobster", Arial, Helvetica, sans-serif;
		background:url(../images/bg-button-geruecht-1500.png) no-repeat;
		width:257px;
		height:41px;
	}
	#content .videothek-btn{
		margin:2px 93px 0 0;
		font:33px/50px "lobster", Arial, Helvetica, sans-serif;
		background:url(../images/videothek_btn-1500.png) no-repeat;
		width:208px;
		height:58px; float:right;
		text-align:center;
	}
	/* contact-litebox */
	#contact-litebox .shadow-l,
	#contact-litebox .shadow-r{width:8px;}
	#contact-litebox .shadow-l{left:-8px;}
	#contact-litebox .shadow-r{right:-8px;}
	#contact-litebox .shadow-l img,
	#contact-litebox .shadow-r img{
		width:8px;
		height:667px;
	}
	#contact-litebox .scrollable-area{
		width:594px;
		height:667px;
	}
	#contact-litebox .scrollable-area .text-container{padding-right:30px;}
	#contact-litebox{
		width:544px;
		background:#fff url(../images/bg-contact-litebox.png) no-repeat -874px 100%;
		padding:25px 88px 28px 44px;
	}
	#contact-litebox h2{
		margin:0 -5px 14px 0;
		font:38px/38px "lobster", Arial, Helvetica, sans-serif;
	}
	#contact-litebox h2.title{
		font-size:53px;
		line-height:55px;
		background:url(../images/bg-title.png) no-repeat -1853px 100%;
		width:460px;
		margin:0 0 9px -5px;
		padding:4px 0 20px;
	}
	#contact-litebox p{margin-bottom:21px;}
	/* section */
	#contact-litebox .section{
		margin-bottom:29px;
	}
	#contact-litebox .row{margin-bottom:9px;}
	#contact-litebox .row label{
		width:160px;
		margin:8px 4px 0 0;
	}
	#contact-litebox .row-2 label{width:200px;}
	#contact-litebox .text{
		background:url(../images/bg-forms.png) no-repeat -520px 0;
		padding:1px 1px 9px;
		width:378px;
	}
	#contact-litebox .row-2 .text{
		background:url(../images/bg-forms.png) no-repeat -520px -76px;
		width:337px;
	}
	#contact-litebox .text-2{
		background:url(../images/bg-forms.png) no-repeat -520px -152px;
		width:294px;
		margin:-5px 0;
	}
	#contact-litebox .text input{
		font:17px/25px Georgia, Times, serif;
		height:25px;
		padding:5px 14px;
		width:350px;
	}
	#contact-litebox .row-2 .text input{width:309px;}
	#contact-litebox .text-2 input{width:266px;}
	.veranstaltungsart-row{margin-bottom:19px;}
	.veranstaltungsart-row .label{width:205px;}
	.veranstaltungsart-row .box label,
	.veranstaltungsart-row .box .box-row{padding:5px 0;}
	.veranstaltungsart-row .box label span{margin-top:2px;}
	/* post-box */
	#contact-litebox .post-box .row{margin-bottom:16px;}
	#contact-litebox .area{
		background:url(../images/bg-forms.png) no-repeat -520px -226px;
		padding:1px 1px 9px;
	}
	#contact-litebox .area textarea{
		font:17px/25px Georgia, Times, serif;
		padding:5px 0 3px 14px;
		width:364px;
		height:134px;
		min-width:364px;
		min-height:134px;
		max-width:364px;
		max-height:134px;
	}
	#contact-litebox .buttons{padding-left:163px;}
	#contact-litebox .buttons input{
		width:105px;
		height:42px;
		background:url(../images/bg-forms.png) no-repeat -520px -420px;
		font:26px/38px "lobster", Arial, Helvetica, sans-serif;
		padding:0 0 12px;
		margin-right:26px;
	}
	#contact-litebox .columns{margin-bottom:0;}
	#contact-litebox .columns .col-1{width:318px;}
	#contact-litebox .columns .col-2{
		width:243px;
		margin-right:-24px;
	}
	#contact-litebox .columns .cell{margin-bottom:13px;}
	#contact-litebox .columns .rad-area{margin-right:9px;}
	#contact-litebox .columns .cell label{margin-top:2px;}
	#contact-litebox .control{margin:-14px 0 24px;}
	#contact-litebox .control label{margin-top:6px;}
	.post-box{margin-top:-5px;}
	/* custom checkbox styles */
	.chk-area {
		margin: 0 2px 0 0;
		width:38px;
		height:32px;
		background:url(../images/bg-forms.png) no-repeat -520px -561px;
	}
	.chk-checked {background:url(../images/bg-forms.png) no-repeat -586px -561px;}
	/* custom radio styles */
	.rad-area {
		margin: 0 12px 0 0;
		width:30px;
		height:30px;
		background:url(../images/bg-forms.png) no-repeat -521px -500px;
	}
	.rad-checked {background:url(../images/bg-forms.png) no-repeat -591px -501px;}
	
.right_box{float:right; background:url(../images/date_box_bg2.png) no-repeat 0 0; padding:43px 64px 56px 45px; width:304px; top:139px; right:316px; position:absolute;}
.right_box h3{color:#e04535; background:url(../images/heading_bg2.png) no-repeat 0 0; padding:3px 31px 10px 21px; font:34px/37px "lobster",Arial,Helvetica,sans-serif;}
.right_box ul{float:left; width:304px; list-style:none; margin:0; padding:0;}
.right_box ul li{float:left; width:273px; height:74px; padding:7px 35px 28px 16px; font-size:14px; line-height:19px; color:#6d6d6d; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;}
.right_box ul li.odd{background:#f0f0f0;}
.right_box ul li .col1{float:left; width:89px;}
.right_box ul li .col2{float:left; width:183px;}
.right_box ul li strong{width:100%; display:inline-block;}
.slider_container{float:left; width:100%; position:relative;}
.slider_container .carousel{ height:379px!important; width:304px!important;}
.slider_container .top_arw{position:absolute; left:145px; top:-26px; width:25px; height:13px; background:url(../images/top_arw2.png) no-repeat 0 0;}
.slider_container .btm_arw{position:absolute; left:145px; bottom:-27px; width:25px; height:13px; background:url(../images/btm_arw2.png) no-repeat 0 0;}

.scrollable-area .visualvisual{
		margin-bottom:21px;
		font-size:13px;
		line-height:17px;
		padding-top:5px;
}
.scrollable-area .visualvisual .descr span{width:158px;}
.scrollable-area .visualvisual .img span{width:360px;}

}
/* max-width 1200px */
@media only screen and (max-width: 1499px) {
	body{
		font-size:13px;
		line-height:18px;
	}
	.wrapper-holder{
		background:url(../images/bg-wrapper1200.jpg) no-repeat 0 0;
		min-height:638px;
	}
	.aktuelles .wrapper-holder{background:url(../images/bg-wrapper-aktuelles1200.jpg) no-repeat 100% 0;}
	.session .wrapper-holder{background:url(../images/bg-wrapper-sessions1200.jpg) no-repeat 0 0;}
	.konzerte .wrapper-holder{background:url(../images/bg-wrapper-konzerte1200.jpg) no-repeat 100% 0;}
	.theater .wrapper-holder{background:url(../images/bg-wrapper-theater1200.jpg) no-repeat 100% 0;}
	.vita .wrapper-holder{background:url(../images/bg-wrapper-vita1200.jpg) no-repeat 100% 0;}
	.bildergalerie .wrapper-holder{background:url(../images/bg-wrapper-bildergalerie1200.jpg) no-repeat 100% 0;}
	.diskografie .wrapper-holder{background:url(../images/bg-wrapper-diskografie1200.jpg) no-repeat 100% 0;}
	.videothek  .wrapper-holder{ background:url(../images/videothekbg_wrapper1200.jpg) no-repeat top right}
	/* top-panel */
	.top-panel{padding:6px 17px 9px;}
	.top-panel .audio{
		font-size:12px;
		line-height:16px;
		padding-right:36px;
		background:url(../images/icons.png) no-repeat 100% -89px;
	}
	/* nav */
	#nav ul{
		padding:0 9px 0 60px;
		line-height:44px;
		font-size:20px;
	}
	#nav li{margin-right:-9px;}
	#nav li a{padding:0 38px;}
	#nav li a .holder{
		padding-left:37px;
		margin-right:37px;
	}
	#nav li a .frame{margin:0 -15px;}
	#nav li a .bullet{
		bottom:-20px;
		height:20px;
	}
	#nav li.active a .bullet,
	#nav li a.hover .bullet{background:url(../images/bullet01.png) no-repeat 50% -67px;}
	#nav li.active a,
	#nav li a.hover{
		margin:-3px -8px 0;
		font:28px/46px "lobster", Arial, Helvetica, sans-serif;
	}
	#nav li a .hover-state{background:url(../images/bg-menu-a.png) no-repeat 100% -456px;}
	#nav li.active a .holder,
	#nav li a.hover .holder{
		background:url(../images/bg-menu-a.png) no-repeat 0 -386px;
		height:47px;
	}
	#nav li.active a .frame,
	#nav li a.hover .frame{	
		padding:0 0 7px;
		height:41px;
		margin:0 -15px;
	}
	/* logo */
	.logo{
		top:110px;
		width:49px;
		height:190px;
		background:url(../images/logo.png) no-repeat 0 -590px;
	}
	/* visual-01 */
	.visual-01{left:31px;}
	.visual-01 img{height:185px;}
	/* visual-02 */
	.visual-02 img{height:544px;}
	/* visual-03 */
	.visual-03{left:10px;}
	.visual-03 img{height:545px;}
	/* visual-04 */
	.visual-04 img{height:182px;}
	/* visual-05 */
	.visual-05 img{height:205px;}
	/* visual-06 */
	.visual-06 img{height:638px;}
	/* visual-07 */
	.visual-07{bottom:73px;}
	.visual-07 img{height:272px;}
	/* visual-08 */
	.visual-08{right:90px;}
	.visual-08 img{height:549px;}
	/* visual-09 */
	.visual-09{left:0;}
	.visual-09 img{height:545px;}
	/* visual-10 */
	.visual-10 img{height:560px;}
	/* visual-11 */
	.visual-11{bottom:73px;}
	.visual-11 img{height:225px;}
	
	/* visual-13 */
	.visual-13a{
	top:260px;
	right:240px;
	height:80px;
	width:260px;
	}
	.visual-13a img{
	height:80px;
	width:260px;
	}
	.visual-13b{
	top:450px;
	right:240px;
	height:80px;
	width:260px;
	}
	.visual-13b img{
	height:80px;
	width:260px;
	}
	
	/* visual-14 */
	.visual-14{left:0;}
	.visual-14 img{height:545px;}
	
	/* visual-15 */
	.visual-15 img{height:351px;}

	.poster{
		right:283px;
		top:183px;
	}
	.poster img{height:346px;}
	/* content */
	#content{
		background:url(../images/bg-content.png) no-repeat -1530px 0;
		padding:21px 35px 39px 38px;
		top:110px;
		left:52px;
	}
	.aktuelles #content{left:563px;}
	.bildergalerie #content{left:563px;}
	.diskografie #content{left:563px;}
	.theater #content{left:563px;}
	#content p{margin:0 0 9px;}
	#content .text{
		padding:0 5px 100px;
		width:431px;
	}
	.aktuelles #content .text{padding-bottom:20px;}
	.theater #content .text{padding-bottom:20px;}
	.bildergalerie #content .text{padding-bottom:20px;}
	#content h2{
		font:30px/30px "lobster", Arial, Helvetica, sans-serif;
		margin:0 0 7px;
	}
	#content h2.title{
		margin:0 -5px 14px;
		padding:6px 22px 16px;
		font:42px/44px "lobster", Arial, Helvetica, sans-serif;
		background:url(../images/bg-title.png) no-repeat -2344px 100%;
	}
	#content h3{
		font:30px/30px "lobster", Arial, Helvetica, sans-serif;
		margin:0 0 7px;
	}
	#content h3.title{
		margin:0 -5px 14px;
		padding:6px 22px 16px;
		font:42px/44px "lobster", Arial, Helvetica, sans-serif;
		background:url(../images/bg-title.png) no-repeat -2344px 100%;
	}
	#content h4.title{
		margin:0 -5px 14px;
		padding:6px 22px 16px;
		font:40px/44px "lobster", Arial, Helvetica, sans-serif;
		background:url(../images/bg-title.png) no-repeat -2344px 100%;
	}
	.tour #content h2.title{padding:6px 5px 16px;}
	#content .cite{
		padding:19px 55px 0;
		font:19px/22px "lobster", Arial, Helvetica, sans-serif;
	}
	#content .subcontent{
		padding:19px -10px 0;
		font:19px/22px "lobster", Arial, Helvetica, sans-serif;
	}
	/*videothek section*/
	
	.videothek #content .text{ width:439px;}
/*	#content h2.title.videothek{font:37px/42px "lobster", Arial, Helvetica, sans-serif;}*/
.videothek #content h2{ margin:0 0 11px 0;}
.videothek #content h2.title {
  background: rgba(0, 0, 0, 0) url("../images/videothek-title-bg-1200.png") no-repeat scroll 0 0;
  color: #e04535;
  font: 39px/44px "lobster",Arial,Helvetica,sans-serif;
  margin: 0 0 21px;
  padding: 5px 17px 10px;
  text-align: left;
  width: 452px;
}
	.videothek-area p.chair-text{ padding-left:125px;}
	.chair-text > span{ padding-left:65px;}
	#content .videothek-btn {
	  background:url(../images/videothek-btn-1200.png) no-repeat;
	  float: right;
	  font: 26px/30px "lobster",Arial,Helvetica,sans-serif;
	  height:45px;
	  margin: 5px 60px 0 0;
	  text-align: center;
	  width:167px; padding-top:3px;
	}
	.visual-12 {bottom:17px;left: -58px;}
	.visual-12 img { height:260px;}
	.table-1500,.table-1000,.table-1700{ display:none;}
	.table-1200{ display:block;}
	#tv-section { top: 112px; right:50px;}
	#tv-section .video-section {
	  background:url("../images/tv-1200.png") no-repeat scroll center center;
	  display: inline-block;
	  height: 263px;
	  position: relative;
	  width: 460px;
	  z-index: 9;
	}
	#tv-section video{ width:444px; height:223px;}
	#tv-section video {left: 7px;top: 6px;}
	#tv-section .play-btn{ width:75px; height:75px;}
	.hit-area a {height: 22px;width: 125px;}
	.hit-area a.one{ left:39px; top:29px;}
	.hit-area a.two{left:39px; top:53px;}
	.hit-area a.three{ left:39px; top:77px;}
	.hit-area a.four{ left:39px; top:101px}
	.hit-area a.five{ left:39px; top:125px;}
	.hit-area a.six{ right:36px; top:29px;}
	.hit-area a.seven{right:36px; top:53px;}
	.hit-area a.eight{ right:36px; top:77px;}
	.hit-area a.nine{right:36px; top:101px}
	.hit-area a.ten{ right:36px;top:125px;}
	.videothek .lightbox.weiter h2.title{ background:url(../images/videothek-lightbox-1200.png) no-repeat; width:388px;}
		/* tabs-container */
	.tabs-container{
		right:12px;
		bottom:111px;
		padding:0 8px 9px;
		width:557px;
		background:url(../images/bg-news-tab.png) no-repeat -1641px 100%;
	}
	.tab-content{
		padding:13px 26px 16px 27px;
		font-size:13px;
		line-height:17px;
	}
	.tab-content .visual{
		margin-left:23px;
		width:160px;
	}
	.tab-content .visual .ico{
		left:-22px;
		top:-9px;
		width:61px;
	}
	.tab-content .ttl{
		font:28px/32px "lobster", Arial, Helvetica, sans-serif;
		margin-bottom:3px;
	}
	/* tabset */
	.tabset{
		background:url(../images/bg-tabset.png) no-repeat -1568px 100%;
		font-size:14px;
		line-height:32px;
	}
	.tabset a{width:185px;}
	.tabset a.active{
		line-height:43px;
		margin-top:-11px!important;
		padding-top: 0 !important;
	}
	.tabset .tab1.active{
		background:url(../images/bg-tabs-btn.png) no-repeat 0 -573px;
		padding:0 6px 0 0;
		margin:0 -6px 0 0;
	}
	.tabset .tab2.active{
		background:url(../images/bg-tabs-btn.png) no-repeat 0 -646px;
		padding:0 6px;
		margin:0 -6px;
	}
	.tabset .tab3.active{
		background:url(../images/bg-tabs-btn.png) no-repeat 0 -716px;
		padding:0 0 0 6px;
		margin:0 0 0 -6px;
	}
	/* post */
	.post{margin:0 -25px 24px -5px;}
	.post .ttl{margin-bottom:4px;}
	.post .visual{
		margin-right:18px;
		width:119px;
	}
	.post .visual2{
		margin-right:18px;
		width:290px;
	}
	.aktuelles #content h2{
		padding:0 15px;
		margin-bottom:8px;
	}
	.aktuelles #content h2.title-2{
		margin:0 -5px 8px;
		font-size:42px;
		line-height:56px;
	}
	.aktuelles #content h2.title-2 .row-1{
		background:url(../images/bg-actuelles-title.png) no-repeat -3126px 100%;
		padding-bottom:11px;
		width:334px;
	}
	.aktuelles #content h2.title-2 .row-2{
		background:url(../images/bg-actuelles-title.png) no-repeat -3495px 100%;
		padding-bottom:11px;
		margin:-17px 0 0 118px;
		width:274px;
	}
	
	.theater #content h2{
		padding:0 15px;
		margin-bottom:8px;
	}
	.theater #content h2.title-2{
		margin:0 -5px 8px;
		font-size:42px;
		line-height:56px;
	}
	.theater #content h2.title-2 .row-1{
		background:url(../images/bg-actuelles-title.png) no-repeat -3126px 100%;
		padding-bottom:11px;
		width:334px;
	}
	.theater #content h2.title-2 .row-2{
		background:url(../images/bg-actuelles-title.png) no-repeat -3495px 100%;
		padding-bottom:11px;
		margin:-17px 0 0 118px;
		width:274px;
	}
	
	.konzerte #content h2{
		padding:0 15px;
		margin-bottom:8px;
	}
	.konzerte #content h2.title-2{
		margin:0 -5px 8px;
		font-size:42px;
		line-height:56px;
	}
	.konzerte #content h2.title-2 .row-1{
		background:url(../images/bg-actuelles-title.png) no-repeat -3126px 100%;
		padding-bottom:11px;
		width:334px;
	}
	.konzerte #content h2.title-2 .row-2{
		background:url(../images/bg-actuelles-title.png) no-repeat -3495px 100%;
		padding-bottom:11px;
		margin:-17px 0 0 118px;
		width:274px;
	}
	
	/* footer */
	#footer{padding:10px 48px 14px 60px;}
	#footer .contact-btn{
		margin:9px 0 0 23px;
		font:21px/28px "lobster", Arial, Helvetica, sans-serif;
		background:url(../images/buttons.png) no-repeat 0 -137px;
		width:184px;
		height:34px;
	}
	#footer .newsletter-btn{
		margin:9px 0 0 23px;
		font:21px/28px "lobster", Arial, Helvetica, sans-serif;
		background:url(../images/buttons-newsletter.png) no-repeat 0 -137px;
		width:108px;
		height:34px;
	}
	#footer .copy{
		margin-top:10px;
		line-height:28px;
		font-size:12px;
	}
	/* logos */
	#footer .logos li{
		padding-right:18px;
		height:41px;
	}
	#footer .logos .wdr img{width:67px;}
	#footer .logos .wdr img.over{width:92px;}
	#footer .logos .rhington img{width:62px;}
	#footer .logos .rhington img.over{width:74px;}
	#footer .logos .rimowa img{width:46px;}
	#footer .logos .rimowa img.over{width:56px;}
	#footer .logos .klinik-clowns img{width:69px;}
	#footer .logos .klinik-clowns img.over{width:86px;}
	#footer .logos .procar img{width:140px;}
	#footer .logos .procar img.over{width:160px;}
	#footer .logos .deiters img{width:80px;}
	#footer .logos .deiters img.over{width:99px;}
	/* custom scrollbars styles */
	#content{
		width:482px;
		height:408px;
	}
	.scrollable-area{
		width:482px;
		height:408px;
	}
	.scrollable-area-wrapper .vscrollbar {width: 16px;}
	.scrollable-area-wrapper .vscroll-line {width:13px;}
	.scrollable-area-wrapper .vscroll-slider {
		background:url(../images/bg-scroll-bar-1200.png) no-repeat 0 0;
		width: 16px;
		height:116px!important;
		left:-1px;
	}
	/* lightbox */
	.lightbox {
		width:482px;
		height:534px;
		background:url(../images/bg-litebox-1200.png) no-repeat 0 0;
		padding:21px 35px 32px 37px;
		font-size:13px;
		line-height:17px;
	}
	.lightbox p{margin:0 0 13px;}
	.lightbox .close,
	#contact-litebox .close{
		background:url(../images/bg-tabs-btn.png) no-repeat -69px -276px;
		width:21px;
		height:18px;
		right:-40px;
	}
	.lightbox .scrollable-area{
		width:482px;
		height:535px;
	}
	.lightbox .scrollable-area .text{padding:0 32px 25px 5px;}
	.lightbox h2{
		width:437px;
		margin:0 0 10px;
		font:30px/30px "lobster", Arial, Helvetica, sans-serif;	
	}
	.lightbox h2.title{
		font-size:40px;
		line-height:44px;
		background:url(../images/bg-actuelles-title2.png) no-repeat 0 100%;
		width:454px;
		margin:0 -5px 14px;
		padding:5px 0 15px;
	}
	.lightbox h3{
		font:30px/30px "lobster", Arial, Helvetica, sans-serif;
		margin:0 0 7px;
	}
	.lightbox h3.title{
		margin:0 -5px 14px;
		padding:6px 20px 16px;
		font:40px/44px "lobster", Arial, Helvetica, sans-serif;
		background:url(../images/bg-title.png) no-repeat -2344px 100%;
	}
	.lightbox h4{
		font:30px/30px "lobster", Arial, Helvetica, sans-serif;
		margin:0 0 7px;
	}
	.lightbox h4.title{
		width:274px;
		margin:0 -5px 14px;
		padding:6px 20px 16px;
		font:40px/44px "lobster", Arial, Helvetica, sans-serif;
		background:url(../images/bg-actuelles-title.png) no-repeat -3495px 100%;
	}
	.lightbox h5{
		font:30px/30px "lobster", Arial, Helvetica, sans-serif;
		margin:0 0 7px;
	}
	.lightbox h5.title{
		width:307px;
		margin:0 -5px 14px;
		padding:6px 20px 16px;
		font:40px/44px "lobster", Arial, Helvetica, sans-serif;
		background:url(../images/bg-title.png) no-repeat -3293px 100%;
	}
	.lightbox .visual{
		margin-bottom:20px;
		font-size:11px;
		line-height:14px;
	}
	.lightbox .visual .descr span{width:127px;}
	.lightbox .visual .img span{width:289px;}
	
	.lightbox .visualbig{
		margin-bottom:20px;
		font-size:11px;
		line-height:14px;
	}
	.lightbox .visualbig .descr span{width:127px;}
	.lightbox .visualbig .img span{width:420px;}
	
	.lightbox .visualhoch{
		margin-bottom:20px;
		font-size:11px;
		line-height:14px;
	}
	.lightbox .visualhoch .descr span{width:240px;}
	.lightbox .visualhoch .img span{width:170px;}
	
	/* shopbox */
	.shopbox {
		width:482px;
		height:375px;
		background:url(../images/bg-litebox-1200.png) no-repeat 0 -200px;
		padding:21px 35px 32px 37px;
		font-size:13px;
		line-height:17px;
	}
	.shopbox p{margin:0 0 13px;}
	.shopbox .close{
		background:url(../images/bg-tabs-btn.png) no-repeat -69px -276px;
		width:21px;
		height:18px;
		right:-24px;
	}
	.shopbox .scrollable-area{
		width:482px;
		height:535px;
	}
	.shopbox .scrollable-area .text{padding:0 32px 25px 5px;}
	.shopbox h2{
		width:437px;
		margin:0 0 10px;
		font:30px/30px "lobster", Arial, Helvetica, sans-serif;	
	}
	.shopbox h2.title{
		font-size:42px;
		line-height:44px;
		background:url(../images/bg-actuelles-title2.png) no-repeat 0 100%;
		width:454px;
		margin:0 -5px 14px;
		padding:5px 0 15px;
	}
	.shopbox .visual{
		margin-bottom:20px;
		font-size:11px;
		line-height:14px;
	}
	.shopbox .visual .descr span{width:127px;}
	.shopbox .visual .img span{width:289px;}
	
	
	/* tickets-box */
	.tickets-box{
		right:252px;
		bottom:50px;
		background:url(../images/bg-tickets-box.png) no-repeat -907px 100%;
		padding:31px 33px 30px;
		width:263px;
	}
	.tickets-box .title h2{
		left:0;
		font:27px/33px "lobster", Arial, Helvetica, sans-serif;
		background:url(../images/bg-tour-title.png) no-repeat -616px 100%;
		width:218px;
		padding-bottom:8px;
	}
	.tour .lightbox h2{width:413px;}
	.tour .lightbox h2.title{width:368px;}
	.tour .tickets-table{
		padding:0;
		margin-right:-8px;
	}
	.tour .tickets-table .label{margin-bottom:13px;}
	.tickets-table table{
		font-size:11px;
		line-height:13px;
	}
	.tickets-table td{
		padding:8px 14px;
		width:98px;
	}
	.tickets-table td.date{width:60px;}
	.tickets-table td.location{
		padding:8px 0 10px;
		width:220px;
	}
	/* info-columns */
	.info-columns .col{
		width:189px;
		margin-left:50px;
	}
	.info-columns .col:first-child{margin-left:0;}
	.info-columns dt{width:59px;}
	.info-columns .col:first-child dt{width:78px;}
	#content .thumbs{
		margin:0 -6px 0 -30px;
		padding:5px 0 14px;
	}
	#content .thumbs li{
		padding:0 0 10px 25px;
		width:128px;
		height:85px;
	}
	.session #content h2.title{padding:5px 0 17px;}
	.vita #content h2.title{padding:5px 0 17px;}
	/* touch-section */
	.touch-section{
		bottom:50px;
		right:25px;
		min-height:79px;
		padding:16px 34px 20px;
		background:url(../images/bg-toch-box.png) no-repeat -1540px 100%;
		width:488px;
	}
	.touch-section .buttons-row{margin-bottom:3px;}
	.touch-section .buttons-row ul{
		margin:-28px -25px 0 0;
		width:519px;
		font:27px/36px "lobster", Arial, Helvetica, sans-serif;
	}
	.touch-section .buttons-row li{margin-left:12px;}
	.touch-section .buttons-row a{
		background:url(../images/buttons.png) no-repeat 100% -655px;
		padding-right:68px;
	}
	.touch-section .buttons-row a span{
		background:url(../images/buttons.png) no-repeat 0 -584px;
		padding-left:68px;
	}
	.touch-section .buttons-row a em{
		margin:0 -12px 0 -56px;
		height:41px;
	}
	#content .strunzerei-btn{
		float:left;
		margin:0 0 0 60px;
		color:#e04535;
		font:18px/30px "lobster", Arial, Helvetica, sans-serif;
		background:url(../images/bg-forms.png) no-repeat -958px -420px;
		width:84px;
		height:33px;
		text-align:center;
	}
	#content .tourtermine-btn{
		margin:17px 0 0 50px;
		font:29px/40px "lobster", Arial, Helvetica, sans-serif;
		background:url(../images/bg-button-tourtermine-1200.png) no-repeat;
		width:235px;
		height:45px;
	}
	#content .heimat-btn{
		margin:17px 0 0 50px;
		font:29px/40px "lobster", Arial, Helvetica, sans-serif;
		width:235px;
		height:45px;
	}
	#content .diskografie-btn{
		font:20px/26px "lobster", Arial, Helvetica, sans-serif;
		background:url(../images/bg-button-diskografie-1200.png) no-repeat;
		width:135px;
		height:33px;
	}
	#content .diskografie-off-btn{
		font:20px/26px "lobster", Arial, Helvetica, sans-serif;
		background:url(../images/bg-button-diskografie-1200.png) no-repeat;
		width:135px;
		height:33px;
	}
	#content .geruecht-btn{
		font:20px/26px "lobster", Arial, Helvetica, sans-serif;
		background:url(../images/bg-button-geruecht-1200.png) no-repeat;
		width:202px;
		height:33px;
	}
	/* contact-litebox */
	#contact-litebox .shadow-l,
	#contact-litebox .shadow-r{width:6px;}
	#contact-litebox .shadow-l{left:-6px;}
	#contact-litebox .shadow-r{right:-6px;}
	#contact-litebox .shadow-l img,
	#contact-litebox .shadow-r img{
		width:6px;
		height:534px;
	}
	#contact-litebox .scrollable-area{
		width:478px;
		height:489px;
	}
	#contact-litebox .scrollable-area .text-container{padding-right:30px;}
	#contact-litebox{
		width:435px;
		background:#fff url(../images/bg-contact-litebox.png) no-repeat -1627px 100%;
		padding:20px 70px 25px 35px;
	}
	#contact-litebox.opened{top:11% !important;}
	#contact-litebox h2{
		margin:0 -5px 10px 0;
		font:30px/30px "lobster", Arial, Helvetica, sans-serif;
	}
	#contact-litebox h2.title{
		font-size:42px;
		line-height:44px;
		background:url(../images/bg-title.png) no-repeat -2826px 100%;
		width:368px;
		margin:0 -5px 7px;
		padding:5px 0 15px;
	}
	#contact-litebox p{margin-bottom:17px;}
	/* section */
	#contact-litebox .section,
	#contact-litebox .request-section .section{
		margin-bottom:19px;
		padding-bottom:9px;
	}
	#contact-litebox .request-section .section{margin:0;}
	#contact-litebox .request-section .btns-section{
		margin-bottom:19px;
		padding-bottom:9px;
	}
	#contact-litebox .row{margin-bottom:6px;}
	#contact-litebox .row label{
		width:127px;
		margin:6px 4px 0 0;
	}
	#contact-litebox .row-2 label{width:160px;}
	#contact-litebox .text{
		background:url(../images/bg-forms.png) no-repeat -958px 0;
		padding:1px 1px 8px;
		width:302px;
	}
	#contact-litebox .row-2 .text{
		background:url(../images/bg-forms.png) no-repeat -958px -76px;
		width:269px;
	}
	#contact-litebox .text-2{
		background:url(../images/bg-forms.png) no-repeat -958px -152px;
		width:234px;
		margin:-4px 0;
	}
	#contact-litebox .text input{
		font:13px/18px Georgia, Times, serif;
		height:18px;
		padding:5px 10px;
		width:282px;
	}
	#contact-litebox .row-2 .text input{width:249px;}
	#contact-litebox .text-2 input{width:214px;}
	.veranstaltungsart-row{margin-bottom:16px;}
	.veranstaltungsart-row .label{width:163px;}
	.veranstaltungsart-row .box label,
	.veranstaltungsart-row .box .box-row{padding:5px 0 3px;}
	.veranstaltungsart-row .box label span{margin-top:2px;}
	/* post-box */
	.post-box{margin-top:0;}
	#contact-litebox .post-box .row{margin-bottom:13px;}
	#contact-litebox .area{
		background:url(../images/bg-forms.png) no-repeat -958px -226px;
		padding:1px 1px 8px;
	}
	#contact-litebox .area textarea{
		font:13px/18px Georgia, Times, serif;
		padding:5px 0 3px 10px;
		width:292px;
		height:105px;
		min-width:292px;
		min-height:105px;
		max-width:292px;
		max-height:105px;
	}
	#contact-litebox .buttons{padding-left:131px;}
	#contact-litebox .buttons input{
		width:84px;
		height:33px;
		background:url(../images/bg-forms.png) no-repeat -958px -420px;
		font:21px/28px "lobster", Arial, Helvetica, sans-serif;
		padding:0 0 7px;
		margin-right:22px;
	}
	#contact-litebox .columns{margin-bottom:2px;}
	#contact-litebox .columns .col-1{width:255px;}
	#contact-litebox .columns .col-2{
		width:200px;
		margin-right:-24px;
	}
	#contact-litebox .columns .cell{margin-bottom:10px;}
	#contact-litebox .columns .rad-area{margin-right:9px;}
	#contact-litebox .columns .cell label{margin-top:2px;}
	#contact-litebox .control{margin:-6px 0 18px;}
	#contact-litebox .control label{margin-top:6px;}
	/* custom checkbox styles */
	.chk-area {
		margin: 0 2px 0 0;
		width:31px;
		height:26px;
		background:url(../images/bg-forms.png) no-repeat -958px -561px;
	}
	.chk-checked {background:url(../images/bg-forms.png) no-repeat -1022px -561px;}
	/* custom radio styles */
	.rad-area {
		margin: 0 10px 0 0;
		width:23px;
		height:24px;
		background:url(../images/bg-forms.png) no-repeat -958px -500px;
	}
	.rad-checked {background:url(../images/bg-forms.png) no-repeat -1010px -500px;}
	
.right_box{float:right; background:url(../images/date_box_bg3.png) no-repeat 0 0; padding:29px 59px 56px 32px; width:244px; top:112px; right:251px; position:absolute;}
.right_box h3{color:#e04535; background:url(../images/heading_bg3.png) no-repeat 0 0; padding:3px 31px 6px 21px; font:27px/31px "lobster",Arial,Helvetica,sans-serif;}
.right_box ul{float:left; width:261px; list-style:none; margin:-3px 0 0 0; padding:0;}
.right_box ul li{float:left; width:213px; height:63px; padding:7px 15px 20px 12px; font-size:11px; line-height:15px; color:#6d6d6d; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;}
.right_box ul li.odd{background:#f0f0f0;}
.right_box ul li .col1{float:left; width:73px;}
.right_box ul li .col2{float:left; width:140px;}
.right_box ul li strong{width:100%; display:inline-block;}
.slider_container{float:left; width:100%; position:relative;}
.slider_container .carousel{ height:320px!important; width:245px!important;}
.slider_container .top_arw{position:absolute; left:124px; top:-20px; background:url(../images/top_arw3.png) no-repeat 0 0; width:20px; height:11px;}
.slider_container .btm_arw{position:absolute; left:124px; bottom:-20px; background:url(../images/btm_arw3.png) no-repeat 0 0; width:20px; height:11px;}

.scrollable-area .visualvisual{
		margin-bottom:20px;
		font-size:11px;
		line-height:14px;
}
.scrollable-area .visualvisual .descr span{width:128px;}
.scrollable-area .visualvisual .img span{width:289px;}
	

}
/* max-width 1000px */
@media only screen and (max-width: 1199px) {
	body{
		font-size:11px;
		line-height:15px;
	}
	.wrapper-holder{
		background:url(../images/bg-wrapper1000.jpg) no-repeat 0 0;
		min-height:531px;
	}
	.aktuelles .wrapper-holder{background:url(../images/bg-wrapper-aktuelles1000.jpg) no-repeat 100% 0;}
	.session .wrapper-holder{background:url(../images/bg-wrapper-sessions1000.jpg) no-repeat 0 0;}
	.konzerte .wrapper-holder{background:url(../images/bg-wrapper-konzerte1000.jpg) no-repeat 100% 0;}
	.theater .wrapper-holder{background:url(../images/bg-wrapper-theater1000.jpg) no-repeat 100% 0;}
	.vita .wrapper-holder{background:url(../images/bg-wrapper-vita1000.jpg) no-repeat 100% 0;}
	.bildergalerie .wrapper-holder{background:url(../images/bg-wrapper-bildergalerie1000.jpg) no-repeat 100% 0;}
	.diskografie .wrapper-holder{background:url(../images/bg-wrapper-diskografie1000.jpg) no-repeat 100% 0;}
	.videothek  .wrapper-holder{ background:url(../images/videothekbg_wrapper1000.jpg) no-repeat top right}
	/* top-panel */
	.top-panel{padding:5px 14px 6px;}
	.top-panel .audio{
		font-size:10px;
		line-height:15px;
		padding-right:30px;
		background:url(../images/icons.png) no-repeat 100% -118px;
	}
	/* nav */
	#nav .shadow{
		background:url(../images/bg-menu-shadow.png) no-repeat 50% 0;
		height:7px;
		bottom:-7px;
	}
	#nav ul{
		padding:0 9px 0 50px;
		line-height:36px;
		font-size:17px;
	}
	#nav li{margin-right:-6px;}
	#nav li a{padding:0 28px;}
	#nav li a .holder{
		padding-left:31px;
		margin-right:31px;
	}
	#nav li a .frame{margin:0 -14px 0 -13px;}
	#nav li a .bullet{
		bottom:-20px;
		height:20px;
	}
	#nav li.active a .bullet,
	#nav li a:hover .bullet{background:url(../images/bullet01.png) no-repeat 50% -67px;}
	#nav li.active a,
	#nav li a.hover{
		margin:-2px -6px 0;
		font:24px/38px "lobster", Arial, Helvetica, sans-serif;
	}
	#nav li a .hover-state{
		background:url(../images/bg-menu-a.png) no-repeat 100% -578px;
		height:38px;
	}
	#nav li.active a .holder,
	#nav li a.hover .holder{
		background:url(../images/bg-menu-a.png) no-repeat 0 -522px;
		height:38px;
	}
	#nav li.active a .frame,
	#nav li a.hover .frame{
		padding:0;
		height:32px;
		margin:0 -9px;
	}
	/* logo */
	.logo{
		top:91px;
		width:40px;
		height:159px;
		background:url(../images/logo.png) no-repeat 0 -809px;
	}
	/* visual-01 */
	.visual-01{left:26px;}
	.visual-01 img{height:154px;}
	/* visual-02 */
	.visual-02 img{height:452px;}
	/* visual-03 */
	.visual-03{left:8px;}
	.visual-03 img{height:452px;}
	/* visual-04 */
	.visual-04 img{height:151px;}
	/* visual-05 */
	.visual-05 img{height:170px;}
	/* visual-06 */
	.visual-06 img{height:531px;}
	/* visual-07 */
	.visual-07{bottom:59px;}
	.visual-07 img{height:224px;}
	/* visual-08 */
	.visual-08{right:74px;}
	.visual-08 img{height:456px;}
	/* visual-09 */
	.visual-09{left:0;}
	.visual-09 img{height:452px;}
	/* visual-10 */
	.visual-10 img{height:468px;}
	/* visual-11 */
	.visual-11{bottom:59px;}
	.visual-11 img{height:180px;}
	
	/* visual-13 */
	.visual-13a{
	top:230px;
	right:200px;
	height:60px;
	width:240px;
	}
	.visual-13a img{
	height:60px;
	width:240px;
	}
	.visual-13b{
	top:380px;
	right:200px;
	height:60px;
	width:240px;
	}
	.visual-13b img{
	height:60px;
	width:240px;
	}
	
	/* visual-14 */
	.visual-14{left:0;}
	.visual-14 img{height:452px;}
	
	/* visual-15 */
	.visual-15 img{height:293px;}
	
	.poster{
		right:235px;
		top:152px;
	}
	.poster img{height:288px;}
	/* content */
	#content{
		background:url(../images/bg-content.png) no-repeat -2149px 0;
		padding:17px 34px 33px 25px;
		top:92px;
		left:45px;
	}
	.aktuelles #content{left:471px;}
	.aktuelles #content .text{padding-bottom:20px;}
	.theater #content{left:471px;}
	.theater #content .text{padding-bottom:20px;}
	.bildergalerie #content{left:471px;}
	.bildergalerie #content .text{padding-bottom:20px;}
	.diskografie #content{left:471px;}
	.bildergalerie #content .text{padding-bottom:20px;}
	#diskografie p{margin:0 0 7px;}
	
	#content .text{
		padding:0 5px 100px;
		width:364px;
	}
	#content h2{
		font:25px/26px "lobster", Arial, Helvetica, sans-serif;
		margin:0 0 6px;
	}
	#content h2.title{
		margin:0 -5px 10px;
		padding:4px 22px 14px;
		font:35px/38px "lobster", Arial, Helvetica, sans-serif;
		background:url(../images/bg-title.png) no-repeat -2826px 100%;
	}
	#content h3{
		font:25px/26px "lobster", Arial, Helvetica, sans-serif;
		margin:0 0 6px;
	}
	#content h3.title{
		margin:0 -5px 10px;
		padding:4px 22px 14px;
		font:35px/38px "lobster", Arial, Helvetica, sans-serif;
		background:url(../images/bg-title.png) no-repeat -2826px 100%;
	}
	#content h4.title{
		margin:0 -5px 10px;
		padding:4px 22px 14px;
		font:33px/38px "lobster", Arial, Helvetica, sans-serif;
		background:url(../images/bg-title.png) no-repeat -2826px 100%;
	}
	.tour #content h2.title{padding:4px 5px 14px;}
	#content .cite{
		padding:13px 49px 0;
		font:16px/22px "lobster", Arial, Helvetica, sans-serif;
	}
	#content .subcontent{
		padding:13px -10px 0;
		font:16px/22px "lobster", Arial, Helvetica, sans-serif;
	}
	/*videothek content section*/
	.videothek #content .text{ width:378px;}
/*	#content h2.title.videothek{font:30px/38px "lobster", Arial, Helvetica, sans-serif;}*/
.videothek #content h2.title {
  background: rgba(0, 0, 0, 0) url("../images/videothek-title-bg-1000.png") no-repeat scroll 0 0;
  color: #e04535;
  font: 33px/38px "lobster",Arial,Helvetica,sans-serif;
  margin: 0 0 10px;
  padding: 5px 17px 10px;
  text-align: left;
  width:378px;
}
	.videothek-area p.chair-text{ padding-left:100px;}
	#content .videothek-btn {
	  background: rgba(0, 0, 0, 0) url("../images/videothek-btn-1000.png") no-repeat scroll 0 0;
	  float: right;
	  font: 22px/26px "lobster",Arial,Helvetica,sans-serif;
	  height: 40px;
	  margin:5px 66px 0 0;
	  text-align: center;
	  width: 140px;
	}
	.videothek #content h2 {
  margin: 0 0 8px;
}
	.chair-text > span{ padding-left:48px;}
	.visual-12 img{ height:216px}
	.visual-12 { bottom: 37px;left: -48px;}
	/*video section*/
	#tv-section{right: 40px;top: 93px;}
	#tv-section video{ width:370px; height:185px;}
	.tv-table {
  margin-top: -12px;
  position: relative;
}
	#tv-section .video-section {
	  background:url("../images/tv-1000.png") no-repeat scroll center center;
	  height: 220px;
	  position: relative;
	  width: 383px;
	  z-index: 9;
	}
	#tv-section video {left: 6px; top: 7px;}
	#tv-section .play-btn{ width:63px; height:63px;}
	.table-1500,.table-1200,.table-1700{ display:none;}
	.table-1000{ display:block;}
	.hit-area a {height: 18px;width: 103px;}
	.hit-area a.one{ left:33px; top:24px;}
	.hit-area a.two{left:33px; top:44px;}
	.hit-area a.three{left:33px; top:64px;}
	.hit-area a.four{left:33px; top:84px;}
	.hit-area a.five{left:33px; top:104px;}
	.hit-area a.six{right:30px; top:24px;}
	.hit-area a.seven{right:30px; top:44px;}
	.hit-area a.eight{right:30px; top:64px;}
	.hit-area a.nine{right:30px; top:84px;}
	.hit-area a.ten{right:30px; top:104px;}
	.videothek .lightbox.weiter h2.title{ background:url(../images/videothek-lightbox-1000.png) no-repeat; width:326px;}
	/* tabs-container */
	.tabs-container{
		right:9px;
		bottom:92px;
		padding:0 7px 7px;
		width:464px;
		background:url(../images/bg-news-tab.png) no-repeat -2279px 100%;
	}
	.tab-content{
		padding:10px 23px 14px 24px;
		font-size:10px;
		line-height:14px;
	}
	.tab-content .visual{
		margin-left:22px;
		width:133px;
	}
	.tab-content .visual .ico{
		left:-22px;
		top:-9px;
		width:51px;
	}
	.tab-content .ttl{
		font:23px/27px "lobster", Arial, Helvetica, sans-serif;
		margin-bottom:3px;
	}
	/* tabset */
	.tabset{
		background:url(../images/bg-tabset.png) no-repeat -3136px 100%;
		font-size:12px;
		line-height:27px;
	}
	.tabset a{width:154px;}
	.tabset a.active{
		line-height:36px;
		margin-top:-9px!important;
	}
	.tabset .tab1.active{
		background:url(../images/bg-tabs-btn.png) no-repeat 0 -783px;
		padding:0 5px 0 0;
		margin:0 -5px 0 0;
	}
	.tabset .tab2.active{
		background:url(../images/bg-tabs-btn.png) no-repeat 0 -840px;
		padding:0 5px;
		margin:0 -5px;
	}
	.tabset .tab3.active{
		background:url(../images/bg-tabs-btn.png) no-repeat 0 -905px;
		padding:0 0 0 5px;
		margin:0 0 0 -5px;
	}
	/* post */
	.post{margin:0 -5px 20px -5px;}
	.post .ttl{margin:-2px 0 5px;}
	.post .visual{
		margin-right:15px;
		width:100px;
	}
	.post .visual2{
		margin-right:15px;
		width:242px;
	}
	.aktuelles #content h2{padding:0 12px;}
	.aktuelles #content h2.title-2{
		margin:0 -5px 8px;
		font-size:35px;
		line-height:40px;
	}
	.aktuelles #content h2.title-2 .row-1{
		background:url(../images/bg-actuelles-title2.png) no-repeat -492px 100%;
		padding-bottom:11px;
		width:278px;
	}
	.aktuelles #content h2.title-2 .row-2{
		background:url(../images/bg-actuelles-title2.png) no-repeat -805px 100%;
		padding-bottom:11px;
		margin:-8px 0 0 98px;
		width:229px;
	}
	
	.theater #content h2{padding:0 12px;}
	.theater #content h2.title-2{
		margin:0 -5px 8px;
		font-size:35px;
		line-height:40px;
	}
	.theater #content h2.title-2 .row-1{
		background:url(../images/bg-actuelles-title2.png) no-repeat -492px 100%;
		padding-bottom:11px;
		width:278px;
	}
	.theater #content h2.title-2 .row-2{
		background:url(../images/bg-actuelles-title2.png) no-repeat -805px 100%;
		padding-bottom:11px;
		margin:-8px 0 0 98px;
		width:229px;
	}
	
	.konzerte #content h2{padding:0 12px;}
	.konzerte #content h2.title-2{
		margin:0 -5px 8px;
		font-size:35px;
		line-height:40px;
	}
	.konzerte #content h2.title-2 .row-1{
		background:url(../images/bg-actuelles-title2.png) no-repeat -492px 100%;
		padding-bottom:11px;
		width:278px;
	}
	.konzerte #content h2.title-2 .row-2{
		background:url(../images/bg-actuelles-title2.png) no-repeat -805px 100%;
		padding-bottom:11px;
		margin:-8px 0 0 98px;
		width:229px;
	}
	
	/* footer */
	#footer{padding:7px 40px 10px 50px;}	
	#footer .shadow{
		background:url(../images/bg-footer-shadow.png) no-repeat 50% 0;
		height:4px;
		top:-4px;
	}
	#footer .contact-btn{
		margin:10px 0 0 18px;
		font:17px/22px "lobster", Arial, Helvetica, sans-serif;
		background:url(../images/buttons.png) no-repeat 0 -183px;
		width:154px;
		height:28px;
	}
	#footer .newsletter-btn{
		margin:10px 0 0 18px;
		font:17px/22px "lobster", Arial, Helvetica, sans-serif;
		background:url(../images/buttons-newsletter.png) no-repeat 0 -183px;
		width:90px;
		height:28px;
	}
	#footer .copy{
		margin-top:9px;
		line-height:22px;
		font-size:10px;
	}
	/* logos */
	#footer .logos li{
		padding-right:17px;
		height:41px;
	}
	#footer .logos .wdr img{width:56px;}
	#footer .logos .wdr img.over{width:77px;}
	#footer .logos .rhington img{width:51px;}
	#footer .logos .rhington img.over{width:63px;}
	#footer .logos .rimowa img{width:37px;}
	#footer .logos .rimowa img.over{width:45px;}
	#footer .logos .klinik-clowns img{width:57px;}
	#footer .logos .klinik-clowns img.over{width:71px;}
	#footer .logos .procar img{width:120px;}
	#footer .logos .procar img.over{width:140px;}
	#footer .logos .deiters img{width:68px;}
	#footer .logos .deiters img.over{width:82px;}
	/* custom scrollbars styles */
	#content{
		width:402px;
		height:341px;
	}
	.scrollable-area{
		width:402px;
		height:341px;
	}
	.scrollable-area-wrapper .vscrollbar {width: 13px;}
	.scrollable-area-wrapper .vscroll-line {width:11px;}
	.scrollable-area-wrapper .vscroll-slider {
		background:url(../images/bg-srollbar-1000.png) no-repeat 0 0;
		width: 13px;
		height:98px!important;
		left:-1px;
	}
	/* lightbox */
	.lightbox {
		width:402px;
		height:445px;
		background:url(../images/bg-litebox-1000.png) no-repeat 0 0;
		padding:18px 29px 26px 31px;
		font-size:11px;
		line-height:14px;
	}
	.lightbox p{margin:0 0 11px;}
	.lightbox .close,
	#contact-litebox .close{
		background:url(../images/bg-tabs-btn.png) no-repeat -99px -276px;
		width:18px;
		height:16px;
		right:-35px;
	}
	.lightbox .scrollable-area{
		width:402px;
		height:445px;
	}
	.lightbox .scrollable-area .text{padding:0 30px 25px 5px;}
	.lightbox h2{
		width:364px;
		margin:0 0 5px;
		font:25px/26px "lobster", Arial, Helvetica, sans-serif;	
	}
	.lightbox h2.title{
		font-size:33px;
		line-height:38px;
		background:url(../images/bg-actuelles-title2.png) no-repeat -1054px 100%;
		width:379px;
		margin-bottom:12px;
		padding:4px 0 14px;
	}
	.lightbox h3{
		font:25px/26px "lobster", Arial, Helvetica, sans-serif;
		margin:0 0 6px;
	}
	.lightbox h3.title{
		margin:0 -5px 10px;
		padding:4px 17px 14px;
		font:33px/38px "lobster", Arial, Helvetica, sans-serif;
		background:url(../images/bg-title.png) no-repeat -2826px 100%;
	}
	.lightbox h4{
		font:25px/26px "lobster", Arial, Helvetica, sans-serif;
		margin:0 0 6px;
	}
	.lightbox h4.title{
		width:210px;
		margin:0 -5px 10px;
		padding:4px 17px 14px;
		font:33px/38px "lobster", Arial, Helvetica, sans-serif;
		background:url(../images/bg-actuelles-title2.png) no-repeat -805px 100%;
	}
	.lightbox h5{
		font:25px/26px "lobster", Arial, Helvetica, sans-serif;
		margin:0 0 7px;
	}
	.lightbox h5.title{
		width:270px;
		margin:0 -5px 14px;
		padding:6px 20px 16px;
		font:33px/38px "lobster", Arial, Helvetica, sans-serif;
		background:url(../images/bg-actuelles-title2.png) no-repeat -492px 100%;
	}
	.lightbox .visual{
		margin-bottom:14px;
		font-size:9px;
		line-height:12px;
		padding-top:4px;
	}
	.lightbox .visual .descr span{width:104px;}
	.lightbox .visual .img span{width:241px;}
	
	.lightbox .visualbig{
		margin-bottom:14px;
		font-size:9px;
		line-height:12px;
		padding-top:4px;
	}
	.lightbox .visualbig .descr span{width:104px;}
	.lightbox .visualbig .img span{width:345px;}
	
	.lightbox .visualhoch{
		margin-bottom:14px;
		font-size:9px;
		line-height:12px;
		padding-top:4px;
	}
	.lightbox .visualhoch .descr span{width:200px;}
	.lightbox .visualhoch .img span{width:140px;}
	
	/* shopbox */
	.shopbox {
		width:402px;
		height:310px;
		background:url(../images/bg-litebox-1000.png) no-repeat 0 -180px;
		padding:18px 29px 26px 31px;
		font-size:11px;
		line-height:14px;
	}
	.shopbox p{margin:0 0 11px;}
	.shopbox .close{
		background:url(../images/bg-tabs-btn.png) no-repeat -99px -276px;
		width:18px;
		height:16px;
		right:-19px;
	}
	.shopbox .scrollable-area{
		width:402px;
		height:445px;
	}
	.shopbox .scrollable-area .text{padding:0 30px 25px 5px;}
	.shopbox h2{
		width:364px;
		margin:0 0 5px;
		font:25px/26px "lobster", Arial, Helvetica, sans-serif;	
	}
	.shopbox h2.title{
		font-size:35px;
		line-height:38px;
		background:url(../images/bg-actuelles-title2.png) no-repeat -1054px 100%;
		width:379px;
		margin-bottom:12px;
		padding:4px 0 14px;
	}
	.shopbox .visual{
		margin-bottom:14px;
		font-size:9px;
		line-height:12px;
		padding-top:4px;
	}
	.shopbox .visual .descr span{width:104px;}
	.shopbox .visual .img span{width:241px;}
	
	/* tickets-box */
	.tickets-box{
		right:211px;
		bottom:41px;
		background:url(../images/bg-tickets-box.png) no-repeat -1260px 100%;
		padding:28px 25px 27px 29px;
		width:220px;
	}
	.tickets-box .title h2{
		left:0;
		font:23px/29px "lobster", Arial, Helvetica, sans-serif;
		background:url(../images/bg-tour-title.png) no-repeat -856px 100%;
		width:182px;
		padding-bottom:8px;
	}
	.tour .lightbox h2{width:343px;}
	.tour .lightbox h2.title{
		width:307px;
		margin-bottom:11px;
		line-height:37px;
	}
	.tour .tickets-table{
		padding:0;
		margin-right:-6px;
	}
	.tour .tickets-table .label{margin-bottom:12px;}
	.tickets-table table{
		font-size:9px;
		line-height:11px;
	}
	.tickets-table td{
		padding:6px 11px;
		width:83px;
	}
	.tickets-table td.date{width:55px;}
	.tickets-table td.location{
		padding:6px 0 9px;
		width:183px;
	}
	/* info-columns */
	.info-columns .col{
		width:159px;
		margin-left:40px;
	}
	.info-columns .col:first-child{margin-left:0;}
	.info-columns dt{width:50px;}
	.info-columns .col:first-child dt{width:65px;}
	#content .thumbs{
		margin:0 -6px 0 -25px;
		padding:4px 0 10px;
	}
	#content .thumbs li{
		padding:0 0 10px 21px;
		width:107px;
		height:72px;
	}
	.session #content h2.title{padding:2px 0 16px;}
	.vita #content h2.title{padding:2px 0 16px;}
	/* touch-section */
	.touch-section{
		bottom:42px;
		right:21px;
		min-height:62px;
		padding:15px 29px 20px;
		background:url(../images/bg-toch-box.png) no-repeat -2130px 100%;
		width:406px;
	}
	.touch-section .buttons-row{margin-bottom:5px;}
	.touch-section .buttons-row ul{
		margin:-25px -25px 0 0;
		width:432px;
		font:22px/30px "lobster", Arial, Helvetica, sans-serif;
	}
	.touch-section .buttons-row li{margin-left:10px;}
	.touch-section .buttons-row a{
		background:url(../images/buttons.png) no-repeat 100% -779px;
		padding-right:56px;
	}
	.touch-section .buttons-row a span{
		background:url(../images/buttons.png) no-repeat 0 -719px;
		padding-left:56px;
	}
	.touch-section .buttons-row a em{
		margin:0 -10px 0 -45px;
		height:34px;
	}
	#content .strunzerei-btn{
		float:left;
		margin:0 0 0 45px;
		color:#e04535;
		font:14px/27px "lobster", Arial, Helvetica, sans-serif;
		background:url(../images/bg-forms.png) no-repeat -1357px -420px;
		width:70px;
		height:27px;
		text-align:center;
	}
	#content .tourtermine-btn{
		margin:17px 0 0 40px;
		font:24px/33px "lobster", Arial, Helvetica, sans-serif;
		background:url(../images/bg-button-tourtermine-1000.png) no-repeat;
		width:195px;
		height:37px;
	}
	#content .heimat-btn{
		margin:17px 0 0 40px;
		font:24px/33px "lobster", Arial, Helvetica, sans-serif;
		background:url(../images/bg-button-tourtermine-1000.png) no-repeat;
		width:195px;
		height:37px;
	}
	#content .diskografie-btn{
		font:17px/20px "lobster", Arial, Helvetica, sans-serif;
		background:url(../images/bg-button-diskografie-1000.png) no-repeat;
		width:112px;
		height:27px;
	}
	#content .diskografie-off-btn{
		font:17px/20px "lobster", Arial, Helvetica, sans-serif;
		background:url(../images/bg-button-diskografie-1000.png) no-repeat;
		width:112px;
		height:27px;
	}
	#content .geruecht-btn{
		font:17px/20px "lobster", Arial, Helvetica, sans-serif;
		background:url(../images/bg-button-geruecht-1000.png) no-repeat;
		width:175px;
		height:27px;
	}
	/* contact-litebox */
	#contact-litebox .shadow-l,
	#contact-litebox .shadow-r{width:5px;}
	#contact-litebox .shadow-l{left:-5px;}
	#contact-litebox .shadow-r{right:-5px;}
	#contact-litebox .shadow-l img,
	#contact-litebox .shadow-r img{
		width:5px;
		height:445px;
	}
	#contact-litebox .scrollable-area{
		width:400px;
		height:409px;
	}
	#contact-litebox .scrollable-area .text-container{padding-right:30px;}
	#contact-litebox{
		width:363px;
		background:#fff url(../images/bg-contact-litebox.png) no-repeat -2249px 100%;
		padding:17px 58px 19px 29px;
	}
	#contact-litebox h2{
		margin:0 -5px 5px 0;
		font:25px/26px "lobster", Arial, Helvetica, sans-serif;	
	}
	#contact-litebox h2.title{
		font-size:35px;
		line-height:38px;
		background:url(../images/bg-title.png) no-repeat -3293px 100%;
		width:307px;
		margin-bottom:5px;
		padding:4px 0 14px;
	}
	#contact-litebox p{margin-bottom:15px;}
	/* section */
	#contact-litebox .section,
	#contact-litebox .request-section .section{
		margin-bottom:17px;
		padding-bottom:7px;
	}
	#contact-litebox .request-section .section{margin:0;}
	#contact-litebox .request-section .btns-section{
		margin-bottom:17px;
		padding-bottom:7px;
	}
	#contact-litebox .row{margin-bottom:7px;}
	#contact-litebox .row label{
		width:105px;
		margin:4px 4px 0 0;
	}
	#contact-litebox .row-2 label{width:133px;}
	#contact-litebox .text{
		background:url(../images/bg-forms.png) no-repeat -1357px 0;
		padding:1px 1px 5px;
		width:252px;
	}
	#contact-litebox .row-2 .text{
		background:url(../images/bg-forms.png) no-repeat -1357px -76px;
		width:224px;
	}
	#contact-litebox .text-2{
		background:url(../images/bg-forms.png) no-repeat -1357px -152px;
		width:195px;
		margin:-4px 0 -3px;
	}
	#contact-litebox .text input{
		font:11px/15px Georgia, Times, serif;
		height:15px;
		padding:4px 8px;
		width:236px;
	}
	#contact-litebox .row-2 .text input{width:208px;}
	#contact-litebox .text-2 input{width:179px;}
	.veranstaltungsart-row{margin-bottom:13px;}
	.veranstaltungsart-row .label{
		width:138px;
		margin-top:4px;
	}
	.veranstaltungsart-row .box label,
	.veranstaltungsart-row .box .box-row{padding:4px 0 3px;}
	.veranstaltungsart-row .box label span{margin-top:2px;}
	/* post-box */
	#contact-litebox .post-box .row{margin-bottom:10px;}
	#contact-litebox .area{
		background:url(../images/bg-forms.png) no-repeat -1357px -226px;
		padding:1px 1px 8px;
	}
	#contact-litebox .area textarea{
		font:11px/15px Georgia, Times, serif;
		padding:4px 0 3px 8px;
		width:243px;
		height:86px;
		min-width:243px;
		min-height:86px;
		max-width:243px;
		max-height:86px;
	}
	#contact-litebox .buttons{padding-left:109px;}
	#contact-litebox .buttons input{
		width:70px;
		height:27px;
		background:url(../images/bg-forms.png) no-repeat -1357px -420px;
		font:17px/26px "lobster", Arial, Helvetica, sans-serif;
		padding:0 0 7px;
		margin-right:19px;
	}
	#contact-litebox .columns{margin-bottom:2px;}
	#contact-litebox .columns .col-1{width:212px;}
	#contact-litebox .columns .col-2{
		width:165px;
		margin-right:-20px;
	}
	#contact-litebox .columns .cell{margin-bottom:8px;}
	#contact-litebox .columns .rad-area{margin-right:7px;}
	#contact-litebox .columns .cell label{margin-top:2px;}
	#contact-litebox .control{margin:-8px 0 14px;}
	#contact-litebox .control label{margin-top:6px;}
	/* custom checkbox styles */
	.chk-area {
		margin: 0 2px 0 0;
		width:26px;
		height:23px;
		background:url(../images/bg-forms.png) no-repeat -1357px -561px;
	}
	.chk-checked {background:url(../images/bg-forms.png) no-repeat -1402px -561px;}
	/* custom radio styles */
	.rad-area {
		margin: 0 6px 0 0;
		width:19px;
		height:20px;
		background:url(../images/bg-forms.png) no-repeat -1357px -500px;
	}
	.rad-checked {background:url(../images/bg-forms.png) no-repeat -1400px -500px;}
	
.right_box{float:right; background:url(../images/date_box_bg4.png) no-repeat 0 0; padding:29px 45px 56px 28px; width:203px; top:93px; right:213px; position:absolute;}
.right_box h3{color:#e04535; background:url(../images/heading_bg4.png) no-repeat 0 0; padding:0 31px 6px 21px; font:22px/27px "lobster",Arial,Helvetica,sans-serif;}
.right_box ul{float:left; width:261px; list-style:none; margin:-2px 0 0 0; padding:0;}
.right_box ul li{float:left; width:188px; height:52px; padding:4px 20px 17px 9px; font-size:9px; line-height:13px; color:#6d6d6d; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;}
.right_box ul li.odd{background:#f0f0f0;}
.right_box ul li .col1{float:left; width:58px;}
.right_box ul li .col2{float:left; width:130px;}
.right_box ul li strong{width:100%; display:inline-block;}
.slider_container{float:left; width:100%; position:relative;}
.slider_container .carousel{height:260px!important; width:203px!important;}
.slider_container .top_arw{position:absolute; left:97px; top:-18px; background:url(../images/top_arw4.png) no-repeat 0 0; width:17px; height:9px;}
.slider_container .btm_arw{position:absolute; left:97px; bottom:-18px; background:url(../images/btm_arw4.png) no-repeat 0 0; width:17px; height:9px;}

.scrollable-area .visualvisual{
	margin-bottom:14px;
	font-size:9px;
	line-height:12px;
	padding-top:4px;
}
.scrollable-area .visualvisual .descr span{width:113px;}
.scrollable-area .visualvisual .img span{width:241px;}
	
}
.other-choice{
	width:100%;
	overflow:hidden;
}
.other-choice label{
	float:left;
}
#contact-litebox .other-choice  .text-2{
	margin:0;
}


.tp-video-play-button {display: none !important}