
body{
	font: 70% Arial, Helvetica, sans-serif;
	background-color:#da006e;
	color:#000000;
	margin:5px;
}

img {
	border: 0;
}



/*main master layout*/

/*uitzetten actionlinks*/

.ms-siteactionsmenu, #zz6_Menu_t{
	/*display:none;*/
}


.mainplaceholder{
	width: 976px;
	background: #ffffff url('../images/footer_klant.jpg') no-repeat left bottom;
	margin: 0 auto;
	position: relative;
	padding-bottom:0px;

}

.footer{
	width: 976px;
	margin: 0 auto;
	color:#ffffff;
	text-align:right;
	position:relative;
	top:-28px;
	right:15px;
}

.footer a{
	color:#ffffff;
	text-decoration:none;
	padding-right:8px;
}

.footer a:hover{
	text-decoration:underline;
}

.footerimagebig{
	position:relative;
	top:-20px;
	display:block;
	width:152px;
	height:152px;
	margin-left:-2px;
}


.next .footerimagebig{
	margin-left: -23px;
}

 *html .next .footerimagebig{
	margin-left: -25px;
}

*html .footerimagebig {
    margin-left:-8px;
}



 *html .footerimagebig {
   background-image: none !important;
   /*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src = "/Style Library/Vidomes/images/footerimagebig.png", sizingMethod = "crop");*/
   margin-left:-6px;
   top:-15px;
}


.footerimagesmall{
	/*position:relative;
	top:110px;
	left:154px;*/
	width:84px;
	height:82px;
	display:block;
	float:left;
	margin-left:162px;
	margin-top:-156px;
	/*background-image:url('../images/footerimagesmall.gif');*/
	background-repeat:no-repeat;
}

 *html .next .footerimagesmall{
	margin-left:70px;
}
.next .footerimagesmall{
	margin-left:140px;
}


*html .footerimagesmall{
	margin-left:80px;
	margin-top:-156px;
}

.head{

}

.logo{
	position:absolute;
	left:20px;
	top:5px;
}


.toplinksplaceholder{
	position:absolute;
	top:21px;
	left:545px;
	text-align:right;
}

.search{
	position:absolute;
	top:16px;
}

.td.ms-sbgo, td.ms-sbcell{
	border:0px solid #7F9DB9 !important;
}

td.ms-sbgo {
	background-color:#ffffff;
}

.ms-sbtable{
	font-size:1.0em;
}

.aaa{
	left:690px;
	font-weight:bold;
	position:absolute;
	top:16px;
	 cursor: pointer; /* IE heeft wat hulp nodig... */
}

.aaa a, .aaa a:hover, .aaa a:visited, .toplinksplaceholder a, .toplinksplaceholder a:hover, .toplinksplaceholder a:visited{
	color:#002866;
	text-decoration:none;
}

.toplinksplaceholder a{
	padding-right:10px;
}

.aaa a{
	padding-right:2px;
}

.aaa a:hover, .toplinksplaceholder a:hover{
	text-decoration:underline;
} 

.agrootst{
	font-size:1.6em;
}

.agroter{
	font-size:1.3em;
}

.search{
	left:760px;
	float:right;
	width:200px;
}

.search #SRSB input{
	border: 1px #a8a5a5 solid;
	width:144px !important;
	font-size:1em;
	font-family:Arial, Helvetica, sans-serif;
	height:14px;
	padding-left:3px;
	padding-bottom:2px;
}

.ms-sbLastcell{
	width:auto;
	
}

.speciaalsearch{
	width:118px;
	margin-left:22px;
	margin-bottom:25px;
}

.resultsearch{
	position:relative;
	left:0px !important;
	width:155px;
	margin-bottom:20px;
}

* + html .resultsearch{

}

*html .resultsearch{

}


.resultsearch h4{
	float:left;
	padding-top:5px;
	padding-right:3px;
	font-size:1em;
}

.speciaalsearch #SRSB input, .resultsearch #SRSB input{
	border: 1px #a8a5a5 solid;
	width:118px; !important;
	font-size:1em;
	font-family:Arial, Helvetica, sans-serif;
	height:14px;
	padding-left:3px;
	padding-bottom:2px;
}


.locations{
	left:370px;
	position:absolute;
	top:20px;
	
}

.locations select{
	font-size:1em;
	font-family:Arial, Helvetica, sans-serif;
}


.topnav{
	position:absolute;
	top:100px;
	left:0px;
		background-image:url('../images/bgtopmenu_klant.gif');
	background-repeat:no-repeat;
	width:944px;
	height:50px;
	margin-top:5px;
	margin-left:16px;
}


ul.topmenu {
  display: block;
  list-style: none;
  margin:0px;
  font-size:1.3em;
  font-family:Arial, Helvetica, sans-serif;
  padding-left:17px;
  padding-top:0px;
}

*html ul.topmenu{
	padding-top:3px;
  height:25px;

}

ul.topmenu li {
  display: block;
  float: left;
  list-style: none;
  padding: 0;
  padding-right:0px;
  padding-top:0px;
  margin: 0;
}

