
* {
margin:0;
padding:0;
outline:none !important;
}

body {
background:#ecf1f5;
font:normal 12px Arial, Calibri, Helvetica, sans-serif;
}

.left {
float:left;
}

.right {
float:right;
}

.clear {
clear:both;
}

.hidden, .none {
display:none;
}

img {
border:none;
}

#left {
float:left;
width:710px;
}

#right {
float:right;
width:280px;
}

/*	Wrapper
____________________________________________
//////////////////////////////////////////*/
#wrapper {
width:990px;
margin:0 auto;
overflow:hidden;
position:relative;
}

/*	Header
____________________________________________
//////////////////////////////////////////*/
#header {
height:73px;
padding:12px 10px;
background:#FFF;
position:relative;
margin:0 0 10px;
}

#header a.logo {
width:214px;
height:72px;
background:url('../images/logo-scrumbla.jpg') no-repeat;
display:block;
}

#header {
font:normal 11px Arial, Calibri, Helvetica, sans-serif;
}

#header a {
color:#5b646b;
text-decoration:none;
}

#header a:hover {
text-decoration:underline;
}

#header .siteLinks {
position:absolute;
right:177px;
top:41px;
}

#header .userInfo {
position:absolute;
right:15px;
top:15px;
}

#header .siteSearch {
position:absolute;
right:15px;
top:35px;
}

#header .line {
padding:0 10px;
color:#8dbb13;
}

#header .siteSearch .zoekveld {
border:1px solid #d3d8de;
padding:4px;
color:#afb6bc;
width:110px;
font:normal 11px Arial, Helvetica, sans-serif;
margin:0 0 0 15px;
}

/*	Menu
____________________________________________
//////////////////////////////////////////*/


/* drop down */
#menu {
margin:0 0 0 10px;
padding:0;
z-index:9999;
position:relative;
}

#menu li {
list-style:none;
display:block;
float:left;
position:relative;
}

#menu li a {
color:#FFF;
background:#54595e;
padding:8px 15px;
text-decoration:none;
font-weight:bold;
display:block;
float:left;
margin:0 3px 0 0;
}

#menu li a:hover, #menu li a.current {
background:#FFF;
color:#666d75;
}

#menu .submenu {
position:absolute;
top:31px;
left:0;
padding:7px 0;
margin:0;
background:#989fa7;
z-index:99999;
}

#menu .submenu li {
display:block;
float:left;
clear:both;
}

#menu .submenu li a {
display:block;
padding:5px 15px 5px 24px;
background:url('../images/submenu-arrow.png') no-repeat 10px 8px;
color:#dfe2e5;
font-weight:normal;
width:140px;
z-index:999999;
}

#menu .submenu li a:hover {
color:#FFF;
}

/*	Footer
____________________________________________
//////////////////////////////////////////*/
#footer {
background:#FFF;
color:#858d95;
margin:12px 0 25px;
}

#footer #content {
padding:25px 25px;
}

#footer #breadcrumbs {
background:#f5f7f9;
border-bottom:2px solid #ebf1f6;
padding:15px 25px;
}

#footer #breadcrumbs a {
color:#8dbc12;
text-decoration:none;
}

#footer #content ul {
margin:0;
padding:0;
}

#footer #content li {
list-style:none;
display:block;
line-height:30px;
}

#footer #content li a {
background:url('../images/arrow.png') no-repeat left center;
padding:0 0 0 18px;
color:#858d95;
text-decoration:none;
}

#footer #content li a:hover {
text-decoration:underline;
}

#footer #content .col {
margin:0 80px 0 0;
}

#footer #credits {
background:url('../images/scrumbla.png') no-repeat top right #f3f6f8;
height:41px;
padding:0 0 0 25px;
text-align:right;
position:relative;
}

#footer #credits .content {
position:absolute;
top:15px;
right:135px;
}

#footer #credits .content a {
color:#319ADC;
text-decoration:none;
}

#footer #credits .content .line {
color:#666666;
padding:0 5px;
}

/*	Green
_________________________________
///////////////////////////////*/
#green {
background:url('../images/green-bg.png') no-repeat;
width:270px;
height:360px;
float:right;
position:relative;
}

#green .balloon {
width:226px;
height:246px;
padding:10px;
background:url('../images/green-balloon.png') no-repeat;
position:absolute;
top: 12px;
left: 12px;
text-align:justify;
line-height:28px;
}

