*, html{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fff;
}

body{
	margin:0;
	padding:0;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	width:100%;
	position:absolute;
	top:0;
	bottom:0;
	background:#020d19;
}

p{ clear:both; }

.inputLine{
	background:#0F2A48;
	border:1px solid #153456;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#B9CDDD;
	height:24px;
	padding:5px 0 0 0;
	text-indent:3px;
	margin:0 0 10px 0;
}

.inputField{
	background:#0F2A48;
	border:1px solid #153456;
	font-family:Arial, Helvetica, sans-serif;
	text-indent:3px;
	font-size:14px;
	color:#B9CDDD;
}
.inputLine:hover, .inputField:hover,
.inputLine:focus, .inputField:focus{
	background:#D0D8E1;
	border:1px solid #fff;
	color:#17395E;
}
.inputButton, .input{ color:#000; }
.error{ color:#C00; font-size:12px; padding-bottom:5px; }
	
td.field{ margin:0 0 10px 0; padding:0 0 10px 0; }

td.text{ width:110px;  vertical-align:top; padding:4px 0 0 0;}

.artikel_content form { margin:0 0 0 20px; }

.artikel_content media{
	height:31px !important;
	margin:0 0 0 0 !important;
}

.bedankt{ padding:0 20px 0 20px; }

table.mggallery tr td h1, table.mggallery tr td h1 a,
table.mggallery tr td h2, table.mggallery tr td h2 a{
	font-size:20px !important;
	color:#DEE9EF;
}

table.mggallery tr td h1 a:hover, table.mggallery tr td h1 a:active,
table.mggallery tr td h2 a:hover, table.mggallery tr td h2 a:active{
	font-size:20px !important;
	color:#FFF;
}

#comment h3{ font-size:20px; }

table.mggallery tr td a img:hover{ border:1px solid #0D7195; }

.artikel_content h2{ font-size:16px; }

.reactie{ margin:20px; }

a:link, a:visited{
	color: #0D7195;
}

a:hover, a:active{
	color: #802373;
	text-decoration:none;
}

img{
	float:left;
	border:1px solid #d4d4d4;
	margin:0 8px 0px 0;
}

#container {
	margin:0;
	padding:0;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	width:100%;
	position:absolute;
	top:0;
	bottom:0;
	background:#020d19 url(../images/ag_container.jpg) center top no-repeat;
}

#wrapper{
	margin:0 auto;
	padding:0 44px 0 44px;
	width:892px;
	position:relative;
}

/* TOP MENU */

#top{
	width:894px;
	height:69px;
	margin:0 auto;
}

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

#top_menu li{
	display: inline;
	list-style: none;
	float:left;
	margin:0;
	padding:0;
}

#top_menu a:link, #top_menu a:visited{
	display:block;
	height:59px;
	line-height:59px;
	color: #fff;
	text-decoration: none;
	text-indent:-9999px;
	text-align:center;
	outline:none;
}

#top_menu a:hover, #top_menu a:active{
	color: #fff;
	text-decoration: none;
}

ul#top_menu li a.hyves{ margin-left:10px; width:125px; background:url(../images/ag_social_top_menu.png) 0 -69px no-repeat; }
ul#top_menu li a.twitter{ margin-left:10px; width:140px; background:url(../images/ag_social_top_menu.png) -125px -69px no-repeat; }
ul#top_menu li a.youtube{ margin-left:10px; width:111px; background:url(../images/ag_social_top_menu.png) -265px -69px no-repeat; }
ul#top_menu li a.facebook{ margin-left:10px; width:138px; background:url(../images/ag_social_top_menu.png) -376px -69px no-repeat; }
ul#top_menu li a.myspace{ margin-left:10px; width:154px; background:url(../images/ag_social_top_menu.png) -514px -69px no-repeat; }
ul#top_menu li a.bvipm{ margin-left:20px; width:120px; background:url(../images/ag_social_top_menu.png) -700px -69px no-repeat; }

ul#top_menu li a.hyves:hover{ width:125px; background:url(../images/ag_social_top_menu.png) 0 0 no-repeat; }
ul#top_menu li a.twitter:hover{ width:140px; background:url(../images/ag_social_top_menu.png) -125px 0 no-repeat; }
ul#top_menu li a.youtube:hover{ width:111px; background:url(../images/ag_social_top_menu.png) -265px 0 no-repeat; }
ul#top_menu li a.facebook:hover{ width:138px; background:url(../images/ag_social_top_menu.png) -376px 0 no-repeat; }
ul#top_menu li a.myspace:hover{ width:154px; background:url(../images/ag_social_top_menu.png) -514px 0 no-repeat; }
ul#top_menu li a.bvipm:hover{ width:120px; background:url(../images/ag_social_top_menu.png) -700px 0 no-repeat; }

