/* Jazz for me Stylesheet */

*{
	padding: 0;
	margin: 0;
	border: 0;
}

/* Common */

body {
	font-size: 11px;
	line-height: 18px;
	text-align: left;
	color: #000000;
	background: #ffffff url(none) top repeat-x;
	font-family: Verdana, Arial, 'Lucida Grande', Helvetica, sans-serif; }
}


a { outline: none; }

a, a:link {
	color: #c8b8a2;
	text-decoration: none;
	font-weight: bold;
}

a:visited {
	color: #c8b8a2;
	text-decoration: none;
	font-weight: bold;
}

a:hover {
	color: #ffffff;
	text-decoration: none;
}

a:focus { outline: none; }

/* Clear */

img, a img {
	border: 0;
}

.invis {
	display: none;
} 

.clearall {
	clear: both;
}

.clearspace {
	height: 24px;
	clear: both;
}

.clearspacesmall {
	height: 16px;
	clear: both;
}

/* Absaetze */
p {
	margin: 0px 0px 1.2em 0px;
	clear: both;
}



span {
	display: none;
}

.invis {
	display: none;
}


img.alignright {
	margin:4px 0 10px 15px;
	padding-right: 6px;
	padding-bottom: 8px;
	float:right;
	background: url(../images/shadow_big.png) bottom right no-repeat;	
	_background:none;
	
	}
	
.alignright {
	margin:0 0 10px 15px;
	float:right;
	_background:none;
	font-size: 11px;	
	font-family: Georgia, 'Lucida Grande', Geneva, Arial, Helvetica, Verdana, sans-serif; 	
	font-style: italic;	
	}	
	
.wp-caption {
	text-align: center;
	background: url(../images/shadow_caption.png) bottom center no-repeat;		
	_background:none;	
}

.wp-caption img {
	padding-bottom: 8px;
}	
		
	
img.alignleft {
	margin:0 15px 10px 0;
	padding-right: 6px;
	padding-bottom: 8px;
	float:left;
	background: url(../images/shadow_big.png) bottom right no-repeat;	
	_background:none;	
	}	
	
.alignleft {
	margin:4px 15px 10px 0;
	padding-top: 5px; 
	float:left;
	font-size: 11px;
	font-family: Georgia, 'Lucida Grande', Geneva, Arial, Helvetica, Verdana, sans-serif; 	
	font-style: italic;
	}		
	
img.alignnone {
	padding-top: 4px;
	padding-bottom: 18px;
	float:left;
	background: url(../images/shadow_bottom_img.png) bottom no-repeat;	
	_background:none;	
}	
	
object {
	padding-top: 8px;
	padding-bottom: 22px;
	float:left;
	background: url(../images/shadow_bottom.png) bottom no-repeat;	
	_background:none;	

}

#datum {
float: right;
width: 158px;
text-align: right;
padding-right: 2px;
padding-top: 1px;
padding-bottom: 5px;
}

#musik-kaufen {
float: left;
width: 400px;
padding-bottom: 5px;
}

#musik-kaufen-center {
padding-top: -7px;
float: left;
padding-bottom: 20px;
}

#musik-kaufen-center img {

padding: 0;
margin: 0;
border: none;
padding-left: 3px;
padding-right: 3px;
float: left;
}

#musik-kaufen-center a, #musik-kaufen-center a:link, #musik-kaufen-center a:visited, #musik-kaufen-center a:active {
}

a #reinhoeren, a:link #reinhoeren, a:visited #reinhoeren, a:active #reinhoeren {
margin-top: 5px;
padding-top: 5px;
font-weight: bold;
}


#musik-kaufen-left {
float: left;
padding-top: 1px;
padding-left: 3px;
}

#musik-kaufen-right {
float: left;
padding-top: 3px;
padding-left: 4px;
margin-top: -2px;
}
#musik-kaufen-right img {
float: left;
margin-top: -2px;
padding-right: 4px;
}



#musik-kaufen-charts {
float: left;
width: 300px;
padding-bottom: 5px;
padding-top: 10px;
}
#musik-kaufen-left-charts {
float: left;
padding-top: 1px;
}

#pagination {
float: left;
width:560px;
text-align:center;
padding-bottom: 30px;
}


.buch_wrapper {
padding-left: 2px;
float:left;
width:327px;
padding-top: 10px;
padding-bottom: 20px;
}

.buch_left {
float:left;
border: 1px solid #444239;
background-color:#444239;
width:93px;
height:17px;
padding-top:2px;
font-weight:bold;
padding-left: 8px;
padding-bottom: 3px;
border-bottom:1px solid #444239;
   background: url(../images/bg_tab.gif) repeat-x;
}

