* {
margin: 0;
padding: 0;
font-family:Arial, Helvetica, sans-serif;
}



html	{
overflow-y:scroll;
}

body	{
font-size: 11px;
}

img {
border:0px;
}

#container {
width : 955px;
display : table;
margin:0 auto;

}

#container.uitzondering	{
background:url(../images/bg-uitzondering.png) no-repeat 560px 50px;
}

#logo {
position: absolute;
margin: 0px;
z-index: 2;
}

#logo_bp_ultimate {
position: absolute;
margin-top: 15px;
margin-left: 140px;
z-index: 2;
}

#zoek {
position: absolute;
margin-top: 40px;
margin-left: 610px;
z-index: 2;
}

#zoek input {
color: #989898;
padding: 2px 0px 0px 5px;
border: 0px solid #000;
background: url('../images/zoek_bg.jpg') no-repeat;
height: 16px;
width: 112px;
}

#zoek input.btn {
color: #989898;
border: 0px solid #000;
background: url('../images/zoek_btn.jpg') no-repeat;
height: 18px;
width: 18px;
}

.vak_zoeken p{
color: #009a00;
font-size: 12px;
text-decoration: none;
}

.vak_zoeken input {
color: #989898;
padding: 2px 0px 0px 5px;
border: 0px solid #000;
background: url('../images/postcode_bg.jpg') no-repeat;
height: 16px;
width: 96px;
}

.vak_zoeken input.btn {
color: #989898;
border: 0px solid #000;
background: url('../images/zoek_btn.jpg') no-repeat;
height: 18px;
width: 18px;
}

.vak_zoeken .plaatje_zoek {
position: absolute;
}

.vak_home #zipsearch input{
position: absolute;
background: url('../images/postcode_bg.jpg') no-repeat;
padding: 2px 0px 0px 0px;
border: 0px solid #fff;
height: 18px;
width: 102px;
}

#menu {
margin:96px 0 0 0;
}

#menu div.button_groot{
margin-right: 5px;
width: 136px;
background: url('../images/menu_bg_groot.jpg') repeat-x;
height: 20px;
text-align: center;
padding-top: -4px;
}

#menu .menu_button{
cursor: hand;
cursor: pointer;
text-decoration: none;
color: #ffffff;
font-weight: bold;
display: block;
margin: 0px 5px 0px 0px;
float: left;
height: 20px;
background: url('../images/menu_bg_groot.jpg');
}

#menu .menu_button:hover, #menu .menu_button.actief{
text-decoration: none;
background: url('../images/menu_bg_groot_over.jpg');
}

#menu .menu_button#over{
text-decoration: none;
background: url('../images/menu_bg_groot_over.jpg');
}

#menu .menu_button img.links, #menu .menu_button img.rechts{
width: 3px;
height: 20px;
display: block;
float: left;
}


#menu .menu_button img.links{
background: url('../images/hoek_links.png');
}

#menu .menu_button .menu-tekst{
display: block;
margin: 3px 5px 0px 5px;
float: left;
}

#menu .menu_button img.rechts{
background: url('../images/hoek_rechts.png');
}

#menu .menu_button .submenu	{
position:absolute;
_right:10000px;
margin-left:-8px;
margin-top:17px;
visibility:hidden;
_visibility:visible;
}

#menu div.menu_button:hover .submenu 	{
visibility:visible;
}

#menu .menu_button .submenu .submenu-links	{
width:5px;
background:url(../images/submenu-bg-links.png);
}

#menu .menu_button .submenu .submenu-content	{
background:#fff;
padding:0px 0 15px 15px;
}

#menu .menu_button .submenu .submenu-content ul	{
width:179px;
float:left;
background:url(../images/submenu-lijst-bg.gif) repeat-x;
margin:15px 15px 0 0;
}

#menu .menu_button .submenu .submenu-content li	{
padding:5px 0;
background:url(../images/submenu-lijst-bg.gif) repeat-x bottom left;
}