/* EIND TOP MENU */

#header{
	width:583px;
	height:204px;
}

#header a{
	display:block;
	width:583px;
	height:204px;
	outline:none;
}

#header h1{ text-indent:-9999px; }

/* MENU */

#menu{
	width:583px;
	height:106px;
	position:relative;
	margin:0 0 50px 0;
}

ul#menu_01{
	margin:0;
	padding:0;
	width:583px;
	height:53px;
}

#menu_01 li{
	display: inline;
	list-style-type: none;
	float:left;
}

#menu_01 a:link, #menu_01 a:visited{
	color: #a7a9de;
	display:block;
	text-decoration: none;
	line-height:53px;
	height:41px;
	text-align:center;
	padding:12px 12px 0 12px;
	font-size:27px;
}

#menu_01 a:hover, #menu_01 a:active, #menu_01 li.current a{
	color: #fff;
	text-decoration: none;
}

ul#menu_02{
	margin:0 0 0 19px;
	padding:0;
	width:583px;
	height:53px;
}

#menu_02 li{
	display: inline;
	list-style-type: none;
	float:left;
}

#menu_02 a:link, #menu_02 a:visited{
	color: #c4a6c0;
	display:block;
	text-decoration: none;
	line-height:53px;
	height:41px;
	text-align:center;
	padding:12px 12px 0 12px;
	font-size:28px;
}

#menu_02 a:hover, #menu_02 a:active, #menu_02 li.current a{
	color: #fff;
	text-decoration: none;
}

/* EIND MENU */

#links{
	width:583px;
	min-height:610px;
}

/* WELKOM */

#welkom{
	width:596px;
	text-align:justify;
	margin:0 0 15px 0;
}

#welkom h2{
	font-weight:normal;
	font-size:24px;
	color:#fff;
	padding:10px 0 0 0;
	margin:0 0 0 20px;
	line-height:normal;
}

#welkom_top{
	width:596px;
	height:13px;
	background:url(../images/ag_welkom_top.png) top center no-repeat;
}

#welkom_content{
	background:url(../images/ag_welkom_core.png) center repeat-y;
}

#welkom_content p{
	padding:10px 20px 10px 20px;
}
	
#welkom_bottom{
	width:596px;
	height:13px;
	background:url(../images/ag_welkom_bottom.png) top center no-repeat;
}

/* EIND WELKOM */

/* ARTIKEL */

.artikel{
	width:596px;
	text-align:justify;
	margin:0 0 5px 0;
	position:relative;
}

.artikel_content ul{
	margin:0 0 0 30px;
	padding:0;
	list-style:none;
}

.artikel_content ul li{
	margin:0;
	padding:0;
	background:url(../images/bullet_blauw.png) 0 4px no-repeat;
	padding:0 0 0 15px;
	margin:10px 0 5px 0;
}


.artikel h1 a:link, .artikel h1 a:visited{
	font-weight:normal;
	font-size:24px;
	color:#6E93B9;
	line-height:normal;
	text-decoration:none;
	outline:none;
}

.artikel h1{
	font-weight:normal;
	font-size:24px;
	color:#fff;
	padding:3px 0 1px 0;
	margin:0 0 0 20px;
	line-height:normal;
	text-decoration:none;
	outline:none;
}

