/* CSS Document */
body {
background:#000;
margin:0px;
}

img,table {
border: 0px;}

body,form,fieldset {
margin:0px;
padding:0px;}

/* Banner */
#banner {
	position:absolute;
	left:50%;
	margin-left:490px;
	top: 46px;
	z-index:10;
}

/* Äußerste Box und zentrierte Positionierung*/
#box0 {
	position:absolute;
	width: 939px;
	left:50%;
	margin-left:-465px;
	background-color:#fff;
	top: 18px;
}

/* Header*/
#box1 {
width: 939px;
height:223px;
background-image:url(images/header.jpg);}

#box1_impr {
width: 939px;
height:223px;
background-image:url(images/header_2.jpg);}

#box1_prog {
width: 939px;
height:223px;
background-image:url(images/header_3.jpg);}

#box1_kont {
width: 939px;
height:223px;
background-image:url(images/header_4.jpg);}

#box1_charts {
width: 939px;
height:223px;
background-image:url(images/header_5.jpg);}


#box1_team {
width: 939px;
height:223px;
background-image:url(images/header_6.jpg);}

/* Skype Hotspot */
#skype {
position:relative;
left:470px;
top:150px;
width:468px;
height:30px;
}

/* Content */
#box2 {
}

#bild {
margin-right:10px;
margin-top:5px;
float:left;}

hr {
color:#ea6a14;
background-color:#ea6a14;}


#shout {
/*width:257px;
height:265px;*/
margin-left:25px;
overflow-y: auto;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
color:#606060;}

#text1 {
width:257px;
height:265px;
margin-left:25px;
/*overflow-y: auto;*/
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
color:#606060;}

#shout_text1 {
/*margin-left:5px;*/
/*overflow-y: auto;*/
height:265px;
overflow-y: auto;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
color:#606060;}

#text2_1_1 {
padding-left:25px;
padding-right:25px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:15px;
font-style:normal;
font-weight:bold;
color: #ea6a14;}

#text2_1_2 {
padding-left:10px;
padding-right:25px;
margin-top:20px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
font-weight:bold;
color:#606060;}

#text2_2 {
padding-left:25px;
padding-right:25px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
color:#606060;}

#text2_3 {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
color:#606060;}

#text3 {
width:270px;
height:329px;
margin-left:18px;
/*overflow-y: auto;*/
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
color:#606060;}

#news_text3 {
height:329px;
/*margin-left:18px;*/
overflow-y: auto;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
color:#606060;}

/* Text Impressum */
#box_impr {
height:354px;
width:600px;
overflow-y:auto;
}

#text_impr {
padding-left:25px;
padding-right:25px;
margin-top:20px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
color:#606060;}

/* Seite: Programm & Playerauswahl - linke Box*/
#text_programm{
width:577px;
height:359px;
overflow-y:auto;
margin-left:25px;
margin-right:25px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
color:#606060;}

/* Seite: Programm & Playerauswahl - rechte Box*/
#text_programm2{
padding-left:25px;
padding-right:25px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
color:#606060;}


/* Text Hervorhebung in Orange & Fett */
.orange {
color:#ea6a14;
font-weight:bold;}


/* Formulareigenschaften */
form  {
margin-left:25px;}

.feld { 
background-color:#fff; 
width:128px; 
border:1px solid #b2b2b2;
margin-bottom:5px;}

.button_reset { 
background-color: #fff;
width:48px; 
height: 20px;
border:1px solid #b2b2b2;
color: #747474;
font-size:11px;
vertical-align:top;
}

.button_submit { 
background-color: #fff;
width:78px; 
height: 20px;
border:1px solid #b2b2b2;
color: #ea6a14;
font-size:11px;
vertical-align:top;
}

/* Links*/
a:link {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
color:#ea6a14;
font-weight:bold;
text-decoration:underline;}
a:visited {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
color:#ea6a14;
font-weight:bold;
text-decoration:underline;}
a:hover {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
color:#ea6a14;
font-weight:bold;
text-decoration:none;}
a:active {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
color:#ea6a14;
font-weight:bold;
text-decoration:underline;}


/* Charts Tabelle */
#charts {
width:416px;
height:349px;
margin-left:25px;
margin-right:30px;
overflow-y:auto;}

#vorschlaege {
width:428px;
height:283px;
margin-left:15px;
margin-right:25px;
overflow-y:auto;}

#voting {
width:273px;
height:25px;
margin-top:27px;
margin-left:170px;
margin-right:25px;}

table tr {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
text-decoration:none;}

table.weiss tr {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
color:#FFFFFF;
text-decoration:none;}

tr.data_head {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
color:#ea6a14;
text-decoration:none;
line-height:20px;}

/* Platz Nr. */
td.data_no {
padding-left:10px;
padding-right:10px;
font-weight:bold;
}

/* Bandname */
/* Titel */
/* iTunes */
/* Radiobutton */
td.data {
padding-right:10px;
}

/* Cover */
td.data_cover {
padding-right:10px;
padding-top:3px;
padding-bottom:3px;
}

.button_vote { 
background-color:#fcbf42;
width:40px; 
height:20px;
border:1px solid #ea6a14;
color: #fff;
font-size:11px;
vertical-align:top;
margin-top:10px;
margin-bottom:5px;
}
.button_speichern { 
background-color:#fcbf42;
width:80px; 
height:20px;
border:1px solid #ea6a14;
color: #fff;
font-size:11px;
vertical-align:top;
margin-top:10px;
margin-bottom:5px;
}

.interpret { 
background-color:#fff; 
width:85px; 
border:1px solid #ea6a14;
margin-right:8px;
}

.titel { 
background-color:#fff; 
width:85px; 
border:1px solid #ea6a14;
margin-right:8px;
}

.button_vorschlagen { 
background-color:#fcbf42;
width:70px; 
height:20px;
border:1px solid #ea6a14;
color: #fff;
font-size:11px;
vertical-align:top;
}



/* HEAD ELEMENTS */
.marqueePlayer{
position:absolute; top:128px; left:425px; z-index:800; background-color:#000;

}