body
{ 
	font-family:Verdana,sans-serif;
	padding:0;
	margin:0;
	font-size:.8em;
	background-color:#000;
	/*width:795px;*/
	background-image:url(./images/bg.jpg);
	background-attachment:fixed;
	background-repeat:repeat-x;
	background-position:top;
	scrollbar-face-color: #000000;
scrollbar-highlight-color: #f2f2f2;
scrollbar-3dlight-color: #f2f2f2;
scrollbar-darkshadow-color: #000000;
scrollbar-shadow-color: #000000;
scrollbar-arrow-color: #000000;
scrollbar-track-color: #000000;
}

#header {
width:972px;
margin:0 auto;
background-color:#000;
}

#logo
{
	width:952px;
}

#subnavi {
width:972px;
height:19px;
background-image:url(./images/header/header_13.jpg);
background-repeat:no-repeat;
color:#660000;
text-align:right;
font-family:Arial, Helvetica, Geneva, Verdana, sans-serif;
background-color:#000;
}

#subnavi a {
color:#AA0000;
text-decoration:none;
font-size:11px;
padding-right:20px;
}

#subnavi a:hover {
text-decoration:underline;
}


/*#partnerlinks
{
	width:930px;
	margin:10px auto;
	color:#C00;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
	background-color:#000;
}
#partnerlinks a
{
	font-size:.8em;
	color:#AAA;
	text-decoration:none;
}
#partnerlinks a:hover
{
	text-decoration:underline;
}*/


table.bar
{
	text-align:center;
	color:#990000;
	/*background-color:#330000;*/
	/*background-color:#3636a6;*/
	margin:.2em auto;
	padding-bottom:.2em;
	margin-bottom:13px;
	width:176px;
	border-collapse:collapse;
	background-color:transparent;
	/*border:1px solid #AAF;*/
	/*background-image:url(./images/sc/sc-frame.jpg);
	background-repeat:repeat-y;*/
	background-image:url(./images/sc/sc_bg.png);
	background-repeat:no-repeat;
}

th.bar
{
	padding-left:0em;
	padding-right:0em;
	color:#CC0000;
	background-color:transparent;
	/*background-color:#660000;*/
	
}

/*Sendung--Voteslinks*/
td.bar
{
	padding-top:10px;
	color:#decdcd;
	/*background-image:url(./images/sc/sc-frame.jpg);
	background-repeat:repeat-y;*/
	font-weight:bold;
	font-size:1.1em;
}

/*Partner-Werbung-Umfrage*/
td.bar2
{
	color:#decdcd;
	/*background-image:url(./images/sc/sc-frame.jpg);
	background-repeat:repeat-y;*/
	font-size:.8em;
}

/*Umfrage - Werbung - Inhalt*/
td.bar3
{
	padding-top:10px;
	color:#decdcd;
	/*background-image:url(./images/sc/sc-frame.jpg);
	background-repeat:repeat-y;*/
	font-size:.8em;
	text-align:left;
	line-height:200%;
}

/*unterste Tabellenzeile mit Verlauf*/
td.bar4
{
	margin:0;
	color:#decdcd;
	background-image:url(images/sc/sc-ende.jpg);
	background-image:url(images/sc/sc_bottom.png);
	background-color:black;
	background-repeat:no-repeat;
	font-weight:bold;
	height:43px;
	vertical-align:top;
	font-size:1em;
	/*background-repeat:repeat-x;*/
}

/* Hauptcontent */
#left 
{
	float:left;
	width:186px;
	padding-top:5px;
}

#right
{
	float:right;
	width:186px;
	padding-top:5px;
}


/*#content
{
	float:left;
	width:520px;
}*/
/*#center
{
	float:left;
	width:580px;
	min-height:400px;
	vertical-align:top;
}*/

/*#center .verlauf {
	background-image:url(./images/bg_verlauf_content.png);
	background-repeat:repeat-y;
	}

#center2
{
	padding-top:.5em;
	padding-bottom:.5em;
	width:800px;
	height:400px;
	vertical-align:top;
}*/


