body{
	background:#000 url(images/body_ag.jpg) top center repeat-x;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#f5edc6;
}

a:link, a:visited{
	color:#A6DA0B;
}

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

:focus{
	outline:none;
}

img{
	-ms-interpolation-mode : bicubic !important;
	border:none;
}

p{
	margin:0 0 0 0;
}

.paginering{
	clear:both;
	height:30px;
	padding:10px 0 0 0;
	margin:0;
	text-align:center;
}
.paginering a:link, .paginering a:visited{
	display:block;
	width:28px;
	height:28px;
	float:left;
	line-height:28px;
	color:#0C8ECE;
	background:#DCDCDC;
	margin:0 0 0 5px;
	padding:0;
}
.paginering span{
	display:block;
	width:28px;
	height:28px;
	float:left;
	line-height:28px;
	color:#0C8ECE;
	background:#F0F0F0;
	margin:0 0 0 5px;
	padding:0;
}
.paginering a:hover, .paginering a:active{
	display:block;
	width:28px;
	height:28px;
	float:left;
	line-height:28px;
	color:#fff;
	background:#0C8ECE;
	margin:0 0 0 5px;
	padding:0;
}
.paginering b{
	display:block;
	width:28px;
	height:28px;
	float:left;
	line-height:28px;
	color:#0088CC;
	background:#fff;
	margin:0 0 0 5px;
}


#container {
	height: 100%;
	width:100%;
	background:url(images/container_ag.jpg) top center no-repeat;
	position:relative;
}

#wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	width:980px;
	margin: 0 auto;
	position:relative;
}

/* Menu */ 

#menu{
	width:980px;
	height:69px;
	margin:0;
	padding:0;
	position:absolute;
}

#menu ul#navlist{
	background:url(images/menu_ul.jpg) top center no-repeat;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	text-align: left;
	width:980px;
	height:69px;
}
#navlist ul{
	background:url(images/menu_ul.jpg) top center no-repeat;
}
#navlist ul:hover{
	background:url(images/menu_ul.jpg) bottom center no-repeat !important;
}

#menu ul#navlist:hover{
	background:url(images/menu_ul.jpg) bottom center no-repeat;
}

#menu ul li { float: left; }

#menu ul li span { display:none; }

#menu ul li a{
	text-decoration: none;
	float: left;
	margin: 0px;
	height: 69px;
	display:block;
}

a.home:hover{ background: url(images/menu_home.jpg) top center no-repeat;}
a.home{ background:transparent; width:113px; }

a.agenda:hover{ background:url(images/menu_agenda.jpg) top center no-repeat;}
a.agenda{  background:transparent; width:115px;}

a.programma:hover{ background:url(images/menu_programma.jpg) top center no-repeat;}
a.programma{ background:transparent; width:161px; }

a.artiesten:hover{ background:url(images/menu_artiesten.jpg) top center no-repeat;}
a.artiesten{  background:transparent; width:133px;}

a.video:hover{ background:url(images/menu_video.jpg) top center no-repeat;}
a.video{ background:transparent; width:101px; }

a.fotos:hover{ background:url(images/menu_fotos.jpg) top center no-repeat;}
a.fotos{  background:transparent; width:105px;}

a.partners:hover{ background:url(images/menu_partners.jpg) top center no-repeat;}
a.partners{ background:transparent; width:129px; }

a.contact:hover{ background:url(images/menu_contact.jpg) top center no-repeat;}
a.contact{  background:transparent; width:123px;}

/* Eind Menu */

#header{
	width:980px;
	height:149px;
	margin:0;
	padding:253px 0 0 0;
}

#header h1{
	color: #fff;
	clear: none;
	font-size:50px;
	font-family: Arial, Helvetica, Sans-serif;
	margin:69px 0 0 31px;
	padding:0;
}

#header h2, #header h3, #header h4{
	display:none;
}

#content{
	width:620px;
	padding:15px 0 20px 30px;
	position:relative;
	float:left;
}

.article{
	color:#f5edc6;
	background:url(images/article_bottom_dot.jpg) bottom left no-repeat;
	padding:0 0 5px 0;
	margin:20px 25px 29px 0;
	width:595px;
	float:left;
	text-align:justify;
	clear:both;
	position:relative;
}

.article_block{
	color:#f5edc6;
	background:url(images/article_bottom_dot.jpg) bottom right no-repeat;
	padding:0 0 10px 0;
	margin:20px 29px 20px 0;
	width:175px;
	float:left;
	text-align:justify;
	position:relative;
}

.article p, .article_block p{
	line-height:22px;
	margin:0 0 5px 10px;
}

