/**************************************************************************
 GLOBAL
**************************************************************************/

html{
	height: 100%;
}

body{
	background-color: #000000;
	margin:0;
	padding:0;
	height: 100%;
	font-family: Tahoma; 
	color: #EDEDED;
}

p{
	padding: 0;
	margin: 0;
}

a{
	color: #7E7E7E;
	text-decoration: none;
}

a img{
	border:0;
}

h1{
	width: 148px;
	height: 37px;
	margin: 0;
	position: relative;
	top: 6px;
	left: 18px;	
}

h1 a{
	background: url(../img/heading_logo.png) no-repeat;
	display: block;
	width: 148px;
	height: 37px;
}

h2{
	color: #C5CE22;
	font-size: 19px;	
	margin: 0;
	padding: 0;
}

input{
	font-family: Tahoma;
}
input.text, select, textarea {
	border: 1px solid #727272;
	color: #EDEDED;
	background-color:#414141;
	background: url(../img/bg_form.png) repeat-x;
	padding-top: 2px;
	padding-left: 2px;
}

select {
	width:100%
}

option {
	background-color:#414141;
}

input.text{
	height: 17px;
}

label{
	margin-top: 3px;
}

textarea {
	background: url(../img/bg_textarea.png) repeat-x;
	background-color:#414141;
}

input.submit {
	margin: 5px 0 0 0;
	border: 1px solid #434343;
	color: #EDEDED;
	background-color:#414141;
	background: url(../img/bg_submit.png) repeat-x;
}


.hide{
	display: none;
}

.clear{
	clear: both;
}

.img{
	display: block;
}

.right{
	text-align: right;
}
.no_width {
	width: auto;
}

/**************************************************************************
 CONTAINER
**************************************************************************/

#outerwrap{
	position: relative;
	height: 100%;
	min-width: 1000px;
	min-height: 700px;	
}

#innerwrap{
	position: absolute;
	left: 50%;
	margin-left: -500px;
	top: 30%;
	margin-top: -210px;	
	width: 1000px;
}

#contentcontainer{
	position: relative;
	height: 570px;
	overflow:hidden;
	border: 1px solid #434343;	
}

#disclaimercontainer{
	background: #000 url(../img/bg_agedisclaimer.jpg) no-repeat;
	position: absolute;
	left: 50%;
	margin-left: -500px;
	top: 0;
	margin-top: 0px;	
	width: 1000px;
	height: 800px;
}

#metacontainer{
	position: relative;
	height: 130px;
	text-align: center;
	overflow:hidden;
}

#head{
	z-index: 20;
	position: relative;
	background-color: #000000;
	height: 50px;
	border-bottom: 1px solid #434343;
}

#content{
	float: left;
}

#rightcontent{
	z-index: 10;
	position: absolute;
	bottom: 0px;
	right: 0px;
	background: url(../img/bg_rightcontent.jpg) no-repeat;
	background-position: 1px 25px;
	background-color: #000000;
	height: 475px;
	width: 275px;
	border-left: 1px solid #434343;
	border-top: 1px solid #434343;
}
#rightcontent form {
	padding: 10px 15px 20px 0;
}

#foot{
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
}

#head .bg{
	position: absolute;
	background: url(../img/bg_header.png) no-repeat;
	width: 446px;
	height: 51px;
}

#head ul.metanav{
	position: absolute;
	list-style: none;
	margin: 0;
	right: 10px;
	top: 14px;
}

#head ul.metanav li{
	float: left;
}

#head ul.metanav li a{
	text-decoration: none;
	color: #434343;
	font-size: 13px;
	margin-right: 10px;
}

#content .img.sujet_bacardi{
	z-index: 1000;
	background: url(../img/sujet_bacardi2010.png) no-repeat;
	width: 213px;
	height: 358px;
	position: absolute;
	left: 780px;
	top: 175px;
}

.start #content .img.sujet_bacardi{
	background: url(../img/sujet_bacardi2010start.png) no-repeat;
	height: 320px;
}

#content .img.foto_gwsp{
	z-index: 1000;
	background: url(../img/fotos_gwsp.png) no-repeat;
	width: 280px;
	height: 221px;
	position: absolute;
	left: 710px;
	top: 60px;
}

#content .img.sujet_glass{
	z-index: 10;
	width: 218px;
	height: 511px;
	position: absolute;
	left: 510px;
	bottom: 60px;
}

