body {
margin:0px;
padding:0px;

background: transparent url(images/sitebg.jpg) repeat-x top left ;

}

#maincontainer {
margin: auto;
margin-top:0px;
width:960px;
background:#FFFFFF;

border:0px #333333 solid;

}
P {
padding:0px;
margin:0px;

}
UL {
margin-top:0px;

}
#logo {
font-family:tahoma;
font-size:32px;
color:#1B4250;
padding:0px;
width:960px;
height:100px;

}
#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;
}
.menuitemcontainer {
background: transparent url(images/hmenusep.jpg) no-repeat ;
background-position:right bottom;
float:left;
height:18px;
padding:0px;
border:0px solid red;
}
#hoofdmenu {
float:left;
padding-left:0px;
margin-bottom:0px;
width:960px;
height:18px;
line-height:17px;
background:transparent url(images/menubarbg.jpg) repeat-x ;
font-size:13px;
font-family:tahoma;
color:#F00;
letter-spacing:1px;


}


#hoofdmenu A {
display:block;
text-decoration: none;
padding-right:12px;
padding-left:12px;
border-bottom:0px;
font-weight:normal;
border:0px red solid;
}
#hoofdmenu li {
background:transparent url(images/menubg.jpg) repeat-x ;
height:18px;

text-align:center;
}
#hoofdmenu li:hover {
background:transparent url(images/menuselbg.jpg) repeat-x ;
}
#hoofdmenu LI.menuselected {
background:transparent url(images/menuselbg.jpg) repeat-x ;

}


#hoofdmenu A.lastmenuitem {
background-image:none;

}


#hoofdmenu A:link, #hoofdmenu A:visited {
color:#FFFFFF;
text-decoration:none;



font-family:tahoma;
}


#hoofdmenu A:hover, #hoofdmenu A:active {
color:#FFFFFF;
text-decoration:none;


font-weight:normal;
font-family:tahoma;

}



























.submenuitemcontainer {
background: transparent url(images/hsubmenusep.jpg) no-repeat ;
background-position:right top;
float:left;
height:22px;
}


#submenu {
padding-left:0px;
margin-bottom:20px;
width:960px;
height:22px;
line-height:20px;
background:transparent url(images/submenubg.jpg) repeat-x ;
font-size:12px;
font-family:tahoma;
color:#64614F;
float:left;
}


#submenu A {
display:block;
text-decoration: none;
padding-right:10px;
padding-left:10px;
border-bottom:0px;
font-weight:normal;
border:0px red solid;
}
#submenu li {
background:transparent url(images/submenubg.jpg) repeat-x ;
height:22px;
text-align:center;
}

#submenu li:hover {
background:transparent url(images/submenuselbg.jpg) repeat-x ;
}
#submenu li.submenuselected {
background:transparent url(images/submenuselbg.jpg) repeat-x ;

}


#submenu A.lastmenuitem {
background-image:none;

}


#submenu A:link, #submenu A:visited {
color:#64614F;
text-decoration:none;



font-family:tahoma;
}


#submenu A:hover, #submenu A:active {
color:#64614F;
text-decoration:none;


font-weight:normal;
font-family:tahoma;

}









#submenu UL {
margin:0px;
padding:0px;
list-style-type:none;

float:left;
}

#submenu UL LI{
margin:0px;
padding:0px;

float:left;
}













A {
color:#1B4250;
text-decoration:none;

}


#hoofdmenu  A.menuselected:hover,#hoofdmenu A.menuselected:active,#hoofdmenu A.menuselected:link,#hoofdmenu A.menuselected:visited {
color:#FFFFFF;
text-decoration:none;



}
#hoofdmenu UL {
margin:0px;
padding:0px;
list-style-type:none;
width:960px;
float:left;
}

#hoofdmenu UL LI{
margin:0px;
padding:0px;

float:left;
}

