#main_wrapper {
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	height:100% height:auto !important; min-height:100%;
}
#navbar {
	
	width: 950px;
	background-color: #FF0000;
	clear: both;
	float: left;
}



.navbar_sub img { font-size:1px; line-height:1px; }
.sub_navbar { background-color:#810000; height:24px; border-bottom:solid 1px #D40808; }
.sub_navbar a { padding:3px 10px 2px 10px; height:19px; font-size:14px; font-weight:bold; font-family: Georgia, "Times New Roman", Verdana; color:#ECCC8C; border-left:solid 1px #D40808; border-right:solid 1px #420303; background-color:#810000; }
.sub_navbar a:hover { color:#99CCCC; }
.sub_navbar a.active { color:#99CCCC; }


.home-navbar { height:38px; clear: both; }
.home-navbar ul { list-style-type:none; height:38px; background-color:#850000; }
.home-navbar ul li { float:left; margin:0; padding:0; }
.home-navbar ul li.home { width:71px; height:38px; }
.home-navbar ul li.home a { display:block; height:38px; width:71px; background-image:url(/assets/project/img/home-nav-home.gif); background-repeat:no-repeat; background-position: top left; }
.home-navbar ul li.home a:hover { background-image:url(/assets/project/img/home-nav-home-active.gif); }
.home-navbar ul li.nieuws { width:104px; height:38px; }
.home-navbar ul li.nieuws a { display:block; width:104px; height:38px; background-image:url(/assets/project/img/home-nav-nieuws.gif); background-repeat:no-repeat; background-position: top left; }
.home-navbar ul li.nieuws a:hover{ background-image:url(/assets/project/img/home-nav-nieuws-active.gif); }
.home-navbar ul li.de-band { width:103px; height:38px; }
.home-navbar ul li.de-band a { display:block; width:103px; height:38px; background-image:url(/assets/project/img/home-nav-band.gif); background-repeat:no-repeat; background-position: top left; }
.home-navbar ul li.de-band a:hover { background-image:url(/assets/project/img/home-nav-deband-active.gif); }
.home-navbar ul li.backstage { width:104px; height:38px; }
.home-navbar ul li.backstage a { display:block; width:104px; height:38px; background-image:url(/assets/project/img/home-nav-backstage.gif); background-repeat:no-repeat; background-position: top left; }
.home-navbar ul li.backstage a:hover { background-image:url(/assets/project/img/home-nav-backstage-active.gif); }
.home-navbar ul li.concerten { width:207px; height:38px; }
.home-navbar ul li.concerten a { display:block; width:207px; height:38px; background-image:url(/assets/project/img/home-nav-concerten.gif); background-repeat:no-repeat; background-position: top left; }
.home-navbar ul li.concerten a:hover { background-image:url(/assets/project/img/home-nav-concerten.gif); }
.home-navbar ul li.media { width:97px; height:38px; }
.home-navbar ul li.media a { display:block; width:97px; height:38px; background-image:url(/assets/project/img/home-nav-media.gif); background-repeat:no-repeat; background-position: top left; }
.home-navbar ul li.media a:hover { background-image:url(/assets/project/img/home-nav-media-active.gif); }
.home-navbar ul li.winkel { width:86px; height:38px;  }
.home-navbar ul li.winkel a { display:block; width:86px; height:38px;  background-image:url(/assets/project/img/home-nav-winkel.gif); background-repeat:no-repeat; background-position: top left; }
.home-navbar ul li.winkel a:hover { background-image:url(/assets/project/img/home-nav-winkel-active.gif); }
.home-navbar ul li.contact { width:93px; height:38px; }
.home-navbar ul li.contact a { display:block; width:93px; height:38px;  background-image:url(/assets/project/img/home-nav-contact.gif); background-repeat:no-repeat; background-position: top left; }
.home-navbar ul li.contact a:hover { background-image:url(/assets/project/img/home-nav-contact-active.gif); }
.home-navbar ul li.links { width:85px; height:38px; }
.home-navbar ul li.links a { display:block; width:85px; height:38px; background-image:url(/assets/project/img/home-nav-links.gif); background-repeat:no-repeat; background-position: top left; }
.home-navbar ul li.links a:hover { background-image:url(/assets/project/img/home-nav-links-active.gif); }
.home-navbar ul li a { text-decoration:none; }
*/ subnavigation */
.navbar-sub { height:31px; position:relative; background-color:#850000 !important; }
.navbar-sub ul { list-style-type:none; margin:0; padding:0; height:31px; background-color:#850000 !important; }
.navbar-sub ul li { float:left; }
.navbar-sub ul li.home { width:71px; height:31px; }
.navbar-sub ul li.home a { display:block; width:71px; height:31px; background-image:url(/assets/project/img/nav_li_home.gif); background-repeat:no-repeat; background-position:top left; }
.navbar-sub ul li.home a:hover { background-image:url(/assets/project/img/nav_li_home_active.gif); }
.navbar-sub ul li.home a.active { background-image:url(/assets/project/img/nav_li_home_active.gif); }
.navbar-sub ul li.nieuws a { display:block; width:104px; height:31px; background-image:url(/assets/project/img/nav_li_nieuws.gif); }
.navbar-sub ul li.nieuws a:hover { background-image:url(/assets/project/img/nav_li_nieuws_active.gif); }
.navbar-sub ul li.nieuws a.active { background-image:url(/assets/project/img/nav_li_nieuws_active.gif); }
.navbar-sub ul li.deband a { display:block; width:103px; height:31px; background-image:url(/assets/project/img/nav_li_deband.gif); background-repeat:no-repeat; background-position:top left; }
.navbar-sub ul li.deband a:hover { background-image:url(/assets/project/img/nav_li_deband_active.gif);}
.navbar-sub ul li.deband a.active { background-image:url(/assets/project/img/nav_li_deband_active.gif);}
.navbar-sub ul li.backstage a { display:block; width:104px; height:31px; background-image:url(/assets/project/img/nav_li_backstage.gif); background-repeat:no-repeat; background-position:top left; }
.navbar-sub ul li.backstage a:hover { background-image:url(/assets/project/img/nav_li_backstage_active.gif); }
.navbar-sub ul li.backstage a.active { background-image:url(/assets/project/img/nav_li_backstage_active.gif); }
.navbar-sub ul li.beleef a { display:block; width:104px; height:31px; background-image:url(/assets/project/img/nav_li_beleef.gif); background-repeat:no-repeat; background-position:top left; }
.navbar-sub ul li.beleef a:hover { background-image:url(/assets/project/img/nav_li_beleef_active.gif); }
.navbar-sub ul li.beleef a.active { background-image:url(/assets/project/img/nav_li_beleef_active.gif); }
.navbar-sub ul li.media a { display:block; width:83px; height:31px; background-image:url(/assets/project/img/nav_li_media.gif); background-repeat:no-repeat; background-position:top left; }
.navbar-sub ul li.media a:hover { background-image:url(/assets/project/img/nav_li_media_active.gif); }
.navbar-sub ul li.media a.active { background-image:url(/assets/project/img/nav_li_media_active.gif); }
.navbar-sub ul li.winkel a { display:block; width:91px; height:31px; background-image:url(/assets/project/img/nav_li_winkel.gif); background-repeat:no-repeat; background-position:top left; }
.navbar-sub ul li.winkel a:hover {background-image:url(/assets/project/img/nav_li_winkel_active.gif); }
.navbar-sub ul li.winkel a.active {background-image:url(/assets/project/img/nav_li_winkel_active.gif); }
.navbar-sub ul li.contact a { display:block; width:98px; height:31px; background-image:url(/assets/project/img/nav_li_contact.gif); background-repeat:no-repeat; background-position:top left; }
.navbar-sub ul li.contact a:hover { background-image:url(/assets/project/img/nav_li_contact_active.gif); }
.navbar-sub ul li.contact a.active { background-image:url(/assets/project/img/nav_li_contact_active.gif); }
.navbar-sub ul li.links a { display:block; width:73px; height:31px; background-image:url(/assets/project/img/nav_li_links.gif); background-repeat:no-repeat; background-position:top left; }
.navbar-sub ul li.links a:hover { background-image:url(/assets/project/img/nav_li_links_active.gif); }
.navbar-sub ul li.links a.active { background-image:url(/assets/project/img/nav_li_links_active.gif); }

.home-shadow { vertical-align:top; font-size:1px; line-height:1px; width:950px; height:9px; display:block; background-image:url(/assets/project/img/fanclub_subnav_shadow.png); background-repeat:no-repeat; background-position:top left;}

/* global page subnavigation */
.page-sub-navigation { height:25px; border-bottom:1px solid #d40808; background-color:#810000; margin:1px 0 0 0; }
.page-sub-navigation ul { height:25px; background-color:#850000;  }
.page-sub-navigation ul li { float:left; height:25px; margin:0; padding:0 10px 0 10px; border-right:1px solid #420303; border-left:1px solid #d40808; }
.page-sub-navigation ul li.first { border-right:1px solid #420303; border-left:none !important;}
.page-sub-navigation ul li.last { border-left:1px solid #d40808; border-right:none !important; }

.page-sub-navigation ul li a { font:14px Georgia; font-weight:bold; color:#eccc8c; text-decoration:none; line-height:25px; }
.page-sub-navigation ul li a.active { color:#99cccc; }
.page-sub-navigation ul li a:hover { text-decoration:none; color:#99cccc; }

.subnav-shadow { font-size:1px; line-height:1px; background-image:url(/assets/project/img/fanclub_subnav_shadow.png); background-repeat:no-repeat; background-position:top left; width:950px; height:9px; }

.news_body p { padding-right:10px; }
#header, .header {
	position:relative;
	line-height:1px; font-size:1px;
}

#content_wrapper {
	width: 950px;
	/* clear: both;
	 margin-bottom: 10px; removed by jaime 
	position:relative; */
}


#content_left {
	width: 195px;
	margin: 5px 0px 10px;
	float: left;
}
#promo1 {
	height: 130px;
	width: 280px;
	margin: 0px 0px 10px 0;
	background-image: url('/assets/project/img/promo1.png');
	padding: 10px;
}
#promo1 a {
	background-image: url('/assets/project/img/promo1_button.png');
}
#promo1 a:hover {
	background-image: url('/assets/project/img/promo1_button_over.png');
}
#promo2 {
	height: 130px;
	width: 280px;
	margin-bottom: 10px;
	background-image: url('/assets/project/img/promo2.png');
	padding: 10px;
}
#promo2 a {
	background-image: url('/assets/project/img/promo2_button.png');
}
#promo2 a:hover {
	background-image: url('/assets/project/img/promo2_button_over.png');
}
#promo3 {
	height: 130px;
	width: 280px;
	margin-bottom: 10px;
	
	
}

#promo4 {
	height: 130px;
	width: 280px;
	margin: 0px 0px 10px 0;
	background-image: url('/assets/project/img/promo4.png');
	padding: 10px;
}
#promo4 a {
	background-image: url('/assets/project/img/promo4_button.png');
}
#promo4 a:hover {
	background-image: url('/assets/project/img/promo4_button_over.png');
}
#promo5 {
	height: 130px;
	width: 280px;
	margin-bottom: 10px;
	background-image: url('/assets/project/img/promo5.png');
	padding: 10px;
}
#promo5 a {
	background-image: url('/assets/project/img/promo5_button.png');
}
#promo5 a:hover {
	background-image: url('/assets/project/img/promo5_button_over.png');
}
#promo6 {
	height: 130px;
	width: 280px;
	margin-bottom: 10px;
	background-image: url('/assets/project/img/promo6.gif');
	padding: 10px;
}
#promo6 a {
	background-image: url('/assets/project/img/promo6_button.png');
}
#promo6 a:hover {
	background-image: url('/assets/project/img/promo6_button_over.png');
}
#promo7 {
	height: 130px;
	width: 200px;
}
#promo7 a {
	border-style: none;
	position: absolute;
	height: 38px;
	width: 161px;
	left: -5px;
	z-index: 5;
	top: 79px;
	background: transparent url(/assets/project/img/promo5_button.png);
}
#promo7 a:hover {
	background: url(/assets/project/img/promo5_button_over.png);
}
#content_middle {
	width: 750px;
	float: left;
	margin: 10px 0px 10px 5px;
	min-height:100%;
	height:auto !important;
	height:100%;
	position:relative;
}