.artikel h1 a:hover, .artikel h1 a:active{ color:#fff; }

.artikel_top{
	width:596px;
	height:13px;
	background:url(../images/ag_artikel_top.png) top center no-repeat;
}

.artikel_content{
	background:url(../images/ag_artikel_core.png) center repeat-y;
	padding:5px 0 0 0;
	min-height: 80px;
	height: auto !important;
	height: 80px;
	position:relative;
}

.artikel_content_agenda{
	background:url(../images/ag_artikel_core.png) center repeat-y;
	padding:5px 0 0 0;
	position:relative;
}

div.artikel_content_agenda h1, div.artikel_content_agenda h1 a{
	font-size:18px !important;
	color:#7C9DBE;
}
div.artikel_content_agenda h1 a:hover, div.artikel_content_agenda h1 a:active{
	font-size:18px !important;
	color:#B8CADC;
}


div.artikel_content_agenda h1 a span{
	color:#DEE9EF;
	font-size:18px !important;
}

div.artikel_content_agenda h1 a span:hover{
	color:#FFF;
	font-size:18px !important;
}

div.artikel_content_agenda h1 span{
	color:#DEE9EF;
	font-size:18px !important;
}

div.artikel_content_agenda h1 span:hover{
	color:#FFF;
	font-size:18px !important;
}

.artikel_content_muziek{
	background:url(../images/ag_artikel_core.png) center repeat-y;
	padding:5px 0 0 0;
	position:relative;
}

div.artikel_content_muziek h1{
	font-size:24px !important;
	color:#FFF !important;
}

div.artikel_content_muziek h1, div.artikel_content_muziek h1 a{
	font-size:24px !important;
	color:#7C9DBE;

}
div.artikel_content_muziek h1 a:hover, div.artikel_content_muziek h1 a:active{
	font-size:24px !important;
	color:#B8CADC;
}

div.media_content{
	padding:20px;
}

div.artikel_content_muziek h1 a{
	display:block;
	background:url(../images/muziek-icoon.png) 0 0 no-repeat;
	padding:0 0 0 30px;
}

div.artikel_content_muziek h1 a span{
	color:#DEE9EF;
	font-size:18px !important;
}

div.artikel_content_muziek h1 a span:hover{
	color:#FFF;
	font-size:18px !important;
}

div.artikel_content_muziek h1 span{
	color:#DEE9EF;
	font-size:18px !important;
}

div.artikel_content_muziek h1 span:hover{
	color:#FFF;
	font-size:18px !important;
}



.artikel_content_media{
	background:url(../images/ag_artikel_core.png) center repeat-y;
	padding:5px 0 0 0;
	position:relative;
}

div.artikel_content_media h1{
	font-size:24px !important;
	color:#FFF !important;
}

div.artikel_content_media h1, div.artikel_content_media h1 a{
	font-size:24px !important;
	color:#7C9DBE;

}
div.artikel_content_media h1 a:hover, div.artikel_content_media h1 a:active{
	font-size:24px !important;
	color:#B8CADC;
}

div.media_content{
	padding:20px;
}

div.artikel_content_media h1 a{
	display:block;
	background:url(../images/video-icoon.png) 0 0 no-repeat;
	padding:0 0 0 30px;
}

div.artikel_content_media h1 a span{
	color:#DEE9EF;
	font-size:18px !important;
}

div.artikel_content_media h1 a span:hover{
	color:#FFF;
	font-size:18px !important;
}

div.artikel_content_media h1 span{
	color:#DEE9EF;
	font-size:18px !important;
}

div.artikel_content_media h1 span:hover{
	color:#FFF;
	font-size:18px !important;
}

.artikel_content p{
	padding:8px 20px 5px 20px;
	color:#B9CDDD;
}
	
.artikel_bottom{
	width:596px;
	height:13px;
	background: url(../images/ag_artikel_bottom.png) top center no-repeat;
	clear:both;
}

.lees_meer{ margin:0 0 10px 0; }

.lees_meer a:link, .lees_meer a:visited{
	width:80px;
	height:22px;
	line-height:30px;
	text-align:center;
	display:block;
	background: url(../images/ag_lees_meer.jpg) top repeat-x;
	margin:-7px 0 0 495px;
	padding:8px 0 0 0;
	color:#345B85;
	text-decoration:none;
}

.lees_meer a:hover,.lees_meer a:active{
	background:url(../images/ag_lees_meer.jpg) bottom repeat-x;
	color:#fff;
}

.lees_meer_nieuws,
.lees_meer_optredens{
	margin:13px 0 0 138px;
	padding:0;
	position:relative;
}

.lees_meer_reacties{
	margin:13px 0 0 120px;
	padding:0;
	position:relative;
}

.lees_meer_nieuws a:link,.lees_meer_nieuws a:visited{
	height:24px;
	width:120px;
	line-height:30px;
	text-align:center;
	display:block;
	background: url(../images/ag_lees_meer_headlines.jpg) top repeat-x;
	margin:0 0 0 0;
	padding:8px 0 0 0;
	color:#345B85;
	text-decoration:none;
	font-size:18px;
}
.lees_meer_nieuws a:hover, .lees_meer_nieuws a:active{
	color:#727ea5;
	background: url(../images/leesmeer_nieuws.jpg) top repeat-x;
}

.lees_meer_optredens a:link, .lees_meer_optredens a:visited{
	height:24px;
	width:120px;
	line-height:30px;
	text-align:center;
	display:block;
	background: url(../images/ag_lees_meer_headlines.jpg) top repeat-x;
	margin:0 0 0 0;
	padding:8px 0 0 0;
	color:#345B85;
	text-decoration:none;
	font-size:18px;
}
.lees_meer_optredens a:hover, .lees_meer_optredens a:active{
	color:#77a7bb;
	background: url(../images/leesmeer_optredens.jpg) top repeat-x;
}

.lees_meer_reacties a:link, .lees_meer_reacties a:visited{
	height:24px;
	width:145px;
	line-height:30px;
	text-align:center;
	display:block;
	background: url(../images/ag_lees_meer_headlines.jpg) top repeat-x;
	margin:0 0 0 0;
	padding:8px 0 0 0;
	color:#345B85;
	text-decoration:none;
	font-size:18px;
}
.lees_meer_reacties a:hover, .lees_meer_reacties a:active{
	color:#946491;
	background: url(../images/leesmeer_reacties.jpg) top repeat-x;
}

.datum{
	height:62px;
	width:36px;
	position:absolute;
	padding:8px 0 0 0;
}

/* EIND ARTIKEL */

/* DATUM */

.datum{
	height:70px;
	width:36px;
	position:absolute;
	text-align:center;
	left:-28px;
	top:25px;
	background:url(../images/ag_datum.jpg) top right no-repeat;
}

.dagWeek{
	display:block;
	color:#AAC1D5;
}

.dagMaand{
	display:block;
	color:#8BA8C5;
	font-size:18px;
	margin:0 0 1px 0;
	font-weight:bold;
}

.maand{
	display:block;
	color:#51718D;
	font-size:11px;
}

/* EIND DATUM */

/* HEADLINES BLOKKEN */

#headlines{
	position:relative;
	clear:both;
	float:left;
	margin:0 0 130px 0;
}