ul.topmenu li a {
  display: block;
  cursor: pointer; /* IE heeft wat hulp nodig... */
  color:#ffffff;
  text-decoration:none;
}

ul.topmenu li a:hover{
	/*height:25px;*/
}

ul.topmenu li.topmenuleft a:hover{
	background: #da006e url('../images/tab_klant_left.gif') no-repeat left 0px;
	height:25px;
}

ul.topmenu li.topmenuleft a span
{
	display: block;
	padding-right:10px;
	padding-left:10px;
	padding-top:2px;
}  
ul.topmenu li.topmenuleft a:hover span
{
	background:url('../images/tab_klant_right.gif') no-repeat right top;
	height:25px;
}

*html ul.topmenu li.topmenuleft a:hover{
	display: inline-block;
	padding-bottom: 0px;
	background-position: 0px 0px;
}

*html ul.topmenu li.topmenuleft a:hover span{
	background:url('../images/tab_klant_right.gif') no-repeat right 0px;
}

*html ul.topmenu li.topmenuleft a span
{
	display: inline-block;
}


ul.topmenu li.topmenuleft.select span
{
	background:url('../images/tab_klant_right.gif') no-repeat right top;
	height:25px;	
}

ul.topmenu li.topmenuleft.select{
	background: #da006e url('../images/tab_klant_left.gif') no-repeat left top;
	}
	
*html ul.topmenu li.topmenuleft.select span{
	background:url('../images/tab_klant_right.gif') no-repeat right 0px;

}

*html ul.topmenu li.topmenuleft.select{
	background: #da006e url('../images/tab_klant_left.gif') no-repeat left 0px;

}

/*topmenusub*/

ul.topmenu li ul {
  display: block;
  list-style: none;
  margin:0px;
  font-size:0.8em;
  padding-left:5px;
  padding-top:10px;
  position:absolute;
  top:25px;
  left:10px;
  visibility:hidden;
 
}

ul.topmenu li ul{
	width:900px;
	 cursor: pointer; /* IE heeft wat hulp nodig... */
	 height:15px;
}



ul.topmenu li ul li {
  display: block;
  float: left !important;
  list-style: none;
  padding: 0;
  padding-right:5px;
  margin: 0;
  Border-right: 1px #ffffff solid;
  margin-right:5px;
}

*html ul.topmenu li ul li{
display:block;

}

*html ul.topmenu li ul li a{
float: left;
}



ul.topmenu li ul li ul{
	display:none;
}


ul.topmenu li.topmenuleft ul li a span{
	height:15px;
	background-image:none !important;
}

ul.topmenu li.topmenuleft ul li a:hover{
	height:15px;
	background-image:none !important;
}

*html ul.topmenu li.topmenuleft ul li a:hover span{
	height:15px;
}


ul.topmenu li ul li a {
  display: block;
  cursor: pointer; /* IE heeft wat hulp nodig... */
  color:#ffffff;
  text-decoration:none;
  height:15px;
  background-image:none;
}

ul.topmenu li ul li a:hover{
	text-decoration:underline;
	background-image:none;
	
}

ul.topmenu li.topmenuleft ul li ul li a:hover{
	background-image:none;
	 height:15px;
}


ul.topmenu li.select ul li.select a span{
	color:#002866;
	font-weight:bold;
	background-image:none !important;
	height:15px;
	background-color:#da006e;
}

ul.topmenu li.select ul li.select a:hover span{
	text-decoration:underline;
	color:#002866;
}

ul.topmenu li.select ul{
	margin-top:-9px;
}



.contentplaceholder, .next{
	padding-top:170px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:40px;
}

.contentplaceholder{
	padding-bottom:0px;
}

.next{
	padding-top:210px;
}

.topsitesplaceholder{
	position:absolute;
	top:77px;
	/*left:703px;*/
	right:10px;
	font-size:1.3em;
	float:right;
}



ul.topsites {
  display: block;
  list-style: none;
  margin:0px;
	padding:0px; 
}

ul.topsites li {
  display: block;
  float: left;
  list-style: none;
  padding: 0;
  margin: 0;
}

ul.topsites a {
  display: block;
  cursor: pointer; /* IE heeft wat hulp nodig... */
  color:#002866;
  text-decoration:none;
  padding: 0 10px 0 15px;
}

ul.topsites li a:hover{
	text-decoration:underline;
}

.topsiteklanten a, .topsitessamen a, .topsitesvidomes a {
	background: transparent url('../images/menu_arrow_klant.gif') no-repeat 0px 2px;
}

.topsitessamen a {
	background-image:url('../images/menu_arrow_samen.gif');
}

.topsitesvidomes a {
	background-image:url('../images/menu_arrow_cor.gif');
}

ul.topsites li.topsiteklanten a.select{
	color:#da006e;
	background-image:none;
}


ul.topsites li.topsitessamen a.select{
	color:#77780e;
	background-image:none;
}


ul.topsites li.topsitesvidomes a.select{
	color:#e95000;
	background-image:none;
}

/*homelayout*/

.contentplaceholder td{
	vertical-align:top;
}
.homeContentLinksZone{
	width:739px;
}

