/*02.00.00.00 shop*/
/*02.01.00.00 shop list*/
/*02.01.01.00 shop list menu*/
.section_shopmenu_userdatabox {
    border-bottom:2px solid #333333;
	width:96%;
	height:100px;
	margin:auto;
	}
.section_shopmenu_userdatabox a {
    text-decoration:none;
	color:#333333;
	}
.collapse, .section_shopmenu_userdata {
    display:block;
    width:90%;
    margin:12px auto 0px auto;
	color:#333333;
	font-size:16px;
	font-weight:600;
    }
.collapse + input{
  display:none;
}
.collapse + input + *{
  display:none;
}
.collapse+ input:checked + *{
  display:block;
}
.collapse_icon {
    margin-right:5px;
	}
.collapse_icon img {
    height:16px;
	}
.collapse_id {
    margin-left:50%;
	}
.section_shopmenu_list_checkbox {
    font-size:16px;
	margin-left:14px;
	}
.section_shopmenu_list_link {
    font-size:16px;
	margin: 10px auto 0 18px;
	}
.section_shopmenu_list_link a {
    text-decoration:none;
	color:#000000;
	}
/*02.01.02.00 shop list bar*/
#shop_bar form, #shop_bar a {
    display:block;
	height:24px;
	float:right;
	margin:3px 5px 3px auto;
	vertical-align:middle;
	}
#shop_bar_icon {
	height:22px;
	}
#shop_bar_icon span {
	font-size:22px;
	}
#searchfield_button, #searchfield_shop {
	border-color:#BF0000;
    -moz-box-shadow: 0 0 2px 1px #e7e7e7;
	-webkit-box-shadow: 0 0 2px 1px #e7e7e7;
	box-shadow: 0 0 2px 1px #e7e7e7;
	}
#searchfield_button {/*kleurbepaling css/section/standard*/
    margin-left:-5px;
	-webkit-border-top-right-radius: 12px;
    -webkit-border-bottom-right-radius: 12px;
    -moz-border-radius-topright: 12px;
    -moz-border-radius-bottomright: 12px;
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
	}
#searchfield_shop {
	-webkit-border-top-left-radius: 12px;
    -webkit-border-bottom-left-radius: 12px;
    -moz-border-radius-topleft: 12px;
    -moz-border-radius-bottomleft: 12px;
    border-top-left-radius: 12px;
    border-bottom-left-radius: 12px;
	}
/*02.01.03.00 shop list page*/
.shop_box_single, .shop_box_duo, .shop_box_triple, .shop_box_quatro {
	float:left;
	display:block;
	-webkit-border-radius: 0.5em; 
	-moz-border-radius: 0.5em; 
	border-radius: 0.5em;
    -moz-box-shadow: 0 0 2px 1px #e7e7e7;
	-webkit-box-shadow: 0 0 2px 1px #e7e7e7;
	box-shadow: 0 0 2px 1px #e7e7e7;
    }
.shop_box_single, .shop_view_article {
    width:98.4%;
	height:185px;
	margin:0.75%;
    }
.shop_box_single .shop_box_image_placeholder {
    float:left;
	width:22.5%;
    }
.shop_box_single img {
    max-width:100%;
	}
.shop_single_info, .shop_single_buy {
	height:93%;
	float:left;
	margin:1%;
	}
.shop_single_info {
    width:48%;
	border-right: solid thin #333333;
	}
.shop_single_buy {
    width:25%;
	}
.shop_box_row #shop_single_icon {
    width:90%;
	font-size:12px;
	margin-top:4px;
	}
.shop_view_row #shop_single_icon {
    width:40%;
	font-size:16px;
	margin-top:4px;
	}
.shop_box_duo {
    width:50%;
    }
.shop_box_triple {
    width:33.333333%;
    }
.shop_box_quatro {
    width:23.5%;
    height:21em;
	margin: 0.75%;
    }
.shop_box_quatro .shop_box_image, .shop_box_title, .shop_box_line, .shop_box_price, .shop_box_shipment, .shop_box_row {
    max-width:95%;
	display:block;
	margin:auto;
    }
.shop_box_price, .shop_box_shipment, .shop_box_row {
    margin-top:8px;
    }
.shop_box_image_placeholder {
	height: 180px;
	}
.shop_box_image {
	max-height: 180px;
	}
.shop_box_title {
    color:#333333;
	font-weight:550;
	height:2.75em;
    }
