img{
	display:					block;
	border:						0px;
	margin-top:					0px;
	margin-right:				0px;
	margin-bottom:				0px;
	margin-left:				0px;
}

.body{
	background-image:			url('img/ag.jpg');
	background-repeat:			repeat-x;
	background-color: 			#910617;
	margin-top:					0px;
	margin-right:				0px;
	margin-bottom:				0px;
	margin-left:				0px;
}

 
.emptyleft {
	background-position:		right; 
    margin-right: 				-500px;
    float: 						left;
    width: 						49.9%;
}

.emptyleft .liner {
      margin-right: 			500px;
	  height:					171px;
}

.emptyright {
	margin-left: 				-500px;
    float: 						left;
    width: 						49.9%;
	vertical-align: 			bottom; 
}

.emptyright .liner {
    margin-left: 				500px;
	height:						171px;
	vertical-align: 			bottom; 
}

.website {
    width: 						1000px;
	position:					relative;
	min-height:					500px;
	height:						auto !important;
	height:						500px;
    float: 						left;
	background-color:			#ffffff;
	padding-bottom :			0;
}

.contentplacement{
	height: 					auto; 
}

/*HEADER*/

.header{
	background-image:			url('img/header_ag.jpg');
	height:						151px;
}

.header .logo{
	padding-top:				4px;
	padding-left:				18px;
	position:					absolute;
	z-index:					1;
}

.header .luisternu{
	position:					absolute;
	z-index:					0;
	padding-top:				31px;
	padding-left:				295px;	
}

.header .buttons{
	position:					absolute;
	z-index:					2;	
	padding-top:				30px;
	padding-left:				930px;		
}

.header .tab{
	position:					3;
	padding-top:				117px;
	padding-left:				914px;
}



/*FOOTER*/
.footer{
	width:						100%;
	height:						30px;
	background-color:			#000000;
	font-family:				arial;
	color:						#ffffff;
	font-size:					8pt;
}

.footer .divspacer{
	padding-top:				6px;
	padding-left:				12px;
}

.footerlinks{
	background-color:			#910617;
}


/*MENU*/
.menu{
	background-image:			url('img/menu-ag.jpg');
	height:						35px;
	width:						1000px;
}

.menu .item{
	font-family:				arial;
	font-size:					10pt;
	color:						white;
	font-weight:				bold;
	float:						left;
	height:						35px;	
}


.menu .item a{
	color:						#ffffff;
	text-decoration:			none;
}

.menu .item .spacer, .menu .date .spacer{
	padding-top:				8px;
	padding-left:				20px;
	padding-right:				20px;
	padding-bottom:				0px;
}

.menu .spacer{
	float:						left;
	height:						35px;
}

.menu .date{
	font-family:				arial;
	font-size:					10pt;
	color:						#E5E5E5;
	font-weight:				bold;
	float:						right;
	height:						35px;
}

.clear{
	clear:						both;
	background-color:			yellow;
	padding-top:				0px;
	padding-right:				0px;
	padding-bottom:				0px;
	padding-left:				0px;
	margin-top:					0px;
	margin-right:				0px;
	margin-bottom:				0px;
	margin-left:				0px;
}


/*INFOBALK*/
.informatie{
	width:						1000px;
	height:						21px;
	background-color:			#E5E5E5;
	border-bottom:				solid 1px #9D9D9D;
	font-family:				arial;
	font-size:					8pt;
	color:						#910617;
}

.informatie b{
	color: 						black;
}

.informatie .verkeerenverkeer{
	padding-top:				3px;
	margin-left:				330px;
	width:						1000px;
}

.informatie .verkeerenverkeer a{
	color:						#910617;
	text-decoration:			none;
}

.informatie .verkeerenverkeer a:hover{
	color:						#910617;
	text-decoration:			underline;
}

/*CONTENT*/

.content{
	background-image:			url('img/agcontent.png');
	display:					block;
	min-height:					500px;
	overflow:					auto;
}


.content .infopaneel{
	width:						319px;
	padding-top:				5px;
	float:						left;

}

.content .contentpaneel{
	width:						681px;	
	float:						left;
}

.content .contentpaneel .spacer{
	padding-left:				10px;
	padding-top:				10px;
	padding-bottom:				20px;
}


.content .contentpaneel .kolomsplitsing{
	width:						662px;
	overflow:					auto;
}


.content .contentpaneel .kolomsplitsing .groot{
	width:						457px;
	float:						left;
}

