﻿/*----------------- GENERAL -------------------*/
*
{
	padding: 0;
	margin: 0;
	border: 0;
}
.clear
{
	clear: both;
}
img
{
	border: 0;
}
.divClick
{
	cursor: pointer;
	display: table;
}

/*----------------- MAIN CONTAINER & WRAPPERS ------------*/
.mainContainer
{
	width: 1002px;
	margin: 0 auto; /* Center */
	min-height: 100%;
	background: url(../imgs/bg_main.gif) top left repeat-y;
	text-align: left;
}

.mainContainer1col
{
	width: 1002px;
	margin: 0 auto; /* Center */
	min-height: 100%;
	background: url(../imgs/bg_main-1col.gif) top left repeat-y;
	text-align: left;
}

* html .mainContainer
{
	height: 100%;
}
.outerWrapper
{
	padding-bottom: 37px; /* footer hoogte */
}
.innerWrapper
{
	width: 100%;
}
/*----------------- HEADER --------------------*/
.header
{
	background: url(../imgs/bg_header.gif) top right no-repeat;
	height: 54px;
}
.headerSpacer
{
	padding: 0 8px 0 0;
}
.logo
{
	float: left;
	width: 200px;
}
.topMenu
{
	float: left;
	width: 355px;
}
.topMenuSpacer
{
	text-align: right;
	margin: 15px 0 0 0;
}
.topMenu a
{
	color: #FFFFFF;
	border-left: 1px solid #b4604d;
	padding: 0 15px 0 12px;
}
.topMenu a:hover
{
	color: #FFFFFF;
}
.zoekBlok
{
	float: left;
	width: 186px;
}
.zoekBlokSpacer
{
	padding: 10px;
}
.zoekButton
{
	float: right;
	margin-left: 10px;
	width: 23px;
}
.inputZoek
{
	float: left;
	width: 133px;
}

.mijnSyntess
{
	float: left;
	width: 253px;
	text-align: right;
}
.mijnSyntessSpacer
{
	padding: 10px 10px 0 0;
}

.mijnSyntess a
{
	background: url(../imgs/btn_header_zoek.gif) top right no-repeat;
	display: block;
	padding: 3px 33px 0 0;
	height: 20px;
	color: #d2d2d2;
	font-weight: bold;
	text-align: right;
}
.mijnSyntess a:hover
{
	color: #d2d2d2;
}
.big
{
	font-size: 1.3em;
	color: #FFFFFF;
}

/*----------------- FOOTER --------------------*/
.footer
{
	width: 1002px;
	height: 37px;
	margin: 0 auto;
	margin-top: -37px;
	background: url(../imgs/bg_footer.gif) top left no-repeat;
}
.footer1col
{
	width: 1002px;
	height: 37px;
	margin: 0 auto;
	margin-top: -37px;
	background: url(../imgs/bg_footer-1col.gif) top left no-repeat;
}


.footerSpacer
{
	padding: 5px 0 0 220px;
	font-size: 0.88em;
}

/*----------------- LEFT WRAPPER --------------------*/
.leftWrapper
{
	float: left;
	width: 200px;
}
.leftMenu
{
	padding: 15px;
}
/*----------------- CONTENT -------------------*/
.contentWrapper
{
	float: left;
	width: 802px;
}
/*----------------- .NET FORM FIX----------------------*/
form
{
	display: block;
	margin: 0;
	padding: 0;
	height: 100%;
	min-height: 100%;
}
form:after
{
	/* .NET */
	display: block;
	height: 100%;
	clear: both;
}

/* FORM DESIGN SEARCH FIELD, */
input, select, textarea
{
	background: #FFFFFF none repeat scroll 0;
	border-width: 0;
	color: #4d4d4d;
	font-family: Tahoma,Arial,Verdana,sans-serif;
	font-size: 1em;
}

.inputHeaderZoek
{
	border: 1px solid #4d4d4d;
	height: 17px;
	*height:24px;
	padding: 4px 0 0 4px;
	width: 133px;
}

/*----------------- UL OL CORRECTION ----------------------*/
.rightWrapper ul, .innerWrapper ul, .contentWrapper ul
{
	padding-left: 15px;
	text-indent: 0; /* INSPRINGEN LINKS */
	list-style: square outside;
}
.rightWrapper ol, .innerWrapper ol, .contentWrapper ol
{
	padding-left: 22px;
	text-indent: 0; /* INSPRINGEN LINKS */
	list-style: decimal outside;
}
/**************************
FRAMES
**************************/
.contentFrame
{
	float: left;
	width: 802px;
}
.leftFrame
{
	float: left;
	width: 540px;
}
.leftFrame .spacerIntro
{
	padding: 16px 20px 5px 20px;
}
.leftFrame .spacer
{
	padding: 0 20px 5px 20px;
}
.leftFrame .spacerHome
{
	padding: 0 20px 20px 20px;
}
.leftFrame .spacerError
{
	padding: 40px 20px 20px 20px;
}
.leftFrame1col
{
	float: left;
	width: 802px;
}
.leftFrame1col .spacerIntro
{
	padding: 16px 20px 20px 20px;
}
.leftFrame1col .spacer
{
	padding: 0 20px 5px 20px;
}

.rightFrameHome
{
	float: left;
	width: 262px;
	background: url(../imgs/bg_right_topplus.gif) top left no-repeat;
}
.rightFrameHome .spacer
{
	padding: 36px 20px 20px 20px;
}

.rightFrame
{
	float: left;
	width: 262px;
}
.rightFrame .spacer
{
	padding: 10px 20px 20px 20px;
}

