body{
overflow: -moz-scrollbars-vertical;
}

html, body {
margin: 0;
padding: 0;
background:#fff url(../images/bg.jpg) repeat-x top left;
font-family:Trebuchet MS;
font-size:12px;
color:#4b4b4b;
text-align:left;
}

#wrapper {
width: 100%;
position: relative;
min-height: 100%;
height: auto !important;
height: 100%;
margin:0;
padding:0;
}

#main{
margin: 0 auto;
padding:0;
text-align:left;
width:926px;
}

#menu-top{
width:926px;
height:32px;
text-align:right;
margin:0;
padding:0;
}

#menu-top ul{
margin:15px 20px 0 0;
padding:0;
list-style:none;
}

#menu-top ul li{
display:inline;
padding:0 0 0 15px;
}

#menu-top a{
text-decoration:none;
color:#e0052b;
font-weight:bold;
padding:3px 12px;
}

#menu-top a:hover{
color:#146f77;
background:#e3efee;
}

#menu-top .active a{
color:#146f77;
background:#e3efee;
}

#head{
width:926px;
margin:0 auto;
padding:0;
height:274px;
background: url(../images/head.jpg);
}

#head-links{
float:left;
width:331px;
}

#logo{
margin:0;
padding:0;
float:left;
width:331px;
}

#adres{
margin:0;
padding:0;
float:left;
width:301px;
height:171px;
padding:10px 0 0 30px;
line-height:23px;
color:#fff;
font-size:11px;
background: url(../images/adres_bg.jpg) no-repeat top left;
}

#adres a{
color:#fff;
text-decoration:none;
font-weight:bold;
}


.mask {
border-right:4px solid #fff;
position:relative;
width:591px;
height:274px;
overflow:hidden;
float:right;
}

#menu{
background: url(../images/menu_bg.jpg) no-repeat top left;
width:926px;
height:42px;
float:left;
margin-top:3px;
}

#menu ul{
float:right;
padding:0;
margin:0 4px 0 0;
list-style:none;
}

#menu li { /* all list items */
float: left;
width: auto; /* width needed or else Opera goes nuts */
}

.menuitem1{
background: url(../images/buttons/pers-bussen.jpg) no-repeat;
background-position: 0 -42px;
width:142px; 
height:42px; 
float:left;
}

.menuitem2{
background: url(../images/buttons/pers-auto.jpg) no-repeat;
background-position: 0 -42px;
width:139px; 
height:42px; 
float:left;
}

.menuitem3{
background: url(../images/buttons/trailers.jpg) no-repeat;
background-position: 0 -42px;
width:80px; 
height:42px; 
float:left;
}

.menuitem4{
background: url(../images/buttons/vrachtauto.jpg) no-repeat;
background-position: 0 -42px;
width:116px; 
height:42px; 
float:left;
}

.menuitem5{
background: url(../images/buttons/bestelauto.jpg) no-repeat;
background-position: 0 -42px;
width:114px; 
height:42px; 
float:left;
}

.menuitem1:hover, .active a{
background-position: 0 0;
}

.menuitem2:hover, .active a{
background-position: 0 0;
}

.menuitem3:hover, .active a{
background-position: 0 0;
}

.menuitem4:hover, .active a{
background-position: 0 0;
}

.menuitem5:hover, .active a{
background-position: 0 0;
}

.menu{
display:none;
}

#content{
width:926px;
float:left;
position:relative;
padding:0 0 60px 0;
min-height:455px;
height:auto !important;
height:455px;
background: url(../images/inhoud_bg.gif) repeat-y top left;
}

#inhoud ul#sitemap{
padding:0 0 0 25px;
margin:0;
list-style:square;
}

#inhoud ul#sitemap ul{
padding:0 0 3px 25px;
margin:0;
list-style:circle;
font-size:11px;
}

#links{
width:331px;
float:left;
position:relative;
z-index:999;
}