.article a:link p, .article_block a:link p,
.article a:visited p, .article_block a:visited p{
	color:#f5edc6;
	background:transparent;
}
.article a:hover p, .article_block a:hover p,
.article a:active p, .article_block a:active p{
	color:#ffffff;
	background:transparent;
}

.article ul, .article ol{
	margin:0;
}

.article ol{
	margin:25px 0 0 0;
}

.article li{
	margin:0 0 20px 0;
}

.article a:link, .article_block a:link,
.article a:visited, .article_block a:visited{
	color:#FFE481;
	background:#242424;
	text-decoration:none;
	margin:0;
}

.article a:hover, .article_block a:hover,
.article a:active, .article_block a:active{
	color:#ffffff;
	background:transparent;
	text-decoration:none;
}
	
.socialLine{ display:none; position:relative; }

.socialLine a:link{ text-decoration:none; }

.socialLine_artist{ margin:0 -6px 0 0; display:none; position:relative; }

.socialLine_artist a:link{ text-decoration:none; }

.article:hover .socialLine, .article_block:hover .socialLine{
	display:block;
	position:absolute;
	right:0;
	bottom:-41px;
	height:29px;
	width:391px;
	background:url(images/social_more_ag.gif) right top no-repeat;
	cursor:pointer;
	text-transform:uppercase;
	font-size:9px;
	text-align:right;
	padding:12px 0 0 0;
}

