
BODY {
	background-color: #FFFFFF;
	color: #000000;
	font-family:	verdana, arial, sans-serif;
	font-size: 		10px;
	padding:		0;
	margin:			0;
}
IMG {
	border: 0;
	padding: 0;
	margin: 0;
}
* {
	padding:		0;
	margin:			0;
}

H1,H2,H3,H4,H5,H6 {
	color: #004790;
	font-size: 12px;
	margin: 0px 0px 6px 0px;
}
H1 A,
H2 A,
H3 A,
H4 A,
H5 A,
H6 A {
	color: #004790;
	font-size: 11px;
	text-decoration:	none;
}
H1 A:hover,
H2 A:hover,
H3 A:hover,
H4 A:hover,
H5 A:hover,
H6 A:hover {
	color:				#E51837;
	text-decoration:	none;
}
H1 A:active,
H2 A:active,
H3 A:active,
H4 A:active,
H5 A:active,
H6 A:active {
	color:				#E51837;
	text-decoration:	none;
}

H4 {
	font-size: 13px;
	color: #00729D;
	margin: 4px 0px 12px 0px
}


DIV.container {
	width:			873px;
	height:			620px;
	padding:		0;
	margin:			0;
	text-align:		left;
/*	background-color:	#FDFBC7;
*/
}

DIV.headercontainer {
	width:			873px;
	height:			100px;
	margin:			0;
	padding:		0;
	float:			left;
/*	background-color:	#F8EF99;
*/
}
DIV.headerleftspacer {
	width:			34px;
	height:			100px; 
	float:			left;
}

DIV.logo {
	width:			131px;
	height:			100px;
	float:			left;
}

DIV.headerrightspacer {
	width:			326px;
	height:			100px;
	float:			left;
}

DIV.headerright {
	width:			335px;
	height:			100px;
/*	background-color:	#AAAAAA;
*/	float:			left;
	background-image: url("../img/FSNL-OrangeTextBox.jpg");
	background-repeat: no-repeat;
}
DIV.quotespacer {
	padding: 16px 28px 10px 38px;
}

DIV.menucontainer {
	width:			873px;
	height:			38px;
/*	background-color:	#D8CF79;
*/
}
DIV.menuleftspacer {
	width:			34px;
	height:			38px; 
	float:			left;
}

DIV.menu {
	width:			839px;
	height:			38px;
	margin:			0px;
	padding:		0px;
	float:			right;
	background-image: url("../img/FSNL-MenuBG.jpg");
	background-repeat: no-repeat;
}

DIV.tableleftspacer {
	width:			7px;
	height:			38px;
	float:			left;
}
* HTML DIV.tableleftspacer {
	\width:			4px;
	w\idth:			4px;
}

.menutable {
	margin:			0;
	padding:		0;
	height:			38px;
}

TD.menuitem {
	width: auto;
	height:			38px;
	margin:			0px;
/*	margin-top:		-6px;	*/
	padding-top:		0px;
	padding-right:		8px;
	padding-bottom:		0px;
	padding-left:		8px;
	font-size:		13px;
	letter-spacing:		-1px;
	word-spacing:		1px;
	font-weight:	bold;
	color:			#FFFFFF;
/*	vertical-align: super;
*/
}
DIV.menuitem {
	margin-top:		6px;
	margin-bottom: 10px;
}
A.topnav {
	text-align:			left;
	color:				#FFFFFF;
	font-size:			13px;
	font-weight:		bold;
	letter-spacing:		-1px;	/**/
	word-spacing:		1px;
	text-decoration:	none;
}
A.topnav:link,
A.topnav:visited {
	color:				#FFFFFF;
	text-decoration:	none;
}
A.topnav:active,
A.topnav:hover {
	color:				#FFFFFF;	/* #EE1C25 */
	text-decoration:	none;
}

TD.menudivider {
	width:			3px;
	height:			38px;
	margin:			0;
	padding:		0;
	background-image: url("../img/FSNL-MenuDivider.jpg");
	background-repeat: repeat-x;

}

DIV.imageboxcontainer {
	width:			873px;
	height:			136px;
/*	background-color:	#F8EF99;
*/
}
DIV.imageboxleftspacer {
	width:			34px;
	height:			136px; 
	float:			left;
}

DIV.imagebox {
	width:			839px;
	height:			136px;
	margin:			0px;

	float:			right;
	background-image: url("../img/FSNL-Image.jpg");
	background-repeat: no-repeat;

}

