@import "navigation.css";
@import "lightbox.css";

/* Die Nacht Manager --------------------- */

body
{ position:absolute; background-color:#1c091c; }

html, body 
{ top:0; left:0; right:0; min-height:100%; width:100%; margin:0; padding:0; }

div
{ position:relative; margin:0; padding:0; }

table
{ margin:0; border:0; border-collapse:collapse; }

td, th
{ padding:0; font-weight:normal; vertical-align:top; }

img
{ border:none; }

h1, h2, h3, h4, h5, h6
{ margin:0 0 8px 0; padding:0; font-size:16px; font-weight:normal; color:#ffffff; }

h2
{ font-size:14px; }

p, span, a, ul, li
{ margin:0; padding:0; }

ul
{ list-style-type:none; }

a:link, a:visited, a:hover, a:active
{ text-decoration:none; outline:none; color:#cc00cc; }

a:hover
{ color:#ffffff; }

input.btn
{ height:auto; border:0; }

input
{ height:19px; color:#000000; border:1px solid #362336; }

textarea
{ color:#000000; border:1px solid #362336; }

select, option
{ color:#000000; }

*
{ font-size:11px; font-family:"century gothic", arial, sans-serif; color:#ffffff; }

/* --------------------- */

#header_container
{ position:fixed; top:0; left:0; right:0; height:180px; z-index:3; }

	#header
	{ position:absolute; top:0; left:0; right:0; bottom:0; height:100%; background-image:url(../files/header_bg.png); background-repeat:repeat-x; z-index:3; }
    
		#logo
		{ position:absolute; top:0; left:0; width:960px; height:145px; }
		
		#headernavigation
		{ position:absolute; top:15px; left:0; width:930px; height:auto; }
	
		#navigation
		{ position:absolute; top:145px; left:0; width:960px; height:26px; }

#content
{ width:100%; height:auto; padding:210px 0 90px 0; z-index:2; }
	
	#contentleft
	{ width:200px; height:auto; float:left; overflow:hidden; }
	
	#contentleft .box
	{ width:200px; height:auto; margin-bottom:13px; background-color:#120612; cursor:pointer; }

	#contentmiddle
	{ width:560px; height:auto; float:left; overflow:hidden; }

	#innercontentmiddle
	{ width:500px; height:auto; margin:0 30px 0 30px; }
	
		#innercontentmiddle p
		{ text-align:justify; }
	
		#innercontentmiddle .bar
		{ width:500px; height:58px; margin-top:5px; cursor:pointer; }
		
		#innercontentmiddle .bar_gallery
		{ width:500px; height:108px; margin-top:5px; background-image:url(../images/bars/bar_gallery.png); }
		
		#innercontentmiddle .tx-gooffotoboek-pi1 .bar_gallery img, #innercontentmiddle .tx-gooffotoboek-pi1 .bar_gallery a:hover img
		{ float:left; border:0; }
		
		#innercontentmiddle .bar_gallery h1
		{ padding:15px 0 0 210px; text-align:left; }
		
		#innercontentmiddle .bar_gallery p
		{ padding:0 15px 0 210px; text-align:left; }
		
		#innercontentmiddle .bar p
		{ padding:11px 15px 0 210px; text-align:left; }
		
		#innercontentmiddle .event
		{ color:#f0071a; }
		
		#innercontentmiddle .event:hover
		{ color:#ffffff; }
		
		#innercontentmiddle .promotion
		{ color:#0744ba; }
		
		#innercontentmiddle .promotion:hover
		{ color:#ffffff; }
		
		#innercontentmiddle .booking
		{ color:#5e564b; }
		
		#innercontentmiddle .booking:hover
		{ color:#ffffff; }
	
		#innercontentmiddle table.contenttable td
		{ padding:10px; }
		
		#innercontentmiddle table.contenttable p
		{ text-align:left; }
		
		#innercontentmiddle li
		{ padding:0 0 10px 10px; background-image:url(../files/point.png); background-position:0 7px; background-repeat:no-repeat; }
		
		#innercontentmiddle li h2
		{ margin-bottom:0; }
		
		#innercontentmiddle .tx-gooffotoboek-pi1 a img
		{ border:1px solid #cc00cc; }
		
		#innercontentmiddle .tx-gooffotoboek-pi1 a:hover img
		{ border:1px solid #ffffff; }
		
		#innercontentmiddle .pic_link img
		{ border:1px solid #cc00cc; }

		#innercontentmiddle .pic_link:hover img
		{ border:1px solid #ffffff; }
		
		#innercontentmiddle .team_table p
		{ text-align:left; }
	
		#innercontentmiddle .contactform_table td 
		{ padding:0 5px 5px 0; }
	
	#contentright
	{ width:200px; height:auto; float:left; overflow:hidden; }
	
	#contentright .box
	{ width:200px; height:auto; margin-bottom:13px; background-color:#120612; cursor:pointer; }
	
#footer_container
{ position:fixed; bottom:0; left:0; right:0; height:60px; z-index:3; }

	#footer
	{ position:absolute; top:0; left:0; right:0; bottom:0; background-color:#000000; z-index:3; }
	
		#innerfooter
		{ width:960px; height:auto; padding-top:5px; }
		
		#innerfooter p
		{ color:#362336; font-size:11px; }
		
		#innerfooter a
		{ color:#362336; font-size:11px; }
		
		#innerfooter a:hover
		{ color:#ffffff; }


/* Nur für den MSIE */

* html, * html body 
{ overflow:hidden; bottom:0; height:100%; }

* html #header_container, * html #footer_container
{ position:absolute; width:100%; padding-right:16px; }

* html #header,* html #footer
{ height:100%; position:static; }

* html #content
{ position:absolute; top:0; bottom:0; left:0; right:0; height:100%; width:100%; overflow:auto; margin:0; }

* html #body
{ position:absolute; top:0; bottom:0; left:0; right:0; height:100%; width:100%; overflow:auto; margin:0; }