/* ----- general -------------------------------------------------------------B- */
* {
    padding: 0;
    border: 0;
    margin: 0;
}

UL#normal {
    list-style-type: square;
    margin: 0 0 1em 1.5em;
}

UL#normal LI {
    margin: 0 0 0.3em 0;
}

UL#ohne {
    list-style-type: none;
    margin: 0 0 1em 1.5em;
	line-height: 12px;
}

UL#ohne LI {
    margin: 0 0 0.3em 0;
}

UL#ohne-vorne {
    list-style-type: none;
    margin: 0 0 1em 0;
	line-height: 12px;
}

UL#ohne-vorne LI {
    margin: 0 0 0.3em 0;
}

BODY {
	margin: 0 0 0 0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	color:#CCCCCC;
}

A:link {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	color:#FFFFFF;
}

A:active {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	color:#FFFFFF
}

A:visited {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	color:#FFFFFF;
}

A:hover {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	color:#DB0066;
}

IMG {
	border: 0;
}

SPAN {
	text-decoration: none;
}

#center {
	position:absolute; 
	left: 50%; 
	width:950px; 
	margin-left:-475px;
}

.clean {
	clear: both;
}

HR {
	height: 1px;
	background-color: #db0066;
	color: #db0066;
	margin-bottom: 10px;
	margin-top: 4px;
	* margin: -3px 0 0 0;
}

H1 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	margin: 0;
}

H2 { /* BOX HEADLINE, BLOG HEADLINE */
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	color:#CCCCCC;
	margin: 0;
}

H3 { /* BLOG DATUM */
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	color:#CCCCCC;
	margin: 0;
}

H4 { /* BOX HEADLINE, BLOG HEADLINE */
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	color:#DB0066;
	margin: 0;
}

P {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	color:#CCCCCC;
}

P a:link {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	color:#FFFFFF;
}

P a:active {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	color:#FFFFFF
}

P a:visited {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	color:#FFFFFF;
}

P a:hover {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	background-color:#333333;
	color:#DB0066;
}

.darktext {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	color:#171513;
}
.darktext-bold {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	color:#171513;
}
.whitetext-bold {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
}

.text {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	color:#CCCCCC;
}

.text a:link {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	color:#FFFFFF;
}

.text a:active {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	color:#FFFFFF
}

.text a:visited {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	color:#FFFFFF;
}

.text a:hover {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	background-color:#333333;
	color:#DB0066;
}

.subtext {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	color:#999999;
}
.subtext a:link {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
}
.subtext a:active {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
}
.subtext a:visited {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
}
.subtext a:hover {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	background-color:#333333;
	color:#DB0066
}

.pink-line {
	border-bottom-color:#db0066;
	border-bottom-style:solid;
	border-bottom-width:1px;
}

.pink-line-top {
	border-top-color:#db0066;
	border-top-style:solid;
	border-top-width:1px;
}

.pink-line-right {
	border-right-color:#db0066;
	border-right-style:solid;
	border-right-width:1px;
}

.pink-line-left {
	border-left-color:#db0066;
	border-left-style:solid;
	border-left-width:1px;
}

.grey-line-top {
	border-top-color:#CCCCCC;
	border-top-style:solid;
	border-top-width:1px;
}
.grey-line-top P {
	padding-top: 8px;
}

.tiny {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	color:#CCCCCC;
}
/* ----- general -------------------------------------------------------------E- */
/* ----- subheads ------------------------------------------------------------B- */
.subhead {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	margin-left:8px;
	vertical-align:middle;
	line-height:19px;
}

.subhead-site {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	margin-right:8px;
	vertical-align:middle;
	line-height:19px;
}

.subhead-site a:link {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	margin-right:8px;
	vertical-align:middle;
	line-height:19px;
}

.subhead-site a:active {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	margin-right:8px;
	vertical-align:middle;
	line-height:19px;
}

.subhead-site a:visited {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	color:#CCCCCC;
	margin-right:8px;
	vertical-align:middle;
	line-height:19px;
}