/* Loginzeile */
/*#usrlogin
{
	margin:0;
	padding:0;
	display:inline;
	font-size:.8em;
	text-align:center;
	position:relative;
	color:#AA0000;
}

#usrlogin input
{
	font-size:.9em;
	font-family:Verdana, sans-serif;
	background-color:#AA0000;
	border:1px inset #330000;
	color:#000;
	width:60px;
}

#usrlogin button
{
	position:relative;
	width:63px;
	height:19px;
	border:0;
	margin-left:5px;
	top:2px;
	padding:0;
}

#usrlogin a
{
	text-decoration:none;
	color:#990000;
}

#usrlogin a:hover
{
	text-decoration:none;
}*/

/* Content-Bereich */
#content
{
	margin-left:15px;
	float:left;
	width:550px;
	background-color:#000;
	background-image:url(./images/bg_content.png);
	background-repeat:no-repeat;
	background-position:top;
	margin-top:5px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:10px;
	color:#dacccc;
}

/* Universelle KLasse */
/*.content
{
	background-color:transparent;*/
	/*background-image:url(./images/bg-main.jpg);*/
	/*margin:0 auto;
	width:520px;
	padding:15px;
}*/

#content h1
{
	padding:0;
	margin:0;
	margin-bottom:.5em;
	margin-top:1em;
	padding-bottom:.5em;
	font-size:16px;
	font-weight:600;
	text-align:left;
	color:#dacccc;
	background-image:url(./images/h1.jpg);
	background-repeat:no-repeat;
	height:28px;
}

#content h2
{
	padding:0;
	margin:0;
	margin-bottom:.5em;
	font-size:14px;
	text-align:justify;
	color:#a77e7e;
}

#content h3
{
font-size:12px;
margin-bottom:.5em;
}

#content p
{
	padding:0;
	margin:0;
	padding-top:0em;
	padding-bottom:.7em;
	font-size:12px;
	font-weight:normal;
	text-align:justify;
	/*color:#AA0000;*/
}

#news {
line-height:1.5;
color:#f2f2f2;
padding-left:15px;
padding-right:15px;
font-weight:normal
}

#news .intro {
font-weight:bold;
color:#b8a2a3;
}

#content i
{
	/*color:#990000;*/
	font-weight:bolder;
}

#small
{
	font-size:.8em;
	color:#660000;
}

#content a
{
	font-size:.9em;
	color:#a68181;
	font-weight:bold;
	text-decoration:underline;
}

#content a:hover
{
	text-decoration:none;
}

#content .top {
text-align:right;
font-size:10px;
margin-right:5px;
margin-top:10px;
}

#content .top a {
color:#600;font-weight:normal;text-decoration:none;
}

#content .top a:hover {
color:#600;font-weight:normal;text-decoration:underline;
}


/* Formulare Contentbereich */
#content fieldset
{
	border:none;
}

#content legend
{
	display:none;
}

#content form
{
	padding:0;
	margin:0;
}

#content label
{
	display:block;
	float:left;
	width:12em;
	text-align:right;
	line-height:2em;
}

#content input
{
	
	margin-left:1em;
	width:220px;
	border:1px solid #660000;
	padding:.2em;
	margin-top:.1em;
	font-family:Verdana, sans-serif;
	font-weight:bold;
}

#content input:focus, #content textarea:focus
{
	background-color:#000;
	font-weight:bold;
	color:#FFF;
}

#content textarea
{

	font-family:Verdana, sans-serif;
	font-weight:bold;
	width:220px;
	height:16em;
	font-size:1em;
	margin-left:1em;
	border:1px solid #660000;
	padding:.2em;
	margin-top:.1em;
	color:#990000;
}

#content input.butts
{

	margin-left:13em;
	border:1px solid #660000;
	padding:.2em;
	font-family:Verdana, sans-serif;
	font-weight:bold;
	font-size:.8em;
	width:8em;
	margin:.5em;
}

#content input.butts:focus
{
	background-color:#CCC;
	color:#000;
}

#content br
{
	clear:both;
}

#content table
{
	width:100%;
	text-align:center;
	border-collapse:collapse;
	border:2px solid #660000;
}

#content th
{
	border:1px solid #660000;
	/*background-color:#33E;*/
	color:#FFF;
	padding:.3em;
}

#content td
{
	padding:.3em;
	padding-top:.5em;
	padding-bottom:.5em;
	border:1px solid #660000;
}

#content td.odd
{
	padding:.3em;
	padding-top:.5em;
	padding-bottom:.5em;
	/*background-color:#DDD;*/
	border:1px solid #660000;
}