DIV.quotetext {

	text-align:		left;
	color:			#FFFFFF;
	font-size:		11px;
	font-weight:	normal;
/*	font-family:	helvetica, verdana, arial, sans-serif;
*/
	line-height:		120%;
	letter-spacing:		-1px;
	
}	
DIV.imageboxtext {

	padding-top:		21px;
	padding-right:		30px;
	padding-bottom:		0px;
	padding-left:		542px;
	
}	
* HTML DIV.imageboxtext {
	\padding-top: 21px; /* for IE5 and IE6 in quirks mode */
	p\adding-top: 21px; /* for IE6 in standards mode */
}



DIV.homecontenttopspacer {
	width:			873px;
	height:			7px;
	float:			left;
}

DIV.homecontentcontainer {
	width:			873px;
	height:			282px;
	float:			left;
/*	background-color:	#D8CF79;
*/
}

DIV.homecontentleftspacer {
	width:			38px;
	height:			282px; 
	float:			left;
}

DIV.homecontentmenucontainer {
	width:			263px;
	height:			282px;
	float:			left;
	background-color:	#D9E3ED;
}
DIV.homecontentmenuleftheader {
	width:			263px;
	height:			119px;
	background-image: url("../img/FSNL-MenuPrivate.jpg");
	background-repeat: no-repeat;
}
DIV.homecontentmenurightheader {
	width:			263px;
	height:			119px;
	background-image: url("../img/FSNL-MenuUWV.jpg");
	background-repeat: no-repeat;
}
A.homecontentmenuheader {
	text-align:			right;
	color:				#FFFFFF;
	font-size:			17px;
	font-weight:		bold;
/*	letter-spacing:		-1px;	*/
	text-decoration:	none;
	display:			block;
	width:				241px;
	height:				111px;
	padding-top:		8px;
	padding-right:		22px;
		
}
DIV.homecontentmenutopmargin {
	width:			263px;
	height:			16px;
}
DIV.homecontentmenu {
	width:			263px;
	height:			147px;
}
DIV.homecontentmenu UL{
	margin:			0px 30px 20px 30px;
}
DIV.homecontentmenu UL LI{
	margin:			0px 0px 6px 0px;
}
DIV.homecontentmenu UL LI {
	text-align:			left;
	color:				#00759E;
	font-size:			12px;
	font-weight:		bold;
/**/letter-spacing:		-1px;	/**/
	line-height:		80%;
}
DIV.homecontentmenu UL LI A,
DIV.homecontentmenu UL LI A:link
DIV.homecontentmenu UL LI A:visited {
	color:				#00759E;
	text-decoration:	none;
}
DIV.homecontentmenu UL LI A:active,
DIV.homecontentmenu UL LI A:hover {
	color:				#E51837;
	text-decoration:	none;
}

DIV.homecontentmiddlespacer {
	width:			8px;
	height:			282px; 
	float:			left;
}

DIV.homecontentitemcontainer {
	width:			247px;
	height:			282px; 
	float:			left;
}
DIV.homecontentitem {
	width:			226px;	/*252*/
	height:			78px; 	/*92*/
	padding: 6px 12px 6px 12px;
	
/*	border:			1px solid #D0D0D0;
*/	border-top:		1px solid #C1C1C1;
	border-right:	1px solid #E0E0E0;
	border-bottom:	1px solid #E0E0E0;
	border-left:	1px solid #C1C1C1;
/*	background-color:	#FFA480;
*/
	color: #3891B1;
	font-size: 11px;
	letter-spacing: -1px;
	float:			left;
}
* HTML DIV.homecontentitem {
	\height: 92px; 
	h\eight: 92px; 
	\width: 252px; 
	w\idth: 252px; 
}

DIV.homecontentitem H3 {
	color: #006FA4;
	font-size: 11px;
}
H3, H3 A {
	color: #006FA4;
	font-size: 11px;
	text-decoration:	none;
}
H3 A:active,
H3 A:hover {
	color:				#E51837;
	text-decoration:	none;
}

DIV.homecontentitemspacer {
	width:			247px;
	height:			3px; 
	float:			left;
}


/******************************************************************************

Next pages

*/

