/* General settings */
html {
	height: 100%;
	overflow-y: scroll !important;
}
body {
	padding: 0;
	margin: 0;
	height: 100%;
	background-color:#DA004D;
}
.clearboth {
	clear: both;
}
.clearright{
	clear:right;
}
.clearleft{
	clear:left;
}
.hide {
	display:none;
}
a, a:visited {
	text-decoration: none;
	outline: none;
}
a:hover {
	text-decoration: underline;
}
img {
	border: 0;
}
h1.h1 {
	margin: 0;
	padding: 6px 0;
	letter-spacing: 1px;
}
h2.h2 {
	margin: 0;
	padding: 0;
	letter-spacing: 0.5px;
}
h3.h3 {
	margin: 0;
	padding: 3px 0;
}
h4.h4 {
	margin: 0;
	padding: 0;
	letter-spacing: 0.5px;
}
.frm_input {
	background-color: #FFFFFF;
	border: 1px solid #DFE8E9;
	padding: 0;
	margin: 0;
}
.frm_input:hover {
	border: 1px solid #CF3569;
}
.frm_search_btn {
	border:none;
	color:#FFFFFF;
	font-weight:600;
	height:21px;
	line-height:21px;
	font-size:11px;
	cursor:pointer;
	width:46px;
	text-align:center;
	background:transparent url('/Files/System/dekagebakservice/images/basics/btnZoek.gif') no-repeat top left;
}
/* Buttons */
.btn_detail{
	display:block;
	width:96px;
	height:24px;
	background:transparent url('/Files/System/dekagebakservice/images/basics/detailsBtn.gif') no-repeat top left;
	text-align:center;
	line-height:21px;
	color:#FFFFFF;
	font-size:10px;
	font-weight:600;
}
.btn_detail:hover{
	display:block;
	width:96px;
	height:24px;
	background:transparent url('/Files/System/dekagebakservice/images/basics/detailsBtn.gif') no-repeat 0 -24px;
	text-align:center;
	line-height:21px;
	color:#e7e7e7;
	font-size:10px;
	font-weight:600;
	text-decoration:none;
}
.btn_addtocart{
	display:block;
	width:96px;
	height:24px;
	background:transparent url('/Files/System/dekagebakservice/images/basics/shoppingcartBtn.gif') no-repeat top left;
	text-align:center;
	line-height:21px;
	color:#FFFFFF;
	font-size:10px;
	font-weight:600;
}
.btn_addtocart:hover{
	display:block;
	width:96px;
	height:24px;
	background:transparent url('/Files/System/dekagebakservice/images/basics/shoppingcartBtn.gif') no-repeat 0 -24px;
	text-align:center;
	line-height:21px;
	color:#ffcbcb;
	font-size:10px;
	font-weight:600;
	text-decoration:none;
}
.btn_direct_bestellen{
	display:block;
	width:177px;
	height:24px;
	background:transparent url('/Files/System/dekagebakservice/images/basics/btnShoppingcartDirectorder.gif') no-repeat top left;
	text-align:center;
	line-height:21px;
	color:#FFFFFF;
	font-size:10px;
	font-weight:600;
}
.btn_direct_bestellen:hover{
	display:block;
	width:177px;
	height:24px;
	background:transparent url('/Files/System/dekagebakservice/images/basics/btnShoppingcartDirectorder.gif') no-repeat 0 -24px;
	text-align:center;
	line-height:21px;
	color:#FFFFFF;
	font-size:10px;
	font-weight:600;
	text-decoration:none;
}
.btn_details_winkelwagen{
	display:block;
	width:177px;
	height:24px;
	background:transparent url('/Files/System/dekagebakservice/images/basics/btnShoppingcartDetails.gif') no-repeat top left;
	text-align:center;
	line-height:21px;
	color:#FFFFFF;
	font-size:10px;
	font-weight:600;
}
.btn_details_winkelwagen:hover{
	display:block;
	width:177px;
	height:24px;
	background:transparent url('/Files/System/dekagebakservice/images/basics/btnShoppingcartDetails.gif') no-repeat 0 -24px;
	text-align:center;
	line-height:21px;
	color:#FFFFFF;
	font-size:10px;
	font-weight:600;
	text-decoration:none;
}
.btn_print{
	display:block;
	width:29px;
	height:29px;
	background:transparent url('/Files/System/dekagebakservice/images/basics/btnPrint.gif') no-repeat top left;
	margin-right:10px;
}
.btn_print b{
	display:none;
}
.btn_print:hover{
	display:block;
	width:29px;
	height:29px;
	background:transparent url('/Files/System/dekagebakservice/images/basics/btnPrint.gif') no-repeat 0 -29px;
}
.btn_sendtofriend{
	display:block;
	width:29px;
	height:29px;
	background:transparent url('/Files/System/dekagebakservice/images/basics/btnSend.gif') no-repeat top left;
}
.btn_sendtofriend b{
	display:none;
}
.btn_sendtofriend:hover{
	display:block;
	width:29px;
	height:29px;
	background:transparent url('/Files/System/dekagebakservice/images/basics/btnSend.gif') no-repeat 0 -29px;
}
.btn_back{
	display:block;
	width:96px;
	height:22px;
	background:transparent url('/Files/System/dekagebakservice/images/basics/btnBack_Forward.gif') no-repeat top left;
	text-align:center;
	line-height:22px;
	color:#586161;
	font-size:10px;
	font-weight:600;
}
.btn_back:hover{
	display:block;
	width:96px;
	height:22px;
	background:transparent url('/Files/System/dekagebakservice/images/basics/btnBack_Forward.gif') no-repeat 0 -22px;
	text-align:center;
	line-height:22px;
	color:#7c7c7c;
	font-size:10px;
	font-weight:600;
	text-decoration:none;
}
.btn_refresh{
	float:left;
	display:block;
	width:16px;
	height:16px;
	background:transparent url('/Files/System/dekagebakservice/images/basics/iconsShoppingcart.png') no-repeat 0 -96px;
	margin:2px 0 0 5px;
}
.btn_refresh b{
	display:none;
}
.btn_refresh:hover{
	float:left;
	display:block;
	width:16px;
	height:16px;
	background:transparent url('/Files/System/dekagebakservice/images/basics/iconsShoppingcart.png') no-repeat 0 -112px;
	margin:2px 0 0 5px;	
}
.btn_verwijder{
	display:block;
	width:16px;
	height:16px;
	background:transparent url('/Files/System/dekagebakservice/images/basics/iconsShoppingcart.png') no-repeat 0 -64px;	
}
.btn_verwijder b{
	display:none;
}
.btn_verwijder:hover{
	display:block;
	width:16px;
	height:16px;
	background:transparent url('/Files/System/dekagebakservice/images/basics/iconsShoppingcart.png') no-repeat 0 -80px;	
}
.btn_upload{
	display:block;
	width:16px;
	height:16px;
	background:transparent url('/Files/System/dekagebakservice/images/basics/iconsShoppingcart.png') no-repeat 0 -0;
	float:left;
}
.btn_upload b{
	display:none;
}
.btn_upload:hover{
	display:block;
	width:16px;
	height:16px;
	background:transparent url('/Files/System/dekagebakservice/images/basics/iconsShoppingcart.png') no-repeat 0 -16px;	
}