#green .balloon a {
color:#FFF;
text-decoration:none;
}

#green .balloon a:hover {
color:#435d00;
}

.balloon .small {
font:normal 11px Arial, Calibri, Helvetica, sans-serif;
}

.balloon .normal {
font:bold 12px Arial, Calibri, Helvetica, sans-serif;
}

.balloon .medium {
font:bold 14px Arial, Calibri, Helvetica, sans-serif;
}

.balloon .big {
font:bold 16px Arial, Calibri, Helvetica, sans-serif;
}

#green .question {
position:absolute;
bottom:23px;
left:12px;
width:246px;
height: 67px;
}

#green .question label {
display:block;
font:bold 12px Arial, Calibri, Helvetica, sans-serif;
color:#FFF;
margin:0 0 8px;
}

#green .question .input {
border:1px solid #e4edf5;
font:normal 12px Arial, Calibri, Helvetica, sans-serif;
padding:3px;
width:238px;
color:#b0b5ba;
margin:0 0 7px;
}

#green .question .email {
width:147px;
}

/*	Tabs
____________________________________________
//////////////////////////////////////////*/
a.tabactive {
width:220px;
height:52px;
position:absolute;
background:url('../images/tab-bg.png') repeat-x;
display:block;
color:#5b636a;
text-decoration:none;
font-weight:bold;
text-align:center;
border-left:1px solid #d3d8de;
border-right:1px solid #d3d8de;
top: 279px;
left:-1px;
}

a.tab {
display:block;
color:#5b636a;
text-decoration:none;
padding:30px 0 0;
font-weight:bold;
text-align:center;
}

a.tabnormal1 {
width:225px;
height:42px;
position:absolute;
background:url('../images/tab.png') repeat-x;
top: 286px;
left:228px;
border:1px solid #d3d8de;
}

a.tabnormal2 {
width:225px;
height:42px;
position:absolute;
background:url('../images/tab.png') repeat-x;
top: 286px;
left:462px;
border:1px solid #d3d8de;
}

/*	Homepage Content
____________________________________________
//////////////////////////////////////////*/

.box {
background:#FFF;
padding:20px;
overflow:hidden;
position:relative;
}

#sidebar .box {
padding:7px;
}

#sidebar .box a.planning {
position:absolute;
right:10px;
top:10px;
}

.medium {
width:303px;
}

.heightHome {
height:170px;
}

.small {
width:242px;
}

.boxmargin {
margin:0 11px;
}

.box h2, #sidebar .box h2 {
font:bold 15px Arial, Calibri, Helvetica, sans-serif;
color:#2b2f33;
margin:0 0 16px;
}

.box p, #sidebar .box p {
color:#5b636a;
line-height:21px;
}

.box a, #sidebar .box a {
color:#319adc;
text-decoration:none;
}

.box a:hover, #sidebar .box a:hover {
text-decoration:underline;
}

.box a.boxbottom {
position:absolute;
right:18px;
bottom:18px;
}

.morelink, #sidebar .box .morelink {
margin:16px 0 0;
}

.boximg, #sidebar .box .boximg {
padding:1px;
background:#FFF;
margin:0 14px 0 0;
}

a.arrow {
background:url('../images/arrow-blue.png') no-repeat right center;
padding:0 13px 0 0;
}

.box .input, #sidebar .box .input {
border:1px solid #c9cfd3;
padding:3px 5px;
color:#91979d;
font:normal 12px arial, calibri, Helvetica, sans-serif;
margin:0 0 10px;
}

.box .inputlarge, #sidebar .box .inputlarge {
width:233px;
}

.box .inputmedium, #sidebar .box .inputmedium {
width:205px;
}

.box .inputsmall, #sidebar .box .inputsmall {
width:120px;
}

/*	Contentpage
____________________________________________
//////////////////////////////////////////*/
#contenttop {
width:698px;
height:166px;
background:url('../images/content-top.png') no-repeat;
position:relative;
}

#contenttop h1, #contenttop p.title {
position:absolute;
left:25px;
top:53px;
color:#5b636a;
font:normal 21px Arial, Helvetica, sans-serif;
}

#contenttop p.subtitle {
position:absolute;
font:normal 12px Arial, Helvetica, sans-serif;
color:#9299a1;
left:25px;
top:85px;
}

