/* Nieuw:  randje om inline images en mouseover (alleen nieuwe IE en Firefox) */
.inlineimage 			{ border: 1px solid #E4E4E4; }
.inlineimage:hover		{ border: 1px solid #006633; }

/* Nieuw: Container voor productinfo (groep) */
.productcontainerright 	{ border-bottom: 1px solid #aaaaaa; padding-bottom: 5px;}

/* Nieuw: Tabel van productenoverzicht */

.pgroep_tabel			{ width: 100%;}
.pgroep_head			{ background-color: #E3E3E3; font-weight: normal; color: #000000; }

/* Nieuw: Tabel met projecten */

.pjgroep_tabel			{ width: 100%; }

/* Nieuw: Container voor productinfo (groep) */
.projectcontainerleft 	{ border-bottom: 1px solid #aaaaaa; padding-bottom: 5px;}


/* Nieuw: Container voor projectimages (detail) */
.pjimageholder			{ border-top: 1px solid #aaaaaa; padding: 5px;}

/* Nieuw: Container voor zoekpad + vlaggen */

.padholder				{ padding-left: 10px; padding-bottom: 3px;}






/* OUD */

.tekst,td             {color: #343333; font-size:9pt; font-family:arial; font-weight: normal;}
.tekstklein              {color: #343333; font-size: 8pt; font-family:arial; font-weight:normal}
h1, h2, .kop                {color: #343333; font-size: 9pt; font-family:arial; font-weight: bold}
.lichtgrijs             {color: #ffffff; font-size:8pt; font-family:arial; font-weight: normal;}

.grijs                {color: #626262; font-size: 9pt; font-family:arial; font-weight: bold}
.groen                {color: #006633; font-size: 9pt; font-family:arial; font-weight: bold}

.route {color: #343333; font-size:8pt; font-family:arial; font-weight: normal;}

.tdtop
{
 background-image: url(grafix/sfeer/sfeer.php?mode=1024);
 background-repeat: no-repeat;

}
.tdtop800
{
 background-image: url(grafix/sfeer/sfeer.php?mode=800);
 background-repeat: no-repeat;

}
.tdleft
{
 background-image: url(grafix/links.jpg);
 color: #343333; font-size:8pt; font-family:arial; font-weight: normal;

 }

.tdmain
{
 background-color	: #FFFFFF;
 vertical-align		: top;
 padding-left		: 5px;
 color: #737373; font-size:8pt; font-family:arial; font-weight: normal;
}


.tdright800
{
}



.knop
{
	background-color: #006633;
	border: 1px solid #006633;
	color: #ffffff;
	font: bold 8pt arial,arial;
	cursor: pointer;
	width: 95px;
	height: 20px;
	text-align: center;
	vertical-align: top;
}

.knop2
{
	background-color: #E3E3E3;
	border: 1px solid #E3E3E3;
	color: #006633;
	font: bold 8pt arial,arial;
	cursor: pointer;
	width: 95px;
	height: 20px;
	text-align: center;
	vertical-align: top;
}


a.pdf:link
{
	color			: #4C4C4C;
	font-size		: 8pt;
	border			: 0px transparent;
	text-decoration	: underline;
	font-weight		: normal;
	font-family		: arial;
	cursor			: pointer;
}

a.pdf:active
{
	color			: #4C4C4C;
	font-size		: 8pt;
	border			: 0px transparent;
	text-decoration	: underline;
	font-weight		: normal;
	font-family		: arial;
	cursor			: pointer;
}

a.pdf:visited
{
 	color			: #4C4C4C;
	font-size		: 8pt;
	border			: 0px transparent;
	text-decoration	: underline;
	font-weight		: normal;
	font-family		: arial;
	cursor			: pointer;
}

a.pdf:hover
{
	color			: #4C4C4C;
	font-size		: 8pt;
	border			: 0px transparent;
	text-decoration	: underline;
	font-weight		: normal;
	font-family		: arial;
	cursor			: pointer;
}


a:link
{
	color			: #4C4C4C;
	font-size		: 8pt;
	border			: 0px transparent;
	text-decoration	: underline;
	font-weight		: normal;
	font-family		: arial;
	cursor			: pointer;
}

a:active
{
	color			: #4C4C4C;
	font-size		: 8pt;
	border			: 0px transparent;
	text-decoration	: underline;
	font-weight		: normal;
	font-family		: arial;
	cursor			: pointer;
}

a:visited
{
 	color			: #4C4C4C;
	font-size		: 8pt;
	border			: 0px transparent;
	text-decoration	: underline;
	font-weight		: normal;
	font-family		: arial;
	cursor			: pointer;
}

a:hover
{
	color			: #4C4C4C;
	font-size		: 8pt;
	border			: 0px transparent;
	text-decoration	: underline;
	font-weight		: normal;
	font-family		: arial;
	cursor			: pointer;
}

.zoekpad_tekst
{
 font-size 	: 8pt;
 font-weight: bold;
 color		: #0D4284;

}


a.zoekpad:link
{
	color			: #0D4284;
	font-size		: 8pt;
	border			: 0px transparent;
	text-decoration	: underline;
	font-weight		: bold;
	font-family		: arial;
	cursor			: pointer;
}

a.zoekpad:active
{
	color			: #0D4284;
	font-size		: 8pt;
	border			: 0px transparent;
	text-decoration	: underline;
	font-weight		: bold;
	font-family		: arial;
	cursor			: pointer;
}

a.zoekpad:visited
{
 	color			: #0D4284;
	font-size		: 8pt;
	border			: 0px transparent;
	text-decoration	: underline;
	font-weight		: bold;
	font-family		: arial;
	cursor			: pointer;
}

a.zoekpad:hover
{
	color			: #0D4284;
	font-size		: 8pt;
	border			: 0px transparent;
	text-decoration	: underline;
	font-weight		: bold;
	font-family		: arial;
	cursor			: pointer;
}

.hometext a {
	font-size: 9pt;
	text-decoration: underline;
}

.hometext a:hover {
	text-decoration: none;
}

body
{
	color			: #2C375E;
	font-size		: 8pt;
	font-family		: arial;
	margin with		: 0px;
    margin height	: 0px;
    SCROLLBAR-FACE-COLOR		: #DCDCDC;
    SCROLLBAR-HIGHLIGHT-COLOR	: #DCDCDC;
    SCROLLBAR-SHADOW-COLOR		: #DCDCDC;
    SCROLLBAR-3DLIGHT-COLOR		: #DCDCDC;
    SCROLLBAR-ARROW-COLOR		: #006633;
    SCROLLBAR-TRACK-COLOR		: #FFFFFF;
}

.table
{
    border-style: solid;
    border-color: #000000;
    border-width: 0px;
    color: #000000;
    font-size: 8pt;
    font-family: Arial;
	vertical-align: top;
}


.celblauw
{
background-color: #B8B6C4;
border-style: solid;
border-bottom-color:#0d2798;
border-width: 1px;
color: #000000;
font-size: 8pt;
font-family: Trebuchet MS, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
vertical-align: top;
}


.celwit
{
	border-style: solid;
	border-bottom-color:#0d2798;

    border-width: 1px;
    color: #000000;
    font-size: 8pt;
    font-family: Trebuchet MS, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	vertical-align: top;
}


/*##############################################*/
/*		Begin Producten							*/
/*##############################################*/

.product_kop
{
 background-color	: #364DB5;
 color				: #FFFFFF;
 height				: 23px;
 text-align			: center;
 font-family		: Arial;
 font-weight		: bold;
}

.product_afbeelding
{
 width				: 176px;
 height				: 171px;
 border				: 0px;
}

.product_cel_data
{
 vertical-align		: top;
 background-color	: #EFF1FA;
 /*width				: 170px;*/
 height				: 59px;
 color				: #373E90;
 border-bottom		: 0px;
 border-right		: 1px;
 border-left		: 1px;
 border-top			: 0px;
 border-color		: #000000;

}


.product_cel_data2
{
 vertical-align		: top;

color: #2C375E; font-size:8pt; font-family:arial; font-weight: normal;
}


/*grijs*/
a.product_link:link
{
	color			: #474A44;
	font-size		: 8pt;
	border			: 0px transparent;
	text-decoration	: none;
	font-weight		: bold;
	font-family		: arial;
	cursor			: pointer;
}

a.product_link:active
{
	color			: #474A44;
	font-size		: 8pt;
	border			: 0px transparent;
	text-decoration	: none;
	font-weight		: bold;
	font-family		: arial;
	cursor			: pointer;
}

a.product_link:visited
{
 	color			: #474A44;
	font-size		: 8pt;
	border			: 0px transparent;
	text-decoration	: none;
	font-weight		: bold;
	font-family		: arial;
	cursor			: pointer;
}

a.product_link:hover
{
	color			: #474A44;
	font-size		: 8pt;
	border			: 0px transparent;
	text-decoration	: none;
	font-weight		: bold;
	font-family		: arial;
	cursor			: pointer;
}

/*einde grijs*/


/*blauwe link*/
a.product_link_blauw:link
{
	color			: #143C81;
	font-size		: 8pt;
	border			: 0px transparent;
	text-decoration	: none;
	font-weight		: bold;
	font-family		: arial;
	cursor			: pointer;
}

a.product_link_blauw:active
{
	color			: #143C81;
	font-size		: 8pt;
	border			: 0px transparent;
	text-decoration	: none;
	font-weight		: bold;
	font-family		: arial;
	cursor			: pointer;
}

a.product_link_blauw:visited
{
 	color			: #143C81;
	font-size		: 8pt;
	border			: 0px transparent;
	text-decoration	: none;
	font-weight		: bold;
	font-family		: arial;
	cursor			: pointer;
}

a.product_link_blauw:hover
{
	color			: #143C81;
	font-size		: 8pt;
	border			: 0px transparent;
	text-decoration	: none;
	font-weight		: bold;
	font-family		: arial;
	cursor			: pointer;
}

/*einde link blauw*/

.product_overzicht
{
  border-bottom		: 2px solid #C9C6C5;
}


.product_cel_afbeelding
{
  border-top		: 2px solid #C9C6C5;
  border-bottom		: 1px solid #074389;
  padding-top		: 4px;
}

.product_cel_background
{
 background-image	: url(grafix/back_productgroep.jpg);
 background-repeat	: no-repeat;
 background-position: right bottom;
 border-top			: 2px solid #C9C6C5;
 border-bottom		: 1px solid #074389;
}


.product_cel_background_detail
{
 background-image	: url(grafix/back_productdetail.jpg);
 background-repeat	: no-repeat;
 background-position: top;
 width 				: 142px;
color: #2C375E; font-size:8pt; font-family:arial; font-weight: normal;
}




.product_div_pijl
{
 border		  	: 1px solid red;
}

/*##############################################*/
/*			Einde Producten						*/
/*##############################################*/


.clCMAbs {
	LEFT 		: 0px;
	VISIBILITY	: hidden;
	POSITION	: absolute;
	TOP  		: 0px;
}

/*begin level0  */
.clLevel0
{
	PADDING-RIGHT	: 0px;
	PADDING-LEFT 	: 0px;
	PADDING-BOTTOM	: 2px;
	PADDING-TOP		: 1px;
	FONT-FAMILY		: arial;
	FONT-SIZE		: 8pt;
	FONT-WEIGHT		: normal;
	POSITION		: absolute;
	text-align		: center;
	COLOR			: #FFFFFF;
CURSOR			: pointer;

}

.clLevel0over
{
	PADDING-RIGHT	: 0px;
	PADDING-LEFT 	: 0px;
	PADDING-BOTTOM	: 2px;
	PADDING-TOP		: 1px;
	FONT-FAMILY		: arial;
	FONT-SIZE		: 8pt;
	FONT-WEIGHT		: normal;
	text-decoration : underline;
	POSITION		: absolute;
	text-align		: center;
	COLOR			: #FFFFFF;
CURSOR			: pointer;

}

.clLevel0border
{
	VISIBILITY		: hidden;
	POSITION		: absolute;

}
/*einde  level0  */

/*begin level1  */
.clLevel1 {
	PADDING-RIGHT	: 2px;
	PADDING-LEFT 	: 2px;
	PADDING-BOTTOM	: 2px;
	PADDING-TOP		: 5px;
	FONT-FAMILY		: arial;
	FONT-SIZE		: 9pt;
	FONT-WEIGHT		: regular;
	POSITION		: absolute;
	text-align		: center;
	COLOR			: #FFFFFF;
	BACKGROUND-COLOR: #006633;
border-color:#006633;
}

.clLevel1over {
	PADDING-RIGHT	: 2px;
	PADDING-LEFT	: 2px;
	PADDING-BOTTOM	: 2px;
	PADDING-TOP		: 5px;
	FONT-FAMILY		: arial;
	FONT-SIZE		: 9pt;
	FONT-WEIGHT		: regular;
	POSITION		: absolute;
	text-align		: center;
	CURSOR			: pointer;
	COLOR			: #006633;
	BACKGROUND-COLOR: #E3E3E3;
border-color:#E3E3E3;
}

.clLevel1border {
	VISIBILITY: hidden; POSITION: absolute;
}
/*einde  level1  */



ul#hoofdMenu {
	width: 970px;
	height: 35px;
	line-height: 35px;
	list-style: none;
	margin: 0px;
	padding: 0px;
	margin-left: 30px;
}

ul#hoofdMenu li {
	float: left;
	height: 35px;
	line-height: 35px;
	list-style: none;
}

ul#hoofdMenu li a {
	color: #FFFFFF;
	display: block;
	height: 35px;
	line-height: 35px;
	padding-left: 30px;
	text-decoration: none;
	padding-right: 30px;
	white-space:nowrap;
}

ul#hoofdMenu li a:hover {
	text-decoration: underline;
}