.file-progress {
	width: 125px;
	height: 12px;
	vertical-align: middle;
	background-image: url(/Files/System/dekagebakservice/clientscripts/fancyupload/assets/progress-bar/progress.gif);
} 

.btn_datum{
	display:block;
	width:16px;
	height:16px;
	background:transparent url('/Files/System/dekagebakservice/images/basics/btnDatum.gif') no-repeat 0 0;	
}
.btn_datum b{
	display:none;
}
.btn_prev{
	display:block;
	width:177px;
	height:24px;
	background:transparent url('/Files/System/dekagebakservice/images/basics/btnShoppingcartDetails.gif') no-repeat top left;
	text-align:center;
	line-height:21px;
	color:#FFFFFF;
	font-size:10px;
	font-weight:600;
	cursor:pointer;
}
.btn_prev:hover{
	display:block;
	width:177px;
	height:24px;
	background:transparent url('/Files/System/dekagebakservice/images/basics/btnShoppingcartDetails.gif') no-repeat 0 -24px;
	text-align:center;
	line-height:21px;
	color:#FFFFFF;
	font-size:10px;
	font-weight:600;
	cursor:pointer;
	text-decoration:none;
}
.btn_next{
	display:block;
	width:177px;
	height:24px;
	background:transparent url('/Files/System/dekagebakservice/images/basics/btnShoppingcartDirectorder.gif') no-repeat top left;
	text-align:center;
	line-height:21px;
	color:#FFFFFF;
	font-size:10px;
	font-weight:600;
	cursor:pointer;
	border:medium none;
}
.btn_next:hover{
	display:block;
	width:177px;
	height:24px;
	background:transparent url('/Files/System/dekagebakservice/images/basics/btnShoppingcartDirectorder.gif') no-repeat 0 -24px;
	text-align:center;
	line-height:21px;
	color:#FFFFFF;
	font-size:10px;
	font-weight:600;
	text-decoration:none;
	border:medium none;
}
.btn_foto{
	display:block;
	width:15px;
	height:15px;
	background:transparent url('/Files/System/dekagebakservice/images/basics/iconsShoppingcart_photo.png') no-repeat top left;
}
.btn_foto b{
	display:none;
}
/* Main */
#main{
    background-color:#FFFFFF;
}
#main_top_spacer{
	height:10px;
}
#main_container {
	width:931px;
	margin:0 auto;
	padding:10px;
	background:#FFFFFF url('/Files/System/dekagebakservice/images/basics/header_bg.gif') no-repeat 0 12px;
}
/* Header */
#header_container{
	height:106px;
}
#header{
    padding:0 10px 0 10px;
}
.slogan{
    float:left;
    padding-left: 20px;
}
.logo{
    display:block;
    float:left;
    margin-bottom:13px;
}
#footer_content a{
    display:block;
    padding-right:20px;
    background:transparent url('/Files/System/dekagebakservice/images/basics/topLine.gif') no-repeat right 6px;
    float:left;
}
#footer_content a.last{
    background:none;
}
.headerLinks {
    float: right;
}
.headerLinks ul {
    list-style: none;
    margin: 0;
}
.headerLinks li {
    display: inline;
    background: url('/Files/System/images/topLine.gif') no-repeat -4px 6px;
    height: 15px;
    padding: 0 2px 0 17px;
    text-transform: lowercase;
}
.headerLinks li:first-child {
    background: none;
}
/* Menu */
#menu_container{
	height:40px;
	background:transparent url('/Files/System/dekagebakservice/images/basics/bgMenuContainer.gif') no-repeat top left;
	width:100%;
}
#menu{
	height:40px;
	float:left;
	width: 650px;
}
#menu ul{
	margin:0;
	padding:0;
	list-style-type:none;
}
#menu ul li{
	float:left;
	line-height:1%;
}
#menu ul li a{
	display:block;
	line-height:40px;
	font-weight:bold;
	padding:0 20px;
	color:#FFFFFF;
	background:transparent url('/Files/System/dekagebakservice/images/basics/MenuContainerSeperator.gif') no-repeat right;
}
#menu ul li a:hover, #menu ul li a.active{
	display:block;
	line-height:40px;
	font-weight:bold;
	padding:0 20px;
	color:#ff9ebf;
	background:transparent url('/Files/System/dekagebakservice/images/basics/MenuContainerSeperator.gif') no-repeat right;
	text-decoration:none;
}
/* Search */
.search_container{
	float:right;
	margin:12px;
	width:214px;
}
.search_fld{
	float:left;
	padding-top:2px;
}
.search_fld .frm_input{
	width:155px;
}
.search_btn{
	float:left;
	margin-left:5px;
}
/* Content */
#content_container{
	background:transparent url('/Files/System/dekagebakservice/images/basics/bgMainContent.gif') repeat-y top right;
	border:1px solid #FFFFFF;
}
.content_left_container{
	float:left;
	width:200px;
}
.content_left_container h4.h4, .content_right_container h4.h4{
	padding:12px 0 15px 10px;
}
.submenu{
	margin-right:12px;
}
.submenu ul{
	margin:0 0 0 25px;
	padding:0;
	list-style-type:disc;
	color:#B72355;
}
.submenu ul li a{
	display:block;
	line-height:25px;
	border-bottom:1px solid #FCBDD2;
	text-decoration:none;
	font-size:12px;
}
.submenu ul li a:hover, .submenu ul li a.active{
	display:block;
	line-height:25px;
	border-bottom:1px solid #FCBDD2;
	text-decoration:none;
	font-size:12px;
	color:#b72355;
}
.content_middle_container{
	float:left;
	width:518px;
}
.content_right_container{
	float:right;
	width:200px;
	background-color:#EAECEB;
}
.banner_container{
    text-align:center;
}
.paragraphimage{
    padding:10px 0;
}
.accordiontoggler{
    cursor:pointer;
}
/* Breadcrumb */
#breadcrumb_container{
}
/* Assortiment */
#assortiment_container{
	margin:0 15px 15px 15px;
}
#assortiment{
	padding:5px 0;
}
/* Group */
.group_list{
    padding:0;
    margin:0;
}
.group_list li{
    float:left;
}
.group_name, .group_name:hover, .assortiment_item_title a, .assortiment_item_title a:hover{
    font-size: 130%;
    font-weight: 600;
    padding: 5px 0;
    color: #586161;
}
.product_list{
    list-style-type:none;
    padding:0;
    margin:0;
}
.product_list li{
    float:left;
}
.assortiment_filter_container{
	background-color:#F7F7F7;
	line-height:30px;
	height:30px;
}
.assortiment_count{
	width:225px;
	float:left;
	padding-left:25px;
	font-weight:600;
}
.filter{
	width:250px;
	float:right;
	text-align:right;
}
#frmSorting{
	margin:0;
	padding:7px 15px 0 0;
}
.assortiment_item{
	display:inline-block;
	padding:5px;
	width:248px;
}
.assortiment_item div.assortiment_item_bg{
	border:1px solid #FFFFFF;
	padding:4px 4px 10px 4px;
}
.assortiment_item div.assortiment_item_bg:hover{
	border:1px dotted #CF3569;
	padding:4px 4px 10px 4px;
}
.assortiment_item_bg_cat{
	border:1px solid #FFFFFF;
	padding:4px 4px 10px 4px;
	text-align:center;
}
.assortiment_item div.assortiment_item_bg_cat:hover{
	border:1px dotted #CF3569;
	padding:4px 4px 10px 4px;
	text-align:center;
}
.assortiment_item_info a{
}
.assortiment_item_info a img{
	padding-right:15px;
}
.assortiment_personen{
	font-weight:bold;
	line-height:18px;
	padding-top: 5px;
}	
.assortiment_item a h3.h3, .assortiment_item_title h3.h3{
	font-size:130%;
	font-weight:600;
	padding:5px 0;
}
.assortiment_item a:hover{
	text-decoration:none;
}
.assortiment_price_container{
	padding:40px 15px 15px 0;
	text-align:right;
}
.price{
	color:#B72355;
	font-size:14px;
	font-weight:bold;
}
.price_decimal{
	background:transparent url('/Files/System/dekagebakservice/images/basics/prijsPunt.gif') no-repeat 0 11px;
	color:#000000;
	font-family:verdama,arial,helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:12px 0 0 2px;
}
.assortiment_item_shoppingcart, .assortiment_item_category{
	background-color:#EBEDEC;
	height:30px;
	overflow:hidden;
	padding:7px 0 0 3px;
	width:236px;
}
.assortiment_item_category a{
	float:right;
	padding-right:7px;
}
.assortiment_item_shoppingcart a{
	display:block;
	float:left;
	margin-left:3px;
}
.assortiment_item_shoppingcart .spinner{
	padding-left:5px;
}
.spinner {
	float:left;
	width:30px;
}
input.frm_input_aantal {
	background:#FFFFFF none repeat scroll 0 0;
	border-color:#808080 #D4D0C8 #D4D0C8 #808080;
	border-style:solid;
	border-width:1px;
	float:left;
	font-size:11px;
	height:17px;
	line-height:14px;
	padding:3px 2px 0;
	width:12px;
}
.spinner input.inc {
	background:transparent url('/Files/System/images/buttons/shoppingcartChangeBtn.gif') no-repeat 0 0;
	border:medium none;
	cursor:pointer;
	display:block;
	float:left;
	font-size:0;
	height:11px;
	overflow:hidden;
	padding:0;
	width:11px;
}
.spinner input.dec{
	background:transparent url('/Files/System/images/buttons/shoppingcartChangeBtn.gif') no-repeat -11px 0;
	border:medium none;
	cursor:pointer;
	display:block;
	float:left;
	font-size:0;
	height:11px;
	overflow:hidden;
	padding:0;
	width:11px;
}
.assortiment_back_btn{
	display:block;
	background:transparent url('/Files/System/dekagebakservice/images/basics/btn_back_assortiment.gif') no-repeat 0 3px;
	float:left;
	font-weight:bold;
	line-height:13px;
	padding-left:10px;
}
.assortiment_back_btn:hover{
	display:block;
	background:transparent url('/Files/System/dekagebakservice/images/basics/btn_back_assortiment.gif') no-repeat 0 3px;
	float:left;
	font-weight:bold;
	line-height:13px;
	padding-left:10px;
	text-decoration:underline;
}
.title_product_group{
	display:block !important;
}
/* Assortiment detail */
#assortiment_detail{
	width:100%;
}
.product_detail_addtocart{
	width:132px;
	float:right;
}
#assortiment_detail table tr{
	height:38px;
}
#assortiment_detail table tr td.grijs{
	padding:0 20px;
	background-color:#EAECEB;
}
#assortiment_detail table tr td.wit{
	padding:0 20px;
}
#assortiment_detail table tr td .price{
	padding-right:20px;
	font-size:175%;
}
.assortiment_detail_text{
	height:100px;
}
.product_detail_addtocart .btn_addtocart{
	float:right;	
}
.topspace{
	padding:15px 20px 15px 20px !important;
}
.assortiment_detail_actions a{
	float:right;
	margin-top:10px;
}
.fotoFalse a{
	display:none;
}
/* Besteloverzicht */
#besteloverzicht_tbl th{
	text-align:left;
	height: 45px; 
	padding: 0px 15px 0px 5px; 
	background: #EAECEC;
}
#besteloverzicht_tbl td{
	height: 45px; 
	padding-left: 5px; 
	background: #F6F7F7;
}
.besteloverzicht_productname a{
	display:block;
	color:#DF0D82;
	text-decoration:underline;
	font-weight:bold;
}
.besteloverzicht_productname a:hover{
	display:block;
	color:#DF0D82;
	text-decoration:underline;
	font-weight:bold;
}
.priceBig{
	font-weight:bold;
	font-size:125%;
}
#assortiment h1.h1{
	display:inline;
}
/* Bestelproces */
.fotoTrue ul{
	margin:0;
	padding:0;
}
.file-info{
	line-height:15px;
	padding-left:5px;
}
.filiaal_ctrl p, .selectie_afhaaldatum p{
	padding:5px;
}
.filiaal_ctrl, .selectie_afhaaldatum{
	margin-top:10px;
	background-color: #f6f7f7;
}
.step_information{
	font-size:14px;
	padding-left:10px;
	color:#a92250;
}
#edPostcode{
	width:375px;
}
.selectProvincie, .selectPlaats, .selectPostcode, .selectFiliaal{
	padding:10px 0 10px 5px;
}
.selectPostcode table{
	width:442px !important;
}
.selectPostcode .frm_search_btn{
	background:transparent url('/Files/System/dekagebakservice/images/basics/btnZoek2.gif') no-repeat scroll left top;
}
.selectie_afhaaldatum {
	display: none;
}

