html,body {
  height: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #b7a8a8;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	background-color: #1f1f1f;
	background-image:url(/images/bg_all.png);
	LETTER-SPACING: 			0px;
}

img {
	border: none;
}

a:link {
	color:#77AAFF; 
	text-decoration: none;
	font-weight: bold; 
}

a:visited {
	color:#77AAFF;
	text-decoration: none;
	font-weight: bold; 
}

a:hover {
	color:#6B79A0;
	text-decoration: none;
	font-weight: bold; 
}	

a:active {
	color:#b7a8a8;
	text-decoration: none;
	font-weight: bold; 
}



.small_text {
	font-weight: normal;
	font-size: 9px;
}

.small_text a:link {
	color:#77AAFF; 
	text-decoration: none;
	font-weight: normal;
	font-size: 9px;
}

.small_text a:visited {
	color:#77AAFF;
	text-decoration: none;
	font-weight: normal;
	font-size: 9px;
}

.small_text a:hover {
	color:#6B79A0;
	text-decoration: none;
	font-weight: normal;
	font-size: 9px;
}

.small_text a:active {
	color:#b7a8a8;
	text-decoration: none;
	font-weight: normal;
	font-size: 9px;
}


.main_menu {
	background-image:url(/images/buttons/bg_main_off.png);
	background-repeat: no-repeat;
}

td.main_menu:hover {
	background-image:url(/images/buttons/bg_main_on.png);
	background-repeat: no-repeat;
}

.news_menu {
	background-image:url(/images/buttons/bg_news_off.png);
	background-repeat: no-repeat;
}

td.news_menu:hover {
	background-image:url(/images/buttons/bg_news_on.png);
	background-repeat: no-repeat;
}

.community_menu {
	background-image:url(/images/buttons/bg_community_off.png);
	background-repeat: no-repeat;
}

td.community_menu:hover {
	background-image:url(/images/buttons/bg_community_on.png);
	background-repeat: no-repeat;
}

.radio_menu {
	background-image:url(/images/buttons/bg_radio_off.png);
	background-repeat: no-repeat;
}

td.radio_menu:hover {
	background-image:url(/images/buttons/bg_radio_on.png);
	background-repeat: no-repeat;
}

.team_menu {
	background-image:url(/images/buttons/bg_team_off.png);
	background-repeat: no-repeat;
}

td.team_menu:hover {
	background-image:url(/images/buttons/bg_team_on.png);
	background-repeat: no-repeat;
}

.stuff_menu {
	background-image:url(/images/buttons/bg_stuff_off.png);
	background-repeat: no-repeat;
}

td.stuff_menu:hover {
	background-image:url(/images/buttons/bg_stuff_on.png);
	background-repeat: no-repeat;
}

.menu a:link {
	color:#fffefe;
	text-decoration: none;
	font-weight: normal; 
} 

.menu a:visited {
	color:#fffefe;
	text-decoration: none;
	font-weight: normal; 
} 

.menu a:hover {
	color:#000000;
	text-decoration: none;
	font-weight: normal; 
}

.menu a:active {
	color:#000000;
	text-decoration: none;
	font-weight: normal; 
}

.setfont {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        LETTER-SPACING: 			0px;
}

.forum_global {
        border: solid 1px #505050
}

.forum_nodef {
        background-color: #990000;
}

.forum_cat {
        background-color: #000077;
}

.forum_row {
        background-color: #000000;
}

.input_selector_70 {
        height:14px;
        width:70px;
        font-size: 9px;
        color: #b7a8a8;
        background-color: #000000;
        background-image:url(/images/input_bg.png);
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        LETTER-SPACING: 			0px;
        border-color:#555555;   
        border-style:solid;
  			border-width:1px;
}

.input_selector_150 {
        height:14px;
        width:140px;
        font-size: 9px;
        color: #b7a8a8;
        background-color: #000000;
        background-image:url(/images/input_bg.png);
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        LETTER-SPACING: 			0px;
        border-color:#555555;   
        border-style:solid;
  			border-width:1px;
}

