html, body{font-family:Arial, Verdana, Helvetica;font-size:14px;background:#ddd;color:#615f5c;margin:0;padding: 0}
a{color: #615f5c}
a img{border: 0 solid #fff}
img.absmiddle{vertical-align:middle;margin-bottom: .25em}
h1, h2, h3, h4, h5{color:#615f5c;font-family:Nunito, Arial, Verdana, Helvetica;font-size:20px;font-weight:400;padding:0;margin: 0}
input.text, input.password, select, textarea{background-color:#FFF;border:0 solid transparent;color:#333;font-family:Arial, Verdana, Helvetica;font-size:14px;line-height:17px;font-weight:400;margin:0;padding: 3px}
form, p{margin:0;padding: 0}
input.checkbox, input.radio{margin:0 3px 2px 0;padding:0;vertical-align: middle}
input.defaulttext{font-style:italic;color: #444}
textarea{overflow: auto}
ul, li{margin: 0}
p{min-height:1.25em;min-width: 5px}
.clr{clear: both}
.lclr{clear: left}
.lfloat{float: left}
.rfloat{float: right}
.bold{font-weight: bold}
.green{color: #080}
.red, .required{color: red}
.orange{color: #d57e15}
.defaultpadding{padding: 20px 0 20px 20px}
.feedback{font-weight:700;padding-bottom: 10px}
.feedback-error{color: red}
.feedback-ok{color: #080}
.formlayout .formelements .formelement .lbl{display:block;float:left;font-weight:700;width:200px;padding-top:4px;padding-bottom:7px;text-align:left;padding-right: 10px}
.formlayout .formelements .formelement .fld{float:left;padding-bottom: 7px}
.formlayout .formsubmit{padding-left: 210px}
.defaultlayout{padding:90px 0 50px 0;font-size:14px;line-height: 20px}
.defaultlayout a{color: #eb6f21}
.defaultlayout h2{font-size:22px;font-family:Nunito, Arial, Verdana;line-height: 30px}
.defaultlayout ul{padding: 0 0 0 17px}
.defaultlayout.kol3 .kolom{float:left;padding-left:45px;width: 290px}
.defaultlayout.kol3 .kol2{float:left;padding-left:45px;width: 625px}
.defaultlayout.kol3 .kolom:first-child,
.defaultlayout.kol3 .kol2:first-child{padding-left: 0}
.template960{width:960px;margin: 0 auto}
.relative{position: relative}
#template{position:relative;background: #f6f6f3}
#template-header{background:url(/web/images/header-background.png) no-repeat bottom center;display:block;position:absolute;top:0;left:0;width:100%;height: 280px}
#template-header .topmenu{list-style:none;padding:0;position:absolute;top:20px;left: 0}
#template-header .topmenu li{float:left;display:block;font-size:0;border-left: 2px solid #615f5c}
#template-header .topmenu li:first-child{border-left-width: 0}
#template-header .topmenu .item{font-size:18px;font-family:Nunito, Arial, Helvetica, sans-serif;text-decoration:none;display:block;line-height:18px;padding: 0 16px}
#template-header .topmenu li:first-child .item{padding-left: 0}
#template-header .topmenu li.actief .item{color: #eb6f21}
#template-header .topmenu .item:hover,
#template-header .topmenu .item:focus{outline:none;text-decoration: underline}
#template-header .logo{background:url(/web/images/retailrijk-logo.png);display:block;position:absolute;top:127px;left:0;width:149px;height:217px;font-size: 0}
#template-content{margin-top:280px;min-height: 300px}
#template-footer .kolom{padding:30px 0 30px 45px;float:left;width:290px;font-size:12px;line-height: 20px}
#template-footer .kolom:first-child{padding-left: 0}
#template-footer .kolom strong{font-family:Nunito, Arial, Helvetica, sans-serif;font-size: 14px}
#template-footer .kolom strong:first-child{display:block;padding-bottom:8px;border-bottom: 1px solid #615F5C}
#carroussel{position:absolute;width:960px;height:270px;top:58px;left: 0}
#carroussel .left,
#carroussel .right{width:26px;height:49px;cursor:pointer;position:absolute;top: 81px}
#carroussel .left{background:url(/web/images/carroussel-left.png);left: -50px}
#carroussel .right{background:url(/web/images/carroussel-right.png);right: -50px}
#carroussel .viewport{overflow:hidden;width:960px;height: 270px}
#carroussel .viewport .slider{width:200000px;height:270px;font-size:0;margin-left: 0}
#carroussel .bullets{position:absolute;z-index:20;width:960px;text-align:center;font-size: 0}
#carroussel .bullets .bullet{background:url(/web/images/carroussel-bullets.png) no-repeat -18px 0;display:inline-block;width:18px;height:18px;text-decoration:none;zoom: 1}
#carroussel .bullets .bullet.actief{background-position: 1px 0}
#paginaafbeelding{position:absolute;width:500px;height:270px;top:58px;left: 0}
#form-login{width:306px;padding:15px 22px;color:#fff;background:rgba(97,95,91,0.51);position:absolute;top:87px;left: 569px}
.ie7 #form-login,
.ie8 #form-login{background:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#80615f5b,endColorstr=#80615f5b);zoom: 1}
#form-login .titel{font-size:17px;line-height:19px;color: #fff}
#form-login .gebruikersnaam{padding-top: 10px}
#form-login .wachtwoord{padding-top: 10px}
#form-login .lbl{width:130px;line-height:23px;float: left}
#form-login .fld input.text,
#form-login .fld input.password{width:170px;-webkit-box-shadow:inset 4px 4px 6px rgba(204,204,204,0.6);-moz-box-shadow:inset 4px 4px 6px rgba(204,204,204,0.6);box-shadow: inset 4px 4px 6px rgba(204,204,204,0.6)}
#form-login .onthouden{padding-top:10px;float: left}
#form-login .buttons{padding-top:15px;float: right}
#form-login .buttons .button{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#eb6f21;color:#fff;text-decoration:none;display:inline-block;line-height:28px;padding:0 10px;margin-left: 15px}
#home #form-login{width:575px;position:inherit;float:left;top:auto;left: auto}
#home #form-login .gebruikersnaam{padding-top:10px;width:298px;float: left}
#home #form-login .wachtwoord{padding-top:10px;float: left}
#home #form-login .lbl{width:100px;line-height:23px;float: left}
#home #form-login .fld{float: left}
#home .kolom-last{float: right}
#achtergrond{padding-bottom: 0}
#achtergrond .profielen .profiel{background-repeat:no-repeat;background-position:bottom left;font-size:12px;min-height:155px;padding-top:35px;padding-left:160px;width:250px;float: left}
#achtergrond .profielen .profiel h2{font-size: 18px}
#aanbod.zoeken{padding: 88px 0}
#aanbod.zoeken .zoekbox{color:#fff;padding:14px;width:272px;float: left}
#aanbod.zoeken .ondernemingen{margin-left:112px;background: #aaa9a6}
#aanbod.zoeken .investeerders{margin-left:140px;background: #eb6f21}
#aanbod.zoeken .zoekbox .titel{line-height:20px;padding-bottom:20px;font-size:17px;color: #fff}
#aanbod.zoeken .zoekbox .opties .lbl{clear:left;float:left;width:80px;line-height:22px;padding-bottom: 8px}
#aanbod.zoeken .zoekbox .opties .fld{float:left;padding-bottom: 8px}
#aanbod.zoeken .zoekbox .opties select{-webkit-box-shadow:inset 4px 4px 6px rgba(204,204,204,0.6);-moz-box-shadow:inset 4px 4px 6px rgba(204,204,204,0.6);box-shadow:inset 4px 4px 6px rgba(204,204,204,0.6);width: 180px}
#aanbod.zoeken .zoekbox .opties input.text{-webkit-box-shadow:inset 4px 4px 6px rgba(204,204,204,0.6);-moz-box-shadow:inset 4px 4px 6px rgba(204,204,204,0.6);box-shadow:inset 4px 4px 6px rgba(204,204,204,0.6);width: 174px}
#aanbod.zoeken .zoekbox .opties .buttons{clear:left;text-align:right;padding-top:5px;padding-right: 12px}
#aanbod.zoeken .zoekbox .opties .buttons .button{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#615f5c;color:#fff;text-decoration:none;display:inline-block;line-height:28px;padding:0 10px;zoom: 1}
#aanbodoverzicht .kop .kolom{padding-top: 20px}
#aanbodoverzicht .profielen{padding-top: 30px}
#aanbodoverzicht .profielen .profiel{border-top:1px dotted #615f5c;margin-left:45px;padding:15px 0;width:290px;float: left}
#aanbodoverzicht .profielen .profiel0{margin-left: 0}
#aanbodoverzicht .profielen .profiel .titel{font-weight: bold}
#aanboddetail .eigenschappen{padding-top: 30px}
#aanboddetail .aanvraag{padding-top: 30px}
#aanboddetail .aanvraag h1{padding-bottom: 15px}
#aanboddetail input.text,
#aanboddetail select,
#aanboddetail textarea{width:330px;padding:3px;-webkit-box-shadow:inset 4px 4px 6px rgba(204,204,204,0.6);-moz-box-shadow:inset 4px 4px 6px rgba(204,204,204,0.6);box-shadow: inset 4px 4px 6px rgba(204,204,204,0.6)}
#aanboddetail select{width: 336px}
.ie8 #aanboddetail input.text,
.ie8 #aanboddetail select,
.ie8 #aanboddetail textarea,
.ie7 #aanboddetail input.text,
.ie7 #aanboddetail select,
.ie7 #aanboddetail textarea{border: 1px solid #bbb}
#aanboddetail .feedback{padding-left: 210px}
#aanboddetail .button{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#eb6f21;color:#fff;text-decoration:none;display:inline-block;line-height:28px;padding: 0 10px}
#veelgesteldevragen .vragen{min-height: 100px}
#veelgesteldevragen .vragen .entry{padding-top: 10px}
#veelgesteldevragen .vragen .vraag{line-height:17px;cursor: pointer}
#veelgesteldevragen .vragen .vraag .vraagteken{float:left;display:block;margin-right: 5px}
#veelgesteldevragen .vragen .vraag span{text-decoration: underline}
#veelgesteldevragen .vragen .antwoord{padding:10px 0 10px 22px;display: none}
#contact .googlemap{height:315px;background: #efefef}
#aanmelden input.text,
#aanmelden textarea{width:330px;-webkit-box-shadow:inset 4px 4px 6px rgba(204,204,204,0.6);-moz-box-shadow:inset 4px 4px 6px rgba(204,204,204,0.6);box-shadow: inset 4px 4px 6px rgba(204,204,204,0.6)}
.ie8 #aanmelden input.text,
.ie8 #aanmelden textarea,
.ie7 #aanmelden input.text,
.ie7 #aanmelden textarea{border: 1px solid #bbb}
#aanmelden .feedback{padding-left: 210px}
#aanmelden .button{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#eb6f21;color:#fff;text-decoration:none;display:inline-block;line-height:28px;padding: 0 10px}
#blogs .afbeelding,
#blog .afbeelding{display:inline-block;float:left;padding-bottom:20px;padding-right: 20px}