span.social_date{ color:#5d0f03; margin:0; position:absolute; left:12px; top:13px; }
span.social_date a:link, span.social_date a:visited{ color:#5d0f03; text-decoration:none; background:transparent;}
span.social_date a:hover, span.social_date a:active{ color:#fff; }

span.social_twitter{ margin:0; position:absolute; left:79px; top:13px; }
span.social_twitter a:link, span.social_twitter a:visited{ color:#09405c; text-decoration:none; background:transparent;}
span.social_twitter a:hover, span.social_twitter a:active{ color:#fff; }

span.social_rss{ margin:0; position:absolute; left:137px; top:13px; }
span.social_rss a:link, span.social_rss a:visited{ color:#72330d; text-decoration:none; background:transparent;}
span.social_rss a:hover, span.social_rss a:active{ color:#fff; }

span.social_comments{ color:#634504; margin:0; position:absolute; left:170px; top:13px; display:block; width:20px; text-align:center; }
span.social_comments a:link, span.social_comments a:visited{ color:#634504; text-decoration:none; display:block; width:50px; position:absolute; left:22px; top:0; background:transparent;}
span.social_comments a:hover, span.social_comments a:active{ color:#fff; }

span.social_views{ color:#324403; margin:0; cursor:default; position:absolute; left:250px; top:13px; display:block; width:20px; text-align:center; }
span.social_views font{ color:#324403; display:block; width:50px; position:absolute; left:22px; top:0; font-size:9px; }
span.social_views a:link, span.social_views a:visited{ color:#324403; text-decoration:none; background:transparent;}
span.social_views a:hover, span.social_views a:active{ color:#fff; }

span.social_readmore{ margin:0; position:absolute; left:332px; top:13px; }
span.social_readmore a:link, span.social_readmore a:visited{ color:#a47970; text-decoration:none; background:transparent;}
span.social_readmore a:hover, span.social_readmore a:active{ color:#fff; }

/* Artiesten Blokken */

.article:hover .socialLine_artist, .article_block:hover .socialLine_artist{
	position:absolute;
	display:block;
	right:0;
	bottom:-41px;
	height:29px;
	width:244px;
	background:url(images/social_more_ag_artists.gif) right top no-repeat;
	cursor:pointer;
	text-transform:uppercase;
	font-size:9px;
	text-align:right;
	padding:12px 0 0 0;
}

span.social_rss_artist{ margin:0; position:absolute; left:73px; top:13px; }
span.social_rss_artist a:link, span.social_rss_artist a:visited{ color:#72330d; text-decoration:none; background:transparent;}
span.social_rss_artist a:hover, span.social_rss_artist a:active{ color:#fff; }

span.social_views_artist{ color:#324403; margin:0; cursor:default; position:absolute; left:109px; top:13px; display:block; width:20px; text-align:center; }
span.social_views_artist font{ color:#324403; display:block; width:50px; position:absolute; left:20px; top:0; font-size:9px; }
span.social_views_artist a:link, span.social_views_artist a:visited{ color:#324403; text-decoration:none; background:transparent;}
span.social_views_artist a:hover, span.social_views_artist a:active{ color:#fff; }

span.social_readmore_artist{ margin:0; position:absolute; left:189px; top:13px; }
span.social_readmore_artist a:link, span.social_readmore_artist a:visited{ color:#a47970; text-decoration:none; background:transparent;}
span.social_readmore_artist a:hover, span.social_readmore_artist a:active{ color:#fff; }

/* Eind Artiesten Blokken */

.date{
	width:85px;
	height:17px;
	color:#000;
	background:#7a1506;
	padding:4px 0 0 0;
	margin:0 0 5px 0;
	font-size:18px;
}

.date span{
	margin:0 0 0 -2px;
}

h2{
	margin:0 0 10px 0;
	padding:0;
	color:#fff;
	font-size:29px;
	font-weight:normal;
	clear:both;
	line-height:22px;
}

h2 a:link, h2 a:visited{
	margin:0 0 10px 0;
	padding:0;
	color:#FFE481 !important;
	background:transparent !important;
	font-size:29px;
	font-weight:normal;
	clear:both;
	text-decoration:none;
}

h2 a:hover, h2 a:active{
	color:#fff !important;
	text-decoration:none;
	background:transparent;
}

#article h2, .article_block .article_title h2{
	margin:0 0 5px 0;
	padding:0;
	color:#fff;
	font-size:23px;
	font-weight:normal;
	clear:both;
}

.article_block .article_title h2 a:link, .article_block .article_title h2 a:visited{
	margin:0 0 10px 0;
	padding:0;
	color:#FFE481;
	background:transparent;
	font-size:24px;
	font-weight:normal;
	clear:both;
	text-decoration:none;
}

.article_block p{ margin:0; }
.article_block a img{ margin:0 0 0 0 !important; }

.article_block .article_title h2 a:hover, .article_block .article_title h2 a:active{
	color:#fff;
	text-decoration:none;
	background:transparent;
}

.article img {
	margin:0 0 0 0;
	/* float:left; */
	padding:2px;
	width:110px;
	height:110px;
}

.article_block img {
	margin:0 10px 0 0 !important;
	width:175px;
	height:175px;
	float:left;
	padding:2px;
}

.article img, .article_block img{
	border:1px solid #CEA259 !important;
}

.article img:hover, .article_block img:hover{
	border:1px solid #ffffff !important;
}

#right{
	width:320px;
	float:right;
}

.tickets{
	height:205px;
	padding:0 49px 0 0;
	font-size:16px;
	text-align:center;
}
.tickets p{
	margin:0;
}

.tickets a:link, .tickets a:visited{
	display:block;
	height:29px;
	padding:68px 0 0 0;
	color:#000;
	text-decoration:none;
}

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

/* Advertenties */

#adv_01{
	width:270px;
	height:150px;
	padding:0 0 0 0;
	background:url(images/adv_01.jpg) center center no-repeat;
}
#adv_01 p{
	margin:0;
}

#adv_01 a:link{
	width:270px;
	height:150px;
	display:block;
}

#adv_01 span{
	display:none;
}

/* Eind Advertenties */

#footer_wrapper{
	height:427px;
	width:100%;
	clear:both;
	background:url(images/footer_wrapper_ag.jpg) bottom center no-repeat;
}

#footer{
	height:427px;
	width:980px;
	clear:both;
	margin:0 auto;
}

/* Menu Footer 01 */

ul#menu_footer_01{
	padding:0;
	margin:50px 10px 0 30px;
	float:left;
	width:262px;
	height:256px;
}

#menu_footer_01 li{
	list-style: none;
	margin:0 0 12px 0;
	padding:0;
}

#menu_footer_01 li a {
	display:block;
	width:258px;
	color:#56d6fc;
	text-decoration: none;
	margin:0;
	padding:2px;
}
#menu_footer_01 li a:hover {
	color:#000;
	background:#56d6fc;
}

/* Eind Menu Footer 01 */

/* Menu Footer 02 */

ul#menu_footer_02{
	padding:0;
	margin:50px 10px 0 0;
	float:left;
	width:262px;
	height:256px;
}

#menu_footer_02 li{
	list-style: none;
	margin:0 0 12px 0;
	padding:0;
}

#menu_footer_02 li a {
	display:block;
	width:258px;
	color:#fff;
	text-decoration: none;
	margin:0;
	padding:2px;
}
#menu_footer_02 li a:hover {
	color:#000;
	background:#fff;
}

/* Eind Menu Footer 02 */

/* Menu Footer 03 */

ul#menu_footer_03{
	padding:0;
	margin:50px 0 0 0;
	float:left;
	width:262px;
	height:256px;
}

#menu_footer_03 li{
	list-style: none;
	margin:0 0 12px 0;
	padding:0;
}

#menu_footer_03 li a {
	display:block;
	width:258px;
	color:#ffcf00;
	text-decoration: none;
	margin:0;
	padding:2px;
}
#menu_footer_03 li a:hover {
	color:#000;
	background:#ffcf00;
}

/* Eind Menu Footer 03 */

#copyright{
	clear:both;
	color:#6f6f6f;
	font-size:11px;
	padding:0 0 0 31px;
	margin:0;
	position:relative;
}

#copyright p {margin:0; padding:49px 0 0 0}

#copyright img{
	float:left;
	vertical-align:top;
	margin:0 10px 0 0;
}

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

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

/* Fotoalbum Stijlen */

.foto_wrapper{
	margin:0;
	padding:0 0 10px 15px;
	clear:both;
	position:relative;
	float:left;
}

img.mgimgbrd{
	border:1px solid #CEA259 !important;
}

img.mgimgbrd:hover{
	border:1px solid #ffffff !important;
}

/* Eind Fotoalbum Stijlen */

/* Twitter Stijlen */
.twitter_wrapper{
	margin:25px 0 25px 0;
	padding:-1px 0 0 0;
	width:270px;
	position:relative;
	background:url(images/twitter_repeat_ag.jpg) center repeat-y;
}

#twitter{
	margin:0;
	width:270px;
	position:relative;
}

.twitter_bottom{
	width:270px;
	height:62px;
	background:url(images/twitter_bottom_ag.jpg) center top no-repeat;
	position:relative;
	clear:both;
}

#twitter p{
	margin:0;
}