.buch_right {
float:left;
padding-left:6px;
width:215px;
height:17px;
padding-top:2px;
padding-bottom: 3px;
border-right: 1px solid #444239;
border-top: 1px solid #444239;
border-bottom: 1px solid  #444239;
}

.buch_button {
float: left;
width: 118px;
padding-left:20px;
padding-top: 11px;
}

.links_left {
float:left; width:260px;
}

.links_left li {
	width:200px;
	padding-left: 11px;
	margin-left: 0px;
	background: url(../images/arrow.gif) 0 6px no-repeat;	
	padding-bottom: 5px;
}

.links_left a {
	display: block;
}

.links_right {
float:left; width:280px;
}

.links_right li {
	width:200px;
	padding-left: 11px;
	margin-left: 0px;
	background: url(../images/arrow.gif) 0 6px no-repeat;	
	padding-bottom: 5px;
}

.links_right a {
	display: block;
}



/* Headlines Text */

h1 {
	color: #c8b8a2;
	font-weight: bold;
text-decoration: none;
word-spacing: normal;
text-align: left;
letter-spacing: 1px;
line-height: 1.2em;
font-size: 14px;
font-variant:small-caps;
padding-bottom: 18px;
}

h2, h2 a:link, h2 a:visited, h2 a:active {
	
	
	color: #c8b8a2;
	font-weight: bold;
text-decoration: none;
word-spacing: normal;
text-align: left;
letter-spacing: 1px;
line-height: 1.2em;
font-size: 14px;
font-variant:small-caps;
padding-bottom: 12px;
}

h2 a:hover {
	color: #ffffff;
}
h3, h3 a:link, h3 a:visited, h3 a:active {
	color: #c8b8a2;
	font-weight: bold;
text-decoration: none;
word-spacing: normal;
text-align: left;
letter-spacing: 1px;
line-height: 1.2em;
font-size: 14px;
font-variant:small-caps;
padding-bottom: 12px;
}

h3 a:hover {
	color: #ffffff;
}

h4, h4 a:link, h4 a:visited, h4 a:active {

	
	color: #c8b8a2;
	font-weight: bold;
text-decoration: none;
word-spacing: normal;
text-align: left;
letter-spacing: 1px;
line-height: 1.2em;
font-size: 14px;
font-variant:small-caps;
padding-top: 20px;
padding-bottom: 20px;
}

h4 a:hover {
	color: #ffffff;
}


h5, h5 a:link, h5 a:visited, h5 a:active {
	
	color: #c8b8a2;
	font-weight: bold;
text-decoration: none;
word-spacing: normal;
text-align: left;
letter-spacing: 1px;
line-height: 1.2em;
font-size: 14px;
font-variant:small-caps;
padding-bottom: 2px;
padding-top: 5px;
width: 500px;
}

h5 a:hover {
	color: #ffffff;
}


/* Seitenelemente */

#wrapper {
	width: 960px;
	margin: 0 auto;
}

#logo {
/* height:92px; */
float: left;width:960px;height:86px;
}

#header {
float: left;width:56px;height:10px;background: url(none);
display: hidden;
visibility: hidden;
}


/* Navigation Social */
#socialaussen { text-align:right; float: left; display: block;height: 50px; padding-top: 28px; }
#social { left: 885px; position: relative; width: 85px; height: 30px; background: url(../images/twitter_facebook_rss.gif) 0px 0px no-repeat; margin: 0; padding: 0; }
#social li { position: absolute; margin: 0px; padding: 0px; list-style: none; }
#social li, #social a { height: 30px; display: block; background: none; }

/* Navigation Menuepunkte */
#socialtwitter { left: 0px; width: 25px; }
#socialtwitteraktiv { left: 0px; width: 25px; }
#socialtwitter a:hover, #socialtwitteraktiv a:link, #socialtwitteraktiv a:visited { background: transparent url(../images/twitter_facebook_rss.gif) 0px -30px no-repeat; }

#socialfacebook { left: 33px; width: 25px; }
#socialfacebookaktiv { left: 33px; width: 25px; }
#socialfacebook a:hover, #socialfacebookaktiv a:link, #socialfacebookaktiv a:visited { background: transparent url(../images/twitter_facebook_rss.gif) -33px -30px no-repeat; }