#menu .menu_button .submenu .submenu-content li a	{
text-decoration:none;
color:#009700;
font-weight:normal;
display:block;
width:170px;
background:url(../images/submenu-link-bg.gif) no-repeat left 3px;
padding:0 0 0 11px;
}

#menu .menu_button .submenu .submenu-content li a:hover	{
text-decoration:underline;
}

#menu .menu_button .submenu .submenu-rechts	{
width:5px;
background:url(../images/submenu-bg-rechts.png);
}

#menu .menu_button .submenu .submenu-links-onder	{
width:5px;
height:15px;
background:url(../images/submenu-bg-onder_links.png);
}

#menu .menu_button .submenu .submenu-onder-midden	{
height:15px;
background:url(../images/submenu-bg-onder_midden.png);
}

#menu .menu_button .submenu .submenu-rechts-onder	{
width:10px;
height:15px;
background:url(../images/submenu-bg-onder_rechts.png);
}

#footer {
clear:both;
float:left;
margin-left: 331px;
color: #989898;
font-size: 10px;
width: 480px;
}

#footer.verkeersinfo	{
margin-left:370px;
}

#footer a{
color: #989898;
font-size: 10px;
text-decoration: none;
}

#menu_top {
position: absolute;
margin-top: 17px;
margin-left: 537px;
color: #989898;
font-size: 10px;
text-decoration: none;
z-index: 2;
}

#menu_top a{
color: #989898;
font-size: 10px;
text-decoration: none;
}

#kruimelpad	{
padding:10px 0 8px 0;
clear:both;
margin:0 0 0 -160px;
}

#kruimelpad img{
margin-right: 4px;
}

#kruimelpad a{
color: #989898 !important;
text-decoration: none;
}

#submenu {
float:left;
clear:both;
width:150px;
padding:16px 0 0 0;
margin:0 0 0 -160px;
_position:relative;
_left:160px
}

#submenu a{
color: #029801 !important;
font-size: 12px;
text-decoration: none;
background: url('../images/pijl_menu.jpg') no-repeat 0px 3px;
padding-left: 10px;
clear: both;
display: block;
margin-bottom: 5px;
}

#submenu a:hover{
color: #029801;
font-size: 12px;
background: url('../images/pijl_menu_over.jpg') no-repeat 0px 3px;
text-decoration: underline;
clear: both;
display: block;
}

#submenu .sub	{
padding:0 0 5px 10px;
}

#submenu .sub a	{
background:none;
}


#content {
padding:0px 0 0 0;
float:left;
min-height:425px;
height:auto !important;
height:425px;
}

#content.vervolg	{
width: 620px;
padding:0 0 0 160px;
}

#content #rechts.lijst_rechts a{
color: #99cc01;
font-size: 12px;
text-decoration: none;
background: url('../images/pijl_menu.jpg') no-repeat 0px 3px;
padding-left: 10px;
clear: both;
display: block;
margin-bottom: 5px;
}

#content #rechts.lijst_rechts a:hover{
color: #99cc01;
font-size: 12px;
background: url('../images/pijl_menu_over.jpg') no-repeat 0px 3px;
text-decoration: underline;
clear: both;
display: block;
}

#content h1{
font-size: 25px;
color: #029801;
letter-spacing:1px;
font-weight:normal;
font-stretch: ultra-condensed;
}

#content a{
font-size: 12px;
color: #99cc01;
}

#content p{
color: #989898;
line-height: 15px;
}

#content td{
color: #989898;

}

#content #forms .links{
float: left;
width: 200px;
height: 40px;
display: block;
}

#content #forms .rechts{
float: left;
width: 200px;
height: 40px;
display: block;
}

#content p.titel{
font-size: 17px;
letter-spacing:1px;
color: #029801;
display: block;
}

#content p.groen_tekst{
font-size: 15px;
letter-spacing:1px;
font-weight: bold;
color: #029801;
}

#content .block_multiple_images {
background: url('../images/blauw_balk.jpg') top no-repeat;
width: 195px;
float: left;
margin-right: 10px;
}

#content .block_multiple_images p.titel{
height: 17px;
padding: 7px;
font-style: italic;
font-weight: bold;
color: #ffffff;
letter-spacing:-1px;
}