.selectie_afhaaldatum table{
	width:502px;
}
.tbl_login .frm_input, #frmCustomer .frm_input{
	width:99% !important;
}
.tbl_row_customercenter td{
	height: 45px;
	padding: 0px 5px 0px 15px;
	background-color: #F6F7F7;
	border-top: solid 1px #ffffff;
}
/* mini winkelwagen */
.winkelwagen_mini, .content_right_container p{
	padding:0 12px 12px 12px;
}
.tbl_winkelwagen_mini tr.oneven{
	height:30px;
}
.tbl_winkelwagen_mini tr.even, #assortiment_detail tr.even{
	line-height:1px;
	height:1px;
}
/* Inloggen */
.header_logininfo{
	clear:right;
	float:right;
	width:402px;
	padding-top:10px;
	text-align:right;
}
#ExtUserForm .frm_input{
	width:250px;
}
/* Pagination */
.pagination{
	padding: 2px;
	text-align:right;
}
.pagination ul{
	margin: 0;
	padding: 0;
	text-align: left;
	font-size: 16px;
}
.pagination li{
	list-style-type: none;
	display: inline;
	padding-bottom: 1px;
}
.pagination a, .pagination a:visited{
	background:transparent url('/Files/System/dekagebakservice/images/basics/bgPaging.gif') repeat-x 0 0;
	padding:0 5px;
	margin:2px;
	height:25px;
	line-height:25px;
	text-decoration: none; 
	color: #B72355;
	font-weight:600;
	display:inline-block;
}
.pagination a:hover, .pagination a:active, .pagination a.current{
	color: #FFFFFF;
	background:transparent url('/Files/System/dekagebakservice/images/basics/bgPaging.gif') repeat-x 0 -25px;
}
.pagination a.currentpage{
	background-color: #B72355;
	color: #FFF !important;
	border-color: #2b66a5;
	font-weight: bold;
	cursor: default;
}
.pagination a.disabled, .pagination a.disabled:hover{
	visibility:hidden;
}
/* Footer */
#footer_container{
	margin:10px 0;
	background:transparent url('/Files/System/dekagebakservice/images/basics/bgFooterNew.gif') no-repeat 0 0;
	height:55px;
}
#footer_content{
    margin: 0 auto;
    padding: 10px 0 5px;
    text-align: center;
    width: 450px;
}

