@charset "utf-8";

@import 'reset.css';

body {
    background: url(../images/bg_03.gif) #fff 0 0 repeat-x;
    color:#000;
    padding-bottom:300px;
    /*margin-left:-50px;*/
    font-size:100.01%
}
iframe {
	background-color:#fff;	
}	
a {
    text-decoration:none;
}
span {
    display:none;
}
hr {
	border:0;
	background-color:#000;
	color:#fff;
	height:0;
	width:759;
	clear:both;	
}
.hidden {
	display:none;
}
.shift {
	height:13px;
	border-top:3px solid #fff;
	background-color:#bca4cb;
	color:#6e328b;
	padding:2px;
}
.shift #shift_left {
  background: url(../images/shift_left.gif) transparent 0 0 no-repeat;
  width:14px;
  height:13px;
  float:left;
  display:block;
}
.shift #shift_right {
  background: url(../images/shift_right.gif) transparent 0 0 no-repeat;
  width:14px;
  height:13px;
  margin-left:397px;
  display:block;
}
#container {
    background: url(../images/headorn.gif) transparent 0 0 no-repeat;
    width:1150px;
    padding-top:35px;
}
#headline {
    margin:0 0 0 75px;
}
#headline a {
    background: url(../images/headline_06.png) transparent 0 0 no-repeat;
    display:block;
    width:950px;
    height:239px;
}
#navigation {
    margin-left:216px;
    background-color:#fff;
    color:#000;
    width:787px;
    height:18px;
    padding: 10px 0 18px 22px;
}
#navigation li {
    float:left;
    color:#fff;
    background-color:#622181;
    border-left:2px solid #fff;   
}
#navigation a {
    display:block;
    height:18px;
}
#a_location {
  background: url(../images/btn_location.png) transparent 0 0 no-repeat;
  width:97px;
}  
#a_partydates {
  background: url(../images/btn_partydates.png) transparent 0 0 no-repeat;
  width:95px;
  border-right:2px solid #fff;
}  
#a_gallery {
  background: url(../images/btn_gallery.png) transparent 0 0 no-repeat;
  width:76px;
}  
#a_guestlist {
  background: url(../images/btn_guestlist.png) transparent 0 0 no-repeat;
  width:91px;
}  
#a_booking {
  background: url(../images/btn_table.png) transparent 0 0 no-repeat;
  width:141px;
}  
#a_birthday {
  background: url(../images/btn_birthdayclub.png) transparent 0 0 no-repeat;
  width:113px;
   border-right:2px solid #fff;
}  
#a_flirtcommunity {
  background: url(../images/btn_flirtcommunity.png) transparent 0 0 no-repeat;
  width:132px;
}  
#content {
    clear:both;   
    background-color:#fff;
    width:759px;
    margin:0 0 0 216px;
    padding: 0 25px 25px 25px;
    position:relative;
    z-index:100;
}
#gallery h2 {
    display:block;
    background: url(../images/gallery-hl_37.gif) transparent 0 0 no-repeat;
    width: 759px;
    height: 35px;    
}

#gallery td {
    width:75px;
    height:50px;
    border-right:1px solid #fff;
    border-bottom:1px solid #fff;
}
#gallery td a {
    display:block;
    width:100%;
    height:100%;
    background-color:#000;
    color:#fff;
}
#gallery td a:hover {
    background-color:#622181;
}
#banner_booking a {
    display:block;
    background: url(../images/booking_44.gif) transparent 0 0 no-repeat;
    width: 757px;
    height: 55px;
    margin: 25px 0 0 0;
}

#footer {
    width:544px;
    background-color:#622181;
    color:#fff;
    padding: 20px 0 40px 215px;
    border-top:25px solid #fff;
}
#footer li {
    float:left;
    padding-right:2px;
    text-transform:uppercase;
    font-weight:300;
    font-size:130%;
}
#footer a {
  color:#fff;
}
#foot_orn {
    clear:both;
    background: url(../images/footorn_41.png) transparent 0 0 no-repeat;
    width: 405px;
    height: 353px;
    position:relative;
    z-index:10;
    bottom:222px;
    left:73px;    
}
#flashdummy {
	width:334px;
	height:410px;
	float:left;
	border-right: 10px solid #fff;
	background-color:#fff;
	color:#000;
}
#events {
	width:415px;
	height:189px;
	margin-left:344px;
}
#events.top {
	height:213px;
	background-color:#bca4cb;
	color:#000;
	border-bottom:7px solid #fff;	
}
#events h3 {
	text-transform:uppercase;	
	font-weight:900;
	color:#6e328b;
	background-color:transparent;
}
#events .element {
	height:40px;
	background-color:#bca4cb;
	color:#6e328b;
	border-top:3px solid #fff;
	padding:10px;	
}
#events .element h3 {
	font-size:13px;	
}
#events .element h3 a {
	color:#6E328B;
	background-color:transparent;	
}	
#events .element h4 {
	background-color:transparent;
	color:#fff;
	text-transform:uppercase;
  font-weight:500;
  width:50%;
  float:left;
  font-size:13px;	
}
#events .element ul {
  margin-left:240px;
}
#events .element ul li {
	float:left;
  font-size:85%;	
}
#events .element ul a {
  background-color:transparent;
  color:#6e328b;
}
#flirtside {
	position:absolute;
	top:540px;
	left:92px;
	background: url(../images/flirt_hl_side.png) transparent 0 0 no-repeat;
	display:block;
	width:127px;
	height:296px;
	z-index:20;
}	
#flashmusic {
	position:absolute;
	width:80px;
	height:30px;
	top:250px;
	left:946px;		
}