.homeContentrechtsZone{
	width:180px;
	padding-left:10px;
	padding-bottom:30px;
}

*html .homeContentrechtsZone{
padding-left:10px;
}


.hometekstZone{

	
}

.quoteZone{
	
}

/*
.snelnaarZone{
	background: url('../images/snelnaar_round.png') no-repeat left top;
	width:178px;
	position:absolute;
	top:177px;
	left:27px;
	min-height:178px;
	float:left;
}
*/
*html .snelnaarZone {
  /* background-image: none;
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src = "/Style Library/Vidomes/images/snelnaar_round.png", sizingMethod = "crop");*/
   
   
}

.snelnaarZone{
	width:178px;
	position:absolute;
	top:177px;
	left:27px;
	float:left;
}


.snelnaarBG{
	background: url('../images/snelnaar_bg_small.png') no-repeat left top;
	width:178px;
	height:20px;
}

*html .snelnaarBG{
	background-image: none;
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src = "/Style Library/Vidomes/images/snelnaar_bg_small.png", sizingMethod = "crop");

}

.snelnaarcontent{
	background-color:#ffffff;
	min-height:178px;
	margin-top:-20px;
}

* + html .snelnaarcontent{
	margin-top:0px;
}

*html .snelnaarcontent{
	margin-top:0px;
	height:178px;
}




.snelnaar h3{
	padding-left:18px;
	padding-bottom:3px;
	margin-left:15px;
	margin-top:15px;
	font-size:1.3em;
	font-weight:bold;
	color:#7b237a;
	background-image:url('../images/snel_arrow_klant.gif');
	background-repeat:no-repeat;
	background-position: 0px 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

*html .snelnaar h3, *html .snelnaar ul{
	position:relative;
	top:-18px;
}

* + html .snelnaar h3, * + html .snelnaar ul{
	position:relative;
	top:-18px;
}


.snelnaar ul{
	margin:0px;
	padding:0px;
	list-style:none;
	padding-left:35px;
	line-height:160%;
	font-size:1.06em;
}

.snelnaar a, .snelnaar a:hover, .snelnaar a:visited{
	color:#da006e;
	text-decoration:none;
}

.snelnaar a:hover{
	text-decoration:underline;
}

.hometekstZone, .LaatstenieuwsZone{
	position:relative;
	left:185px;
}


.LaatstenieuwsZone{
float:left;
	
}
.laastenieuws{
	width:315px;
	
}


.laastenieuws, .thema, .landingitem{
	margin-top:9px;
	Border-left: 1px #c7c7c7 solid;
	padding-left:10px;
	padding-right:10px;
}

.thema{
	padding-right:20px;
}

* + html .thema{
	padding-right:0px;
}



.laastenieuws h3, .laastenieuws h4, .laastenieuws p, .thema h3, .thema h4, .thema p, .landingitem h3, .landingitem h4, .landingitem p, .righttext h4, .righttext p, .ContentCenter h1, .ContentCenter p, .speciaalsearch h4, h1, h2, h3, h4, h5{
	margin:0px;
	padding:0px;

}

.laastenieuws a, .laastenieuws a:hover, .laastenieuws a:visited, .thema a, .thema a:hover, .thema a:visited, .landingitem a, .landingitem a:hover, .landingitem a:visited {
	color:#da006e;
	text-decoration:none;
	font-size:1.06em;
}

.ContentCenter .landingitem a:visited {
	text-decoration: none;
}

.laastenieuws a:hover, .thema a:hover, .landingitem a:hover, .ContentCenter .landingitem a:hover {
	text-decoration:underline;
}

.laastenieuws div{
	margin-bottom:0px;
}


.laastenieuws h3, .thema h3, .landingitem h3{
	font-weight:normal;
	font-size:1.6em;
	color: #7b237a;
	margin-bottom:4px;
}

.laastenieuws h4, .thema h4, .landingitem h4, .righttext h4, .speciaalsearch h4{
	font-size:1.06em;
}

.laastenieuws h4{
	margin-top:8px;
}

.speciaalsearch h4{
	padding-left:7px;
}

.laastenieuws h4 a, .laastenieuws h4 a:hover, .laastenieuws h4 a:visited, .landingitem h4 a, .landingitem h4 a:hover, .landingitem h4 a:visited{
	color:#000000;
	text-decoration:none;
}
.landingitem h4 a:hover{
	text-decoration:underline;
}

.laastenieuws p, .thema p, .landingitem p{
	font-size:1.06em;
}

.thema p{
	margin-top:0px;
}
.landingitem h3 a, .landingitem h3 a:hover, .landingitem h3 a:visited{
	/*color: #a61375;*/
	color: #7b237a;
	text-decoration:none;
}

.landingitem h3 a:hover{
	text-decoration:underline;
}

span.leesmeer a:link{
	padding-top:0px;
	padding-bottom:0px;
	text-decoration:none;
	white-space: nowrap;
	padding: 0 0 0 5px;
}


.landingitem{
	width:360px;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:15px;
}

.landingitem ul{
	margin:0px;
	list-style:none;
	padding:0px;
}

.landingitem ul a{
	text-decoration:none;
}

.themaZone{
	float:right;
	
}

*html .themaZone{
	float:left;
	position:relative;
	left:190px;
}

.themaplaatje{

	
}

.thema{
	width:202px;
}

.thema h3, .thema a, .thema a:hover, .thema a:visited{
	color:#0190a1;
}


.ganaarlink{
	background-image:url('../images/menu_arrow_klant.gif');
	background-repeat:no-repeat;
	padding-left:16px;
	font-weight:bold;
	background-position: 0px 3px;
	margin-top:10px;
}


.laastenieuws .ganaarlink{
	position:relative;
	left:220px;
	/*margin-top:-10px;*/
}

* + html .laastenieuws .ganaarlink{
	float:right;
	left:0px;
}

* html .laastenieuws .ganaarlink{
	float:right;
	left:0px;
}

.ganaarlink a, .ganaarlink a:hover, .ganaarlink a:visited{
	color:#da006e;
	text-decoration:none;
}

.ganaarlink a:hover{
	text-decoration:underline;
}

.righttext{
	padding-left:28px;
	padding-bottom:20px;
}


.poll{
	width:167px;
	margin-bottom:25px;
	background-image:url('../images/poll_klanten_bg_bottom.gif');
	background-repeat:no-repeat;
	background-position: bottom;
	background-color:#7b237a;
	color:#ffffff;
	font-family:Verdana;
	padding-bottom:5px;
}
* html .poll { margin-right: -3px; }

.poll h3{
	width:150px;
	background-image:url('../images/poll_bg_klanten.gif');
	background-repeat:no-repeat;
	background-position: 0px 0px;
	font-size:1.5em;
	font-weight:normal;
	color:#ffffff;
	padding-left:19px;
	padding-top:5px;
	padding-bottom:3px;
	margin-top:0px;
	margin-bottom:0px;
	font-family:Arial, Helvetica, sans-serif;	
}

*html .poll h3{
	padding-left:0px;
	text-indent:19px;
	width:167px;
}

#FC_Poll div, div #FC_Poll_Result{
	padding-left:19px;
	padding-right:5px;
}