#content .mojito .img.sujet_glass {
	background: url(../img/glas_mojito.png) no-repeat;
}
#content .cubalibre .img.sujet_glass {
	background: url(../img/glas_cuba.png) no-repeat;
	left:460px;
	width:300px;
}
#content .cranberry .img.sujet_glass {
	background: url(../img/glas_cranberry.png) no-repeat;
	left:460px;
	width:300px;
}
#content .orange .img.sujet_glass {
	background: url(../img/glas_orange.png) no-repeat;
	left:440px;
	width:300px;
}

#content .bg{
	z-index: -10;
	position: absolute;
	height: 520px;
	width: 1000px;
}

#content .imagelayer{
	position: absolute;
}

#content .imagelayer .pic1{
	z-index: 40;
	position: absolute;
	top: 30px;
	background: url(../img/pic1.png) no-repeat;
	width: 178px;
	height: 186px;
}

#content .imagelayer .pic2{
	z-index: 50;
	position: absolute;
	top: 130px;
	left: 45px;
	background: url(../img/pic2.png) no-repeat;
	width: 228px;
	height: 236px;
}

#content .imagelayer .pic3{
	z-index: 40;
	position: absolute;
	top: 75px;
	left: 170px;
	background: url(../img/pic3.png) no-repeat;
	width: 176px;
	height: 183px;
}

#content .imagelayer .pic4{
	z-index: 30;
	position: absolute;
	top: 35px;
	left: 280px;
	background: url(../img/pic4.png) no-repeat;
	width: 132px;
	height: 135px;
}

#content .imagelayer .pic5{
	z-index: 20;
	position: absolute;
	left: 420px;
	background: url(../img/pic5.png) no-repeat;
	width: 116px;
	height: 120px;
}

#rightcontent h2{
	background: url(../img/bg_form.png) repeat-x;
	font-size: 13px;
	color: #EDEDED;
	margin: 0;
	height: 25px;
	padding: 4px 0 0 10px;
}

/**************************************************************************
 CONTENT
**************************************************************************/

#HTML_AJAX_LOADING{
	position: absolute;
	right: 16px;
	top: 16px;
	display: none;
}

#content .contentlayer, #rightcontent{
	font-size:13px;
}
/*
#rightcontent #mobile {
	width: 78px;
}
*/
input.day, input.month {
	width:20px
}
input.year {
	width:40px;
}

p.date label {
	width:118px;
}

.btn.cal {
	float: left;
	margin-right:5px;
	margin-top:-1px;
}

.start #content .bg{
	background: url(../img/bg_start.jpg) no-repeat;
	background-position: 0px 0px;
}

.start #content h2{
	background: url(../img/heading_lifeisaparty.png) no-repeat;
	width: 243px;
	height: 53px;
	position: absolute;
	top: 380px;
	right: 240px;
}

.drinks #content .mojito .bg{
	background: url(../img/bg_drinks.jpg) no-repeat;
	background-position: 0px 2px;
}
.drinks #content .cubalibre .bg{
	background: url(../img/bg_cuba.jpg) no-repeat;
	background-position: 0px 2px;
}
.drinks #content .cranberry .bg{
	background: url(../img/bg_cranberry.jpg) no-repeat;
	background-position: 0px 2px;
}
.drinks #content .orange .bg{
	background: url(../img/bg_orange.jpg) no-repeat;
	background-position: 0px 2px;
}

.drinks #content .contentlayer{
	width: 450px;
	padding-left: 60px;
}

.drinks #content h2{
	margin-top: 40px;
	margin-bottom: 20px;
}

.drinks #content h3{
	margin-top: 20px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: bold;
}

.drinks .mojito h3{
	color: #77B278;
}

.drinks .cubalibre h3{
	color: #bc271c;
}

.drinks .orange h3{
	color: #c99b2b;
}

.drinks .cranberry h3{
	color: #c4163a;
}

.drinks #rightcontent ul {
	list-style: none;
	margin: 37px 0 0 22px;
	padding:0;
}

.drinks #rightcontent li {
	margin:18px 0;
	padding: 0;
}


.gewinnspiel_about #content .bg{
	background: url(../img/bg_party.jpg) no-repeat;
	background-position: 0px 0px;	
}

.gewinnspiel_about #content .contentlayer{
	width: 350px;
	padding-top: 50px;
	padding-left: 330px;
}

