html,body{
	height:100%;
	margin:0;
	padding:0;
	text-align:center;
	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 img {border:none;}

a.small{text-decoration:none;color:#FFFFFF;font-weight:bold}
a.small: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.genre{text-decoration:none;color:#367eb3;font-weight:normal}
a.genre:hover {text-decoration:none;color:#7bafd5;font-weight:normal}

a.genre1{text-decoration:none;color:#ff9900;font-weight:bold}
a.genre1:hover {text-decoration:none;color:#403e3f;font-weight:bold}

a.genre2{text-decoration:none;color:#838383;font-weight:bold}
a.genre2:hover {text-decoration:none;color:#434343;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}

#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);
}

#box_v3_header{
	width:808px;
	height:5px;
	background-image:url(../gfx/boxes/box_v3_header.gif);
}

#box_v3_spacer{
	width:808px;
	background-image:url(../gfx/boxes/box_v3_spacer.gif);
	background-repeat:repeat-y;
}

#box_v3_footer{
	width:808px;
	height:5px;
	background-image:url(../gfx/boxes/box_v3_footer.gif);
}

#box_v3_grey_header{
	width:808px;
	height:5px;
	background-image:url(../gfx/pngboxes/box_v4_header.png);
}

#box_v3_grey_spacer{
	width:808px;
	height:790px;
	background-image:url(../gfx/pngboxes/box_v4_spacer.png);
	background-repeat:no-repeat;
	background-color:#f7f7f7;
}

#box_v3_grey_footer{
	width:808px;
	height:5px;
	background-image:url(../gfx/pngboxes/box_v4_footer.png);
}

#box_v3_white_header{
	width:808px;
	height:5px;
	background-image:url(../gfx/boxes/box_v3_white_header.gif);
}

#box_v3_white_spacer{
	width:808px;
	background-image:url(../gfx/boxes/box_v3_white_spacer.gif);
	background-repeat:repeat-y;
}

#box_v3_white_footer{
	width:808px;
	height:5px;
	background-image:url(../gfx/boxes/box_v3_white_footer.gif);
}

#box_dark_header{
	width:368px;
	height:5px;
	background-image:url(../gfx/boxes/box_dark_header.gif);
}

#box_dark_spacer{
	width:368px;
	background-image:url(../gfx/boxes/box_dark_spacer.gif);
	background-repeat:repeat-y;
}

#box_dark_footer{
	width:368px;
	height:5px;
	background-image:url(../gfx/boxes/box_dark_footer.gif);
}

#suche input.text{
	font-size:10px;
	width:249px;
	height:34px;
	padding-left:20px;
	padding-top:10px;
	background-image: url(../gfx/bg/suche_norm.gif);
	background-repeat:no-repeat;
	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_white.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 .header_v3{
	background-image:url(../gfx/boxes/list_header_full_v3.gif);
	width:748px;
	height:30px;
	font-size:11px;
	font-weight:bold;
	color:#FF9900;
	vertical-align:top;
	padding-top:4px;
}

#list_full .dh{
	background-image:url(../gfx/bg/dhs.gif);
	background-repeat:repeat-x;
	height:35px;
	font-size:16px;
	font-weight:bold;
	color:#5d5d5d;
}

#list_full .dhl{
	background-image:url(../gfx/bg/dhl.gif);
	background-repeat:no-repeat;
	height:35px;
	width:16px;
}

#list_full .dhr{
	background-image:url(../gfx/bg/dhr.gif);
	background-repeat:no-repeat;
	height:35px;
	width:16px;
}

#list_full .dhs{
	background-image:url(../gfx/bg/dhss.gif);
	background-repeat:repeat-x;
	height:15px;
	line-height:15px;
	font-size:9px;
	font-weight:normal;
	color:#FFFFFF;
}

#list_full .dhsl{
	background-image:url(../gfx/bg/dhsl.gif);
	background-repeat:no-repeat;
	height:15px;
	width:2px;
}

#list_full .dhsr{
	background-image:url(../gfx/bg/dhsr.gif);
	background-repeat:no-repeat;
	height:11px;
	width:2px;
}

#list_full .dhb{
	background-image:url(../gfx/bg/dhbs.gif);
	background-repeat:repeat-x;
	height:35px;
	font-size:16px;
	font-weight:bold;
	color:#FF9900;
}

#list_full .dhbl{
	background-image:url(../gfx/bg/dhbl.gif);
	background-repeat:no-repeat;
	height:35px;
	width:16px;
}

#list_full .dhbr{
	background-image:url(../gfx/bg/dhbr.gif);
	background-repeat:no-repeat;
	height:35px;
	width:16px;
}

#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;
}

#list_full .count{
	width:20px;
	color:#d2d2d2;
	text-align:right;
	font-weight:bold;
}

#list_full .spacer{
	width:10px;
}

#list_full .content{
	width:648px;
}

#list_full .listens{
	width:50px;
	color:#FF9900;
	text-align:right;
	font-weight:bold;
}

