@charset "utf-8";
/* CSS Document */

BODY{
	background-image:url(img/bg.png);
	background-repeat:repeat-x;
	background-color:#4e96be;
	font: 12px/1.6  Arial, sans-serif;
	color:#000;
	
	margin:0;
	padding:0;
}


a:focus
{
    outline: 1px dotted invert;
}

a:link
{
    color: #009DDC;
}

a:active
{
    color: #009DDC;
}

a:visited
{
    color: #009DDC;
}

a:hover
{
    color: #009DDC;
	text-decoration:none;
	}

hr
{
    border-color: #e0e0e0;
    border-style: dotted;
    border-width: 1px 0 0;
    clear: both;
    height: 0;
}


/* =Headings
--------------------------------------------------------------------------------*/

h1
{
    font-size: 24px;
	color: #000;
}

h2
{
    font-size: 18px;
}

h3
{
    font-size: 14px;
}

h4
{
    font-size: 14px;
}

h5
{
    font-size: 14px;
}

h6
{
    font-size: 14px;
}

.readmore
{
	width:81px;
	height:20px;
	float:right;
	color:#FFF;
	font-size:10px;
	line-height:20px;
	text-align:center;
	font-weight:bold;
}

.readmore a
{
		color:#FFF;
		text-decoration:none;
		display:block;
		background-image:url(img/button.png);
		background-repeat:no-repeat;
}

.readmore a:hover
{
		color:#FFF !important;
		text-decoration:none;
		background-position: 0px -20px;
}

	



#swirl
{
width:1295px;
height:186px;
background-image:url(img/swirl.png);
background-repeat:no-repeat;
top: 0px;
left: 50%;
margin-left: -647px;
position:absolute;
margin-top:50px;
z-index:-1;
}

#container
{
	width:1024px;
	margin: 0 auto;
}
#top
{
	height:150px;
}

#menu
{
}
.main_menu
{
	height:60px;
	background-image:url(img/menu.png);
	background-repeat:no-repeat;
}




#main
{
	background-image:url(img/main_bg.png);
	background-repeat:no-repeat;
	padding:10px;
	min-height:800px;

}

#Footer
{
	float:left;
	width:1024px;
	margin-top:10px;
	margin-left:14.5px;
	background-repeat:no-repeat;
	background-image: url(img/footer.png);
	height:346px;
	color:#FFF;
}


#main_top
{
height:250px;
width:1014px;
}


#main_mid
{
width:1014px;
}

#main_mid_left
{
width:246px;
float:left;
}

#main_mid_mid
{
width:506px;
float:left;
margin:0px 3px 0px 3px;
}

#main_mid_mid_c
{
width:755px;
float:left;
margin:0px 3px 0px 3px;
}

#main_mid_right
{
width:246px;
float:left;
}

#bottom
{
	
}

#logo
{
	position:absolute;
	z-index:1;
	padding-top:50px;
	background-image:url(img/logo_site.png);
	background-repeat:no-repeat;
	background-position: 0px 20px;
	width:272px;
	height:71px;
}

.clearer
{
	clear:both;
}

.smal_box
{
	width:246px;
}

.smal_box_top
{
	width:246px;
	background-image:url(img/block_top.png);
	height:36px;
	margin-bottom:-1px;
}

.smal_box_mid
{
	width:226px;
	background-image:url(img/block_mid.png);
	padding: 10px;
	font-size:12px;
}

.smal_box_mid small
{
	color:#009DDC;
	font-size:12px;
}
.smal_box_mid h2, h3
{
	color:#004B8D;
}

.smal_box_mid h3 a 
{
	color:#004B8D;
	text-decoration:none;
}

.smal_box_mid h3 a:hover
{
	color:#004B8D;
	text-decoration:underline;
}

img.partyagenda
{
	margin:5px;
	border:1px #999999 solid;
	padding:4px;
	background-color:#FFF;
	
}


.smal_box_bottom
{
	width:246px;
	background-image:url(img/block_bottom.png);
	background-repeat:no-repeat;
	height:11px;
	margin-bottom:15px;
}


#block_acties
{
	background-image:url(img/block_top_acties.png) !important;
}

#block_countdown
{
	background-image:url(img/block_top_countdown.png) !important;
}

#block_community
{
	background-image:url(img/block_top_community.png) !important;
}