.gewinnspiel_about #content .imagelayer{
	top: 65px;
	left: 415px;
}

.gewinnspiel_about #content h2{
	background: url(../img/heading_lifeisaparty.png) no-repeat;
	width: 243px;
	height: 53px;
	margin-top: 65px;
	margin-bottom: 10px;
}

.gewinnspiel_about #content strong{
	color: #F76C0D;
	font-size: 16px;
	font-weight: bold;
}

.gewinnspiel_about #content p{
	margin-top: 20px;	
}

.gewinnspiel_about #content a{
	color: #EDEDED;
	text-decoration: underline;
}

.gewinnspiel_about #content h3{
	color: #c5ce22;
}

.gewinnspiel_upload #content .contentlayer, .sendtofriend .contentlayer{
	width: 400px;
	padding-left: 60px;
}

.gewinnspiel_upload #content .imagelayer, .sendtofriend .imagelayer{
	top: 85px;
	left: 415px;
}

.gewinnspiel_upload #content h2, .sendtofriend #content h2{
	margin-top: 40px;	
	margin-bottom: 30px;
}

label{
	display: block;
	float: left;
	width: 100px;	
}

 label.no_width{
	margin: 0 0 10px 0;
}

.gewinnspiel_upload #content input.text{
	display: block;
	float: left;
	width: 160px;
}

.gewinnspiel_upload #content input.text.plz{
	width: 40px;
}

.gewinnspiel_upload #content input.text.birthday_day{
	width: 20px;
	margin-right: 5px;
}

.gewinnspiel_upload #content input.text.birthday_month{
	width: 20px;
	margin-right: 5px;
}

.gewinnspiel_upload #content input.text.birthday_year{
	width: 40px;
}
/*
.gewinnspiel_upload #content #mobile_prefix {
	float:left;
	margin: 0 5px 0 0;
}

.gewinnspiel_upload #content input.text#mobile {
	width: 98px;
}
*/
.gewinnspiel_upload #content select.mobile_prefix {
	float:left;
	margin: 0 5px 0 0;
}

.gewinnspiel_upload #content input.text.mobile {
	width: 99px;
}

.gewinnspiel_upload #content p.birthday .hide, .gewinnspiel_gallery_detail #rightcontent .hide{
	display: none;
}
/*
.gewinnspiel_upload #content p.birthday img{
	float: left;
	margin-top: -1px;
	margin-right: 5px;
}
*/
.gewinnspiel_upload #content div.calendar{
	left: 300px;
	margin-top: -25px;
}

.gewinnspiel_upload #content p{
	padding-top: 11px;
	padding-bottom: 11px;
	margin-top: 11px;
	margin-bottom: 11px;
	
}

.gewinnspiel_upload #content p.conditions label{
	width: 300px;
	font-size: 11px;
}

.gewinnspiel_upload #content p.conditions a{
	color: #EDEDED;
	text-decoration: underline;
}

.gewinnspiel_upload #content p.conditions input{
	margin: 2px 5px 0 0;
	float: left;
}

.gewinnspiel_upload #content p.right .btn{
	margin-right: 70px;
}

.gewinnspiel_upload #content p.fileinput span.fileinput{
	position: relative;
}

.gewinnspiel_upload #content p.fileinput .file{
    opacity: 0;
    z-index: 200;
	position: relative;
}

.gewinnspiel_upload #content p.fileinput .filefake {
    position: absolute;
    top: -2px;
    left: 0px;
    z-index: 100;
	width: 300px;
}

.gewinnspiel_upload #content p.fileinput .text{
	width: auto;
}

.gewinnspiel_upload #content .fotoupload p{
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.gewinnspiel_upload #content .fotoupload p select{
	background-image: none;
}

.gewinnspiel_upload #content p textarea{
	width: 326px;
}

.gewinnspiel_upload #content .eventbox{
	width: 330px;
}

.gewinnspiel_upload #content .button{
	margin-top: 3px;
	padding-left: 2px;
	margin-left: 3px;
}

.gewinnspiel_upload #content .login p.right .btn{
	margin-right: 136px;
}

.gewinnspiel_gallery_detail .contentlayer{
	position:relative;
	top: 42px;
	left: 60px;
	height: 415px;
	width: 650px; 
	/*
	bottom:0;
	height:455px;
	margin:18px 18px 18px 58px;
	position:absolute;
	width:646px;
	*/
}