.PollDescription{
	font-weight:bold;
	font-size:1.1em;
}

#FC_Poll p{
	margin:0px;
	padding-top:5px;

}

div #FC_Poll_Result{
	margin-bottom:20px;
	padding-right:20px;
}




#FC_Poll_Result .statement {
	background-color:#d9c3d9;
	border:0px solid #d9c3d9;
	height:1em;
	margin:0pt 0px 0px 0pt;
	padding:0pt;
	margin-bottom:5px;
	margin-top:2px;
}
#FC_Poll_Result .statement div{
	background-color:#e2017b;
	height:1em;
}


.pollcontentresult, .result{
	margin-top:0px;
	background-color:#7b237a;
}
.pollResult{
	display:block;
	margin-bottom:10px;
}

.pollcontent p{
	padding-left:20px;
	padding-right:10px;
	font-weight:bold;
	margin-top:15px;
	margin-bottom:0px;
	font-size:1.1em;
	
}
.Pollvragen{
	padding-left:19px;
	margin-top:-7px;
	font-weight:normal;
	font-size:1em;
	padding-right:5px;
	width:131px;

}

* + html .Pollvragen{
	font-size:0.9em;
}

* html .Pollvragen{
	font-size:0.9em;
}


.pollbottom .Button, .ModalPopup .Button, #FC_Poll input.Button, .wcmform-button, .pollbottom Button.button{
	margin-left:111px;
	background-image:url('../images/formButton.gif');
	background-repeat:no-repeat;
	background-position: right;
	background-color:#ffffff;
	border:none;
	height:19px;
	padding-left:2px;
	padding-right:5px;
	color:#7b237a;
	cursor: pointer; /* IE heeft wat hulp nodig... */
}
#FC_Poll input.Button{
	margin-left:90px;
}

.ModalPopup .Button, .wcmform-button{
	background-image:url('../images/formButton_blue.gif');
	color:#ffffff;
	background-color:#002866;
	margin-top:10px;
}

.pollbottom Button .button{
	
}


.pollErrorMessage{
	color:red;
	font-size:0.78em;
	position:absolute;
	display:block;
	width:138px;
	margin-top:5px;

}


/*layout vervolg*/

.kruimelpad{
	position:absolute;
	top:185px;
	left:173px;
}

* + html .kruimelpad{
	left:213px;
}

*html .kruimelpad{
	left:213px;
}



ul.kruimel{
  display: block;
  list-style: none;
  margin:0px;
  color:#da006e;
  
}

ul.kruimel li {
  display: block;
  float: left;
  list-style: none;
  padding: 0;
  padding-right:5px;
  margin: 0;
}

ul.kruimel li a {
  display: block;
  cursor: pointer; /* IE heeft wat hulp nodig... */
  color:#da006e;
  text-decoration:underline;
  background-image:url('../images/separator_bread_klanten.gif');
  background-repeat:no-repeat;
  background-position:right;
  padding-right:10px;
}


.contentacties{
	position:absolute;
	top:180px;
	left:911px;
}

.maildoor{
	padding-right:10px;
}

