html,body{
	height:100%;
	margin:0;
	padding:0;
	text-align:center;
	background-color:#d9d9d9;
	background-image:url(../gfx/bg/sitebg.gif);
	background-repeat:repeat-x;
	font-family : Arial, Helvetica, Verdana sans-serif;
	font-size:11px;
}

a{text-decoration:none;color:#ff9900;font-weight:bold}
a:hover {text-decoration:none;color:#403e3f;font-weight:bold}

a.navi{text-decoration:none;color:#999999;font-weight:bold}
a.navi:hover {text-decoration:none;color:#515151;font-weight:bold}

a.genre1{text-decoration:none;color:#999999;font-weight:bold}
a.genre1:hover {text-decoration:none;color:#515151;font-weight:bold}

a.genre2{text-decoration:none;color:#999999;font-weight:bold}
a.genre2:hover {text-decoration:none;color:#515151;font-weight:bold}

a.genre3{text-decoration:none;color:#999999;font-weight:bold}
a.genre3:hover {text-decoration:none;color:#515151;font-weight:bold}

a.blue{text-decoration:none;color:#007fdc;font-weight:bold}
a.blue:hover {text-decoration:none;color:#005b9e;font-weight:bold}

a img {border:none;}

#center{
	height:100%;
	width:830px;
	margin: 0 auto 0 auto;
	padding-right:120px;
	text-align:left;
}

div#mainnavi { margin:0; padding:3px 8px; width:808px; height:40px; text-align:left; background:url(../gfx/bg/v2_bg_profilenavi.png) no-repeat; }
div#mainnavi ul { margin:0; padding:0; width:auto; list-style:none; font-size:14px; }
div#mainnavi ul li { display:block; float:left; margin:0; padding:0; }
div#mainnavi ul li a { display:block; float:left; color:#007fdc; }
div#mainnavi ul li a span { display:block; float:left; cursor:pointer; cursor:hand; color:#007fdc; }
div#mainnavi ul li a:hover { color:#005B9E; }

div#mainnavi ul#menuUser { float:left; }
div#mainnavi ul#menuUser li { margin-right:15px; }

div#mainnavi ul#menuMain { float:right; margin-right:15px; }
div#mainnavi ul#menuMain li { margin-left:15px; }

div#mainnavi ul#menuGenres { clear:both; }
div#mainnavi ul#menuGenres li { padding-right:9px; }
div#mainnavi ul#menuGenres li a { /*margin-right:9px;*/ padding-left:15px; background:url(../gfx/bg/bg_menugenres.png) top left repeat-x; font-size:10px; font-weight:normal; }
div#mainnavi ul#menuGenres li a span { height:14px; position:relative; right:-1px; padding:1px 14px 0px 0px; background:url(../gfx/bg/bg_menugenres.png) top right no-repeat; color:#F0F0F0; }
div#mainnavi ul#menuGenres li a:hover { background-position:bottom left; }
div#mainnavi ul#menuGenres li a:hover span { background-position:bottom right; }

ul#menuSubgenres { margin:0; padding:5px 0 0 0; width:570px; height:40px; clear:both; list-style:none; background:url(../gfx/bg/v2_bg_genresubnavi.png) no-repeat; font-size:14px; }
ul#menuSubgenres li { display:block; float:left; margin:0 0 1px 0; padding:0 0 0 9px; }
ul#menuSubgenres li a { display:block; float:left; padding-left:5px; background:url(../gfx/bg/bg_menugenres.png) top left repeat-x; color:#007fdc; font-size:10px; font-weight:normal; }
* html ul#menuSubgenres li a { background-image:url(../gfx/bg/bg_menugenres.gif); } /* ie6 only */
ul#menuSubgenres li a span { display:block; float:left; width:94px; height:14px; position:relative; right:-1px; padding:1px 4px 0px 0px; text-align:center; background:url(../gfx/bg/bg_menugenres.png) top right no-repeat; cursor:pointer; cursor:hand; color:#F0F0F0; }
* html ul#menuSubgenres li a span { background-image:url(../gfx/bg/bg_menugenres.gif); } /* ie6 only */
ul#menuSubgenres li a:hover { background-position:bottom left; }
ul#menuSubgenres li a:hover span { background-position:bottom right; }


#branding_blende{
	position:absolute;
	z-index:4;
	width:830px;
}

#branding_fader{
	position:absolute;
	z-index:4;
	width:830px;
}

#branding{
	position:absolute;
	margin-left:1px;
	z-index:2;
	width:830px;
	
}

#background_container{
	height:100%;
	width:830px;
	background-color:#f2f0f0;
	position:absolute;
	z-index:1;
}

#content_container{
	height:100%;
	width:828px;
	margin-top:9px;
	border-left: 1px solid #c5c5c5;
	border-right: 1px solid #c5c5c5;
	position:absolute;
	z-index:4;
}

#logo{
	position:absolute;
	z-index:5;
}

#suche{
	margin: 19px 0 0 10px;
	position:absolute;
	z-index:5;
}

#adctrl{
	margin: 10px 0 0 284px;
	position:absolute;
	z-index:5;
}

#adtuner_v2{
	margin: 50px 0 0 10px;
	position:relative;
	z-index:6;
}

#right_navi{
	margin: 89px 0 0 650px;
	position:absolute;
	z-index:5;
}

#maincontent{
	position:relative;
	color:#444444;
	top:10px;
	left:10px;
}