.gewinnspiel_gallery_detail #content h2{
	margin:7px 0 0 0;
}

.gewinnspiel_gallery_detail #content .pic {
	text-align: center;
	padding:0;
	margin: 10px 0;
	height: 290px;
	background-repeat:no-repeat;
	background-position:center center;
}
/*
.gewinnspiel_gallery_detail #content #img {
	margin:10px 0;
}
*/
.gewinnspiel_gallery_detail #content #main {
	width:452px;
	position:relative;
	height:415px;
	border:1px dotted black;
}

.gewinnspiel_gallery_detail #content #main ul {
	list-style:none;
	padding:0;
	position: absolute;
	margin:0;
	top:0;
	right:0;
}

.gewinnspiel_gallery_detail #content #main li {
	display: inline;
}

.gewinnspiel_gallery_detail #content #main li img{
	background:url(../img/spitze.png) no-repeat;
	cursor: pointer;
}

.gewinnspiel_gallery_detail #content .vote_status {
	width: 200px;
	height: 20px;
	color: #F76C0D;
	font-weight: bold;
	position: absolute;
	top: -25px;
	left: 240px;
}

/*
.gewinnspiel_gallery_detail #content #main li .nett {
	background:url(../img/nett.png) no-repeat;
}
.gewinnspiel_gallery_detail #content #main li .super {
	background:url(../img/super.png) no-repeat;
}
.gewinnspiel_gallery_detail #content #main li .spitze {
	background:url(../img/spitze.png) no-repeat;
}
*/
.gewinnspiel_gallery_detail #content #main #next, .gewinnspiel_gallery_detail #content #main #prev {
	position:relative;
	font-weight:bold;
}

.gewinnspiel_gallery_detail #content #main #next {
	float: right;
	right: -20px;
}

.gewinnspiel_gallery_detail #content #main #count {
	float: center;
}

.gewinnspiel_gallery_detail #content #main #prev {
	float: left;
	left: -20px;
}

.gewinnspiel_gallery_detail #content #main .btn {
	position:absolute;
	bottom:2px;
}

.gewinnspiel_gallery_detail #content #main .left {
	left:0;
}

.gewinnspiel_gallery_detail #content #main .right {
	right:0;
}

.gewinnspiel_gallery_detail #content #main_right {
	position:absolute;
	top:0;
	right:0;
	width:166px;
}

.gewinnspiel_gallery_detail #content #main_right h2 {
	font-size:14px;
}

.gewinnspiel_gallery_detail #content #main_right #barometer{
	height:318px;
	width:64px;
	margin-top:10px;
	background:url(../img/bg_barometer.png) no-repeat;
	position:relative;
}

.gewinnspiel_gallery_detail #content #main_right #barometerbar {
	position:absolute;
	left:0;
	bottom: 0;
	width: 31px;
	background: url(../img/barometer.png) repeat-y;	
}

.gewinnspiel_gallery_detail #content #info {
	font-size:10pt;
	color: #7E7E7E;
	position:absolute;
	right:0;
	bottom:0;
}

.gewinnspiel_gallery_detail #rightcontent select.mobile_prefix,
.gewinnspiel_gallery #rightcontent select.mobile_prefix{
	float:left;
	margin: 0 5px 0 0;
}

.gewinnspiel_gallery_detail .backbtn {
	position: absolute;
	top: -30px;
}

.gewinnspiel_gallery_detail #rightcontent input.text.mobile,
.gewinnspiel_gallery #rightcontent input.text.mobile{
	width: 80px;
}

#rightcontent p {
	margin:10px 0 0 10px;
}
#rightcontent .btn_search {
	float:right;
}

#rightcontent .btn_sort {
	position: relative;
	top: 6px;
}

.party_gallery_detail h2 {
	padding-bottom: 12px;
}
.party_gallery_detail #main_right {
	padding-top: 50px;
}
.party_gallery_detail #main_right img {
	margin-top:5px;
}

.gewinnspiel_gallery .wrapper_pic {
	width: 130px;
	height: 152px;
	float: left;
	padding:15px 3px;
}

.gewinnspiel_gallery .wrapper_pic .left {
	float:left;
	margin:4px
}

.gewinnspiel_gallery .wrapper_pic .right {
	float:right;
	margin:4px
}