.ContentCenter{
	font-family:Verdana;
	width:100%;
	padding-right:20px;
	padding-bottom:20px;
}

.ContentCenter img{
	padding-top:0px;
	padding-bottom:0px;
}

.ContentCenter a, .ContentCenter a:hover, .ContentCenter a:visited{
	 color:#da006e;
	 text-decoration:none;
}

.ContentCenter a:hover {
	 text-decoration:underline;
}

.ContentCenter h1{
	font-weight:normal;
	font-size:1.6em;
	margin-bottom:15px;
	font-family:Arial, Helvetica, sans-serif;
}

.ContentrechtsZone{
	
}

table.tweecol td.ContentLinksZone
{
	width: 172px;
}

td.ContentLinksZone{
	padding-bottom:40px;
	padding-right:10px;
}

/*layouts*/

.layout2col{
	width:764px;
	margin-left:172px;
}

.tweecol1{
	width:381px;
}

.tweecol2{
}

.eencol
{
	width:764px;
	margin-left:172px;
}



/*contentmenu*/

.Contentmenu{
	/*width:177px;*/
	padding-right:5px;
}

ul.Contentmenu{
	margin:0px;
	padding:0px;
	padding-right:10px;
	list-style:none;
	font-size:1.07em;
	margin-left:0px;
	width:173px;
}

ul.Contentmenu li{
	padding-left:23px;
}

.Contentmenu li, .links li{
	padding-bottom:5px;
}

.ContentmenuHeader, .links h3{
	padding-left:22px;
	padding-bottom:3px;
	margin-left:0px;
	margin-top:0px;
	font-size:1.3em;
	font-weight:bold;
	color:#7b237a;
	background-image:url('../images/contentmenu_arrow_klant.gif');
	background-repeat:no-repeat;
	background-position: 0px 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

.Contentmenu li.ContentmenuHeader{
	padding-left:22px;
	font-size:1.2em;
}

.ContentmenuHeader a, .ContentmenuHeader a:hover, .ContentmenuHeader h3 a:visited{
	color:#7b237a;
	text-decoration:none;
	
}

.ContentmenuHeader a:hover, .links h3 a:hover{
	text-decoration:underline;
}

.Contentmenu li a, .Contentmenu li a:hover, .Contentmenu li a:visited, .links li a, .links li a:hover, .links li a:visited{
	color:#da006e;
	text-decoration:none;
}

.Contentmenu li a:hover, .links li a:hover{
	text-decoration:underline;
}

.Contentmenu li{
padding-left:7px;
	
}
.Contentmenu li.select{
	padding-left:8px;
	background-image:url('../images/bullet_klanten.gif');
	background-repeat:no-repeat;
	background-position: 0px 5px;
	
}

ul.Contentmenu li ul{
	margin:0px;
	padding:0px;
	list-style:none;
	font-size:0.9em;
}

/*links*/
.links{
	width:173px;
	margin-bottom:15px;
}
.links li{
	padding-left:9px;
}


.links h3{
	padding-left:28px;
	background-image:url('../images/links_klanten.gif');
	height:25px;
	font-size:1.2em;
	color:#ffffff;
	padding-top: 5px;

}

.links h3 a, .links h3 a:hover, .links h3 a:visited{
	color:#ffffff;
	text-decoration:none;
}

/*new*/

.links .link-item, .links .link-item a, .links .link-item a:link, .links .link-item a:visited {
	color:#da006e;
	font-family:Verdana;
	padding-left:14px;
	padding-bottom: 3px;
	display: inline-block;
	text-decoration: none;
}

.links .link-item a:hover {
	text-decoration: underline;
}


/*links*/
.links2{
	width:173px;
	margin-bottom:15px;
}

.links2 .item, .links .item{
	margin-bottom:0px;
}
.links2 li{
	padding-left:9px;
	background-color:aqua;
}


.links2 h3{
	padding-left:25px;
	background-image:url('../images/links_klanten.gif');
	background-repeat:no-repeat;
	height:25px;
	font-size:1.2em;
	color:#ffffff;
	padding-top: 5px;

}

.links2 h3 a, .links2 h3 a:hover, .links2 h3 a:visited{
	color:#ffffff;
	text-decoration:none;
}

/*new*/

.links2 .link-item2, .links2 .link-item2 a, .links2 .link-item2 a:link {
	color:#da006e;
	font-family:Verdana;
	padding-left:10px;
	text-decoration:none;
	display: inline-block;
}

.links2 .link-item2 a:hover {
	text-decoration:underline;
}


/*nieuwsitem*/

h3.rubriek, h2.subtitel{
	font-weight:normal;
	font-size:1.3em;
	font-family:Arial, Helvetica, sans-serif;
}

h1.nieuwstitel{
	margin-bottom:5px;
}

h2.subtitel{
	margin-bottom:7px;
	
}

h3.rubriek{
	color:#7b237a;
	font-weight:bold;
}

.datumplaats{
	margin-bottom:20px;
}

.nieuwsintro div{
	font-weight:bold;
	margin-bottom:20px;
}

.nieuwsbron, .contactinfo{
	font-style:italic;
}
.nieuwsbijlage{
	margin-bottom:20px;
	margin-top:10px;
}

.contactinfo{
	margin-top:55px;
	margin-bottom:20px;
}

.volgendevorige{
	width:100%;
	margin-top:20px;
	font-weight:bold;
}

.volgendevorige img{
	padding-top:0px;
	padding-bottom:0px;
}

.vorige{
	float:left;

}

.arrowvorige, .arrowvolgende{
	background-image:url('../images/menu_arrow_links_klant.gif');
	background-repeat:no-repeat;
	background-position: 0px 0px;
	margin-left:3px;
	position:relative;
	top:2px;
}

*html .arrowvorige{
	top:0px;
	margin-left:0px;
}

.arrowvolgende{
	background-image:url('../images/menu_arrow_klant.gif');
	background-repeat:no-repeat;
	margin-right:3px;
}

*html .arrowvolgende{
	top:0px;
	margin-left:0px;
}


.volgende{
	float:right;
	
}

.vorige, .vorige a:hover, .vorige a:visited, .volgende, .volgende a:hover, .volgende a:visited{
	text-decoration:none;
	padding-bottom:3px;
}

.vorige a:hover, .volgende a:hover{
	text-decoration:underline;
}

/*contact*/

.ContentCenter h5{
	font-weight:normal;
	font-size:1em;
	margin-bottom:3px;
}

.ContentCenter h4.contact{
	font-size:1em;
	margin-top:20px;
}

.contactimage{
	margin-bottom:20px;
	width:173px;
	height:166px;
	overflow:hidden;
}
.contactimageoverlay{
	display:block;
	position:absolute;
	background-image:url('../images/contentfoto.png');
	background-repeat:no-repeat;
	z-index:100;
	width:173px;
	height:166px;
	

}

*html .contactimageoverlay{
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src = "/Style Library/Vidomes/images/contentfoto.png", sizingMethod = "crop");
}