.content .contentpaneel .artikel{
	width:450px;
	font-family:				arial;
	font-size:					11px;
	line-height:				18px;
	margin-bottom:				10px;
}

.content .contentpaneel .artikel h1{
	color:						#910617;
	font-family:				arial;
	font-size:					14px;
}



.content .contentpaneel .kolomsplitsing .rechts{
	float:						left;
	width:						205px;
}

.content .contentpaneel .kolomsplitsing .rechts .spacer{
	padding-top:				0px;
	padding-left:				5px;
	padding-bottom:				0px;
	padding-right:				0px;
}

/*HEADLINER BLOK*/

.headliner{
	width:						661px;
	height:						247px;
	background-color:			#ffffff;

}

.headliner .photoholder{
	width:						456px;
	height:						247px;
	position:					relative;
}

.headliner .txtholder{
	position:					absolute;
	z-index:					1;
	margin-top:					186px;
	width:						455px;
	height:						61px;
	background-image:			url('img/overlayblack.png');
}

.headliner .txtholder .space{
	padding-top:				10px;
	padding-right:				10px;
	padding-bottom:				10px;
	padding-left:				10px;
}

.headliner .txtholder h1{
	font-family:				arial;
	font-size:					15pt;
	color:						#ffffff;
	margin:						0px;
}

.headliner .txtholder h2{
	font-family:				arial;
	font-size:					10pt;
	color:						#FDCCD2;
	font-weight:				normal;
	font-style:					italic;
	margin:						0px;
}

.headliner .keuzes{
	width:						205px;
	height:						247px;
}

.headliner .keuzes .keuze{
	background-color:			#000000;
	width:						205px;
	height:						61px;
}

.headliner .keuzes .keuze .spacer{
	padding-top:				10px;
	padding-right:				6px;
	padding-bottom:				6px;
	padding-left:				10px;
}

.headliner .keuzes .keuze h1{
	font-family:				arial;
	font-size:					13pt;
	font-weight:				normal;
	color:						#CA0921;
	margin-top:					0px;
	margin-right:				0px;
	margin-bottom:				0px;
	margin-left:				0px;
}

.headliner .keuzes .keuze i{
	font-family:				arial;
	font-size:					9pt;
	color:						#ffffff;
	font-style:					italic;
}

.headliner .keuzes .keuzesplit{
	background-color:			#ffffff;
	height:						1px;
}


.headliner .keuzes .keuzeon{
	background-color:			#910617;
	width:						205px;
	height:						61px;
}


.headliner .keuzes .keuzeon h1{
	font-family:				arial;
	font-size:					13pt;
	font-weight:				normal;
	color:						#000000;
	margin-top:					0px;
	margin-right:				0px;
	margin-bottom:				0px;
	margin-left:				0px;
}

.headliner .keuzes .keuzeon i{
	font-family:				arial;
	font-size:					9pt;
	color:						#ffffff;
	font-style:					italic;
}


/*actieblokken*/

.actieblok{
	width:						194px;
	height:						96px;
	border:						solid 1px #000000;
	margin-bottom:				8px;
}


.actieblok .titel{
	font-family:				arial;
	color:						#ffffff;
	font-size:					9pt;
	font-weight:				bold;
	font-style:					italic;
	text-align:					center;
	
}


.actieblok  .spacer{
	width:						176px;
	margin-left:				6px;
	margin-top:					76px;
	background-color:			#000000;
}

.actieblok  a, .actieblok .spacer .titel a{
	text-decoration:			none;
	color:						#ffffff;
}

/*BLOKKEN KADER*/

.blokken{
	width:						663px;
	height:						140px;
	margin-bottom:				10px;
	background-image:			url('img/gray.png');

}


.blokken .blok{
	width:						221px;
	height:						114px;

	float:						left;
	font-family:				arial;
	font-size:					8pt;
	color:						#000000;
}

.blokken .blok .titel{
	background-image:			url('img/bloktitel.png');
	height:						31px;
	width:						221px;
	font-family:				arial;
	font-size:					10pt;
	font-weight:				bold;
	color:						#ffffff;
}


.blokken .blok .pad{
	padding-top:				6px;
	padding-left:				5px;
	padding-right:				5px;
}


/*TEASER BLOKKEN*/
.infopaneel .teaser{
	margin-top:					5px;
	margin-left:				5px;
	padding-top:				4px;
	padding-left:				4px;
	width:						301px;
	height:						118px;
	background-image:			url('img/teaser.png');
}