#contenttop .breadcrumbs {
position:absolute;
right:120px;
bottom:9px;
font:normal 10px Arial, Helvetica, sans-serif;
color:#858d95;
}

#contenttop a.vorige {
position:absolute;
bottom:10px;
left:26px;
font:normal 10px Arial, Helvetica, sans-serif;
color:#83af0d;
text-decoration:none;
}

a.share {
display:block;
position:absolute;
bottom:5px;
right:10px;
}

#contenttop .breadcrumbs a {
color:#83af0d;
text-decoration:none;
}

#contenttop .breadcrumbs a:hover {
text-decoration:underline;
}

#contenttop .breadcrumbs .line {
padding:0 5px;
}

#contenttop .zoek {
position:absolute;
right:30px;
top:55px;
}

.contentbox {
padding:12px 0 12px 11px;
background:#FFF;
}

.contentfield {
border:1px solid #ecf1f5;
padding:28px;
color:#6e7378;
position:relative;
}

#contentarea {
margin:11px 11px 15px 0;
padding:11px;
background:#FFF;
color:#54595e;
}

.contentfield h2 {
color:#2b2f33;
font:normal 18px Arial, Helvetica, sans-serif;
padding:0 0 10px;
margin:0 0 25px;
}

.contentfield h3 {
color:#54595E;
font:bold 15px Arial, Helvetica, sans-serif;
margin:0 0 7px;
}

.contentfield h4 {
color:#54595e;
font:bold 14px Arial, Helvetica, sans-serif;
margin:0 0 7px;
}

.contentfield h5 {
color:#54595e;
font:bold 12px Arial, Helvetica, sans-serif;
margin:0 0 7px;
}

.contentfield h6 {
color:#54595e;
font:normal 10px Arial, Helvetica, sans-serif;
text-transform:uppercase;
margin:0 0 7px;
}

.topmargin11 {
margin:11px 0 0 0;
}

.contentfield ul {
margin:0 0 21px;
padding:0;
}

.contentfield li {
list-style:none;
background:url('../images/arrow-s.png') no-repeat left 7px;
padding:0 0 0 11px;
margin:0 0 0 11px;
line-height:21px;
display:block;
}

.contentfield p {
line-height:21px;
margin:0 0 21px;
}

.contentfield a {
color:#319ADC;
text-decoration:none;
}

.contentfield a:hover {
text-decoration:underline;
}

/*	Sidebar
____________________________________________
//////////////////////////////////////////*/
#sidebar {
width:280px;
}

.sidebarspacing {
padding:12px 10px 12px 10px;
background:#FFF;
margin:0 0 15px;
position:relative;
}

#note {
text-align:center;
padding:20px 10px;
width:230px;
position:absolute;
bottom:-14px;
left:-2px;
z-index:99999999999;
font-weight:bold;
color:#FFF;
}

#note.groen {
background:#83af0d;
}

#note.tags {
height:40px;
}

#note.rood {
background:#83af0d;
}

#note.note2 {
text-align:center;
padding:20px 10px;
width:238px;
background:#FFF;
z-index:99999;
font-weight:bold;
height:130px;
}

/*	Meldingen
____________________________________________
//////////////////////////////////////////*/
.message {
padding:5px 5px 5px 25px;
font:normal 11px Arial, Helvetica, sans-serif;
clear:both;
}

.message p {
margin:0;
}

.message.required, .message.validation {
border:1px solid #ebcc8a;
background:url('../images/icons/alert.png') no-repeat 10px center #fff2d6;
}

.message.good {
border:1px solid #a2c34a;
background:url('../images/icons/good.png') no-repeat 10px center #e6efcf;
}

.message.bad {
border:1px solid #ff9494;
background:url('../images/icons/bad.png') no-repeat 10px center #ffe2e2;
}

.message.bad2 {
border:1px solid #ff9494;
background:#ffe2e2;
}

/*	Formulieren
____________________________________________
//////////////////////////////////////////*/
fieldset {
border:none;
outline:none;
}

.field input.text {
font:normal 12px Arial, Helvetica, sans-serif;
color:#5B636A;
border:1px solid #cacccd;
width:194px;
height:19px;
padding:5px 4px 0 6px;
}

textarea.textarea, .textarea textarea {
font:normal 12px Arial, Helvetica, sans-serif;
color:#5B636A;
border:1px solid #cacccd;
width:200px;
height:160px;
padding:5px 4px 0 6px;
}