.routelink{
	margin-top:15px;
}

.routeimage{
	margin-bottom:20px;
	margin-top:10px;
	width:243px;
	height:244px;
	overflow:hidden;
}

.routeoverlay{
	display:block;
	position:absolute;
	background-image:url('../images/routeImage.png');
	background-repeat:no-repeat;
	z-index:100;
	width:243px;
	height:244px;
}

*html .routeoverlay{
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src = "/Style Library/Vidomes/images/routeImage.png", sizingMethod = "crop");
}


.themaplaatje{
	margin-top:0px;
	width:219px;
	height:60px;
	overflow:hidden;
	position:relative;

}

* + html .themaplaatje{
	margin-top:10px;
}

.themaoverlay{
	display:block;
	position:absolute;
	background-image:url('../images/thema_roundcorners.png');
	background-repeat:no-repeat;
	z-index:100;
	width:219px;
	height:60px;

}

*html .themaoverlay{
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src = "/Style Library/Vidomes/images/thema_roundcorners.png", sizingMethod = "crop");
}


/*overzicht*/

.overzicht{
	margin-top:10px;
}
.resultitem h4{
	font-size:1em;
}

.overzichtdate, .resultdate{
	color:#676666;
}


.overzichtdate{
	text-align:right;
	padding-right:10px;
	padding-bottom:5px;
}

.resultdate{
	padding-left:3px;
}

/*result*/
.srch-Page{
	background-image:url('../images/searchbalk_klanten.gif');
	background-repeat:no-repeat;
	height:25px;
	width:920px;
	margin-bottom:20px;	
	color:#ffffff;
	font-family:Verdana;
	padding-top:4px;
	background-color:#ffffff !important;	
}


.srch-Page img{
	padding-bottom:0px;
	padding-top:0px;
	padding-right:5px;
	position:relative;
	top:3px;
	
}
.srch-WPBody{
	color:#000000;
	font-family:Verdana;
}

.srch-Page a:link, .srch-Page a:hover, .srch-Page a:visited{
	color:#ffffff;
}

.srch-results{
	margin-top:-20px;
}

.srch-sort {
	/*margin-left: 10px;*/
}

.resultitem{
	margin-bottom:20px;
	/*padding-left:10px;*/
}

.srch-sort a:link, .srch-sort a:visited {
	color:#da006e;
	text-decoration:underline;
}

.resultitem h4 a, .resultitem h4 a:visited{
	text-decoration:none;
	color:#da006e;
}
 .resultitem h4 a:hover{
	text-decoration:underline;
}


/*tell a friend*/

.modalBackground{
      background-color:#ffffff;
      opacity: 0.5;
 }
 
 .modalBackground{
	-ms-filter: "alpha(opacity: 50)";
}

*html .modalBackground{
      background-color:#ffffff;
      filter: alpha(opacity: 50);
      
 }
 
 * + html .modalBackground{
      background-color:#ffffff;
      filter: alpha(opacity: 50);
 }


    
.ModalPopup{
	width:400px !important;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
    }
    
    *html .ModalPopup{
	position: static;
}
    
.ModalPopup div.top {
	background:transparent url(../images/h-popup-bg.png) no-repeat;
	float:left;
	margin:0pt;
	padding:30px 34px 0pt;
	width:330px;
}