#headlines_nieuws{
	width:258px;
	height:245px;
	float:left;
	position:relative;
	border:7px solid #051424;
	margin:10px 37px 0 7px;
	background:url(../images/ag_headlines_nieuws.jpg) center top no-repeat;
	float:left;
}

#headlines_nieuws:hover{ border:7px solid #262d50; }

#headlines_nieuws h2{
	font-size:24px;
	margin:10px 0 10px 20px;
	color:#727ea5;
}

#menu_headlines_nieuws { width:258px; height:229px; }

#menu_headlines_nieuws ul{
	margin:0;
	padding:0;
	list-style: none;
}

#menu_headlines_nieuws a:link, #menu_headlines_nieuws a:visited{
	color: #727ea5;
	text-decoration: none;
	display:block;
	padding:3px;
	margin:0 0 0 20px;
	width: 232px;
	height:33px;
	line-height:33px;
	background:url(../images/ag_bottom_headlines.png) bottom repeat-x;
	font-size:12px;
}

#menu_headlines_nieuws a:hover, #menu_headlines_nieuws a:active{
	color: #fff;
}

#headlines_optredens{
	width:258px;
	height:245px;
	float:left;
	position:relative;
	border:7px solid #051424;
	margin:10px 32px 0 0;
	background:url(../images/ag_headlines_optredens.jpg) center top no-repeat;
	float:left;
}
#headlines_optredens:hover{ border:7px solid #154965; }

#headlines_optredens h2{
	font-size:24px;
	margin:10px 0 10px 20px;
	color:#77a7bb;
}

#menu_headlines_optredens { width:258px; height:229px; }

#menu_headlines_optredens ul{
	margin:0;
	padding:0;
	list-style: none;
}

#menu_headlines_optredens a:link, #menu_headlines_optredens a:visited{
	color: #77a7bb;
	text-decoration: none;
	display:block;
	padding:3px;
	margin:0 0 0 20px;
	width: 232px;
	height:33px;
	line-height:33px;
	background:url(../images/ag_bottom_headlines.png) bottom repeat-x;
	font-size:12px;
}

#menu_headlines_optredens a:hover, #menu_headlines_optredens a:active{
	color: #fff;
}

#headlines_reacties{
	width:258px;
	height:245px;
	float:left;
	position:relative;
	border:7px solid #051424;
	margin:10px 0 0 0;
	background:url(../images/ag_headlines_reacties.jpg) center top no-repeat;
	float:right;
}

