body, html {
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#3b3c45;
	}

strong {
	font-weight:bold;
	}
img {
	-ms-interpolation-mode:bicubic;
}

#selectContainerStatic ul {
	height:40px;
	}
#selectContainerStatic ul li {
	float:left;
	
	}
#selectContainerStatic ul li:hover {
	background-image:url(../images/layout/hoverMerkSelectie.jpg);
	background-position:center;
	background-repeat:no-repeat;
}
#selectContainerStatic .selectieActive a {
	background-color:#EEF0F4;
	color:#000000;

} 
#selectContainerStatic a {
	padding: 12px 52px 13px 52px;
	color:#FFF;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
	display:block;
	}

#selectContainer ul {
	height:40px;
	}
#selectContainer ul li {
	float:left;
	
	}
#selectContainer ul li:hover {
	background-image:url(../images/layout/hoverMerkSelectie.jpg);
	background-position:center;
	background-repeat:no-repeat;
}
#selectContainer .selectieActive {
	background-image:url(../images/layout/hoverMerkSelectie.jpg);
	background-position:center;
	background-repeat:no-repeat;
} 
#selectContainer a {
	padding: 12px 52px 12px 52px;
	color:#FFF;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
	display:block;
	}
#contentAreaDefault {
	font-family:Verdana, Geneva, sans-serif;
	position:relative;
	height:472px;
	width:960px;
	}
#slider1 .cSliderItem h1 {
	font-size:25pt;
	color:#35577c;
	padding:34px 0px 0px 47px;
	}
#slider1 .cSliderItem h2 {
	font-size:20pt;
	color:#614e42;
	padding:0px 0px 0px 47px;
	}
	
.sliderNavArea h1 {
	font-size:9pt;
	font-weight:bold;
	padding-top:10px;
	}
.sliderNavArea h2 {
	font-size:8pt;
	}

#containerRight h1 {
	color:#ffffff;
	font-size:13pt;
	text-transform:uppercase;
	font-weight:bold;
	padding-bottom:5px;
	}
#containerRight h2 {
	color:#ffffff;
	font-size:12pt;
	padding-bottom:5px;
	}

.contentBox h1, .contentVestigingen h1 {
	color:#3b3c45;
	font-size:13pt;
	text-transform:uppercase;
	font-weight:bold;
	padding-bottom:5px;
	}
.contentBox h2 {
	color:#4f7ca9;
	font-size:13pt;
	font-weight:bold;
	padding-bottom:2px;
	}
	
.contentBox h3 {
	color:#4f7ca9;
	font-size:10pt;
	padding-bottom:15px;
	padding-top:10px;
	}
.contentBox p {
	font-size:9pt;
	font-weight:normal;
	padding:5px 0px 5px 0px;
	}
	
.contentBox a {
    color: #4F7CA9;
    text-decoration: none;
	font-weight:bold;
}

.contentBox a:hover {
    text-decoration: underline;
}

.contentBox ul {
	padding: 0px 0px 0px 20px;
}
.contentBox ul li {
	color: #3B3C45;
	list-style-type: square;
	padding-left: 5px;
}

#contentBg .contentBox li{
	list-type:disc;
}

.contentNieuws h2 { 
	font-weight:normal;
	}
	
.blokLink {
	background-color:#96b1cc;
	display:block;
	width:188px;
	color:#FFF;
	padding:5px 5px 5px 8px;
	text-decoration:none;
	font-weight:bold;
	background-image:url(../images/layout/lightBlueArrowUpVariant.gif);
	background-position:185px 8px;
	background-repeat:no-repeat;
	margin-top:3px;
	}
.blokLink:hover {
	background-color:#35577c;
	}
	
.serviceActive ul {
	padding-left:10px;
	float:left;
	width:162px;
	padding-top:8px;
	}
.serviceActive ul li {
	padding-bottom:1px;
	}
.serviceActive a {
	padding-left:12px;
	color:#ffffff;
	text-decoration:none;
	display:block;
}
.serviceActive a:hover {
	background-image:url(../images/layout/whiteArrowRight.jpg);
	background-position:left;
	background-repeat:no-repeat;
}

.arrowLink, #zoekenOpPrijs .arrowLink, .contentBoxKolom .arrowLink {
	display:block;
	width:188px;
	color:#FFF;
	padding:3px 5px 4px 8px;
	text-decoration:none;
	font-weight:bold;
	background-image:url(../images/layout/arrowLinkBG.gif);
	background-repeat:no-repeat;
	margin-top:3px;
	}
.arrowLink:hover, #zoekenOpPrijs .arrowLink:hover, .contentBoxKolom .arrowLink:hover {
	background-image:url(../images/layout/arrowLinkBGHover.gif);
	color:#ffffff;
	text-decoration:none;
	}
	