.subhead-site a:hover {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	color:#DB0066;
	margin-right:8px;
	vertical-align:middle;
	background-color:#333333;
	line-height:19px;
}
/*Hier die Subheadlines mit vorangestellten Grafiken*/
.subhead-lock {
	background: url(../gfx/icons/noisy_lock.gif);
	background-repeat: no-repeat;
	background-position:0px 2px;
	padding-left:15px; 
	margin: 0 0 0 8px; 
}
.subhead-help {
	background: url(../gfx/icons/noisy_help.gif);
	background-repeat: no-repeat;
	background-position:0px 2px;
	padding-left:15px; 
	margin: 0 0 0 8px; 
}
.subhead-info {
	background: url(../gfx/icons/noisy_smallinfo.gif);
	background-repeat: no-repeat;
	background-position:0px 2px;
	padding-left:15px; 
	margin: 0 0 0 8px; 
}
.subhead-search {
	background: url(../gfx/icons/noisy_search.gif);
	background-repeat: no-repeat;
	background-position:0px 2px;
	padding-left:15px; 
	margin: 0 0 0 8px; 
}
.subhead-stats {
	background: url(../gfx/icons/noisy_stats.gif);
	background-repeat: no-repeat;
	background-position:0px 2px;
	padding-left:15px; 
	margin: 0 0 0 8px; 
}
/* ----- subheads ------------------------------------------------------------E- */
/* ----- tables --------------------------------------------------------------B- */
TABLE {
	border: 0px;
	border-spacing: 0px;
	border-width: 0px;
}

TH {
	text-align: left;
}

TABLE.table-margin TD DIV {
	margin: 8px;
}

TD.table-margin DIV {
	margin: 8px;
}

.table-overview TABLE TH {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	color:#999999;
	text-align:left;
}
/* ----- tables --------------------------------------------------------------E- */
/* ----- forms ---------------------------------------------------------------B- */
.pflichtmarkierung {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	color:#DB0066;
}
FORM {
	margin: 0;
	padding: 0;
}
FIELDSET {
	margin: 0 0 15px 0;
	padding: 0;
}

LEGEND {
	margin: 0;
	padding: 0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
}
LABEL {
	margin: 0;
	padding: 0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	color:#FFFFFF;
}
FORM div.line {
	margin: 0.5em 0 0.5em 0;
}
FORM.shotsearch SELECT {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	color:#171513;
	border: 1px solid #666666;
	background-color:#CCCCCC;
}
/*************************************************************************************************************************/
TABLE.edit TD {
	padding-bottom:4px;
}
INPUT.width150 {
	width:150px;
}

INPUT, TEXTAREA, SELECT {
	color: #171513;
	font: normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	border: 1px solid #999999;
	/*background-color: #BCBCBC;*/
}

INPUT#radio {
	border:none;
}

* HTML INPUT, * HTML TEXTAREA { 
	border-color: #999999; 
}
INPUT:hover, TEXTAREA:hover { 
	border-color: #DB0066;
	background-color:#D6D6D6;
}
INPUT:focus, TEXTAREA:focus { 
	border-color: #DB0066;
	color: #171513;
	background-color:#D6D6D6;
}

SELECT.select-multiple {
	height: 86px;
}

TEXTAREA.profile {
	width: 357px;
	height: 100px;
}
TEXTAREA.message {
	width: 230px;
	height: 100px;
}

