@charset "iso-8859-1";

body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	background:#e8699c url(../images/ag_body.jpg) center top repeat-x;
}

body#site {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	background:#e8699c url(../images/ag_body_site.jpg) center top repeat;
}

tr a:link, tr a:visited{
	color:#8f1345;
	text-decoration:none;
}

tr a:hover, tr a:active{
	color:#e8699c;
	background:#8f1345;
}

#container {
	background:url(../images/ag_container.jpg) center top no-repeat;
	margin:0;
	padding:0;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	width:100%;
	position:absolute;
}

#wrapper{
	margin:0 auto;
	padding:0;
	width:1000px;
}

#header{
	width:1000px;
	height:653px;
	position:relative;
	margin:0 auto;
}

#header_bottom{
	width:1000px;
	position:absolute;
	bottom:0;
	left:0;
	margin:0 auto;
	height:249px;
	background:url(../images/header_bottom.png) bottom center no-repeat;
	clear:both;
}

#header_bottom h2{ text-indent:-9999px; margin:0; padding:0; }

#container_site {
	background: url(../images/ag_container_site.jpg) center top repeat-x;
	margin:0;
	padding:0;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	width:100%;
	position:absolute;
}

#wrapper_site{
	margin:0 auto;
	padding:0;
	width:1000px;
}

#content{
	width:916px;
	margin:0;
	padding:0 42px;
	position:relative;
	background:url(../images/content_core.png) center center repeat-y;
	color:#19111d
}
/* #content p{ margin:0; padding:0; } */

#content_bottom{
	width:1000px;
	height:50px;
	position:relative;
	background:url(../images/content_footer.png) center top no-repeat;
	clear:both;
}

#links{
	width:585px;
	float:left;
}

#rechts{
	width:314px;
	float:right;
}

#pagina_heading{
	width:585px;
	height:42px;
	background:url(../images/pagina_heading.jpg) center center no-repeat;
	margin:0 0 23px 0;
}
#pagina_heading h2{
	color:#6d0127;
	font-size:26px;
	margin:0;
	padding:9px 0 0 40px;
	text-transform:uppercase;
}

#kolom_heading{
	width:315px;
	height:42px;
	background:url(../images/kolom_heading.jpg) center center no-repeat;
	margin:0 0 23px 0;
}
#kolom_heading h2{
	color:#6c6c6c;
	font-size:26px;
	margin:0;
	padding:9px 0 0 40px;
	text-transform:uppercase;
}

.artikel{
	clear:both;
	position:relative;
	background:url(../images/artikel_core_medium.jpg) center repeat-y;
	margin:0 0 15px 0;
	font-size:14px;
}

.artikel_wrapper{
	position:relative;
	background:url(../images/artikel_content_medium.jpg) 0 64px no-repeat;
	min-height: 90px;
	height: auto !important;
	height: 90px;
}

.artikel_header{
	width:575px;
	height:57px;
	background:url(../images/artikel_header_medium.jpg) top center no-repeat;
	padding:9px 0 0 10px;
	color:#111;
}

.artikel_header a:link, .artikel_header a:visited{
	color:#111;
	text-decoration:none;
	display:block;
}

.artikel_header a:hover, .artikel_header a:active{
	color:#757474;
	text-decoration:none;
}

.artikel_datum{
	position:absolute;
	top:49px;
	left:56px;
	color:#777;
	font-size:11px;
}

.artikel_content{
	position:relative;
	padding:0 15px 0 15px;
	min-height:90px;
	height: auto !important;
	height:90px;
}

.artikel_content ul{
	margin:10px 0;
	padding:5px 0;
	list-style:none;
}

.artikel_content li{
	margin:0 0 5px 0;
	padding:0 0 0 25px;
	list-style:none;
	height:30px;
	line-height:30px;
	font-size:24px;
	background:url(../images/bullet_roze.png) 0 10px no-repeat;
}