.gewinnspiel_gallery .wrapper_pic .pic {
	display:block;
	width:130px;
	height:130px;
	border:1px solid #434343;
	margin-bottom:3px;
	background-repeat: no-repeat;
	background-position: center;
}
.gewinnspiel_gallery .wrapper_pic .pic img {
	width:130px;
	height:130px;
}

.gewinnspiel_gallery .contentlayer {
	position:absolute;
	width: 686px;
	height:455px;
	bottom:0;
	margin:18px;
}

.gewinnspiel_gallery .contentlayer h2 {
	margin: 0 0 0 40px;
	color: #c5ce22;
}

.gewinnspiel_gallery .contentlayer .button {
	position:relative;
	left:50%;
	margin-left: -16px;
	cursor: pointer;
}

.gewinnspiel_gallery_detail.reportpic .contentlayer{
	left: 60px;
}

.gewinnspiel_gallery_detail.reportpic .contentlayer form{
	margin-top: 30px;
}

.gewinnspiel_gallery_detail.reportpic .contentlayer p label {
	width:120px;
	float: none;
}
.gewinnspiel_gallery_detail.reportpic .contentlayer textarea {
	width:340px;
}

.gewinnspiel_gallery_detail.reportpic .contentlayer fieldset {
	padding: 0 10px 10px 10px;
	margin: 10px 0;
	border: 1px solid #434343;
	width:325px;
}

.gewinnspiel_gallery_detail.reportpic .contentlayer fieldset legend {
	color:#EDEDED;
}

.gewinnspiel_gallery_detail.reportpic .contentlayer fieldset p {
	padding:14px 0;
}

.gewinnspiel_gallery_detail.reportpic .contentlayer fieldset p label{
	float: left;
}


.gewinnspiel_gallery_detail.reportpic .contentlayer fieldset p input.text {
	float:right;
	width: 190px;
}

.party_gallery .wrapper_pic {
	width: 130px;
	height: 130px;
	float: left;
	padding:15px 3px;
}

.party_gallery pic{
	text-align: center;
	padding:0;
	margin: 10px 0;
	height: 290px;
	background-repeat:no-repeat;
	background-position:center center;
}

.party_gallery .contentlayer p {
	margin: 10px 0 15px 40px;
}

.sendtofriend.contentlayer p label {
	width:120px;
}
.sendtofriend.contentlayer textarea {
	width:340px;
}

.sendtofriend fieldset legend {
	color:#EDEDED;
}

.sendtofriend fieldset {
	padding: 0 10px 10px 10px;
	margin: 10px 0;
	border: 1px solid #434343;
	width:325px;
}

.sendtofriend fieldset p input.text {
	float:right;
	width: 190px;
}

.sendtofriend fieldset p {
	padding:14px 0;
}

.calendar {
	margin:5px;
}

.party_termine h2 {
	padding-bottom: 35px;
}

.party_termine #content ul {
	list-style-image:url(../img/arrow.png);
	padding: 0 0 30px 25px;
}

.party_termine #content ul li {
	padding:2px 0;
}

.party_termine #content ul li a {
	color:#EDEDED;
}

.party_termine #content h2 {
	font-size:16pt;
}

.party_termine #content h3 {
	font-size:14pt;
	padding:0;
	margin: 0 0 10px 0;
}

.party_termine .contentlayer .scrollable {
	height: 365px;
	width: 280px;
	padding:0;
	margin:0;
	overflow: auto;
}

.party_termine #content p.no_result {
	padding-top:170px;
}

.party_termine #content img {
/*	float: right;*/
/*	margin: 20px 5px 0 0;*/
}

.party_termine #content img.flyer {
	margin: -40px 40px 0 0;
}

.party_termine #content p.back {
	margin: 20px 0 0 0;
}

.party_termine #content p.back a{
	color: #FFFFFF;
	text-decoration: underline;
}

#rightcontent #cal1 {
	left:10px;
	bottom:92px;
}

#rightcontent #cal2 {
	left:10px;
	bottom:67px;
}


.party_about #content .contentlayer{
	width: 600px;
	padding-left: 60px;
	font-size: 13px;
}

.party_about #content h2{
	margin-top: 40px;	
	margin-bottom: 10px;
	color: #c5ce22;
}

.party_about #content .bg {
	background:url("../img/bg_party.jpg") no-repeat scroll 0 0 transparent;
}