#nieuws {
position:relative;
z-index:99;
padding:0 10px 0 15px;
width:296px;
text-align:left;
font-size:11px;
line-height:24px;
background: url(../images/adresgegevens-links_bg.gif) no-repeat bottom center;
}

.head {
text-align:right;
margin-bottom:10px;
}

#nieuws ul{
margin:10px 0 0 10px;
padding:0;
list-style:none;
text-align:left;
}

#nieuws li{
padding:4px 0;
list-style: square;
list-style-position: inside;
/*list-style-image: url(../images/nieuws_dot.gif) no-repeat top left;
background: url(../images/nieuws_dot.gif) no-repeat;
background-position: 0% .9em;
padding-right: .4em;*/
}

#nieuws a{
color:#43a5b2;
text-decoration:none;
font-weight:bold;
font-size:12px;
}

#adresgegevens-links{
margin-top:10px;
padding:0 10px 10px 30px;
width:281px;
line-height:24px;
text-align:right;
font-size:13px;
background: url(../images/adresgegevens-links_bg.gif) no-repeat bottom center;
}

#adresgegevens-links p{
text-align:left;
}

#adresgegevens-links a{
color:#43a5b2;
text-decoration:none;
font-weight:bold;
}

#extrafoto{
position:relative;
z-index:99;
padding:15px 0 0 20px;
width:301px;
text-align:right;
font-size:12px;
line-height:24px;
}

#extrafoto .img{
margin:15px 35px 5px 0;
border:1px solid #4b4b4b
}

#inhoud{
float:left;
padding:30px 12px 10px 20px;
border-right:4px solid #fff;
width:559px;
line-height:23px;
position:relative;
z-index:99;
margin-bottom:20px;
}

#inhoud a{
color:#43a5b2;
text-decoration:none;
}

#inhoud a:hover{
color:#4b4b4b
}

#inhoud ul{
list-style:square;
padding:0 0 0 25px;
}

.auto-overzicht{
float:left;
width:243px;
height:161px;
overflow:hidden;
margin:0 20px 20px 0;
position:relative;
border:1px solid #43a5b2;
}

.auto-overzicht img{
border:none;
}

.auto-overzicht-titel{
width:238px;
background: url(../images/auto-overzicht-titel_bg.png) no-repeat top left;
padding:0 0 0 5px;
position:absolute;
color:#fff;
font-size:10px;
bottom:-3px;
}

.autoafbeelding_groot{
float:left;
margin:5px 0 20px 0;
clear:both;
}

.autoafbeelding_groot img{
border:1px solid #4b4b4b;
}

.bedrijf{
position:relative;
float:left;
width:220px;
height:100px;
overflow:hidden;
margin:10px;
border:2px solid #43a5b2;
}

.bedrijf img{
border:none;
width:250px;
}

.map{
border:1px solid #43a5b2;
width:550px;
}

h1{
padding:0;
margin:0;
font-size:17px;
}


h2{
padding:0;
margin:0;
font-size:15px;
color:#156f77;
}

/*footer*/

#footer {
width: 100%;
background: #43a5b2 url(../images/footer_bg.jpg) repeat-x top left;
position: absolute;
bottom: 0 !important;
bottom: -1px;
height: 85px;
}

#footertekst{
width:926px;
padding:5px 0 0 0;
text-align:left;
color:#fff;
height:32px;
font-size:11px;
margin:0 auto;
background: url(../images/footertekst_bg.jpg) no-repeat top left;
}

#footertekstTrefwoord{
text-align:left;
padding-left:338px;
color:#89bec6;
}

#footerPoweredby{
text-align:right;
}

#footertekst a{
color:#dbecee;
text-decoration:none;
padding:2px 0; 
}

#footertekst a:hover{
color:#e0052b;
}

#footertekst p a{
color:#fff;
font-weight:bold;
text-decoration:none;
}

#footertekst p a:hover{
color:#fff;
}

a.autolink{
text-decoration:none;
display: block;  
color:#ffffff;
}

