img{
	display:					block;
	margin:						0px 0px 0px 0px;
	border:						0px;
}

.body{
	background-image:			url('/images/bck.jpg');
	background-repeat:			repeat-x;
	background-color:			#ffffff;
	padding:					0px;
	margin:						0px;
}

.site{
	margin-left:				auto;
	margin-right:				auto;
	width:						1000px;

}

.header{

}

.header .menu{
	width:						1000px;
	height:						41px;
	position:					absolute;
	z-index:					100;
	margin-top:					207px;
	background-image:			url('/images/menu.png');
}

.header .menu .placement{
	padding-top:				10px;
}

.header .menu ul{
	width:						990px;
	display:					table;
	margin:						0px 0px 0px 5px;
	padding:					0px;
}

.header .menu li{
	font-family:				arial;
	font-weight:				bold;
	font-size:					14px;
	color:						#ffffff;
	text-align:					center;
	display:					table-cell;
	padding:					0px 0px 0px 0px;
}

.header .menu a{
	color:						#ffffff;
	text-decoration:			none;
}


.headerimg{
	position:					absolute;
	z-index:					100;	
}

.swirl1{
	position:					absolute;
	z-index:					1;
	margin-left:				-80px;
}

.listen{
	position:					absolute;
	z-index:					2;
	margin-left:				60px;
	margin-top:					117px;
}

.flag{
	position:					absolute;
	z-index:					3;
	margin-left:				430px;
}

.artists{
	position:					absolute;
	z-index:					3;
	margin-left:				260px;
	margin-top:					1px;
}

.socialmedia{
	position:					absolute;
	z-index:					3;	
	margin-top:					30px;
	margin-left:				896px;
}

.socialmedia ul{
	margin:						0px 0px 0px 0px;
	padding:					0px;
	display:					table;
}

.socialmedia li{
	display:					table-cell;
}


.noaplacement{
	position:					absolute;
	z-index:					3;
	width:						307px;
	height:						160px;
	margin-top:					83px;
	margin-left:				694px;
	background-image:			url('/images/noaplacement.png');
}

.noaplacement a{
	color:						#B11B40;
	text-decoration:			none;
}

.noaplacement .heading{
	margin-top:					-2px;
	margin-left:				60px;
}

.noaplacement .noainfo{
	overflow:					auto;
	width:						250px;
	margin-top:					4px;
	margin-left:				29px;
}

.noaplacement .noainfo .pic{
	width:						58px;
	height:						58px;
	background-image:			url('/images/noapic.png');
	float:						left;
}

.noaplacement .noainfo .pic img{
	margin-top:					4px;
	margin-left:				4px;
	width:						50px;
	height:						50px;
}

.noaplacement .noainfo .txt{
	padding:					8px 4px 4px 8px;
	float:						left;
	width:						180px;
	overflow:					hidden;
}


.noaplacement .noainfo .txt .hr{
	margin-top:					10px;
	height: 					1px;
	background-image:			url('/images/dotted.png');
}

.noaplacement .noainfo .txt .hr hr{
	display: 					none;
}

.noaplacement .noainfo .txt .artist{
	font-family:				arial;
	font-size:					14px;
	font-weight:				bold;
	color:						#B11B40;
	display:					block;
}

.noaplacement .noainfo .txt .title{
	font-family:				arial;
	font-size:					11px;
	font-weight:				bold;
	color:						#2E2153;
	display:					block;
}


.noaplacement .noainfo .txt table{
	padding:					0px;
	margin:						4px 0px 0px 0px;
	font-family:				arial;
	font-size:					11px;
	color:						#B11B40;
}

.noaplacement .noainfo .txt table span{
	display:					block;
	margin-top:					3px;
	margin-right:				5px;
}

.noaplacement .noainfo .txt table ul{
	padding:					0px;
	margin:						0px;
	display:					table;
}

.noaplacement .noainfo .txt table li{
	display:					table-cell;
}


.content{
	position:					absolute;
	margin-top:					200px;
	margin-left:				-280px;
	width:						830px;
	height:						760px;
	background-image:			url('/images/bck_content.png');
}

.content .c{
	margin-top:					55px;
	min-height:					600px;
	overflow:					auto;
}

.content .c, .content .f{
	width:						1000px;
	margin-left:				280px;
}

.content .f ul{
	text-align:					center;
	margin:						0px auto 0px auto;
	padding:					0px;
	display:					table;
}

.content .f li{
	margin:						0px 0px 0px 0px;
	padding:					10px 20px 0px 0px;
	display:					table-cell;
	font-family:				arial;
	font-size:					11px;
}