.rightFrameImage
{
	background: url(../imgs/bg_right_topplus.gif) bottom left no-repeat;
	padding: 0 0 30px 0;
}

.itemSpacer
{
	margin: 0 0 10px 0;
}
.rightItemSpacer
{
	margin: 0 0 10px 0;
}
/**************************
PAGES
**************************/
/*----------------- HOMEPAGE --------------------*/
.contentCover
{
	float: left;
	margin-left: 1px;
	width: 539px;
}
.contentCoverRight
{
	float: left;
	width: 256px;
	height: 125px;
	background: #FFFFFF;
}
.brancheBlok
{
	float: left;
	padding: 3px 10px 14px 0;
}
.brancheBlok a
{
	line-height: 1.3em;
	display: block;
	padding: 92px 0 0 0;
	text-align: center;
}
.iconCv
{
	background: url(../imgs/icon_cv.gif) top left no-repeat;
	width: 80px;
}
.iconElektro
{
	background: url(../imgs/icon_elektro.gif) top left no-repeat;
	width: 90px;
}
.iconKoel
{
	background: url(../imgs/icon_koel.gif) top left no-repeat;
	width: 90px;
}
.iconBeveiliging
{
	background: url(../imgs/icon_beveiliging.gif) top left no-repeat;
	width: 90px;
}
.iconSanitair
{
	background: url(../imgs/icon_sanitair.gif) top left no-repeat;
	width: 84px;
}

.bedrijfsgrootteBgKlein  { 	background: url(../imgs/icon_klein.gif) top center no-repeat; width: 74px; }
.bedrijfsgrootteBgMidden { 	background: url(../imgs/icon_midden.gif) top center no-repeat; width: 74px; }
.bedrijfsgrootteBgGroot { 	background: url(../imgs/icon_groot.gif) top center no-repeat; width: 74px; }

.bedrijfsgrootteBg
{
	display: block;
	padding: 9px 42px 0 0;
}
.bedrijfsgrootteBlok
{
	float: left;
	padding: 6px 25px 16px 0;
	text-align: center;
}

.bedrijfsgrootte
{
  width: 74px;
  margin-left: 50px;
}

.bedrijfsgrootteBlok a
{
	line-height: 1.3em;
	display: block;
	padding: 64px 0 0 0;
	text-align: center;
}
.homeLijn
{
	background: url(../imgs/bg_h2.gif) 0 13px no-repeat;
	margin: 4px 0 16px 0;
	display: none;
}
/*----------------- CONTENT --------------------*/
.btnInformatie
{
	display: block;
	background: url(../imgs/btn_info.gif) top left no-repeat;
	height: 20px;
	padding: 3px 0 0 25px;
}
.imgSpacer
{
	margin: 0 0 10px 0;
}
.kruimelPad
{
	font-size: 0.88em;
	padding-bottom: 8px;
}
.kruimelPad1col
{
	font-size: 0.88em;
	padding: 20px 0 0 20px;
}
.imageRight1col
{
	float: right;
	margin-right: 8px;
	_margin-right: 4px;
}



/**************************
	FLASH ELEMENTS
	**************************/
.flashHomeNoflash
{
	width: 200px;
	height: 200px;
}

/**************************
START SITEMAP
**************************/

.sitemapHeader
{
	font-weight: bold;
	border-bottom: 1px solid #dadada;
	padding: 0 0 4px 18px !important;
}

.sitemap
{
	margin-left: 1px !important;
}
.sitemap table table div div
{
	padding-top: 0px !important;
}
.sitemap table td
{
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.link_Level1, .link_Level2, .link_Level3, .link_Level4, .noLink_Level1, .link_NoChildNodes_Level1
{
	display: block;
	line-height: 19px;
	font-weight: normal;
	text-decoration: none;
	border-bottom: 1px solid #dadada;
}
.link_Level1:hover, .link_Level2:hover, .link_Level3:hover, .link_Level4:hover, .linkWithChildNodes_Level1:hover, .linkWithChildNodes_Level2:hover, .link_NoChildNodes_Level1:hover
{
	text-decoration: underline;
	border-bottom: 1px solid #dadada;
	background-color: #ececec;
}
.noLink_Level1, .link_Level1
{
	font-weight: bold;
	background: url(   '../imgs/pijl_down.gif' ) 0 3px no-repeat;
	padding-left: 18px;
	cursor: default;
}
.link_NoChildNodes_Level1
{
	background: url(   '../imgs/no_childnodes.gif' ) 0 3px no-repeat;
	padding-left: 18px;
}
.linkWithChildNodes_Level1, .linkWithChildNodes_Level2
{
	display: block;
	line-height: 19px;
	font-weight: bold;
	border-bottom: 1px solid #dadada;
	cursor: pointer;
}

.link_Level2
{
	padding-left: 18px;
}
.link_Level3
{
	padding-left: 36px;
}
.link_Level4
{
	padding-left: 54px;
}

.link_NoChildNodes_Level1
{
	font-weight: bold;
}

.linkWithChildNodes_Level1
{
	padding-left: 18px;
	background: url(   '../imgs/pijl_down.gif' ) 0 3px no-repeat;
}
.linkWithChildNodes_Level2
{
	padding-left: 36px;
	background: url(   '../imgs/pijl_down.gif' ) 18px 3px no-repeat;
}

/**************************
END SITEMAP
**************************/

.btnZoeken
{
	display: block;
	background: url( '../imgs/btn_search.gif' ) no-repeat;
	width: 67px;
	height: 21px;
	margin-left: 10px;
}
.PrintContent
{
	display: none;
}