.arrowLinkSmall {
	display:block;
	width:157px;
	color:#FFF;
	padding:3px 5px 4px 8px;
	text-decoration:none;
	font-weight:bold;
	background-image:url(../images/layout/arrowLinkBG.gif);
	background-repeat:no-repeat;
	margin-top:3px;
	background-position:right;
	
	}
.arrowLinkSmall:hover {
	background-image:url(../images/layout/arrowLinkBGHover.gif);
	color:#ffffff;
	text-decoration:none;
	}
	
.contentBoxLine {
	height:1px;
	border-bottom:1px solid #b2b6b9;
	margin-top:14px;
	}
	
#footerContainer h1 {
	font-size:10pt;
	font-weight:bold;
	text-transform:uppercase;
	}
#containerRight {
	color:#ffffff;
	}

#twitterfeed a {
	color:#ffffff;
	text-decoration:none;
	}
#twitterfeed a:hover {
	text-decoration:underline;
	}
	
#twitterfeed ul li span a {
	display:none;
}

#twitterfeed ul li p {
	margin-bottom:10px;
}

#twitterfeed ul li p a {
	font-weight:bold;
	font-size:10pt;
}

.tabs-container .cavSearchFormButton {
	border:none!important;
	background:none!important;
	background-image:url(../images/layout/arrowLinkWhiteBG.gif)!important;
	color:#000000!important;
	width:171px!important;
	height:22px!important;
	display:block!important;
	padding:0px 0px 0px 10px!important;
	margin-right:0px!important;
	text-align:left!important;
	font-size:9pt!important;
	}

.tabs-container .arrowLinkWhite, .arrowLinkWhite {
	background-image:url(../images/layout/arrowLinkWhiteBG.gif);
	color:#000000;
	width:161px;
	height:19px;
	display:block;
	padding:3px 0px 0px 10px;
	}
	
.tabs-container .arrowLinkWhite:hover, .arrowLinkWhite:hover {
	text-decoration:none;
	background-image:url(../images/layout/arrowLinkWhiteBGHover.gif);
	color:#ffffff;
	}
.companyLogo {
	padding:18px 0px 18px 0px;
	
	}
.sliderNavClose {
	 float:right; 
	 cursor:pointer;
	 }
.sliderNavOpen {
	float:right; 
	cursor:pointer; 
	margin-top:5px;
	}
.closeBrands {
	position:absolute; 
	top:10px; 
	left:10px; 
	z-index:100; 
	background-color:#FFF;
	display:block;
	cursor:pointer;
}

.serviceActive { 
	cursor:pointer;
	height:133px; 
	color:#ffffff;
	position:relative;
}

.serviceOpen {
	cursor:pointer;
	}
.quoteMarkLeft {
	float:left;
}

.quoteMarkRight {
	float:left;
	margin-top:110px;
	}
.brandLogo {
	position:absolute; top:20px; right:20px; height:100px; width:200px; text-align:right;z-index:2000; 
}
.sliderImage {
	position:relative; width:960px; height:500px; 
}

.contentBoxTxtLink {
	color:#3B3C45;
	text-decoration:none;
	}

.contentBoxTxtLink:hover {
	color:#4F7CA9;
	}
		
.serviceLinks ul {
	margin-bottom:25px;
}
.serviceLinks ul li{
	border-bottom:1px solid #728aa4;
	width:261px;
}
.serviceLinks ul li a {
	background-image:url(../images/layout/serviceLinkArrows.png);
	background-repeat:no-repeat;
	background-position:249px 10px;
	padding:7px 0px 7px 0px;
	display:block;
	color:#ffffff;
	text-decoration:none;
	}
.serviceLinks ul li a:hover {
	background-color:#4F7CA9;
	}
.tekstKolom {
	float:left;
	width:286px;
	padding-top:10px;
	}
.tekstKolom1 {
	padding-right:38px;
	}
.tekstKolom p {
	font-size:8pt;
	line-height:13pt;
	}
.tekstKolom h3 {
	font-size:11pt;
	font-weight:bold;
	color:#545454;	
	padding-bottom:0px;
	padding-top:7px;
	}
.tekstKolom ul {
	margin:10px 0px 15px 15px;
	font-size:8pt;
	
	}
.tekstKolom ul li {
	padding:3px 0px 3px 0px;
	list-style-type:disc;
	}



/*-------------------------------------------------- algemeen --------------------------------------------------*/

.contentNieuws a {
	color: #4F7CA9;
	text-decoration: none;
}

.contentNieuws a:hover {
	color: #4F7CA9;
	text-decoration: underline;
}

