﻿*{
    margin:0;
    padding:0;
    border:0;
}

body
{
    width:100%;
    font:70%/1.6 verdana,arial,sans-serif;
    background:#fff url(../images/bg-top.gif) repeat-x;
    behavior:url(../style/hover.htc);
    }


.right
{
    float:right;
    }

.left
{
    float:left;
    }

.content a
{
    color:#006b11;
    text-decoration:none;
    font-weight:bold;
    }
    
.content a:hover
{color:#c3d31b;}

div.page_container
{
    width:960px;
    margin:0 auto;
    position:relative;
    }

    
div.header
{
    height:118px;
    width:100%;
    position:relative;
    }
    
div.header .header1
{
    background:transparent url(../images/menu-top.gif) no-repeat;
    float:left;
    height:118px;
    width:340px;
    }
    
div.header .servicemenu ul
{
    padding-top:85px;
    }
    
div.header .servicemenu ul li
{
    list-style:none;
    float:left;
    color:#aaa;
    }
    
div.header .servicemenu ul li a
{
    padding:2px 5px;
    color:#555;
    text-decoration:none;
    }
    
div.header .servicemenu ul li a:hover
{
    color:#9ba059;
    }

.wrapper
{
    background:transparent;
    }
    
div.content
{
    width:600px;
    background:#fff;
    float:left;
    padding:25px 0px 25px 25px;
    }

.content h1,
.content h2,
.content h3,
.content h4,
.content h5
{
    color:#ccd456;
    background:transparent url(../images/border-black.gif) repeat-x 0px 30px;
    font-weight:bold;
    }

.content .content_image img
{
    margin:5px 0px 5px 10px;
    float:right;
    }




div.menu
{
    width:322px;
    background:transparent url(../images/bg-menu.gif) repeat-y;
    float:left;
    }
    
div.menu .logo
{
    width:322px;
    background:transparent url(../images/bg-menu.gif) repeat-y;
    float:left;
    margin:80px 0px 0px;
    }
    
div.menu .logo img
{
    margin:0px 0px -5px;
    }







/* paddings are set for the elements */    
h1,
h2,
p{padding:0px 0px 20px 0px;}

/* head1 size */    
h1{font-size:1.6em;}
/* head2 size */    
h2{font-size:1.4em;}
/* head3 size */    
h3{font-size:1.2em;}

.sitemap td
{
    padding: 0px 2px;
    }
.sitemap ul li
{
    list-style:none;
    }
.sitemap ul li i
{
    font-style:normal;
    }
.sitemap ul li li
{
    margin:10px 0px 0px 0px;
    }
.sitemap ul li li li
{
    margin:0px 0px 0px 10px;
    }
.sitemap ul li a
{
    font-weight:bold;
    color:#006b11;
    text-decoration:none;
    font-size:1.1em;
    }
.sitemap ul li li a
{
    font-weight:normal;
    color:#c3d31b;
    text-decoration:none;
    font-size:1.0em;
    font-weight:bold;
    }
.sitemap ul li li li a
{
    font-weight:normal;
    color:#000;
    }
.sitemap ul li a:hover
{
    color:#006b11;
    text-decoration:underline;
    }

div.contact td.grijs
{
    
    background:#f6f6f6;
    border-bottom:1px solid #e0e0e0;
    border-bottom:1px solid #f0f0f0;
    }

div.contact td
{
    vertical-align:middle;
    }

div.contact td td
{
    
    padding:0px 0px 0px 0px;
    }
    

div.contact td table
{
    float:right;
    margin-right:350px;
    _margin-right:175px;
    }

div.contact td .input_groot,
div.contact td textarea
{
    border:1px solid #bbc928;
    width:220px;
    padding:2px;
    margin:10px 0px 0px;
    }
    
.verzenden
{
    background:#bbc928;
    width:226px;
    padding:2px;
    margin-top:10px;
    }

div.controls
{
    color:#666;
    }
    
div.controls select
{
    margin-right:7px;
    border:1px solid #2484b7;
    padding:0px 0px 0px 3px;
    width:50px;
    }

.controls 
{
    margin:10px 0px;
    }

.controls a
{
    margin:0px 20px 0px 0px;
    }
    
.controls a img
{
    margin:0px 3px;
    }

div.zoek 
{
    margin:20px 0px 0px;
    }
div.zoek input.input_search
{
    border-top:1px solid #9f9f9f;
    border-right:1px solid #9f9f9f;
    border-bottom:1px solid #cfcfcf;
    border-left:1px solid #cfcfcf;
    padding:5px 10px 4px 10px;
    color:#666;
    }
div.zoek input.zoekknop
{
    background:#bbc928;
    padding:2px;
    margin-top:10px;
    width:78px;
    height:27px;
    }

.dropdownzoek
{
    border-top:1px solid #9f9f9f;
    border-right:1px solid #9f9f9f;
    border-bottom:1px solid #cfcfcf;
    border-left:1px solid #cfcfcf;
    margin-top:15px;
    }

.zoekresultaat
{
    margin-top:10px;
    }

.zoekresultaat a
{
    display:block;
    width:70%;
    padding:7px 5px;
    border-bottom:1px dotted #ccd456;
    color:#bbc928;
    }

.zoekresultaat a b
{
    color:#006b11;
    padding-right:15px;
    background:transparent url(../images/arrowright-ico.gif) no-repeat right;
    }

.zoekresultaat a:hover
{
    background:#e7ffc5;
    }