.input_text_40 {
        height:12px;
        width:40px;
        font-size: 9px;
        color: #b7a8a8;
        background-color: #000000;
        background-image:url(/images/input_bg.png);
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        LETTER-SPACING: 			0px;
        border-color:#555555;   
        border-style:solid;
  			border-width:1px;
}

.input_text_100 {
        height:12px;
        width:100px;
        font-size: 9px;
        color: #b7a8a8;
        background-color: #000000;
        background-image:url(/images/input_bg.png);
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        LETTER-SPACING: 			0px;
        border-color:#555555;   
        border-style:solid;
  			border-width:1px;
}

.input_text_180 {
        height:12px;
        width:180px;
        font-size: 9px;
        color: #b7a8a8;
        background-color: #000000;
        background-image:url(/images/input_bg.png);
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        LETTER-SPACING: 			0px;
        border-color:#555555;   
        border-style:solid;
  			border-width:1px;
}

.input_text_200 {
        height:12px;
        width:200px;
        font-size: 9px;
        color: #b7a8a8;
        background-color: #000000;
        background-image:url(/images/input_bg.png);
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        LETTER-SPACING: 			0px;
        border-color:#555555;   
        border-style:solid;
  			border-width:1px;
}

.input_text_340 {
        height:12px;
        width:340px;
        font-size: 9px;
        color: #b7a8a8;
        background-color: #000000;
        background-image:url(/images/input_bg.png);
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        LETTER-SPACING: 			0px;
        border-color:#555555;   
        border-style:solid;
  			border-width:1px;
}

.input_text_400 {
        height:12px;
        width:400px;
        font-size: 9px;
        color: #b7a8a8;
        background-color: #000000;
        background-image:url(/images/input_bg.png);
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        LETTER-SPACING: 			0px;
}

.input_text_450 {
        height:12px;
        width:450px;
        font-size: 9px;
        color: #b7a8a8;
        background-color: #000000;
        background-image:url(/images/input_bg.png);
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        LETTER-SPACING: 			0px;
        border-color:#555555;   
        border-style:solid;
  			border-width:1px;
}

.input_text_box_200 {
        width:200px;
        font-size: 9px;
        color: #b7a8a8;
        background-color: #000000;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        LETTER-SPACING: 			0px;
        border-color:#555555;   
        border-style:solid;
  			border-width:1px;
}

.input_text_box_370 {
        width:370px;
        font-size: 9px;
        color: #b7a8a8;
        background-color: #000000;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        LETTER-SPACING: 			0px;
        border-color:#555555;   
        border-style:solid;
  			border-width:1px;
}

.input_text_box_400 {
        width:400px;
        font-size: 9px;
        color: #b7a8a8;
        background-color: #000000;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        LETTER-SPACING: 			0px;
}

.input_text_box_400_400 {
        width:400px;
        height:400px;
        font-size: 9px;
        color: #b7a8a8;
        background-color: #000000;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        LETTER-SPACING: 			0px;
}

.input_text_box_450 {
        width:450px;
        font-size: 9px;
        color: #b7a8a8;
        background-color: #000000;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        LETTER-SPACING: 			0px;
        border-color:#555555;   
        border-style:solid;
  			border-width:1px;
}

.input_button_10 {
        height:17px;
        width:10px;
        font-size: 9px;
        color: #b7a8a8;
        background-color: #000000;
        background-image:url(/images/input_bg.png);
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        LETTER-SPACING: 			0px;
        border-color:#555555;   
        border-style:solid;
  			border-width:1px;
}

.input_button_20 {
        height:17px;
        width:20px;
        font-size: 9px;
        color: #b7a8a8;
        background-color: #000000;
        background-image:url(/images/input_bg.png);
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        LETTER-SPACING: 			0px;
        border-color:#555555;   
        border-style:solid;
  			border-width:1px;
}