.contentNieuws a.arrowLink {
	color: #ffffff;
	text-decoration: none;
}

.contentNieuws ul {
	padding: 0px 0px 0px 20px;
}

.contentNieuws ul li {
	color: #3B3C45;
	list-style-type: square;
	padding-left: 5px;
}

.contentNieuws ol {
	padding: 0px 0px 0px 20px;
}

.contentNieuws ol li {
	color: #3B3C45;
	font-size: 8pt;
	list-style-type: decimal;
	padding-left: 5px;
}



/*-------------------------------------------------- actueel/actueel-detail.html --------------------------------------------------*/

.contentNieuwsItems h1 {
	padding-left: 15px;
}

.contentNieuwsItems h3 {
	padding-top: 0px;
	padding-bottom: 12px;
}

.contentNieuwsItems p.pPadding {
	padding-left: 15px;
}

.resultItem p {
	font-weight: bold;
}
	
.resultItem a {
	color: #4F7CA9;
	text-decoration: none;
}

.resultItem a.arrowLink {
	width: 100px;
	background-position: right;
	float: right;
	color: #ffffff;
}

.resultItem a.arrowLink:hover {
	color: #ffffff;
	text-decoration: none;
}

.arrowLinkFloat {
	float: right;
	margin-top: 13px;
}

h3.downloadH {
	padding-top: 10px;
}

ul.downloadList {
	padding-bottom: 0px;
	margin: 0px;
}

#footerContainer a{
	color:#ffffff;
	text-decoration:none;
	}
#footerContainer a:hover{
	color:#ffffff;
	text-decoration:underline;
	}
	
#demonstratieTab ul {
	width:200px;
	padding-left:14px;
	}
#demonstratieTab ul li {
	float:none;
	list-style-type:disc;
	width:200px;
	text-align:left;
	}
	
/*#cavSearchFormMini .cavSearchFormSelect, #cavSearchFormMini label {
	padding:0px!important;
	margin:0px!important;
	}*/
	
	
	
/*-------------------------------------------------- smoelenboek.html --------------------------------------------------*/


.contentAreaLeftSmall ul {
	padding: 0px;	
}

.contentAreaLeftSmall ul li {
	padding: 0px;
	list-style-type: none;
}

.contentAreaLeftSmall ul li a {
	width: 180px;
	background-image:url("../images/layout/personeelArrow.png");
	background-position:167px 10px;
	background-repeat:no-repeat;
	display:block;
	padding:7px 0px 7px 0px;
	color: #000000;
	font-weight: normal;
	text-decoration:none;
	border-bottom: 1px solid #35577c;
}

.contentAreaLeftSmall ul li a:hover {
	color: #000000;
	text-decoration:none;
}

.contentAreaLeftSmall ul.groep {
	padding-left: 10px;
}

.contentAreaLeftSmall ul.groep li.liDepartment a {
	width: 165px;
	background-image:url("../images/layout/personeelArrow.png");
	background-position:157px 10px;
	background-repeat:no-repeat;
	background-color: #f6f8fb;
	display:block;
	padding:7px 0px 7px 5px;
	color: #000000;
	font-weight: normal;
	text-decoration:none;
	border-bottom: 1px solid #35577c;
}

.contentAreaLeftSmall ul.groep li.liDepartment a:hover {
	color: #000000;
	text-decoration:none;
}

.contentAreaLeftSmall ul.groep li.liDetail a {
	width: 160px;
	background-image: none;
	background-color: #ffffff;
	display:block;
	padding: 4px 0px 4px 5px;
	color: #000000;
	font-weight: normal;
	text-decoration:none;
	border-bottom: none;
}

.contentAreaLeftSmall ul.groep li.liDetail a:hover {
	color: #4F7CA9;
	text-decoration:none;
}

.contentAreaRightLarge .personeelDetail h5 {
	color:#4F7CA9;
	font-size:13pt;
	font-weight:normal;
}

.contentAreaRightLarge .personeelDetail h6 {
	font-weight: bold;
	padding-bottom: 10px;
}

.contentAreaRightLarge .personeelDetail img {
	float: left;
	padding-right: 10px;
}

#Vergelijking label {
	float:left;
	width:140px;
	}
#Vergelijking a {
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	}
#suggestieBox {
	padding-bottom:15px;
	}
.cavDetailOptionsLeft, .cavDetailOptionsRight {
		width:285px!important;
	}

.cavDetailBoxOptions ul li {
	background-image:none;
	}

#containerRight p {
	padding-top:5px;
	padding-bottom:5px;
	}
#containerRight p a {
	color:#ffffff;
	}
	
.cavDetailBoxGeneralComments {
	padding-right:20px;
	}
	
