/*loginlinks*/
.betaling {margin-top:30px;}
.loginBox {margin-bottom:30px;width:75%;border:1px solid #CCC;box-sizing:border-box;}
.logPad{padding:20px;}
.regBox {margin-bottom:30px;width:100%;border:1px solid #CCC;box-sizing:border-box;}
.regPad{padding:20px;}

.verder_winkel {margin-bottom:30px;}
.verder_winkel2 {margin-top:30px;}
#betaalmogelijkheden {margin:30px 0;}
.no-mini {margin-top:30px;}

#loginLnks{width:100%;}
#loginLnks ul{float:right;margin:0;list-style-type:none;}
#loginLnks ul li {float:left;}
#loginLnks ul li a{display:block;padding:10px;text-decoration:none;border-right:solid 1px #999;}

/*proddetail*/
#inCartProdDetail{border:1px solid #b7b7b7;padding:10px;margin-top:10px;margin-bottom:10px;}
#inCartProdDetail a.cart{}
#inCartProdDetail a.del{}
#msg{color:#fff;background-color:#f5b779;padding:5px;}
#maten{margin-bottom:10px;}
#maten .maat{display:inline-block;}
#maten .maat a{display:block;width:20px;height:20px;text-align:center;border:solid 1px #ccc;margin-right:5px;text-decoration:none;}
#maten .maat a.selected{background-color:#f5b779;color:#fff;}
.korting{}
.inpErr{border:solid 2px #c00;}



#winkelmand {}
#winkelmand a {text-decoration:none;color:#fff;display:block;padding:10px 0;font-size:12px;}
#hoverCart {position:absolute;right:0px;z-index:400;top:34px;}

#shortBasket{background-color:#fff;border:1px solid #d6d6d6;width:325px;color:#000;}
#shortGoShopA{}
.shortRow{padding:10px;border-bottom:1px solid #d6d6d6;}
.shortCimg{float:left;width:35%;margin-right:5%;}
.shortCtxt{float:left;margin-top:10px;font-size:14px;text-transform:uppercase;width:60%;}
#shortGoShopDiv{padding:10px;}
.carttit {border-bottom: 1px solid #d6d6d6;color: #000;font-size: 16px; padding: 10px; text-align: center;}
.carttit2 {border-bottom: 1px solid #d6d6d6;color: #000;font-size: 14px; padding: 10px; text-align: center;}
#topShortCart{}
#bottomShortCart1 {width:100%;}
#bottomShortCart1 a {display:block;padding:10px 20px;background:#000;color:#fff;text-align:center;font-size:14px;text-transform:uppercase;text-decoration:none;}
#bottomShortCart1 a:hover {background:#8b876a;}

#shop_name{}
#shop_name a{color:#fff;background-color:#ccb450;}

.field_title {float:left;width: 30%;vertical-align: top;text-align:left;margin-bottom:5px;}
.field_input {float:left;width: 70%;margin-bottom:5px;}
.textfield {font-family:Open Sans,arial;font-size:13px;padding:2px;width:99%;border:1px solid #e3e0d7;color:#7c7c7c;background-color:#fff;}
.textarea {width:99%;color:#7c7c7c;font-family:Open Sans,arial;font-size:13px;height: 100px;border:1px solid #e3e0d7;background-color:#fff;}
select {font-family:Open Sans,arial;font-size:13px;padding:2px;width:100%;border:1px solid #e3e0d7;color:#7c7c7c;background-color:#fff;}

.already {float:left;width:45%;margin-right:10%;}
.createacc {float:left;width:45%;}

.aantal {width:30px;float:left;font-family:Open Sans,arial;font-size:13px;padding:2px;border:1px solid #e3e0d7;color:#000;background-color:#fff;}
.onder {margin-top:30px;}
.onder_left {float:left;}
.onder_right {float:right;}

#basket_view {}

.paypalbtn{
	margin-top:15px;
}
.onScreen{}
#shop_view {margin-top:30px;}

.afrekenLnk {text-align:right;}
.goProd {background-color: #343434;color:#fff;  border: 1px solid #e3e0d7; clear: both; display: inline-block; font-family: Diamondslight,arial; font-size: 14px; padding: 10px 15px;  text-transform: uppercase;text-decoration:none;}
.goProd:hover {color:#fff;}
.shop_submit, .goProd {display:inline-block;background-color:#ccb450;border:1px solid #ccb450;color:#fff;padding:10px;text-decoration:none;line-height:normal;font-size:16px;margin-top:20px;font-family:Montserrat,arial;}
.shop_submit:hover, .goProd:hover {background-color:transparent;color:#ccb450;-webkit-transition:0.4s ease;-moz-transition:0.4s ease;-ms-transition: 0.4s ease;-o-transition:0.4s ease;transition:0.4s ease;}
.shop_submit_2 {display:inline-block;background-color:#a5a5a5;border:1px solid #fff;font-family:Diamondslight,arial;font-size:13px;text-transform:uppercase;padding:3px 10px;color:#fff;}

.normal{font-weight:normal;}
.line{
	height:1px;
	border-bottom: solid 1px #000;
}

.frmErr{
	background-color:#000;
	padding:10px;
	color:#ffffff;
	font-weight:bold;
	margin-bottom:10px;
}
.shop_main {}
.shop_main h2 {}
.shop_main h3 {}


#formWrap h2{
	font-weight:bold;
	font-size:14px;
	margin-bottom:10px;
}
#formWrap td{}

#formWrap td.onScreen{}
#formWrap input{}
.pwd{display:none;}
#pswMeld{font-size:12px;display:none;}

#result{
	margin-left:5px;
}

.short{
	color:#FF0000;
}

.weak{
	color:#E66C2C;
}

.good{
	color:#2D98F3;
}
.strong{
	color:#006400;
}
.success{background-color:#797979;padding:10px;color:#ffffff;font-weight:bold;border-radius:10px;margin:10px 0;}
.success a{ color:#000;}

/*basket*/

.bsktL{width:100%;padding-bottom:10px;padding-top:10px;border-bottom:solid 1px #ccc;}
.bsktL .img{width:15%;float:left;margin-right:5%;}
.bsktL .txt{float:left;width:80%;}
.bsktL .shopCol1{float:left;width:30%;}
.bsktL .shopCol2{float:left;margin-left:5%;width:30%;}
.bsktL .shopCol3{float:left;width:30%;margin-left:5%;text-align:right;}

.bsktL .shopCol1b{float:left;width:200px;font-weight:bold;}
.bsktL .shopCol2b{float:left;width:100px;}
.bsktL .shopCol2 div{text-align:right;margin-bottom:10px;float:right;}
.bsktL .shopCol2b div{text-align:right;margin-bottom:3px;float:right;}
.bsktL .shopCol3b{float:left;padding-left:15px;}

.bsktL .aanp{margin:0px;padding:0px;height:0px;overflow:hidden;}
#bsktR{float:left;width:50%;min-width:290px;}
#bsktR .pr{}
.bigLine{background-color:#f5b779;height:3px;margin-bottom:10px;}
/*#bsktR div{float:left;width:20%;text-align:right;}*/
/*stap2*/
#login{width:100%;}
#login div{}
#login .req{float:left;}
#login .frgt{float:right;}
/*account maken*/
.make_account{font-size:14px;color:#000000;padding:5px;padding-left:0px;margin-top:5px;margin-bottom:5px;}
#formWrap #make_account{width:20px;}
/*stap3*/
#geg_check{}
#my_geg{float:left;width:45%;margin-right:10%;}

#my_lever {float:left;width:45%;}
#div_ship_adres {margin-top:30px;padding-bottom:30px;display:none;}

#formWrap input[type="radio"]{}
#formWrap input[type="button"]{}

.payborder {border:solid 1px #e3e0d7;padding:20px;margin-top:20px;position:relative;}

@media screen and (max-width: 1020px) {
	
}
@media screen and (max-width: 850px) {
	.loginBox{width:100%;}
	.bsktL .shopCol1 {float:left;width:30%;}
	.bsktL .shopCol2 {float:left;width:25%;text-align:right;margin-left:5%;}
	.bsktL .shopCol3 {float:left;width:35%;text-align:right;margin-left:5%;}
	.bsktL .shopCol4 {float:left;width:15%;text-align:right;margin-left:5%;}
	.bsktL .shopCol5 {float:right;width:5%;text-align:right;margin-left:5%;}
	.dpdGemeente{margin-top:10px;margin-bottom:10px;}
	#my_geg,#my_lever{width:100%;}
	.img img{width:100%;}
	
}
@media screen and (max-width: 640px) {
	#loginLnks{display:none;}
}

@media screen and (max-width: 460px) {
	.shopCol1 span {font-size:18px;}
	.bsktL .shopCol1 {float:left;width:85%;}
	.bsktL .shopCol2 {float:left;width:80%;font-weight:bold;margin-top:10px;}
	.bsktL .shopCol3 {float:left;width:70%;text-align:left;margin-left:5%;margin-bottom:10px;}
	.bsktL .shopCol4 {float:left;width:25%;text-align:right;margin-left:5%;}
	.bsktL .shopCol5 {float:right;width:5%;text-align:right;margin-left:5%;}
	.bsktL .shopCol1b{width:100%;}
	.bsktL .shopCol2b{width:85%;padding-right:15%;}
	
	.dpdOpenFloat1{width:100%}
	.dpdOpenFloat2,.dpdOpenFloat3{float:left;width:50%}
	.dpdCard{margin-left:0px;}
	.dpdCol1{width:100%;}
	.dpdCol2{width:100%;}
	.dpdWrap{white-space:normal;display:block;}
	
	.dpdTerug{float:none;width:100%;text-align:right;text-align:center;margin-bottom:15px}
	.dpdTitel{float:none;width:100%;text-align:right;text-align:center;}
}
