body{
	margin-top:					0px;
	margin-right:				0px;
	margin-bottom:				0px;
	margin-left:				0px;
}

img{
	border:						0px;
	display:					block;
}




.emptyleft {
	background-image:			url('/img/ag.jpg');
	background-position:		right top; 
	background-repeat:			repeat-x;
    margin-right: 				-500px;
    float: 						left;
    width: 						49.9%;
}

.emptyleft .liner {
      margin-right: 			500px;
	  height:					920px;
	  background-image:			url('/img/schaduw-l.jpg');
	  background-position:		right top;
	  background-repeat:		no-repeat;
}

.emptyright {
	background-image:			url('/img/ag.jpg');
	background-position:		left top; 
	background-repeat:			repeat-x;	
	margin-left: 				-500px;
    float: 						left;
    width: 						49.9%;
}

.emptyright .liner {
    margin-left: 				500px;
	height:						920px;
	  background-image:			url('/img/schaduw-r.jpg');
	  background-position:		left top;
	  background-repeat:		no-repeat;	
}

.content {
    width: 						1000px;
	position:					relative;
	min-height:					940px;
	height:						auto !important;
	height:						940px;
    float: 						left;
	background-color:			#ffffff;
	background-image:			url('/img/agcontent.jpg');
}

.contentplacement{
	height: 					auto; 
}

/*HEADER*/
.menu{
	position:					absolute;
	z-index:					4;
	margin-top:					50px;
	margin-left:				470px;
}

.menu .item{
	padding-left:				30px;
	float:						left;
}

.submenu{
	width:						180px;
	background-image:			url('../image/spacer.gif');
	position:					absolute;
	display:					none;
}

.submenu .item{
	width:						180px;
	background-color:			#FEE746;
	border:						solid 1px #005680;
	padding-top:				4px;
	padding-right:				4px;
	padding-bottom:				4px;
	padding-left:				4px;	
	margin-bottom:				2px;
	font-family:				arial;
	font-size:					12px;
	font-weight:				bold;
	color:						#008ACB;
}

.submenu .item a{
	color:						#008ACB;
	text-decoration:			none;
}


.submenu .item:hover{
	background-color:			#ffffff;
}

.header{
	position:					absolute;
	z-index:					3;
}

.noa{
	margin-top:					113px;
	position:					relative;
	z-index:					2;
}

.noa .nu{
	position:					absolute;
	z-index:					2;
	margin-top:					58px;
	margin-left:				14px;
}

.noa .nuply{
	position:					absolute;
	z-index:					3;
	margin-top:					218px;
	margin-left:				144px;
}

.ani{
	margin-top:					-337px;
	margin-left:				201px;
	position:					relative;
	z-index:					1;
}

.ani .payoff{
	margin-top:					90px;
	margin-left:				70px;
	position:					absolute;
}

.indeling{
	margin-top:					40px;
	/*
	min-height:					3680px;
	height:						auto !important;
	height:						3380px;
	*/
	overflow:auto;
}

.indeling .links{
	float:						left;
	width:						252px;
	padding-bottom:				150px;
}

.indeling .midden{
	float:						left;
	width:						534px;
}

.indeling .midden .dynacontent{
	padding-top:				20px;
	padding-right:				20px;
	padding-bottom:				0px;
	padding-left:				20px;
	font-family:				arial;
	font-size:					12px;
	color:						#000000;
	line-height:				18px;
}

.indeling .midden .dynacontent h1{
	font-family:				arial;
	font-size:					20px;
	color:						#0091D7;
	padding-top:				0px;
	padding-right:				0px;
	padding-bottom:				0px;
	padding-left:				0px;
	margin-top:					0px;
	margin-right:				0px;
	margin-bottom:				4px;
	margin-left:				0px;	
}


.indeling .rechts{
	float:						left;
	width:						214px;
	padding-bottom:				150px;	
}

.indeling .rechts .aanmelden{
	position:					absolute;
	width:						193px;
	height:						75px;
	margin-top:					-100px;
	margin-left:				10px;
}

.nowonair{
	width:						534px;
	background-image:			url('/img/noaonair_ag.jpg');
	height:						180px;
	margin-top:					-180px;
	position:					absolute;
}

.nowonair .luisterlink{
	padding-top:				40px;
	padding-left:				260px;
}

.nowonair .noascherm{
	padding-top:				14px;
	padding-left:				20px;
}


.nowonair .noascherm .holder{
	width:						510px;
	height:						92px;
}

.nowonair .noascherm .actief{
	color:						#0085C4;
	font-weight:				bold;
	font-family:				arial;
	height:						44px;

}

.nowonair .noascherm .actief .artiest{
	width:						280px;
	overflow:					hidden;
	line-height:				18px;	
	font-size:					12px;
	height:						23px;
	padding-top:				-2px;
}