#box_black_header{
	width:808px;
	height:200px;
	background-image:url(../gfx/boxes/box_black_header.gif);
	background-repeat:no-repeat;
}

#box_black_spacer{
	width:808px;
	height:100%;
	background-image:url(../gfx/boxes/box_black_spacer.gif);
	background-repeat:no-repeat;
}

#box_black_spacer_test{
	background:transparent url(../gfx/boxes/box_black_spacer.gif) 0px 180px repeat-x;
}

#box_black_footer{
	width:808px;
	height:30px;
	background-image:url(../gfx/boxes/box_black_footer.gif);
}

#box_black_blende{
	width:808px;
	height:200px;
	position:absolute;
	z-index:10;
}

#box_white_header{
	width:808px;
	height:30px;
	background-image:url(../gfx/boxes/box_white_header.gif);
}

#box_white_spacer{
	width:808px;
	color:#000000;
	background-image:url(../gfx/boxes/box_white_spacer.gif);
	background-repeat:repeat-y;
}

#box_white_footer{
	width:808px;
	height:30px;
	background-image:url(../gfx/boxes/box_white_footer.gif);
}

#suche input.text{
	font-size:10px;
	width:229px;
	height:34px;
	padding-left:20px;
	padding-top:10px;
	border:0;
	background-color:transparent;
}

#suche2 input.text{
	font-size:10px;
	width:249px;
	height:34px;
	padding-left:20px;
	padding-top:10px;
	background-image: url(../gfx/bg/suche_norm_all.gif);
	background-repeat:no-repeat;
	border:0;
	background-color:transparent;
}

#logsign input.text{
	font-size:10px;
	width:249px;
	height:34px;
	padding-left:20px;
	padding-top:10px;
	background-image: url(../gfx/bg/suche_norm_logsign.gif);
	background-repeat:no-repeat;
	border:0;
	background-color:transparent;
}

#list .header{
	background-image:url(../gfx/boxes/list_header_half.gif);
	width:369px;
	height:35px;
	font-size:16px;
	font-weight:bold;
	color:#FF9900;
}

#list .count{
	width:20px;
	color:#d2d2d2;
	text-align:right;
	font-weight:bold;
}

#list .spacer{
	width:10px;
}

#list .content{
	width:269px;
}

#list .listens{
	width:50px;
	color:#FF9900;
	text-align:right;
	font-weight:bold;
}

#list .spaceline{
	height:3px;
	line-height:3px;
}

#list_full .header{
	background-image:url(../gfx/boxes/list_header_full.gif);
	width:748px;
	height:35px;
	font-size:16px;
	font-weight:bold;
	color:#FF9900;
}

#list_full .count{
	width:20px;
	color:#d2d2d2;
	text-align:right;
	font-weight:bold;
}

#list_full .spacer{
	width:10px;
}

#list_full .content{
	width:269px;
}

#list_full .listens{
	width:50px;
	color:#FF9900;
	text-align:right;
	font-weight:bold;
}

#list_full .spaceline{
	height:3px;
	line-height:3px;
}

#list_full .btn_dl{
	background-image:url(../gfx/bg/btn_left.gif);
	background-repeat:repeat-x;
	height:30px;
	width:5px;
}

#list_full .btn_ds{
	background-image:url(../gfx/bg/btn_spacer.gif);
	background-repeat:repeat-x;
	height:30px;
	vertical-align:top;
	padding-top:4px;
	color:#FFFFFF;
	font-weight:bold;
}

#list_full .btn_dr{
	background-image:url(../gfx/bg/btn_right.gif);
	background-repeat:no-repeat;
	height:30px;
	width:5px;
}

#quantifier {
	padding:0;
	color: #5d5d5d;
	font-weight:bold;
	border-left: 1px solid #d2d2d2;
}

#quantifier div {
	background-image:url(../gfx/bg/quantifier_spacer.gif);
	background-repeat:repeat-x;
}

#quantifier div span {
	height:16px;
	padding-left: 4px;
	padding-right: 9px;
	background: url(../gfx/bg/quantifier_right.gif) top right no-repeat;
	display: block;
	white-space: nowrap;
}

#quantifier a{text-decoration:none;color:#5d5d5d;font-weight:bold}
#quantifier a:hover {text-decoration:none;color:#ff9900;font-weight:bold}
#quantifier a img {border:none;}

#suche input.submit{
	width:30px;
	height:30px;
	margin-top:2px;
	margin-left:18px;
	cursor:hand pointer;
	border:0;
	background-color:transparent;
}

#suche2 input.submit{
	width:30px;
	height:30px;
	margin-top:2px;
	background-image: url(../gfx/bg/suche_go_white.gif);
	background-repeat:no-repeat;
	border:0;
	background-color:transparent;
}
#suche_v2 input.text{
	font-size:20px;
	font-weight:bold;
	width:290px;
	height:30px;
	padding-left:5px;
	margin-right:10px;
	border:0;
	background-color:transparent;
}

#suche_v2 input.submit{
	width:30px;
	height:30px;
	cursor:hand pointer;
	border:0;
	background-color:transparent;
	background-image: url(../gfx/bg/suche_arrow.png);
}
