* {
		margin:0px;

	}


	
html, body 			{

text-align: left; /* horizontal centering for IE Win quirks */ 

} 
BODY {
	font: 12px Arial;
	background-image: url(layout_images/bg_body.gif);
	

}
	#box_frame {
	background-color: #ffffff;
	width: 1240px;
	margin: 0px;
	text-align: left;
 position: relative;
 overflow: visible; 
 min-height: 1600px;
	} 
		
	 #box_head_layer	{ 
 position: relative;

width: 20px;
height: 550px;
 margin-bottom: -550px;

z-index: 1000; 
 }    
#box_head			{ 

padding:0px;
width: 1240px; 
min-height: 672px;
z-index: 1; 
background-color: #fbfbfb;

text-align: left;
background-repeat: repeat;

}

 #box_header_slideschow	{ 

 left: 0px;
 top: 0px;
width: 1240px;
height: 320px;
margin-left: 0px; 
overflow: visible; 
border: 1px solid red;	
z-index: 1; 
 }
 
 #box_path	{ 
 position: relative;

width: 1240px;
margin-left: 0px; 
border: none;
height: 15px;
overflow: visible; 
 margin-top: -44px;
background-image: url(layout_images/spacer.gif);
z-index: 1; 
}
#box_navi_top	{ 
 position: relative;

width: 1240px;
margin-left: 0px; 
border: none;
height: 34px;
overflow: visible; 
 margin-top: 0px;
background-image: url(layout_images/bg_menubar.gif);
z-index: 1; 
}

#box_body	{ 
	 position: relative;	
width: 1240px;
margin-left: 0px; 
margin-top: 17px;
background-image: url(layout_images/bg_left_content.gif);

overflow: visible; 

 }
 #box_title_left	{ 
min-height: 48px;
width: 100%;
margin-left: 0px; 
background-color: #e7df00;
background-image: url(layout_images/bg_main_title.gif);
overflow: visible;
margin-bottom: 0px; 
}
#box_left { 
width: 630px;

float: left;
z-index: 1;
overflow: visible; 
margin: 0px;


}
	#box_image_left { 
	
	
	width: 480px; 
	  border: none;
	z-index: 1;
	overflow: visible; 
	margin-left: 100px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
border-bottom: 2px solid #e7df00;
	background-position: center;
	background-repeat: no-repeat;
	}
	
	#box_image_right { 
	
	
	width: 391px; 
	  border: none;
	z-index: 1;
	overflow: visible; 
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 12px;
border-bottom: 2px solid #e7df00;
	background-position: center;
	background-repeat: no-repeat;
	}
	
	
#box_left_content { 
padding-top: 0px;

}
#box_right_content { 
padding-top: 0px;
background-image: url(layout_images/spacer.gif);
}

#box_image_bot { 
	height: 254px;
	width: 862px; 
	 border: none;
	z-index: 1;
	overflow: visible; 
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;

	background-position: center;
	background-repeat: no-repeat;
	}
	
	#box_right	{ 

	width: 410px; 
	margin: 0px; 

	margin-left: 0px; 
	float: left;

	overflow: visible; 
	}	
#box_right_navi { 

	width: 190px; 
	margin-top: 0px; 

	margin-left: 0px; 
	float: right;

	overflow: visible; 
}	

	
	#box_left_foot	{
	
	border: none;
	margin-left: 20px; 
margin-top: 15px;
clear: both;

height: 45px; 
z-index: 1; 

background-image: url(layout_images/spacer.gif);
text-align: left;
 }
 
#box_foot	{
position: relative; 
padding-left: 100px;
clear: both;
width: 924px; 
 
z-index: 1; 
text-align: left;
margin-left: 0px;
 }
	
#box_body_foot	{
 position: relative; 
padding-left: 20px;
clear: both;
width: 1040px; 
 background-image: url(layout_images/bg_left_content.gif);
z-index: 1; 
text-align: left;
margin-left: 0px;
 }
 #friends_container	{
 position: relative; 
padding-left: 80px;
padding-top: 32px;
clear: both;
width: 1140px; 
 background-color: #fbfbfb;
z-index: 1; 
border-top: 1px dotted #000000;
border-bottom: 1px dotted #000000;
text-align: left;
margin-left: 0px;
 }
SPAN.naviakt {
	font : 11px Verdana;
	color : #cc0000;
}

	SPAN.naviakt {
	font : 11px Verdana;
	color : #cc0000;
}


DIV#cur_programm{
display: none;
 position: absolute; 
left: 0px;
top: 185px;
  width : 1240px;
  min-height: 20px;
	
	background-repeat: repeat;
	 /*
	 background-color : #000000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.60;
	opacity: 0.60;
	*/
z-index: 1;
	border : none;
	font-face: Arial;
	font-size: 12px;
	font-weight: normal;
	color : #ffffff;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	
}
DIV#cur_programm_box{

	 background-image: url(layout_images/bg_schwarz_50.png);
	
}


DIV#now_playing {
 position: absolute; 
left: 860px;
top: 18px;
  width : 380px;
  height: 158px;
	 
	background-repeat: repeat;
	 /*
	 background-color : #000000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.60;
	opacity: 0.60;
	*/
z-index: 1;
	border : none;
	font-face: Arial;
	font-size: 12px;
	font-weight: normal;
	color : #ffffff;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	
}
DIV#now_playing_head {


  height: 134px;
	background-image: url(layout_images/bg_schwarz_50.png);

border-bottom: 2px solid #e7df00;
	border : none;
	font-face: Arial;
	font-size: 12px;
	font-weight: normal;
	color : #ffffff;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 2px;
	padding-bottom : 0px;
	padding-left : 10px;
	padding-right : 0px;
	padding-top : 6px;
}
DIV#now_playing_body {
background-image: url(layout_images/bg_schwarz_50.png);

  height: 52px;

border-bottom: 2px solid #e7df00;
	border : none;
	font-face: Arial;
	font-size: 11px;
	font-weight: normal;
	color : #ffffff;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	padding-bottom : 0px;
	padding-left : 12px;
	padding-right : 0px;
	padding-top : 0px;
}
DIV#now_playing_foot {
background-image: url(layout_images/bg_schwarz_50.png);

  height: 48px;

border-bottom: 10px solid #ffffff;
	border : none;
	font-face: Arial;
	font-size: 11px;
	font-weight: normal;
	color : #ffffff;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	padding-bottom : 0px;
	padding-left : 12px;
	padding-right : 0px;
	padding-top : 0px;
}
DIV#now_playing_programm {

  height: 18px;

background-image: url(layout_images/bg_schwarz_50.png);
	border : none;
	font-face: Arial;
	font-size: 12px;
	font-weight: bold;
	color : #ffffff;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	padding-bottom : 0px;
	padding-left : 12px;
	padding-right : 0px;
	padding-top : 0px;
}