.nowonair .noascherm .actief .titel{
	width:						280px;
	overflow:					hidden;
	font-size:					14px;
	line-height:				19px;
	height:						23px;
	padding-top:				2px;
}

.nowonair .noascherm .nietactief{
	color:						red;
	height:						23px;
	font-family:				arial;
	font-size:					10px;
	color:						#0070A6;
}

.nowonair .noascherm .noafoto{
	float:						left;
}

.nowonair .noascherm .noafoto img{
	width:						88px;
	height:						88px;
	border:						solid 1px #ffffff;
}

.nowonair .noascherm .noaag{
	width:						328px;
	height:						90px;
	float:						left;
	background-image:			url('/img/noaag.png');
}

.footer{
	position:					absolute;
	background-color:			#ffffff;
	height:						150px;
}

.footer .wegloper{
	width:						1000px;
	height:						148px;
	/*background-image:			url('/img/wegloper.png');*/
	margin-top:					-148px;
}

.footer .wegloper .wegloperl{
	width:						262px;
	height:						148px;
	background-image:			url('/img/wegloper.png');
	float:						left;
}

.footer .wegloper .wegloperr{
	width:						214px;
	height:						148px;
	background-image:			url('/img/wegloper.png');
	float:						left;
	margin-left:				524px;
}



/*FRONT*/

.front {
	font-family:				arial;
	font-size:					12px;
	color:						#000000;
	line-height:				18px;
	text-align:					justify;
}

.front h1{
	font-family:				arial;
	font-size:					20px;
	color:						#0091D7;
	padding-top:				0px;
	padding-right:				0px;
	padding-bottom:				0px;
	padding-left:				0px;
	margin-top:					0px;
	margin-right:				0px;
	margin-bottom:				4px;
	margin-left:				0px;	
}

.front .pic{
	width:						100px;
	padding-right:				10px;
	float:						left;
}

.front .link{
	font-size:					12px;
	font-weight:				bold;
	font-style:					italic;
	text-align:					right;
}

.front .link a{
	color:						#0070A5;
	text-decoration:			none;
}

.front .link a:hover{
	color:						#E4C801;
}

.front .spacer{
	clear:						both;
	height:						20px;
}

.front .stippellijn{
	background-image:			url('/img/stippellijn.jpg');
	height:						10px;
}

/*banners*/

.banner{
	margin-left:				12px;
	margin-bottom:				20px;
}


/*PARADE*/

.platentitel{
	padding-top:					4px;
	padding-bottom:					4px;
	padding-left:					4px;
	padding-right:					4px;
	font-family:					arial;
	font-size:						10pt;
	font-weight:					bold;
	color:							#0085C3;
	background-color:				#FEE431;
}


.platentitelblue{
	padding-top:					4px;
	padding-bottom:					4px;
	padding-left:					4px;
	padding-right:					4px;
	font-family:					arial;
	font-size:						6pt;
	font-weight:					bold;
	color:							#ffffff;
	background-color:				#0085C3;
	border-left:					solid 1px #ffffff;
}

.platentitels{
	padding-top:					4px;
	padding-bottom:					4px;
	padding-left:					4px;
	padding-right:					4px;
	font-family:					arial;
	font-size:						10pt;
	color:							#000000;

}

.artiestenbalk{
	width:							100%;
}

.artiestenbalk td{
	background-color:				#0085C3;
	font-family:					arial;
	font-weight:					bold;
	font-size:						10pt;
	text-align:						center;
	color:							#FFFFFF;
}

.artiestenbalk td a{
	color:							#FFFFFF;
	font-weight:					bold;
	text-decoration:				none;
}

.artiestenbalk td a:hover{
	color:							#FEE431;
}


.nieuwsblok{
	width:							500px;
	display:						block;
	overflow:						auto;
	margin-bottom:					20px;
}

.icon{
	width:							100px;
	height:							100px;
	background-color:				#ffffff;
	border:							solid 1px #000000;
	padding-top:					5px;
	padding-bottom:					5px;
	padding-left:					5px;
	padding-right:					5px;
	float:							left;
	margin-right:					10px;
}


/*PLAYLIST*/

.playlisttbl{
	width:							100%;
	color:							#000000;
	font-family:					arial;
	font-size:						10pt;
}

.playlisttbl .bgceven{
	background-color:				#FEE431;
	
}

.playlisttbl .bgconeven{
	background-color:				#ffffff;
}

.pltime{
	color:							#5C5C5C;

}

.plartiest, .plartiest a{
	color:							#0085C4;
	font-weight:					bold;

}