div.message { font-size:9px; }
#breadcrumb {
	height: 28px;
	width: 410px;
}

#back_next_wrapper_top {
	height: 36px;
	width: 410px;
	margin-bottom: 5px;
}
#back_next_wrapper_bottom {
	height: 36px;
	width: 450px;
	margin-bottom: 5px;
}
#back_next_wrapper_shop {
	height: 30px;
	width: 220px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
}
#back_wrapper_shop {
	height: 30px;
	width: 220px;
	clear: both;
}
#content_right{
	float:left;
	width:130px;
	padding: 10px;
}
#content_right_empty {
	height: 170px; height:auto !important; min-height:180px;
	width: 140px; 
	margin: 0 0 10px 0;
}
#archive {
	width: 140px;
	background-image: url('/assets/project/img/archive.jpg');
	margin: 0;
	padding: 5px 0 20px 0;
}
#archive h3 { font:11px Verdana; font-weight:bold; color:#940000; padding:0 0 5px 10px; }
#archive ul { margin:0; padding:0; }
#archive ul li { padding:0; margin:0; width:132px; height:33px;  }
#archive ul li.news-select-btn { background-image:url('/assets/project/img/news-select-btn-bg.gif'); background-repeat:no-repeat; background-position:top left; }
#archive ul li.news-select-btn-active { background-image:url('/assets/project/img/news-select-btn-bg.png'); background-repeat:no-repeat; background-position:top left; }
#archive ul li.news-select-btn a { text-align:center; display:block; padding:7px 0 0 0; width:132px; height:33px; }
#archive ul li.archief-list { background-image:none !important; width:132px; height:10px; margin:0; padding:0; }
#archive a { display:block; padding:5px 0 5px 10px;  width:132px; vertical-align:top; }
#archive a.active { color:#940000; }
/*
Shop
*/
#shop_navbar_red {
	height: 25px;
	width: 950px;
	clear: both;
	float: left;
	background-color:#850000;
}
#shop_navbar_red img {float:left}
#shop_navbar_red a {float:left}
#shop_navbar_red div {float:left}
#shop_navbar_red_right {	
	background-image: url('/assets/project/img/shop_navbar_red_fill_right.gif');
	height: 25px;
	background-repeat:repeat-x;
	width:610px;
	border-left:1px solid #d40808;
	
}
.logged-in { 
	font:12px Verdana !important;
	color:#f3cf8e !important;
	display:block;
	padding:5px 0 0 10px;
}


#shop_navbar_blue {
	height: 30px;
	width: 950px;
	clear: both;
	background-color: transparent;
	float: left;
}
#shop_navbar_blue_right {
	background-image: url('/assets/project/img/shop_navbar_blue_fill_right.gif');
	position: absolute;
	top:0;
	right: 0;
	height: 30px;
	width: 750px;
	z-index: 3;
	background-repeat:no-repeat;

}
#shop_login a {
	background: transparent url(/assets/project/img/shop_button_login.png);
	border-style: none;
	position: absolute;
	height: 38px;
	width: 161px;
	z-index: 5;
	height: 30px;
	width: 110px;
	right: 0px;
	bottom: 0px;
	display:block;
}
#shop_login a:hover {
	background: url('/assets/project/img/shop_button_login_over.png');
}
#shop_logout a {
	background-image:url(/assets/project/img/shop_button_logout.gif);
	background-position: top left;
	background-repeat:no-repeat;
	border-style: none;
	position: absolute;
	height: 38px;
	width: 161px;
	z-index: 5;
	height: 30px;
	width: 170px;
	right: 0px;
	bottom: 0px;
	display:block;
}
#shop_logout a:hover {
	background: url('/assets/project/img/shop_button_logout_over.gif');
}

#shop_nav_category {
	width: 195px;
	margin: 0;
	height:100%;
	height:auto !important;
	min-height:100%;
}
#shop_nav_category_top {
	background-image: url('/assets/project/img/shop_category_top.gif');
	height: 10px;
	width: 195px;
	background-position: center top;
	background-repeat:no-repeat;
	line-height:1px; 
	font-size:1px;
}
#shop_nav_category_fill {
	background-image: url('/assets/project/img/shop_category_fill.gif');
	background-repeat: no-repeat;
	background-position: center bottom;
	width: 195px;
	padding: 0px 0px 30px;
	height: 240px;
	height: auto !important;
	min-height:240px;
}

#shop_nav_category_fill ul {  margin:0 0 0 10px; width:165px; }
#shop_nav_category_fill ul li { border-bottom:1px solid #006666; min-height:35px; height:auto !important; height:35px;  }
#shop_nav_category_fill ul li a { text-decoration:none; font:14px Georgia; color:#940000; display:block; padding:9px 0 0 0; font-weight:bold; }
#shop_nav_category_fill ul li a:hover { text-decoration:none; color:#0B6976; }
#shop_nav_category_fill ul li a.active { text-decoration:none; color:#0B6976; }


#shop_nav_category_bottom
{
	background-image: url('/assets/project/img/shop_category_bottom.gif');
	height: 10px;
	width: 195px;
	background-position: center bottom;
	background-repeat:no-repeat;
	font-size:1px;
	line-height:1px;
}
#shop_article_choose {
	float: left;
	clear: both;
	width: 750px;
	height:100%;
	height:auto !important;
	min-height:100%;
	
}
#shop_article_title {
	float: left;
	clear: both;
	width: 750px;
	background: url('/assets/project/img/shop_article_cart_fill.gif') repeat-y;
	height:265px; height:auto !important; min-height:265px;
}

#shop_article_cart {
	width: 725px;
	padding-right: 20px;
	padding-left: 5px;
}
#shop_article_cart td {
	padding: 5px;
}
#shop_article_cart_top{
	background-image: url('/assets/project/img/shop_article_cart_top.gif');
	background-position: left top;
	height: 10px;
	max-height:10px; 
	width: 750px;
	background-repeat:no-repeat;
	line-height:1px; font-size:1px;
}
#shop_article_cart_fill{
	background-image: url('/assets/project/img/shop_article_cart_fill.gif');
	background-repeat: repeat-y;
	background-position: left top;
	width: 750px;
	height:10px; height:auto !important; min-height:10px;
}
#shop_article_cart_bottom{
	background-image: url('/assets/project/img/shop_article_cart_bottom.gif');
	background-position: left top;
	height: 10px;
	max-height:10px;
	width: 750px;
	clear: both;
	background-repeat:no-repeat;
	font-size:1px; line-height:1px;
}
#shop_article_cart_nav {
	height: 30px;
}

#shop_article_title_product {

	height: 265px;
	float:left;
	padding-right: 5px;
	padding-left: 5px;
}
#shop_article_title_product h6 {
	padding:0;
	margin:0;
}
#shop_article_title_product_description {
	float: right;
	width: 485px;
	padding: 30px 15px 0px 5px;
	overflow: hidden;
}
#shop_article_title_product_description td {
	padding-left: 5px;
}
#shop_article_title_product_description select {
	margin: 2px 0px;
}
#shop_article_title_product_description_text {
    height:104px; height:auto !important; min-height:104px;
}
#shop_article_title_product_description_text p {
	font-size: 9px;
	line-height: 12px;
	color: #330000;
	padding-left: 5px;
}
#shop_article_new
{
	width: 195px;
	margin: 0;
	background-image: url('/assets/project/img/shop_article_new.png');
	height: 300px;
	padding: 25px 0 0 0;
}
.shop_article_new_bottom
{
	width: 185px;
	height:39px;
	margin:0 0 0 5px;
	background-image: url('/assets/project/img/shop_article_new_bottom.png');
	
}
#shop_article_new p { text-align:center; }
#shop_article_new h2 { height:15px; text-align:center; }
/*
news columns
*/
#header_news {
	height: 330px;
	width: 950px;
	clear: both;
	float: left;
}
#content_wrapper_news {
	width: 950px;
	background-image: url('/assets/project/img/content_background.jpg');
	background-repeat: no-repeat;
	background-position: left top;
	height:500px;
	clear: both;
}
#content_news_left {
	float: left;
	width: 300px;
	margin: 0px 10px 10px 10px;
}
#content_news_left a {
	
}

