/*loginlinks*/
.betaling {margin-top:30px;}

/*LOGINBOXEN*/
.loginBox 				{margin-bottom:30px;width:100%;border:1px solid #ccc;padding:20px;}
.logPad					{padding:20px;}
.regBox 				{margin-bottom:30px;width:100%;border:1px solid #ccc;padding:20px;}
.regPad					{padding:20px;}
#loginFast{position: fixed;z-index: 1200;top: -20px;text-align:right;border-top:none;right:0px;left:auto;width:auto;display:none;}
#loginLinkers{position: absolute;z-index: 1200;top: -0px;text-align:right;border-top:none;right:0px;left:auto;width:auto;display:none;}
#loginLinkers div a{display:block;margin-top:20px;text-decoration:none;border-bottom:solid 1px #eee;padding:5px;text-align:right;padding-right:20px;}
#loginLinkers{width:350px;background-color:#fff;text-align:left;box-shadow:0 2px 4px 0 rgb(0 0 0 / 13%);border-bottom:solid 1px #ccc;box-sizing:border-box;padding:10px 0px 10px 0px;padding-bottom:15px;}
#loginFast{width:440px;float:right;background-color:#fff;text-align:right;box-shadow:0 2px 4px 0 rgb(0 0 0 / 13%);border-bottom:solid 1px #ccc;box-sizing:border-box;padding:10px 0px 10px 0px;padding-bottom:15px;}
.verder_winkel {margin-bottom:30px;}
.verder_winkel2 {margin-top:30px;}
#betaalmogelijkheden {margin:30px 0;}
.no-mini {margin-top:30px;}
#accountBtn{display:block;padding:10px;border-radius:3px;border:solid 1px #444;line-height:15px;text-align:center;}
#accountBtn span{font-size:12px;}
#mandBtn{display:block;padding:10px;border-radius:3px;border:solid 1px #444;line-height:15px;text-align:center;}
#mandBtn span{}
#zoekBtn{display:block;padding:10px;border-radius:3px;border:solid 1px #444;line-height:15px;text-align:center;}
#zoekBtn span{font-size:12px;}

#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:#48bc45;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:#48bc45;color:#fff;}
.korting{}
.inpErr{border:solid 2px #c00;}


#winkelmand {display: flex;gap: 10px}
#winkelmand a {text-decoration:none;font-size:24px;}
#winkelmand i {color:#48bc45;}
#hoverCart{position:absolute;right:0px;z-index:400;top:30px;}
.topCartTxt {font-size:18px;}

#shortBasket{background-color:#fff;border:1px solid #eee;width:325px;}
#shortGoShopA{}
.shortRow{padding:10px;border-bottom:1px solid #d6d6d6;}
.shortCimg{float:left;width:35%;margin-right:5%;}
.shortCimg img{width:100%;}
.shortCtxt{float:left;margin-top:10px;font-size:14px;text-transform:uppercase;width:60%;}
#shortGoShopDiv{padding:10px;}
.carttit {border-bottom: 1px solid #eee;font-size: 16px; padding: 10px; text-align: center;}
.carttit2 {border-bottom: 1px solid #eee;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:15px;text-decoration:none;-webkit-transition:0.4s ease;-moz-transition:0.4s ease;-ms-transition: 0.4s ease;-o-transition:0.4s ease;transition:0.4s ease;border-radius:3px;}
#bottomShortCart1 a:hover {background:#48bc45;}
.img img{max-width:100%;max-height:100px;}

#shop_name{}
#shop_name a{color:#fff;background-color:#ee535b;}

.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:10px;box-sizing:border-box;width:100%;border:1px solid #d8d8d8;color:#7c7c7c;background-color:#fff;}
.textarea {width:99%;color:#7c7c7c;font-family:Open Sans,arial;font-size:13px;height: 100px;border:1px solid #d8d8d8;background-color:#fff;}
select {font-family:Open Sans,arial;font-size:13px;padding:2px;width:100%;border:1px solid #d8d8d8;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 #d8d8d8;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:0px;}



.afrekenLnk {text-align:right;}
.goProd {background-color: #000;color:#fff;  border: 1px solid #d8d8d8; clear: both; display: inline-block; font-family: Roboto,arial; font-size: 14px; padding: 10px 15px;  text-transform: uppercase;text-decoration:none;}
.goProd:hover {color:#fff;}
.shop_submit {border-radius:4px;background-color: #000;color:#fff; clear: both; display: inline-block; font-family: Roboto,arial; font-size: 14px; margin-top: 20px; padding: 10px 15px;  text-transform: uppercase;text-decoration:none;}
.showMailBtn{}
.shop_submit:hover {color:#fff;}
.shop_submit_2 {display:inline-block;background-color:#a5a5a5;border:1px solid #fff;font-family:Roboto,arial;font-size:13px;text-transform:uppercase;padding:3px 10px;color:#fff;}
.shop_submit2{background-color: #000;color:#fff;  border: 1px solid #d8d8d8; clear: both; display: inline-block; font-family: Roboto,arial; font-size: 14px; margin-top: 20px; padding: 10px 15px;  text-transform: uppercase;text-decoration:none;}

.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 {padding-bottom:5px;margin-bottom:25px;border-bottom:1px solid #cacaca;}
.shop_main h3 {color:#48bc45;text-transform:uppercase;font-weight:normal;font-size:30px;margin-bottom:15px;}


#formWrap h2{
	font-weight:bold;
	font-size:14px;
	margin-bottom:10px;
}
#formWrap td{}

#formWrap td.onScreen{}
#formWrap input{}
.pwd{display:table-row;}
#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:#48bc45;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;}

#formWrap input[type="radio"]{}
#formWrap input[type="button"]{}

.payborder {border:solid 1px #d8d8d8;padding:20px;margin-top:20px;position:relative;}