body {   
  margin:0px;
  padding:0px;  
  background-color:black;
  text-align: center;
  background-image: url('/images/new/body-achtergrond.png');
  background-repeat: repeat-x;
}

img {
    border:none;
}

.maindiv {
    position:relative;
    margin:auto;
    width:1000px;
    text-align: left;
    background-image: url('/images/new/das-achtergrond.png');
    background-repeat: repeat-y;
}

.header {
    position:relative;
    height:250px;
    width:100%;
}
.logo {
    position:absolute;
    right:0px;
    top:0px;
    margin-top:20px;
    margin-right:35px;
}
.header_terug {
    position:absolute;
    left:0px;
    top:0px;
    margin-top:30px;
    margin-left:84px;
}
.header_tekst {
    position:absolute;
    left:0px;
    top:0px;
    margin-top:100px;
    margin-left:100px;
}
.butske {
    position:absolute;
    left:0px;
    top:0px;
    margin-left:-2px;
    margin-top:250px;
}


#content {
  /*  background-color: #1728cf;*/
    background-color: #3c3c3c;
    margin-left:100px;
    width:854px;
    padding-left:20px;
    padding-top:20px;
    padding-bottom:20px;
    background-image: url('/images/new/main-achtergrond.png');
    background-repeat: repeat-x;

}
.content {
    -moz-border-radius:18px; 
    -webkit-border-radius:18px; 
    -khtml-border-radius: 18px;
    border-radius:18px;    
}

#menu_container {
    margin-left:100px;
    background-image: url('/images/new/menu-achtergrond.png');
    background-repeat: no-repeat;
    width:874px;
    height:38px;
    padding-bottom:20px;
    padding-left:20px;
    padding-top:12px;
}
#menu_ul {
    margin:0px;
    padding:0px;
    list-style: none;
}
#menu_container #menu_ul li {
    float:left;
    padding-right:15px;
}
#menu_container #menu_ul li a {
    color:black;
    font-weight: bold;
}
.twitter_titel {
    position:absolute;
    left:0px;
    top:0px;
    margin-left:535px;
    margin-top:7px;
    font-size:16px;
/*    border:1px red dashed;*/
}
.twitter_bericht {
    position:absolute;
    left:0px;
    top:0px;
    margin-left:505px;
    margin-top:100px;
    height:100px;
    width:240px;
/*    border:1px red dashed;*/
    font-size:14px;
    overflow:hidden;
    cursor: pointer;
}

.footer {
    position:relative;
    margin-left:170px;
    margin-top:50px;
    padding-bottom:50px;
/*    border:1px red dashed;*/
}


.login_achtergrond, .wachtwoord_opvragen {
    position:relative;
    background-image: url('/images/new/login-achtergrond.png');
    background-repeat: no-repeat;
    width:900px;
    height:350px;
    
}
.login_achtergrond {
    background-image: url('/images/new/login-achtergrond.png');
}
.wachtwoord_opvragen {
    background-image: url('/images/new/wachtwoordopvragen-achtergrond.png');
}
.login_email, .wachtwoord_opvragen_email {
    position:absolute;
    left:0px;
    top:0px;
    margin-top:96px;
    margin-left:193px;
    
}
.login_password {
    position:absolute;
    left:0px;
    top:0px;
    margin-top:137px;
    margin-left:193px;
    
}

.login_email input, .login_password input, .wachtwoord_opvragen_email input {
    border:none;
    border-color:transparent;
    background-color: white;
    width:180px;
    font-size:16px;
    padding:3px;
    background-image: url('/images/new/transparent.png');
}
.login_knop {
    position:absolute;
    top:0px;
    left:0px;
    margin-left:328px;
    margin-top:173px;
    width:75px;
    height:35px;
    cursor: pointer;
}
.login_errors {
    position:absolute;
    left:0px;
    top:0px;
    margin-left:85px;
    margin-top:240px;
    color:red;
    width:300px;
}
.login_errors a {
    color:red;
}
.login_errors a:hover {
    color:yellow;
}

.login_aanmelden {
/*    border:1px red dashed;*/
    width:75px;
    position:absolute;
    left:0px;
    top:0px;
    margin-left:700px;
    margin-top:265px;
    cursor:pointer;
}
.login_aanmelden_blok {
/*    border:1px red dashed;*/
    width:250px;
    height:55px;
    position:absolute;
    left:0px;
    top:0px;
    margin-left:420px;
    margin-top:245px;
    cursor:pointer;    
}
.wachtwoord_terug_knop {
    position:absolute;
    top:0px;
    left:0px;
    margin-left:45px;
    margin-top:143px;
    width:75px;
    height:35px;
    cursor: pointer;
}
.wachtwoord_opvragen_knop {
    position:absolute;
    top:0px;
    left:0px;
    margin-left:325px;
    margin-top:143px;
    width:75px;
    height:35px;
    cursor: pointer;
/*    border:1px red dashed;*/
}



.input_normal {
    width:230px;
}
.select_normal {
    width:230px;
}
.area_normal {
    height:60px;
    width:230px;
}
.input_postcode {
    width:60px;
}
.input_plaats {
    width:157px;
}
input {
    
    border:none;
    border-color:transparent;
    background-image: url('/images.new/transparent.png');
    
}
#content td {
    padding:2px;
}


.zoeken_container {
    width:820px;
    height:60px;
/*    border:1px red dashed;*/
}
.zoeken_label {
    float:left;
    margin-right:10px;
}
.zoeken_input {
    float:left;
    margin-top:4px;
}
.zoeken_input input {
    width:550px;
    font-size:14px;
    padding:4px;
}
.zoeken_knoppen {
    float:right;
    margin-top:1px;
    margin-left:0px;
}

.betaal_container {
   margin-left:100px;
   margin-bottom:30px;
}


/* ALGMEEN */ 
#dialogbox_achtergrond {
    width:100%;
    height:100%;
    background:#000;
    position:absolute;
    top:0;
    left:0;
    
    filter:alpha(opacity=80);
    -moz-opacity:0.8;
    -khtml-opacity:0.8;
    opacity:0.8;
    
    
    position:absolute;
    z-index:3000;
    display:none;
}
.dialogbox img {
    border-style:none;
}
.dialogbox {
    position:absolute;
    z-index:5000;
    display:none;
}
.dialogbox div {
    position:absolute;
    left:0px;
    top:0px;
    text-align: left;
}
#dialog-betalen-content {
    color:#585858;
    position:absolute;
    left:0px;
    top:0px;
    margin-left:50px;
    margin-top:80px;
    
}
#dialog-betalen-content-table td
{
    color:#585858;
}