INPUT.button {
	background-color: #D6D6D6;
	color: #171513;
	font-size: 11px; 
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	border: solid 1px #999999;
	margin-left: 4px;
}
INPUT.button:hover { 
	background-color: #DB0066; 
	color: #FFFFFF;
	border-color: #DB0066;
}
* HTML INPUT.button { 
	color: #171513; 
}
INPUT.grafikbutton {
	border: solid 1px #171513;
	margin-left: 4px;
	background-image:url(../gfx/noisy_button_speichern.gif);
	background-position:center;
	width:112px;
	height:24px;
}
INPUT.grafikbutton:hover { 
	border-color: #DB0066;
}
INPUT.grafikbutton-go {
	border: solid 1px #171513;
	background-image:url(../gfx/noisy_button_go.gif);
	background-position:center;
	width:22px;
	height:20px;
}
INPUT.grafikbutton-go:hover { 
	border-color: #DB0066;
}
INPUT.grafikbutton-senden {
	border: solid 1px #171513;
	background-image:url(../gfx/noisy_button_senden.gif);
	background-position:center;
	width:90px;
	height:20px;
}
INPUT.grafikbutton-senden:hover { 
	border-color: #DB0066;
}
INPUT.grafikbutton-login {
	border: solid 1px #171513;
	background-image:url(../gfx/noisy_login_submit.gif);
	background-position: center;
	width:78px;
	height:20px;
	margin-top: 6px;
}
INPUT.grafikbutton-login:hover { 
	border-color: #DB0066;
}
INPUT.grafikbutton-registrieren {
	border: solid 1px #171513;
	background-image:url(../gfx/noisy_button_registrieren.gif);
	background-position:center;
	width:126px;
	height:20px;
}
INPUT.grafikbutton-registrieren:hover { 
	border-color: #DB0066;
}
INPUT.grafikbutton-weiter {
	border: solid 1px #171513;
	background-image:url(../gfx/noisy_button_weiter.gif);
	background-position: center;
	width:87px;
	height:20px;
	/*margin-top: 6px;*/
}
INPUT.grafikbutton-weiter:hover { 
	border-color: #DB0066;
}
INPUT.grafikbutton-freund {
	border: solid 1px #171513;
	background-image:url(../gfx/noisy_button_freundschaft.gif);
	background-position: center;
	width:197px;
	height:20px;
	margin-top: 6px;
}
INPUT.grafikbutton-freund:hover { 
	border-color: #DB0066;
}
INPUT.grafikbutton-abstimmen {
	border: solid 1px #171513;
	background-image:url(../gfx/noisy_button_abstimmen.gif);
	background-position: center;
	width:110px;
	height:20px;
}
INPUT.grafikbutton-abstimmen:hover { 
	border-color: #DB0066;
}
/* HTML INPUT.grafikbutton { 
	color: #171513; } */

/*
INPUT.mainoption {
	background-color: #222;
	color: #D0D0D0;
	font-weight: bold;
	border: solid 1px #000;
}

INPUT.mainoption:hover { 
	border-color: #D0D0D0; 
}
INPUT.mainoption:focus { 
	color: #FFF; 
	border-color: #F0E80A; 
}
*/
.checkbox {
	background: url(../gfx/icons/noisy_checkboxUnchecked.gif) no-repeat center center;
	display: block; 
	width: 16px; 
	height:16px;
}
A.checkbox, A.checkboxchecked {
	display: block;
	width: 16px;
	height: 16px;
	cursor: pointer;
	cursor: hand;
}
A.checkbox {
	background: url(../gfx/icons/noisy_checkboxUnchecked.gif) no-repeat center center;
}
A.checkboxchecked {
	background: url(../gfx/icons/noisy_checkboxChecked.gif) no-repeat center center;
}

.radiobox {
	background: url(../gfx/icons/noisy_radioUnchecked.gif) no-repeat center center;
	display: block; 
	width: 16px; 
	height:16px;
}
A.radiobox, A.radioboxchecked {
	display: block;
	width: 16px;
	height: 16px;
	cursor: pointer;
	cursor: hand;
}
A.radiobox {
	background: url(../gfx/icons/noisy_radioUnchecked.gif) no-repeat center center;
}
A.radioboxchecked {
	background: url(../gfx/icons/noisy_radioChecked.gif) no-repeat center center;
}
/* ----- forms ---------------------------------------------------------------E- */
/* ----- region switch -------------------------------------------------------B- */
#region-bg {
	background-image:url(gfx/noisy_region_hg.gif); 
	background-repeat:repeat; 
	background-position:top left; 
	height:26px; z-index:-1;
}

#region {
    overflow: hidden;
    background-color: #000000;
    color: #FFFFFF;
	height: 25px;
    border-bottom: 1px solid #FFFFFF;
	margin: 0;
}

#region ul {
	position: absolute;
    top: 0;
    left: 50%;
    background: url('../gfx/noisy_region_slogan.gif') no-repeat 609px 6px;
    height: 20px;
	padding-top: 6px;
    margin-left: -475px;
}

#region ul li {
    display: inline;
}

#region ul li a {
    float: left;
    display: block;
    background-attachment: no-repeat;
    background-position: left top;
    height: 20px;
}

#region ul li a:hover {
    background-position: 242px 0;
}

#region ul li a.active,
#region ul li a.active:hover {
    background-position: 121px 0;
}

#region ul li a span {
    display: none;
}

#region ul li.home a {
    background-image: url('../gfx/noisy_region_home.gif');
    width: 43px;
	margin-right: 5px;
}

#region ul li.schleswigholstein a {
    background-image: url('../gfx/noisy_region_schleswigholstein.gif');
    width: 121px;
	margin-right: 5px;
}

