@charset "utf-8";
/* CSS Document */

	
/* Begin styles*/	

body {
	margin:0 auto;
	padding:0;
	background:#7c7d7c url(../img/back_main.jpg) center top repeat-y;
	font:13px/23px Arial, Verdana, Tahoma;
	color:#7c7c7b;}
	
	html, body {
	height: 100%;}
	
	br.clear {
	float:none;
	clear:both;}
	
div#mainsite {
	margin:0 auto;
	padding:0;
	width:1300px;
	min-height: 100%;
	height: auto;
	height: 100%;
	position:relative;}
	
	div#header {
		margin:auto;
		padding:0;
		width:1300px;
		height:593px;
		background:transparent url(../img/header_binh.jpg) 0 0 no-repeat;
		position:relative;}
		
		div#header h1 {
		margin:0;
		padding:0;
		display:block;
		width:455px;
		height:147px;
		position:absolute;
		top:0px;
		left:590px;}
		
		div#header h1 {
		margin:0;
		padding:0;
		display:block;
		width:455px;
		height:147px;
		background:transparent url(../img/logo.jpg) 0 0 no-repeat;
		text-indent:-9000px;}
		
		div#header h1 a, div#header h1 a:visited {
		margin:0;
		padding:0;
		display:block;
		width:455px;
		height:147px;
		background:transparent url(../img/logo.jpg) 0 0 no-repeat;
		text-indent:-9000px;}
		
		div#header h1 a:hover, div#header h1 a:active, div#header h1 a:focus {
		background:transparent url(../img/logo.jpg) 0 -147px no-repeat;}
		
		
		div#header h1.hl_player {
		margin:0;
		padding:0;
		display:block;
		width:170px;
		height:113px;
		position:absolute;
		top:21px;
		left:317px;}
		
		div#header h1.hl_player {
		margin:0;
		padding:0;
		display:block;
		width:170px;
		height:113px;
		background:transparent url(../img/hl_player.jpg) 0 0 no-repeat;
		text-indent:-9000px;}
		
		div#header h1.hl_player a, div#header h1.hl_player a:visited {
		margin:0;
		padding:0;
		display:block;
		width:170px;
		height:113px;
		background:transparent url(../img/hl_player.jpg) 0 0 no-repeat;
		text-indent:-9000px;}
		
		div#header h1.hl_player a:hover, div#header h1.hl_player a:focus {
		background:transparent url(../img/hl_player.jpg) 0 -113px no-repeat;}
		
		
		div#header ul#nav {
		margin:0;
		padding:0;
		list-style:none;}
		
		div#header ul#nav li a {
		margin:0;
		padding:0;
		display:block;
		position:absolute;
		text-indent:-9000px;}
		
		div#header ul#nav li a.nav-home, div#header ul#nav li a.nav-home:visited {
		background:url(../img/nav-home.jpg) 0 0 no-repeat;
		width:64px;
		height:31px;
		left:783px;
		top:175px;}
		div#header ul#nav li a.nav-home:hover, div#header ul#nav li a.nav-home:active, div#header ul#nav li a.nav-home:focus {
		background:url(../img/nav-home.jpg) 0 -31px no-repeat;}
		* html div#header ul#nav li a.nav-home {
		left:783px;
		top:174px;}
		
		div#header ul#nav li a.nav-acts, div#header ul#nav li a.nav-acts:visited {
		background:url(../img/nav-acts.jpg) 0 0 no-repeat;
		width:43px;
		height:92px;
		left:864px;
		top:175px;}
		div#header ul#nav li a.nav-acts:hover, div#header ul#nav li a.nav-acts:active, div#header ul#nav li a.nav-acts:focus {
		background:url(../img/nav-acts.jpg) 0 -92px no-repeat;}
		* html div#header ul#nav li a.nav-acts {
		left:864px;
		top:174px;}
		
		div#header ul#nav li a.nav-about, div#header ul#nav li a.nav-about:visited {
		background:url(../img/nav-about.jpg) 0 0 no-repeat;
		width:74px;
		height:27px;
		left:919px;
		top:213px;}
		div#header ul#nav li a.nav-about:hover, div#header ul#nav li a.nav-about:active, div#header ul#nav li a.nav-about:focus {
		background:url(../img/nav-about.jpg) 0 -27px no-repeat;}
		* html div#header ul#nav li a.nav-about {
		left:919px;
		top:213px;}
		
		div#header ul#nav li a.nav-gallery, div#header ul#nav li a.nav-gallery:visited {
		background:url(../img/nav-gallery.jpg) 0 0 no-repeat;
		width:94px;
		height:33px;
		left:817px;
		top:291px;}
		div#header ul#nav li a.nav-gallery:hover, div#header ul#nav li a.nav-gallery:active, div#header ul#nav li a.nav-gallery:focus {
		background:url(../img/nav-gallery.jpg) 0 -33px no-repeat;}
		* html div#header ul#nav li a.nav-gallery {
		left:817px;
		top:291px;}
		
		div#header ul#nav li a.nav-program, div#header ul#nav li a.nav-program:visited {
		background:url(../img/nav-program.jpg) 0 0 no-repeat;
		width:93px;
		height:46px;
		left:924px;
		top:272px;}
		div#header ul#nav li a.nav-program:hover, div#header ul#nav li a.nav-program:active, div#header ul#nav li a.nav-program:focus {
		background:url(../img/nav-program.jpg) 0 -46px no-repeat;}
		* html div#header ul#nav li a.nav-program {
		left:924px;
		top:272px;}
		
		div#header ul#nav li a.nav-djsets, div#header ul#nav li a.nav-djsets:visited {
		background:url(../img/nav-djsets.jpg) 0 0 no-repeat;
		width:91px;
		height:26px;
		left:874px;
		top:344px;}
		div#header ul#nav li a.nav-djsets:hover, div#header ul#nav li a.nav-djsets:active, div#header ul#nav li a.nav-djsets:focus {
		background:url(../img/nav-djsets.jpg) 0 -26px no-repeat;}
		* html div#header ul#nav li a.nav-djsets {
		left:874px;
		top:344px;}
		
		div#header ul#nav li a.nav-videos, div#header ul#nav li a.nav-videos:visited {
		background:url(../img/nav-videos.jpg) 0 0 no-repeat;
		width:75px;
		height:24px;
		left:832px;
		top:420px;}
		div#header ul#nav li a.nav-videos:hover, div#header ul#nav li a.nav-videos:active, div#header ul#nav li a.nav-videos:focus {
		background:url(../img/nav-videos.jpg) 0 -24px no-repeat;}
		* html div#header ul#nav li a.nav-videos {
		left:832px;
		top:420px;}
		
		div#header ul#nav li a.nav-reservation, div#header ul#nav li a.nav-reservation:visited {
		background:url(../img/nav-reservation.jpg) 0 0 no-repeat;
		width:98px;
		height:82px;
		left:877px;
		top:444px;}
		div#header ul#nav li a.nav-reservation:hover, div#header ul#nav li a.nav-reservation:active, div#header ul#nav li a.nav-reservation:focus {
		background:url(../img/nav-reservation.jpg) 0 -82px no-repeat;}
		* html div#header ul#nav li a.nav-reservation {
		left:877px;
		top:444px;}
		
		div#header ul#nav li a.nav-impressum, div#header ul#nav li a.nav-impressum:visited {
		background:url(../img/nav-impressum.jpg) 0 0 no-repeat;
		width:107px;
		height:50px;
		left:791px;
		top:531px;}
		div#header ul#nav li a.nav-impressum:hover, div#header ul#nav li a.nav-impressum:active, div#header ul#nav li a.nav-impressum:focus {
		background:url(../img/nav-impressum.jpg) 0 -50px no-repeat;}
		* html div#header ul#nav li a.nav-impressum {
		left:791px;
		top:531px;}
		
		div#header ul#nav li a.nav-friends, div#header ul#nav li a.nav-friends:visited {
		background:url(../img/nav-friends.jpg) 0 0 no-repeat;
		width:88px;
		height:31px;
		left:700px;
		top:531px;}
		div#header ul#nav li a.nav-friends:hover, div#header ul#nav li a.nav-friends:active, div#header ul#nav li a.nav-friends:focus {
		background:url(../img/nav-friends.jpg) 0 -31px no-repeat;}
		* html div#header ul#nav li a.nav-friends {
		left:700px;
		top:531px;}
		
	div#content {
		margin:auto;
		padding:0;
		width:1300px;
		height:auto;
		position:relative;
		background:#7c7d7c url(../img/back_main.jpg) center -593px repeat-y;
		vertical-align:top;}
		
		div#content-fix {
			margin:0 0 0 350px;
			padding:0;
			width:600px;
			height:auto;
			background:transparent;
			position:relative;}
		
		div#content-fix h2 {
				margin:0 0 5px -50px;
				display:block;
				width:435px;
				height:178px;
				text-indent:-9000px;}
				
				div#content-fix h2.hl-home {
				background:transparent url(../img/hl-home.jpg) 0 0 no-repeat;}
				div#content-fix h2.hl-acts {
				background:transparent url(../img/hl-acts.jpg) 0 0 no-repeat;}
				div#content-fix h2.hl-about {
				background:transparent url(../img/hl-about.jpg) 0 0 no-repeat;}
				div#content-fix h2.hl-program {
				background:transparent url(../img/hl-program.jpg) 0 0 no-repeat;}
				div#content-fix h2.hl-gallery {
				background:transparent url(../img/hl-gallery.jpg) 0 0 no-repeat;}
				div#content-fix h2.hl-videos {
				background:transparent url(../img/hl-videos.jpg) 0 0 no-repeat;}
				div#content-fix h2.hl-djsets {
				background:transparent url(../img/hl-djsets.jpg) 0 0 no-repeat;}
				div#content-fix h2.hl-reservation {
				background:transparent url(../img/hl-reservation.jpg) 0 0 no-repeat;}
				div#content-fix h2.hl-impressum {
				background:transparent url(../img/hl-impressum.jpg) 0 0 no-repeat;}
				div#content-fix h2.hl-friends {
				background:transparent url(../img/hl-friends.jpg) 0 0 no-repeat;}
				div#content-fix h2.hl-tickets {
				background:transparent url(../img/hl-tickets.jpg) 0 0 no-repeat;}
			
		div#content-fix h5 {
			margin:10px 10px 0 0;
			font-size:14px;
			font-weight:bold;
			color:#b6ca8a;}
			
			div#content-fix h5.h5-margin {
			margin:10px 10px 0 0;}
		
		div#content-fix a, div#content-fix a:visited {
			color:#ee0fe1;
			text-decoration:none;
			border-bottom:1px solid #ee0fe1;}
			
			div#content-fix a:hover, div#content-fix a:active, div#content-fix:focus {
			color:#b6ca8a;
			text-decoration:none;
			border-bottom:1px solid #b6ca8a;}
		
		div#content-fix hr {
			margin:10px 0 10px 10px;
			width:580px;
			border-top:none;
			border-right:none;
			border-bottom:2px dotted #848484;
			border-left:none;
			float:none;
			clear:both;}
		
		div#content-fix hr.dotted {
			margin:10px 0 10px 10px;
			width:580px;
			border-top:none;
			border-right:none;
			border-bottom:2px dashed #848484;
			border-left:none;
			float:none;
			clear:both;}
		
			
			div#content-fix p.to_top {
			position:absolute;
			top:0px;
			left:0px;}
			
			div#content-fix p.footer-nav a {
			margin:0 10px 0 0;}
			
			div#content-fix p.copyright {
			position:absolute;
			top:0px;
			left:0px;}
			
			div#content-fix p.footer-nav {
			position:absolute;
			top:0px;
			right:0px;}
		
		