#socialrss { left: 60px; width: 25px; }
#socialrssaktiv { left: 60px; width: 25px; }
#socialrss a:hover, #socialrssaktiv a:link, #socialrssaktiv a:visited { background: transparent url(../images/twitter_facebook_rss.gif) -60px -30px no-repeat; }



/* Navigation Divs */
#navaussen { float: left;	display: block;height: 66px; /* height: 66px; */ width: 960px; background: url(../images/bg_nav.gif) no-repeat;  }
#nav { position: relative; width: 960px; height: 24px; background: url(../images/nav.gif) 0px 0px no-repeat;padding: 0; margin-top: 21px;}
#nav li { position: absolute; margin: 0px; padding: 0px; list-style: none; }
#nav li, #nav a { height: 38px; display: block; background: none; }

/* Navigation Menuepunkte */
#navhome { left: 28px; width: 112px; }
#navhomeaktiv { left: 28px; width: 112px; }
#navhome a:hover, #navhomeaktiv a:link, #navhomeaktiv a:visited { background: transparent url(../images/nav.gif) -28px -24px no-repeat; }

#navjazz { left: 140px; width: 63px; }
#navjazzaktiv { left: 140px; width: 63px; }
#navjazz a:hover, #navjazzaktiv a:link, #navjazzaktiv a:visited { background: transparent url(../images/nav.gif) -140px -24px no-repeat; }

#navsmoothjazz { left: 203px; width: 133px; }
#navsmoothjazzaktiv { left: 203px; width: 133px; }
#navsmoothjazz a:hover, #navsmoothjazzaktiv a:link, #navsmoothjazzaktiv a:visited { background: transparent url(../images/nav.gif) -203px -24px no-repeat; }

#navswing { left: 336px; width: 76px; }
#navswingaktiv { left: 336px; width: 76px; }
#navswing a:hover, #navswingaktiv a:link, #navswingaktiv a:visited { background: transparent url(../images/nav.gif) -336px -24px no-repeat; }

#navfunksoul { left: 412px; width: 112px; }
#navfunksoulaktiv { left: 412px; width: 112px; }
#navfunksoul a:hover, #navfunksoulaktiv a:link, #navfunksoulaktiv a:visited { background: transparent url(../images/nav.gif) -412px -24px no-repeat; }

#navpop { left: 524px; width: 57px; }
#navpopaktiv { left: 524px; width: 57px; }
#navpop a:hover, #navpopaktiv a:link, #navpopaktiv a:visited { background: transparent url(../images/nav.gif) -524px -24px no-repeat; }

#navcharts { left: 581px; width: 86px; }
#navchartsaktiv { left: 581px; width: 86px; }
#navcharts a:hover, #navchartsaktiv a:link, #navchartsaktiv a:visited { background: transparent url(../images/nav.gif) -581px -24px no-repeat; }

#navwebradio { left: 667px; width: 106px; }
#navwebradioaktiv { left: 667px; width: 106px; }
#navwebradio a:hover, #navwebradioaktiv a:link, #navwebradioaktiv a:visited { background: transparent url(../images/nav.gif) -667px -24px no-repeat; }

#navbuecher { left: 773px; width: 87px; }
#navbuecheraktiv { left: 773px; width: 87px; }
#navbuecher a:hover, #navbuecheraktiv a:link, #navbuecheraktiv a:visited { background: transparent url(../images/nav.gif) -773px -24px no-repeat; }

#navlinks { left: 860px; width: 70px; }
#navlinksaktiv { left: 860px; width: 70px; }
#navlinks a:hover, #navlinksaktiv a:link, #navlinksaktiv a:visited { background: transparent url(../images/nav.gif) -860px -24px no-repeat; }




#content {
	float: left;
	width: 560px;
	background: #36352c url(../images/bg_content.gif) top repeat-x;	
	padding-top: 31px;
	padding-left: 38px;
	padding-right: 37px;

}

#content li {
padding-left: 14px;
margin-left: 4px;
list-style:none;
}

#content ol, #content ul {
padding-bottom: 18px;
}


#content p {
	line-height: 18px;
	clear: none;
}


#contentwrapper {
	float: left;
	width: 635px;
	margin-right: 11px;	
	_margin-right: 10px;		
}

#contentend {
	clear: both;
	width: 635px;
	height: 206px;
	background: url(../images/footer.gif) top no-repeat;	
	padding-bottom: 44px;
}


#sidebar {
	float: left; 
	width: 1px;
	display: hidden;
	visibility: hidden;
}

#sidebarend {
	float: left;
	width:314px;
	clear: all;
	height: 1px;
}