DIV.contentcontainer {
	width:			873px;
	height:			425px;
	float:			left;
/*	background-color:	#D8CF79;
*/
}
DIV.contentleftspacer {
	width:			38px;
	height:			425px; 
	float:			left;
}
DIV.contentleftmenucontainer {
	width:			200px;
	height:			425px;
	float:			left;
	background-color:	#D9E3ED;
}
DIV.LMHOverOns {
	width:			200px;
	height:			91px;
	background-image: url("../img/FSNL-LeftMenu.jpg");	/* Over Ons*/
	background-repeat: no-repeat;
}
DIV.LMHPrivate {
	width:			200px;
	height:			91px;
	background-image: url("../img/FSNL-LeftMenuPrivate.jpg");
	background-repeat: no-repeat;
}
DIV.LMHUWV {
	width:			200px;
	height:			91px;
	background-image: url("../img/FSNL-LeftMenuUwv.jpg");
	background-repeat: no-repeat;
}
DIV.LMHNieuws {
	width:			200px;
	height:			91px;
	background-image: url("../img/FSNL-LeftMenuNieuws.jpg");
	background-repeat: no-repeat;
}
DIV.LMHClienten {
	width:			200px;
	height:			91px;
	background-image: url("../img/FSNL-LeftMenuClienten.jpg");
	background-repeat: no-repeat;
}
DIV.LMHVacatures {
	width:			200px;
	height:			91px;
	background-image: url("../img/FSNL-LeftMenuVacatures.jpg");
	background-repeat: no-repeat;
}
DIV.LMHBrochures {
	width:			200px;
	height:			91px;
	background-image: url("../img/FSNL-LeftMenuBrochures.jpg");
	background-repeat: no-repeat;
}
DIV.LMHVestigingen {
	width:			200px;
	height:			91px;
	background-image: url("../img/FSNL-LeftMenuVestigingen.jpg");
	background-repeat: no-repeat;
}
DIV.LMHZoek {
	width:			200px;
	height:			91px;
	background-image: url("../img/FSNL-LeftMenuZoeken.jpg");
	background-repeat: no-repeat;
}

A.leftmenuheader {
/*	text-align:			right;	*/
	text-align:			left;
	color:				#FFFFFF;
	font-size:			12px;	/* 14 */
	font-weight:		bold;
/*	letter-spacing:		-1px;	*/
	text-decoration:	none;
	display:			block;
	width:				192px;	/* 200 */
	height:				84px;	/* 91 */
	padding-top:		7px;
	padding-left:		7px;	/* 12 */
	/*	font-family:	helvetica, verdana, arial, sans-serif;
	line-height:		140%;
	*/
}
DIV.leftmenutopmargin {
	width:			200px;
	height:			16px;
}
DIV.leftmenu {
	width:			200px;
	height:			313px;
}
DIV.leftmenuspacer {
	margin:			0px 0px 20px 14px;
}
DIV.leftmenuitem{
	margin:			0px 0px 8px 0px;
}
DIV.leftmenuitem A {
	text-align:			left;
	color:				#00759E;
	font-size:			11px;
	font-weight:		bold;
/*  letter-spacing:		-1px;	/**/
	text-decoration:	none;
}
DIV.leftmenuitem A:link,
DIV.leftmenuitem A:visited {
	color:				#00759E;
	text-decoration:	none;
}
DIV.leftmenuitem A:active,
DIV.leftmenuitem A:hover {
	color:				#E51837;
	text-decoration:	none;
}

/* Mouse over on Level 2 */
DIV.LeftNavL2 {
	padding: 6px 8px 8px 8px; /* #FE974A */
}

DIV.menuentryL2 {
	color: #FFFFFF;
	font-size: 11px;
	padding: 0px 0px 2px 0px;
	margin: 1px 0px 1px 0px;
	border-bottom: 1px solid #FCD6B9;
}

DIV.menuentryL2 A,
DIV.menuentryL2 A:link, 
DIV.menuentryL2 A:visited, 
DIV.menuentryL2 A:active, 
DIV.menuentryL2 A:hover {
	font-weight:		bold;
	color: #FFFFFF;
	text-decoration:	none;
}



DIV.contentmenuspacer {
	width:			22px;
	height:			425px;
	float:			left;
}

DIV.contentbreaditemscontainer{
	width:			572px;
	height:			425px;
	float:			left;
}
DIV.contentbreadcrummenu {
	width:			572px;
	height:			26px;	/* 34 */
	float:			left;
	padding: 		4px 0px 4px 0px;
}
* HTML DIV.contentbreadcrummenu {
	\height: 34px; 
	h\eight: 34px; 
	\width:		568px;
	w\idth:		568px;
}

