#popupbg {
background:#000;
-moz-opacity:0.3;
-khtml-opacity: 0.3;
opacity: 0.3;
filter:alpha(opacity=30) !important;
display:none;
position:fixed;
_position:absolute;
height:100%;
width:100%;
top:0;
left:0;
z-index:9999;
}

.popup {
width:784px;
height:456px;
background:url('../images/popup-bg.png') no-repeat;
position:absolute;
display:none;
z-index:99999 !important;
left:40%;
margin:0 0 0 -250px;
top:120px;
}

.popup .content {
width:629px;
height:307px;
left:80px;
top:75px;
position:absolute;
}

.popup h2 {
font:normal 21px Arial, Helvetica, sans-serif;
color:#8dbc12;
margin:0 0 25px;
}

.popup p {
color:#858d95;
line-height:21px;
margin:0 0 18px;
}

.popup label {
font-weight:bold;
color:#53595f;
display:block;
}

.popup input.text {
border:1px solid #d1d1d1;
padding:5px;
color:#858d95;
font:normal 12px Arial, Helvetica, sans-serif;
}

.popup a {
color:#858d95;
text-decoration:none;
}

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

.popup label {
font:bold 12px Arial, Helvetica, sans-serif;
color:#53595f;
margin:0 0 6px;
}

.popup .input {
border:1px solid #d1d1d1;
font:normal 12px Arial, Helvetica, sans-serif;
padding:4px;
margin:0 0 10px;
width:230px;
color:#b1b4b8;
}

.popup .inloggen {
width:71px;
height:24px;
background:url('../images/inloggen.png') no-repeat;
border:none;
outline:none;
cursor:pointer;
margin:20px 0;
}

.popup .leftside  {
float:left;
width:240px;
}

.popup .rightside  {
float:right;
width:280px;
}

.popup .rightside p strong {
font-weight:bold;
color:#53595f;
}

.popup a {
color:#c2c6ca;
text-decoration:none;
}

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

.popup .vink ul {
margin:0;
padding:0;
}

.popup .vink li {
list-style:none;
display:block;
background:url('../images/v.png') no-repeat left center;
padding:4px 0 4px 21px;
color:#b3b8bc;
}

.popup a.inschrijven {
width:81px;
height:24px;
background:url('../images/inschrijven.png') no-repeat;
display:block;
margin:15px 0 0;
}

.popup a.sluit {
width:18px;
height:18px;
position:absolute;
display:block;
right:37px;
top:40px;
}

.popup .message {
width:245px;
}