#region ul li.hamburg a {
    background-image: url('../gfx/noisy_region_hamburg.gif');
    width: 64px;
	margin-right: 5px;
}

#region ul li.outofthis a {
    background-image: url('../gfx/noisy_region_outofthis.gif');
    width: 74px;
	margin-right: 5px;
}

#region ul li.meckpomm a {
    background-image: url('../gfx/noisy_region_meckpomm.gif');
    width: 121px;
	margin-right: 5px;
}
/* ----- region switch -------------------------------------------------------E- */
/* ----- header --------------------------------------------------------------B- */
#header {
	margin-top: 15px;
	* height: 165px;
}
#header img {
	float: left;
}
/* ----- header --------------------------------------------------------------E- */
/* ----- login bar -----------------------------------------------------------B- */
#login
{
	margin: 0;
	* margin-top: -15px;
	width:775px;
	height:32px;
	background-image:url(../gfx/noisy_login_hg.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	overflow:hidden;
}

#login form
{
	margin:0;
}

#login div.loginfeld
{
	background-image:url(../gfx/noisy_login_textinput_hg.jpg);
	width:100px;
	height:18px;
	overflow:hidden;
	position:absolute;
}

#login div.loginfeld input
{
	position:absolute;
	top:-2px;
	left:-2px;
	background-image:url(../gfx/noisy_login_textinput_hg.jpg);
	width:110px;
	height:28px;
	margin:0;
	padding:2px 0 0 3px ;
	font-size:10px;
	color:#000000;
}

#login div a {
    float: left;
    display: block;
    background-attachment: no-repeat;
    background-position: left top;
    height: 32px;
}

#login div a:hover {
    background-position: 178px 0;
}

#login div a.active,
#login div a.active:hover {
    background-position: 89px 0;
}

#login div a span {
    display: none;
}

#login div.loginsubmit a {
    /*background-image: url('../gfx/noisy_login_submit.gif');*/
    width: 84px;
}

#login div.loginjoin a {
    background-image: url('../gfx/noisy_login_join.gif');
    width: 72px;
	margin-left: 4px;
}

#login div.loginprofil a {
    background-image: url('../gfx/noisy_login_profil.gif');
    width: 84px;
}

#login div.loginlogout a {
    background-image: url('../gfx/noisy_login_logout.gif');
    width: 89px;
	margin-left: 4px;
}

#datum {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	color:#FFFFFF;
}

.profilebar {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	color:#FFFFFF;
}
/* ----- login bar -------------------------------------------------------E- */
/* ----- contentbox ------------------------------------------------------B- */
.main {
	width:775px;
	background-color: #171513;
	border-top:#5D5C5A solid 1px;
	float: left;
	overflow:hidden;
	margin-top: 15px;
	padding-bottom: 13px;
	min-height: 610px; /* skyscraper footer fix, IE6 only */
}
#content {
	padding: 13px 13px 50px 13px;
}
.boxes {
	margin-left: 154px;
	margin-bottom: 13px;
	display: block;
}
/* ----- contentbox ------------------------------------------------------E- */
/* ----- menue -----------------------------------------------------------B- */
#menue
{	
	overflow: hidden;

	z-index: 3;
	top: 0;
	display:block;
	float:left;
}

#menue ul {
    display: block;
	list-style-type: none;
}

#menue ul li {
    display: inline;
}

#menue ul li a {
    display: block;
    background-attachment: no-repeat;
    background-position: left top;
    height: 36px;
}

#menue ul li a:hover {
    background-position: 316px 0;
}

#menue ul li a.active,
#menue ul li a.active:hover {
    background-position: 158px 0;
}

#menue ul li a span {
    display: none;
}

#menue ul li.nightlife a {
    background-image: url('../gfx/noisy_menue_nightlife.gif');
    width: 158px;
}

#menue ul li.community a {
    background-image: url('../gfx/noisy_menue_community.gif');
    width: 158px;
}

#menue ul li.entertainment a {
    background-image: url('../gfx/noisy_menue_entertainment.gif');
    width: 158px;
}

#menue ul li.inside a {
    background-image: url('../gfx/noisy_menue_inside.gif');
    width: 158px;
}

#menue ul li.profil a {
    background-image: url('../gfx/noisy_menue_profil.gif');
    width: 158px;
}