.input_button_30 {
        height:17px;
        width:30px;
        font-size: 9px;
        color: #b7a8a8;
        background-color: #000000;
        background-image:url(/images/input_bg.png);
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        LETTER-SPACING: 			0px;
        border-color:#555555;   
        border-style:solid;
  			border-width:1px;
}

.input_button_50 {
        height:17px;
        width:50px;
        font-size: 9px;
        color: #b7a8a8;
        background-color: #000000;
        background-image:url(/images/input_bg.png);
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        LETTER-SPACING: 			0px;
        border-color:#555555;   
        border-style:solid;
  			border-width:1px;
}

.input_button_100 {
        height:17px;
        width:100px;
        font-size: 9px;
        color: #b7a8a8;
        background-color: #000000;
        background-image:url(/images/input_bg.png);
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        LETTER-SPACING: 			0px;
        border-color:#555555;   
        border-style:solid;
  			border-width:1px;
}

.input_button_150 {
        height:17px;
        width:150px;
        font-size: 9px;
        color: #b7a8a8;
        background-color: #000000;
        background-image:url(/images/input_bg.png);
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        LETTER-SPACING: 			0px;
        border-color:#555555;   
        border-style:solid;
  			border-width:1px;
}

.input_checkbox {     
        color: #b7a8a8;
        background-color: #000000;
        background-image:url(/images/input_bg.png);
        font-family: Verdana, Arial, Helvetica, sans-serif;
        border-color:#555555;   
        border-style:solid;
  			border-width:1px;
}

.input_submit {
        height:16px;
        width:80px;
        font-size: 9px;
        color: #b7a8a8;
        background-color: #000000;
        background-image:url(/images/input_bg.png);
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        LETTER-SPACING: 			0px;
        border-color:#555555;   
        border-style:solid;
  			border-width:1px;
}

.input_durchsuchen {
  			width: 30px;
}

.text_small {
	text-decoration:none;
	font-size:10px;
}

.forum_post_profile {
	text-decoration:none;
	color:#b7a8a8;
	font-size:10px;
}

.bg_hardstream {
  background-color: #160992;
}

.bg_clubstream {
  background-color: #900909;
}

.bg_housestream {
  background-color: #058F15;
}

.font_hardstream {
  color: #5599FF;
  background-color: #000022;
}
.font_hardstream a:link {
	color: #3366FF;
}
.font_hardstream a:visited {
	color: #3366FF;
}

.font_clubstream {
  color: #FF3300;
  background-color: #170000;
}
.font_clubstream a:link {
  color: #DD2200;
}
.font_clubstream a:visited {
  color: #DD2200;
}

.font_housestream {
  color: #05AA15;
  background-color: #001100;
}
.font_housestream a:link {
  color: #05AA15;
}
.font_housestream a:visited {
  color: #05AA15;
}

.bg_clubstream {
  background-color: #900909;
}

.bg_housestream {
  background-color: #058F15;
}

#font_hardstreamsen {
  color: #5599FF;
  background-color: #003090;
}
#font_hardstreamsen a:link {
	color: #3366FF;
}
#font_hardstreamsen a:visited {
	color: #3366FF;
}

#font_clubstreamsen {
  color: #FF4400;
  background-color: #500000;
}
#font_clubstreamsen a:link {
  color: #FF4400;
}
#font_clubstreamsen a:visited {
  color: #FF4400;
}

#font_housestreamsen {
  color: #05CC15;
  background-color: #004400;
}
#font_housestreamsen a:link {
  color: #05CC15;
}
#font_housestreamsen a:visited {
  color: #05CC15;
}

.div_hardstream {
  color: #4499FF;
}
.div_hardstream a:link {
	color: #4499FF;
}
.div_hardstream a:visited {
	color: #4499FF;
}

.div_clubstream {
  color: #FF4422;
}
.div_clubstream a:link {
  color: #FF4422;
}
.div_clubstream a:visited {
  color: #FF4422;
}

.div_housestream {
  color: #05CC15;
}
.div_housestream a:link {
  color: #05CC15;
}
.div_housestream a:visited {
  color: #05CC15;
}

