/*reset style*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table {  }

input{ margin:0px;vertical-align: middle;height:20px;line-height:20px;border:1px solid #004685; }
a img{ border:0px; }
h1, h2, h3, h4, h5, h6{ margin:0px;padding:0px;font-size:12px;font-weight:normal; }
p{ margin:0px;padding:0px;font-size:13px;line-height:130%; }

* html div.left { display: inline; margin-right: -10px; }
input[type=text], input[type=password], input[type=file], textarea{ background:transparent url(../images/inputshadow.gif) no-repeat scroll left top; }
input[type=checkbox]{width:15px; border:1px solid #004685; }
*:first-child+html  input{ padding-bottom:2px;height:18px;line-height:18px; }
/*start styling*/
body{ background-color:#F4F5EF;font-family:Arial;font-size:13px;line-height:130%;width:100%;height:100%; }
.clear{ font-size:0px;line-height:0px;height:0px;clear:both;overflow:hidden;width:0px; }
.error{ border-left:1px solid #FF0000;padding:5px; }
a, a:link, a:active, a:visited{ color:#ED1C2E; }

.z1{ position:relative;z-index:1; }
.z2{ position:relative;z-index:2; }
.z3{ position:relative;z-index:3; }

.floatr{ float:right; }
ul > li { line-height:190%;vertical-align:middle; }
ul > li > div.icon{ float:left;margin-right:5px;position:relative;top:5px; }

h1{ color:#004685;font-weight:bold;font-size:18px;letter-spacing:-0.25px; }
h1.bg{ width:477px;height:90px;color:#FFFFFF;padding:14px 15px; }
h1.bg2{ width:477px;height:90px;color:#ED1C2E;padding:14px 15px;background-color:#FFFFFF; }
h1.winkelwagen{ height:20px;line-height:20px;vertical-align:bottom;color:#339900; }
h1.winkelwagen div.icon{ float:left;margin-right:6px; }
h2{ color:#004685;font-weight:bold;font-size:14px;letter-spacing:-0.25px; }
h2.winkelwagen{ padding:10px;vertical-align:bottom;color:#339900; }
h1.head{ color:#ED1C2E; }
h1.ww{ color:#339900;}
h2.head{ color:#ED1C2E; }

.moveup5{ position:relative;top:-5px; }
.moveup15{ position:relative;top:-15px; }



input.button{ margin:0px;padding:0px;border:0px;background-color:transparent;position:relative;display:inline-block;display:inline;cursor:pointer; }


.button{ background-image:url('../images/buttons-icons.png');cursor:pointer;margin:0px;padding:0px;border:0px;background-color:transparent;position:relative;display:inline-block;display:inline; }
* html input.button{ position:fixed; }

.button.go{ font-size:0px;line-height:0px;width:26px;height:26px;background-position:-1px 0px; }
.button.arrow1{ font-size:0px;line-height:0px;width:20px;height:20px;background-position:-28px 0px; }
.button.arrow2{ font-size:0px;line-height:0px;width:20px;height:20px;background-position:-49px 0px; }
.button.arrow1s{ font-size:0px;line-height:0px;width:14px;height:14px;background-position:-69px 0px; }
.button.cross{ font-size:0px;line-height:0px;width:11px;height:11px;background-position:-82px -16px; }

.button.base{ font-size:0px;line-height:0px;width:180px;height:30px;background-position:-585px 0px; }
.button.volgendestap{ font-size:0px;line-height:0px;width:160px;height:30px;background-position:-176px 0px; }
.button.bevestigbestelling{ font-size:0px;line-height:0px;width:180px;height:30px;background-position:-176px -60px; }
.button.verderwinkelen{ font-size:0px;line-height:0px;width:180px;height:30px;background-position:-353px -100px; }
.button.nieuwpwopslaan{ font-size:0px;line-height:0px;width:207px;height:30px;background-position:-356px -60px; }
.button.nieuwpwopslaan2{ font-size:0px;line-height:0px;width:160px;height:30px;background-position:0px -70px; }
.button.catalogusbestellen{ font-size:0px;line-height:0px;width:160px;height:30px;background-position:0px -100px; }
.button.klantworden{ font-size:0px;line-height:0px;width:160px;height:30px;background-position:-193px -100px; }
.button.inwinkelwagen{ font-size:0px;line-height:0px;width:160px;height:30px;background-position:-176px -30px; }
.button.download{ font-size:0px;line-height:0px;width:180px;height:24px;background-position:-585px -30px; }

.icon{ background-image:url('../images/buttons-icons.png');margin:0px;padding:0px;border:0px;background-color:transparent;position:relative;display:inline-block;display:inline; }
.icon.any{ font-size:0px;line-height:0px;width:32px;height:32px;background-position:-161px -92px; }
.icon.pdf2{ font-size:0px;line-height:0px;width:32px;height:32px;background-position:0px -31px; }
.icon.pdf{ font-size:0px;line-height:0px;width:32px;height:35px;background-position:-94px -35px; }
.icon.doc{ font-size:0px;line-height:0px;width:26px;height:35px;background-position:-94px 0px;margin:0px 3px 0px 3px; }
.icon.img{ font-size:0px;line-height:0px;width:26px;height:35px;background-position:-120px 0px;margin:0px 3px 0px 3px; }
.icon.zip{ font-size:0px;line-height:0px;width:26px;height:35px;background-position:-147px 0px;margin:0px 3px 0px 3px; }
.icon.xls{ font-size:0px;line-height:0px;width:26px;height:35px;background-position:-126px -35px;margin:0px 3px 0px 3px; }

.icon.fsc{ font-size:0px;line-height:0px;width:37px;height:42px;background-position:-33px -28px; }
.icon.shoppingcart{ font-size:0px;line-height:0px;width:21px;height:20px;background-position:-71px -50px; }
.part .icon.shoppingcart{ font-size:0px;line-height:0px;width:21px;height:20px;background-position:-71px -50px;margin-right:10px; }
.icon.v{ font-size:0px;line-height:0px;width:15px;height:15px;background-position:-74px -31px; }

span.button, span.icon{ display:inline-block; }
div.button, div.icon{ display:inline-block; }

div.productgroepeniconen{ background-image:url('../images/productgroepeniconen.jpg');font-size:0px;line-height:0px;width:150px;height:140px; }
div.productgroepeniconen.schoppen_spaden{ background-position:0px 0px; }
div.productgroepeniconen.tuingereedschap{ background-position:-150px 0px; }
div.productgroepeniconen.handgereedschap{ background-position:-300px 0px; }
div.productgroepeniconen.vorken_landbouw{ background-position:-450px 0px; }

div.productgroepeniconen.bouw_hamers_bijlen{ background-position:0px -140px; }
div.productgroepeniconen.knipgereedschap_zagen{ background-position:-150px -140px; }
div.productgroepeniconen.kindergereedschap{ background-position:-300px -140px; }
div.productgroepeniconen.stelen{ background-position:-450px -140px; }

div.productgroepeniconen.bezems_borstels_doeken{ background-position:0px -280px; }
div.productgroepeniconen.winterartikelen{ background-position:-150px -280px; }
div.productgroepeniconen.bindartikelen{ background-position:-300px -280px; }
div.productgroepeniconen.dewitproducten{ background-position:-450px -280px; }

div.productgroepeniconen.weerartikelen{ background-position:0px -420px; }
div.productgroepeniconen.bijzondereproducten{ background-position:-150px -420px; }


div.inline-icon-container{ font-weight:bold;clear:both;min-height:20px; }
div.inline-icon-container a{ display:block;float:left;font-weight:bold;text-decoration:none;font-size:14px;margin-right:4px; }
div.inline-icon-container div.button, div.inline-icon-container div.icon{ float:left;display:inline;display:inline-block;vertical-align:middle;position:relative;top:-1px; }
div.inline-icon-container div.arrow1s{ position:relative;top:2px; }

div.steps{ background-image:url('../images/buttons-icons.png'); }
div.steps.stepdone{ font-size:13px;line-height:30px;width:249px;height:30px;background-position:-335px 0px;color:#FFFFFF;text-align:center;font-weight:bold; }
div.steps.stepopen{ font-size:13px;line-height:30px;width:249px;height:30px;background-position:-335px -30px;color:#000000;text-align:center;font-weight:bold; }

div.stepline{ width:703px;height:30px; }
div.stepline > div{ float:left;margin-left:-15px; }
div.stepline > div.steps.stepdone:first-child{ float:left;margin-left:0px;width:234px;background-position:-350px 0px; }
div.stepline > div.steps.stepdone.done{ color:#000000; }

div.container{ margin:0px auto; }
div.container.main{ width:960px; }
div.container.main div.top{ width:960px;height:105px;background-color:#ffffff;vertical-align:top; }

div.container.main div.top img.logo{ float:left;margin-bottom:8px;margin-left:10px;margin-top:8px; }
div.container.main div.top div.loggedon{ float:right;margin-top:8px;margin-right:23px;margin-bottom:8px;font-size:11px;line-height:11px;text-align:right; }
div.container.main div.top ul.menu{ background-image:url('../images/main-menu-bg.png');height:39px;line-height:40px;width:960px;clear:both;margin:0px;padding:0px;padding-top:1px; }
div.container.main div.top ul.menu li{ margin:0px;float:left;padding:6px 25px 0px 24px;cursor:pointer;font-size:14px; }
div.container.main div.top ul.menu li a,
div.container.main div.top ul.menu li a:link,
div.container.main div.top ul.menu li a:active,
div.container.main div.top ul.menu li a:visited{ color:#ffffff;text-decoration:none;font-size:14px;font-family:Helvetica, Arial, sans-serif;font-weight:bold; }
div.container.main div.top ul.menu li a:hover{ text-decoration:underline; }
div.container.main div.top ul.menu li.active a,
div.container.main div.top ul.menu li.active a:link,
div.container.main div.top ul.menu li.active a:active,
div.container.main div.top ul.menu li.active a:visited{ color:#ffffff;text-decoration:underline;font-size:14px;font-family:Helvetica, Arial, sans-serif;font-weight:bold; }
div.container.main div.top ul.menu li.active .sub a,
div.container.main div.top ul.menu li.active .sub a:link,
div.container.main div.top ul.menu li.active .sub a:active,
div.container.main div.top ul.menu li.active .sub a:visited{ color:#ffffff;text-decoration:none;font-size:12px;font-weight:bold;font-family:Helvetica, Arial, sans-serif; }
div.container.main div.top ul.menu li.active .sub a:hover{text-decoration:underline; }
div.container.main div.top ul.menu li a:hover{ color:#ffffff;text-decoration:Underline;font-size:14px; }
div.container.main div.top ul.menu li div{ background-color:#004685;position:absolute;z-index:999;padding:20px 20px 0px 0px;display:none; }
div.container.main div.top ul.menu li div.sub ul{ display:block;float:left;position:relative;line-height:170%;font-size:12px;font-weight:bold;padding-left:20px;margin-bottom:20px; }
div.container.main div.top ul.menu li div.sub ul li{ clear:both;display:block;width:100%;margin:0px;padding:0px;min-width:100px;font-size:12px;font-weight:bold; }
div.container.main div.top ul.menu li div.sub ul a,
div.container.main div.top ul.menu li div.sub ul a:link,
div.container.main div.top ul.menu li div.sub ul a:active,
div.container.main div.top ul.menu li div.sub ul a:visited{ font-size:12px;font-weight:bold; }

div.main.content{ width:960px;margin-top:26px; }
div.main.content div.left, div.main.content div.center, div.main.content div.right, div.main.content div.right2{ float:left;display: inline; }
div.main.content div.left{ width:178px;padding-left:10px; }
div.main.content div.center{ width:498px;text-align:center; }
div.main.content div.center div{ text-align:left; }
div.main.content div.center h1{ text-align:left; }
div.main.content div.center h2{ text-align:left; }
div.main.content div.center p{ text-align:left; }
div.main.content div.right{ width:249px;padding-left:10px;line-height:20px; }
div.main.content div.right2{ width:767px;line-height:130%; }
div.main.content div.right2 div.rightpart.whitebg{ padding-left:14px; }

div.main.content div.left ul.productgroepen{margin-top:6px;}
div.main.content div.left ul.productgroepen li{ line-height:20px;height:21px;color:#E40027;font-weight:bold;font-size:12px; }
div.main.content div.left ul.productgroepen li a,
div.main.content div.left ul.productgroepen li a:active,
div.main.content div.left ul.productgroepen li a:visited,
div.main.content div.left ul.productgroepen li a:link{ color:#E40027;font-weight:bold;font-size:12px;text-decoration:none; }
div.main.content div.left ul.productgroepen li a:hover{ color:#E40027;font-weight:bold;font-size:12px;text-decoration:Underline; }

div.main.content div.contentpart{ width:687px;margin-top:1px;margin-bottom:19px; }
div.main.content div.contentpart2{ width:707px;margin-top:1px;margin-bottom:19px; }
div.main.content div.whitebg{ background-color:#FFFFFF;padding:10px;padding-bottom:4px; }
div.main.content div.whitebg2{ background-color:#FFFFFF; }

div.main.content div.center div.centerpart{ width:511px;margin-top:1px;margin-bottom:10px; }
div.main.content div.center div.rightpart{ width:774px;margin-top:1px;margin-bottom:19px; }
div.main.content div.center div.centerpart h2{ margin:10px 0px; }
div.main.content div.center div.rightpart h2{ margin:10px 0px; }
div.main.content div.center div.centerpart p{  }
div.main.content div.center div.whitebg{ background-color:#FFFFFF;padding:10px;padding-left:10px;width:492px; }
div.main.content div.center div.padd{ padding:0px 10px 10px 14px;width:489px; }
div.main.content div.center div.centerpart.barcode{ background-image:url('../images/barcode.png');background-position:right bottom;background-repeat:no-repeat;height:140px;padding-top:10px; }
div.main.content div.right div.part{ background-color:#ffffff;width:230px;margin-left:14px;padding:10px;font-size:13px;line-height:130%; }
div.main.content div.right div.part a:link,
div.main.content div.right div.part a:active,
div.main.content div.right div.part a:visited,
div.main.content div.right div.part a{ color:#E40028;font-weight:bold;text-decoration:none; }
div.main.content div.right div.part a:hover{ color:#E40028;font-weight:bold;text-decoration:underline; }
div.main.content div.right div.part h1{ position:relative;left:-5px; }
div.main.content div.right div.part h2{ position:relative;left:-5px;font-weight:normal; }
div.main.content div.right div.part.barcode{ background-image:url('../images/barcode.png');background-position:right bottom;background-repeat:no-repeat;height:120px; }
div.main.content div.right div.part.barcode h2{ font-size:18px;font-weight:bold; }
div.main.content div.right div.part.barcode p{ width:106px;font-size:13px;line-height:130%;margin:8px 0px; }

div.herfst{ width:513px;height:321px;background-image:url('../images/herfst.png');overflow:hidden;position:relative;top:-1px; }
div.animcnt{ width:511px;display:none;position:relative; }
div.anim-blackout{ background-color:#000000;opacity:.7; filter: alpha(opacity = 70);width:511px; }
div.anim-blackout-content{ color:#ffffff;width:491px;position:relative;padding:0px 10px;font-size:13px; }
div.anim-blackout-content a{ color:#ffffff;font-size:13px; }


div.anim-txtup-slide{ overflow:hidden;width:513px;height:321px;position:relative; }
div.anim-txtup-slide div.entry-cnt{ position:relative;height:321px; }
div.anim-txtup-slide div.entry{ width:513px;height:321px;overflow:hidden;top:-1px;float:left; }

#form-login-s-email{ width:180px; }
#form-login-s-password{ width:180px;margin-right:10px;display:none; }
#form-login-s-password-t{ width:180px;margin-right:10px; }
#form-login-s label{ font-size:11px;color:#666666; }

#form-login-b-email{ width:250px; }
#form-login-b-password{ width:250px;margin-right:10px;display:none; }
#form-login-b-password-t{ width:250px;margin-right:10px; }
#form-login-b-password-check{ width:250px;margin-right:10px;display:none; }
#form-login-b-password-check-t{ width:250px;margin-right:10px; }
#form-login-b label{ font-size:11px;color:#666666; }
#pass-strength-bar{ width:166px;margin-top:2px; }
span.label{ width:160px;line-height:9px; }
#pass-strength-bar div.bar{ width:0%;line-height:7px;height:7px;overflow:hidden;font-size:7px;line-height:5px;color:#000000; }

div.container.main div.footer{ clear:both;background-color:#323232;position:relative;top:38px;left:0px;padding:8px;color:#ffffff;font-size:11px;height:44px; }
div.container.main div.footer a:link,
div.container.main div.footer a:active,
div.container.main div.footer a:visited,
div.container.main div.footer a{ color:#FFFFFF;text-decoration:none; }
div.container.main div.footer a:hover{ color:#FFFFFF;text-decoration:underline; }
div.container.main div.footer div.fp{ float:left;width:50%;line-height:42px; }
div.container.main div.footer div.fp div.icon{ float:left;margin-right:20px; }
div.container.main div.footer div.fp2{ line-height:130%;padding-top:8px;text-align:right; }
div.container.main div.footer div.fp2 div{ float:right;width:232px;text-align:left; }

div.toolt{ position:absolute;border:1px solid #004685;background-color:#ffffff;min-width:142px;font-size:12px;overflow:visible;float:right; }
div.toolt ul li{ height:18px;line-height:18px;cursor:default;padding-left:6px;padding-right:6px; }
div.toolt ul li:hover{ background-color:#004885;color:#FFFFFF; }
div.toolt ul li a:link, div.toolt ul li a:active, div.toolt ul li a:visited, div.toolt ul li a{ color:#000000;text-decoration:none; }
div.toolt ul li a:hover{ color:#FFFFFF; }
div.toolt ul li:hover a{ color:#FFFFFF; }

.assortiment-part { width:150px; }
.assortiment-part div{ margin-bottom:8px; }
.assortiment-part a:active,
.assortiment-part a:visited,
.assortiment-part a:link{ color:#E40027;font-weight:bold;font-size:14px;text-decoration:none; }
div.assortiment-part div.productgroepeniconen{ cursor:pointer; }

.assortiment-artikel { width:150px; }
.assortiment-artikel img{ margin-bottom:8px;border:1px solid #F4F5EF;cursor:pointer; }
.assortiment-artikel a:active,
.assortiment-artikel a:visited,
.assortiment-artikel a:link{ color:#E40027;font-weight:bold;font-size:14px;text-decoration:none; }

.assortiment2-artikel { width:150px; }
.assortiment2-artikel img{ margin-bottom:8px;border:1px solid #F4F5EF;cursor:pointer; }
.assortiment2-artikel a:active,
.assortiment2-artikel a:visited,
.assortiment2-artikel a:link{ color:#E40027;font-weight:bold;font-size:14px;text-decoration:none; }
.assortiment2-artikel .inline-icon-container{  }
.assortiment2-artikel .inline-icon-container a:active,
.assortiment2-artikel .inline-icon-container a:visited,
.assortiment2-artikel .inline-icon-container a:link{ color:#E40027;font-weight:bold;font-size:14px;text-decoration:none; }

.doelgroep-artikel { width:130px; }
.doelgroep-artikel img{ margin-bottom:8px;border:1px solid #F4F5EF;cursor:pointer; }
.doelgroep-artikel a:active,
.doelgroep-artikel a:visited,
.doelgroep-artikel a:link{ color:#004685;font-weight:bold;font-size:14px;text-decoration:none; }
.doelgroep-artikel .inline-icon-container{ position:relative;left:-4px;width:138px; }
.doelgroep-artikel .inline-icon-container a:active,
.doelgroep-artikel .inline-icon-container a:visited,
.doelgroep-artikel .inline-icon-container a:link{ color:#E40027;font-weight:bold;font-size:14px;text-decoration:none; }


div.productdetailcol{ float:left; }
div.productdetailcol.c1{ width:256px; }
div.productdetailcol.c2{ width:231px; }
div.productdetailcol.c3{ width:226px; }
div.productdetailcol.c4{ width:261px; }
div.pricedata{ width:180px;border:1px solid #E40027;color:#E40027;padding:3px 9px 0px 9px;font-weight:bold;font-size:12px;margin-left:10px; }

div.main.content div.right div.part ul.ww li{ font-size:12px;line-height:130%;width:230px; }
div.main.content div.right div.part ul.ww li a:active,
div.main.content div.right div.part ul.ww li a:visited,
div.main.content div.right div.part ul.ww li a:link{ color:#000000;font-weight:normal; }

table.wwview{ width:705px;font-size:12px;color:#333333;border-bottom:1px solid #C6C6C6;margin-left:1px; }
table.wwview thead th{ background-image:url('../images/thbgww.jpg');height:25px;line-height:25px;border-left:1px solid #C6C6C6;color:#333333; }
table.wwview thead th:first-child{ border-left:0px solid #C6C6C6; }
table.wwview tbody tr td{ height:25px;vertical-align:middle;padding:0px 10px;border-left:1px solid #C6C6C6;color:#333333; }
table.wwview tbody tr td:first-child{ text-align:center;border-left:0px solid #C6C6C6;  }
table.wwview input{ height:16px; };
table.wwviewtots{ font-size:12px;position:relative;right:-10px;margin-top:10px;color:#333333; }
table.wwviewtots td.td1{ text-align:right;padding-right:20px;font-weight:bold;color:#333333; }
table.wwviewtots td.td2{ width:44px;font-weight:bold;color:#ED1C2E;text-align:right;padding-right:10px; }
#s1c  input, #s2c  input, #c3c input{ border:0px solid #ffffff; }


.voordelentable{margin-top:4px;}
.voordelentable td{height:20px;vertical-align:middle;}
.voordelentable .tdl{ width:15px;padding-right:6px; }
.voordelentable .tdr{ color:#333333; }

.uploadifyQueueItem {
	font: 11px Verdana, Geneva, sans-serif;

	padding: 8px;
	width: 180px;
	
}
.uploadifyError {
	display:none;
}
.uploadifyQueueItem .cancel {
	display:none;
}
.uploadifyProgress {
	background-color: #FFFFFF;
	border-top: 1px solid #06457a;
	border-left: 1px solid #06457a;
	border-right: 1px solid #06457a;
	border-bottom: 1px solid #06457a;
	width: 100%;
}
.uploadifyProgressBar {
	background-color: #06457a;
	width: 1px;
	height: 3px;
}

.uploadifyQueueItem .fileName{ display:none; }
.uploadifyQueueItem .percentage{ display:none; }

ul.pages{ text-align:center;margin:0px auto;display:inline;display:inline-block;height:20px; }
ul.pages li{ float:left;height:18px;width:20px;line-height:15px;text-align:center;padding-top:2px;display:inline; }
ul.pages li:hover{ border:1px solid #E40027;background-color:#FFFFFF;width:18px;height:17px;padding-top:1px;  }
ul.pages li.active{ border:1px solid #E40027;background-color:#FFFFFF;width:18px;height:17px;padding-top:1px;  }
div.pages{ text-align:center;margin:0px auto;width:510px;display:block; }


div.wwc1 { width:0px;height:100%;position:absolute;left:50%;top:0px;z-index:4; }
div.wwc2{ height:0px;width:100%;position:absolute;top:250px;left:0px;z-index:4; }
div.wwerror{ position:absolute;top:-75px;left:-340px;width:400px;height:auto;background-color:#ffffff;z-index:4;padding:10px;border:1px solid #339900; }
div.wwerror p{ margin-left:31px; }
div.closewwerror{ margin-top:70px;margin-left:160px; }
div.closewwerror h1{ display:inline;cursor:pointer; }

div.blackout{ position:fixed;top:0px;left:0px;height:100%;width:100%;background-color:#000000;opacity:.8;	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter: alpha(opacity=80);z-index:999;display:none; }
div.wwvergetencont{ position:fixed;top:0px;left:0px;height:100%;width:100%;z-index:9999;display:none; }
div.wwvergetencont div.centerh{ width:0px;height:100%;position:absolute;left:50%;top:0px; }
div.wwvergetencont div.centerh div.centerv{ height:0px;width:100%;position:absolute;top:50%;left:0px; }
div.wwvergetencont div.centerh div.centerv div.wwvergetenformcont{ height:280px;width:512px;position:absolute;top:-140px;left:-256px;background-color:#ffffff; }
div.wwvergetencont div.centerh div.centerv div.closebox{ background-image:url('../images/closebox.png');position:absolute;top:-155px;left:241px;width:30px;height:30px;cursor:pointer; }
div.wwvergetencont div.centerh div.centerv div.closebox:hover{ background-position:left -30px; }

div.wwvergetencont div.centerh div.centerv div.wwvergetenformcont div.pwvergform{ margin:20px 40px auto 40px; }
div.wwvergetencont div.centerh div.centerv div.wwvergetenformcont div.pwvergform h1{ margin-bottom:15px;font-size:14px; }
div.wwvergetencont div.centerh div.centerv div.wwvergetenformcont div.pwvergform p{ margin-bottom:16px;font-size:12px; }
div.wwvergetencont div.centerh div.centerv div.wwvergetenformcont div.pwvergform p.error{ margin-bottom:16px;font-size:12px;display:none; }
div.wwvergetencont div.centerh div.centerv div.wwvergetenformcont div.pwvergform input{ margin-bottom:20px;width:180px; }
div.wwvergetencont div.centerh div.centerv div.wwvergetenformcont div.pwvergform input.send{ position:relative;top:-10px;left:152px;margin-bottom:0px;width:160px;height:30px;border:0px;background-color:#ffffff;background-image:url('../images/wwvergsend.png'); }
div.wwvergetencont div.centerh div.centerv div.wwvergetenformcont div.pwvergform label{ width:110px;display:block;float:left;margin-right:20px; }
.wwvergeten{ text-decoration:underline; }
body:nth-of-type(1) .safh{ /* fix meant for  safari*/
   position:relative;
   top:10px;
}

@-moz-document url-prefix() { body:nth-of-type(1) .safh{ /* safari fix breaks ff. undo fix for firefox */
   position:relative;
   top:0px;
}}