.infopaneel .teaser .teaserred{
	width:						141px;
	height:						114px;
	background-image:			url('img/teaser_red.png');
	float:						left;
}

.infopaneel .teaser .teaserred .spacer{
	padding-top:				7px;
	padding-left:				7px;
	padding-right:				4px;
	padding-bottom:				4px;
}

.infopaneel .teaser .teaserred .spacer .txt{
	font-family:				arial;
	font-size:					8pt;
	color:						#ffffff;
	margin-top:					4px;
}

.infopaneel .teaser .teaserblock{
	float:						left;
	padding-top:				4px;
	padding-left:				4px;
}

.infopaneel .teaser .teaserblock .txt{
	font-family:				arial;
	font-size:					7pt;
}

.infopaneel .teaser .teaserblock .straks{
	padding-top:				12px;
	padding-left:				18px;
	padding-right:				2px;
	padding-bottom:				4px;
}

.infopaneel .teaser .teaserblock .txt .time{
	color:						#ffffff;
	background-color:			#910617;
	padding-top:				2px;
	padding-left:				2px;
	padding-right:				2px;
	padding-bottom:				2px;
}

.infopaneel .teaser .teaserblock .txt .counter{
	color:						#ffffff;
	background-color:			#910617;
	padding-top:				2px;
	padding-left:				2px;
	padding-right:				2px;
	padding-bottom:				2px;
	width:						15px;
	height:						15px;
	text-align:					center;
	font-size:					8pt;
}

.infopaneel .play{
	margin-top:					-24px;
	margin-left:				115px;
	position:					absolute;
	z-index:					0;
}

.noapic{
	border:						solid 1px #ffffff;
}


/*LUISTEREN*/
.playertab{
	background-image:			url('img/tabtext.png');
	width:						114px;
	height:						42px;
	display:					none;
	margin-top:					-100px;
	margin-left:				860px;
}

.playertab .tabtxt{
	font-family:				arial;
	font-size:					8pt;
	color:						#910617;
	width:						102px;
	height:						21px;
	text-align:					center;
	padding-top:				18px;
	padding-left:				4px;
}


/*OVERLAY*/
.overlaysite{
	display:					none;
	position:					absolute;
	z-index:					100;
	width:						100%;
	height:						100%;
	background-image:			url('img/overlay.png');
}


/*SUBMENU*/

.submenu{
	position:					absolute;
	z-index:					100;
	display:					none;
	border:						solid 1px #000000;
	background-color:			#6b6b6b;
}

.submenu .item{
	width:						160px;
	border:						solid 1px #000000;
	background-color:			#ffffff;
	margin-top:					2px;	
	margin-left:				2px;	
	margin-right:				2px;	
	margin-bottom:				2px;
	padding-top:				4px;
	padding-left:				4px;	
	padding-right:				4px;	
	padding-bottom:				4px;	
	font-family:				arial;
	font-size:					8pt;
	font-weight:				bold;
}

.submenu .item a{
	color:						#000000;
	text-decoration:			none;
}

.submenu .item a:hover{
	color:						#910617;
	text-decoration:			none;
}


/*
DEFAULT
*/


.defaulttxt{
	width:							660px;
	font-family:					arial;
	font-size:						10pt;
}

.defaulttxt .defaulth1{
	background-color:				#910617;
	padding-top:					10px;
	padding-left:					10px;	
	padding-right:					10px;	
	padding-bottom:					10px;	
}
	
.defaulttxt .defaulth1 h1{
	color:							#ffffff;
	margin-top:						2px;	
	margin-left:					2px;	
	margin-right:					2px;	
	margin-bottom:					2px;	
}

.defaulttxt a{
	color:							#910617;
	text-decoration:				none;
}

.defaulttxt a:hover{
	text-decoration:				underline;
}


/*
PROGRAMMERING
*/

.prog{
	margin-bottom:					10px;
}

.td{
	vertical-align: 				top;
}

.progtime{
	color:							#ffffff;
	font-weight:					bold;
	font-size:						12px;
}


/*
PLAYLIST
*/

.playlisttbl{
	width:							100%;
	color:							#000000;
	font-family:					arial;
	font-size:						10pt;
}

.playlisttbl .bgceven{
	background-color:				#E5E5E5;
	
}

.playlisttbl .bgconeven{
	background-color:				#ffffff;
}

.pltime{
	color:							#5C5C5C;

}

.plartiest, .plartiest a{
	color:							#910617;
	font-weight:					bold;

}