#list_full .spaceline{
	height:3px;
	line-height:3px;
}

#subgenre{
	font-size:11px;
}

#sgd{
	background-color:#e6f1f9;
}

#sgb{
	background-color:#c8cfd4;
}

#quantifier {
	padding:0;
	color: #5d5d5d;
	font-weight:bold;
}

#quantifier div {
	background-image:url(../gfx/bg/quantifier_spacer.gif);
	background-repeat:repeat-x;
}

#quantifier div span {
	height:16px;
	padding-left: 0;
	padding-right: 9px;
	background: url(../gfx/bg/quantifier_right.gif) top right no-repeat;
	display: block;
	white-space: nowrap;
}

#quantifier_pop {
	padding:0;
	color: #5d5d5d;
	font-weight:bold;
}

#quantifier_pop div {
	background-image:url(../gfx/bg/quantifier_pop_spacer.gif);
	background-repeat:repeat-x;
}

#quantifier_pop div span {
	height:8px;
	padding-left: 0;
	padding-right: 9px;
	background: url(../gfx/bg/quantifier_pop_right.gif) top right no-repeat;
	display: block;
	white-space: nowrap;
}

#mychanels .spacer{
	width:10px;
}

#mychannels .content{
	width:648px;
}

#mychannels .spaceline{
	height:3px;
	line-height:3px;
}

#mychanquantifier {
	padding:0;
	color: #5d5d5d;
	font-weight:bold;
}

#mychanquantifier div {
	background-image:url(../gfx/bg/mychanquantifier_spacer.gif);
	background-repeat:repeat-x;
}

#mychanquantifier div span {
	height:16px;
	padding-left: 4px;
	padding-right: 9px;
	background: url(../gfx/bg/mychanquantifier_right.gif) top right no-repeat;
	display: block;
	white-space: nowrap;
}

#chantracks .spacer{
	width:10px;
}

#chantracks .content{
	width:410px;
}

#chantracks .spaceline{
	height:3px;
	line-height:3px;
}

#chantrackquantifier {
	padding:0;
	color: #5d5d5d;
	font-weight:bold;
}

#chantrackquantifier div {
	background-image:url(../gfx/bg/chantrackquantifier_spacer.gif);
	background-repeat:repeat-x;
}

#chantrackquantifier div span {
	height:32px;
	padding-left: 4px;
	padding-right: 9px;
	background: url(../gfx/bg/chantrackquantifier_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.text:hover{
	background-image: url(../gfx/bg/suche_hover.gif);
}

#suche input.text:active{
	background-image: url(../gfx/bg/suche_hover.gif);
}

#suche input.submit{
	width:30px;
	height:30px;
	margin-top:2px;
	background-image: url(../gfx/bg/suche_go.gif);
	background-repeat:no-repeat;
	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;
}

#adchannel input.submit{
	width:150px;
	height:19px;
	border:0;
	background-image: url(../gfx/bg/submit_channel.gif);
	background-repeat:no-repeat;
	background-color:transparent;
	color:#5d5d5d;
	font-size:10px;
	font-weight:bold;
}

#adchannellist input.submit{
	width:150px;
	height:19px;
	border:0;
	background-image: url(../gfx/bg/submit_channellist.gif);
	background-repeat:no-repeat;
	background-color:transparent;
	color:#5d5d5d;
	font-size:10px;
	font-weight:bold;
}

div .white_ajax_loader{
	background:url(../gfx/icons/white_ajax_loader_orange.gif);
	background-repeat:no-repeat;
	margin:3px;
	height:16px;
	padding-left:20px;
	vertical-align:middle;
}

div .black_ajax_loader{
	background:url(../gfx/icons/black_ajax_loader_orange.gif);
	background-repeat:no-repeat;
	margin:3px;
	height:16px;
	padding-left:20px;
	vertical-align:middle;
}

#suche_album{
	background:url(../gfx/bg/suche_album.gif);
}

.adpre_button{
	margin-top:2px;
	background:url(../gfx/bg/30_sec_bg.gif);
	width:45px;
	height:11px;
	vertical-align:middle;
	float:left;
}

#suche_v2 input.text{
	font-size:10px;
	width:165px;
	height:34px;
	padding-left:20px;
	padding-top:10px;
	border:0;
	background-color:transparent;
}

#suche_v2 input.submit{
	width:30px;
	height:30px;
	margin-top:2px;
	cursor:hand pointer;
	border:0;
	background-color:transparent;
}

#suche_v3 input.text{
	font-size:20px;
	font-weight:bold;
	width:290px;
	height:30px;
	padding-left:5px;
	margin-right:10px;
	border:0;
	background-color:transparent;
}

#suche_v3 input.submit{
	width:30px;
	height:30px;
	cursor:hand pointer;
	border:0;
	background-color:transparent;
	background-image: url(../gfx/bg/suche_arrow.png);
}

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; }