#menue ul li.back a {
    background-image: url('../gfx/noisy_menue_back.gif');
    width: 158px;
}

#menue ul li.submenue-first a {
	background-image: url('../gfx/noisy_menue_submenue.gif');
	background-attachment: no-repeat;
	width: 158px;
	height: 25px;
	margin-top: -3px;
	overflow: hidden;
}

#menue ul li.submenue a {
	background-image: url('../gfx/noisy_menue_submenue.gif');
	background-attachment: no-repeat;
	width: 158px;
	height: 25px;
	overflow: hidden;
}

#menue ul li.submenue-last a {
	background-image: url('../gfx/noisy_menue_submenue-last.gif');
	background-attachment: no-repeat;
	width: 158px;
	height: 28px;
	overflow: hidden;
}

#menue ul li a {
	text-decoration:none;
}

#menue ul li a span.subm {
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-attachment: no-repeat;
	color: #FFFFFF;
	padding-top: 3px;
	padding-left: 15px;
	display:block;
}

#menue ul li a:link span.subm{
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

#menue ul li a:active span.subm{
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;;
	color: #FFFFFF;
	text-decoration: none;
}

#menue ul li a:visited span.subm{
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

#menue ul li a:hover span.subm{
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #DB0066;
	text-decoration: none;
}
/* ----- menue -----------------------------------------------------------E- */
/* ----- boxes -----------------------------------------------------------E- */
/* 4-spaltige Box (komplette Breite) */
.box-four-mid {
	width: 749px;
	float: left;
	background-image: url(../gfx/noisy_box_completemid.gif);
	background-position: top left;
	background-repeat: repeat-y;
}
.box-four-mid #box-four-head {
	background-image: url(../gfx/noisy_box_completehead.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
.box-four-mid #box-four-head #box-four-base {
	background-image: url(../gfx/noisy_box_completebase.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	padding: 12px 12px 30px 12px;
}
/* 3-spaltige Box (Menue + Content) */
.box-three-mid { 
	width: 583px;
	float: right;
	background-image: url(../gfx/noisy_box_singlemid.gif);
	background-position: top left;
	background-repeat: repeat-y;
	margin-bottom: 7px;
}
.box-three-mid #box-three-head {
	background-image: url(../gfx/noisy_box_singlehead.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
.box-three-mid #box-three-head #box-three-base {
	background-image: url(../gfx/noisy_box_singlebase.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	padding: 12px 12px 30px 12px;
}
/* 1-spaltige Box */
.box-one-mid {
	width: 190px;
	float: right;
	background-image: url(../gfx/noisy_minibox_one_mid.gif);
	background-position: top left;
	background-repeat: repeat-y;
	margin-left: 7px;
	* margin-left: 6px;
	margin-bottom: 7px;
}
.box-one-mid #box-one-head {
	background-image: url(../gfx/noisy_minibox_one_head.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
.box-one-mid #box-one-head #box-one-base {
	background-image: url(../gfx/noisy_minibox_one_base.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	padding: 12px 12px 30px 12px;
}
/* 2-spaltige Box */
.box-two-mid {
	width: 384px;
	float: right;
	background-image: url(../gfx/noisy_minibox_two_mid.gif);
	background-position: top left;
	background-repeat: repeat-y;
	margin-left: 7px;
	margin-bottom: 7px;
}
.box-two-mid #box-two-head {
	background-image: url(../gfx/noisy_minibox_two_head.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
.box-two-mid #box-two-head #box-two-base {
	background-image: url(../gfx/noisy_minibox_two_base.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	padding: 12px 12px 30px 12px;
}

/* 2x2 Box */
.box-2x2-mid {
	width: 384px;
	float: right;
	background-image: url(../gfx/noisy_minibox_two_mid.gif);
	background-position: top left;
	background-repeat: repeat-y;
	margin-left: 7px;
	margin-bottom: 7px;
}
.box-2x2-mid #box-2x2-head {
	background-image: url(../gfx/noisy_minibox_two_head.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
.box-2x2-mid #box-2x2-head #box-2x2-base {
	background-image: url(../gfx/noisy_minibox_two_base.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	padding: 12px 12px 30px 12px;
}

.boxpic-one {
	margin: 0 0 0 0;
	float: left;
	width: 162px;
}
.boxpic-one p {
	text-align:right;
}
.boxpic-one a img {
	border: 2px solid #999999;
}
.boxpic-one a:hover img {
	border: 2px solid #db0066;
}

.boxpic-two {
	margin: 0 0 0 31px;
	* margin: 0 0 0 27px;
	float: left;
	width: 162px;
}
.boxpic-two p {
	text-align:right;
}
.boxpic-two img {
	border: 2px solid #999999;
}
.boxpic-two a img {
	border: 2px solid #999999;
}
.boxpic-two a:hover img {
	border: 2px solid #db0066;
}
DIV.boxpic-2x2 {
	margin: 20px 5px 0 5px;
}
 
.party-update-review-one {
	margin: 0;
	float: left;
}
.party-update-review-one a img {
	border: 2px solid #999999;
}
.party-update-review-one a:hover img {
	border: 2px solid #db0066;
}
.party-update-review-two {
	margin: 0 0 0 31px;
	float: left;
}
.party-update-review-two a img {
	border: 2px solid #999999;
}
.party-update-review-two a:hover img {
	border: 2px solid #db0066;
}

.boxlink {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	color:#FFFFFF;
}
.boxlink a:link {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	color:#FFFFFF;
}
.boxlink a:active {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	color:#FFFFFF;
}
.boxlink a:visited {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	color:#FFFFFF;
}
.boxlink a:hover {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	color:#DB0066;
}
#more {
	text-align:right;
}
.adbox-one {
	width: 190px;
	float: right;
	margin-left: 7px;
	margin-bottom: 7px;
}
.adbox-one img {
	border: 0;
	margin: 0;
	padding: 3px;
}
.adbox-two {
	width: 384px;
	float: right;
	margin-left: 7px;
	margin-bottom: 7px;
}
.adbox-two img {
	border: 0;
	margin: 0;
	padding: 3px;
}
.adbox-three {
	width: 583px;
	float: right;
	margin-left: 7px;
	margin-bottom: 7px;
}
.adbox-three img {
	border: 0;
	margin: 0;
	padding: 3px;
}
#minheight {
	min-height: 165px;
	* height: 165px;
}

#minheight-2x2 {
	min-height: 380px;
	* height: 380px;
}

.partydate  {
	font-weight:bold;
	color: #db0066;
}
TEXTAREA.comment {
	width: 160px;
	height: 150px;
}
TR.height119 {
	height: 119px;
}
TR.height99 {
	height: 99px;
}
TD.integrated-partytipp {
	background-image: url(../gfx/noisy_fields_lower-bg.gif);
}
TD.integrated-partytipp TABLE {
	padding: 5px;
	*margin: 5px 0 0 4px;
}
.search
{
	background-image:url(../gfx/noisy_login_textinput_hg.jpg);
	margin:8px 10px 12px -160px;
	width:100px;
	height:18px;
	overflow:hidden;
	position:absolute;
}
.searchgo
{
	margin:9px 10px 11px -50px;
	position:absolute;
}
/* ----- boxes -----------------------------------------------------------E- */
/* ----- calendar --------------------------------------------------------B- */
TABLE.partykalender {
	border-left: 1px solid #666666;
	border-top: 1px solid #666666;
	background-image:url(../gfx/noisy_entertainment_news-dates-bg.gif);
}
TABLE.partykalender TH {
	border-bottom: 2px solid #666666;
	border-right: 1px solid #666666;
	text-align: center;
	font-weight: bold;
	color:#CCCCCC;
	background-color:#333333;
}
TABLE.partykalender TD {
	border-bottom: 1px solid #666666;
	border-right: 1px solid #666666;	
}
TABLE.partykalender TD a:link SPAN,
TABLE.partykalender TD a:active SPAN,
TABLE.partykalender TD a:visited SPAN {
	width: 22px;
	height: 17px;
	display: block;
	color: #FFFFFF;
	font-size: 12px;
	cursor: pointer;
}
TABLE.partykalender TD a:hover SPAN{
	width: 22px;
	height: 17px;
	display: block;
	background-color: #DB0066;
	color: #171513;
	font-size: 12px;
	cursor: pointer;
}
#nextweek {
	color:#CCCCCC;
}
/* ----- calendar --------------------------------------------------------E- */
/* ----- sort ------------------------------------------------------------B- */
#sort {
    overflow: hidden;
    color: #FFFFFF;
	height: 25px;
    border-bottom: 1px solid #DB0066;
	margin: 0;
}