.dropdown select {
font:normal 12px Arial, Helvetica, sans-serif;
color:#5B636A;
border:1px solid #cacccd;
width:210px;
height:25px;
padding:4px 4px 0 3px;
}

.compositedate select {
font:normal 12px Arial, Helvetica, sans-serif;
color:#5B636A;
border:1px solid #cacccd;
width:65px;
height:25px;
padding:4px 4px 0 3px;
margin:0 10px 0 0;
}

.field label {
font:bold 12px Arial, Helvetica, sans-serif;
color:#5b636a;
display:block;
width:290px;
padding:0 0 6px;
}

label.left {
float:left;
clear:both;
}

.middleColumn {
display:block;
}

.field.checkbox {
margin:10px 0;
float:left;
width:320px;
display:inline;
}

.checkbox input {
width:20px;
float:left;
}

.checkbox label.right {
font-weight:normal;
float:left;
padding:0 0 0 6px;
}

.field {
margin:0 0 10px;
}

.file input {
font:normal 12px Arial, Helvetica, sans-serif;
color:#8d9398;
border:1px solid #cacccd;
background:url('../images/form/input-text-bg.png') no-repeat #FFF;
width:120px;
height:19px;
padding:5px 4px 0 6px;
}

.file file {
font:normal 12px Arial, Helvetica, sans-serif;
color:#8d9398;
border:1px solid #cacccd;
background:url('../images/form/input-text-bg.png') no-repeat #FFF;
width:120px;
height:19px;
padding:5px 4px 0 6px;
}

/*	Nieuwsresultaten
____________________________________________
//////////////////////////////////////////*/
#SearchResults ul {
margin:0;
padding:0;
}

#SearchResults li {
background:none;
padding:15px 0 15px 0;
border-bottom:1px solid #eee;
}

#SearchResults li h3 a {
font:bold 15px Arial, Helvetica, sans-serif;
color:#535b62;
text-decoration:none;
}

#SearchResults li h3 a:hover {
text-decoration:underline;
color:#2B2F33;
}

#SearchResults li a {
color:#83AF0D;
text-decoration:underline;
font-size:11px;
}

.column2 {
float:right;
width:328px;
}

.column2.lastcolumn {
float:left;
width:290px;
}

/*	Sitemap
____________________________________________
//////////////////////////////////////////*/
.sitemap ul {
margin:0;
padding: 0 0 0 10px;
}

.sitemap li, .sitemap li li, .sitemap li li li, .sitemap li li li li {
list-style:none;
line-height:27px;
font-size:12px;
background:none;
}

.sitemap ul {
margin:0;
padding:0 0 0 17px;
}

.sitemap li {
list-style:none;
display:block;
line-height:26px;
}

.sitemap li a {
background:url('../images/cms/plus.png') no-repeat left center;
padding-left:17px;
color:#505050;
text-decoration:none;
font-weight:bold;
}

.sitemap li ul li a {
background:url('../images/cms/arrow.png') no-repeat left center;
padding-left:15px;
color:#6e6e6e;
text-decoration:none;
font-weight:normal;
}

.sitemap li a:hover {
text-decoration:underline;
}

/*	jNice
____________________________________________
//////////////////////////////////////////*/

.jNiceWrapper select {
border:none;
margin:0;
padding:0;
}

.jNiceSelectWrapper {
height: 27px;
left:0px;
top:0px;
z-index:3;
position:absolute;
}

.jNiceWrapper iframe {
position:absolute;
z-index:1;
width:100%;
left:0px;
top:0px;
}

.jNiceSelectWrapper .jNiceSelectText {
height: 19px;
line-height: 18px;
padding: 4px 10px;
border: 1px solid #d1d1d1;
border-right: none;
background-color: #FFF;
overflow:hidden;
float:none;
position:absolute;
z-index:100;
width:180px;
}

.jNiceSelectWrapper .jNiceSelectOpen {
width: 23px;
height: 27px;
background:url('../images/form/dropdown.png') no-repeat center center;
z-index:100;
display:block;
position:absolute;
right:0px;
}

.jNiceSelectWrapper ul {
top: 16px;
background-color: #FFF;
border:solid 1px #d1d1d1;
width:200px;
position:absolute;
left:0px;
list-style:none;
display: none;
margin:0;
padding:4px;
overflow-y:auto;
z-index:100;
width: 95%;
}