#content_news_middle {
	width: 460px;
	float: left;
	background: url('/assets/project/img/teksten.jpg') top left;
	margin: 0 0 10px 0;
	min-height:765px;
	height:auto !important;
	height:765px;
	padding: 10px 0 0 10px;
}
#content_news_middle hr { margin:0 10px 10px 0;}
#content_news_middle img { width:450px; }
#content_news_right{
	float:left;
	width:130px;
	padding: 10px 0 0 10px;
}
#content_news_right_empty {
	height: 160px;
	width: 140px;
	margin: 0 0 10px 0;
}
/* live_produkt & band & media columns*/
#live_produkt_navbar, #media_navbar {
	height: 25px;
	width: 950px;
	clear: both;
	float: left;
	
}
#band_navbar {
	height: 25px;
	width: 950px;
	clear: both;
	float: left;
}
#content_wrapper_live_produkt, #content_wrapper_band, #content_wrapper_media {
	width: 950px;
	clear: both;
	height:100%;
	height:auto !important;
	min-height:100%;
	margin-bottom: 10px;
}
#content_live_produkt_left, #content_band_left, #content_media_left {
	margin: 10px 5px;
	float: left;
	width: 240px;
}
#content_live_produkt_left_top {
	min-height:250px;
	height: auto !important;
	height:250px;
	width: 240px;
	padding: 8px 0 0 0;
	background: url(/assets/project/img/paper_live_produkt.jpg) repeat-y;
}
#content_live_produkt_news h1 { min-height:30px; height: auto !important; height:30px; }
#content_media_left_top { 
	width: 224px;
	padding: 8px 8px 0 8px;
	background: url(/assets/project/img/paper_live_produkt.jpg); 
	background-position:top left;
	background-repeat:repeat-y !important;


}
#content_band_left_top {
	width: 220px;
	padding: 0 10px 0px;
	background: url(/assets/project/img/paper_live_produkt.jpg) repeat-y;
}
#content_live_produkt_left_bottom {
	padding: 0px 8px;
	width: 224px;
	height: 160px;
	background: url(/assets/project/img/paper_live_produkt_left_bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
}
#content_band_left_bottom {
	width: 240px;
	height: 290px;
	background: url(/assets/project/img/content_band_left_bottom.png);
}
#content_media_left_bottom {
	padding: 0px 0 0 0;
	width: 240px;
	height: 160px;
	background: url(/assets/project/img/paper_media_bottom.gif);
	background-position:top left;
	vertical-align:top;
}
.content_live_produkt_left_text {
	min-height:250px;
	height: auto !important;
	height:250px;
	width: 212px;
	border-top: 2px solid #666666;
	border-right: 2px solid #666666;
	border-left: 2px solid #666666;
	padding-right: 4px;
	padding-left: 4px;
}
.content_media_left_text {
	width: 212px;
	border-top: 2px solid #666666;
	border-right: 2px solid #666666;
	border-left: 2px solid #666666;
	padding-right: 4px;
	padding-left: 4px;
	min-height:600px; height:auto !important; height:600px;
}
.content_media_left_text img {
	margin-bottom: 10px;
}
.content_live_produkt_left_bottom_text {
	width: 212px;
	border-right: 2px solid #666666;
	border-left: 2px solid #666666;
	padding-right: 4px;
	padding-left: 4px;
	height: 65px;
}
.content_media_left_bottom_text {
	width: 212px;
	border-right: 2px solid #666666;
	border-left: 2px solid #666666;
	padding-right: 4px;
	padding-left: 4px;
	height: 150px;
	vertical-align:top;
}
#content_live_produkt_middle, #content_band_middle, #content_media_middle {
	margin: 10px 0px;
	float: left;
	width: 495px;
	padding: 0px;
	min-height:100%;
	height:auto !important;
	height:100%;
	
}
#content_media_gallery {
	margin: 10px 0px;
	float: left;
	width: 695px;
	padding: 0px;
}
#content_media_gallery_top{
	margin: 0px 0px 5px;
	padding: 10px;
	width: 675px;
	background: url(/assets/project/img/teksten_live_produkt.jpg);
	height: 520px;

}
#content_media_gallery_bottom {
	margin: 0px 0px 5px;
	width: 695px;
	background: url(/assets/project/img/content_media_gallery_bottom.jpg);
	height: 195px;
}
#content_live_produkt_middle_top {
	margin: 0px 0px 5px;
	padding: 10px;
	width: 475px;
	background: url(/assets/project/img/teksten_live_produkt.jpg) repeat-y;
}
#content_band_middle_top {
	margin: 0px;
	width: 495px;
	height: 254px;
}
#content_media_middle_top {
	margin: 0px 0px 5px;
	padding: 10px;
	width: 475px;
	background: url(/assets/project/img/content_media_middle.jpg) no-repeat center bottom;
	min-height:777px; height:auto !important; height:777px;
}
#content_media_music_middle_top {
	margin: 0px 0px 5px;
	padding: 10px;
	width: 475px;
	background: url(/assets/project/img/content_media_music_middle.jpg) no-repeat;
	background-position:top left;
	min-height:777px; height:auto !important;  height:777px;
}
#content_media_middle_title {
	height: 42px;
	
}

#content_media_middle_gallery { padding:0px; background: url(/assets/project/img/content_media_music_middle.jpg) no-repeat; background-position:top left; background-repeat:no-repeat; }
#content_media_middle_gallery .item { float:left; }
#content_media_middle_gallery .media-photo-thumb { float:left; border:solid 5px white; background-color:black; background-repeat:no-repeat; background-position:center; width:100px; height:100px; margin:3px; }

#content_live_produkt_middle_bottom, #content_band_middle_bottom, #content_media_middle_bottom {
	margin: 0px 0px 10px;
	padding: 5px 10px 100px 10px;
	width: 475px;
	background: url(/assets/project/img/teksten_live_produkt.jpg) repeat-y;
	 min-height:381px; height: auto !important; height:381px; 
}
#content_live_produkt_right, #content_media_right {
	margin: 10px 5px;
	float: left;
	width: 195px;
}
#content_band_right {
	margin: 10px 5px;
	float: left;
	width: 195px;
	background: url(/assets/project/img/content_band_right_bottom.png) no-repeat center bottom;
	height: 740px;
}
#content_live_produkt_right_top {
	padding: 10px 5px;
	width: 185px;
	background: url(/assets/project/img/paper_live_produkt.jpg) repeat-y;
	min-height:520px;
	height:auto !important;
	height:520px;
}
#content_media_right_top {
	padding: 10px 5px;
	width: 185px;
	background: url(/assets/project/img/paper_live_produkt.jpg) repeat-y;
	height:690px; height:auto !important; min-height:690px;
}
#content_media_right_top a { margin:0 0 0 0; }
#content_media_right_top a img { margin:0 0 0 5px; }
#content_live_produkt_right_bottom, #content_media_right_bottom {
	height: 60px;
	width: 185px;
	background: url(/assets/project/img/paper_live_produkt_right_bottom.gif);
	padding-right: 5px;
	padding-left: 5px;
}
#content_live_produkt_left_top img, #content_live_produkt_middle_bottom img, #content_live_produkt_right_top img {
	padding: 0px 0px 10px;
}
#content_live_produkt_left_top img, #content_live_produkt_middle_bottom img, #content_live_produkt_right_top .nopadding {
	padding: 0px;
}
/*
backstage columns
*/
#header_backstage {
	height: 320px;
	width: 950px;
	clear: both;
	float: left;
}
#content_wrapper_backstage {
	width: 950px;
	background-image: url('/assets/project/img/content_background.jpg');
	background-repeat: no-repeat;
	background-position: left top;
	height:500px;
	clear: both;
	padding-top: 10px;
	margin-bottom: 10px;
}

/* classes header div */
.floater {
	position: relative;
	z-index: 1;
}
.logo {
	position: absolute;
	z-index: 9;
	height: 80px;
	width: 140px;
	top: -30px;
	right: 0px;
}


.navbar_shadow { position: absolute; left: 0px; top: 0px; height: 9px; width: 950px; z-index: 8; background-image:url(/assets/project/img/nav_shadow.png); background-repeat:no-repeat; background-position:top left; vertical-align:top; line-height:1px; font-size:1px; }

.navbar_shadow_band { 
	position: absolute;
	left: 0px;
	height: 9px;
	width: 950px;
	z-index: 7;
	bottom: -34px;
	line-height:1px;
	font-size:1px;
	vertical-align:top;
}

.navbar_shadow_live_produkt, .navbar_shadow_media {
	position: absolute;
	left: 0px;
	height: 9px;
	width: 950px;
	z-index: 7;
	bottom: -34px;

}
.decoration {
	position: absolute;
	z-index: 8;
	height: 350px;
	width: 250px;
	top: 170px;
	right: -20px;
	background-image:url(/assets/project/img/decoratie.png); background-position:top left; background-repeat:no-repeat;

}
.decoration_backstage {
	position: absolute;
	z-index: 7;
	height: 500px;
	width: 150px;
	top: 0px;
	right: 0px;
	background-image:url(/assets/project/img/backstage_decoratie.png); 
	background-repeat:no-repeat;
	background-position:top left;
}
.decoration_media {
	position: absolute;
	z-index: 7;
	height: 163px;
	width: 172px;
	bottom: 147px;
	left: -5px;
	background-image:url(/assets/project/img/media_decoratie.png); background-repeat:no-repeat; background-position:top left;
}
/* classes content_left div  */
/* promo widgets */
.text-field {
	background-color:#e4c586;
	font-size: 11px;
	border: 2px solid #673003;
	margin: 4px 0px;
	color: #000000;
	width:200px;
}
/* classes content_middle div */
.back_next-text {
	margin: 0px;
	padding: 0px 10px;
	font-size: 9px;
	color: #000000;
	line-height: 36px;
	background-image: url('/assets/project/img/teksten.jpg');
	white-space: nowrap;
	display: inline;
}