#sort ul {
	list-style-type: none;
	display: block;
	padding-top: 6px;
	height: 20px;
}

#sort ul li {
    display: inline;
}

#sort ul li a {
    float: left;
    display: block;
    background-attachment: no-repeat;
    background-position: left top;
    height: 20px;
}

#sort ul li a:hover {
    background-position: 242px 0;
}

#sort ul li a.active,
#sort ul li a.active:hover {
    background-position: 121px 0;
}

#sort ul li a span {
    display: none;
}

#sort ul li.location a {
    background-image: url('../gfx/noisy_sort_location.gif');
    width: 60px;
	margin-right: 5px;
}

#sort ul li.plz a {
    background-image: url('../gfx/noisy_sort_plz.gif');
    width: 28px;
	margin-right: 5px;
}

#sort ul li.ort a {
    background-image: url('../gfx/noisy_sort_ort.gif');
    width: 31px;
	margin-right: 5px;
}

#sort ul li.partytipps a {
    background-image: url('../gfx/noisy_sort_partytipps.gif');
    width: 75px;
	margin-right: 5px;
}

#sort ul li.partydates a {
    background-image: url('../gfx/noisy_sort_partydates.gif');
    width: 77px;
	margin-right: 5px;
}
/* ----- sort ------------------------------------------------------------E- */
/* ----- popups ----------------------------------------------------------B- */
.body-popup {
	width:666px;
	background-color: #171513;
	float: left;
	overflow:hidden;
	margin-top: 8px;
	padding-bottom: 13px;
}
#center-popup {
	position:absolute; 
	left: 50%; 
	width:666px; 
	margin-left:-333px;
}
#center-popup-banner { 
	left: 50%; 
}
.main-popup {
	width:666px;
}
#content-popup {
	padding: 5px 13px 0px 13px;
}
.boxes-popup {
	margin-left: 0px;
	margin-bottom: 13px;
	display: block;
}
.box-popup-mid {
	width: 666px;
	float: right;
	background-image: url(../gfx/noisy_box_popupmid.gif);
	background-position: top left;
	background-repeat: repeat-y;
}
.box-popup-mid #box-popup-head {
	background-image: url(../gfx/noisy_box_popuphead.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
.box-popup-mid #box-popup-head #box-popup-base {
	background-image: url(../gfx/noisy_box_popupbase.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	padding: 12px 12px 30px 12px;
}
TD.blaettern {
	text-align:center;
}
/* ----- popups ----------------------------------------------------------E- */
/* ----- profile ---------------------------------------------------------B- */
.profile-pics {
	margin: 0 0 0 0;
}
.profile-pics hr#seperator-dotted-grey {
	height: 1px;
	background-color:: #999999;
	color: #999999; 
	margin-bottom: 10px;
	margin-top: 10px;
	border: 1px solid #999999;
	/* margin: -3px 0 0 0; */
}
/*.profile TABLE TD {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	color:#FFFFFF;
}
.profile TABLE TD.bold {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
}*/
.profile-pic-link {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	color:#FFFFFF;
	text-align: right;
}
.profile-pic-link a:link {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	color:#FFFFFF;
}
.profile-pic-link a:active {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	color:#FFFFFF;
}
.profile-pic-link a:visited {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	color:#FFFFFF;
}
.profile-pic-link a:hover {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	color:#DB0066;
}	
.profile-edit {
	text-align: right;
}
/* ----- profile ---------------------------------------------------------E- */
/* ----- locations -------------------------------------------------------B- */
.loc-view-head {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
}