#content ul.sub
{
	margin:0;
	padding:0;
	margin-bottom:1em;
	width:97%;
	background-color:#000;
	padding:.5em;
	text-align:center;
}

#content .sub li
{
	display:inline;
	font-weight:bold;
}

#content .sub a
{
	color:#AA0000;
	text-decoration:underline;
	padding:.2em;
}

#content .sub a:hover
{
	color:#660000;
	text-decoration:none;
}

#content table table td
{
	font-weight:bold;
}

/* Zeile mit dem Menu am Seitenfuss */
#data
{
	margin:0 auto;
	text-align:right;
	line-height:200%;
	width:972px;
	color:#FF0000;
	font-weight:bold;
	padding-right:1em;
}

#data
{
	font-size:.9em;
	color:#AA0000;
	font-weight:bold;
	text-decoration:none;
}

#data a
{
	font-size:.8em;
	color:#ddc8c8;
	font-weight:bold;
	text-decoration:none;
}

#data a:hover
{
	text-decoration:underline;
}

#footer
{
	width:972px;
	color:#660000;
	margin:0 auto;
	font-weight:500;
	font-size:11px;
	padding:1em;
	line-height:16px;
}

.message
{
	color:#fff;
	background-color:#990000;
	border:2 px solid #660000;
	text-align:center;
	margin:1em;
	padding:1em;
	font-weight:bold;
}

#imprint table {
border-width:0;
margin-bottom:13px;
}

#imprint table th {
text-align:left;
height:2em;
color:#aa0000;
background-image:url(./images/impressum_blk.jpg);
background-repeat:no-repeat;
height:25px;
border-width:0;
padding-left:20px;
}

#imprint table td {
border-width:0;
color:#aa0000;
background-color:#000000;
}

#bandpromo {
float:left;
width:490px;
margin-left:40px;
margin-bottom:30px;
}

#bandpromo h2 {
font-size:15px;
}

#bandpromo .set {
float:left;
margin:5px;
text-align:center;
font-size:12px;
width:100px;
}

#bandpromo .genre {
width:100px;
float:left;
font-style:italic;
font-size:10px;
font-weight:500;
margin-top:6px;
}

#banner {
padding-top:4px;
padding-bottom:7px;
}

#banner textarea{
text-align:right;
border:1px solid #999;
width:450px;
height:50px;
font-size:10px;
background-color:#333;
color:#EEE;
font-weight:500;

scrollbar-face-color: #333;
scrollbar-highlight-color: #333;
scrollbar-3dlight-color: #333;
scrollbar-darkshadow-color: #333;
scrollbar-shadow-color: #333;
scrollbar-arrow-color: #333;
scrollbar-track-color: #333;
}



/*Container-Abstände für den Bereich 'LINKS'*/
#links p {
margin-bottom:8px;
margin-top:8px;
padding-top:8px;
border:1px solid #500;
}



/* CHAT LOGINS WIE AUCH REGISTRIEREN PW-VERGESSEN */
#chatlogins {
	margin:0 auto;
	text-align:left;
	background-image:url(./images/bg_content.png);
	background-repeat:no-repeat;
	background-position:top;
	color:#d1bfb8;
}

#chatlogins table
{
	width:550px;
	margin:0 auto;
	text-align:center;
	border:1px solid #660000;
}

#chatlogins th
{
	/*background-color:#33E;*/
	color:#d1bfb8;
	padding:.3em;
}

#chatlogins td
{
	padding:.3em;
	padding-top:.2em;
	margin-top:0em;
	padding-bottom:.5em;
	border-bottom:1px solid #d1bfb8;
}

#chatlogins td.odd
{
	padding:.3em;
	padding-top:.5em;
	padding-bottom:.5em;
	/*background-color:#DDD;*/
}

#chatlogins table table td
{
	font-weight:bold;
}

#chatlogins table h1 {
font-size:18px;
color:#F00;
}

#chatlogins table h2 {
font-size:16px;
color:#CC0000;
}

#chatlogins table a {
color:#D8D8D8;
}

#chatlogins table a:hover {
text-decoration:underline;
}

#chatlogins table input .buttons {
	 width:90px;
	 margin-top:4px;
	 background-color:#660000;
	 font: bold 8pt Arial;
	 color:#fff;
	 border: 1px inset #FFF;
}