.jNiceSelectWrapper ul a {
color:#319ADC;
background-color: #FFF;
display:block;
padding:5px;
text-decoration:none;
}

.jNiceSelectWrapper ul a:hover {
background:#f6fcff;
text-decoration:none;
}

.jNiceSelectWrapper ul a.selected {
background: #EDEDED;
}

.jNiceFocus {
border: dotted 1px #d1d1d1;
}

.jNiceHidden {
opacity:0;
z-index:-1;
position:relative;
}

.jNiceWrapper {
position:relative;
vertical-align:top;
}

.jNiceWrapper input {
outline:none;
moz-outline:none !important;
}

.jNiceSelectWrapper ul {
margin:0;
padding:0;
}

.jNiceSelectWrapper li, .jNiceSelectWrapper li a {
margin:0;
padding:4px;
background:none;
}

a.solliciteer {
width:228px;
height:35px;
background:url('../images/solliciteer.png') no-repeat;
display:block;
}

a.solliciteer:hover {
background:url('../images/solliciteer.png') no-repeat 0 -35px;
}

a.opensollicitatie {
width:176px;
height:35px;
background:url('../images/opensollicitatie.png') no-repeat;
display:block;
margin:0 0 20px;
}

a.opensollicitatie:hover {
background:url('../images/opensollicitatie.png') no-repeat 0 -35px;
}

#left #contentarea .functies {
width:280px;
border:1px solid #ecf1f5;
padding:10px;
}

#left #contentarea .functies p {
margin:0;
line-height:18px;
}

#left #contentarea .functies p.last {
margin:0 0 15px;
font-size:11px;
}

#left #contentarea .functies h3 {
margin:0 0 16px;
}

#left #contentarea .functies h4 {
font:bold 14px Arial, Helvetica, sans-serif;
margin:0;
padding:0;
}

#Form_Form .Actions {
float:right;
margin:0 45px 0 0;
}

#Remember {
width:350px;
display:inline;
}

#CV {
margin:0 0 10px 0;
}

a.rss {
display:block;
width:16px;
height:16px;
background:url('../images/icons/rss.png') no-repeat;
margin:3px;
}

a.linkedin {
display:block;
width:16px;
height:16px;
background:url('../images/icons/linkedin.png') no-repeat;
margin:3px;
float:left;
}

a#linkedin_badge_gen_0 {
display:inline;
width:auto;
height:auto;
float:none;
}

#profieltabel td {
padding:4px 0;
}

#profieltabel tr {
border-bottom:1px solid #c0c0c0;
}

#profieltabel td.even {
background:#f8fcff;
}

hr {
margin:15px 0;
background:#d9d9d9;
color:#d9d9d9;
height:1px;
outline:none;
border:none;
}

#ProfielLoginForm_LoginForm {
width:400px;
}

/*	Quickscan form	
_______________________________________
/////////////////////////////////////*/
#Form_QuickScanForm {
width:350px;
}

#Form_QuickScanForm .textarea textarea {
width:350px;
height:75px;
}

/*	Contactformulier	
_______________________________________
/////////////////////////////////////*/
#contactform .medium {
width:275px;
margin:0 0 13px;
}

#contactform label span {
font-weight:bold;
display:block;
margin:0 0 4px;
}

#contactform .textarea.big {
width:565px;
}

#contactform .input {
font:normal 12px Arial, Helvetica, sans-serif;
color:#5B636A;
border:1px solid #cacccd;
width:220px;
height:19px;
padding:5px 4px 0 6px;
}

/*	Shop
____________________________________________
//////////////////////////////////////////*/
.shopcart {
background:#fffadf;
border:1px solid #ede4b4;
}

.shopcart .box {
background:url('../images/cart.png') no-repeat 195px 3px #fffadf;
}

.contentfield .productOverzicht li {
display:block;
background:none;
width:290px;
padding:0;
}

.contentfield .productOverzicht li .holder {
height:170px;
}

.contentfield .productOverzicht li.odd {
float:left;
margin:0 0 15px;
height:215px;
display:block;
}

.contentfield .productOverzicht li.even {
float:right;
margin:0 0 15px;
height:220px;
display:block;
}

.productOverzicht li .price {
font:bold 12px Arial, Helvetica, sans-serif;
position:absolute;
top:9px;
left:8px;
}