#block_spotlight
{
	background-image:url(img/block_top_spotlight.png) !important;
}

#block_luister
{
	background-image:url(img/block_top_luister.png) !important;
}

#block_luister_red
{
	background-image:url(img/block_top_streams_red.png) !important;
}

#block_agenda
{
	background-image:url(img/block_top_p_agenda.png) !important;
}

#block_dam
{
	background-image:url(img/dam.png) !important;
}

#block_tv
{
	background-image:url(img/block_top_tv.png) !important;
}

#block_tv_blue
{
	background-image:url(img/block_top_tv_blue.png) !important;
}
#news_container
{
	width:506px;
}

.news_container_top
{
	width:506px;
	background-image:url(img/new_top.png);
	height:38px;
}

.news_container_mid
{
	width:476px;
	background-image:url(img/news_mid.png);
	padding:0px 15px 0px 15px;
}

.news_container_mid h2
{
	color:#009DDC;
	padding:0;
	margin:0;

}

.news_container_bottom
{
	width:506px;
	background-image:url(img/new_bottom.png);
	height:14px;
}

.mid_content_container
{
	width:755px;
	float:left;
}

.mid_content_top
{
	width:755px;
	background-image:url(img/content_top.png);
	height:15px;
}

.mid_content_mid
{
	width:715px;
	background-image:url(img/content_main.png);
	padding:0px 20px 0px 20px;
}

.mid_content_mid h1
{
	color:#004B8D;
	padding:0;
	margin:0;
}

.mid_content_mid h2, h3 
{
	color:#009DDC;
	padding:0;
	margin:0;
}

.mid_content_mid img
{
	margin:5px;
	border:1px #999999 solid;
	padding:4px;
	background-color:#FFF;
	
}


.mid_content_bottom
{
	width:755px;
	background-image:url(img/content_bottom.png);	
	height:22px;
}

#stream_icons
{
padding-top:10px;
padding-bottom:5px;
}

#stream_title
{
float:left;
margin-left:36px;
margin-right:10px;
height:25px;
}

#stream_title h3
{
color:#FFF;
line-height:25px;
margin:0px;
padding:0px;
}


#stream_win a
{
width:48px;
height:48px;
	background-image: url(img/stream_icons.png);
	background-repeat:no-repeat;
		background-position: 0px 0px;
float:left;

}

#stream_apple a
{
width:48px;
height:48px;
	background-image: url(img/stream_icons.png);
	background-repeat:no-repeat;
		background-position: -50px 0px;
float:left;
}

#stream_mob a
{
width:30px;
height:48px;
	background-image: url(img/stream_icons.png);
	background-repeat:no-repeat;
		background-position: -210px 0px;
float:left;
}

#stream_pop a
{
width:48px;
height:48px;
	background-image: url(img/stream_icons.png);
	background-repeat:no-repeat;
	background-position: -160px 0px;
float:left;

}

#stream_winamp a
{
width:48px;
height:48px;
	background-image: url(img/stream_icons.png);
	background-repeat:no-repeat;
	background-position: -105px 0px;
float:left;

}

#stream_win a:hover
{
		background-position: 0px -51px;
}

#stream_apple a:hover
{
		background-position: -50px -51px;
}


#stream_pop a:hover
{
	background-position: -160px -51px;

}

#stream_mob a:hover
{
	background-position: -210px -51px;

}

#stream_winamp a:hover
{
	background-position: -105px -51px;

}

.Footer_element
{
	float:left;
	background-image:url(img/footer_divide.png);
	background-repeat:no-repeat;
	background-position:right;
	width:300px;
	height:180px;
	margin-top:5px;
	padding-left:25px;
	font-size:12px
	
}



.Footer_element UL
{

padding:0;
margin:0;
	
}

.Footer_element h2
{
	color:#FFF;
	font-weight:normal;
	text-transform:uppercase;
	
}

.tree
{
	background-image:url(img/tree.png);
	padding-left: 0px;
	background-repeat:no-repeat;
	background-position:0 9px;
	height:22px;
}

.about_us
{
	background-image:url(img/about.png);
	padding-left: 0px;
	background-repeat:no-repeat;
	background-position:0 9px;
	margin-left:-4px;
	height:22px;
}

