body {
    margin: 0;
    padding: 0;
    color: #000;
    background: #A30020 url(roodgrijs.png) 10px 0 repeat-y;
    font: normal 13px "trebuchet MS",sans-serif;
}
body.home {
    background: #FFF url(roodgrijs-home.png) 0 0 no-repeat;
}

/*--- Top Bar ---*/
#top {
    height: 79px;
    font-size: 12px;
    padding: 24px 0 0 448px; 
    background: #fff url(logo3.png) 40px 20px no-repeat;
}
#top ul {
    float: left;
    list-style: none;
    margin: 0 10px 0 0;
    padding: 0 10px 0 0;
    border-right: 1px solid #A9A9A9;
}
#top li {
    margin: 0;
    padding: 0;
    white-space: nowrap;
}
#top a {
    color: #A9A9A9;
    text-decoration: none;
}
#top a:hover, #top a:active {
    color: #B00032;
}

/*--- Search ---*/

#search {
    margin: 0px;
    padding: 0 0 0 10px;
}
#search p {
    color: #A9A9A9;
    margin: 0;
    padding: 0 0 0 10px;
}
#search  input[type="text"] {
    width: 103px;
    height: 16px;
    border: 0;
    padding: 4px 10px 0 10px;
    color: #A9A9A9;
    background: #fff url(zoeken.png) 0 0 no-repeat;
}
#search  input[type="submit"] {
     width: 20px;
     height: 20px;
     border: 0;
     margin: 0;
     padding: 0;
     background: #fff url(zoeken-button.png) 0 0 no-repeat;
     cursor: pointer;
}
#search  input[type="submit"]:hover {
    background-position: 0 100%;
}

/*--- Site Menu ---*/
#sitemenu {
    width: 145px;
    margin: 10px;
    padding: 0;
    float: left;
    list-style: none;
    font-size: 12px;
}

#sitemenu li {
    margin: 0;
    padding: 0 0 0 10px;
    position: relative;
    width: 110px;
    height: 18px;
}

#sitemenu ul {
    display: none;
    position: absolute;
    top: 0;
    left: 150px;    
    padding: 0;
    margin: 0;
    list-style: none;
}
#sitemenu ul li {
    width: auto;
    padding: 0 10px;
}
#sitemenu a {
    color: #FFF;
    font-style: bold;
    text-decoration: none;
    display: block;
    float: left;
    height: 18px;
    line-height: 18px;
    white-space: nowrap;
}

#sitemenu li:hover, a.active {
    background-color: #A30020;
}

#sitemenu ul li.bg {
    position: absolute;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    background-color: #A30020;
    opacity: 0.8;
    filter: alpha(opacity=80);
}

/*--- Content ---*/

#content {
    width: 705px;
    margin: 0px 15px 0px 15px;
    padding: 0px 0px 0px 165px;
    color: #3D3D3D;
}

#content h1 {
    font-size: 120%;
    color: #3D3D3D;
}


#content-home {
    width: 542px;
    height: 359px;
    margin: 0px 15px 0px 164px;
    padding: 0px 0px 0px 170px;
    color: #3D3D3D;
    background: transparent url(adviesgroeptwente-foto.jpg) 0 0 no-repeat;
}

#content-home h1 {
    margin-top: 0;
    padding-top: 10px;
    font-size: 120%;
    color: #3D3D3D;
}
#content-home p {
    margin-top: 0;
    padding-top: 10px;
}

#content img.imgright, #content-home img.imgright {
    float: right;
}

#content img, #content-home img {
    float: left;
}

/*--- formulieren ---*/

div.form {
    width: 400px;
    margin: 10px;
}
label {
    display: block;
    padding: 2px 0;
    text-align: right;
}
select, input[type="text"] {
    width: 60%;
    border: 1px solid #A30020;
}
div.buttons {
    text-align: right;
}
div#credits {
    position: absolute;
    top: 550px;
    left: 15px;
    width: 150px;
    margin-top: 2px;
    font-size: 70%;
    text-align: left;
    color: #E8E8E8;
}
div#credits a {
    color: #E8E8E8;
    text-decoration: none;
}
div#credits a:hover {
    text-decoration: underline;
}
.verborgen {
    display: none;
}
form#aanvraag input.form[type=submit], input.form[type=reset] {
    border: 0;
    padding: 3px 5px;
}
form#aanvraag input.form[type=text], textarea.form {
    padding: 3px 1px 3px 1px;
}
form#aanvraag textarea.input100 {
    width: 442px;
}
form#aanvraag input.input50 {
    width: 214px;
}
form#aanvraag input.input25 {
    width: 100px;
}
form#aanvraag table {
    border-collapse: collapse;
}
form#aanvraag tr {
    vertical-align: top;
}
form#aanvraag th {
    text-align: left;
    padding: 1px;
    margin: 0;
}
form#aanvraag td {
    padding: 4px 4px 4px 0;
}
form#aanvraag input[type="text"] {
    width: 90%;
}
form#aanvraag textarea {
    width: 100%;
}
form#aanvraag td.gdate select {
    width: auto;
}