.boxteaser {
background: #333026;		
width: 314px; margin-bottom: 10px;
padding-bottom: 20px;

}

.boxteaser img {
	position: relative;
	top: -15px;
}

.boxteaserinner {
background: #333026;		
width: 283px; 
padding-left: 15px;
padding-right: 16px; 
}

.boxteaserinnerwebradio {
background: #333026;		
width: 283px; 
padding-left: 15px;
padding-right: 16px; 
height: 52px;
_height: 46px;
}

.boxteaserinnertext {
background: #333026;		
width: 260px; 
padding-left: 15px;
padding-right: 16px; 
}


.box {
float: left;
background: #333026;		
width: 283px; 
margin-bottom: 10px;
padding-left: 15px;
padding-right: 16px; 
padding-bottom: 20px; 
}


.box li {
	float: left;
	width: 250px;
	text-decoration: none; 
	list-style: none;
	line-height: 22px;
	padding-left: 2px;
	_position: relative; 	
	_display: block;
}


.boxteaser a, .boxteaser a:link, .boxteaser a:visited , .boxteaser a:active {
	font-weight: normal;
	color: #b2b2ae;
}

.boxteaser a:hover {
	color: #ffffff;
	text-decoration: none;
} 

.box a, .box a:link, .box a:visited , .box a:active {
	font-weight: normal;
	color: #b2b2ae;
	line-height: 22px;
	padding-left: 11px;
	background: url(../images/arrow.gif) 0 4px no-repeat;	
}


.box a:hover {
	color: #ffffff;
	text-decoration: none;
} 


.boxkommentare {
float: left;
background: #333026;		
width: 283px; 
margin-bottom: 10px;
padding-left: 15px;
padding-right: 16px; 
padding-bottom: 20px; 
}

.boxkommentare li {
	float: left;
	width: 260px;
	text-decoration: none; 
	list-style: none;
	line-height: 18px;
	padding-left: 2px;
	_position: relative; 	
	_display: block;
	padding-bottom: 9px;
}


.boxkommentare a, .boxkommentare a:link, .boxkommentare a:visited , .boxkommentare a:active {
	font-weight: bold;
	color: #c8b8a2;
	padding-left: 11px;
	background: url(../images/arrow.gif) 0 4px no-repeat;	
}


.boxkommentare a:hover {
	color: #ffffff;
	text-decoration: none;
} 



.twitter {
	padding-right: 8px;
}

.spacebottom {
	padding-right: 8px;
}


#facebook {
	float: left;
	width: 153px;
	height: 76px;
}

#twitter_und_facebook {
float: left;
width:314px;
}

#twitter_und_facebook  a, #twitter_und_facebook  a:link, #twitter_und_facebook  a:visited , #twitter_und_facebook  a:active{
float: left;
padding: 0;
margin: 0;
}


.more {
padding-left: 11px;
background: url(../images/arrow.gif) 2px 4px no-repeat;	
}

.articleshortimg {
float: left; width: 176px;
}
.articleshortimg img {
padding-right: 10px;
padding-bottom: 10px; 
background: url(../images/shadow_small.png) bottom right no-repeat;	
_background:none;
}


.articleshorttext {
float: left; width: 376px;
padding-top: 22px;
}


.horizontalline {
clear:both;
background: url(../images/horizontal_line.gif) top no-repeat;	
height: 30px;
width: 560px;
}

.horizontalline-charts {
clear:both;
background: url(../images/horizontal_line.gif) 0 4px no-repeat;	
height: 38px;
width: 520px;
}

.horizontallinedetail {
clear:both;
background: url(../images/horizontal_line.gif) top no-repeat;	
height: 25px;
width: 564px;
_width: 560px;
}

.horizontallinecomments {
clear:both;
background: url(../images/horizontal_line.gif) 0 -5px no-repeat;	
height: 25px;
width: 564px;
_width: 560px;
}


#footer {
width:960px; text-align:center; padding-bottom: 40px;
}

#footer a:hover {
color: #ffffff;
}