.redrule {
	background-image: url('/assets/project/img/redrule.gif');
}

.date_news {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	line-height:18px;
	color: #940000;
}
.date_forward {
	margin-bottom:10px;
	color: #940000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: bold;
	font-size: 14px;
	margin-top: 10px;
}
.date_forward a {	
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	line-height:18px;
	color: #940000;
	padding-right:30px;
	background-repeat:no-repeat;
	background-position:center right;
	background-image: url('/assets/project/img/news_arrow_leesmeer.gif');
}
.text_intro {
	font-style: italic;
	font-weight: bold;
	margin: 0px 0px 15px;
}

.pointer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #940000;
}
/* classes content_right div */
/* classes archive div */
.archive_head {
	font-weight: bold;
	color: #940000;
}
.archive_button {
	border-style: none;
	background-image: none;
	background-color:transparent;
	margin: 0px 0px 0px -3px;
}
.article_new {
	position: absolute;
	z-index: 8;
	height: 85px;
	width: 123px;
	top: -38px;
	left: 0px;
	background-image:url(/assets/project/img/article_new.png); background-repeat:no-repeat; background-position: top left;
}
.article
{
	background-image: url('/assets/project/img/article.gif');
	height: 255px;
	width: 250px;
	float: left;
	background-repeat:no-repeat;
}
.article h2 { height:16px; padding:0 0 0 5px; width:185px !important; }
.article_description {
	text-align: left;
	vertical-align: top;
}
.product
{
	background-image: url('/assets/project/img/product.jpg');
	background-position: center;
	height: 171px;
	width: 229px;
	border: 1px solid #006666;
	position: absolute;
	z-index: 3;
	left: 6px;
	top: 30px;
	background-color: #FFFFFF;
	cursor:pointer;
}
.product_tn {
	height: 53px;
	width: 232px;
	position: absolute;
	z-index: 3;
	left: -1px;
	top: 179px;
}

.product_tn1{
	background-image: url('/assets/project/img/product_tn.jpg');
	background-position: center;
	height: 53px;
	width: 71px;
	border: 1px solid #006666;
	clear: both;
	float: left;
	background-color: #FFFFFF;
}
.product_tn2{
	background-image: url('/assets/project/img/product_tn.jpg');
	background-position: center;
	height: 53px;
	width: 71px;
	border: 1px solid #006666;
	float: left;
	margin-left: 6px;
	background-color: #FFFFFF;
}
.product_tn3{
	background-image: url('/assets/project/img/product_tn.jpg');
	background-position: center;
	height: 53px;
	width: 71px;
	border: 1px solid #006666;
	float: left;
	margin-left: 6px;
	background-color: #FFFFFF;
}
.product_new
{
	background-image: url('/assets/project/img/product_new.jpg');
	background-position: center;
	height: 171px;
	width: 161px;
	border: 1px solid #006666;
	margin:0 0 0 15px;
	z-index: 3;

	background-color: #FFFFFF;
}
.buy_now {
	height: 30px;
	width: 107px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: transparent;
	padding:5px 0 0 40px;

}

#back_wrapper_shop2 ul {  }
#back_wrapper_shop2 ul li {  float:left;  }
#back_wrapper_shop2 ul li a { background-image:url(/assets/project/img/back_shop.gif); background-repeat:no-repeat; background-position:top left; padding:0 0 0 33px; display:block; width:200px; font-size: 9px; color: #ffffff !important; line-height:33px; }
#back_wrapper_shop2 ul li a:hover { background-image:url(/assets/project/img/back_shop_over.gif) !important; }

#back_wrapper_shop3 ul {  }
#back_wrapper_shop3 ul li {  float:left;  }
#back_wrapper_shop3 ul li a { background-image:url(/assets/project/img/back_shop_bottom.gif); background-repeat:no-repeat; background-position:top left; padding:0 0 0 33px; display:block; width:200px; font-size: 9px; color: #ffffff !important; line-height:33px; }
#back_wrapper_shop3 ul li a:hover { background-image:url(/assets/project/img/back_shop_bottom_over.gif) !important; }

.product_description
{
	height: 42px;
	width: 230px;
	margin-left: 5px;
	position: absolute;
	z-index: 5;
	left: 0px;
	bottom: 9px;
	overflow: hidden;
}
.product_description div { height: 13px; }
.product_price
{
	z-index: 4;
	bottom: 11px;
	right: 0px;
	position: absolute;
	width: 100px;
	line-height: 11px;
	height: 20px;
}
.goto_cart
{
	position: absolute;
	right: 0px;
	bottom: 0px;
	z-index: 7;
}
.block {
	display: block;
}
.inline {
	display: inline;
}
.cart_bar {
	float:left;
	width:20%;
	background-image: url('/assets/project/img/shop_article_cart_bar_red.gif');
	background-repeat: repeat-x;
	background-position:0 0;
	font-size:1px; line-height:1px; vertical-align:top;
}

.cart_bar img{ float:left;  }
.cart_bar span { vertical-align:top; padding:5px 0 0 0; }

.cart_bar_blue {
	background-image: url('/assets/project/img/shop_article_cart_bar_blue.gif');
	background-repeat: repeat-x; background-position:0 0;
}
.cart_content {
	width: 725px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #990000;
	clear: both;
	height:80px; height:auto !important; min-height:80px;
}
.cart_total {
	width: 725px;
	clear: both;
	height:80px; height:auto !important; min-height:80px;
}
.cart_bar_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height:12px;
	display:block;
}
.price {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	white-space: nowrap;
	overflow: hidden;
}
#price_place {
	padding: 0px 0px 8px;
}
.goback_shopping {
	background: url(/assets/project/img/goback_shopping.gif);
	height: 39px;
	width: 163px;
	display:-moz-inline-stack;
    display:inline-block;
	background-repeat:no-repeat;
    zoom:1;
    *display:inline;	
}
.goback_shop {
	background: url(/assets/project/img/goback_shop.png);
	height: 30px;
	width: 170px;
	display:-moz-inline-stack;
    display:inline-block;
    zoom:1;
    *display:inline;

}
.goto_order_1 {
	background: url(/assets/project/img/goto_order.gif);
	height: 30px;
	width: 170px;
	position: absolute;
	right: 0px;
	bottom: 0px;
}
.goto_order_2 {
	background: url(/assets/project/img/goto_order.gif);
	height: 30px;
	width: 170px;
	bottom: 50px;
	position: absolute;
	left: 189px;
}
.goto_order_3 {
	background: url(/assets/project/img/goto_order.gif);
	height: 30px;
	width: 170px;
	bottom: 220px;
	position: absolute;
	right: 0px;
}
.goto_order_confirm {
	background: url(/assets/project/img/goto_order_confirm.png);
	height: 30px;
	width: 170px;
	position: absolute;
	left: 70px;
	bottom: 0px;
}
.goto_place_order {
	background: url(/assets/project/img/place_order.png);
	height: 30px;
	width: 170px;
	position: absolute;
	bottom: 0px;
	right: 0px;
}
a:hover.goback_shopping {
	background: url(/assets/project/img/goback_shopping_over.gif);
}
a:hover.goback_shop {
	background: url(/assets/project/img/goback_shop_over.png);
}
a:hover.goto_order_1, a:hover.goto_order_2, a:hover.goto_order_3 {
	background: url(/assets/project/img/goto_order_over.gif);
}
a:hover.goto_order_confirm {
	background: url(/assets/project/img/goto_order_confirm_over.png);
}
a:hover.goto_place_order {
	background: url(/assets/project/img/place_order_over.png);
}
.personal_data, .payment_method, .order_list {
	width: 725px;
	clear: both;
	height:80px; height:auto !important; min-height:80px;
}
.personal_data input, select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #330000;
	padding: 2px;
	color: #666666;
	margin: 0px;
}
input.failure {
	border:2px solid red;
}
.subtotal {
	border-bottom: 1px solid #0B6976;
}
.total {
	border-top: 1px solid #0B6976; 
}
.live_product_h1 {
	display:block;
	font: bold 26px Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0 0 10px 0;
}
.agenda_item {
	width: 185px;
	float:left;
	text-align:left;
	padding:10px 30px 10px 0;
	min-height:130px;
	height:auto !important;
	height:130px;
}

.col-newsitems .agenda_item {
min-height:85px !important;
height:auto !important;
height:85px !important;
}

#content_live_produkt_right_top .agenda_item{
min-height:85px !important;
height:auto !important;
height:85px !important;
width: 145px;
}

.agenda_item p { line-height:16px; margin:0; padding:0; }
.agenda_item a { text-decoration:underline; line-height:16px; }
.agenda_item a.instelling { overflow:hidden; width:185px; height:1.5m; display:block; }
.agenda_item a:hover { text-decoration:none; }
.agenda_back_next {
	height: 32px;
	width: 185px;
	padding-bottom: 10px;
}
.agenda_back {
	background: url(/assets/project/img/agenda_back.png);
	background-repeat:no-repeat;
	height: 32px;
	width: 32px;
	position: absolute;
	left: 0px;
	top: 0px;
}
a:hover.agenda_back{
	background: url(/assets/project/img/agenda_back_over.png);
	background-repeat:no-repeat;
}
.agenda_next {
	background: url(/assets/project/img/agenda_next.png);
	background-repeat:no-repeat;
	height: 32px;
	width: 32px;
	position: absolute;
	right: 0px;
	top: 0px;
}
.overview_next {
	background: url(/assets/project/img/agenda_next.png);
	background-repeat:no-repeat; 
	background-position:top left;
	height: 32px;
	width: 32px;
	display:block;
	
}
a:hover.overview_next {
	background: url(/assets/project/img/agenda_next_over.png);
	background-repeat:no-repeat;
}
.overview_prev {
	background: url(/assets/project/img/agenda_prev.png);
	background-repeat:no-repeat; 
	background-position:top left;
	height: 32px;
	width: 32px;
	display:block;
}
a:hover.overview_prev {
	background: url(/assets/project/img/agenda_prev_over.png);
	background-repeat:no-repeat;
}