#kommendetermine{
	position:absolute;
	left:60px;
	top:267px;
	width:230px;
	height:218px;
	background:#000;
	overflow:auto;
	font-size:12px;
	scrollbar-face-color: #555555;
	scrollbar-highlight-color: #aaaaaa;
	scrollbar-3dlight-color: #555555;
	scrollbar-darkshadow-color: #000000;
	scrollbar-shadow-color: #000000;
	scrollbar-arrow-color: #ffffff;
	scrollbar-track-color: #333333;
	padding:10px;
	border:1px solid #727272;
}

#vergangenetermine{
	position:absolute;
	left:330px;
	top:267px;
	width:320px;
	height:218px;
	background:#000;
	overflow:auto;
	font-size:12px;
	scrollbar-face-color: #555555;
	scrollbar-highlight-color: #aaaaaa;
	scrollbar-3dlight-color: #555555;
	scrollbar-darkshadow-color: #000000;
	scrollbar-shadow-color: #000000;
	scrollbar-arrow-color: #ffffff;
	scrollbar-track-color: #333333;
	padding:10px;
	border:1px solid #727272;
}

#rightcontent #mapLayer{
/*	position: absolute;*/
	margin-top: 10px;
	margin-left: 25px;
	height: 120px;
	width: 232px;
}

#rightcontent #map{
	border: none;
}

#rightcontent #mapLayer #mapVienna{
	position: absolute;
	right: 34px;
	top: 66px;
}

#rightcontent #mapLayer #mapVienna a{
	display: block;
	width: 15px;
	height: 14px;
}

.party_about #rightcontent{
	background:#000;
}

.party_gallery #rightcontent{
	background:#000;
}

.party_gallery_detail #rightcontent{
	background:#000;
}

.party_about #content h3{
	position: absolute;
	left: 180px;
	top: 320px;
	font-size: 16px;
}

.party_about #content strong{
	position: absolute;
	left: 180px;
	top: 355px;
	font-size: 13px;
}

.partyspacer {
width:100%;
height:1px;
margin-top:7px;
margin-bottom:4px;
}

.party_vergangen_links {
width:80px;
height:70px;
float:left;
}
.party_vergangen_rechts {
width:220px;
height:70px;
float:left;
position:relative;
}

.party_vergangen_pic {
width:60px;
height:60px;
border:1px solid #727272;
}

.party_vergangen_spacer {
width:100%;
height:1px;
position:absolute;left:0px;top:61px;
}



/**************************************************************************
 NAVIGATION
**************************************************************************/

#foot ul.nav{
	background-color: #000000;
	position: absolute;
	border-top: 1px solid #434343;
	list-style: none;
	bottom: 0px;
	margin: 0;
	padding: 0;
	width: 100%;
	margin-top: 1px;
	z-index:999;
}

.start #foot ul.nav{
	background: url(../img/bg_foot_start.jpg) no-repeat;
}

#foot ul.nav li{
	float: left;
	color: #434343;
	border-right: 1px solid #434343;
	position: relative;
}

#foot ul.nav li a{
	width: 146px;
	height: 36px;
}

#foot ul.start li a{
	width: 146px;
	height: 74px;
}

#foot ul.nav li a.gewinnspiel{
	display: block;
	background: url(../img/nav_gewinnspiel.jpg) no-repeat;
}

#foot ul.nav li a.partydrinks{
	display: block;
	background: url(../img/nav_partydrinks.jpg) no-repeat;
}

#foot ul.nav li a.partys{
	display: block;
	background: url(../img/nav_partys.jpg) no-repeat;
}

#foot ul.nav li a:hover.gewinnspiel{
	background-position: 0 -36px;
}

#foot ul.nav li a:hover.partydrinks{
	background-position: 0 -36px;
}

#foot ul.nav li a:hover.partys{
	background-position: 0 -36px;
}

#foot ul.start li a.gewinnspiel{
	display: block;
	background: url(../img/nav_start_gewinnspiel.jpg) no-repeat;
}

#foot ul.start li a.partydrinks{
	display: block;
	background: url(../img/nav_start_partydrinks.jpg) no-repeat;
}

#foot ul.start li a.partys{
	display: block;
	background: url(../img/nav_start_partys.jpg) no-repeat;
}

#foot ul.start li a:hover.gewinnspiel{
	background-position: 0 -74px;
}

#foot ul.start li a:hover.partydrinks{
	background-position: 0 -74px;
}

