/*
Global
*/
p a { color:#0B6976; text-decoration:underline!important; font-weight:normal; }
p a:hover { text-decoration:none!important; }

.news_image { margin:-5px 0 10px 0; }
.news_body { padding:0 0 10px 0; }

#breadcrumb td { white-space:nowrap; padding:0 2px 0 2px; }

.ajax-loader { font-size:10px; color:white; background-position:center; background-repeat:no-repeat; height:50px; width:50px; background-color:transparent;}

#content_media_right_top a { display:block; padding:0 0 10px 0; }
#content_media_right_top a div.thumb { display:block; background-position:top center; background-repeat:no-repeat; width:184px; height:100px; }

/*
Menu
*/
#navbar { background-color:#850000; }
#navbar a { float:left; height:30px; background-position:center; background-repeat:no-repeat; }

#navbar .seperator {  float:left; height:30px; width:2px; background-position:center; background-repeat:no-repeat; background-image:url("../img/nav_seperator.gif"); }

#navbar .home { width:72px; background-image:url("../img/nav_home.gif"); }
#navbar .home:hover, #navbar .home.selected { background-image:url("../img/nav_home_h.gif"); }

#navbar .nieuws { width:85px; background-image:url("../img/nav_nieuws.gif"); }
#navbar .nieuws:hover, #navbar .nieuws.selected { background-image:url("../img/nav_nieuws_h.gif"); }

#navbar .deband { width:93px; background-image:url("../img/nav_deband.gif"); }
#navbar .deband:hover, #navbar .deband.selected { background-image:url("../img/nav_deband_h.gif"); }

#navbar .backstage { width:110px; background-image:url("../img/nav_backstage.gif"); }
#navbar .backstage:hover, #navbar .backstage.selected { background-image:url("../img/nav_backstage_h.gif"); }

#navbar .concerten { width:110px; background-image:url("../img/nav_concerten.gif"); }
#navbar .concerten:hover, #navbar .concerten.selected { background-image:url("../img/nav_concerten_h.gif"); }

#navbar .media { width:75px; background-image:url("../img/nav_media.gif"); }
#navbar .media:hover, #navbar .media.selected { background-image:url("../img/nav_media_h.gif"); }

#navbar .winkel { width:82px; background-image:url("../img/nav_winkel.gif"); }
#navbar .winkel:hover, #navbar .winkel.selected { background-image:url("../img/nav_winkel_h.gif"); }

#navbar .contact { width:87px; background-image:url("../img/nav_contact.gif"); }
#navbar .contact:hover, #navbar .contact.selected { background-image:url("../img/nav_contact_h.gif"); }

#navbar .links { width:67px; background-image:url("../img/nav_links.gif"); }
#navbar .links:hover, #navbar .links.selected { background-image:url("../img/nav_links_h.gif"); }


/* 
Shop 
*/
.shop-pagination { clear:both; text-align:left; }
.shop-pagination table { text-align:left; }
.shop-pagination table .lightblue { color:#99cccc! important; } 
.span-pagination { color:#fff !important; display:block; width:157px; }
.span-pagination a { color:#fff !important; padding:0 0 0 5px; }
.shop-input-td { width:273px; display:block;}
.shop-input-td-2e  { }
.shop-input-td-2e .shop-dropdown  { height:20px; }
.shop-input-td-2e .shop-dropdown select { margin:0; padding:0; }

.shop-btn-prev { display:block; width:33px; height:30px; background-image:url(/assets/project/img/back_shop.png); background-repeat:no-repeat; background-position:top left; }
.shop-btn-prev:hover { background: url(/assets/project/img/back_shop_over.png); }
.shop-btn-next { display:block; width:33px; height:30px; background-image:url(/assets/project/img/next_shop.png); background-repeat:no-repeat; background-position:top left; }
.shop-btn-next:hover { background: url(/assets/project/img/next_shop_over.png); }

td.inloggen { text-align:right !important; }
td.inloggen .shop-log-in-btn { text-align:right !important; display:block; width:107px; height:30px; background-image:url(../img/btn-shop-inloggen.gif); background-repeat:no-repeat; background-position:top left; }
td.inloggen .shop-log-in-btn:hover { background-image:url(../img/btn-shop-inloggen-hover.gif); }
.shop-dropdown { display:block; padding:0 0 0 10px; }
.shop-dropdown select { margin:5px 10px 0 0; }
a.goback {
	background: url('../img/shop_previous.gif');
	display:-moz-inline-stack;
    display:inline-block;
    zoom:1;
    *display:inline;
	height: 40px;
	width: 170px;
	background-repeat:no-repeat;
}
a.goback:hover {
	background: url('../img/shop_previous_over.gif');
}

a.goto_order {
	background: url('../img/goto_order.gif');
	display:-moz-inline-stack;
    display:inline-block;
    zoom:1;
    *display:inline;	
	height: 40px;
	width: 170px;
}
a.goto_order:hover {
	background: url('../img/goto_order_over.gif');
}
.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; }
/*
Shop menu
*/
#shop_nav_category_fill h4 { font-size:12px!important; line-height:12px; }

/*
Shop items
*/
#shop_article_title_product_description_text p { margin:0 0 5px; }
.product_description p { font-weight:normal; }

.product_tn { background-repeat:no-repeat; width:250px; }
.product { background-color:white; }
.product_tn_thumb { background-repeat:no-repeat; background-color:white; }
.product_tn_loading { background-color:white; background-position:center; background-repeat:no-repeat; background-image:url('../img/ajax-loader.gif')!important; }
.product { background-position:center; background-repeat:no-repeat; }

.product_price { text-align:right; padding-right:50px; }

#back_next_wrapper_shop { width:750px; text-align:center; }
#back_next_wrapper_shop .shop-article-dropdown { float:left; }

/*
Shop forms
*/
.payment-type { float:left; padding:2px 5px 2px 5px; margin:2px;  border:solid 1px #CCC; }
.payment-type label { height:50px; float:left; cursor:pointer; }
.payment-type input { float:left; clear:both; }

.invalid { border:solid 1px red!important; }

.shop_overview_table { clear:both; }
.show_overview_order th { text-align:left; padding:5px 0 20px 0; }
.show_overview_order .blueline { border-bottom:solid 1px #0B6976; }
.shop_overview_userdata th { text-align:left; padding:5px 0 20px 0; }
#shop_article_cart { min-height:200px; height:200px; height:auto; }
#shop_article_cart table th { text-align:left; padding:5px 0 15px 5px; }

/*
Shop register
*/
.personal_data input { border:solid 1px #FFFFFF; }
.personal_data table th { text-align:left; padding:5px 0 20px 0; }

/*
Shop payment data
*/
.payment_method { clear:both; }
.payment_method label { cursor:pointer; }

/* HR Colors */
.hrbrown {
	border: 1px solid #ac8d4d;
}
.hrblue {
	height:1px;
	background-color: #006666;
	border: none;
	margin: 0px 15px;
}
.hrred {
	height:1px;
	background-color: #990000;
	border: none;
	margin: 5px 0px;
}

/* form messages */
.form-invalid-message { padding:2px; font-size:10px; white-space:nowrap; border:solid 1px orange; background-color:yellow; color:#383838; }
.form-invalid-message a { margin:0 0 0 5px; font-size:10px; color:black; text-decoration:underline; }

/* promo newsletter */
.block-newsletter .message { font-size:11px; }
.block-newsletter