#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;

}
#contentcontainer {
float:left;
width:960px;
background:transparent url(images/contentcontainerbg.jpg) repeat-y ;
border:0px green solid;
}
#leftcol {
width:184px;
float:left;
display:inline;
}
.leftcoltitlebar {
float:left;
width:184px;
height:21px;
background:transparent url(images/titlebarbg.jpg) repeat-x ;
text-align:center;
font-family:georgia,tahoma;
font-size:14px;
color:#F2F2F2;
line-height:21px;
}
.agendadate {
float:left;
width:173px;
height:27px;
background:transparent url(images/agendadatebg.jpg) no-repeat left bottom;
font-family:tahoma;
font-size:12px;
color:#286195;
line-height:31px;
font-weight:bold;
padding-left:11px;
margin-bottom:4px;
display:inline;
}
.leftcolcontenttitle, .leftcolcontent{
float:left;
width:173px;
padding-left:11px;
font-family:tahoma;
font-size:12px;
display:inline;
}
.leftcolcontenttitle {
color:#625F4D;
font-weight:bold;
height:24px;
line-height:30px;
border:0px red solid;
}
.leftcolcontent {
color:#64614F;
font-weight:normal;
}
.leftcolimage{
float:left;
width:184px;
padding-left:0px;
font-family:tahoma;
font-size:12px;
}
.leftcolmore {
float:left;
width:184px;
padding-left:0px;
margin-top:3px;
font-family:tahoma;
font-size:9px;
font-weight:bold;
text-align:right;
padding-right:0px;
border:0px red solid;
background:transparent url('images/sqarrow.jpg') no-repeat 140px 0px;
padding-bottom:4px;
line-height:14px;
}

.leftcolseparator {
width:184px;
float:left;
border-bottom:1px #E1E2E2 solid;
font-size:11px;
}

.leftcolmore A,.leftcolmore A:hover,.leftcolmore A:active,.leftcolmore A:link,.leftcolmore A:visited {
text-decoration:underline;
color:#64614F;
font-weight:bold;

}

#centercol {
padding:0px;
margin-left:0px;

font-size:15px;
font-family:tahoma;
color:#64614F;
width:546px;
float:left;
padding-left:20px;
padding-right:20px;
line-height:19px;
font-weight:normal;
height:100%;
border:0px red solid;
}
#centercol H1 {
font-family:Georgia, tahoma;
font-size:36px;
font-weight:normal;
border:red 0px solid;
margin-top:0px;
margin-bottom:13px;
line-height:normal;
}

#centercol H2 {
font-family:tahoma;
font-size:15px;
color:#507EA8;
line-height:normal;
}

#rightcol {

width:190px;
float:left;
}

.rightcoltitlebar, .rightcoltitlebardark{
float:left;
width:190px;
height:21px;

text-align:center;
font-family:georgia,tahoma;
font-size:14px;
color:#F2F2F2;
line-height:19px;
}
.rightcoltitlebar {
background:transparent url(images/titlebarbg.jpg) repeat-x ;
}
.rightcoltitlebardark {
background:transparent url(images/titlebarbgdark.jpg) repeat-x ;
}

#searchform input{
width:124px;

}
.arrowbulletpoint { 
/*list-style-image: url('images/bullet_blue_arrow.jpg'); */
margin-left:0px;
padding-left:21px;
margin:0px;
padding:0px;
list-style-type:none;
list-style-type:none;
float:left;
}
.arrowbulletpoint li {
background:transparent url('images/bullet_blue_arrow.jpg') no-repeat 0px 5px;
padding-left:19px;


}
.rightcolcontent, .rightcolcontenttitle{
float:left;
width:189px;
padding-left:1px;
font-family:tahoma;
font-size:12px;
display:inline;

}
.rightcolcontent {
color:#64614F;
font-weight:normal;
}
.rightcolcontenttitle {
color:#625F4D;
font-weight:bold;
height:24px;
line-height:30px;
border:0px red solid;
}

.rightcolblock {
width:190px;
float:left;
padding:0px;
margin:0px;
margin-bottom:15px;

}
.rightcolseparator {
width:190px;
float:left;
border-bottom:1px #E1E2E2 solid;
font-size:11px;

}
.rightcolcontent INPUT {
height:14px;
padding:1px;
background-color:#FFFFFF;
border:1px solid #504E3F;
font-size:12px;
}
#mycltpane {
float:left;
background:#D49B2A url(images/mycltpanebg.jpg) repeat-x top left ;
width:181px;
color:#FFFFFF;
font-family:tahoma;
font-size:12px;
padding-left:9px;
padding-top:3px;
display:inline;
}

#mycltloginform {
float:left;
width:181px;
margin-top:6px;
border:0px red solid;
}

#mycltloginform input {
width:170px;
margin-right:0px;
float:left;
margin-left:0px;
margin-bottom:5px;
background-color:#FFFFFF;

}

fieldset.submit {  
border-style: none; 
text-align:right; 
float:left;
padding:0px;
width:181px;
border:0px red solid;
padding-bottom:5px;
}
label.loginform {
float:left;
font-family:tahoma;
font-size:12px;
color:#504E3F;
text-align:left;
width:175px;
background-color:transparent;
margin-bottom:5px;
}
.sitehulpcontent {
margin-top:7px;

}
a, a:hover, a:active,a:link,a:visited {
color:#D69F32;
text-decoration:underline;

}