.contentfield .productOverzicht li .info {
background:url('../images/shop-price-bg.png') no-repeat;
width:291px;
height:35px;
position:relative;
}

.contentfield .productOverzicht li .more {
position:absolute;
top:6px;
right:42px;
}

.contentfield .productOverzicht li .info a.add {
position:absolute;
right:0px;
top:0px;
width:36px;
height:35px;
display:block;
}

.contentfield .productOverzicht li .info a.add:hover {
background:url('../images/shop-price-bg.png') no-repeat right -36px;
}

.contentfield .image {
width:165px;
float:left;
}

.contentfield .content {
float:left;
width:450px;
}

.quantity {
background:#f8fafc;
padding:10px;
border:1px solid #eef4f9;
}

a.delete {
display:block;
float:right;
padding:0 20px 0 0;
background:url('../images/icons/del.png') no-repeat center right;
}

a.kassa {
display:block;
float:right;
padding:0 20px 0 0;
background:url('../images/icons/kassa.png') no-repeat center right;
margin:0 10px 0 0;
}

th {
padding:9px 5px;
text-align:left;
font:bold 12px Arial, Helvetica, sans-serif;
border-bottom:2px solid #e4e4e4;
height:25px;
background:url('../images/table-top.png') repeat-x;
}

.borderbottom {
padding:7px 5px;
text-align:left;
font:normal 12px Arial, Helvetica, sans-serif;
border-bottom:1px solid #efefef;
}

tr.even .borderbottom {
background:#fbfbfb;
}

.borderthick {
padding:7px 5px;
text-align:left;
font:normal 2px Arial, Helvetica, sans-serif;
border-top:2px solid #e4e4e4;
border-bottom:1px solid #efefef
}

.quantity.first {
margin:15px 0;
}

#order {
margin:0 0 55px;
}

#action_useDifferentShippingAddress {
display:none;
}

.borderbottom.small {
font-size:11px;
vertical-align:top;
}

.tablebottom {
margin:0 0 35px;
}

#contentarea #LeftOrder {
width:250px;
padding:0;
float:left;
}

#contentarea #RightOrder {
width:330px;
float:right;
}

.middleColumn li {
list-style:none;
background:none;
}

#facebox {
position:relative;
}

img.contact {
vertical-align:middle;
}

#VoucherCode {
width:300px;
}

#right #sidebar .sidebarspacing .box li {
padding:0 0 0 12px;
background:url('../images/arrow.png') no-repeat 0 5px;
display:block;
}

a.logreg {
width:156px;
height:35px;
background:url('../images/logreg.png') no-repeat;
display:block;
margin:10px 0;
}

#kikker {
float:right;
}

a.addshop {
width:218px;
height:35px;
display:block;
background:url('../images/winkelwagen.png') no-repeat;
}

#afspraakright {
width:400px;
float:right;
}

#afspraakleft {
width:375px;
float:left;
margin:0 25px 0 0;
}

#datum {
z-index:99999999;
}

/* Buttons
___________________________________________________________
///////////////////////////////////////////////////////// */

#MemberLoginForm_LostPasswordForm_action_forgotPassword {
width:169px;
height:35px;
cursor:pointer;
background:url('../images/wachtwoord.png') no-repeat;
outline:none;
border:none;
color:#98bb3a;
font-size:0;
}

#green .question .submit {
width:85px;
height:24px;
background:url('../images/verzenden.png') no-repeat;
border:none;
outline:none;
cursor:pointer;
color:#fff;
}

#header .siteSearch .zoek-go {
border:none;
outline:none;
cursor:pointer;
vertical-align:top;
width:24px;
height:24px;
background:url('../images/zoek-go.png') no-repeat;
}

.box .afspraak, #sidebar .box .afspraak {
width:99px;
height:24px;
background:url('../images/afspraak.png') no-repeat;
font-size:0px;
outline:none;
border:none;
cursor:pointer;
color:#98bb3a;
}

#ProfielLoginForm_LoginForm_action_dologin {
width:71px;
height:24px;
background:url('../images/inloggen.png') no-repeat;
border:none;
outline:none;
font-size:0px;
cursor:pointer;
color:#98bb3a;
}

#Form_Form_action_doregister {
width:282px;
height:35px;
background:url('../images/opensollicitatieversturen.png');
outline:none;
border:none;
cursor:pointer;
font-size:0px;
color:#98bb3a;
}