.headlinewebradio { background-image: url(../images/headline_webradio.gif); background-repeat: no-repeat; width: 314px; height: 50px; position: relative;  top: -15px; }
.headlinewebradio h3 { display: none; }
.headlinewebradio a:link, .headlinewebradio a:visited, .headlinewebradio a:hover, .headlinewebradio a:active { float: left; width: 283px; height: 50px; background-color: transparent; background: none; cursor:pointer; }
.headlinecharts { background-image: url(../images/headline_charts.gif); background-repeat: no-repeat; width: 314px; height: 51px; position: relative;  top: -15px; }
.headlinecharts h3 { display: none; }
.headlinecharts a:link, .headlinecharts a:visited, .headlinecharts a:hover, .headlinecharts a:active { float: left; width: 283px; height: 52px; background-color: transparent; background: none; cursor:pointer; }
.headlinebuecher { background-image: url(../images/headline_buecher.gif); background-repeat: no-repeat; width: 314px; height: 52px; position: relative;  top: -15px; }
.headlinebuecher h3 { display: none; }
.headlinebuecher a:link, .headlinebuecher a:visited, .headlinebuecher a:hover, .headlinebuecher a:active { float: left; width: 283px; height: 51px; background-color: transparent; background: none; cursor:pointer; }



.headlineaehnlichebeitraege { float: left; background-image: url(../images/headline_aehnliche_beitraege.gif); background-repeat: no-repeat; width: 283px; margin-top: 16px; padding-bottom: 24px; }
.headlinebeliebtebeitraege { float: left; background-image: url(../images/headline_beliebtebeitraege.gif); background-repeat: no-repeat; width: 283px; margin-top: 16px; padding-bottom: 24px; }
.headlineletztekommentare { float: left; background-image: url(../images/headline_letztekommentare.gif); background-repeat: no-repeat; width: 283px; margin-top: 16px; padding-bottom: 24px; }
.headlinemehrinfunksoul { float: left; background-image: url(../images/headline_mehrinfunksoul.gif); background-repeat: no-repeat; width: 283px; margin-top: 16px; padding-bottom: 24px; }
.headlinemehrinjazz { float: left; background-image: url(../images/headline_mehrinjazz.gif); background-repeat: no-repeat; width: 283px; margin-top: 16px; padding-bottom: 24px; }
.headlinemehrinpop { float: left; background-image: url(../images/headline_mehrinpop.gif); background-repeat: no-repeat; width: 283px; margin-top: 16px; padding-bottom: 24px; }
.headlinemehrinsmoothjazz { float: left; background-image: url(../images/headline_mehrinsmoothjazz.gif); background-repeat: no-repeat; width: 283px; margin-top: 16px; padding-bottom: 24px; }
.headlinemehrinswing { float: left; background-image: url(../images/headline_mehrinswing.gif); background-repeat: no-repeat; width: 283px; margin-top: 16px; padding-bottom: 24px; }
.headlinemehrinbuecher { float: left; background-image: url(../images/headline_mehrinbuecher.gif); background-repeat: no-repeat; width: 283px; margin-top: 16px; padding-bottom: 24px; }
.headlinesuche { float: left; background-image: url(../images/headline_suche.gif); background-repeat: no-repeat; width: 283px; margin-top: 16px; padding-bottom: 24px; }
.headlinesuchebeiamazonde { float: left; background-image: url(../images/headline_suchebeiamazonde.gif); background-repeat: no-repeat; width: 283px; margin-top: 16px; padding-bottom: 24px; }
.headlinewerbung { float: left; background-image: url(../images/headline_werbung.gif); background-repeat: no-repeat; width: 283px; margin-top: 16px; padding-bottom: 24px; }


.box h3 {
	display: none;
}

.boxkommentare h3 {
	display: none;
}

h2 span {
	display: inline;
}



#subtext {
float: left;width:180px;padding-top: 30px;font-size: 11px;line-height:16px; color:#7d786f;font-weight: normal;
}
#subtext a:link, #subtext a:visited, #subtext a:active, #subtext a:hover {
color:#7d786f;font-weight: normal;
}











/* Livesearch */
.livesearchpopup {
    position: relative;
}


#s {
    font-size: 11px;
	background: #444239;
	color: #b2b2ae;
	width: 238px;
	height: 19px;
	line-height: 18px;	
	font-family: Verdana, Arial, 'Lucida Grande', Helvetica, sans-serif; font-size: 11px;
}


#s:focus {
	background:#49473d !important;
	}


#searchsubmit {
	position: relative;
		top: 5px;
}	
	

.livesearchpopup .form {
    white-space: nowrap;
}

.livesearchpopup .left {
    position: absolute;
    top: 0px;
    left: 0px;
}



#livesearchpopup_box {
    background: #FFFFFF 0 0px repeat-x;
    right: 0em;
    text-align: left;
    padding: 1px;
    margin: 0px;
    position: absolute;
    width: 200px;
	left: 496px;
	top: 73px;

    filter:alpha(opacity=95);
    -moz-opacity:.95;
    opacity:.95;
    z-index:100;
}