.shop_box_line {
    height:0.4px;
	width:95%;
	background:#333333;
	margin:5px auto 5px auto;
	}
.shop_box_price {
    color:#BF0000;
	font-family:"Comic Sans MS", Euphemia;
	}
.shop_box_price span {
    color:#333333;
	font-size:12px;
	text-decoration:line-through;
	font-family:"Times New Roman", Times, serif.
	}
.shop_box_shipment {
    color:#3333CC;
    }
.shop_box_row .shop_box_icon {
    float:left
    }
.shop_box_icon span{
	display:block;
	float:left;
	}
.shop_box_row .shop_add_icon {
    height:10px;
	display:block;
	}
.shop_view_row .shop_add_icon {
    height:16px;
	display:block;
	}
/*02.02.00.00 shop view*/
.shop_view_article_title {
    color:#333333;
	background:#FFFFFF;
	font-weight:550;
	font-size:2em;
	height:1.5em;
	border-bottom:solid thin #333333;
	margin-top:0.2em;
	}
.shop_view_image {
	max-height: 320px;
	width:auto;
	display:block;
	margin:auto;
	}
.shop_view_buy {
    width:100%;
	}
.shop_view_price, .shop_view_shipment, .shop_view_row {
	margin-top:2em;
	margin-left:2.2em;
	}
.shop_view_price {
    color:#BF0000;
	font-size:20px;
	font-family:"Comic Sans MS", Euphemia;
	}
.shop_view_price span {
    color:#333333;
	font-size:16px;
	text-decoration:line-through;
	font-family:"Times New Roman", Times, serif;
	}
.shop_view_txt {
    margin-top:1.2em;
	color:#333333;
    }
.shop_view_txt_title {
    margin-top:2.2em;
	font-size:20px;
	font-weight:500;
	color:#333333;
    }
.shop_view_links a {
    display:block;
	float:right;
	margin-right:10px;
	font-size:18px;
	height:18px;
	color:#BF0000;
	}
#shop_link_icon {
    height:18px;
	font-size:18px;
	}
/*02.03.00.00 shop basket*/
.row_head {
    font-weight:600;
	}
.shop_basket_image img {
    height:8em;
	}
.shop_basket_image {
	margin:auto;
	}
.row_white form {
    margin-top:0.5em;
	}
.basket_total a {
    margin-left:80%;
	}
.basket_total {
    width:96%;
	height:flex;
	border:solid thin #000000;
	margin:20px auto 20px auto;
	background-color:#BFBFFF;
	-webkit-border-radius: 0.5em; 
	-moz-border-radius: 0.5em; 
	border-radius: 0.5em;
	} 
.basket_amount_row {
    height:22px;
    }
.basket_calculation_amount .column_150 {
    font-weight:600;
	}
.basket_calculation_amount {
    margin-top:5px;
	}
.basket_calculation_amount .column_525, .basket_calculation_amount .column_200, .basket_calculation_amount .column_150, .basket_calculation_amount .column_100 {
	border-left:none;
	color:#333333;
	margin-top:5px;
	display:block;
	float:left;
	}
.basket_total_amount .column_525, .basket_total_amount .column_200, .basket_total_amount .column_150, .basket_total_amount .column_100 {
    margin-top:5px;
	border-left:none;
	font-size:17px;
	font-weight:600;
	display:block;
	float:left;
	}
.basket_total_amount .column_200, .basket_total_amount .column_150, .basket_total_amount .column_100 {
    border-top:solid thin #333333;
	}
#basket_return {
    margin-left:80%;
	margin-top:10px;
	}	
/*02.04.01.00 shop payment*/
.section_box_title {
    width:96%;
	display:block;
	margin:4px auto auto auto;
	}
.section_box_title h6 {
    margin:4px auto auto 5px;
    font-family:18thCentury;
	font-size:16px;
	color:#333333;
	float:left;
	}
.shop_h6_icon {
    margin-left:70%;
	}
.form_view_1000 input {
    margin:10px 1% auto 1%;
	height:18px;
	}
.data_buyer {
    margin-top:5px;
	}
/*02.04.02.00 shop payment*/
.offerte_message1, .offerte_message2 {
	width:100%;
	text-align:center;
	}
.offerte_message1 {
    font-size:24px;
	font-family:18thCentury;
	margin-top:100px;
	color:#BF0000;
	}
.offerte_message2 {
    font-size:18px;
	font-family:18thCentury;
	width:100%;
	margin-top:20px;
	color:#333333;
	}