body{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
}

a:link, a:visited{
	color:#e52960;
	text-decoration:none;
}

a:hover, a:active{
	color:#000;
	text-decoration:underline;
}

ul, ol{
	list-style-position: inherit;
	font-size:15px;
	margin:0 0 0 75px;
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	color:#333;
}


#container{
	width:100%;
	height: auto !important;
	min-height: 100%;
	height: 100%;
	position:relative;
	clear:both;
}

#ag {
   background: transparent url(images/ag_core.jpg);
   width: 50%;
   position: absolute;
   left: 0px;
   height: 540px;
   z-index:-100;
}

#wrapper{
	width:950px;
	margin:0 auto;
	height:100%;
	min-height:100%;
}

#header{
	height:420px;
	width:100%;
	position:relative;
}

#header h3{
	display:none;
}

.download_banner{
	width:448px;
	height:104px;
	background:url(images/download_banner_ag.png) top center no-repeat;
	text-align:right;
	padding:40px 25px 0 0;
	color:#FFF;
	position:absolute;
	z-index:100;
	left:-75px;
	top:250px;
	margin:0;
}

.download_banner a:link, .download_banner a:visited{
	color:#CFD200;
	float:right;
}

.download_banner h1, .download_banner h4{
	margin:0;
	padding:0;
	clear:both;
	line-height:normal;
}

.download_banner h1 a:link, .download_banner h1 a:visited{
	margin:10px 0 0 0;
	color:#FFF;
}
.download_banner h4 a:link, .download_banner h4 a:visited{
	margin:0;
	color:#CFD200;
}
.download_banner_cover{
	width:103px;
	height:103px;
	position:absolute;
	top:4px;
	left:43px;
}

.download_banner_cover p{
	padding:0;
	margin:0;
}

.download_banner_cover img{
	width:103px !important;
	height:103px !important;
	float:left;
	z-index:100;
}

.download_banner_cover img, .download_banner_cover img a{
	border:none;
}

.pics{
	height: 420px;
	width: 950px;
	padding:0;
	margin:0;
	overflow: hidden;
	position:relative;
	z-index:50;
}

.pics img{
	height: 420px;
	width: 950px;
	padding: 0;
	top:0;
	left:0;
}

#menu_top{
	width:950px;
	height:100px;
	background:url(images/menu_top_ag.jpg) left top no-repeat;
	margin:0;
	padding:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.22em;
	color:#fff;
}

/* 
ul#navlist{
	text-align:left;
	margin: 0;
	padding: 0 0 0 30px;
	white-space: nowrap;
}

#navlist span{
	color: #fff;
	font-size:16px;
	text-decoration: none;
	display:block;
	padding:0 15px;
	line-height:67px;
}
#navlist li a:hover span{
	background:url(images/menu_top_rechts.jpg) right top no-repeat !important;
	color: #252525;
}

#navlist li{
	float:left;
	display: inline;
	list-style-type: none;
	margin:0;
	padding:0;
	line-height:67px;
}

#navlist a:link, #navlist a:visited{
	color: #fff;
	text-decoration: none;
	display:block;
	line-height:67px;
}

#navlist a:hover{
	background:url(images/menu_top_links.jpg) left top no-repeat;
	text-decoration: none;
	color: #252525;
} */

/* Top Menu */
#navigation{
	width:930px;
	height:100px;
	padding:0 20px 0 0;
	z-index:10;
}

#navigation ul{
	margin:0px;
	padding: 0 0 0 0;
	white-space: nowrap;
}

#navigation ul li{
	display:inline;
	float:left;
	list-style:none;
	position:relative;
	line-height:67px;
}

#navigation li a{
	color: #fff;
	text-decoration: none;
	display:block;
	line-height:67px;
}

#navigation li a:hover{
	background:url(images/menu_top_links.jpg) left top no-repeat;
	text-decoration: none;
	color: #252525;
}

#navigation span{
	color: #fff;
	font-size:16px;
	text-decoration: none;
	display:block;
	padding:0 15px;
	line-height:67px;
}
#navigation li a:hover span{
	background:url(images/menu_top_rechts.jpg) right top no-repeat !important;
	color: #252525;
	text-decoration:none;
}

#navigation li ul{
	margin:0px;
	padding:0px;
	display:none;
	position:absolute;
	left:0px;
	top:66px;
	background-color:#08223D;
	z-index:1100;
}

#navigation li:hover ul{
	display:block;
	width:180px;
	padding:0;
}

#navigation li li{
	width:100%;
	list-style:none;
	display:list-item;
	float:left;
	clear:both;
}

#navigation li li a{
	text-decoration:none;
	background-color:transparent;
}

#navigation li li a:hover{

	text-decoration:none;
	background:transparent;
}

#navigation li li a:hover span {
	background:#08223D !important;
	color:#CFD200 !important;
}