#livesearchpopup_box .pfeil {
    position: absolute;
    top: -7px;
    right: 40%;
}

#livesearchpopup_box h1 {
    font-size: 1em;
    color: #ffffff;
    text-align: center;
    padding-top: 5px;
    padding-bottom: 5px;
    margin: 0px;
}

#livesearchpopup_results {
    width: 100%;
    overflow: hidden;
    text-align: left;
    padding: 0em;
    margin: 0px;
    color: #000000;
    background: #FFFFFF;
}

#livesearchpopup_box ul {
    margin: 0px;
    padding: 0px;
}

.livesearchpopup .resultlistitem,
.livesearchpopup .resultlistitem_selected {
    padding: 0px;
    margin: 0px;
    border-bottom: 1px dotted #999999;
    text-decoration: none; 
    color: #303030;
}

.livesearchpopup .resultlistitem_selected,
#livesearchpopup_box li:hover {
    background: #FFFFFF 0 0px repeat-x;
}

#livesearchpopup_box li a {
    text-decoration: none;
    padding: 0.3em;
    display: block;
    width: 100%;
}

.livesearchpopup .resultlistitem a,
.livesearchpopup .resultlistitem a:visited {
    color: #303030;
}

.livesearchpopup .resultlistitem_selected a, 
.livesearchpopup .resultlistitem_selected a:visited,
.livesearchpopup .resultlistitem a:hover {
    background: #f9f5ee;

}









/* ---------- @ Comments -----------*/

.reply a, .reply a:visited  {
	width:75px;
	display:block;
	margin-bottom:15px;
	padding:5px !important;
	text-align:center;
	border-bottom:1px solid #f2f2f2;
	border-right:1px solid #f2f2f2;
	text-decoration:none !important;
	font:italic 1em Georgia,Arial,Verdana;
	}

.reply a:hover {
	text-decoration:none;
	border-bottom:1px solid #898989;
	border-right:1px solid #898989;	
	color:#FFF;
	}

.reply a:active {

	}
			
.commentlist li {
	margin: 0 0 18px 0;
	list-style:none;
	}

.commentlist li.depth-2 {
	border:none;
	margin-left:0px;
	}

.commentlist li.depth-3	 {
	margin-left:0px;
	border:none;

	}

.comment-author p {
	clear: both;
	width: 450px;
}


.commentlist li.bypostauthor {
	background:#e5e5e5 !important; 
	border:1px solid #c7c7c7 !important;
	}
	
.commentlist code {
	background:#e0e0e0;
	}
.commentlist a, .commentlist a:link, .commentlist a:active, .commentlist a:visited {

}

.comment-beitrag {
	float: left;
	padding-top: 5px;
	width: 450px;
}

	
.avatar {
	margin: 5px 5px 0 0;
	float:left;
padding-right: 12px;
padding-bottom: 10px; 
background: url(../images/shadow_small.png) bottom right no-repeat;	
_background:none;	
	}

#trackbacklist li {
	margin: 0 0 0 84px;
	}
	
#trackbacklist ol {
	float: left;
	margin-bottom: 30px;
	}	
	

#trackbacklist cite {
	font-style:normal
	}
	
#trackbacklist li a, #trackbacklist li a:link, #trackbacklist li a:active, #trackbacklist li a:visited {

	}
			
.fn {
	font-family: Verdana, Arial, 'Lucida Grande', Helvetica, sans-serif; 
	font-size: 11px; 
	float: left;
	}	

.says {
	display:none;
	}
	
.commentmetadata {
	clear: both;
	width: 560px;
	}
 
.comment-date a, .comment-date a:visited, .comment-date a:active, .comment-date a:visited {
	font-size:10px;
	font-weight: normal;
	text-decoration:none;
	}


.commentmetadata a:active, .commentmetadata a:link, .commentmetadata a, .commentmetadata a:visited {
	text-decoration:none;
}
.commentmetadata a:hover  {
	color:#FFFFFF;
	}
	
#author, #email, #url {
	font-size: 11px;
	background: #444239;
	color: #b2b2ae;
	width: 400px;
	height: 19px;
	line-height: 18px;	
	font-family: Verdana, Arial, 'Lucida Grande', Helvetica, sans-serif; font-size: 11px;

}

#commentform textarea {
    font-size: 11px;
	background: #444239;
	color: #b2b2ae;
	width: 400px;
	height: 120px;
	line-height: 18px;	
	font-family: Verdana, Arial, 'Lucida Grande', Helvetica, sans-serif; font-size: 11px;
}