.twitted {
	width: 100%;
	margin-bottom: 1.5em;
}

.twitted h2 {
	margin: 0;
	padding: 0.3em 0.8em;
	font-size: 1em;
	color: #fff;
	background-color: #888;
	display:none;
}

.twitted p.preLoader {
	margin: 0;
	padding: 1em 1em 1em 3em;
	background: transparent url("loader.gif") 1em center no-repeat;
	/* generate your own loader gif: http://www.ajaxload.info */
}

.twitted ul#twitter_update_list {
	background:url(images/twitter_ag.jpg) center top no-repeat;
	margin: 0;
	padding: 15px 10px 0 10px;
	list-style-type: none;
	color:#f5edc6;
}

.twitted ul#twitter_update_list li {
	margin:0 0 10px 0;
	padding: 0 0 7px 0;
	border-bottom: 1px solid #bf5a8f;
}

.twitted ul#twitter_update_list li span {
	/* tweet content */
	display: block;
}

.twitted ul#twitter_update_list li span a {
	/* links in tweet content */
	color: #00f;
}

.twitted ul#twitter_update_list li a:link,
.twitted ul#twitter_update_list li a:visited{
	/* timestamp link */
	color:#FFE481;
	background:#242424;
	text-decoration:none;
}
.twitted ul#twitter_update_list li a:hover,
.twitted ul#twitter_update_list li a:active{
	/* timestamp hover */
	color:#ffffff;
	background:transparent;
	text-decoration:none;
}

.twitted ul#twitter_update_list li.firstTweet {
}

.twitted ul#twitter_update_list li.lastTweet {
	border-bottom: none;
	padding:0 0 -14px 0;
}

.twitted p.profileLink {
	/* display: block; */
	display:none;
	margin: 0;
	padding: 0.3em 1em;
	color: #fff;
	background-color: #ddd;
}

/* Eind Twitter Stijlen */

/* Tab Navigatie Artiesten */

#artist_tab {
	padding:20px 0 0 0;
	line-height:20px;
}

#artist_tab div.off {
	color:#603436;
	height:33px;
	margin-right:2px;
	line-height:33px;
	padding:0 20px;
	float:left;
	cursor:pointer; position:relative;
	z-index:20;
}

#artist_tab div.on {
	color:#FFD400;
	padding:0 20px;
	margin-right:2px;
	margin-top:1px;
	float:left;
	background:url(tabs_2.gif) repeat-x left bottom;
	cursor:default;
	height:33px;
	line-height:32px;
	position:relative;
	z-index:100;
}

#artist_tab div.off span:hover{
	color:#fff;
}

div.hide {
	display:none;
	width:0;
	overflow:hidden;
}

div.show {
	clear:left;
	margin-top:0;
	top:-1px;
	padding:0;
	position:relative;
	z-index:50;
	line-height:18px;
}
div.show img {
	float:left;
	margin:0 10px 10px 0;
}

span.tab_biografie, span.tab_foto, span.tab_video{
	display:none;
}

.clear {clear:both;}

/* Eind Tab Navigatie Artiesten */

/* Sitemap List */

.sitemap_list{
}

.sitemap_list ul{
	list-style:none;
	margin:0;
	padding:0 0 0 30px;
	line-height:30px;
}

.sitemap_list li a:link,
.sitemap_list li a:visited{
	color:#FFE481;
	background:#242424;
	text-decoration:none;
}
.sitemap_list li a:hover,
.sitemap_list li a:active{
	color:#ffffff;
	background:transparent;
	text-decoration:none;
}

/* Eind Sitemap List */