@charset "iso-8859-1";
/* CSS Document */

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 1.3;
	color: #FFFFFF;
	background-color: #000000;
	background-image: url(../images/background.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

/* Layer */

#masterlayer {
	position:absolute;
	width:966px;
	height:100%;
	z-index:1;
	left: 50%;
	top: 0px;
	margin-left: -483px;
}
#tahititv {
	position:absolute;
	width:190px;
	height:133px;
	z-index:2;
	left: 776px;
	top: 16px;
}
#interface {
	position:absolute;
	width:777px;
	height:60px;
	z-index:4;
	left: 190px;
	top: 153px;
}
#newsticker {
	position:absolute;
	width:777px;
	height:23px;
	z-index:1;
	left: 190px;
	top: 197px;
	background-color: #990100;
}
#bgunten {
	position:absolute;
	width:777px;
	height:794px;
	z-index:1;
	left: 190px;
	top: 220px;
	background-image: url(../images/bg_content.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#teaserleisterechts {
	position:absolute;
	width:190px;
	height:600px;
	z-index:2;
	left: 766px;
	top: 224px;
}
#teaserspecials {
	position:relative;
	z-index:3;
}
#teasergewinnspiel {
	position:relative;
	z-index:3;
}
#teaserumfrage {
	position:relative;
	z-index:3;
}
#teaserfreiereintritt {
	position:relative;
	z-index:3;
}
#newsletter {
	position:absolute;
	width:190px;
	height:133px;
	z-index:2;
	left: -7px;
	top: 497px;
}
#maincontent {
	position:absolute;
	width:554px;
	height:800px;
	z-index:4;
	left: 11px;
	top: 4px;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}








#teasertahititv {
	border: 1px solid #CC3333;
}
#teaserhilfe {
	border: 4px solid #CC3333;
}
#teaser1 {
	border: 1px solid #CC3333;
	background-image: url(../images/teaser/bgs/teaser1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	-moz-border-radius-bottomleft: 7px;
	-moz-border-radius-bottomright: 7px;
}
#teaser2 {
	border: 1px solid #CC3333;
	background-image: url(../images/teaser/bgs/teaser2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	-moz-border-radius-bottomleft: 7px;
	-moz-border-radius-bottomright: 7px;
}
#teaser3 {
	border: 1px solid #CC3333;
	background-image: url(../images/teaser/bgs/teaser3.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	-moz-border-radius-bottomleft: 7px;
	-moz-border-radius-bottomright: 7px;
}
#teaserlinks1 {
	border: 1px solid #CC3333;
	background-image: url(../images/teaser/bgs/teaserlinks1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	-moz-border-radius-bottomleft: 7px;
	-moz-border-radius-bottomright: 7px;
}
#teaserlinks2 {
	border: 1px solid #CC3333;
	background-image: url(../images/teaser/bgs/teaserlinks2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	-moz-border-radius-bottomleft: 7px;
	-moz-border-radius-bottomright: 7px;
}
#untermenu {
  	border-left-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
    border-color:#000000;
	color: #000000;
	background-color:#FFFFFF;
}

