		img {border: 0;}

		#en-ab h1,
		#de-ub h1 {
			font-size: 13px; 
			font-weight: bold; 
			color: #141c2e; 
			text-align: left;
			margin: 0;
			padding: 30px 0 12px 0;			
	}
	

		#en-ab #wr,
		#de-ub #wr {
		Width: 856px;
		margin: 80px auto;
		padding: 0;
		background: #141c2e;
		border: 8px;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		-opera-border-radius: 10px;
		-khtml-border-radius: 10px;
		border-radius: 12px;
		z-index: 1111;
	}

		#en-ab #wr,
		#de-ub #wr {
		margin-bottom: 80px;

	}

		#en-ab #mainwr,
		#de-ub #mainwr {
		Width: 840px;
		margin: 0 auto;
		padding: 0;
		background: #fff;
		border: 0;
		-moz-border-radius: 8px;
		-webkit-border-radius: 8px;
		-opera-border-radius: 8px;
		-khtml-border-radius: 8px;
		border-radius: 8px;
		z-index: 1111;
	}

		#en-ab #main,
		#de-ub #main {
		Width: 782px;
		margin: 0 0 0 30px;
		padding: 24px 0 30px 0;
	}

		#en-ab #main img,
		#de-ub #main img {
			float: right;
			margin: 12px 0 12px 30px;
		}

		#center {
		position: absolute;
		left: 50%;
		top: 50%;
	}
	
		#logo {
		position: absolute;
		width: 840px;
		height: 99px;
		left: -380px;
		top: -286px;
		overflow: hidden;
		border: 0px;
		z-index: 1111;
	}
		#logo2 {
		position: absolute;
		width: 856px;
		height: 83px;
		left: -450px;
		top: -273px;
		overflow: hidden;
		background: #141c2e;
		border: 8px;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		-opera-border-radius: 10px;
		-khtml-border-radius: 10px;
		border-radius: 12px;
		z-index: 1111;
	}
		#logo2 img {
			float: left; 
			margin: 11px 0 0 64px;
		}


		#en-ab #logo2 img {
			float: left; 
			margin: 11px 0 0 24px;
		}
		
		#de-ub #logo2 img {
			float: left; 
			margin: 11px 0 0 24px;
		}

		#logo img {
		float: left;
		margin-top: 19px;
	}



		#logo2 #nav-en,
		#logo2 #nav-de {
		width: 856px;
		height: 83px;
		margin: 0;
		padding: 0;
	}


		#logo3 {
		width: 856px;
		height: 83px;
		margin: 0 auto;
		padding: 0;
	}
		#logo3 img {
			float: left; 
			margin: 11px 0 0 64px;
	}



		#lingua {
		float: right;
		width: 122px;
		margin: 45px 66px 0 0;
		padding: 0;
		color: #a8afb5;
		text-align: right;
	}
		#lingua2 {
		float: right;
		width: 122px;
		margin: 37px 10px 0 0;
		padding: 0;
		color: #a8afb5;
		text-align: right;
	}
		#nav-en,
		#nav-de {
		float: right;
		width: 245px;
		margin: 37px 10px 0 0;
		padding: 0;
		color: #a8afb5;
		text-align: right;
	}

	#slider {
		position: absolute;
		width: 840px;
		height: 456px;
		left: -450px;
		top: -206px;
		overflow: hidden;
		background: #141c2e;
		border: 8px solid #141c2e;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		-opera-border-radius: 10px;
		-khtml-border-radius: 10px;
		border-radius: 12px;
	}
	#slider .slide {
		position: absolute;
		top: 0px;
		height: 453px;
		width: 540px;
		background: #000;
		overflow: hidden;
		border-left: 1px solid #141c2e;
		cursor: default;
	}
	
	#slider .wr {
		position: relative;
		left: 0px;
		top: 0px;
		width: 540px;
		height: 456px;
		margin: 0;
		padding: 0;
	}
	#slider .titlewr {
		position: absolute;
		left: 0px;
		top: 420px;
		width: 100%;
		height: 40px;
		margin: 0;
		padding: 0;
		background: #141c2e;		
		filter: alpha(opacity=70);
		opacity: 0.7;
	}
	#slider #shows .titlewr {
		position: absolute;
		left: 0px;
		top: 420px;
		width: 100%;
		height: 40px;
		margin: 0;
		padding: 0;
		background: #252d27;		
		filter: alpha(opacity=70);
		opacity: 0.7;
	}

	#slider .titleinner {
		width: 171px;
		margin: 0;
		padding: 10px 0;
		background: #141c2e;		
		filter: alpha(opacity=70);
		opacity: 0.7;
	}
	#slider #shows .titleinner {
		width: 171px;
		margin: 0;
		padding: 10px 0;
		background: #252d27;		
		filter: alpha(opacity=70);
		opacity: 0.7;
	}

	#slider .titleinner p {
		color: #8dc4ff;
		font-weight: bold;
		font-size: 12px;
		padding: 0;
		text-decoration: none;
		text-align: center;
	}

	#slider .title {
		color: #b4cfee;
		font-weight: bold;
		font-size: 12px;
		margin-right: 6px;
		padding: 0;
		text-decoration: none;
	}

	#slider #shows .title {
		color: #adbb90;
		font-weight: bold;
		font-size: 12px;
		margin-right: 6px;
		padding: 0;
		text-decoration: none;
	}
	#slider .backgroundText {
		position: absolute;
		width: 100%;
		height: 100%;
		top: 100%;
		/*background: #000;
		filter: alpha(opacity=70);
		opacity: 0.7;*/
	}
	#slider .text {
		position: absolute;
		top: 1%;
		top: 100%;
		color: #fff;
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 12px;
		text-align: left;
		line-height: 1.45em;

	}

	#slider #impr .text {		
		margin: 160px 0 0 188px;
		padding: 12px;
		width: 310px;
		left: 12px;
	}

	#slider #ab .text {		
		margin: 140px 0 0 146px;
		padding: 0;
		width: 316px;
	}
	#slider #gallery .text {		
		margin: 210px 0 0 29px;
		padding: 0;
		width: 432px;
	}

	#slider #shows .text {		
		margin: 120px 0 0 320px;
		padding: 0;
		width: 178px;
	}
	#slider #cinfo .text {		
		margin: 142px 0 0 70px;
		padding: 0;
		width: 360px;
	}

	#slider #ab .scrim {
		width: 316px;
		height: 100%;
		margin: 0;
		padding: 18px;
		color: #fff;
		background: #000;
		filter: alpha(opacity=70);
		opacity: .7;
	}
	#slider #gallery .scrim {
		width: 432px;
		height: 100%;
		margin: 0;
		padding: 18px;
		color: #fff;
		background: #000;
		filter: alpha(opacity=72);
		opacity: .72;
	}
	#slider #shows .scrim {
		width: 178px;
		height: 100%;
		margin: 0;
		padding: 0;
		height: 100%;
		margin: 0;
		padding: 18px 0;
		color: #fff;
	}

	#slider #cinfo .scrim {
		width: 360px;
		height: 100%;
		margin: 0;
		padding: 18px;
		color: #fff;
		background: #000;
		filter: alpha(opacity=76);
		opacity: .76;
	}


	#slider .diapo {
		position: absolute;
		filter: alpha(opacity=100);
		opacity: 1;
		visibility: hidden;
	}