.loc-view-head a:link {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
}

.loc-view-head a:active {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
}

.loc-view-head a:visited {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
}

.loc-view-head a:hover {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	color:#DB0066;
}
/* ----- locations -------------------------------------------------------E- */
/* ----- news ------------------------------------------------------------B- */
.news-preview {
	height: 109px;
}

.news-dates {
	background-image:url(../gfx/noisy_entertainment_news-dates-bg.gif);
	height: 20px;
	vertical-align:middle;
}
.news-dates TABLE {
	margin-left:8px;
	margin-right:8px;
}
.news-dates SPAN #comments {
	text-align:right;
}
/* ----- news ------------------------------------------------------------E- */
/* ----- browsergame -----------------------------------------------------B- */
.browsergame A IMG {
	border: 2px solid #999999;
	margin: 0 0 0 0;
}
.browsergame A:hover IMG {
	border: 2px solid #db0066;
}
/* ----- browsergame------------------------------------------------------E- */
/* ----- partyshot -------------------------------------------------------B- */
DIV.partyshotset-contentad {
	display: inline;
	width: 310px;
	height: 240px;
	float: left;
}
DIV.partyshotset-contentad IMG {
	top: 0;
	left: 0;
	margin: -5px -5px 0 0;
}
DIV.partyshotset-contentad A IMG {
	border: 0 none;
}
DIV.partyshotset-contentad A:hover IMG {
	border: 0 none;
}
.borderhover A IMG {
	border: 2px solid #999999;
	margin-right: 1px;
	margin-bottom: 6px;
}
.borderhover A:hover IMG {
	border: 2px solid #db0066;
}
/* ----- partyshot -------------------------------------------------------E- */
/* ----- footer ----------------------------------------------------------B- */
DIV#footer {	
	margin: 0 0 13px 0;
	height: 17px;
	width: 775px;
	clear: both;
	background-image:url(../gfx/noisy_footer_bg.gif);
	background-repeat:repeat-x;
	background-position: bottom left;
}