#textfeld_newsletter {
	height: 13px;
	width: 157px;
	font-face:Verdana;
	font-size:11px
}
#textfeld_newsletter_cod {
	height: 13px;
	width: 80px;
	font-face:Verdana;
	font-size:11px
}
#textfeld_gbname {
	height: 13px;
	width: 530px;
	font-face:Verdana;
	font-size:11px
}
#textfeld_gbtext {
	height: 55px;
	width: 530px;
	font-face:Verdana;
	font-size:11px
}
#textfeld_kontakt_klein {
	height: 13px;
	width: 255px;
	font-face:Verdana;
	font-size:11px
}
#textfeld_kontakt_gross {
	height: 140px;
	width: 536px;
	font-face:Verdana;
	font-size:11px
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
}
a.untermenu:link {color:#000000;text-decoration:none}
a.untermenu:visited {color:#000000;text-decoration:none}
a.untermenu:hover {color:#CC0105;text-decoration:none}
a.untermenu:active {color:#000000;text-decoration:none}

a.content:link {color:#ffffff;text-decoration:underline}
a.content:visited {color:#ffffff;text-decoration:underline}
a.content:hover {color:#ffffff;text-decoration:underline}
a.content:active {color:#ffffff;text-decoration:underline}

a.rot:link {color:#ffffff;text-decoration:underline}
a.rot:visited {color:#ffffff;text-decoration:underline}
a.rot:hover {color:#ffffff;text-decoration:underline}
a.rot:active {color:#ffffff;text-decoration:underline}

a.rotpure:link {color:#CE0000;text-decoration:none}
a.rotpure:visited {color:#CE0000;text-decoration:none}
a.rotpure:hover {color:#CE0000;text-decoration:none}
a.rotpure:active {color:#CE0000;text-decoration:none}

a.pfeile:link {color:#ffffff;text-decoration:none}
a.pfeile:visited {color:#ffffff;text-decoration:none}
a.pfeile:hover {color:#ffffff;text-decoration:none}
a.pfeile:active {color:#ffffff;text-decoration:none}



.textteilfarbe {color: #CE0000}
.textteilfarbemini {
	color: #CE0000;
	font-size: 9px;
}
.schrift_mini2 {
	color: #ffffff;
	font-size: 9px;
}

#rahmentanzerinnen {
	border: 5px solid #000000;
}
#rahmentanzerinnenlow {
	border: 3px solid #000000;
}
.videos {
	position:fixed;
	width:425px;
	height:344px;
	z-index:100;
}
.videofenster {
	position:absolute;
	width:480px;
	height:344px;
	z-index:100;
	left: 35px;
}

#textfeld_junggesellin {
	height: 13px;
	width: 157px;
	font-face:Verdana;
	font-size:11px
}
#textfeld_jga_mitteilung {
	height: 75px;
	width: 420px;
	font-face:Verdana;
	font-size:11px
}
#textfeld_junggesellin_anz {
	height: 20px;
	width: 163px;
	font-face:Verdana;
	font-size:11px
}
#textfeld_junggesellin_tag {
	height: 20px;
	width: 46px;
	font-face:Verdana;
	font-size:11px
}
#textfeld_junggesellin_monat {
	height: 20px;
	width: 46px;
	font-face:Verdana;
	font-size:11px
}
#textfeld_junggesellin_jahr {
	height: 20px;
	width: 63px;
	font-face:Verdana;
	font-size:11px
}
#textfeld_junggesellin_uhrzeit {
	height: 20px;
	width: 163px;
	font-face:Verdana;
	font-size:11px
}
#textfeld_junggesellin_code {
	height: 13px;
	width: 80px;
	font-face:Verdana;
	font-size:11px
}
#jga_angebot_pulldown {
	height: 20px;
	width: 46px;
	font-face:Verdana;
	font-size:11px
}
#textfeld_freiereintritt {
	height: 13px;
	width: 230px;
	font-face:Verdana;
	font-size:11px
}
#textfeld_presse {
	height: 13px;
	width: 230px;
	font-face:Verdana;
	font-size:11px
}
.blinken {text-decoration:blink;}
.mini {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7px;
}
.menugegraut {
	color:#BBBABA;
}
.shop_textblock{
	margin-left: 5px;
	margin-right: 20px;
	text-align: justify;
}
#textfeld_job {
	height: 13px;
	width: 260px;
	font-face:Verdana;
	font-size:11px
}
#textfeld_job_pulldown {
	height: 19px;
	width: 265px;
	font-face:Verdana;
	font-size:11px
}
#textfeld_job_bereich {
	height: 80px;
	width: 535px;
	font-face:Verdana;
	font-size:11px
}
#um_aktuelles {
	position:absolute;
	width:150px;
	height:31px;
	z-index:10;
	left: 1px;
	top: 43px;
	visibility: hidden;
}
#um_dastahiti {
	position:absolute;
	width:220px;
	height:29px;
	z-index:10;
	left: 107px;
	top: 43px;
	visibility: hidden;
}
#um_visuelles {
	position:absolute;
	width:150px;
	height:34px;
	z-index:10;
	left: 211px;
	top: 43px;
	visibility: hidden;
}
#um_events {
	position:absolute;
	width:150px;
	height:35px;
	z-index:10;
	left: 306px;
	top: 43px;
	visibility: hidden;
}
#um_downloads {
	position:absolute;
	width:150px;
	height:32px;
	z-index:10;
	left: 393px;
	top: 43px;
	visibility: hidden;
}
#um_kontakt {
	position:absolute;
	width:190px;
	height:29px;
	z-index:10;
	left: 586px;
	top: 43px;
	visibility: hidden;
}
#bschreibung {
	position:absolute;
	width:551px;
	height:238px;
	z-index:-1;
}
.text_beschreibung {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF;
}