.content .f li a{
	text-decoration:			none;
	color:						#2E2153;
}

.content .c .col1{
	width:						692px;
	float:						left;
}

.content .c .col2{
	width:						308px;
	float:						left;
}

.content .c .col2 .gadget{
	margin-top:					10px;
	margin-left:				3px;
}


.content .c .col2 .gadget .gh{
	position:					relative;
	z-index:					2;
	width:						300px;
	height:						25px;
	margin-left:				2px;
	background-image:			url('/images/gadget_h1.png');
	font-family:				arial;
	font-size:					12px;
	font-weight:				bold;
	color:						#ffffff;
}

.content .c .col2 .gadget .gc{
	margin-top:					-10px;
	width:						304px;
	background-image:			url('/images/gadget_ag1.png');
}

.content .c .col2 .gadget .gf{
	width:						304px;
	height:						28px;
	text-align:					right;
	font-family:				arial;
	font-size:					12px;
	font-style:					italic;
	color:						#B71C42;
	background-image:			url('/images/gadget_f1.png');
}

.gf a{
	color:						#B71C42;
	text-decoration:			none;
}


.content .c .col2 .gadget .gc .padding{
	padding:					14px 5px 0px 5px;
}

.content .c .col2 .gadget .gh .padding{
	padding:					5px 5px 5px 10px;
}

.content .c .col2 .gadget .gf .padding{
	padding:					5px 10px 5px 5px;
}





.content .c .col1 .gadget{
	margin-top:					8px;
	margin-left:				3px;
	float:						left;
}

.content .c .col1 .alignment{
	margin-left:				14px;
}

.content .c .col1 .gadget .gh{
	position:					relative;
	z-index:					2;
	width:						330px;
	height:						25px;
	margin-left:				2px;
	background-image:			url('/images/gadget_h2.png');
	font-family:				arial;
	font-size:					12px;
	font-weight:				bold;
	color:						#ffffff;
}


.content .c .col1 .gadget .gh img{
	float:						left;
	margin-top:					-15px;
	margin-right:				5px;
}

.content .c .col1 .gadget .gc{
	margin-top:					-10px;
	margin-left:				2px;
	width:						330px;
	background-image:			url('/images/gadget_ag2.png');
}

.content .c .col1 .gadget .gf{
	margin-left:				2px;
	width:						330px;
	height:						28px;
	text-align:					right;
	font-family:				arial;
	font-size:					12px;
	font-style:					italic;
	color:						#B71C42;
	background-image:			url('/images/gadget_f2.png');
}


.content .c .col1 .gadget .gc .padding{
	padding:					14px 5px 0px 5px;
}

.content .c .col1 .gadget .gh .padding{
	padding:					5px 5px 5px 10px;
}

.content .c .col1 .gadget .gf .padding{
	padding:					5px 10px 5px 5px;
}




.content .c .col1 .biggadget{
	margin-top:					8px;
	margin-left:				3px;
	float:						left;
}

.content .c .col1 .biggadget .gh{
	position:					relative;
	z-index:					2;
	width:						680px;
	height:						25px;
	margin-left:				2px;
	background-image:			url('/images/gadget_h3.png');
	font-family:				arial;
	font-size:					12px;
	font-weight:				bold;
	color:						#ffffff;
}


.content .c .col1 .biggadget .gh img{
	float:						left;
	margin-top:					-15px;
	margin-right:				5px;
}

.content .c .col1 .biggadget .gc{
	margin-top:					-10px;
	margin-left:				2px;
	width:						680px;
	background-image:			url('/images/gadget_ag3.png');
}

.content .c .col1 .biggadget .gf{
	margin-left:				2px;
	width:						680px;
	height:						28px;
	text-align:					right;
	font-family:				arial;
	font-size:					12px;
	font-style:					italic;
	color:						#B71C42;
	background-image:			url('/images/gadget_f3.png');
}


.content .c .col1 .biggadget .gc .padding{
	padding:					14px 5px 0px 5px;
}

.content .c .col1 .biggadget .gh .padding{
	padding:					5px 5px 5px 10px;
}

.content .c .col1 .biggadget .gf .padding{
	padding:					5px 10px 5px 5px;
}

/*VIJF OM VIJF*/


.vijfomvijf{
	overflow:					auto;
	background-image:			url('/images/swirl_gadget.jpg');
	background-repeat:			no-repeat;
	background-position:		163px 0px;
}

.vijfomvijf ul{
	width:						280px;
	display:					table;
	padding:					0px;
	margin:						0px;
}

.vijfomvijf li{
	display:					table-row;
}