*html .ModalPopup div.top {
 background-image: none;
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src = "/Style Library/Vidomes/images/h-popup-bg.png", sizingMethod = "crop");
}

.ModalPopup div.message{
margin-top:7px;
margin-bottom:10px;
}

.ModalPopup div.bottom {
	background:transparent url(../images/h-popup-bg-bottom.png) no-repeat;
	float:left;
	height:50px;
	width:395px;
	padding:30px 34px 0pt;
}

*html .ModalPopup div.bottom{
	background-image: none;
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src = "/Style Library/Vidomes/images/h-popup-bg-bottom.png", sizingMethod = "crop");
}

.message .error{
	color:red;
	font-size:0.8em;
}

.ModalPopup div.body{
	
}

table.input-fields{
padding-bottom:10px;
	
}

.input-fields input, fieldset input.ms-long, .ms-dtinput input{
	width:222px;
	border: 1px #000000 solid;
}

.ModalPopup h2{
	font-size:1.5em;
	font-weight:normal;
}

.ModalPopup .message h4{
	font-size:1em;
	padding-top:10px;
	padding-bottom:10px;
}

th.label-field, fieldset legend{
	color:#da006e;
	font-weight:normal;
	font-size:1.5em;
	Border-top: 1px #da006e dotted;
	padding-top:3px;
	padding-bottom:3px;
	text-align:left;
}

.label-field{
	padding-right:7px;
	padding-top:0px;
	padding-bottom:15px;
}

.input-field{
	
}

/*IE 6 fix*/
*html .input-field, *html .text-field, *html .button-field, *html .minifooter, *html .close, *html .ModalPopup div.message{
	position:relative;
}

.text-field textarea, fieldset textarea{
	width:221px;
	border: 1px #000000 solid;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:3px;
	height:60px;
}


.close{
	float:right;
	margin-top:-58px;
}

.smalllogo{
	width:153px;
	margin-top:-5px;
}
.button-field input{
	width:auto;	
}

.minifooter{
	font-size:0.8em;
	font-weight:bold;	
}

/*form*/
fieldset{
border: 0px Orange solid;
width: 370px;
clear:both;
display:block;
margin-left:10px;
margin-top:10px;
position: relative;
}

*html fieldset{
	margin-left:19px;
	width:350px;
}

* + html fieldset{
	width:350px;
	margin-left:19px;
}

.ms-dtinput, .ms-dtinput img{
	padding:0px;
}

.ms-dtinput img{
	padding-left:5px;
	padding-top:6px;
}

.ms-dtinput input{
	margin-top:5px;
	width: 180px;
}

h2.form{
	background:transparent url(../images/form_header_klant.gif) no-repeat;
	color:#ffffff;
	font-size:1.4em;
	font-weight:normal;
	height:26px;
	padding-left:25px;
	padding-top:29px;
	margin-left:-2px;
	
	margin-top: 12px;
}

fieldset legend{
	display: table-row-group;
	padding-bottom:15px;
	margin-top:20px;
}

* + html fieldset legend{
	display:block;
}

*html fieldset legend{
	display:block;
}


.wcmform-div{
	padding-left:6px;
}

fieldset input.ms-long{
margin-top:-13px;
	
}

label.wcmform-label{
padding-bottom:5px;
}

.wcmform-div {
	margin-bottom:20px;
	clear:both;
}

.wcmform-div span input.ms-long{
	display:block;
	float:right;
}

.wcmform-div select{
	border: 1px #000000 solid;
	width:222px;
	float:right;
	margin-top:-15px;

}

*html .wcmform-div select{
	margin-top:-18px;
}

.wcmform-div .wcmform-check{
	display:block;
	margin-top:4px;
}


.wcmform-div .wcmform-button{
	float:right;
}

.wcmform-description {
	position: absolute;
	/*margin: -14px 0 0 367px;*/
	right: -3px;
	margin-top: -14px;
}
* html .wcmform-description { right: -20px; }
*+html .wcmform-description { right: -20px; }

.wcmform-successmessage {
	margin: 10px 24px;
}

.ms-long {
	width:370px;
}

.wcmform-div table {
  display: block;
  float: right;
  width: 224px;
  margin-bottom: 10px;
  margin-top: -23px;
}

.ms-rtetoolbarmenu.ms-long{
	width:390px;
}


/*koop*/
.koopoverzicht{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.05em;
	width:100%;
	margin-bottom:30px;
}

.koopoverzicht th{
	text-align:left;
	font-weight:normal;
	Border-bottom: 1px #dedede solid;
	padding-bottom:0px;
}

.koopoverzicht th table td{
	padding-top:0px;
	padding-bottom:15px;
}

.koopoverzicht th table img{
	padding-bottom:0px;
	padding-top:0px;
}

.koopoverzichtFirst{
	font-size:1.2em;
	width:148px;
	vertical-align:top;
}

.koopoverzicht td{
	padding-top:15px;
	padding-bottom:15px;
}