/* NEWS-MODUL */
#katlist, #katimg
{
	border:1px solid #660000;
	padding:1em;
	margin:.5em;
	color:#990000;
}
#katlist ul, #katimg ul
{
	margin:0;
	padding:0;
	list-style-type:none;
	color:#990000;
}

#katlist li, #katimg li
{
	margin:0;
	padding:0;
	display:inline;
	float:left;
	color:#990000;
}
#katlist a
{
	display:block;
	width:8.9em;
	padding:.2em;
	color:#990000;
	text-decoration:underline;
}
#katimg a
{
	display:block;
	width:8.9em;
	padding:.2em;
	text-align:center;
	overflow:hidden;
	margin-top:.5em;
	margin-bottom:.5em;
	text-decoration:underline;
	color:#990000;
}
#katlist br, #katimg br
{
	clear:both;
	color:#990000;
	background-color:#660000;
}

/* Sendeplan */
#termine
{
	width:100%;
	border:1px solid #660000;
	border-collapse:collapse;
	color:#AA0000;
}
#termine th
{
	font-weight:bold;
	border:1px solid #660000;
	color:#AA0000;
}
#termine td
{
	border:1px solid #660000;
	font-size:.8em;
	color:#AA0000;
}
#termine .day
{
	padding:.2em;
	border:1px solid #990000;
	font-size:1.3em;
	font-weight:bold;
}
#termine .day a
{
	text-decoration:none;
	color:#000;
}
#termine .day a:hover
{
	text-decoration:underline;
}

/* Fotogalerie */
#sidenav
{
	border:1px #660000 solid;
	padding:.3em .5em .3em .5em;
	font-size:1em;
}
#sidenav ul {
	margin: 0;
	padding:0;
	display:inline;
}
#sidenav li {
	list-style-type:none;
	display:inline;
}

/* AJAX Shoutbox */
#asb_container {
	 margin:0 auto;
	 padding-top:5px;
	 margin-bottom:8px;
	 /*border: 1px dashed #B52021;*/
	 width: 176px;
	 background-image:url(./images/sc/shoutbox_bg.png);
	background-repeat:repeat-y;
}

#asb_contentwrap {
	 font: 7pt Arial;
	 height: 200px;
	 margin-left:5px;
	 margin-right:5px;
	 padding:2px;
	 /*background-color:#fff;*/
	 overflow: auto;
}


#asb_inputwrap {
	 font: 8pt Arial;
}

#asb_input {
	 margin: 5px;
	 color:#e00;
	 font-weight:500;
	 font-family:Verdana, Arial, sans-serif;
	 padding-top:10px;
}

#asb_input .text {
	 font: 8pt Arial;
	 width: 150px;
	 /*background-color: #f4f4f4;*/
	 color:#900000;
	 background-color:#8a7373;
	 border:1px inset #b9a3a3;
	 height:15px;
	 margin-left:5px;
}

#asb_input .button {
	 width: 50px;
	 margin-top: 4px;
	 background-color: #660000;
	 font: bold 8pt Arial;
	 color:#fff;
	 border: 1px inset #FFF;
}

/* Table mit Charts auf der Hauptseite */

#charts
{
	border:0;
	border-collapse:collapse;
	margin:0;
	color:#E00;
}
#charts td
{
	text-align:left;
	border:0;
	padding:0;
	padding-top:3px;
	padding-bottom:3px;
}
#charts tr
{
	border:0;
}
#charts h1
{
	padding:0;
	border:0;
	display:inline;
	margin:0;
	text-align:left;
}
#charts h2
{
	padding:0;
	border:0;
	display:inline;
	margin:0;
}
#charts h1 a
{
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}

#charts h2 a
{
	color:#fff;
	font-style:italic;
	text-decoration:none;
}
#charts h1 a:hover
{
	color:#EE0000;
}
#charts h2 a:hover
{
	color:#EE0000;
}
#charts .codd
{
	background-color:#330000;
	color:#EEE;
}
#charts .codd i
{
	color:#EEE;
}

#charts .ceven
{
	background-color:#660000;
	color:#EEE;
}
#charts .ceven i
{
	color:#EEE;
}


#aj h2 {
font-size:14px;
color:#a00;
} 