.artikel_content span{ padding-right:0; color:#890332; }

.artikel_bottom{
	width:585px;
	height:2px;
	background:url(../images/artikel_footer_medium.jpg) center center no-repeat;
	clear:both;
}

.artikel h1{
	font-size:26px;
	color:#111111;
	margin:0;
	padding:0;
}

.artikel p{ margin:0 0 10px 0; !important }







.artikel_small{
	clear:both;
	position:relative;
	background:url(../images/artikel_core_small.jpg) center repeat-y;
	margin:0 0 15px 0;
	font-size:14px;
}

.artikel_wrapper_small{
	position:relative;
	background:url(../images/artikel_content_small.jpg) 0 64px no-repeat;
	min-height: 90px;
	height: auto !important;
	height: 90px;
}

.artikel_header_small{
	width:304px;
	height:57px;
	background:url(../images/artikel_header_small.jpg) top center no-repeat;
	padding:9px 0 0 10px;
	color:#111;
}

.artikel_header_small a:link, .artikel_header_small a:visited{
	color:#111;
	text-decoration:none;
	display:block;
}

.artikel_header_small a:hover, .artikel_header_small a:active{
	color:#757474;
	text-decoration:none;
}

.artikel_datum_small{
	position:absolute;
	top:49px;
	left:56px;
	color:#777;
	font-size:11px;
}

.artikel_content_small{
	position:relative;
	padding:0 15px 0 15px;
	min-height:85px;
	height: auto !important;
	height:85px;
}

.artikel_content_small h2, .artikel_content_small a{
	font-size:20px;
	color:#111111;
	margin:0 0 0 0;
	padding:0;
	text-decoration:none;
}

.artikel_content h2, .artikel_content a:link,  .artikel_content a:visited{
	font-size:20px;
	color:#111111;
	margin:0 0 0 0;
	padding:0;
	text-decoration:none;
}

.artikel_content_small h2 a:hover, .artikel_content_small h2 a:active,
.artikel_content h2 a:hover, .artikel_content h2 a:active{ color:#999; }

.artikel_bottom_small{
	width:315px;
	height:2px;
	background:url(../images/artikel_footer_small.jpg) center center no-repeat;
	clear:both;
}

.artikel_small h1{
	font-size:26px;
	color:#111111;
	margin:0;
	padding:0;
}

.artikel_small p{ margin:0 0 10px 0; !important }









.lees_meer{
	width:68px;
	height:17px;
	clear:both;
	float:right;
	margin:0 10px 10px 0;
}

.lees_meer a:link, .lees_meer a:visited{
	width:68px;
	height:17px;
	line-height:17px;
	didsplay:block;
	float:right;
	text-transform:uppercase;
	font-size:11px;
	color:#b1b0b0;
	background:url(../images/lees_meer.jpg) 0 0 no-repeat;
	text-align:center;
	text-decoration:none;
}

.lees_meer a:hover, .lees_meer a:active{
	color:#fff;
	background:url(../images/lees_meer.jpg) 0 -17px no-repeat;
}

#band_index{
	margin:0 auto;
	width:583px;
	height:803px;
	position:relative;
}

#band_index ul, #band_index li{ margin:0; padding:0; list-style-type:none; }
#band_index h1 { text-indent:-9999px; }

#band_site{
	margin:0 auto;
	width:570px;
	height:623px;
	position:absolute;
	right:0;
	bottom:30px;
	background:url(../images/band_site_01.png) center bottom no-repeat;
}

#boeken_knop{
	width:473px;
	height:58px;
	position:absolute;
	bottom:45px;
	right:15px;
}

#boeken_knop h2{ text-indent:-9999px; }

#boeken_knop a{
	width:473px;
	height:58px;
	display:block;
	background:url(../images/boeken_knop.png) 0 0 no-repeat;
}

#boeken_knop a:hover{
	width:473px;
	height:58px;
	display:block;
	background:url(../images/boeken_knop.png) 0 -58px no-repeat;
}

img { border:0px; }

ul.band {
	display:inline;
	float:left;
	height:803px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

li.band1 a {
	display:block;
	width:583px;
	height:803px;;
	position:relative;
	background:transparent;
}

li.band1 a .rollover {
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:583px;
	height:803px;
	background:transparent url(../images/band_index_kleur.png);
}

#roze_balk{
	width:1000px;
	height:291px;
	position:absolute;
	background:url(../images/roze_band_transparant_index.png) center center no-repeat;
	top:384px;
}

#logo{
	width:445px;
	height:240px;
	background:url(../images/logo_index.png) center center no-repeat;
	margin:0 auto;
}

#logo h2 { text-indent:-9999px; position:absolute; }

#logo a {
	width:445px;
	height:240px;
	display:block;
}