#foot ul.start li a:hover.partys{
	background-position: 0 -74px;
}

#foot p.nav.bacardi, #foot p.nav.facebook, #foot p.nav.video {
	position: absolute;
	right: 250px;
	top: -55px;
	z-index: 1000;
}

#foot p.nav.facebook{
	top: -30px;
}

#foot p.nav.video{
	right: 40px;
	top: -70px;
}

#foot p.nav.bacardi a{
	display: block;
	width: 74px;
	height: 21px;
	background: url(../img/bacardi.png) no-repeat right top;
}

#foot p.nav.facebook a{
	display: block;
	width: 148px;
	height: 16px;
	background: url(../img/facebook.png) no-repeat right top;
}

#foot p.nav.video a{
	display: block;
	width: 171px;
	height: 56px;
	background: url(../img/tvspot.png) no-repeat right top;
}

/**************************************************************************
 SUBNAVIGATION
**************************************************************************/

#foot ul.nav li ul{
	display: none;
	list-style: none;
	margin: 0;
	padding: 0;
	position: absolute;
/*	top: -97px;  */
	bottom: 36px;
	left: 0;
	border-bottom: 1px solid #434343;
}

#foot ul.start li ul{
	bottom: 74px;
}

#foot ul.nav li:hover ul{
	display: block;
}
	
#foot ul.nav li ul li{
	position: relative;
	float: none;
	border-top: 1px solid #434343;
	border-left: 1px solid #434343;
	left: -1px;
}

#foot ul.nav li ul li a{
	height: 31px;
}

#foot ul.nav li ul li a span{
	display: none;
}

#foot ul.nav li ul li a.voten{
	display: block;
	background: url(../img/subnav_voten.jpg) no-repeat;
}

#foot ul.nav li ul li a.fotoupload{
	display: block;
	background: url(../img/subnav_fotoupload.jpg) no-repeat;
}

#foot ul.nav li ul li a.teilnehmen{
	display: block;
	background: url(../img/subnav_teilnehmen.jpg) no-repeat;
}

#foot ul.nav li ul li a.partytermine{
	display: block;
	background: url(../img/subnav_partytermine.jpg) no-repeat;
}

#foot ul.nav li ul li a.partyfotos{
	display: block;
	background: url(../img/subnav_partyfotos.jpg) no-repeat;
}

#foot ul.nav li ul li a.about{
	display: block;
	background: url(../img/subnav_about.jpg) no-repeat;
}

#foot ul.nav li ul li a:hover.gewinnspiel{
	background-position: 0 -31px;
}

#foot ul.nav li ul li a:hover.fotoupload{
	background-position: 0 -31px;
}

#foot ul.nav li ul li a:hover.gallery{
	background-position: 0 -31px;
}

#foot ul.nav li ul li a:hover.partytermine{
	background-position: 0 -31px;
}

#foot ul.nav li ul li a:hover.partyfotos{
	background-position: 0 -31px;
}

#foot ul.nav li ul li a:hover.about{
	background-position: 0 -31px;
}

#foot ul.nav li ul li a:hover.teilnehmen{
	background-position: 0 -31px;
}

#foot ul.nav li ul li a:hover.voten{
	background-position: 0 -31px;
}
/**************************************************************************
 META
**************************************************************************/

#metacontainer ul{
	position: relative;
	margin: 0;
	margin-left: 285px;
	list-style: none;
	padding: 10px 0;
}

#metacontainer ul li{
	float: left;
}

#metacontainer ul li a{
	font-size: 11px;
	display: block;
	float: left;
}

#metacontainer ul li span{
	display: block;
	float: left;
	width: 11px;
	height: 12px;
	background: url(../img/separator.png) no-repeat;
	background-position: 5px 3px;
}

#metacontainer p.agenote{
	font-size: 15px;
	font-weight: bold;
	color: #7E7E7E;
	margin: 20px 0 20px 0;
}

#metacontainer p.note{
	font-size: 10px;
	color: #7E7E7E;
	margin-bottom: 5px;
}

.listactive {
background:#883311;
cursor:pointer;
}

.listhover {
/*background:#F76C0D;*/
background:#666;
cursor:pointer;
}
.listnormal {
background:#000;
}

#lightbox_holder {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background-image:url(../img/lbox_overlay.png);
	z-index:2000;
	visibility:hidden;
}

#lightbox_content {
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-360px;	
	margin-top:-240px;

}