.vijfomvijf .no{
	clear:						both;
	width:						46px;
	height:						40px;
	background-image:			url('/images/vijfomvijf_gadget_no.png');
	float:						left;
	font-family:				arial;
	font-size:					18px;
	font-weight:				bold;
	color:						#ffffff;
}

.vijfomvijf .no .nopadding{
	padding:					12px 0px 0px 17px;
}



.vijfomvijf .entry{
	font-family:				arial;
	font-size:					11px;
	color:						#2E2153;
	font-style:					italic;
}

.vijfomvijf .entry strong{
	font-size:					12px;
	font-style:					normal;
	color:						#B71C42;
}

.vijfomvijf .entry .entrypadding{
	padding:					7px 0px 0px 20px;
}

.radiotip .schijf, .cdvdweek .schijf{
	font-family:				arial;
	font-size:					13px;
	color:						#B71C42;
	width:						180px;
	padding:					10px 0px 0px 4px;
}

.radiotip .photopic, .cdvdweek .photopic{
	width:						110px;
	height:						108px;
	background-image:			url('/images/picholder.jpg');
}

.radiotip .photopic .picpadding, .cdvdweek .photopic .picpadding{
	padding:					11px 10px 10px 12px;
}

.gc .splitser{
	padding-top:				10px;
	padding-bottom:				10px;
	margin-left:				36px;
}


.frontpage{
	margin-top:					10px;
	margin-left:				4px;
	width:						680px;
	height:						259px;
	background-color:			#ffffff;
}

.frontpage .frontpad{
	position:					absolute;
	float:						left;
	padding:					4px;
}

.frontpage .frontbig{
	margin-top:					4px;
	margin-left:				4px;
	width:						462px;
	height:						250px;
	background-image:			url('/files/introbig_0.jpg');
	background-color:			#ffffff;
	float:						left;
}

.frontpage .frontbig .butterfly{
	position:					absolute;
	z-index:					4;
	margin-top:					-40px;
	margin-left:				-43px;
}

.frontpage .frontbig .txt{
	margin-top:					175px;
	height:						75px;
	font-family:				arial;
	font-size:					12px;
	color:						#ffffff;
	background-image:			url('/images/trans.png');
}

.frontpage .frontbig .txt .padding{
	padding:					6px;
}

.frontpage .frontbig .txt h1{
	font-family:				arial;
	font-size:					17px;
	color:						#DD315C;
	padding:					0px;
	margin:						0px;
}



.frontpage ul{
	display:					table;
	padding:					0px;
	margin:						0px 0px 0px 462px;	
}	

.frontpage li{
	display:					table-row;
	height:						51px;
}	

.frontpage li .item{
	width:						210px;
	height:						51px;
	background-image:			url('/images/grayfrontpage.jpg');
	font-family:				arial;
	font-size:					14px;
	font-weight:				bold;
	font-style:					italic;
	color:						#333333;
}

.frontpage li .item .padding{
	padding:					16px 10px 10px 10px;
}


.frontpage li .itemon{
	width:						220px;
	height:						51px;
	background-image:			url('/images/purplefrontpage.png');
	margin-left:				-10px;
	font-family:				arial;
	font-size:					14px;
	font-weight:				bold;
	font-style:					italic;
	color:						#ffffff;
}

.frontpage li .itemon .padding{
	padding:					16px 10px 10px 10px;
}


.newsgadget{
	padding:					10px;
	height:						220px;
}

.newsgadget ul{
	width:						300px;
	display:					table;
	padding:					0px;
}

.newsgadget li{
	display:					table-row;
	font-family:				arial;
	font-size:					11px;
}

.newsgadget .latest{
	font-family:				arial;
	font-size:					11px;
	color:						#333333;
	line-height:				15px;
}

.newsgadget .latest h1{
	font-family:				arial;
	font-size:					14px;
	color:						#B71C42;
	margin:						0px 0px 10px 0px;
	padding:					0px;
}

.newsgadget .latest img{
	padding:					0px 0px 2px 2px;
	float:						right;
}

.newsgadget .newsheadlines{
	padding:					4px;
	background-color:			#C5C1CF;
	color:						#B71C42;
}

.newsgadget .newsheadlines2{
	padding:					4px;
	color:						#2E2153;
}

.artistgadget{
	padding:					10px;
	height:						220px;
	background-image:			url('/images/artistgadgetag.png');
	background-repeat:			no-repeat;
	background-position:		100px 0px; 
}

.artistgadget ul{
	display:					table;
	padding:					0px;
	margin:						0px;
}

.artistgadget li{
	display:					table-row;
	font-family:				arial;
	font-size:					11px;
	color:						#333333;
	line-height:				15px;
	height:						76px;
}