#headlines_reacties:hover{ border:7px solid #3a1c41; }

#headlines_reacties h2{
	font-size:24px;
	margin:10px 0 10px 20px;
	color:#946491;
}

#menu_headlines_reacties { width:258px; height:229px; }

#menu_headlines_reacties ul{
	margin:0;
	padding:0;
	list-style: none;
}
#menu_headlines_reacties a{
	overflow: hidden;
	width:238px;
}
#menu_headlines_reacties a:link, #menu_headlines_reacties a:visited{
	color: #946491;
	text-decoration: none;
	display:block;
	padding:3px;
	margin:0 0 0 20px;
	width: 232px;
	height:33px;
	line-height:33px;
	background:url(../images/ag_bottom_headlines.png) bottom repeat-x;
	font-size:12px;
}

#menu_headlines_reacties a:hover, #menu_headlines_reacties a:active{
	color: #fff;
}

/* EIND HEADLINES BLOKKEN */

/* BAND FOTOS */

.band_home{
	width:402px;
	height:659px;
	position:absolute;
	top:68px;
	right:-50px;
	background:url(../images/band_top_01.png) center top no-repeat;
}

.band_sandro{
	width:402px;
	height:900px;
	position:absolute;
	top:68px;
	right:-50px;
	background:url(../images/sandro-top.png) center top no-repeat;
}

.band_marc{
	width:402px;
	height:900px;
	position:absolute;
	top:68px;
	right:-50px;
	background:url(../images/marc-top.png) center top no-repeat;
}

.band_rudy{
	width:402px;
	height:900px;
	position:absolute;
	top:68px;
	right:-50px;
	background:url(../images/rudy-top.png) center top no-repeat;
}

.band_peter{
	width:402px;
	height:900px;
	position:absolute;
	top:68px;
	right:-50px;
	background:url(../images/peter-top.png) center top no-repeat;
}

.band_simone{
	width:402px;
	height:900px;
	position:absolute;
	top:68px;
	right:-50px;
	background: url(../images/simone-top.png) center top no-repeat;
}


/* EIND BAND FOTOS */

/* FOOTER */

#footer_container{
	margin:0;
	padding:0;
	height:389px;
	width:100%;
	position:relative;
	background: url(../images/ag_footer_container.jpg) center top repeat-x;
	clear:both;
}

#footer_wrapper{
	margin:0;
	padding:0;
	height:389px;
	width:100%;
	position:relative;
	background: url(../images/ag_footer_wrapper.jpg) center top no-repeat;
}

#footer{
	height:389px;
	width:980px;
	margin:0 auto;
	position:relative;
}

#footer_band{
	width:358px;
	height:444px;
	position:absolute;
	top:-95px;
	left:300px;
	background:url(../images/band_footer.png) center top no-repeat;
}

#footer_logo{
	background: url(../images/footer_logo.png) center center no-repeat;
	width:365px;
	height:142px;
	position:absolute;
	bottom:55px;
	right:0;
}

#footer_logo a{
	display:block;
	width:365px;
	height:142px;
	text-indent:-9999px;
	outline:none;
}

/* FOOTER */

/* FOOTER MENUS */

#site_menu_01 {
	width: 150px;
	float:left;
	margin:65px 0 0 55px;
}

#site_menu_01 ul{
	margin:0;
	padding:0;
	list-style: none;
}

#site_menu_01 a:link, #site_menu_01 a:visited{
	color: #8d8faa;
	text-decoration: none;
	display: block;
	padding:12px 0 0 0;
	margin:0;
	width: 150px;
	height:28px;
	font-size:16px;
}

#site_menu_01 a:hover, #site_menu_01 li.current a{
	color: #fff;
}

#site_menu_02 {
	width: 150px;
	float:left;
	margin:65px 0 0 0;
}

#site_menu_02 ul{
	margin:0;
	padding:0;
	list-style: none;
}

#site_menu_02 a:link, #site_menu_02 a:visited{
	color: #8d8faa;
	text-decoration: none;
	display: block;
	padding:12px 0 0 0;
	margin:0;
	width: 150px;
	height:28px;
	font-size:16px;
}

#site_menu_02 a:hover, #site_menu_02 li.current a{
	color: #fff;
}

/* EIND FOOTER MENUS */

#copyright{
	position:absolute;
	left:55px;
	bottom:20px;
	color:#7d717b;
	font-size:12px;
}

#copyright a:link, #copyright a:visited{
	color:#7d717b;
	font-size:12px;
}