#navigation li li span{
	line-height:34px;
	background:transparent;
}
/* Eind Top Menu */

#links{
	width:557px;
	float:left;
}

.artikel{
	width:557px;
	height: auto !important;
	min-height: 100px;
	height: 100px;
	background:url(images/artikel_ag.jpg) right bottom no-repeat;
	padding:0 0 20px 0;
	margin:0 0 10px 0;
	clear:both;

}

.artikel p{
	padding:0 35px 0 85px;
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
}

.header_artikel{
	width:557px;
	height:62px;
	background:url(images/header_artikel.jpg) left top no-repeat;
}

.artikel_titel{
	color:#ffffff;
	font-size:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:0 0 0 15px;
	margin:0 0 0 40px;
	width:420px;
	line-height:45px;
}

.artikel_titel h1, .artikel_titel h1 a, .artikel_titel h1 a:visited{
	text-decoration:none;
	color:#ffffff;
	font-size:16px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	margin:0;
	padding:0;
}

.artikel_titel h1 a:hover, .artikel_titel h1 a:active{
	text-decoration:underline;
	color:#ffffff;
}

.header_artikel_blank{
	width:557px;
	height:62px;
	background:url(images/header_artikel_blank.jpg) left top no-repeat;
}

.header_artikel_gast{
	width:557px;
	height:62px;
	background:url(images/header_artikel_gast.jpg) left top no-repeat;
}

.artikel_titel_blank{
	color:#ffffff;
	font-size:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:0 0 0 10px;
	margin:0 0 0 40px;
	width:425px;
	line-height:45px;
}

.artikel_titel_blank h1, .artikel_titel_blank h1 a, .artikel_titel_blank h1 a:visited{
	text-decoration:none;
	color:#ffffff;
	font-size:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	margin:0;
	padding:0;
}

.artikel_titel_blank h1 a:hover, .artikel_titel_blank h1 a:active{
	text-decoration:underline !important;
	color:#ffffff;
}

.datum{
	width:45px;
	height:45px;
	float:left;
	text-align:center;
	color:#6B6C12;
	font-size:12px;
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding:6px 0 0 0;
}

.datum span{
	font-size:20px;
	margin:0;
	padding:0;
	line-height:20px;
}

.lees_meer a{
	font-size:16px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	text-align:center;
	display:block;
	background:url(images/lees_meer.jpg) left top no-repeat;
	width:124px;
	height:33px;
	float:right;
	margin:-24px 70px 15px 0;
	padding:5px 0 0 0;
	text-decoration:none;
}

.lees_meer a:hover{
	background:url(images/lees_meer_hover.jpg) left top no-repeat;
	color:#fff;
	text-decoration:none;
}

#rechts{
	width:339px;
	float:right;
	margin:0 0 0 0;
	position:relative;
	clear:both;
}

#tab_krant{
	background:url(images/tab_krant.jpg) left top no-repeat;
	width:72px;
	height:286px;
	float:left;
	margin:0 8px 0 0;
}

#tab_microfoon{
	background:url(images/tab_microfoon.jpg) left top no-repeat;
	width:72px;
	height:286px;
	float:left;
	margin:0 8px 0 0;
}

#cdbox{
	background:#C2C2C2 url(images/cdbox_ag.jpg) top center no-repeat;
	width:300px;
	height: auto !important;
	min-height: 259px;
	height: 259px;
	position:relative;
}


#cd_content span{
	display:block;
	width:261px !important;
	height:169px !important;
	background:url(images/cd_overlay.png) left top no-repeat;
	position:absolute;
	margin:20px 0 0 32px;
}

#cd_content img{
	width:165px !important;
	height:164px !important;
	-ms-interpolation-mode: bicubic;
	border:none !important;
	margin:23px 20px 18px 20px;
}

#cd_tekst{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:21px;
	color:#585858;
	text-align:center;
	margin:10px 0 0 0;
	padding:0 10px 10px 0;
}

#cd_tekst a{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:21px;
	color:#585858;
	text-decoration:underline;
}

#cd_tekst p{
	margin:0;
}
	
#cd_tekst h3{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:26px;
	color:#e53353;
	font-weight:normal;
	line-height:normal;
	margin:0;
}

#cd_tekst h3 a{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:26px;
	color:#e53353;
	font-weight:normal;
	line-height:normal;
	margin:0;
	text-decoration:underline;
}

#cd_tekst h3 a:hover{
	text-decoration:none;
}

#cd_footer{
	width:300px;
	height:8px;
	background:#C2C2C2 url(images/cdbox_footer.jpg) center bottom no-repeat;
	margin:0 0 25px 0;
}

#footer_wrapper{
	width:100%;
	height:177px;
	clear:both;
	position:relative;
}