A.breadcrumhome {
	color:				#E51837;
	font-size:			10px;
	font-weight:		bold;
	text-decoration:	none;
}
DIV.contentbreadcrummenu A.breadcrum,
DIV.contentbreadcrummenu A.breadcrum:link, 
DIV.contentbreadcrummenu A.breadcrum:visited {
	color:				#00729D;
	font-size:			10px;
	font-weight:		bold;
	font-style: 		oblique;
	text-decoration:	none;
}
DIV.contentbreadcrummenu A.beadcrum:hover,
DIV.contentbreadcrummenu A.breadcrum:active {
	color:				#E51837;
	text-decoration:	none;
}

IMG.breadcrum {
	margin:			1px 2px -1px 1px;
}
DIV.contentitemscontainer {
	width:			568px;
	height:			391px;
	padding:		0px 4px 0px 0px;
	float:			left;
/*	background-color: #CCCCCC; */
	overflow: auto;
}
* HTML DIV.contentitemscontainer {
	\width:			572px;
	w\idth:			572px;
}

DIV.contentitem A,
DIV.contentitem A:link, 
DIV.contentitem A:visited {
	color: #004790;
	text-decoration: none;
	font-weight:		bold;
}
DIV.contentitem A:active, 
DIV.contentitem A:hover {
	color: #E51837;
	text-decoration: none;
	font-weight:		bold;
}

DIV.contentitem OL {
	list-style-type: decimal;
	list-style: outside;
}
DIV.contentitem UL {
	list-style-type: disc;
	list-style: outside;
}

DIV.contentrightspacer {
	width:			41px;
	height:			425px; 
	float:			right;
}


/*

Footer all pages

*/

DIV.footercontainer {
	width:			873px;
	height:			57px;
	float:			left;
}
DIV.footertopspacer {
	width:			873px;
	height:			4px;
	float:			left;
}
DIV.footercontentcontainer {
	width:			873px;
	height:			51px;
}
DIV.footerleftspacer {
	width:			40px;
	height:			51px; 
	float:			left;
}
DIV.footer {
	width:			655px;
	height:			12px;
	float:			left;
	padding-top:	39px;
	font-size:		10px;
	font-weight:	bold;
	vertical-align: bottom;
}
DIV.footer A,
DIV.footer A:link
DIV.footer A:visited {
	color:				#00759E;
	text-decoration:	none;
}
DIV.footer A:active,
DIV.footer A:hover {
	color:				#E51837;
	text-decoration:	none;
}

DIV.footerimage1 {
	width:			73px;
	height:			51px;
	float:			left;
}
DIV.footerimagespacer {
	width:			8px;
	height:			51px;
	float:			left;
}
DIV.footerimage2 {
	width:			48px;
	height:			51px;
	float:			left;
}
DIV.footerbottomspacer {
	width:			873px;
	height:			3px;
	float:			left;
}

/* override previous fuckups ? */
OL {
/*	list-style-type: decimal;	*/
	list-style: outside;
	padding-left: 15px;
	margin: 12px 10px 12px 15px;
}
UL {
	list-style-type: disc;
	list-style: outside;
	padding-left: 15px;
	margin: 12px 10px 12px 15px;
}

TD.searchFor {
	color: #004790;
	font-size:		12px;
	font-weight:	bold;
	padding-right: 4px;
}

/* Typo3 cms output tables */
TABLE.contenttable {
	width: 100%;
	margin: 0px;
	font-size: 10px;
}
TABLE.contenttable TD{
	padding: 2px 2px 2px 0px;
}

/* manually added class under tab "accesablilty" */
TABLE.cms-tabel-1-kolom TD{
	width:100%;
}
TABLE.cms-tabel-2-kolommen TD{
	width:50%;
}
TABLE.cms-tabel-3-kolommen TD{
	width:33%;
}
TABLE.cms-tabel-4-kolommen TD{
	width:25%;
}
TABLE.cms-tabel-5-kolommen TD{
	width:20%;
}

FIELDSET.csc-mailform {
    padding: 5px;
}
DIV.csc-mailform-field {
    margin: 2px 0px 0px 0px;
}
DIV.csc-mailform-field LABEL {
    width: 96px;
    float:left;
}
DIV.csc-mailform-field INPUT{
    margin-left: 0px;
}
DIV.csc-mailform-field TEXTAREA{
    margin-left: 0px;

}
DIV.csc-mailform-field INPUT.csc-mailform-check {
    margin-left: 0px;
}
DIV.csc-mailform-field INPUT#mailformformtype_mail {
    margin-top: 3px;
    margin-left: auto;
    padding: 3px;
}