fieldset {
padding:0px;
margin:0px;
border:0px red solid;

}





#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;
font-family:tahoma;

}
#footer, #footer A {

text-align:center;

font-size:10px;
color:#64614F;
}
#footer A:hover, #footer A:active {
color:#D69F32;
}
#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: 0px; 
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;

}
.virtuelelandenrubriekenvlak {
background-color:#D6D3CA;
padding:8px;
line-height:18px;
font-size:13px;
}

.virtuelelandenrubriekenvlak a {
color: #64614F;
text-decoration:none;
padding:2px;
}

a.virtuelelandenrubriekselected,.virtuelelandenrubriekenvlak a:hover, .virtuelelandenrubriekenvlak a:active {
color: #FFF;
background-color:#64614F;
text-decoration:none;
padding:2px;
}

.virtuelelandendetail ul {



}

.forgotpassword {
float:left;
width:175px;
padding-top:10px;
text-align:center;
font-size:11px;

}
.forgotpassword A {
color:#504E3F;
text-decoration:none;

}

iframe {

border:0px;

}

A.mycltloginerrormsg:hover,A.mycltloginerrormsg:active, A.mycltloginerrormsg:visited,A.mycltloginerrormsg:link {
color:#FF0000;



}

.loggedindata, .loggedinvalue {


font-family:tahoma;
font-size:12px;
color:#504E3F;

width:175px;
background-color:transparent;
margin-bottom:5px;
}
td.loggedindata {
  text-align:right;
}
td.loggedinvalue {
  text-align:left;
}
.surveyquestionformulation {
border:0px red solid;
border-top:1px #AA8524 solid;
background-color:#E9CE93;
font-size:15px;
font-family:Tahoma;
font-weight:bold;
padding:5px;
}
.surveyquestion {
margin-bottom:20px;

}
.surveyquestion input,.surveyquestion textarea{

color:#64614F;
border:1px solid #666;
margin-bottom:5px;
background-color:#FFFFFF;
}
.surveyquestion textarea{
//width:500px;

}

.surveyquestion INPUT.radiocheck {
border:0px; 
}

.surveyquestion INPUT.radioerror {
background-color: #FFF;
border-style: solid; 
border-width: 0px; 
border-color: #FF0000;
margin:2px;  
}

.imgnoborder {
border-width:0px;

}

#easyTooltip{
	margin:0 10px 1em 0;
	
	padding:8px;
	background:#FFF;
	border:1px solid #DBAD4B;
	line-height:130%;	

	font-size:12px;
        font-family:tahoma;
        float:left;
    		
	}
#easyTooltip h3{
	margin:0 0 .5em 0;
	font-size:15px;
        font-family: tahoma;
	text-transform:uppercase;
	}	
#easyTooltip p{
	margin:0 0 0.5em 0;
	}		
#easyTooltip img{
		background:#fff;
		padding:1px;
		border:1px solid #e1e1e1;
		float:left;
		margin-right:10px;
		}	

.scoretable {
border-collapse:collapse;
border:1px solid #9A721F;

}
.scoreheader {
background-image:url('images/scoreheaderbg.jpg');
background-repeat:repeat-x;
background-position:left top;
height:25px;
border:1px solid #9A721F;
color:#FFF;
text-align:center;
font-weight:bold;
padding:0px;
}
.scoresubheader, .scoresubheaderlast {

background-color:#ECEBE6;
height:27px;

color:#000;
text-align:center;
font-weight:normal;
padding:0px;
padding-left:2px;
padding-right:2px;
}
.scoresubheader {
border-right: 1px solid #C7C4B6;
}
.scoresubheaderlast {
border-right: 1px solid #9A721F;
}




.scorecontent, .scorecontentlast {

background-color:#FFF;
height:27px;

color:#000;
text-align:center;
font-weight:normal;
padding:0px;
padding-left:2px;
padding-right:2px;

}
.scorecontent {
border-right: 1px solid #C7C4B6;
}
.scorecontentlast {
border-right: 1px solid #9A721F;
}


.historytable {

border-collapse:collapse;

}
.histheader {
background-color:#fff;
height:25px;
padding-left:3px;
padding-right:13px;
background-image:url('images/historyheaderbg.jpg');
background-repeat:repeat-x;
background-position:left top;
font-size:14px;
font-family:Tahoma;
}
.histrow1 {
background-color:#fff;
height:28px;
padding-left:3px;
padding-right:13px;
vertical-align:top;
}

.histrow2 {
background-color:#ecebe6;
height:28px;
padding-left:3px;
padding-right:13px;
vertical-align:top;
}