a:link,a:visited {color: #8dc4ff; text-decoration: underline;}
a:hover {color: #b175fc; text-decoration: underline;}
a:active {color: #fff; text-decoration: underline;}
a.impr,
a.ab,
a.gal,
a.ts,
a.cntct {font-weight: bold; text-decoration: none;}
a.impr:link,a.impr:visited {color: #d5e9fe;}
a.impr:hover {color: #d88dff;}
a.impr:active {color: #d5e9fe;}
a.ab:link,a.ab:visited {color: #d5e9fe;}
a.ab:hover {color: #d88dff;}
a.ab:active {color: #d5e9fe;}
a.gal:link,a.gal:visited {color: #d5e9fe;}
a.gal:hover {color: #d88dff;}
a.gal:active {color: #d5e9fe;}
a.ts:link,a.ts:visited {color: #d5e9fe;}
a.ts:hover {color: #d88dff;}
a.ts:active {color: #d5e9fe;}
a.cntct:link,a.cntct:visited {color: #d5e9fe;}
a.cntct:hover {color: #d88dff;}
a.cntct:active {color: #d5e9fe;}

.titleinner a {font-size: 11px;}

a:link,
a.imprtxt:link,
a.galtxt:link,
a.abtxt:link,
a.tstxt:link,
a:visited,
a.imprtxt:visited,
a.galtxt:visited,
a.abtxt:visited,
a.tstxt:visited {color: #8dc4ff;}
a:hover,
a.imprtxt:hover {color: #d88dff;}
a.galtxt:hover {color: #d88dff;}
a.abtxt:hover {color: #d88dff;}
a.tstxt:hover {color: #8dc4ff;}
a:active,
a.imprtxt:active,
a.galtxt:active,
a.abtxt:active,
a.tstxt:active {color: #8dc4ff;}

.bld,
#slider #shows .bld {font-size: 12px; font-weight: bold; line-height: 2.2em;}

#nav-en a,
#lingua a,
#nav-en a:link,
#lingua a:link,
#nav-en a:visited,
#lingua a:visited {font-size: 11px; font-weight: bold; color: #8dc4ff; text-decoration: underline;}
#nav-en a:hover,
#lingua a:hover {font-size: 11px; font-weight: bold; color: #b175fc; text-decoration: underline;}

#lang-en #nlang-en a,
#lang-de #nlang-de a {
	font-size: 11px; 
	font-weight: bold; 
	color: #dc9ef9;
	text-decoration: none;
}

#lang-en #nlang-en a:hover,
#lang-de #nlang-de a:hover {
 	font-size: 11px; 
	font-weight: bold; 
	color: #b175fc;
	text-decoration: none;	
}
		

#nav-en a:active,
#lingua a:active {font-size: 11px; font-weight: bold; color: #dc9ef9; text-decoration: underline;}


#nlang-en a.selected,
#nlang-de a.selected {
	font-size: 11px; 
	font-weight: bold; 
	color: #dc9ef9; 
	text-decoration: underline;
}


.clr,.clrbot {
	clear: both;
	width: 100%;
	height: 1px;
	margin: 0;
	padding: 0;
}

.clrbot {
	height: 10px;

}