#sendeplan {
	color: #b7a8a8;
	background-color: #111111;
}

#sendeplan a {
	color: #b7a8a8;
	background-color: #111111;
}

#sendeplan a:hover {
	color: #b7a8a8;
	background-color: #111111;
}


#sendeplan_current {
	color: #b7a8a8;
	background-color: #0066FF;
}

#sendeplan_current a {
	color: #b7a8a8;
	background-color: #0066FF;
}

#sendeplan_current a:hover {
	color: #b7a8a8;
	background-color: #0066FF;
}

#quicklist_buttons {
	position:relative;
	float:left;
	width:165px;
	height:80px;
	left: 822px;
	top: -18px;
	z-index:98;
}

#quicklist_register {
	position:absolute;
	width:100px;
	height:20px;
	left: 60px;
	z-index:4;
	top: 0px;
}

#quicklist_bewerben {
	position:absolute;
	width:85px;
	height:20px;
	left: 75px;
	z-index:4;
	top: 20px;
}

#quicklist_sendeplan {
	position:absolute;
	width:85px;
	height:20px;
	left: 75px;
	z-index:4;
	top: 40px;
}

#quicklist_wuensche {
	position:absolute;
	width:145px;
	height:20px;
	left: 15px;
	z-index:4;
	top: 60px;
}


#tune_in_buttons {
	position:relative;
	float:left;
	width:205px;
	height:57px;
	left: 395px;
	z-index:98;
}
#button_wmp {
	position:absolute;
	width:42px;
	height:57px;
	left: 0px;
	z-index:4;
	top: 0px;
}
#button_winamp {
	position:absolute;
	width:45px;
	height:57px;
	left: 45px;
	z-index:6;
	top: 0px;
}
#button_real {
	position:absolute;
	width:45px;
	height:57px;
	left: 95px;
	z-index:8;
	top: 0px;
}
#button_phono {
	position:absolute;
	width:60px;
	height:57px;
	left: 145px;
	z-index:5;
	top: 0px;
}

#on_stage {
	position:relative;
	float:left;
	width:350px;
	height:15px;
	z-index:10;
	left: 375px;
	top: 4px;
	font-size: 10px;
	text-align:center;
}

#on_stage_playpic_bg {
	background-image:url(/images/on_stage_bg_playpic_bg.png);

}

#main {
  width:100%;
  overflow:hidden;
}

#info_con {
  width:100%;
  overflow:hidden;
}

  #infobar a, #infobar a:link, #infobar a:visited, #infobar a:active
  {
    display: block;
    float: left;
    width:100%;
    clear: both;
    color: InfoText;
    background: InfoBackground url(/images/icon_warning.gif) no-repeat fixed .3em .3em;
    padding: .45em .3em .45em 2em;
    border-bottom: .16em outset;
    text-decoration: none;
    cursor: default;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
  }

  #infobar a:hover
  {
    color: HighlightText;
    background: Highlight url(images/icon_warning_hover.gif) no-repeat fixed .3em .3em;
  }

	.suggestionsBox {
		position: relative;
		left: 30px;
		width: 200px;
		color: #fff;
	}
	
	.suggestionList {
		margin: 0px;
		padding: 0px;
	}
	
	.suggestionList li {
		margin: 0px 0px 5px 0px;
		padding: 3px;
		cursor: pointer;
		list-style-type:none;
	}
	
	.suggestionList li:hover {
		background-color: #659CD8;
	}

.photolistitem
{
    position: relative;
    display: block;
    float: left;    
    list-style-type: none;
    padding: 2px;
    margin: 5px;

}

.photolistitem:hover {
	background-color:#FFF;
	cursor:move;
}

table.rahmen {
	border-width: thin;
	border-spacing: 0px;
	border-style: solid;
	border-color: #000000;
	border-collapse: collapse;
	font-size: 8px;
}

table.rahmen td {
	border-width: thin;
	padding: 0px;
	border-style: solid;
	border-color: #000000;
	font-size: 8px;
}

.tablehover:hover {
	background-color: #0000ff;
}