body {
margin:0px;
padding:0px;
background:#B3A38C;
font-family:verdana;
font-size:12px;

}

#column1 {
	width:50%;
	float:left;
	margin-right:-475px;
	background:#fff;
        height:600px;
        border:0px red solid;
        
}
#col1inner{margin-right:475px;background:#B3A38C;background-image:url('images/h_leftcol.jpg');background-position: 100% 0%;height:1000px;background-repeat:no-repeat;}
#column2 {
	width:950px;
	float:left;
	background:blue ;
	position:relative;
	z-index:20;
	color:#fff;
        height:1000px;
}
#column3outer {
	width:50%;
	position:absolute;
	right:0;
        height:1000px;
}
#column3 {
	margin-left:475px;
	background:#B3A38C;background-image:url('images/h_rightcol.jpg');background-position: 0% 0%;height:1000px;background-repeat:no-repeat;
}


#topcentercol {
border:0px solid red;
background-image:url('images/h_topcentercol.jpg');background-position: 0% 0%;height:127px;width:950px;background-repeat:no-repeat;
}

#vitallogo {
background-image:url('images/h_logo.jpg');background-position: 0% 0%;height:170px;width:376px;background-repeat:no-repeat;float:left;

}
#newscontainer {
width:574px;
height:170px;
overflow:auto;
float:left;
background-color:#907F63;
margin:0px;padding:0px;
}
.newsitemtitle {
width:565;
height:19px;
background-image:url('images/h_newstitle_bg.jpg');
background-repeat:repeat-x;
padding-left:10px;
line-height:16px;
color:#FFFFFF;
font-weight:bold;

}
.newsitem{
background-color:#907F63;
width:500px;
color:#DCD7BA;
padding-left:10px;
padding-top:1px;
padding-bottom:5px;
}
.newsitem A:link,.newsitem A:visited {
color:#FFF;
text-decoration:none;
}
.newsitem A:hover,.newsitem A:active {
color:#FFF;
border-bottom:1px dashed #FFF;
text-decoration:none;

}

#newsblockend {
padding-top:5px;
padding-left:25px;
color:#B4A28C;
width:925px;
height:22px;
background-image:url('images/h_newsblockend_bg.jpg');
border:0px red solid;
float:left;
background-repeat:repeat-x;
}

#imagecontainer {
padding:0px;
margin:0px;
float:left;
border:0px red solid;


}

#imageblockend {
width:950px;
height:4px;
background-image:url('images/h_imageblockend_bg.jpg');
border:0px red solid;
float:left;
background-repeat:repeat-x;
font-size:2px;
}


#menucontainer {
width:950px;
height:120px;
background-color:#B3A38C;
border:0px red solid;
float:left;

padding:0px;
}

.nav {
margin: 0;
padding: 0;
/*background-image: url('images/h_sub_nav_bg.jpg');*/
list-style-type: none;
width: 152px;
float:left;
}
.nav li {
margin:0px;
padding:0px;

}
.nav li.nolink {
width:151px;
height:19px;
border-right:1px solid #B3A38C;
 border-bottom:1px solid #B3A38C;
background-image: url('images/h_sub_nav_bg.jpg');
}

.nav a {
display: block; 
color: #FFF;

text-decoration: none;
border-right:1px solid #B3A38C;
 border-bottom:1px solid #B3A38C;
text-align:center;
height:19px;
line-height:15px;
}

.nav a:link,.nav a:visited {
background-image: url('images/h_sub_nav_bg.jpg');
color: #FFF;

}
.nav a:hover,.nav a:active {
background-image: url('images/h_main_nav_bg.jpg');
color: #FFF;

}


.nav li.main {
background-image: url('images/h_main_nav_bg.jpg');
height:19px;
text-align:center;
color: #FFF;
border-right:1px solid #655941;
 border-bottom:1px solid #655941;
line-height:15px;
}
#languageselector {
width:190px;
height:20px;
background-image:url('images/h_address.jpg');
border:0px red solid;
float:left;
background-repeat:no-repeat;

}
.imgsqueez {
display:inline;
margin:0px;
padding:0px;

}
#address {
width:158px;
height:99px;
background-image:url('images/h_address.jpg');
border:0px red solid;
float:left;
background-repeat:no-repeat;
text-align:right;
color: #FFF;
padding-right:32px;
font-size:11px;
padding-top:10px;
}

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

border:1px #333333 solid;

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

}
UL {
margin-top:0px;

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

}
#carousel {
border:0px red solid;
background:#666666;
padding-left:16px;
padding-right:16px;
padding-bottom:20px;
}
#merkenvlak A {
color:#CCC;
text-decoration:none;
}
#merkenvlak A.merkselected {
color:#FFF;
text-decoration:none;
background:#D997AD;
}
#merkenvlak A:hover, #merkenvlak A:active {
color:#FFF;
text-decoration:none;
background:#D997AD;
}

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

height:35px;
line-height:32px;
background-color:#5C5C5C;
font-size:17px;
font-family:tahoma;
color:#CCC;
}
#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:#CCC;
text-decoration:none;

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


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

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

}
A {
color:#D997AD;
text-decoration:none;

}


#hoofdmenu  A.menuselected:hover,#hoofdmenu A.menuselected:active,#hoofdmenu A.menuselected:link,#hoofdmenu A.menuselected:visited {
color:#D997AD;
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:#CCC;
text-decoration:none;
}
#submenu A:active, #submenu A:hover {
color:#D997AD;
text-decoration:none;
}
#submenu li.submenuselected A
{
color:#D997AD;
text-decoration:none;

}
#merkenvlak {
margin-top:22px;
padding:5px;
background-color:#5C5C5C;
font-size:12px;
font-family:tahoma;
color:#CCC;

margin-left:50px;
}

#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:#CCC;
border:0px red solid;
padding-top:0px;

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

font-size:13px;
font-family:tahoma;
color:#CCC;
}
#innercontent {
padding:16px;
padding-top:0px;
border:0px red solid;
font-size:13px;
font-family:tahoma;
color:#CCC;
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;

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

}

.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 {
width:950px;
padding:0px;
color:#000;
margin-top:0px;
margin-bottom:10px;
float:left;
border:0px red solid;

}
#footer, #footer A {

text-align:center;

font-family:verdana;
font-size:9px;
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:#D997AD;;
}

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;
 
}

#wrapper {
float:left;
margin:0px;
border:0px red solid;

}