.koopoverzichtselect{
	background-image:url('../images/bullet_klanten.gif');
	background-repeat:no-repeat;
	background-position: 0px 0px;
	cursor: pointer; /* IE heeft wat hulp nodig... */
	
	position:relative;
	left:-6px;
}

.koopoverzichtselect img{
	padding:0px;
	
}

.Koopoverzichtimageplaceholder{
	border: 1px #dedede solid;
	width:124px;
/*	height:84px;*/
	padding-left:5px;
	padding-top:5px;
}

.koopoverzichtitem td{
	Border-bottom: 1px #dedede solid;
}
.koopoverzichtimage{
	
	display:block;
	width:119px;
/*	height:79px;*/
	overflow:hidden;
}

.koopoverzichtimage img{
	padding:0px;
}

.koopoverzichtplaats{
	color:#da006e;
	font-weight:bold;
}

.koopoverzichtplaats div{
	padding-bottom:3px;
}


/*koopdetail*/
.koopdetailtab{
	background-image:url('../images/searchbalk_klanten.gif');
	background-repeat:no-repeat;
	height:25px;
	width:920px;
	margin-bottom:20px;	
	color:#ffffff;
	font-family:arial;
	padding-top:4px;
	padding-left:20px;
	background-color:#ffffff !important;
}


.koopdetailtab ul {
  display: block;
  list-style: none;
  margin:0px;
  padding:0px;
  
}

.koopdetailtab ul li {
  display: block;
  float: left;
  list-style: none;
  padding: 0;
  padding-right:8px;
  margin: 0;
}

.koopdetailtab ul li a {
  cursor: pointer; /* IE heeft wat hulp nodig... */
  color:#ffffff;
  text-decoration:none;
  padding-right:5px;
}

.koopdetailtab ul li a:hover{
	text-decoration:underline;
}

.koopdetailtab ul li.select a{
	 color:#002866;
	 font-weight:bold;
}

.koopdetailContent{
	margin-left:19px;
	margin-right:15px;
	margin-bottom:20px;
	font-family:Verdana;
}

.koopdetailContent a, .koopdetailContent a:hover, .koopdetailContent a:visited{
	color:#da006e;
}

.koopdetailContent h1, .koopdetailContent h2, .koopdetailContent h3, .koopdetailContent h4, .koopdetailContent h5, .koopdetailContent h6{
	font-size:1em;
	font-weight:normal;
}

.koopdetailContent ul{
	list-style-image:url('../images/liststyle_klanten.gif');
}

.koopdetailImage, .koopdetailIntro{
float:left;
	margin-top:25px;
	margin-bottom:25px;
	margin-left:20px;
	font-family:Verdana;
	font-size:1.1em;
}

*html .koopdetailImage{
	margin-left:10px;
}

.koopdetailImage{
	border: 1px #dedede solid;
	width:263px;
	height:177px;
	padding-left:5px;
	padding-top:5px;

}

.koopdetailImage span{
	
	display:block;
	width:258px;
	height:173px;
	overflow:hidden;
}


.koopdetailIntro h2{
	font-weight:normal;
}

*html .koopdetailIntro h2{
	font-size:1.3em;
}

* + html .koopdetailIntro h2{
	font-size:1.3em;
}

.koopdetailIntro table, .koopdetailContent table{
	padding-bottom:5px;
	padding-top:10px;
}

.koopdetailIntro td, .koopdetailContent td{
	padding-bottom:15px;
	padding-right:20px;
}

*html .koopdetailIntro td{
	padding-bottom:5px;
}

*html .koopdetailContent td{
	padding-bottom:5px;
}

* + html .koopdetailIntro td{
	padding-bottom:5px;
}

* + html .koopdetailContent td{
	padding-bottom:5px;
}

.koopdetailIntro strong{

}

.clear{
	clear:both;
}

/*sitemap*/

.sitemap{
	font-family:Arial, Helvetica, sans-serif;
}

.sitemap a, .sitemap a:hover, .sitemap a:visited{
	text-decoration:none;
} 

.sitemap a:hover{
	text-decoration:underline;
}

ul.sitemap{
	margin:0px;
	padding:0px;
	list-style:none;
}

ul.sitemap li{
	font-weight:bold;
}

ul.sitemap li a, ul.sitemap li a:hover, ul.sitemap li a:visited{
	color:#000000;
}

ul.sitemap li ul{
	list-style-image:url('../images/liststyle_klanten.gif');
	margin-bottom:15px;
}

ul.sitemap li ul li{
	font-weight:normal;
	line-height:18px;
}
.ms-rteCustom-RondeHoekenPlaatje, .RondeHoekenPlaatje{
} 

.link-item, .link-item a, .link-item a:link{
	color:#DA006E;
	font-family:Verdana;
}

a.privacyLink:link, a.privacyLink:hover, a.privacyLink:visited{
	color:#DA006E;
}

a.privacyLink
{
	position: absolute;
	right: 40px;
}

/*helpicon*/

.help{
	background-image:url('../images/helpicon_klanten.gif');
	background-repeat:no-repeat;
	height:19px;
	width:19px;
}

/* poll */

.pollMessage {
   display: block;
   margin: 0 20px 10px 20px;
}