#ag_footer {
   background: transparent url(images/footer_ag_core.jpg) top repeat-x;
   width: 50%;
   position: absolute;
   left: 0px;
   height: 177px;
   z-index:-100;
}


#footer{
	width:935px;
	height:177px;
	text-align:right;
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#647991;
	margin:0 auto;
	padding:0 15px 0 0;
	background:url(images/footer_ag.jpg) right top no-repeat;
	clear:both;
}

/* Menu Footer */
ul#nav_footer{
	line-height:75px;
	margin: 0 0 65px 0;
	padding: 0;
	white-space: nowrap;
}

#nav_footer li{
	display: inline;
	list-style-type: none;
}

#nav_footer a {
	padding: 3px 10px;
	font-size:14px;
}

#nav_footer a:link, #nav_footer a:visited{
	color: #647991;
	text-decoration: none;
}

#nav_footer a:hover{
	color: #cdd8e6;
	text-decoration: none;
}
/* Eind Footer Menu */

table tr td.text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
}

input.inputLine, textarea.inputField{
	background:#EBEBEB;
	border:1px solid #DFDFDF;
	margin:0 0 10px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	text-indent:5px;
	padding:6px 0 0 0;
	color:#152C47;
	overflow:auto;
}

input.inputLine:hover, input.inputLine:focus,
textarea.inputField:hover, textarea.inputField:focus{
	background:#fff;
	border:1px solid #D8D8D8;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	text-indent:5px;
	color:#152C47;
	overflow:auto;
}

div.error{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#903;
	margin:0 0 5px 0;
}

label{
	font-size:14px;
}

#cf_remchars_bericht{
	font-size:12px;
	color:#999;
}

/* Menu Laatste nieuws */
#menu_laatste {
	width: 210px;
	float:right;
	position:relative;
}

#menu_laatste ul{
margin: 0;
padding: 0;
list-style-type: none;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:13px;
}

#menu_laatste h2{
	color:#092240;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:21px;
	font-weight:normal;
}
#menu_laatste a{
display: block;
line-height:35px;
padding:0 0 0 4px;
margin:0 0 10px 0;
width: 206px;
}

#menu_laatste a:link, #laatstelist a:visited{
color: #EEE;
text-decoration: none;
}

#menu_laatste a:hover{
background: #fff url(images/laatste_hover.jpg) left top no-repeat;
color: #092240;
}
/* Eind Laatste nieuws */

/* Menu Volgende optredens */
#menu_optredens {
	width: 210px;
	float:right;
	position:relative;
}

#menu_optredens ul{
margin: 0;
padding: 0;
list-style-type: none;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:13px;
}

#menu_optredens h2{
	color:#092240;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:21px;
	font-weight:normal;
}
#menu_optredens a{
display: block;
line-height:35px;
padding:0 0 0 4px;
margin:0 0 10px 0;
width: 206px;
}

	
#menu_optredens a:link, #optredenlist a:visited{
color: #EEE;
text-decoration: none;
background:url(images/optredens_a.png) right top no-repeat;
}

#menu_optredens a:hover{
background: #fff url(images/optredens_hover.jpg) left top no-repeat;
color: #092240;
}
/* Eind Volgende Optredens */

#muziek_speler{
	width:100%;
	text-align:left;
	margin:0 0 20px 80px;
}

.datum_optredens{
	text-align:center;
	margin:-35px 0 0 166px;
	background:transparent;
	width:35px;
	height:33px;
	font-size:12px;
	line-height:15px;
	padding:2px 0 0 0;
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	color:#6B6C12;
}

.datum_optredens span{
	font-size:20px;
}

div.cn_comment_odd{
	color:#666;
	background:url(images/reactie_ag.gif) top center no-repeat;
	font-size:12px;
	padding:15px 15px 5px 15px;
	margin:0 0 15px 80px;
	width:365px;
	height: auto !important;
	min-height: 85px;
	height: 85px;
}

/*  Advertenties */

#adv_01, #adv_02, #adv_03{
	margin:0 0 30px 0;
	position:relative;
}

#adv_01 img, #adv_02 img, #adv_03 img{
	position:absolute;
	left:0;
	top:0;
	border:none;
}
#adv_01{
	width:554px !important;
	height:78px !important;
	background:url(images/advertentie_01_horizontaal.jpg) left center no-repeat;
	border:1px solid #C7D2E1;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
#adv_01 img{
	width:554px !important;
	height:78px !important;
	margin:0;
	padding:0;
}
#adv_01 p{margin:0; padding:0;}

#adv_02{
	width:298px !important;
	height:148px !important;
	background:url(images/advertentie_01_horizontaal.jpg) left center no-repeat;
	border:1px solid #C7D2E1;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
#adv_02 img{
	width:298px !important;
	height:148px !important;
	margin:0;
	padding:0;
}
#adv_02 p{margin:0; padding:0;}

/*  Eind Advertenties */