#footer div.copyright {
	margin: 0 0 0 17px;
	padding: 2px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	color:#8D8C8B;
}

#footer div.metanav {	
	margin: -15px 17px 0 0;
	padding: 2px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	color:#8D8C8B;
	float: right;
}

#footer div.metanav a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	color:#8D8C8B;
	text-decoration:none;
}

#footer div.metanav a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	color:#8D8C8B;
	text-decoration:none;
}

#footer div.metanav a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	color:#8D8C8B;
	text-decoration:none;
}

#footer div.metanav a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	color: #DB0066;
	text-decoration:none;
}
/* ----- footer ----------------------------------------------------------E- */
/* ----- banner ----------------------------------------------------------B- */
.banner {
	margin: 15px 0 0 23px;
	left: 50%;
}

#skyscraper160 {
	display: block;
	float: left;
	margin: 15px 0 0 15px;
}
#skyscraper120 {
	display: block;
	margin-left: 791px;
	*margin-left: 0;
	*float: right;
	*padding-right: 40px;
	padding-top: 15px;
}
/* ----- banner ----------------------------------------------------------E- */
/* ----- sponsor ---------------------------------------------------------B- */
.sponsor {
	margin: 13px 0 0 0;
}
/* ----- sponsor ---------------------------------------------------------E- */
/* ----- shop ------------------------------------------------------------B- */
.preis {
	color: #DB0066;
	font-size: 14px;
	font-weight: bold;
}
.shoppic A IMG {
	border: 2px solid #999999;
}
.shoppic A:hover IMG {
	border: 2px solid #db0066;
}
#shop-metanav
{	
	margin: 0;
	height: 17px;
	width: 559px;
}
#shop-metanav DIV
{	
	margin: 0 8px 0 0;
	padding: 2px 0 2px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	color:#8D8C8B;
	direction:rtl;
}

#shop-metanav DIV a:link
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	color:#8D8C8B;
	text-decoration:none;
}

#shop-metanav DIV a:active
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	color:#8D8C8B;
	text-decoration:none;
}

#shop-metanav DIV a:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	color:#8D8C8B;
	text-decoration:none;
}

#shop-metanav DIV a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	color: #DB0066;
	text-decoration:none;
}
INPUT.grafikbutton-indenwarenkorb {
	border: solid 1px #171513;
	margin-left: 4px;
	background-image:url(../gfx/shop/noisy_button_indenwarenkorb.gif);
	background-position:center;
	width:158px;
	height:24px;
}
INPUT.grafikbutton-indenwarenkorb:hover { 
	border-color: #DB0066;
}

INPUT.grafikbutton-zurkasse {
	border: solid 1px #171513;
	background-image:url(../gfx/shop/noisy_button_zurkasse.gif);
	background-position: center;
	width:102px;
	height:20px;
}
INPUT.grafikbutton-zurkasse:hover { 
	border-color: #DB0066;
}

INPUT.grafikbutton-bestellen {
	border: solid 1px #171513;
	background-image:url(../gfx/shop/noisy_button_bestellen.gif);
	background-position: center;
	width:102px;
	height:20px;
}
INPUT.grafikbutton-bestellen:hover { 
	border-color: #DB0066;
}
/* ----- shop ------------------------------------------------------------E- */