#author:focus, #email:focus, #url:focus, #commentform textarea:focus {
	background:#49473d !important;
	}
	
#commentform p {
	margin: 0px 0px 8px 0px;
	clear: both;
	}	
	
#submit {
	width: 121px;
	height: 39px;
	cursor: pointer;
	text-indent: -9999px;
	background: url(../images/button_senden.gif) no-repeat top right;	
	margin-left: -4px;
}



.commentcount {
	padding-left: 8px;
	background:url(../images/bubble.gif) no-repeat left;
	font: 10px Arial, Helvetica, sans-serif;
	margin-left: 6px;
	}

.commentcount a, .commentcount a:link, .commentcount a:active, .commentcount a:visited {
	font-size: 10px;
}


.contactformtext {
	font-size: 11px;
	background: #444239;
	color: #b2b2ae;
	width: 400px;
	font-family: Verdana, Arial, 'Lucida Grande', Helvetica, sans-serif;
	padding: 3px;
	margin-bottom: 8px;
}
.contactformtext:focus {
	background:#49473d !important;
	}

.tcf_input {
	display: inline;
	visibility: visible;
	font-size: 11px;
	background: #444239;
	color: #b2b2ae;
	width: 400px;
	font-family: Verdana, Arial, 'Lucida Grande', Helvetica, sans-serif;
	padding: 3px;
	margin-bottom: 8px;
}	
	
.contactform label {
	display: block;
}
.contactform_error {
	font-weight: bold;
	background: #6e2b18;
	border: 1px solid #a62205;
	padding: 15px;
	width: 375px;
}
.button, #contactsubmit {
	width: 121px;
	height: 39px;
	cursor: pointer;
	text-indent: -9999px;
	background: url(../images/button_senden.gif) no-repeat top right;	
	margin-left: -4px;
}






.accordion {
	float: left;
	width: 560px;
	margin-bottom: 9px;
	position: relative;
	top: -25px;
}
.accordion h3 {
	background: #333026 url(../images/bg_accordion.gif) no-repeat left;

	cursor: pointer;
	
		color: #c8b8a2;
	font-weight: bold;
text-decoration: none;
word-spacing: normal;
text-align: left;
letter-spacing: 1px;
font-size: 14px;
font-variant:small-caps;
padding-bottom: 10px;	
padding-top: 4px;	
padding-left: 10px;
	
}
.accordion h3:hover {
	background-color: #49473d;
}
.accordion h3.active {
	background: #333026 url(../images/bg_accordion_open.gif) no-repeat left;
}
.accordion p {
	margin: 0;
	padding: 10px 10px 20px;
	display: none;
}

.onair {
	float: left;
	position: relative;
	top: -25px;
	left: 450px;
	background: url(../images/on_air.gif) no-repeat right;
	width: 104px;
	height: 49px;
	_float: none;
}


.einleitung {
	float: left;
	width: 485px;
}


.station {
float: left;
width: 521px;
background: #333026;
padding-top: 20px;
padding-bottom: 25px;
padding-right: 25px;
padding-left: 14px;
}
.stationsingle {
float: left;
width: 521px;
background: #333026;
padding-top: 20px;
padding-bottom: 25px;
padding-right: 25px;
padding-left: 14px;
position: relative;
top:-25px;
}

.stationleft {
	padding-left: 11px;
	float: left;
	width: 180px;
	height: 65px;
	padding-top: 4px;
}

.stationleft img {
	padding-right: 6px;
padding-bottom: 6px; 
background: url(../images/shadow_big.png) bottom right no-repeat;	
_background: none;
}

.stationright {
	float: left;
	width: 265px;
	padding-left: 25px;
	padding-right: 25px;
	padding-bottom: 5px;
	background: url(../images/stationlink_line.gif) no-repeat bottom right;	
	_width: 245px;	
}
.stationright img {
	position:relative;
	top: 5px;
}

.stationlink {
	background: url(../images/stationlink_line.gif) no-repeat 0 3px;		
	width: 290px;
	_width: 270px;
}

.stationen {
	clear: both;
	margin: 0;
	display: none;
	padding-bottom: 160px;
}

.stationaccordion p {
	background: none;
}

.stationaccordion {
clear: both;
width: 540px;
padding-top: 40px;
padding-right: 25px;
_width: 520px;
}


.reload {
	float: left;
	width: 560px;
	padding-top: 3px;
	text-align: right;
}

.chartsgraphic {
	float: left;
	position: relative;
	top: -18px;
	left: -70px;
	background: url(../images/charts.gif) no-repeat right;
	width: 560px;
	height: 49px;
}



