body, * h1, * h2, * h3 {
	background: none !important;
	background-color: transparent !important;
	text-indent: 0 !important;	
	float:none !important; 
	overflow: visible !important;
}

.masterT {}

.navTopRight,
.masterT2,
#keyvisual_small,
.default .layoutColLeft,
.showLeft .layoutColLeft,
.showMarkten .layoutColLeft,
.navSub,
.layoutMiddenTop,
.contTools,
.returnLink,
.masterBottom { 
	display:none !important;
	float:none !important; 
	overflow: visible !important;
}

.returnPage { 
	background:none !important;
	float:none !important; 
	overflow: visible !important;
}

.masterTsub,
.masterMContainer, 
.masterM, 
.masterM2, 
.masterM3,
.layoutRelated {
	width:auto !important;
	margin:0 !important;
	background:none !important;
	overflow:visible !important;	
}
.showDetail .layoutRelated,
.showMarkten .layoutRelated,
.showLeft .layoutRelated,
.default .layoutRelated  {
	padding:0 !important;
	float:none !important; 
	overflow: visible !important;
}
.default .layoutMiddenvlak,
.showDetail .layoutMiddenvlak,
.showLeft .layoutMiddenvlak,
.showMarkten .layoutMiddenvlak {	
	float:none !important; 
	overflow: visible !important;
}
a.btn1:link, a.btn1:active, a.btn1:visited {
	display:none;
	float:none !important; 
	overflow: visible !important;
}

/* home
-----------------------------------------------------------------------*/

.direct {
	top:0 !important;		
	float:none !important; 
	overflow: visible !important;
}

.home .layoutColLeft  { 
	border-right:1px solid #CCC!important; 
	width:140px;
	margin-right:30px;
	float:none !important; 
	overflow: visible !important;
}
.home .layoutMiddenvlak { 
	width:480px;
	float:none !important; 
	overflow: visible !important;
}

.home .layoutColRight  { 
	border-left:1px solid #CCC!important; 
	padding-left:30px;
	float:none !important; 
	overflow: visible !important;
}

/* content
-----------------------------------------------------------------------*/

.contTekstBlok, 
.contCMSBlok, 
.contContentBlok, 
.contContentBlok1, 
.contContentBlok2, 
.contContentBlok3, 
.contContentBlok4, 
.contSlideBlok, 
.contFloatBlok {
	margin-left:0 !important;
	margin-right:0 !important;
	float:none !important; 
	overflow: visible !important;
}

.contImgLeft,
.contImgRight,
.contImgFullwidth,
.curved, .curved2 { 
      border:none !important;
      background:none !important;
}
.contImgLeft,
.contImgRight,
.contImgFullwidth { 
      border:1px solid #CCC !important;
      margin-left:1px;
}

.cfa, .cfa2 { 
	margin-bottom:10px;
	width:545px;
	float:none !important; 
	overflow: visible !important;
}
.col1, .col2 {width:45%;
	float:none !important; 
	overflow: visible !important;
}
.col1 { margin-right:30px; 
	float:none !important; 
	overflow: visible !important;
}


/* contact persoon 
-----------------------------------------------------------------------*/

.default .rightContainer,
.default .layoutColRight,
.showMarkten .rightContainer,
.showDetail .rightContainer,
.showMarkten .layoutColRight,
.showDetail .layoutColRight {
	width:100% !important;
	padding-bottom:0;
	float:none !important; 
	overflow: visible !important;
}
.rightContainer,
.showMarkten .rightContainer,
.showDetail .rightContainer { 
	float:none !important;
	clear:both !important;
	overflow: visible !important;
}
.zijBlok1,
.zijBlok2,
.zijBlok3 { 
	display:none;
	float:none !important; 
	overflow: visible !important;
}

#contactPerson {
	display:block !important;
	position:relative;
	border:none !important;
	border-top:1px solid #CCC!important;
	border-bottom:1px solid #CCC!important;
	padding-left:0 !important;
	margin-left:0 !important;
	height:100px !important;
	padding-top:15px;
	padding-bottom:5px;
	float:none !important; 
	overflow: visible !important;
}
#contactPerson .contImgLeft, 
#contactPerson .contImgLeft img { 
	float:none !important; 
	overflow: visible !important;
}

.layoutColRight div.boldHeading,
.layoutColRight div.zijHeading,
#contactPerson p {
	position:absolute;
	left:80px;
	display:block;
	float:none !important; 
	overflow: visible !important;
}

.layoutColRight div.boldHeading {
	top:15px;
	float:none !important; 
	overflow: visible !important;
}
.layoutColRight div.zijHeading {
	left:185px;
	top:23px;
	float:none !important; 
	overflow: visible !important;
}
#contactPerson p { 
	top:40px;
	float:none !important; 
	overflow: visible !important;
}
.layoutColRight ul.zijOpsomming1,
.layoutColRight a.mailLink { 
	display:none !important;
	float:none !important; 
	overflow: visible !important;
}

.layoutRelated { 
	display:block !important;
	margin-top:160px !important;
	float:none !important; 
	overflow: visible !important;
}


/* grafische opsomming 
-----------------------------------------------------------------------*/
 
.contCMSBlok ul, .contTekstBlok ul {
	list-style:disc;
	float:none !important; 
	overflow: visible !important;
}
.contCMSBlok ul li, .contTekstBlok ul li {
	padding-left:16px;
	background:none;
	list-style-image: none;
	list-style-position:inside;
	list-style-type:disc;
	text-indent:auto;;
	height:auto;
	float:none !important; 
	overflow: visible !important;
}
/* teller opsomming 
-----------------------------------------------------------------------*/

.contCMSBlok ol, .contTekstBlok ol {
	padding-left: 32px;
	float:none !important; 
	overflow: visible !important;
}