#Form_QuickScanForm .action {
cursor:pointer;
border:none;
outline:none;
background:url('../images/quickscan.png') no-repeat;
width:196px;
height:35px;
font-size:0px;
color:#98bb3a;
}

#contactform .submit {
font-size:0px;
width:81px;
height:24px;
background:url('../images/versturen.png') no-repeat;
cursor:pointer;
border:none;
outline:none;
margin:10px 0;
color:#98bb3a;
}

#Form_Form_action_dosave {
width:87px;
height:35px;
background:url('../images/save.png') no-repeat;
cursor:pointer;
border:none;
outline:none;
font-size:0px;
color:#98bb3a;
}

#OrderForm_OrderForm_action_processOrder {
width:152px;
height:35px;
background:url('../images/bestel.png') no-repeat;
cursor:pointer;
border:none;
outline:none;
font-size:0px;
color:#98bb3a;
}

#Form_QuickScanLogin_action_doQuickScanLogin {
width:156px;
height:35px;
background:url('../images/quickscanactiveren.png') no-repeat;
cursor:pointer;
border:none;
outline:none;
font-size:0px;
color:#98bb3a;
}

a.contactform {
width:135px;
background:url('../images/contactform.png') no-repeat;
height:35px;
display:block;
}

a.maakeenafspraak {
margin:20px 0 0;
width:153px;
background:url('../images/maakeenafspraak.png') no-repeat;
height:35px;
display:block;
}

a.maakeenafspraak span {
display:none;
}

/* Lost Password 
_______________________________________________
/////////////////////////////////////////////*/
#MemberLoginForm_LostPasswordForm {
width:300px;
}

#MemberLoginForm_LostPasswordForm label.left {
float:none;
display:block;
}

a.ja {
background:url('../images/sollicitatie-sprite.png') no-repeat 0 0;
display:block;
width:282px;
height:35px;
}

a.ja.current {
background:url('../images/sollicitatie-sprite.png') no-repeat 0 -36px;
}

a.ja span, a.nee span {
display:none;
}

a.nee {
background:url('../images/sollicitatie-sprite.png') no-repeat 0 -78px;
display:block;
width:282px;
height:35px;
}

a.nee.current {
background:url('../images/sollicitatie-sprite.png') no-repeat 0 -114px;
}

.keuze {
margin:0 0 20px;
}

.afspraakinput {
border:1px solid #c9cfd3;
padding:3px 5px;
color:#91979d;
font:normal 12px arial, calibri, Helvetica, sans-serif;
margin:0 0 10px;
width:165px;
}

/*	MaakEenAfspraak	
_______________________________________
/////////////////////////////////////*/
#MaakEenAfspraak {
margin:0 0 25px;
}

#MaakEenAfspraak .medium {
width:275px;
margin:0 0 13px;
}

#MaakEenAfspraak label span {
font-weight:bold;
display:block;
margin:0 0 4px;
}

#MaakEenAfspraak .textarea.big {
width:565px;
}

#MaakEenAfspraak .input {
font:normal 12px Arial, Helvetica, sans-serif;
color:#5B636A;
border:1px solid #cacccd;
width:220px;
height:19px;
padding:5px 4px 0 6px;
}

#MaakEenAfspraak .afspraak {
width:99px;
height:24px;
background:url('../images/afspraak.png') no-repeat;
font-size:0px;
outline:none;
border:none;
cursor:pointer;
color:#98bb3a;
}

#Form_Form_ZZPer li {
float:left;
}

#Form_Form_ZZPer .radio {
float:left;
margin:0 10px 0 0;
}

.contentfield #Form_Form_ZZPer ul {
margin:0;
padding:0;
}

.contentfield #Form_Form_ZZPer li {
margin:0;
padding:0;
line-height:19px;
}

#Form_Form_ZZPer label {
font-weight:normal;
}

#vergroot {
position:absolute;
border:1px solid #d5d8db;
background:#f0f5f9;
padding:5px;
display:none;
color:#fff;
}

a.bestel-klein {
display:block;
height:30px;
width:133px;
background:url('../images/bestel-klein.png') no-repeat;
margin:7px 0 0;
}

#RightOrder {
position:relative;
}

#MethodFields_MultiSafePayment {
position:absolute;
bottom:50px;
right:25px;
}

img.stappen {
margin:0 0 10px;
}