.artistgadget li div{
	width:						300px;
}

.artistgadget li div img{
	width:						67px;
	height:						67px;
}

.artistgadget h1{
	font-family:				arial;
	font-size:					14px;
	color:						#B71C42;
	margin:						0px;
	padding:					0px 0px 5px 0px;
}

.artistgadget img{
	float:						left;
	margin-right:				10px;
}


.trafficweather{
	width:						308px;
	height:						33px;
	background-image:			url('/images/traffic_weather.png');
}

.trafficweather a{
	color:						#ffffff;
	text-decoration:			none;
}

.trafficweather div{
	padding:					8px 10px 10px 10px ;
	font-family:				arial;
	font-size:					11px;
	font-weight:bold;
	color:						#ffffff;
}

.trafficweather div img{
	float:						left;
	margin-right:				10px;
}

.trafficweather #weather{
	display:					block;
}

.trafficweather #traffic{
	display:					none;
}


.announcements{
	width:						688px;
	height:						33px;
	background-image:			url('/images/announcement_bar.png');
}

.announcements .caption{
	display:					table-caption;
	float:						left;
	font-family:				arial;
	font-size:					12px;
	color:						#ffffff;	
	font-weight:				bold;
	margin-top:					9px;
	margin-left:				14px;
}
	
.announcements .anno{
	position:					absolute;
	margin-top:					7px;
	margin-left:				100px;
	width:						480px;
	height:						15px;
	background-color:			#ffffff;
	border:						solid #490C1C 1px;
	font-family:				arial;
	font-size:					10px;
	font-weight:				bold;
	color:						#2D2052;
	display:					table-cell;
	float:						left;
}

.announcements .btn{
	position:					absolute;
	margin-top:					9px;
	margin-left:				600px;
	font-family:				arial;
	font-size:					11px;
	font-weight:				bold;
	font-style:					italic;
	color:						#ffffff;
	display:					table-cell;
	float:						left;
}

.announcements .btn a{
	color:						#ffffff;
	text-decoration:			none;
}


.announcements .anno .p{
	padding:					2px 2px 2px 2px;
}


.playlistgadget{

}

.playlistgadget ul{
	width:						670px;
	padding:					0px;
	margin:						0px;
	display:					table;
}

.playlistgadget li{
	padding:					0px;
	margin:						0px;
	display:					table-row;
	font-family:				arial;
	font-size:					12px;
}

.playlistgadget li .pp{
	display:					block;
	padding:					14px;
}


.playlistgadget li  .time{
	height:						10px;
	display:					block;
	width:						100px;
	float:						left;
}

.playlistgadget li  .entry{
	height:						10px;
	display:					block;
	float:						left;
}


.playlistgadget .playlistodd{
	overflow:					auto;
	background-color:			#EAE8ED;
	color:						#2E2153;
}

.playlistgadget .playlisteven{
	overflow:					auto;
	background-color:			#ffffff;
	color:						#B71C42;
}

.playlistgadget .selector{
	padding:					10px;
	margin-left:				30px;
}

.playlistgadget .selector select{
	border:						solid 1px #AE1A3F;
}

.playlistgadget .selector label{
	font-family:				arial;
	font-size:					12px;
}

.playlistgadget #list{
	display:					none;
	background-color:			#B31B40;
	font-family:				arial;
	font-size:					12px;
	font-weight:				bold;
	color:						#ffffff;
	text-align:					center;
	padding:					10px;
}

.txtgadget{
	padding:					10px;
	font-family:				arial;
	font-size:					12px;
	color:						#2E2153;
	line-height:				18px;
}

.guidegadget{
	display:					block;
}

.guide{
	overflow:					hidden;
}

.guide strong{
	color:						#D01F4C;
	display:					block;
	padding-bottom:				3px;
}

.guide ul{
	padding:					0px;
	margin:						0px;
	display:					table;
}

.guide li{
	display:					table-cell;
}

.guide li table{
	width:						670px;
}

.guide li table th{
	padding:					6px;
	font-family:				arial;
	font-size:					12px;
	color:						#ffffff;
	background-color:			#AA1A3D;
}

.guide li table td{
	padding:					6px;
	font-family:				arial;
	font-size:					12px;
}

.guide .time{
	width:						100px;
}

.guide .odd{
	background-color:			#ffffff;
}

.guide .even{
	background-color:			#E8E7EC;
}

.bulletnavigation ul{
	padding:					0px;
	margin:						0px;
	display:					table;
	margin-left:				auto;
	margin-right:				auto;
}

.bulletnavigation li{
	padding:					2px;
	display:					table-cell;
}