.playlistbar{
	width:							100%;
	font-family:					arial;
	font-size:						10pt;
	font-weight:					bold;
	color:							#000000;
	padding-bottom:					20px;
}


.playlistbar select, .playlistbar input{
	font-family:					arial;
	font-size:						9pt;	
}


/*
PROGRAMMERING
*/

.prog{
	margin-bottom:					10px;
}

.td{
	vertical-align: 				top;
}

.progtime{
	color:							#ffffff;
	font-weight:					bold;
	font-size:						12px;
}


/*
DEFAULT
*/


.defaulttxt{
	width:							500px;
	font-family:					arial;
	font-size:						10pt;
}

.defaulttxt .defaulth1{
	padding-top:					0px;
	padding-left:					0px;	
	padding-right:					0px;	
	padding-bottom:					0px;	
}
	
.defaulttxt .defaulth1 h1{
	color:							#ffffff;
	margin-top:						2px;	
	margin-left:					2px;	
	margin-right:					2px;	
	margin-bottom:					2px;	
}

.defaulttxt a{
	color:							#0085C4;
	text-decoration:				none;
}

.defaulttxt a:hover{
	text-decoration:				underline;
}


/*top20*/
.top20{
	width:							560px;
	background-color:				#ffffff;
	border:							solid 1px #ce0000;
	padding-top:					1px;
	padding-bottom:					1px;
	padding-left:					1px;
	padding-right:					1px;
	overflow:						hidden;
}

.top20 .header{
	height:							278px;
}

.top20 .selectbox{
	margin-top:						4px;
	margin-left:					4px;
	position:						absolute;
}

.top20 .entryeven, .top20 .entryoneven{
	width:							560px;
	padding-top:					10px;
	padding-left:					10px;
	padding-bottom:					10px;
	padding-right:					10px;	
	overflow:						auto;
}

.top20 .entryeven{
	background-color:				#ECF1F9;
}

.top20 .entryoneven{
	background-color:				#ffffff;
}


.top20 .datum{
	font-family:					verdana;
	font-size:						7pt;
	font-weight:					bold;
	color:							#ce0000;
	text-align:						center;
	margin-bottom:					10px;
}

.entrygetal{
	font-family:					verdana;
	font-size:						14pt;
	font-weight:					bold;
	color:							#FEE431;
	padding-top:					10px;
	padding-left:					10px;
	padding-bottom:					10px;
	padding-right:					10px;
}

.entrygetal .extrainfo{

}

.entrygetalgray{
	font-family:					verdana;
	font-size:						8pt;
	font-weight:					bold;
	color:							#0085C4;
	padding-top:					4px;
	padding-left:					4px;
	padding-bottom:					4px;
	padding-right:					4px;
}


.entrytxt{
	font-family:					arial;
	font-size:						9pt;
}

.entrytxt b{
	font-size:						11pt;
	color:							#0091D7;
}

.entryyt{
	padding-top:					14px;
	float:							left;
}

.entryrichting{
	width:							20px;
	height:							30px;
	float:							left;
	margin-right:					20px;
	padding-top:					14px;
}


.videoblockh1{
	font-family:					arial;
	font-size:						12pt;
	font-weight:					bold;
	color:							#0084C3;
	padding-top:					5px;
	padding-bottom:					5px;
	padding-left:					5px;
	padding-right:					5px;	
}

.videoblock{
	font-family:					arial;
	font-size:						8pt;
	color:							#000000;
}

.videoblock a{
	color:							#0085C4;
	text-decoration:				none;
}


.tabs{
	width:							100%;
	height:							26px;
	font-family:					arial;
	font-size:						8pt;
	color:							#6E6E6E;
	text-align:						center;
	background-image:				url('/img/tag_ag.png');
}

.tabs a{
	color:							#6E6E6E;
	text-decoration:				none;
}

.tabs a:hover{
	color:							#910617;
	text-decoration:				none;
}

.landing{
	position:						absolute;
	margin-top:						70px;
	margin-left:					450px;
}

.landing h1{
	font-family:					arial;
	font-size:						11px;
	color:							#988607;
	margin-top:						0px;
	margin-right:					0px;
	margin-bottom:					0px;
	margin-left:					0px;
	padding-top:					0px;
	padding-bottom:					5px;
	padding-left:					0px;
	padding-right:					0px;		
}

.landing ul{
	margin-top:						0px;
	margin-right:					0px;
	margin-bottom:					0px;
	margin-left:					0px;
	padding-top:					0px;
	padding-bottom:					0px;
	padding-left:					0px;
	padding-right:					0px;
}

.landing li{
	font-family:					arial;
	font-size:						9px;
	list-style:						none;
	padding-bottom:					4px;
}

.landing li a{
	color:							#0086C5;
	text-decoration:				none;
}