.playlistbar{
	width:							100%;
	background-color:				#910617;
	font-family:					arial;
	font-size:						10pt;
	font-weight:					bold;
	color:							#000000;
}


.playlistbar select{
	font-family:					arial;
	font-size:						10pt;	
}


/*GAMES*/
.gameDesc{
	color:							#000000;	
	font-family:					verdana;
	font-size:						7pt;
}
.gameCount{
	color:							#EB151C;	
	font-family:					arial;
	font-size:						7pt;	
}
h1{

	font-family:					arial;
	color:							#910617;	
	font-size:						12pt;	

}
h2{
	font-family:					arial;
	font-size:						10pt;	
	color:							#648FCE;	

}
.gameTitle a{
	font-family:					arial;
	font-size:						9pt;
	text-decoration:				none;
	color:							#910617;	
}


/*ARTIESTENPARADE*/
.artiestenbalk{
	width:							100%;
}
.artiestenbalk td{
	background-color:				#910617;
	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;
}


/*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:							#0085C4;
	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:							#ffffff;
	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:							#910617;
}

.entryyt{
	padding-top:					14px;
	float:							left;
}

.entryrichting{
	width:							20px;
	height:							30px;
	float:							left;
	margin-right:					20px;
	padding-top:					14px;
}


/*NIEUWS*/

.catsinactive, .catsactive{
	display:						block;
	font-family:					arial;
	font-size:						8pt;
	width:							84px;
	border-top:						solid 1px #ce0000;
	border-left:					solid 1px #ce0000;
	border-right:					solid 1px #ce0000;	
	text-align:						center;
	float:							left;
	padding-top:					4px;
	padding-bottom:					4px;
	margin-right:					2px;
	overflow:						auto;	
}

.catsinactive{
	background-color:				#ffffff;
}

.catsactive{
	background-color:				#ce0000;
}

.catsinactive a, .catsactive a{
	text-decoration:				none;
}

.catsinactive a{
	color:							#ce0000;
}

.catsactive a{
	color:							#ffffff;
}



.spaceline{
	background-color:				#ce0000;
	width:							100%;
	height:							6px;
}

/*WEERBERICHT*/

.weerbericht{
	font-family:					arial;
	font-size:						9pt;
}

/*OVERZICHTEN*/

.platentitel{
	padding-top:					4px;
	padding-bottom:					4px;
	padding-left:					4px;
	padding-right:					4px;
	font-family:					arial;
	font-size:						10pt;
	font-weight:					bold;
	color:							#ffffff;
	background-color:				#910617;
}

.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:				#000000;
	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;

}


/*RADIOTIP*/
.radiotiparchief{
	font-family:					arial;
	font-size:						10pt;
}

.radiotiparchief a{
	color:							#ce0000;
}



/*
FRONTPAGE
*/
.ntitel{

}

.ntext{
	font-family:					arial;
	font-size:						10pt;
	
}

.ntext a{	
	color:							#910617;
	text-decoration:				none;
}

.nieuwsblok{
	width:							661px;
	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;
}


.videoblockh1{
	font-family:					arial;
	font-size:						10pt;
	font-weight:					bold;
	color:							#ffffff;
	padding-top:					5px;
	padding-bottom:					5px;
	padding-left:					5px;
	padding-right:					5px;	
}

.videoblock{
	font-family:					arial;
	font-size:						8pt;
	color:							#000000;
}

.videoblock a{
	color:							#910617;
	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;
}


/*VERZOEK*/
.artiestenbalkreq{
	width:							100%;
}
.artiestenbalkreq td{
	background-color:				#910617;
	font-family:					arial;
	font-weight:					bold;
	font-size:						8pt;
	text-align:						center;
	color:							#FFFFFF;
}

.artiestenbalkreq th{
	background-color:				#000000;
	font-family:					arial;
	font-weight:					bold;
	font-size:						8pt;
	text-align:						center;
	color:							#FFFFFF;
}

.artiestenbalkreq td a{
	color:							#FFFFFF;
	font-weight:					bold;
	text-decoration:				none;
}

.artiestenbalkreq INPUT{
	border:							solid 1px #000000;
	font-family:					arial;
	font-size:						8pt;
	font-style:						italic;
	color:							#910617;
}

.reqlist{
	margin-top:						10px;
}

.reqlist li{
	margin-left:					14px;
	padding-top:					4px;	
	padding-bottom:					4px;
	border-bottom:					solid 1px #efefef;
}