/* gebak group overview */
.overview-group {
    float: left;
    width: 172px;   
    height: 259px;
}
.overview-group:hover{
    background-color: #eeeeee;
}
.priceStrikethrough {	
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;	
	color: #000000;
	text-decoration: line-through;
	margin: 0 12px 0 0;	
}
input[name="frmVerstuur"]{
	display:block;
	width:96px;
	height:24px;
	background:transparent url('/Files/System/dekagebakservice/images/basics/shoppingcartBtn.gif') no-repeat top left;
	text-align:center;
	line-height:21px;
	color:#FFFFFF;
	font-size:10px;
	font-weight:600;
	border:0px;
}
input[name="frmVerstuur"]:hover{
	display:block;
	width:96px;
	height:24px;
	background:transparent url('/Files/System/dekagebakservice/images/basics/shoppingcartBtn.gif') no-repeat 0 -24px;
	text-align:center;
	line-height:21px;
	color:#ffcbcb;
	font-size:10px;
	font-weight:600;
	text-decoration:none;
}
#footer_content:after, .content:after, #assortiment:after, .filter:after, .assortiment_item_info:after, #content_container:after, #footer_container:after{ 
	display:block; 
	content:"."; 
	clear:both; 
	font-size:0; 
	line-height:0; 
	height:0; 
	overflow:hidden; 
}