/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .tabs-nav {
        display: none;
    }
}

/* Skin */
.tabs-nav {
    list-style: none;
    margin: 0;
	width: 560px;
	position: relative;
	top: -20px;

}
.tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.tabs-nav li {
    float: left;
    margin: 0 0 0 1px;
	background: #333026;
    min-width: 84px; /* be nice to Opera */
    /* background: url(../images/bg_tab.gif) repeat-x;	 */	
}
.tabs-nav a, .tabs-nav a span {
    display: block;
    background: url(../images/bg_tab.gif) repeat-x;
}
.tabs-nav a {
    position: relative;
    z-index: 2;
    padding-left: 0;
	color: #b2b2ae;
    line-height: 1.2;
	font-weight: normal;
    text-align: center;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */    
	
}
.tabs-nav .tabs-selected a {
    color: #ffffff;
}
.tabs-nav .tabs-selected a, .tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active {
    background-position: 100% -150px;
    outline: 0; /* prevent dotted border in Firefox */
}
.tabs-nav a, .tabs-nav .tabs-disabled a:hover, .tabs-nav .tabs-disabled a:focus, .tabs-nav .tabs-disabled a:active {
    background-position: 100% -100px;
}
.tabs-nav a span {
    width: 64px; /* IE 6 treats width as min-width */
    min-width: 64px;
    height: 18px; /* IE 6 treats height as min-height */
    min-height: 18px;
    padding-top: 6px;
    padding-right: 0;
	padding-left: 6px;
	padding-right: 6px;
}
*>.tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}
.tabs-nav .tabs-selected a span {

}
.tabs-nav .tabs-selected a span, .tabs-nav a:hover span, .tabs-nav a:focus span, .tabs-nav a:active span {
    background-position: 0 -50px;
}
.tabs-nav a span, .tabs-nav .tabs-disabled a:hover span, .tabs-nav .tabs-disabled a:focus span, .tabs-nav .tabs-disabled a:active span {
    background-position: 0 0;
}
.tabs-nav .tabs-selected a:link, .tabs-nav .tabs-selected a:visited, .tabs-nav .tabs-disabled a:link, .tabs-nav .tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
.tabs-nav .tabs-disabled {
    opacity: .4;
}
.tabs-container {
	position: relative;
	top: -20px;
	margin-left: 1px;
	padding: 20px;
	padding-top: 30px;
    background: #333026; /* declare background color for container to avoid distorted fonts in IE while fading */
}
.tabs-loading em {
    padding: 0 0 0 20px;
    background: url(../images/loading.gif) no-repeat 0 50%;
}



#container-9 ol, #container-9 ul, #container-9 p, #container-9 a {
padding-top: 0;
padding-left: 0;
padding-right: 0;
padding-bottom: 0;
margin: 0;
}

#container-9 li {
padding-top: 0;
padding-left: 0;
padding-right: 1px;
padding-bottom: 0;
margin: 0;
background: #333026;
}

.toptenzahl {
float:left;
width:30px;
}

.toptenbild {
float: left;
width:190px;
height: 168px;
}

.toptenbilditunes {
float: left;
width:100px;
height: 100px;
padding-left: 2px;
padding-right: 30px;
padding-bottom: 9px;
background: url(../images/bg_itunes.gif) top left no-repeat;
_visibility: visible;
_display: inline;
}

.toptentext {
padding-top:10px;
}
.toptentext img {
        padding: 0px;

}

.toptenartist {
	float: left;
	background:none;
	width: 360px;
}

.toptentextitunes {
padding-top:6px;
padding-bottom:4px;
}

.toptenfooter {
	clear: both;
}
.toptenfooteritunes {
	clear: both;
	height: 16px;
}












			
.holder {
	float: left;
	position: relative;
	top: -15px;
}

.scroll-pane {
	width: 282px;
	height: 62px;
	overflow: auto;
	float: left;
}


.scroll-pane p {
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 20px;
	padding-right: 0px;
	margin-top: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
	margin-right: 0px;
	background: #413e34 url(../images/arrow.gif) 9px 6px no-repeat;
}

.scroll-pane p:hover {
	background: #49473d url(../images/arrow.gif) 9px 6px no-repeat;
	color: #ffffff;
}


.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: #2e2c23;
}
.jScrollPaneDrag {
	position: absolute;
	background: #c8b8a2;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	height: 9px;
}
a.jScrollArrowUp:hover {
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	height: 9px;
}