a:hover.agenda_next{
	background: url(/assets/project/img/agenda_next_over.png);
	background-repeat:no-repeat;
}
.agenda_print {
	background: url(/assets/project/img/agenda_print.png);
	height: 32px;
	width: 100px;
	top: 0px;
	left: 42px;
	position: absolute;
}
a:hover.agenda_print{
	background: url(/assets/project/img/agenda_print_over.png);
}
.agenda_koop_hier {
	display:block;
	background: url(/assets/project/img/agenda_koop_hier.gif);
	height: 17px;
	width: 84px;
	background-repeat:no-repeat;
	margin:5px 0 5px 0;

}
a:hover.agenda_koop_hier{
	background: url(/assets/project/img/agenda_koop_hier_hover.gif);
	background-repeat:no-repeat;
}
.agenda_uitverkocht {
	display:block;
	background: url(/assets/project/img/agenda_uitverkocht.gif);
	height: 17px;
	width: 84px;
	background-repeat:no-repeat;
	margin:5px 0 5px 0;
}
.live_produkt_news_item {
	height:800px; height:auto !important; min-height:80px;
	width: 475px;
}
.band_menu {
	font: bold 11px Georgia, "Times New Roman", Times, serif;
	padding:0 0 125px 0;
}

.band_menu ul { list-style-type:none; }
.band_menu ul li { border-bottom:1px solid #006666; padding:5px 0 5px 0; }
.band_menu ul li a { font:14px Georgia; color:#810000; font-weight:bold; display:block; padding:px 0 5px 0; }
.band_menu ul li a:hover { color:#006666; }
.band_menu ul li a.active{ color:#006666; }
.band_menu ul li ul li { border:none !important; }
.band_menu ul li ul li a { font:14px Georgia; color:#810000; font-weight:bold; display:block; padding:5px 0 5px 0; }
.band_menu ul li ul li a:hover { color:#006666; }
.band_menu ul li ul li a.active { color:#006666; border:none !important; }

.band_menu_sub {
	padding:0 0 0 15px;
}


.band_navbar_left {
	background: url(/assets/project/img/band_navbar_left.gif);
	height: 25px;
	width: 186px;
	position: absolute;
	left: 0px;
	top: 0px;
}
.ons_verhaal {
	background: url(/assets/project/img/ons_verhaal.gif);
	height: 25px;
	width: 118px;
	position: absolute;
	left: 186px;
	top: 0px;
}
a:hover.ons_verhaal {
	background: url(/assets/project/img/ons_verhaal_over.gif);
}
.bandleden {
	background: url(/assets/project/img/bandleden.gif);
	height: 25px;
	width: 108px;
	position: absolute;
	left: 304px;
	top: 0px;
}
a:hover.bandleden {
	background: url(/assets/project/img/bandleden_over.gif);
}
.prijzenkast {
	background: url(/assets/project/img/prijzenkast.gif);
	height: 25px;
	width: 114px;
	position: absolute;
	left: 412px;
	top: 0px;
}
a:hover.prijzenkast {
	background: url(/assets/project/img/prijzenkast_over.gif);
}
.discografie {
	background: url(/assets/project/img/discografie.gif);
	height: 25px;
	width: 116px;
	position: absolute;
	left: 526px;
	top: 0px;
}
a:hover.discografie {
	background: url(/assets/project/img/discografie_over.gif);
}
.bibliografie {
	background: url(/assets/project/img/bibliografie.gif);
	height: 25px;
	width: 116px;
	position: absolute;
	left: 642px;
	top: 0px;
}
a:hover.bibliografie {
	background: url(/assets/project/img/bibliografie_over.gif);
}
.band_navbar_right {
	background: url(/assets/project/img/band_navbar_right.gif);
	height: 25px;
	width: 192px;
	position: absolute;
	left: 758px;
	top: 0px;
}
.live_optredens {
	background: url(/assets/project/img/live_optredens.gif);
	height: 25px;
	width: 149px;
	position: absolute;
	left: 0px;
	top: 0px;
}
a:hover.live_optredens {
	background: url(/assets/project/img/live_optredens_over.gif);
}
.albums {
	background: url(/assets/project/img/albums.gif);
	height: 25px;
	width: 117px;
	position: absolute;
	left: 149px;
	top: 0px;
}
a:hover.albums {
	background: url(/assets/project/img/albums_over.gif);
}
.algemeen {
	background: url(/assets/project/img/algemeen.gif);
	height: 25px;
	width: 136px;
	position: absolute;
	left: 266px;
	top: 0px;
}
a:hover.algemeen {
	background: url(/assets/project/img/algemeen_over.gif);
}
.media_navbar_right {
	background: url(/assets/project/img/navbar_media_right.gif);
	height: 25px;
	width: 548px;
	position: absolute;
	left: 402px;
	top: 0px;
}
.media_h1 {
	font: bold 26px Verdana, Arial, Helvetica, sans-serif;
}
.media_promo {
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
}
.media_duration {
	margin-bottom: 10px;
}
.media_menu {
		
}
.media_menu_sub {
	margin-left: 40px;
	padding-bottom: 10px;
}
.media_menu_sub li {
	list-style: disc;	
}
.video_player {
	width: 475px;

}
.music_player {
	width: 435px;
	margin:0;
	padding:0 0 0 40px;
}
.music_player li {
	list-style-type:decimal;
	list-style-position:outside;

	font: bold 21px Georgia, "Times New Roman", Times, serif;
	color: #940000;
	vertical-align: top;
	margin-bottom: 10px;
	font-style:italic;
}
.music_player li embed { text-align:right; }
.music_player img {
	vertical-align:top;
}
.gallery_thumbs {
	height: 475px;
	width: 140px;
	float: left;
}
.gallery_thumbs_top {
	height: 440px;
	width: 140px;
}
.gallery_thumbs_nav {
	height: 35px;
	width: 140px;
}
.gallery_photo {
	height: 475px;
	width: 535px;
	float: left;
}
.gallery_back {
	background: url(/assets/project/img/agenda_back.png);
	height: 32px;
	width: 32px;
	position: absolute;
	left: 0px;
	bottom: 0px;
}
a:hover.gallery_back{
	background: url(/assets/project/img/agenda_back_over.png);
}
.gallery_next {
	background: url(/assets/project/img/agenda_next.png);
	height: 32px;
	width: 32px;
	position: absolute;
	right: 0px;
	bottom: 0px;
}
a:hover.gallery_next{
	background: url(/assets/project/img/agenda_next_over.png);
}


/* JMDW */
/* HOMEPAGE SPECIFIC */
.homepage { }
.header_homepage { height:470px; }

.navbar-homepage { background-image:url(/assets/project/img/navbar-homepage-bg.png); background-repeat:no-repeat; background-position:top center; }


.col-left, .col-middle, .col-right { float:left; height:100%; height:auto !important; min-height:100%; xdisplay:inline; }

.wrapper-promo-hor { height:170px; height:auto !important; min-height:170px; }
.wrapper-promo-hor .col-left { width:300px; padding:10px 0 10px 10px; }
.wrapper-promo-hor .col-middle { width:310px; padding:10px 0; margin:0 10px; }
.wrapper-promo-hor .col-right { width:300px; padding:10px 0; }
/* voeg toe aan mandje */
.block-shop a.btn-shop { display:block; background-image:url(/assets/project/img/btn_home_winkel.gif); background-position:top left; background-repeat:no-repeat; width:158px; height:35px; }
.block-shop a.btn-shop:hover { background-image:url(/assets/project/img/btn_home_winkel_active.gif); }

.block-newsletter { background-image:url(/assets/project/img/bg-promo-newsletter.gif) !important;}
.block-newsletter a.btn-email { display:block; background-image:url(/assets/project/img/btn_home_email.gif); background-position:top left; background-repeat:no-repeat; width:170px; height:35px; }
.block-newsletter a.btn-email:hover { background-image:url(/assets/project/img/btn_home_email_active.gif); }
.verder-shoppen { padding:6px 0 0 0;}
.voeg-toe-aan-mandje a { padding:0; margin:0; display:block; width:163px; height:39px; background-image:url(/assets/project/img/btn-shop-voeg-toe.gif); background-repeat:no-repeat; }
.voeg-toe-aan-mandje a:hover { background-image:url(/assets/project/img/btn-shop-voeg-toe-active.gif); }

.block-promo, .block-promo-middle {
	height: 150px;  
	background-repeat:no-repeat; background-position:0 0; background-color:transparent;
	position:relative;
}
.block-promo h3 { margin:0 !important; }
.block-promo { width:280px; background-image: url(/assets/project/img/bg-promo.gif); margin:0 0 10px 0; background-repeat:no-repeat; background-position:top left;}
	.block-shop { background-image:url(/assets/project/img/banner-bg-shop.gif) !important; }
.block-promo-middle { width: 290px; /* inline bg because of CMS */ background-image:url(/assets/project/img/homepage-promo-middle.gif); }

.block-promo a { }

.btn-fanclub-promo { width:158px; height:35px; display:block; background-image:url(/assets/project/img/btn_home_email.gif); background-repeat:no-repeat; background-position:top left; }

.block-promo .widget_button, .widget_button { position:absolute; bottom:0; left:0; }
.block-promo .btn-to-shop { background-image:url(/assets/project/img/promo_naar_winkel_btn.png); }
.block-promo .btn-to-shop:hover { background-image:url(/assets/project/img/promo_naar_winkel_btn_over.png); }

.block-promo .btn-sign-in { background-image:url(/assets/project/img/btn-promo_sign-in.png); }
.block-promo .btn-sign-in:hover { background-image:url(/assets/project/img/btn-promo_sign-in-over.png); }

/* news block */
.landing-wrapper-newsitems { clear:both; height:350px; width:950px; background-color:transparent; }
.landing-wrapper-newsitems .col-newsitems { width:455px; height:365px; float:left;
		background-repeat:no-repeat; background-position:top left; background-color:transparent;
		background-image:url(/assets/project/img/bg-col-news.png);
		padding:10px 0 0 20px; overflow:hidden;
}
.newsitem a { position:relative; }
.landing-wrapper-newsitems .col-newsitems h1 { color:#940000; }

	.newsitem { padding:0 0 1em 0; width:415px; }
		.newsitem h2 { color:#0B6976; font-size:14px; padding:0; margin:0; }
		.newsitem p {  padding:0; margin:0; }
		.newsitem .news-date { color:#940000; font-weight:bold; }
		.newsitem .readmore { font-weight:bold; margin:.5em 0 0 0; padding:0; display:block; }

/* social networking ladekast */
.wrapper-social { width:950px; height:150px; clear:both; position:relative; top:0; left:0;  }
.wrapper-social .social { 
		position:absolute; bottom:0; left:0; width:950px; height:175px; 
		background-repeat:no-repeat; background-position:bottom center; background-color:transparent;
		/* background-image:url(/assets/project/img/social/social.png); */
}


/* Vanaf hier alle nieuwe styles */
.header { position:relative; font-size:1px; line-height:1px; }
.header img { font-size:1px; line-height:1px; }
.subnav { position:relative; height:25px; background-image:url(/assets/project/img/subnav-fanclub-bg.gif); background-repeat:no-repeat; background-position:top lef; }
.subnav	.welcome-message { font:14px Georgia; color:#eccc8c; font-weight:bold;  height:25px; padding:0 0 0 10px; line-height:22px; }
.subnav	.user-name {  }
.subnav .log-in-btn { position:absolute; top:0; right:0; }
.subnav .log-in-btn a { display:block; width:92px; height:25px; background-image:url(/assets/project/img/fanclub__btn.gif); background-repeat:no-repeat; background-position:top left;  }
.subnav .log-in-btn a:hover { background-image:url(/assets/project/img/fanclub_login_btn_hover.gif);}

.subnav .log-out-btn { position:absolute; top:0; right:0; }
.subnav .log-out-btn a { display:block; width:92px; height:25px; background-image:url(/assets/project/img/fanclub_logout_btn.png); background-repeat:no-repeat; background-position:top left;  }
.subnav .log-out-btn a:hover { background-image:url(/assets/project/img/fanclub_logout_btn_hover.png);}


.subnav-contact { height:25px; clear:both; border-bottom:1px solid #d40808; background-color:#810000; margin:1px 0 0 0; }
.subnav-contact ul { width:950px; }
.subnav-contact ul li { float:left; height:25px; margin:0; padding:0 10px 0 10px; line-height:25px; border-right:1px solid #420303; border-left:1px solid #d40808; }
.subnav-contact ul li.first { border-right:1px solid #420303; border-left:none !important;}
.subnav-contact ul li.last { border-left:1px solid #d40808; border-right:none !important; }

.subnav-contact ul li a { font:14px Georgia; font-weight:bold; color:#eccc8c; text-decoration:none; line-height:22px; }
.subnav-contact ul li a.active { color:#99cccc; }
.subnav-contact ul li a:hover { text-decoration:none; color:#99cccc; }

.content_wrapper { width:950px; }

	.content_left { position:relative; min-height:742px; height:auto; height:742px; width:240px; float:left; padding:0 0 0 0; margin:0 0 0 6px; }
		.links-left { background-image:url(/assets/project/img/links-leftcoll-bg.gif); background-repeat:no-repeat; background-position:top left; }
		.contact-left { background-image:url(/assets/project/img/contact-leftcoll-bg.gif); background-repeat:repeat-y; background-position:top left; }
	

	.content_middle { min-height:742px; height:auto !important; height:742px; width:495px; background-image:url(/assets/project/img/fanclub_middle_content_bg.gif); background-repeat:repeat-y; background-position:top left; float:left; margin:0 0 0 6px; }
	/* content specific */
		.content-links { padding:10px; }
			.content-links ol { list-style-type:none; padding:0 0 0 10px; margin:0; }
			.content-links ol li { padding:10px 0 10px 0; margin:0; }
			.content-links ol li a { font:11px Verdana; color:#0b6976; font-weight:normal; text-decoration:underline;  }
			.content-links ol li a:hover { font:11px Verdana; color:#0b6976; font-weight:normal; text-decoration:underline;  }
		.content-contact { padding:10px 0 0 0; min-height:722px; height: auto !important; height:722px; }
			.content-contact td.niewsbrief { padding:0 0 0 10px; }
			.content-contact td.niewsbrief td.title { width:150px; }
			.content-contact td.niewsbrief td.input-element { font:9px verdana; line-height:16px; }
			.content-contact td.niewsbrief td.input-element input { width:280px; font:10px Verdana; height:18px; line-height:14px !important; }
			td.img-archive { width:190px; height:40px; background:url(/assets/project/img/img-het-archief.png) no-repeat top left;  }
			
			.content-contact h1 { padding:0 0 10px 10px; color:#006699; }
			.content-contact p { padding:0 0 10px 10px; }
			.content-contact ol { list-style-type:none; padding:0 0 15px 10px; margin:0;  }
			.content-contact ol li { padding:3px 0 0 0; margin:0; font:11px Verdana; color:#000; font-weight:bold; height:15px; padding:4px 0 0 8px; font:11px Verdana; color:#0b6976; font-weight:normal; background-image:url(/assets/project/img/fanclub_right_li_bg.gif); background-position:top left; background-repeat:no-repeat; }
			.content-contact ol li ol { border-bottom:1px solid #c8b075; padding:0 0 25px 0; margin:0 10px 0 0; }
			.content-contact ol li ol li { height:15px; padding:4px 0 0 8px; font:11px Verdana; color:#0b6976; font-weight:normal; background-image:url(/assets/project/img/fanclub_right_li_bg.gif); background-position:top left; background-repeat:no-repeat; }
			.content-contact ol li ol li a { font:11px Verdana; color:#0b6976; font-weight:normal; text-decoration:underline; }
			.content-contact ol li ol li a:hover { font:11px Verdana; color:#0b6976; font-weight:normal; text-decoration:underline; }

	.content_right { width:191px; min-height:742px; height:auto; height:742px;  float:left; margin:0 0 0 6px; }
		.links-right { background-image:url(/assets/project/img/links-rightcoll-bg.gif); background-repeat:repeat-y; background-position:top left; }
		.contact-right { background-image:url(/assets/project/img/links-leftcoll-bg.gif); background-repeat:no-repeat; background-position:bottom left; }
	.content_right ul { padding:0 0 0 20px; list-style-type:disc; list-style-position:inside; }
	.content_right ul li { font:11px Verdana; color:#850000; font-weight:bold; height:25px; line-height:25px; margin:0; padding:0; }
	.content_right ul li a { font:11px Verdana; color:#850000; font-weight:bold; }
	.content_right ul li a:hover { color:#0b6976; }
	.content_right ul li a.active { color:#0b6976; }

/* Fanclub template styles */

.main_wrapper { width:950px; margin-right: auto; margin-left: auto; height:100% height:auto !important; min-height:100%; }
.logo { position: absolute; z-index: 9; height: 80px; width: 140px; top: -30px; right: 0px; background-image:url(/assets/project/img/logo.png); background-repeat:no-repeat; background-position:top left; }
.banner25 { position: absolute; z-index: 9; height: 307px; width: 224px; top: 0px; left: -95px; background-image:url(/assets/project/img/rh_25_banner.png); background-repeat:no-repeat; background-position:top left; }

/* .banner25 {
	position: absolute;
	z-index: 9;
	height: 80px;
	width: 140px;
	top: -30px;
	right: 0px;
} */

.navbar-fanclub { height:31px; position:relative; background-color:#850000; }
.navbar-fanclub ul { list-style-type:none; margin:0; padding:0; height:31px; }
.navbar-fanclub ul li { float:left; }
.navbar-fanclub ul li.home a { display:block; width:71px; height:31px; background-image:url(/assets/project/img/nav_li_home.gif); background-repeat:no-repeat; background-position:top left; }
.navbar-fanclub ul li.home a:hover { background-image:url(/assets/project/img/nav_li_home_active.gif); }
.navbar-fanclub ul li.nieuws a { display:block; width:104px; height:31px; background-image:url(/assets/project/img/nav_li_nieuws.gif); }
.navbar-fanclub ul li.nieuws a:hover { background-image:url(/assets/project/img/nav_li_nieuws_active.gif); }
.navbar-fanclub ul li.deband a { display:block; width:103px; height:31px; background-image:url(/assets/project/img/nav_li_deband.gif); background-repeat:no-repeat; background-position:top left; }
.navbar-fanclub ul li.deband a:hover { background-image:url(/assets/project/img/nav_li_deband_active.gif);}
.navbar-fanclub ul li.backstage a { display:block; width:104px; height:31px; background-image:url(/assets/project/img/nav_li_backstage.gif); background-repeat:no-repeat; background-position:top left; }
.navbar-fanclub ul li.backstage a:hover { background-image:url(/assets/project/img/nav_li_backstage_active.gif); }
.navbar-fanclub ul li.beleef a { display:block; width:86px; height:31px; background-image:url(/assets/project/img/nav_li_beleef.gif); background-repeat:no-repeat; background-position:top left; }
.navbar-fanclub ul li.beleef a:hover { background-image:url(/assets/project/img/nav_li_beleef_active.gif); }
.navbar-fanclub ul li.media a { display:block; width:83px; height:31px; background-image:url(/assets/project/img/nav_li_media.gif); background-repeat:no-repeat; background-position:top left; }
.navbar-fanclub ul li.media a:hover { background-image:url(/assets/project/img/nav_li_media_active.gif); }
.navbar-fanclub ul li.winkel a { display:block; width:91px; height:31px; background-image:url(/assets/project/img/nav_li_winkel.gif); background-repeat:no-repeat; background-position:top left; }
.navbar-fanclub ul li.winkel a:hover {background-image:url(/assets/project/img/nav_li_winkel_active.gif); }
.navbar-fanclub ul li.contact a { display:block; width:98px; height:31px; background-image:url(/assets/project/img/nav_li_contact.gif); background-repeat:no-repeat; background-position:top left; }
.navbar-fanclub ul li.contact a:hover { background-image:url(/assets/project/img/nav_li_contact_active.gif); }
.navbar-fanclub ul li.links a { display:block; width:73px; height:31px; background-image:url(/assets/project/img/nav_li_links.gif); background-repeat:no-repeat; background-position:top left; }
.navbar-fanclub ul li.links a:hover { background-image:url(/assets/project/img/nav_li_links_active.gif); }


/* Fanclub */
.fanclub-header { position:relative; }
.subnav-fanclub { position:relative; height:25px; background-image:url(/assets/project/img/subnav-fanclub-bg.gif); background-repeat:no-repeat; background-position:top lef; }
.subnav-fanclub	.welcome-message { font:14px Georgia; color:#eccc8c; font-weight:bold;  height:25px; padding:0 0 0 10px; line-height:22px; }
.subnav-fanclub	.user-name {  }

.subnav-fanclub .log-in-btn { position:absolute; top:0; right:0; }
.subnav-fanclub .log-in-btn a { display:block; width:92px; height:25px; background-image:url(/assets/project/img/fanclub_login_btn.gif); background-repeat:no-repeat; background-position:top left;  }
.subnav-fanclub .log-in-btn a:hover { background-image:url(/assets/project/img/fanclub_login_btn_hover.gif);}

.subnav-fanclub .log-out-btn { position:absolute; top:0; right:0; }
.subnav-fanclub .log-out-btn a { display:block; width:92px; height:25px; background-image:url(/assets/project/img/fanclub_logout_btn.png); background-repeat:no-repeat; background-position:top left;  }
.subnav-fanclub .log-out-btn a:hover { background-image:url(/assets/project/img/fanclub_logout_btn_hover.png);}

.subnav-fanclub-shadow { width:950px; height:9px; font-size:1px; line-height:1px; background-image:url(/assets/project/img/fanclub_subnav_shadow.png); background-repeat:no-repeat; background-position:top left; }
.content_fanclub_wrapper { width:950px; }
	.content_fanclub_left { position:relative; background-image:url(/assets/project/img/fanclub_middle_content_bg.gif); background-repeat:repeat-y; background-position:top lef; width:240px; float:left; margin:0 0 0 5px; min-height:928px; height:auto !important; height:928px; }
	.content_fanclub_left ul { padding:0 0 0 0; }
	.content_fanclub_left ul li { border-bottom:1px solid #006666; margin:0 10px 0 10px; width:220px; }
	.content_fanclub_left ul li.last { border:none !important; padding:0 0 350px 0; }
	.content_fanclub_left ul li a { font:14px Georgia; color:#810000; font-weight:bold; display:block; height:25px; padding:10px 0 0 0; text-decoration:none; }
	.content_fanclub_left ul li a.active { color:#006666; }
	.content_fanclub_left ul li a:hover { color:#006666; }
	.content_fanclub_left ul li ul { padding:0 0 0 0; }
	.content_fanclub_left ul li ul li { border:none; }
	.content_fanclub_left .logo-fanclub { position:absolute; bottom:10px; left:25px; }

	.content_fanclub_middle { width:495px; background-image:url(/assets/project/img/fanclub_middle_content_bg.gif); background-repeat:repeat-y; background-position:top lef; float:left; margin:0 0 0 5px; min-height:928px; height:auto !important; height:928px; }
	.content_fanclub_middle #back_next_wrapper_top { padding:0 0 0 40px; }
	.content_fanclub_middle .news_body { padding:0 0 20px 10px; }
	.content_fanclub_middle h1 { padding:10px 0 0 10px; margin:0 10px 0 0; font:14px Georgia !important; }
	.content_fanclub_middle hr { margin:0 10px 0 10px; }
	.content_fanclub_middle h3 { font:20px Georgia; color:#810000; font-weight:bold; padding:0 10px 10px; 10px; }
	.content_fanclub_middle p { padding:0 10px 10px 10px; }
	.content_fanclub_middle ul { list-style-type:disc; padding:0 0 0 10px; }
	.content_fanclub_middle ul li { list-style-position:inside; font-weight:normal !important; }
	.content_fanclub_middle img { padding:0 10px 0 10px; }
	.content_fanclub_middle .text_intro { padding:10px 0 0 10px; }
	.content_fanclub_middle .date_news { padding:10px 0 0 10px; }
	.content_fanclub_middle .date_forward { padding:10px 0 0 10px }
	.content_fanclub_middle blockquote { padding:0 0 10px 10px; font:11px Georgia; color:#006666; font-style:italic; font-weight:bold; text-align:left; }
	.content_fanclub_middle .fanclub-geustbook-article { width:475px; overflow:hidden; padding:0 10px 10px 10px; }
	.content_fanclub_middle .fanclub-geustbook-article p { padding:0 0 10px 0; }
	.content_fanclub_middle .fanclub-geustbook-article .divider { background-image:url(/assets/project/img/fanclub_article_divider.gif); background-repeat:no-repeat; background-position:bottom left; display:block; width:490px; height:24px; }
	/* Nieuws */
	.content_fanclub_middle .news-article { font:14px Georgia;  }
	.content_fanclub_middle .news-article .news-article-date { color:#810000; font-style:italic; display:block !important; padding:10px 0 0 10px; }
	.content_fanclub_middle .news-article h3 { font:24px Georgia; color:#0b6976;  padding:0 0 10px 10px; }
	.content_fanclub_middle .news-article p { font-style:italic; }
	.content_fanclub_middle .news-article a { display:block; width:100px; height:20px; padding:0 0 0 10px; text-decoration:none; color:#810000; font-style:italic; background-image:url(/assets/project/img/icon_read_more.gif); background-repeat:no-repeat; background-position:top right; }
	.content_fanclub_middle .news-article .bottom-border { display:block !important; width:465px; height:25px; border-top:1px solid #ac8d4d; margin:10px 0 0 10px !important; }
	
	.content_fanclub_middle .news-article-full { padding:0 0 25px 0; }
	.content_fanclub_middle .news-article-full .news-article-date { color:#810000; font-style:italic; display:block !important; padding:10px 0 0 10px; }
	.content_fanclub_middle .news-article-full h3 { font:24px Georgia; color:#0b6976;  padding:0 0 10px 10px; }
	.content_fanclub_middle .news-article-full .intro { font-style:italic !important; font-weight:bold !important; font:11px Verdana; }
	.content_fanclub_middle .news-article-full p { }
	.content_fanclub_middle .news-article-full img { display:block; padding:0 0 10px 10px; }
	.content_fanclub_middle .news-article-full a { text-decoration:none; padding:0 0 0 10px; color:#0b6976; }
		/* Reacties op nieuws */
		.news-article-reactions { margin:0 0 10px 0; }
		.news-article-reactions h3 { font-size:18px; color:#006666;  }
		.news-article-reactions .reaction { border-bottom:1px solid #660000; width:475px; margin:0 0 10px 10px; }
		.news-article-reactions .reaction p { padding:0 0 10px 0; }
		.news-article-reactions .posted-by { color:#660000; font-weight:bold; }
		.news-article-reactions .input-reaction .reaction-inputfiled { border:none !important; font:11px Verdana; color:#000; width:475px; height:150px; margin:0 0 0 10px; overflow:hidden; }
		.news-article-reactions .input-reaction .send-reaction { padding:10px 0 0 325px; }
		/* End Reacties op nieuws */
	.content_fanclub_middle .news_prev_btn { display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; padding:10px 0 0 0; }
	.content_fanclub_middle .news_middle_section { display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; padding:10px 0 0 0;  }
	.content_fanclub_middle .news_next_btn { display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; padding:10px 0 0 0; }
	/* End Nieuws */
	
	.content_fanclub_middle td.fanclub-reageer-geustbook { padding:10px 0 0 10px; }
		td.title { width:50px; height:25px; vertical-align:top; }
		td.title-fan { width:150px; height:25px; vertical-align:top; }
		.fan-gegevens-spacer { padding:0 0 0 10px; }
		td.input-element { height:25px; vertical-align:top; }
		td.input-element input { margin:0; padding:0; height:18px; width:417px; border:1px solid #940000; background-image:url(/assets/project/img/fanclub_input_bg.gif); background-repeat:no-repeat; font:11px Verdana; color:#000; }
		td.input-element textarea { margin:0; padding:0; width:417px; height:84px; overflow:hidden; border:1px solid #940000; background-image:url(/assets/project/img/fanclub_textarea_bg.gif); background-repeat:no-repeat; }
		td.react-send-btn { padding:10px 0 0 40px; }
	.content_fanclub_middle .img-mic { display:block; padding:0 0 0 400px; }

	.content_fanclub_right { width:194px; float:left; margin:0 0 0 5px; min-height:928px; height:auto !important; height:928px; background-image:url(/assets/project/img/fanclub_middle_content_bg.gif); background-repeat:repeat-y; background-position:top left; }
		.fanclub_right_image { width:194px; min-height:928px; height:auto !important; height:928px; background-image:url(/assets/project/img/fanclub_home_rc_bg.png); background-repeat:no-repeat; background-position:top left; }
		.fanclub-news { height:200px; background-image:url(/assets/project/img/fanclub_home_rc_bg.png); background-repeat:no-repeat; background-position:bottom left; }
	.content_fanclub_right h3 { font:12px Georgia; color:#810000; font-weight:bold; padding:10px 10px 5px 10px; }
	.content_fanclub_right .bottom-border { display:block; border-bottom:1px solid #006666; margin:0 5px 0 5px; }
	.content_fanclub_right ul { padding:0 0 10px 10px; }
	.content_fanclub_right ul li { font:12px Georgia; color:#810000; font-weight:bold; padding:5px 0 0 0; }
	.content_fanclub_right ul li ul { padding:0; }
	.content_fanclub_right ul li ul li { height:20px; background-image:url(/assets/project/img/fanclub_right_li_bg.gif); background-repeat:no-repeat; background-position:top left; }
	.content_fanclub_right ul li ul li a { font:11px Georgia; color:#810000; text-decoration:none; vertical-align:top; display:block; padding:0 0 0 10px; line-height:11px; }
	.content_fanclub_right ul li ul li a:hover { color:#006666; }

	/* login */
	.login-form { }
	.login-form .title { width:100px; height:25px; vertical-align:top; padding:0 0 0 10px; }
	.login-form .input-element { height:25px; vertical-align:top; }
	.login-form .input-element input { margin:0; line-height:17px; width:375px; border:1px solid #940000; background-image:url(/assets/project/img/fanclub_input_bg.gif); background-repeat:no-repeat;}
	.login-form .login-send-btn { width:170px; height:40px; cursor:pointer; background-image:url(/assets/project/img/btn-login.gif) !importent; background-repeat:no-repeat; background-position:top left; border:none; }

xinput.login  { padding:0 10px 0 10px; }
/* Guestbook styles */
.guestbook { margin:0 0 0 0; padding:0 0 0 10px; }
.guestbook .add-reactie { display:block; padding:10px 0 0 0 !important; margin:0; }
.guestbook .guestbook-pagination { padding:5px 0 10px 0; }
.guestbook .guestbook-pagination td.pages { font:9px Verdana; font-weight:bold; color:#850000; }
.guestbook-article { padding:10px 0 10px 0; }
.guestbook-article .user-name { font:12px Verdana; color:#000; font-weight:bold; padding:0; margin:0; }
.guestbook-article p { padding:0 0 10px 0; }
.guestbook-article .divider { margin:0 15px 0 0; height:14px; display:block; border-top:1px dashed #000 !important; }
/* Guestbook add reactie */
.guestbook-form { margin:0 0 0 5px; }
.guestbook-form .intro{ padding:0 0 10px 0;  }
.guestbook-form .title { width:70px; height:25px; vertical-align:top; }
.guestbook-form .input-element { height:25px; vertical-align:top; }
.input-element-fan { height:25px; vertical-align:top; }
.input-element-fan input { margin:0; padding:2px 0 0 5px; height:16px; width:320px; border:1px solid #940000; background-image:url(/assets/project/img/fanclub_input_bg.gif); background-repeat:no-repeat;}
.input-element-fan select { margin:0; height:20px; line-height:12px; width:auto; border:1px solid #940000; background-image:url(/assets/project/img/fanclub_input_bg.gif); background-repeat:no-repeat; margin-right:5px; padding-top:1px;}
	
.guestbook-form .input-element input { margin:0; padding:0; height:18px; width:365px; border:1px solid #940000; background-image:url(/assets/project/img/fanclub_input_bg.gif); background-repeat:no-repeat; }
.guestbook-form .input-element textarea { margin:0; padding:0; width:365px; height:84px; overflow:auto; border:1px solid #940000; background-image:url(/assets/project/img/fanclub_textarea_bg.gif); background-repeat:no-repeat; }
.guestbook-form .react-send-btn { padding:10px 0 0 40px; }
.geustbook-send-btn { background-color:transparent; text-align:right; width:170px !important; height:40px; cursor:pointer; background-image:url(/assets/project/img/btn-geustbook-send.gif); background-repeat:no-repeat; background-position:top left; background-color:none; }
.fan-send-btn { width:170px; height:30px; cursor:pointer; background-image:url(/assets/project/img/btn-fan-save.gif); background-color:transparent background-repeat:no-repeat; background-position:top left; }
/* fanclub gallery */
/*.fanclub_gallery a { float:left; display:block; height:70px; width:150px; margin:0 0 10px 10px; }*/
.fanclub_gallery { padding-left:15px;padding-bottom:10px;}
.footer { clear:both; }

.tekstMain li { padding:0 0 0 10px; }
xh1 { }
xh2 { font:35px Georgia; font:weight:bold; }

/* MEDIA */

/* lc */
#content_media_left_top ul {  }
#content_media_left_top ul li { }
#content_media_left_top ul li a { font:11px Verdana; color:#0b6976 !important; font-weight:bold; }
#content_media_left_top ul li a:hover { color:#850000 !important; }


.video-title { color:#850000; font:11px Verdana; font-weight:bold; line-height:21px; vertical-align:top; }
.video-duration { color:#000; font:11px Verdana; font-weight:normal; vertical-align:top; }

/* shop */
.in-de-winkel { display:block; padding:0 0 5px 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color:#0B6976; }
.product-titel { display:block; padding:0 0 5px 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color:#940000; }
/* shop overview page */
.shop-overview-block { width:505px; background-color:#f8d99a; margin:0 0 10px 0; } 
.shop-overview-block h2 { height:20px; padding:10px 0 0 10px; }
.shop-overview-block p { padding:0 10px 10px 10px; }
.shop-overview-block table { margin:0 10px 10px 10px; }
.shop-overview-block a { display:block; padding:0 0 10px 10px; }
.quicklink a { position:absolute; top:157px; right:7px; display:block; width:230px; height:230px; background-image:url(/assets/project/img/shop-quicklink.png); background-repeat:no-repeat; background-position:top left; }
.quicklink a:hover { background-image:url(/assets/project/img/shop-quicklink_over.png); }
/* news */
.news-archive-next { display:block; height:36px; width:36px; background-image:url(/assets/project/img/next.png); background-repeat:no-repeat; background-position:top left; }

.news-next { display:block; background-image:url(/assets/project/img/next.png); background-repeat:no-repeat; background-position:top left; width:36px; height:36px; }
.news-prev { background-image:url(/assets/project/img/back.png); background-repeat:no-repeat; background-position:top left; width:36px; height:36px; }
.shop-buy-now { margin:15px 0 0 10px; display:block; background-image:url(/assets/project/img/buy_now.gif); background-repeat:no-repeat; background-position:top left; width:170px; height:40px; }
.shop-buy-now:hover { background-image:url(/assets/project/img/buy_now_over.gif); }

.clear { clear:both !important;}

	/* login */
	.login-form { }
	.login-form .title { width:150px; height:25px; vertical-align:top; padding:0 0 0 10px; }
	.login-form .input-element { height:25px; vertical-align:top; }
	.login-form .input-element input { margin:0; line-height:17px; width:300px; border:1px solid #940000; background-image:url(/assets/project/img/fanclub_input_bg.gif); background-repeat:no-repeat;}
	.login-form .input-element_small { height:25px; vertical-align:top; }
	.login-form .input-element_small input { margin:0; line-height:17px; width:52px; border:1px solid #940000; background-image:url(/assets/project/img/fanclub_input_bg.gif); background-repeat:no-repeat;}
	.login-form .input-element_small select { margin:0; height:20px; line-height:12px; width:auto; border:1px solid #940000; background-image:url(/assets/project/img/fanclub_input_bg.gif); background-repeat:no-repeat; margin-right:5px; padding-top:1px;}
	
	.login-form .login-send-btn { width:170px; height:40px; cursor:pointer; background-image:url(/assets/project/img/btn-login.gif); background-repeat:no-repeat; background-position:top left; }
	
	.login-form-fans { padding:0 0 0 10px; }
	.login-form-fans .title { width:150px; height:25px; vertical-align:top; padding:0 0 0 10px; }
	.login-form-fans .input-element { height:25px; vertical-align:top; }
	.login-form-fans .input-element input { margin:0; line-height:17px; width:300px; border:1px solid #940000; background-image:url(/assets/project/img/fanclub_input_bg.gif); background-repeat:no-repeat;}
	.login-form-fans .input-element_small { height:25px; vertical-align:top; }
	.login-form-fans .input-element_small input { margin:0; line-height:17px; width:52px; border:1px solid #940000; background-image:url(/assets/project/img/fanclub_input_bg.gif); background-repeat:no-repeat;}
	.login-form-fans .input-element_small select { margin:0; height:20px; line-height:12px; width:auto; border:1px solid #940000; background-image:url(/assets/project/img/fanclub_input_bg.gif); background-repeat:no-repeat; margin-right:5px; padding-top:1px;}
	
	.login-form-fans .login-send-btn { width:170px; height:40px; cursor:pointer; background-image:url(/assets/project/img/btn-login.gif); background-repeat:no-repeat; background-position:top left; }

.binnenkort h3{ margin:0 0 4px 0; text-align:center; font:12px Georgia; color:#940000; font-weight:bold; }

span.white { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold; margin: 0 0 10px 0; color:#fff; }
td.error_message { padding:0 0 10px 10px; }
#breadcrumb td { vertical-align:top; }
#breadcrumb td.last { vertical-align:top !important; width:150px; }

/* Agenda overzicht styles */

.agenda-overzicht { width:940px; background:url(/assets/project/img/midcoll-bg.gif) repeat top left; margin:0 5px 0 5px; }
.agenda-spacer { padding:10px; }
.agenda-spacer table td { padding:10px 0 10px 0; }
.agenda-spacer table td.page-agenda-prev { width:422px; text-align:left !important; }
.agenda-spacer td.page-agenda-print { width:480px; text-align:center; }
.agenda-spacer table td.page-agenda-next { width:32px; text-align:right !important; }
.agenda-spacer table td .agenda_previous_items { display:block; background: url(/assets/project/img/agenda_back.png); height: 32px; width: 32px; }
.agenda-spacer table td .agenda_next_items { display:block; background: url(/assets/project/img/agenda_next.png); height: 32px; width: 32px;  }

/* contact formulier */

.contact-formulier-td td input { width:293px; }
.contact-formulier-td td textarea { width:293px !important; margin:0 0 5px 0;}
.contact-formulier-td td.contact { width:150px; padding:0 0 0 10px; }

#shop_nav_category_fill_overview{
	background-color:#eccc8c; 
	width:725px;
	background-repeat:repeat-y;
	padding:0px;
	padding-left:10px;
	padding-right:10px;
}

#shop_nav_category_top_overview {
	background-image: url('/assets/project/img/shop_category_top_overview.gif');
	height: 10px;
	width: 745px;
	background-repeat:no-repeat;
	line-height:1px; 
	font-size:1px;
}

#shop_nav_category_bottom_overview
{
	background-image: url('/assets/project/img/shop_category_bottom_overview.gif');
	height: 10px;
	width: 745px;
	
	background-repeat:no-repeat;
	font-size:1px;
	line-height:1px;
}

#shop_floater{
	float:left;
	border:1px solid #006666;
	margin-right:10px;
}