.mail
{
	background-image:url(img/mail.png);
	padding-left: 0px;
	background-repeat:no-repeat;
	background-position:0 9px;
	height:20px;
}
.copyright

{
	color:#FFF;
	float:left;
	width:310px;
	font-size:11px;
	padding-top:4px;
	margin-left:-5px;
}

.newsletter
{
	
	width:300px;
	float:left;
	height:65px;
}

.newsletter p
{
	
	width:100px;
	margin:0;
	padding:0;
	display:inline;
	
}

.submit
{
height:19px;
width:74px;
}

.submit a
{

height:19px;
width:74px;
background-color:transparent;
border:0px;
background-image:url(img/submit.png);
backdisplay:block;

}

.submit a:hover
{
	background-position:0px 19px;
}


.icon_communitys
{
	
	width:300px;
	float:left;
}


.icon_communitys
{
	
	width:60px;
	height:60px;
	background-image:url(img/community_icons.png);
	background-repeat:no-repeat;
	float:left;
	cursor:pointer;
}

#facebook
{
	background-position:-5px 2px;
}

#facebook:hover
{
	background-position:-5px -65px;
}

#hyves
{
	background-position:-68px 2px;
}

#hyves:hover
{
	background-position:-68px -65px;
}

#twitter
{
	background-position:-131px 2px;
}

#twitter:hover
{
	background-position:-131px -65px;
}

#rss
{
	background-position:-194px 2px;
}

#rss:hover
{
	background-position:-194px -65px;
}

.Footer_element UL
{
	margin:0;
	padding:0;
	list-style:none;
	width:100px;
	display:block;
	float:left;
	margin-right:35px;
	}



.Footer_element a
{
	
	margin-bottom:10px;
	text-decoration:none;
	color:#FFF;
	display:block
}


.Footer_element a:hover
{
	
	margin-bottom:10px;
	text-decoration:underline;
	color:#FFF;
	display:block
}

.play
{
	height:150px;
	width:223px;
	background-image:url(img/play.png);
	position:absolute;
	cursor:pointer;
}

.play:hover
{
	background-position:0px 150px;
	
}

.tv
{
}

#top_scraper
{
	position:absolute;
	z-index:0;
}

.albums a
{

	background-image:url(img/foto.png);
	display:block;
	text-decoration:none;
	float:left;
	margin:10px;
	width:135px;
	height:155px
}


.albums a:hover
{

	background-image:url(img/foto.png);
	background-position: 0px 155px;
	color:#FFF !important;

}

.albums p
{
	text-align:center;
	color:#000;
	margin-top:-3px;
}

img.albums_plaatje
{
padding: 5px;
border:none;
margin:0;
background-color:transparent !important;



}

.stream_player
{
	width:600px;
	padding: 10px;
	font-size:12px;
}

.stream_player small
{
	color:#009DDC;
	font-size:12px;
}
.stream_player h2
{
	color:#004B8D;
	margin:0;
	padding:0;
}

.stream_player  h3
{
	color:#fe0000;
	margin:0;
	padding:0;
	font-size:15px;
	
}
.stream_player img
{
	border:1px solid #ccc;
}

.stream_player h3 a 
{
	color:#004B8D;
	text-decoration:none;
}

.stream_player h3 a:hover
{
	color:#004B8D;
	text-decoration:underline;
}

#Top_tabs
{
		width:35%;
		height:20px;
		background-image:url(img/Tab_Stretch.png);
		margin-bottom:35px;
		padding-left:65%;
		
}

.Tab_decibel
{
		width:78px;
		height:20px;
		background-image:url(img/Decibel_over.png);
		float:left;
		
}

.Tab_unique
{
		width:78px;
		height:20px;
		background-image:url(img/Unique_norm.png);
		float:left;
		
}

.Tab_hitec
{
		width:79px;
		height:20px;
		background-image:url(img/Hitec_norm.png);
		float:left;
		
}


.Tab_18
{
		width:78px;
		height:20px;
		background-image:url(img/18_norm.png);
		float:left;
		
}

.Tab_decibel:hover
{

		background-image:url(img/Decibel_over.png);
		
}

.Tab_unique:hover
{

		background-image:url(img/Unique_over.png);
		
}

.Tab_hitec:hover
{

		background-image:url(img/Hitec_over.png);
		
}


.Tab_18:hover
{

		background-image:url(img/18_over.png);
		
}