#logo_site{
	width:446px;
	height:180px;
	background:url(../images/logo.png) center top no-repeat;
}

#logo_site h1 { text-indent:-9999px; position:absolute; }

#logo_site a {
	width:446px;
	height:180px;
	display:block;
}

#menu_site{
	width:427px;
	height:224px;
	position:relative;
	padding:0 0 0 19px;
}

#menuLinks_site {
	width: 206px;
	float:left;
}
#menuLinks_site ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#menuLinks_site a:link, #menuLinks_site a:visited{
	text-transform:uppercase;
	display: block;
	padding: 3px 0 2px 6px;
	margin:0 0 11px 0;
	width: 206px;
	line-height:31px;
	color: #fff;
	text-decoration: none;
	font-size:26px;
	background:url(../images/ag_menu_site.png) 0 -31px no-repeat;
}
#menuLinks_site a:hover, #menuLinks_site a:active{
	color: #a10b3d;
	background:url(../images/ag_menu_site.png)  0 0 no-repeat;
}

#menuRechts_site {
	width: 206px;
	float:left;
}
#menuRechts_site ul{
	margin: 0 0 0 12px;
	padding: 0;
	list-style-type: none;
}
#menuRechts_site a:link, #menuRechts_site a:visited{
	text-transform:uppercase;
	display: block;
	padding: 3px 0 2px 6px;
	margin:0 0 11px 0;
	width: 206px;
	line-height:31px;
	color: #fff;
	text-decoration: none;
	font-size:26px;
	background:url(../images/ag_menu_site.png) 0 -31px no-repeat;
}
#menuRechts_site a:hover, #menuRechts_site a:active{
	color: #a10b3d;
	background:url(../images/ag_menu_site.png)  0 0 no-repeat;
}

#menuLinks_site a.current, #menuRechts_site a.current{
	color: #6f0128;
	background:url(../images/ag_menu_site.png)  0 0 no-repeat;
}

#menu{
	width:265px;
	height:221px;
	position:relative;
	padding:30px 0 0 30px;
	float:left;
}

#menuLinks {
	width: 130px;
	float:left;
}
#menuLinks ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#menuLinks a:link, #menuLinks a:visited{
	text-transform:uppercase;
	display: block;
	padding: 3px;
	margin:12px 0;
	width: 130px;
	color: #fff;
	text-decoration: none;
	font-size:20px;
}
#menuLinks a:hover, #menuLinks a:active{
	color: #a10b3d;
}

#menuLinks a.current, #menuRechts a.current{ color:#6f0128; }

#menuRechts {
	width: 130px;
	float:left;
}
#menuRechts ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#menuRechts a:link, #menuRechts a:visited{
	text-transform:uppercase;
	display: block;
	padding: 3px;
	margin:12px 0;
	width: 130px;
	color: #fff;
	text-decoration: none;
	font-size:20px;
}
#menuRechts a:hover, #menuRechts a:active{
	color: #a10b3d;
}

#volgende_optredens{
	width:418px;
	height:165px;
	position:absolute;
	left:35px;
	bottom:30px;
}

#volgende_optredens ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#volgende_optredens a:link, #volgende_optredens a:visited{
	text-transform:uppercase;
	display: block;
	padding: 3px;
	margin:12px 0;
	width: 412px;
	color: #fb5992;
	text-decoration: none;
	font-size:21px;
	white-space:nowrap;
}
#volgende_optredens a:hover, #volgende_optredens a:active{
	color: #fff;
}

#volgende_optredens a span{
	color: #fff;
}

#copyright{
	clear:both;
	width:1000px;
	margin:0 auto;
	font-size:11px;
	color:#fabed6;
	text-align:center;
	padding:20px 0;
}

#copyright p{ margin:0; }

#copyright a:link, #copyright a:visited{
	color:#8f1345;
	text-decoration:none;
}

#copyright a:hover, #copyright a:active{
	color:#e8699c;
	background:#8f1345;
}

.label{ display:block; width:150px; white-space:nowrap; float:left; }
.table {display:block; color: #666; width:350px; padding:5px 0; line-height:30px; float:left; }
option, select, textarea, .table input{color: #666; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
select{ width:385px; height:28px; line-height:28px; }
.input{ width:380px; height:22px; line-height:22px; }
textarea{ width:380px; height:150px; }
.button{ clear:both; width:350px; margin:0 0 0 0px; }