.top30{
	width:						780px;
	margin-left:				120px;
}

.top30 .header{
	background-image:			url('/images/top30headerag.png');
	height:						300px;
	margin-top:					10px;
}

.top30 .header .slinger{
	position:					absolute;
	z-index:					2;
	margin-left:				-100px;
	margin-top:					-20px;
}

.top30 .header .sfeer{
	position:					absolute;
	z-index:					1;
	background-image:			url('/images/top30headerimg.png');
	width:						735px;
	height:						213px;
	margin-top:					65px;
	margin-left:				23px;
}

.top30 .header .editie{
	position:					absolute;
	z-index:					5;
	width:						200px;
	margin-top:					176px;
	margin-left:				540px;
	font-family:				arial;
	font-size:					18px;
	font-style:					italic;
	font-weight:				bold;
	color:						#ffffff;
	text-align:					right;
}

.top30 .header .selectbox{
	position:					absolute;
	z-index:					5;
	margin-top:					170px;
	margin-left:				60px;
}

.top30 .header .selectbox select{
	border:						solid 1px #000000;
	width:						200px;
}

.top30 .ag{
	background-image:			url('/images/top30ag.png');
}

.top30 .list{
	position:					relative;
	z-index:					3;
	margin-top:					-50px;
}

.top30 .list .positiona{
	position:					absolute;
	margin-left:				-60px;
}

.top30 .list .positionb{
	margin-left:				405px;
}

.top30 .songodd, .top30 .songeven{
	margin-left:				-20px;
	width:						458px;
	height:						74px;
	background-image:			url('/images/top30titels.png');
}

.top30 .songeven{
	background-position:		0px 74px;
}


.top30 .songodd .pos, .top30 .songeven .pos{
	position:					absolute;
	width:						40px;
	height:						40px;
	margin-top:					22px;
	margin-left:				15px;
	font-family:				arial;
	font-size:					26px;
	color:						#B61B42;
	font-weight:				bold;
	text-align:					center;
}

.top30 .songodd .artist, .top30 .songeven .artist{
	position:					absolute;
	margin-left:				70px;
	margin-top:					17px;
	font-family:				arial;
	font-size:					18px;
	color:						#ffffff;
	
}

.top30 .songodd .title, .top30 .songeven .title{
	position:					absolute;
	margin-left:				70px;
	margin-top:					42px;	
	font-family:				arial;
	font-size:					16px;
	color:						#ffffff;
	font-style:					italic;
	font-weight:				bold;
}

.requestgadget{
	padding:					0px;
	margin:						0px;
	width:						100%;
}

.requestgadget td{
	text-align:					center;
	background-color:			#D5204E;
}

.requestgadget td:hover{
	text-align:					center;
	background-color:			#7D132E;
}

.requestgadget a{
	font-family:				arial;
	font-size:					12px;
	font-weight:				bold;
	color:						#ffffff;
	text-decoration:			none;
}

.requestgadget input{
	border:						solid 1px #600F23;
	font-size:					11px;
}

.requestelement{
	width:						500px;
}

.requestelement label{
	display:					block;
	width:						400px;
}

.requestelement input, .requestelement textarea {
	border:						solid 1px #2C1F4F;
	width:						400px;
	margin-bottom:				10px;
}

.requestelement textarea{
	height:						100px;
}


.requestgadgetdiv ul{
	padding:					0px;
	margin:						0px;
	list-style:					none;
}

.requestgadgetdiv li{
	width:						640px;
	padding:					5px;
}

.requestgadgetdiv li a{
	color:						#000000;
	text-decoration:			none;
}

.requestgadgetdiv .odd{
	background-color:			#E4E2E9;
}

.requestgadgetdiv .even{
	background-color:			#ffffff;
}

.artistpagegadget{
	padding-bottom:				40px;
}

.artistpagegadget .artist{
	padding:					10px 0px 10px 0px;
	display:					block;
	clear:						both;
}

.artistpagegadget .artist h2{
	color:						#D81E4D;
}

.artistpagegadget img{
	padding:					0px 10px 0px 0px;
	width:						100px;
	float:						left;
}

.traffic{
	font-family:				arial;
	font-size:					12px;
}

.traffic .file{
	padding:					10px;
}


.vdl{
	width:						100%;
	padding:					0px;
	margin:						0px;
	font-family:				arial;
	font-size:					13px;	
	color:						#2D2051;
}

.vdl td{
	padding:					8px;
	margin:						0px;	
}

.vdl .playlistodd{
	background-color:			#FCE9EE;
}

.vdl .playlisteven{

}

.vdl strong{
	color:						#B71C42;
}
