body {
margin:0px;
padding:0px;
background:#959388;

}

#maincontainer {
margin: auto;
margin-top:30px;
width:860px;
background:#7A707A;

border:1px #333333 solid;

}
P {
padding:0px;
margin:0px;

}
UL {
margin-top:0px;

}
#logo {
font-family:tahoma;
font-size:32px;
color:#1B4250;
padding-left:16px;
padding-bottom:15px;

}
#carousel {
border:0px red solid;
background:#7A707A;
padding-left:16px;
padding-right:40px;
padding-bottom:20px;

}
#merkenvlak A {
color:#CCC;
text-decoration:none;
}
#merkenvlak A.merkselected {
color:#FFF;
text-decoration:none;
background:#1B4250;
}
#merkenvlak A:hover, #merkenvlak A:active {
color:#FFF;
text-decoration:none;
background:#1B4250;
}

#hoofdmenu {
padding-left:16px;
margin-bottom:20px;

height:35px;
line-height:32px;
background-color:#696169;
font-size:17px;
font-family:tahoma;
color:#F00;
}
#hoofdmenu A {
background: transparent url(images/hmenusep.jpg) no-repeat center right;
text-decoration: none;
padding-right:10px;
padding-left:10px;
border-bottom:0px;
}

#hoofdmenu A.firstmenuitem {
padding-left:0px;
}

#hoofdmenu A.lastmenuitem {
background-image:none;

}


#hoofdmenu A:link, #hoofdmenu A:visited {
color:#B7C2CB;
text-decoration:none;

font-size:17px;
font-weight:normal;
font-family:tahoma;
}


#hoofdmenu A:hover, #hoofdmenu A:active {
color:#1B4250;
text-decoration:none;

font-size:17px;
font-weight:normal;
font-family:tahoma;

}
A {
color:#1B4250;
text-decoration:none;

}


#hoofdmenu  A.menuselected:hover,#hoofdmenu A.menuselected:active,#hoofdmenu A.menuselected:link,#hoofdmenu A.menuselected:visited {
color:#1B4250;
text-decoration:none;



}
#hoofdmenu UL {
margin:0px;
padding:0px;
list-style-type:none;
width:860px;
float:left;
}

#hoofdmenu UL LI{
margin:0px;
padding:0px;

float:left;
}
#submenu {
margin:0px;
padding:0px;
list-style-type:none;
}
#submenu li {
margin:0px;
padding:0px;
width:100%;
float:left;
}
#submenu A {
display:block;
}
#submenu A:link, #submenu A:visited {
color:#b7c2cb;
text-decoration:none;
}
#submenu A:active, #submenu A:hover {
color:#1B4250;
text-decoration:none;
}
#submenu li.submenuselected A
{
color:#1B4250;
text-decoration:none;

}
#merkenvlak {
margin-top:22px;
padding:5px;
background-color:#696169;
font-size:12px;
font-family:tahoma;
color:#CCC;
margin-bottom:10px;
margin-left:15px;
}

#linkerkolom {
margin-top:0px;
width:184px;
float: left;
padding:5px;
padding-left:16px;
padding-right:15px;
background-image:url('images/colsep.jpg');
background-repeat:repeat-y;
font-size:13px;
font-family:tahoma;
color:#b7c2cb;
border:0px red solid;
padding-top:0px;

}
#content {
padding:0px;
margin-left:210px;

font-size:13px;
font-family:tahoma;
color:#b7C2cb;
}
#innercontent {
padding:16px;
padding-top:0px;
border:0px red solid;
font-size:13px;
font-family:tahoma;
color:#B7C2CB;
width:608px;
padding-right:0px;
}
#innercontent .title {
font-size:17px;
margin:0px;
}
.merkenitem {
border-bottom:dashed 1px #9D9D9D;
padding:0px;
float:left;
width:100%;
padding-bottom:2px;
margin-bottom:5px;
}
.linkimage {
padding:0px;
margin:0px;
margin-right:8px;
border:0px;

}
.linkimagelast {
padding:0px;
margin:0px;
border:0px;

}

.brandimage {
padding:0px;
margin:0px;
margin-right:8px;
border:0px;
padding-bottom:8px;

}
.brandimagelast {
padding:0px;
margin:0px;
border:0px;
padding-bottom:8px;
}

.oplusimage {
padding:0px;
margin:0px;
margin-right:8px;
border:0px;

}
.oplusimagelast {
padding:0px;
margin:0px;
border:0px;

}

.spacer { clear: both; }
.merkenseparator {
clear:both;
border-bottom:dashed 1px #9D9D9D;

}
.merkenuitleg {
width:320px;
margin-right:5px;
float:left;
}

.merkenfotos {
width:170px;
border:1px green solid;

}
.linkfoto {
width:100%; 
border:0px green solid;
float:left;
}
.linkitem {
border-bottom:dashed 1px #9D9D9D;
float:left;
width:100%;
padding-bottom:2px;
margin-bottom:5px;

}
#footer {
margin: 0 auto;
margin-top:3px;
margin-bottom:10px;
}
#footer, #footer A {

text-align:center;

font-family:verdana;
font-size:10px;
color:#000;
}
#footer A:hover, #footer A:active {
color:#CCC;
}
#contentcontainer {
width:100%;
border:#45CC66 solid 0px;

}

.innercontent  A {
color:#FF0000;

border-bottom:1px dashed #F00;

}

.footerhome, .footerhome A {

text-align:center;

font-family:verdana;
font-size:10px;
color:#000;
}
.footerhome A:hover, .footerhome A:active {
color:#CCC;
}
.introlabel, .introlabel A {
font-family:tahoma;
font-size:16px;
color:#CCC;
}

.introlabel A:hover,.introlabel A:active  {
font-family:tahoma;

color:#1B4250;;
}

INPUT {
background-color:#CCC;
border:1px solid #333;
font-size:12px;
}

TEXTAREA.texterror {
background-color:#FFA285;
border-style: solid;  
border-width: 1px; 
border-color: #FF0000;
margin:0px;
font-family: arial;
 
}
SELECT.selecterror { 
background-color: #FFA285;
border-style: solid;  
border-width: 1px; 
border-color: #FF6600;
margin:0px;
font-family: arial;
}

INPUT.checkerror {
background-color: #FFA285;
border-style: solid; 
border-width: 1px; 
border-color: #FF0000;
margin:2px;  
}
INPUT.radioerror {
background-color: #FFA285;
border-style: solid; 
border-width: 1px; 
border-color: #FF0000;
margin:2px;  
}
.texterror {
background-color:#FFA285;
border-style: solid;  
border-width: 1px; 
border-color: #FF0000;
margin:0px;
font-family: arial;
 
}

INPUT.radiocheck {
border:0px;
background-color:transparent;

}

.noborderimage {
border:0px;

}