/* CSS Document Deneckere */
/*www.energiesparen.be*/
html, body, ul, ol, li, dl, p, address, blockquote, th, td, h1, h2, h3, h4, h5, h6, pre, form, fieldset {
	margin: 0;
	padding: 0;
	border: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #888;
	font-size: 11px;
}
body {
	background-color: #FFFFFF;
}
#Home .mainNavHome a, #Bedrijf .mainNavBedrijf a, #Jobs .mainNavJobs a, #Links .mainNavLinks a, #Enquetes .mainNavEnquetes a, #Downloads .mainNavDownloads a, #Offerte .mainNavOfferte a, #Contact .mainNavContact a, #Sanitair .activityNavSanitair a, #Renovatie .activityNavRenovatie a, #Onderhoud .activityNavOnderhoud a, #Herstelling .activityNavHerstelling a, #CV .activityNavCV a, #Airco .activityNavAirco a, #KoperZink .activityNavKoperZink a, #Asfalt .activityNavAsfalt a, #Perslucht .activityNavPerslucht a, #Premies .activityNavPremies a {
	background-image:url(../images/activityNavIndicator.gif);
	background-repeat:no-repeat;
}
.header {
text-align: left;
}
.drieregeltxtcell {
	border-collapse:collapse;
	height: 45px;
	vertical-align:text-top;
}
.scheidingswit {
	width: 26px;
	height: 100%;
	background-image: url(../images/scheidingswit.gif);
	background-repeat: repeat-y;
}
.scheidingslijn {
	width: 29px;
	height: 100%;
	background-image: url(../images/scheidingslijnMidden.gif);
	background-repeat: repeat-y;
}
h1 {
	font-size:28px;
	font-weight:normal;
	/*color: #2e1d87;*/
	color: #e70006;
	/*text-decoration:underline;*/
	padding-bottom: 20px;	
}
h2 {
	font-size:16px;
	
	font-weight:bold;
	font-weight:normal;
	/*color: #2e1d87;*/
	padding-bottom: 20px;	
}
h3 { /*font-size:16px;*/
	text-decoration:underline;
	font-weight:bold;
	padding-bottom: 10px;	
}
h4 {font-size:11px;
	font-weight:bold;
	/*font-weight:normal;*/
	padding-bottom: 24px;
}
/*h4 br {margin-bottom:7px;}*/
#nieuwsflash {
	font-size: 14px;
	font-weight: bold;
	text-align:center;
	color: #07f;
	color: #2e1d87;
	color:#e70006;
	/*position: absolut;
	left: 270px;
	top: -100px;
	z-index: 72;
	height: 40px;
	width: 450px;*/
	display: block;
}
/* ---------------------------------------------------------- contentcolum*/
.contentcolum {
	width: auto;
	vertical-align:top;	
}
.contentcolum a{
	color:#2e1d87;
	color:#888;
	color:#e70006;
	text-decoration:none;
}
.contentcolum a:hover{
	background-color:#e70006;
	color:#fff;
}
.contentcolumsubnav {
	height: 44px;
	padding: 4px 0 24px 0;
}
.contentcolumsubnav ul {
	text-align: left;
}
.contentcolumsubnav li {
	font-size: 11px;
	display:inline;
	padding: 20px 15px 8px 0px;
}
.contentcolumsubnav li a {
	background-image:url(../images/sunav_bg.gif);
	background-repeat:repeat-x;
	text-decoration:none;
	color: #888;
	padding: 20px 0px 8px 0px;

}
.contentcolumsubnav li a:hover {
	/*background-color:#993300;*/
	background-image:url(../images/subnavindicator.gif);
	background-repeat:repeat-x;
}
.contentcolumsubnav li.activebut a {
	background-image:url(../images/subnavindicator.gif);
	background-repeat:repeat-x;
}
.fotokader {
	/*border:#2e1d87 thick solid;
	padding: 5px;*/
	margin: 10px 0px;
	/*background-color:#010101;*/
	text-align:	center;
	border: #aaa 1px solid;
	padding: 10px;
	display:block;
	/*min-width:590px;
	max-width:590px;
	width:590px;*/
}
.aankondigingOnEven {
	background-image:url(../images/schaduw4_topbrdrbg.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding: 26px 15px 10px 15px;
	display:block;
}
.aankondiging {
	background-image:url(../images/schaduw4_topbrdrbg.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding: 26px 15px 10px 15px;
	display:block;
}
.aankondiging {
	background-image:url(../images/schaduw4_topbrdrbg.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding: 26px 15px 10px 15px;
	display:block;
}
.aankondiging p, .aankondiging p, .aankondiging p {
	padding-bottom: 10px;
}
.aankondigingTitel {}
.aankondigingTekst {}
.centerdTable {
	text-align:center;
}
.job {
	border-bottom: #888 1px dashed;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
}
.left {
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	width: 70px;
}
.right {
	text-align: right;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	width: 183px;
}
.rightdubble {
	text-align: right;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	width: 183px;
}
p.arighty ,p.arighty a{
	text-align: right;
	text-decoration:none;
}
.smaler {
	text-align: right;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	width: 143px;
}
.smalerleft {
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	width: 33px;
}
.larger {
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	width: 103px;
}
.largerright {
	text-align: right;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	width: 233px;
}
select {
	width: 187px;
}
.cel-w100-center {
	width: 40px;
	text-align:center;
}
.tr-head {
	background-color: #0CF;
	/*background-position:top left;
	background-repeat: repeat-x;*/
	
	display:block;
}
input {
	width: 183px;
}
textarea {
	color: #888;
	width: 163px;
	height: 60px;
}
.rightdubble textarea {
	height: 120px;
	width: 163px;
}
input.submit {
	width: 167px;
	text-align: center;
}
.radiobuts {
	width: 20px;
	margin-left: 20px;
	}
/* ---------------------------------------------------------- activitycolum*/
.activitynavcolum {
	/*background-color:#999999;*/
	width: 159px;  /*width: 179px;*/
	vertical-align:top;
}
.activitynavcolum ul {
	list-style:none;
	text-align: left;
}
.activitynavcolum li {
	/*background-image:url(../images/activityNav_bg.gif);
	background-repeat:no-repeat;*/
	border-bottom: 1px #fff solid; /* moet gelijke afstand zijn als bij maincolum*/
	/*padding: 5px 5px 5px 5px;*/
}
.activitynavcolum li a {
	text-decoration:none;
	color: #888;
	/*color: #2e1d87;	
	color: #e70006;*/
	padding: 5px 5px 5px 9px;
	margin: 0;
	display: block;
}
/*.activitynavcolum li a:hover {
	background-image:url(../images/activityNavIndicator.gif);
	background-repeat:repeat-x;
	background-position:0 0;
}*/
.activitynavcolum li a:hover {
	background-color:#e70006;
	color:#bbb;
	
}
.activitynavcolum li.activebut a {
	background-image:url(../images/activityNavIndicator.gif);
	background-repeat:no-repeat;
}

/* ---------------------------------------------------------- maincolum*/
.mainnavcolum {
	width: 133px;
	vertical-align:top;
}
.mainnavcolum a{
	text-decoration:none;
	color:#888;
	/*color: #2e1d87;
	color: #e70006;*/
}
.mainnavcolum ul {
	width: 115px;
	padding-left: 11px;
	/*list-style-position:inside;*/
	list-style:none;
	text-align: left;
	margin: 0;
}
.mainnavcolum li {
	font-size: 11px;
	border-bottom: 1px #aaa solid; /*moet gelijke afstand zijn als bij activitycolum*/
}
.mainnavcolum li a {
	/*background-image:url(../images/activityNav_bg.gif);
	background-repeat:no-repeat;
	background-position:0,0;*/
	font-size: 11px;
	padding: 5px 5px 5px 9px;
	margin: 0;
	display: block;
}
/*.mainnavcolum li a:hover{
	background-image:url(../images/activityNavIndicator.gif);
	background-repeat:no-repeat;
}*/
.mainnavcolum li a:hover {
	background-color:#e70006;
	color:#bbb;
}
.mainnavcolum li.activebut a {
	background-image:url(../images/activityNavIndicator.gif);
	background-repeat:no-repeat;
}
/* ---------------------------------------------------------- footer*/
#footer{
	/*background-color:#FF0000;*/
	width: 100%;
	color:#888; /*color:#93b1a2;*/
	font-size:11px;
	text-align:center;
	padding: 23px 15px 23px 15px;
	/*display: none;*/
}
#footer a, #footer a:visited {
	color:#888; /*color:#e70006;*/
}
/* ---------------------------------------------------------- made by*/
#madebytoope{
	position: relative;
	/*border-bottom:#338bb0 1px solid;*/
	z-index: 2;
	text-align:left;
	left: 0%;
	height: 54px;
	width: 50px;
	/*left: 764px;*/
	top: 0px;
}
#toopeLine {
	position: relative;
	border-bottom:#888 0px solid;
	z-index: 2;
	height: 0px;
	width: auto;
	text-align:left;
	left: 0%;
	/*left: 4px;*/
	top: 0px;
	/*display:none;*/
}
#madebytoopetekst a:link, #madebytoopetekst a:visited{
	text-decoration:none;
	position: relative;
	z-index: 131;
	background-color:#333;
	background-color:#fff;
	background-image:url(../images/madebytekst_bg.gif);
	background-repeat:repeat-x;
	/*background-color:#fff;*/
	/*padding-right:100%;*/
	/*height: 20px;*/
	width: 100%;
	text-align:right;
	left: 0%;
	/*left: 724px;*/
	top: 0px;
	font-size: 10px;
	color: #bfd45d;
	display:block;
}
/*----------------------------------------hieronder oude code---------------------------------------*/