#content .block_multiple_images p.titel_vervolg{
font-size: 17px;
letter-spacing:1px;
color: #029801;
}

#content input {
border: 1px solid #9a9a9a;
height: 18px;
width: 130px;
padding-left: 3px;
color: #989898;
}

#content textarea {
border: 1px solid #9a9a9a;
height: 100px;
width: 330px;
color: #989898;
padding-left: 3px;
overflow: hidden;
margin-top: 10px;
}

#content input.verzenden {
width:70px;
height: 20px;
border: 0px solid #000;
}

#content select {
width: 135px;
}

#content #links {
float: left;
width: 400px;
}

#content #links h1{
padding-bottom: 5px;
}

#content #rechts {
float: left;
width: 200px;
}

#vak_menu {
position: absolute;
background: url('../images/vak_menu_links.jpg') no-repeat;	
width: 140px;
height: 85px;
padding: 10px 0px 0px 10px;
margin-top: 313px;
}

#vak_menu a {
font-size: 12px;
color: #99cc01;
}

#vak_menu p.titel {
font-size: 17px;
color: #029801;
}

#content .vak_breed {
background: url('../images/vak_breed.jpg') no-repeat;	
width: 605px;
height: 100px;
float: left;
padding: 10px 0px 0px 10px;
}

#content .vak_breed p.titel{
font-size: 17px;
color: #029801;
margin-top: 10px;
float: left;
}

#content .vak_breed p{
font-size: 11px;
color: #989898;
width: 180px;
}

#content .vak_good_things_wallpaper {
background: url('../images/vak_bg_wallpaper.jpg') no-repeat;	
width: 297px;
height: 220px;
float: left;
padding: 10px 0px 0px 10px;
}

#content .vak_good_things_wallpaper p.titel{
font-size: 17px;
color: #029801;
margin-top: 5px;
}

#content .vak_good_things_wallpaper p{
color: #989898;
width: 300px;
}

#content .vak_good_things {
background: url('../images/vak_bg.jpg') no-repeat;	
width: 195px;
height: 190px;
float: left;
padding: 10px 0px 0px 10px;
}

#content .vak_good_things p.titel{
font-size: 15px;
font-weight: bold;
color: #029801;
width: 180px;
margin-top: 10px;
}

#content .vak_good_things p{
color: #989898;
width: 180px;
}

#content .vak {
background: url('../images/vak_bg.jpg') no-repeat;	
width: 195px;
height: 190px;
padding: 10px 0px 0px 10px;
}

#content .vak p.titel{
font-size: 17px;
color: #029801;
margin-top: 10px;
}

#content .vak p{
color: #989898;
width: 180px;
}

#content .vak_home {
background: url('../images/vak_bg_klein_home.jpg') no-repeat;	
width: 245px;
height: 120px;
padding: 10px 0px 0px 0px;
float: left;
margin-bottom: 10px;
margin-right: 10px;
}

#content .vak_home img.pic{
margin-right: 10px;
margin-left: 10px;
}

#content .vak_home p.titel{
font-size: 17px;
color: #029801;
}

#content .vak_home p{
color: #989898;
width: 150px;
}

#content .vak_home div{
float: left;
}

#content .vak_klein {
background: url('../images/vak_bg_klein.jpg') no-repeat;	
width: 245px;
height: 120px;
padding: 10px 0px 0px 10px;
float: left;
}

#content .vak_klein img{
float: left;
padding-right: 10px;
}

#content .vak_klein p.titel{
font-size: 17px;
color: #029801;
}

#content .vak_klein p{
color: #989898;
width: 150px;
}

#content .vak_klein div{
float: left;
}

#zoek{
position: absolute;
margin-top: 40px;
margin-left: 610px;
z-index: 2;
}

#zoek img{
float: left;
}

#zoek input{
float: left;
background: url('../images/input_bg.jpg') repeat-x;
font-size: 11px;
padding: 2px 0px 0px 0px;
border: 0px solid #fff;
height: 18px;
width: 112px;
}