/* WEBSHOP  overzicht */
	.productBox {
		border:1px solid #CCCCCC;
		padding:5px;
		margin:0px 0px 10px 0px;
	}
	.productBox .productDescription {
		display:block;
		float:left;
		width:400px;
	}
	
	.productBox .productImg {
		display:block;
		float:left;
		margin:0px 0px 0px 5px;
		width:200px;
	}
	.productOrder {
		border-top:2px solid #4F7CA9;
		margin:10px 0px 0px 0px;
		padding:5px 0px 0px 0px;
		height:25px;
	}
	
	.productPrice strong {
		float:left;
		display:block;
		width:40px;
	}
	.productPrice {
		float:left;
		display:block;
		width:400px;
	}
	
	.productPrice label {
		float:left;
		display:block;
	}
	
	.productPrice .prductVanVoorSpace {
		width:40px;
	}
	
	.productPrice .prductVanVoor {
		width:40px;
	}
	
	.productPrice .productHasAction {
		text-decoration:line-through;
	}
	
	.productBuy {
		width: 200px;
		float:left;
		display:block;
		margin:0px 0px 0px 5px;
	}
	
	.productBuy .productAmount {
		display:block;
		float:left;
		width:36px;
		height:20px;
		padding:2px;
		border:1px solid #CCCCCC;
	}
	
	.productBuy .productSubmit {
		display:block;
		float:right;
		width:100px;
		height:25px;
	}
	
/* webshop winkelwagen */
	#shopingCardHeader {
		background-color:#4F7CA9;
		color:#FFFFFF;
		margin-bottom:5px;
		height:20px;
	}
	
	.webshopArticle {
		display:block;
		float:left;
		width:336px;
		padding:2px;
	}
	.webshopAmount {
		display:block;
		float:left;
		width:50px;
		padding:2px;
		text-align:center;
	}
	.webshopPrice {
		display:block;
		float:left;
		width:100px;
		padding:2px;
		text-align:right;
	}
	.webshopPriceTotal {
		display:block;
		float:left;
		width:100px;
		padding:2px;
		text-align:right;
	}
	.webshopDelete {
		display:block;
		float:left;
		width:10px;
		padding:2px;
		text-align:right;
	}
	
	.shopingCardRow {
		display:block;
		margin:0px 0px 5px 0px;
	}
	
	.shopingCardRow input{
		display:block;
		float:left;
		width:28px;
		height:15px;
		padding:2px;
		margin:0px 10px 0px 10px;
		text-align:center;
		border:1px solid #CCC; 
	}
	
	#shopingCardFooter {
		margin:25px 0px 0px 0px;	
	}
	
	#webshopUpdate {
		display:block;
		width:100px;
		height:25px;
		float:left;
	}
	
	.deleteProduct {
		color:#4F7CA9;
		text-decoration:none;
	}
	
	.webshopShopVerder {
		float:right;
		color:#4F7CA9;
		text-decoration:none;
	}
	

/* webshop bestellen */

#shopingCardHeader {
		background-color:#4F7CA9;
		color:#FFFFFF;
		margin-bottom:5px;
	}
	
	.webshopArticle {
		display:block;
		float:left;
		width:336px;
		padding:2px;
	}
	.webshopAmount {
		display:block;
		float:left;
		width:50px;
		padding:2px;
		text-align:center;
	}
	.webshopPrice {
		display:block;
		float:left;
		width:100px;
		padding:2px;
		text-align:right;
	}
	.webshopPriceTotal {
		display:block;
		float:left;
		width:100px;
		padding:2px;
		text-align:right;
	}
	.webshopDelete {
		display:block;
		float:left;
		width:10px;
		padding:2px;
		text-align:right;
	}
	
	.shopingCardRow {
		display:block;
		margin:0px 0px 5px 0px;
	}
	
	.shopingCardRow input{
		display:block;
		float:left;
		width:28px;
		height:15px;
		padding:2px;
		margin:0px 10px 0px 10px;
		text-align:center;
		border:1px solid #CCC; 
	}
	
	#shopingCardFooter {
		margin:25px 0px 0px 0px;	
	}
	
	#webshopUpdate {
		display:block;
		width:100px;
		height:25px;
		float:left;
	}
	
	.deleteProduct {
		color:#4F7CA9;
		text-decoration:none;
	}
	
	.webshopShopVerder {
		float:right;
		color:#4F7CA9;
		text-decoration:none;
	}
	
	.webshopLevering, .webshopVestiging {
		display:none;
	}
.boxLink {
	text-decoration:none;
	}
	
#frame1 {
    width: 900px;
    height: 1100px;
    border: none;
}	