#bodywrapper {
position:relative;
	margin: 10px auto;
	height: 650px;  /*height: 575px;*/
	width: 801px;
}
#logo {
	position: absolute;
	z-index: 20;
	height: 56px;
	width: 300px; /*width: 100%;*/
	/*margin-top: -310px;*/ /*-340px*/
	/*margin-left: -320px;*/ /*niet in ori*/
	top: 0px; /*top: 50%;*/
	left: 124px; /*left: 284px; left: 74px;left: 50%;*/ /*background-position: center;*/
	color:#afcabe; /*groen*/
	font-size:34px; font-size:38px;
	font-style:italic;
}
#bgwrapper {
	background-image: url(../images/site_bg2.jpg); /*background-image: url(../images/bg.jpg);*/
	background-repeat: no-repeat;
	height: 577px;  /*height: 575px;*/
	width: 801px; /*width: 800px; width: 100%;*/
	position: absolute;
	/*margin-top: -265px;*/ /*-285px*/
	/*margin-left: -400px;*/ /*niet in ori*/
	top: 50px; /*top: 50%;*/
	left: 0px; /*background-position: center;*/
	z-index: 10;
}
#ContentBannerGeel {
	background-image: url(../images/contentBanner_geel_bg.png);
	background-repeat: no-repeat;
	border-width: 0px;
	position: absolute;
	z-index: 30;
	left: 64px;/*left: 64px;*/
	top: 117px;
	height: 46px;
	width: 435px;/*width: 524px;*/
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	padding: 32px 10px;
	text-align: center;
	vertical-align: 50%;
	letter-spacing: 1px;
}
#bgwrapper #ContentBanner {
	background-image: url(../images/contentBanner_blauw_bg.png);
	/*background-image: none;*/
	/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='../images/contentBanner_blauw_bg.png');*/
	/*background-color:#a1c7e6; *//*donkergeel*/
	/*background-color:#ebd900;*/ /*geel*/
	/*background-color:#a1c7e6;*/ /*lichtblauw*/
	background-repeat: no-repeat;
	border-width: 0px;
	position: absolute;
	z-index: 30;
	left: 64px;/*left: 64px;*/
	top: 117px;
	height: 46px;
	width: 435px;/*width: 524px;*/
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	padding: 32px 10px;
	text-align: center;
	vertical-align: 50%;
	letter-spacing: 1px;	
}
#nav {
	position: absolute;
	z-index: 60;
	left: 557px;
	top: 156px;
	height: 88px;
	width: 230px;
	
}
#button1 a {
	position: absolute;
	z-index: 90;
	width: 80px;
	height: 80px;
	left: 0px;
	top: 0px;
	background-image: url(../images/button1.png);
}
#button1 a:hover {
	background-image: url(../images/button1_over.png);
}
#button2 a {
	position: absolute;
	z-index: 80;
	width: 80px;
	height: 80px;
	left: 58px;
	top: 0px;
	background-image: url(../images/button2.png);
}
#button2 a:hover {
	background-image: url(../images/button2_over.png);
}
#button3 a {
	position: absolute;
	z-index: 70;
	width: 80px;
	height: 80px;
	left: 118px;
	top: 0px;
	background-image: url(../images/button3.png);
}
#button3 a:hover {
	background-image: url(../images/button3_over.png);
}
#bgwrapper #ContentBanner a {
	text-decoration:none;
	color:#FFF;
	text-align: center;
}
#bgwrapper #Content {
	position: absolute;
	z-index: 40;
	width: 504px;
	left: 64px;
	top: 240px; /*top: 258px;*/
	/*background-image: url(../images/Content_bg.png);
	background-repeat: repeat;*/
	padding: 10px;
	color:#004163;
	height: 263px;
	font-size:11px;
}
#bgwrapper #Content p {
	padding-bottom: 10px
}
#bgwrapper #Content P  A {
	color:#009900;
	text-decoration:underline
}

#bgwrapper #Content P  A:hover {
	background-color:#009900;
	color:#99FF00;
	text-decoration:none
}
#bgwrapper #Content ul {
	list-style-position: outside;
	list-style-type: disc;
	padding-left: 15px;
}

#bodywrapper #bgwrapper #contentfooter {
	position: absolute;
	z-index: 110;
	height: 30px;
	width: 664px;
	left: 74px;
	top: 530px;
	text-align: center;
	color:#004163;
	font-size: 11px ;
	
}
hr {
	color: #004768;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #004768;
}



#bodywrapper #bgwrapper #Content input {
	/*font-weight: bold;*/
	color: #93b1a2;
	width: 220px;
}
#bodywrapper #bgwrapper #Content textarea {
	color: #93b1a2;
	width: 220px;
	height: 60px;
}
.referentienaam {
	font-weight: bold;
	text-align: right;
}
.evencell {
	background-color: #999999;
}
#error {
	color:#Fff;
	font-weight:bold;
	background-color:#f00;
	padding:10px;
	}
#error li {
	color:#Fff;
	font-weight:bold;
	list-style-position:inside;
	}
