FORM, SELECT, INPUT, TD, TH, P, A
{
	font-family			:Verdana, Arial, Helvetica, sans-serif;
	color	: #00539f;
}

FORM, BODY, TD {
	font-size : 12px;
}

A:link, A:active
{
	color:#00539f;
}

A:visited
{
	color:#00539f;
}

.homelink
{
	height : 100%;
	width : 280px;
	float : left;
}


A:hover{
	color:#8ac2e6;
}

HTML, BODY, FORM
{
	margin	: 0;
	padding : 0;
	height	: 100%;
	width	: 100%;
}

.page, .page FORM
{
}

.page
{
	visibility : hidden;
	overflow : auto;
}

#bodyItho
{
	background-color : #8ac2e6;
	text-align : center;
}

.pageHeader, .pageBody
{
	margin : 0 auto 0 auto;
	text-align : left;
	border-left: solid 1px #003a8c;	
	border-right: solid 1px #003a8c;	
	width : 1001px;
}

.pageBody
{
	padding : 0;
	background-color : #FFFFFF;
	bottom : 0;
	vertical-align : top;
}

.pageHeader>div
{
	padding-top : 10px;
	padding-right : 15px;
}

.pageHeader>div *
{
	margin : 0;
}

.pageHeader
{
	background : #FFFFFF url(/images/itho.png) no-repeat 20px 10px;
	height : 70px;
	border-bottom: solid 1px #003a8c;
	text-align:right;
}

.venduHeader
{
	background : #FFFFFF url(/images/vendu.jpg) no-repeat 20px 10px;
}

.pageLeft
{
	float : left;
	margin : 0;
	padding : 0 8px;
	display:inline;
	width : 134px;
	height : auto;
}

.pageRight
{
	float : right;
	display:inline;
	width : 839px;
	border-left: solid 1px #003a8c;	
	height : 100%;
}

.pageBody > TABLE
{
	height : auto;
}

#pnlContent A:visited
{
	color : #0000FF;
}

A IMG
{
	border : none 0px #000000;
}

TH
{
	text-align : left;
}

#trRelationLink
{
	font-size		: 12px;
}

#tdContent
{
	padding : 0;
	vertical-align : top;	
}

#contentIframe
{
	width			: 840px;
	height			: 700px;
	background-color: #FFFFFF;
	margin	: 0;
	padding : 0;
}

.pageRight>#contentIframe
{
	height			: 100%;
}

#pnlContent
{
	margin	: 0;
	padding : 0;
}
@media print
{
	#pnlButtons, #pnlStepNavigation
	{
		display : none;
	}
}

H1, H2
{
	font-weight: bold;
	color: #003a8c;
}

H1 A, H2 A
{
	text-decoration	: none;
}
H1
{
	font-size: 14px;
	margin-bottom: 8px;
}
H2
{
	font-size: 13px;
	margin-bottom: 4px;
}

.CTMFaq, .CTMFaq I
{
	color	: #86849A;
}

OL.CTMFaq
{
	color	: #00539f;
}

.CTMFeedBack, .CTMFeedBackOver
{
	text-align : center;
	cursor	: pointer;
	padding: 2px 3px 2px 3px;
	border:solid 1px #FFFFFF;
}

.CTMFeedBack
{
	color: #FFFFFF;
	background-color:#003a8c;
}

.CTMFeedBackOver
{
	color: #003a8c;
	background-color:#8ac2e6;
}

a.DarkButton:link, a.DarkButton:hover, a.DarkButton:visited,
a.LightButton:link, a.LightButton:hover, a.LightButton:visited
{
	display: block;
	text-decoration	: none;
	padding: 5px;
	font-weight:bold;
	margin : 0 auto 0 auto;
}


a.DarkButton:link, a.DarkButton:visited, a.LightButton:hover
{
	color: #FFFFFF;
	background-color:#003a8c;
}

a.DarkButton:hover, a.LightButton:visited, a.LightButton:link
{
	color: #003a8c;
	background-color:#8ac2e6;
}

#bodyItho, #bodyItho FORM
{
	padding				: 0;
	margin				: 0;
	overflow			: auto;
}

#tdTabMenu
{
	vertical-align	: bottom;
	text-align		: left;
}

#htcHistory
{
	width		: 400px;
	padding		: 0px 0px 0px 0px;
	font-size	: 13px;
	color		: #00539f;
}

#htcHistory A
{
	text-decoration		: none;
}
#htcHistory A:link, #htcHistory A:visited
{
	color				: #FFFFFF;
}

.pageLeft TABLE
{
	width : 130px;
}

.pageLeft .AInput, .pageLeft SELECT
{
	width : 128px;
	border : 1px solid #003a8c;
}
.pageLeft .AButton
{
	margin-bottom	: 30px;
}

.RIGHTMENU .AButton
{
		margin-bottom	: 0px;
}

.RIGHTMENU TD
{
	padding-bottom: 10px;
}

.pageLeft .ALabel
{
	color			: #003a8c;
	font-size		: 12px;
}

#tdLeftMenu
{
	height			: 100%;
	vertical-align	: top;
	text-align		: left;
	padding	: 0 2px 15px 8px;
	min-height		: 500px;
	overflow-x		: hidden;
	background-color : #FFFFFF;
}

#service
{
	behavior	: url(../scripts/webservice.htc);
	height		: 0px;
	width		: 0px;
	display		: none;
}

#tdRightMenu
{
	background-color : #ecf3fa;
	padding-left : 2px;
	padding-right : 2px;
	vertical-align : top;
}

.RIGHTMENU SELECT
{
	font-size : 11px;
}

#tdTitle
{
	font-weight	: normal;
	font-size	: 16px;
	color		: #8ac2e6;
	height		: 30px;
	overflow	: hidden;
}

#Help
{
	display		: none;
}

#pnlHidden, #pnlStatus
{
	display : none;
}
#tblFormPage
{
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	table-layout	: fixed;
	height			: 100%;
	width			: 99%;
	margin			: 2px 0px 0px 2px;
}
#pnlHidden, #pnlStatus
{
	display : none;
}

#pnlButtons
{
	vertical-align	: bottom;
}

#tblFormPage #pnlButtons
{
	padding-bottom	: 4px;
}

#divInputs
{
	overflow: auto;
}
#tdTabPanelHeaders
{
	display : none;
	height	: 0px;
}

.ALabel, #tdSubHeader
{
	font-size		: 13px;
}

.ALabel U, .AButton U, .AStandardButton U
{
	text-decoration	: none;
}

TABLE.APositioningSubTable TD.ASubTitle
{
	height			: 26px;
}

TD.APositioningTable
{
	vertical-align	: top;
}

TD.ACol1, TD.ACol2, TD.APositioningSubTable
{
	min-height			: 26px;
}

TD.ACol1
{
	overflow		: hidden;
}

TD.ACol1
{
	overflow		: visible !important;
}

TD.ACol1, TD.ACol2
{
	vertical-align	: top;
	padding-top		: 3px;
}

TD.ACol3
{
	vertical-align	: top;
}

.AInput
{
	height			: 21px;
	font-size		: 12px;
}

TEXTAREA.AInput, TEXTAREA.AReadOnly
{
	height: auto;
}

TABLE.AMultiSelect TD.ATitle
{
	height			: 20px;
	text-align		: left;
}

TABLE.AMultiSelect .AButton
{
	margin			: 1px 0px 1px 0px;
}

TABLE.AMultiSelect TD
{
	vertical-align	: middle;
	text-align		: center;
}

TABLE.AMultiSelect TABLE
{
	border			: solid 1px #172D81;
}

TABLE.AMultiSelect TABLE TD
{
	border-bottom	: solid 1px silver;
}

TABLE.AMultiSelect TABLE TH
{
	background-color: #003a8c;
	color			: #FFFFFF;
	height			: 20px;
	padding-top		: 2px;
}

TABLE.AMultiSelect TABLE TD
{
	text-align		: left;
}

TABLE.AMultiSelect TABLE SELECT
{
	width			: 100%;
}

TABLE.AMultiSelect TABLE .SELECTED TD
{
	background-color : #00539f;
	color : #FFFFFF;
}

#tdSubHeader
{
	width			: 500px;
	text-align		: right;
	padding			: 0px 0px 0px 0px;
}

#trLoginInfo TD
{
	color			: #FFFFFF;
	font-size		: 14px;
}
#tdSubHeader DIV
{
	height	: 100%;
	vertical-align : top;
	color	: #FFFFFF;
	padding	: 0px 0px 12px 0px;
}

#tdSubHeader BUTTON.AButton
{
	position	: relative;
	top			: 2px;
}

#sbItemSearch
{
	display		: inline;
	position	: relative;
}

#ContactPersoonNiveau, #ContactPersoonFunctie
{
	table-layout		: fixed;
}

#ContactPersoonNiveau TD, #ContactPersoonFunctie TD
{
	width				: 120px;
}

.ASearchSubject
{
	padding-right : 5px;
}

#tdTabPanelHeaders
{
	display			: expression(this.innerText.length == 0 ? 'none' : 'block');
	height			: auto;
	vertical-align	: bottom;
	height			: auto;
	padding			: 1px 0px 0px 1px;
}
#pnlTabPanelHeaders
{
	height			: auto;
	vertical-align	: bottom;
	width			: 100%;
}
.TABPANELSELECTED
{
	display		: block;
	padding		: 0px 0px 0px 0px;
}
.TABPANEL
{
	display		: none;
}
.TABHEADER, .TABHEADERSELECTED
{
	border-bottom	: solid 0px;
	padding-right	: 6px;
	padding-left	: 4px;
	font-weight		: bold;
	font-size		: 11px;
	overflow		: auto;
	text-transform	: uppercase;
	margin-right	: 0px;
	padding-top		: 2px;
}
.TABHEADER
{
	border-top			: solid 1px #102C84;
	border-right		: solid 1px #6699CC;
	border-left			: solid 0px;
	cursor				: hand;
	color				: #FFFFFF;
	background-color	: #00539f;
	height				: 18px;
}
.TABHEADERSELECTED
{
	border-right		: solid 1px #00539f;
	border-top			: solid 1px #00539f;
	border-left			: solid 1px #00539f;
	cursor				: default;
	color				: #FFFFFF;
	height				: 18px;
}
#tdInputs
{
	vertical-align	: top;
	border			: 1px #00539f solid;
	border			: expression(document.all.pnlTabPanelHeaders.children.length > 0 ? '1px #00539f solid' : '0px #102C84 none');
}
#pnlInfo
{
	padding			: 4px;
}

.TABNOTSELECTED	a, .TABNOTSELECTED a:link, .TABNOTSELECTED a:visited, .TABNOTSELECTED a:hover
{
	text-decoration		: none;
}

.TABNOTSELECTED, .TABSELECTED
{
	padding				: 0px 2px 0px 10px;
	font-weight			: bold;
	font-size			: 15px;
	vertical-align		: middle;
	text-align			: center;
	height				: 30px;
}

.TABHEADERSELECTED, .TABSELECTED, #tdMain, .AToolbarIcon, .AToolbarMenu, .AToolbarMenuItem, .AToolbarMenuItemHover
{
}

.TABSELECTED a, .TABSELECTED a:link, .TABSELECTED a:visited, .TABSELECTED a:hover
{
	text-decoration		: none;
	color				: #00539f;
	cursor				: pointer;
}

.TOPMENU
{
	color				: #003a8c;
	font-weight			: bold;
	font-size			: 13px;
	vertical-align		: middle;
	text-align			: left;
	height				: 20px;
	padding-top: 15px;
}

.MENUNOTSELECTED a, .MENUNOTSELECTED a:link, .MENUNOTSELECTED a:visited
.MENUSELECTED a, .MENUSELECTED a:link, .MENUSELECTED a:visited
{
	text-decoration		: none;
	color				: #003a8c;
}

.MENUNOTSELECTED a:hover, .MENUSELECTED a:hover
{
	text-decoration		: none;
	color				: #8ac2e6;
}

.MENUNOTSELECTED, .MENUSELECTED
{
	padding				: 2px 3px 2px 0px;
	font-size			: 12px;
	vertical-align		: middle;
	text-align			: left;
	height				: 20px;
	border-bottom		: solid 1px #FFFFFF;
}

.MENUSELECTED
{
	background-image	: url(../Images/arrow-right.gif);
	background-position : 100% 50%;
	background-repeat	: no-repeat;
}

.SUBMENUNOTSELECTED a, .SUBMENUNOTSELECTED a:link, .SUBMENUNOTSELECTED a:visited
.SUBMENUSELECTED a, .SUBMENUSELECTED a:link, .SUBMENUSELECTED a:visited
{
	text-decoration		: none;
	color				: #003a8c;
}

.SUBMENUNOTSELECTED a:hover, .SUBMENUSELECTED a:hover
{
	text-decoration		: none;
	color				: #8ac2e6;
}

.SUBMENUNOTSELECTED, .SUBMENUSELECTED
{
	padding				: 0 0 0 6px;
	font-size			: 12px;
	vertical-align		: middle;
	text-align			: left;
	height				: 18px;
}

.SUBMENUTABLE
{
	border-bottom		: solid 1px #FFFFFF;
}

TABLE.AGrid
{
	g-marked-background : white;
	g-marked-color : #CC3333;
	g-odd-background		: white;
	g-odd-color				: black;
	g-even-background : white;
	g-even-color		: black;
	g-hover-background : white;
	g-hover-color : black;
	g-selected-background : #CADAE9;
	g-selected-color : black;
}

TABLE.AGrid TH, TABLE.AGrid TD.rowfocus
{
	background-color	: #003a8c;
	color				: #FFFFFF;
}

TABLE.AGrid TD SELECT OPTION
{
	text-align  : center;
	overflow	: hidden;
	padding		: 0px 0px 1px 1px;
}
TABLE.AGrid TD IMG
{
	margin-right	: 5px;
	float			: left;
	font-size		: 11px;
}
TABLE.AGrid TH
{
	font-size		: 11px;
	padding			: 2px 4px 2px 4px;
	vertical-align  : top;
	text-align		: left;
	overflow		: auto;
	border-style	: outset;
	border-width	: 1px;
}
TABLE.AGrid TD
{
	border-style	: solid;
	border-color	: #EEEEEE;
	border-width	: 1px;
	vertical-align	: middle;
}
TD.GRIDCB
{
	text-align : center;
}
TABLE.AGrid TD DIV.AEditCell
{
	display			: inline;
	vertical-align	: middle;
}
TABLE.AGrid .rowfocus IMG
{
	float			: none;
}
.AViewPageCol1
{
	width				: 10%;
}
.AViewPageCol3
{
	width				: 600px;
}
.AViewPageCol2, .AViewPageCol4
{
	width				: 2px;
}
.AViewPageCol5
{
	width				: 10%;
}
.AViewPagePanel #pnlButtons, .AViewPagePanel #pnlStandardButtons
{
	width				: 100%;
}

.AViewPagePanel
{
	padding				: 0px 0px 1px 0px;
	vertical-align		: top;
}

#pnlNavigator
{
	position		: relative;
	width			: 400%;
	left			: -300%;
	text-align		: right;
}
#pnlNavigator
{
	float			: left;
	font-weight		: bold;
	font-size		: 12px;
	vertical-align	: top;
	height			: 100%;
	padding-top		: 4px;
	padding-right	: 4px;
}

#pnlNavigator IMG
{
	cursor		: hand;
	display		: inline;
	float		: left;
	margin		: 0px -3px 0px -3px;
}

#lblPageCounter
{
	float		: left;
}

#lblRowCounter
{
	float		: right;
	color		: #FFFFFF;
}
.AToolbarIcon, .AToolbarIconHover
{
	margin				: 2px 2px 0px 0px;
	cursor				: hand;
	height				: 18px;
}
.AToolbarIcon
{
	border-right		: solid 1px #153C63;
	border-top			: solid 1px #ECF9FF;
	border-left			: solid 1px #ECF9FF;
	border-bottom		: solid 1px #153C63;
}
.AToolbarIconHover
{
	background-color	: #FFCCCC;
	border				: 1px solid #FF0000;
}
.AToolbarMenu
{
	border				: solid 1px #153C63;
	cursor				: hand;
	filter				: progid:DXImageTransform.Microsoft.Fade(duration=1,overlap=0.0);
}
.AToolbarMenuItem, .AToolbarMenuItemHover
{
	border-bottom		: solid 1px #153C63;
	vertical-align		: middle;
	padding-left		: 4px;
	padding-right		: 4px;
	padding-top			: 1px;
	padding-bottom		: 1px;
}

.AToolbarMenuItemHover
{
	border-color		: #FF0000;
	background-color	: #FFCCCC;
}

.AButton, .AStandardButton
{
	color				: #102C84;
	border				: solid 1px #102C84;
	background-color	: #ecf3fa;
	margin				: 2px 2px 0px 2px;
	cursor				: pointer;
}

.AViewPagePanel #pnlButtons .AButton, .AViewPagePanel #pnlStandardButtons .AButton, .AViewPagePanel #pnlStandardButtons .AStandardButton
{
	width		: 104px;
	height		: 21px;
}
.AViewPagePanel #pnlButtons 
{
	padding-left	: 0px;
	clear			: both;
	vertical-align	: bottom;
}

.AViewPageTitle, .AViewPageFill
{
	background-color	: #102C84;
	color			: #FFFFFF;
	padding-left	: 2px;
	font-weight		: bold;
}
TABLE.AProjectNodeTable
{
	table-layout	: fixed;
	border-collapse	: collapse;
	width			: 100%;
	border			: solid 1px #000000;
}

TABLE.AProjectNodeTable TR.AProjectNodeHeader TD, 
TABLE.AProjectNodeTable TR.AProjectNodeHeaderError TD, 
TABLE.AProjectNodeTable TR TD
{
	padding-left: 2px;
}

TABLE.AProjectNodeTable TH
{
	font-size	: 11px;
	text-align	: left;
}

TR.AProjectNodeEmpty TD
{
	height		: 4px;
}

TR.AProjectNodeHeader TD
{
	font-size		: 11px;
	padding			: 3px 2px 3px 0px;
}

#tblOverView TR.AProjectNodeHeader TD
{
	border-bottom		: 1px solid #000000;
	border-top			: 1px solid #000000;
	border-style		: none;
	border-width		: 1px;
	border-color		: #000000;
	border-top-style	: solid;
	border-bottom-style : solid;
}

#tblOverView TR.AProjectNodeHeader TD.AProjectNodeAmount
{
	border-left	: 1px solid #000000;
}

TR.AProjectNodeSubHeader
{
	font-weight		: bold;
}

TR.AProjectNodeHeader, TR.AProjectNodeHeaderError
{
	background-color : #00539f;
	color : #FFFFFF;
	font-weight		: bold;
}

TR.AProjectNodeHeaderError
{
	color: Red;
}

TR.AProjectNodeEven
{
	background-color: #FFFFFF;
}

TR.AProjectNodeOdd
{
	background-color: #8ac2e6;
}

TR.AProjectNodeTotal
{
	background-color: #003a8c;
	color : White;
	font-weight : bold;
}

TR.AProjectNodeTotal TD
{
	padding-top		: 2px;
	padding-bottom	: 2px;
}

#tblOverView TR.AProjectNodeEven TD, #tblOverView TR.AProjectNodeOdd TD
{
	border			: 1px solid #000000;
}

TR.AProjectNodeEven TD, TR.AProjectNodeOdd TD
{
	vertical-align	: top;
	padding-top		: 2px;
	padding-bottom	: 2px;
}

TD.AProjectNodePositive
{
	color: white;
}
TD.AProjectNodeNegative
{
	color: Red;
}
TD.AProjectNodePositive, TD.AProjectNodeNegative, TD.AProjectNodePrice, TD.AProjectNodeAmount, TD.AProjectNodeDev
{
	text-align	: right;
	padding-right : 2px;
}

.AProjectNodeDesc .ARadioButton, .AProjectNodeDesc LABEL
{
	position		: relative;
	top				: -2px;
}

TD.AProjectNodeImage
{
	text-align	: center;
}

.ATitle
{
	font-size	: 12px;
	color		: #102C84;
	font-weight	: bold;
}

#pnlStep
{
	padding	: 5px 0px 0px 5px;
	height	: 100%;
	width	: 100%;
}

TABLE.APositioningTable
{
	width		: 100%;
}

TABLE.ACheckBox 
{
	table-layout	: fixed;
	border-spacing: 0px !important;
	border-collapse: collapse !important;
}
.ACheckBox TD
{
	width	 : 33%;
	padding-left : 0px !important;
}

.ACheckBox INPUT
{
	margin : 0px 0px 0px 0px !important;
	position: relative;
	left : -3px;
}

#pnlStepNavigation SPAN
{
	cursor		: hand;
	font-weight	: bold;
	padding-top	: 2px;
	color		: #FFFFFF;
}

#pnlStepNavigation
{
	height				: 18px;
	background-color	: #B3B1CE;
	vertical-align		: middle;
}

.ASearchTable
{
	width	: 95%;
	table-layout:fixed;
}

.ASearchTable TD, .ASearchTable TH
{
	border : solid 1px #ecf3fa;
	width	: 50%;
	padding	: 2px 2px 2px 2px;
}
.ASearchTable TD TD
{
	width	: auto;
	padding	: 0px 0px 0px 0px;
	border : none 0px;
}

.ASearchTable TH
{
	font-size	: 12px;
	text-align	: left;
	background-color:#ecf3fa;
}

.blueButton
{
	background-color : #003a8c;
	color : #ffffff;
	font-weight : bold;
	width: 100%;
	border : outset 4px #00b1ce;
}


.APositioningSubTable
{
	width : 100% !important;
}

.ACol3
{
	width : 100% !important;
}

.energieLabel
{
	position : relative;
	top : -5px;
}


a.verdercheck:link{
color:#00539f;
text-decoration:none;
}
a.verdercheck:hover{
color:#8ac2e6;
text-decoration:none;
}
a.verdercheck:visited{
color:#00539f;
text-decoration:none;
}
a.verdercheck:active{
color:#00539f;
text-decoration:none;
}


a.verdercheck_underlined:link{
color:#00539f;
text-decoration:underline;
}
a.verdercheck_underlined:hover{
color:#8ac2e6;
text-decoration:underline;
}
a.verdercheck_underlined:visited{
color:#00539f;
text-decoration:underline;
}
a.verdercheck_underlined:active{
color:#00539f;
text-decoration:underline;
}

.lightblue{
color:#8ac2e6;
}

.blue{
color:#00539f;
}

.darkblue{
color:#003a8c;
}

#buttons{
border-right:solid 1px #00539f;
margin-top:44px;
}

#tekst{
	width : 307px;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	line-height : 22px;
margin-top:50px;
padding-bottom:30px;
}

#left
{
	padding-left:28px;
width:224px;
float:left;
}

.padding_button{
padding-bottom:28px;
}

#right{
width:307px;
float:left;
padding-top:41px;
padding-left:62px;
}

#footer{
padding-left:571px;
}

#menu_top{
	position			:absolute;
	top					:0;
	left				:630px;
	width				:128px;
	}


#home_container {
	width				:840px;
	height				:500px;
	background-image	:url(../images/home_panel_afbeelding.jpg);
	background-repeat	:no-repeat;
	font-size			:10px;
	color				:#003a8c;
	}
	
#home_rechts_text{
	position			:absolute;
	top					:315px;
	left				:420px;
	width				:381px;
	color				:#747577;
	line-height			:14px;
	}
	
.home_titel{
	color				:#003a8c;
	font-size			:12px;
	font-weight			:bold;
	}
	
#home_panel{
	position			:absolute;
	width				:321px;
	height				:361px;
	top					:130px;
	left				:48px;
	}
	
.home_panel_top{
	padding				:37px 20px 10px 20px;	
	}
	
#home_panel_onder{
	background-image	:url(../images/home_panel_onder.jpg);
	background-repeat	:no-repeat;
	position			:absolute;
	width				:393px;
	height				:203px;
	top					:301px;
	left				:20px;
	}
	
#home_panel_onder_links{
	position			:absolute;
	width				:157px;
	height				:160px;
	top					:6px;
	left				:35px;
	}
	
#home_panel_onder_links_text{
	font-size			:10px;
	color				:#003a8c;
	padding-left		:10px;
	padding-top			:5px;
	padding-right		:10px;
	}
	
#home_panel_onder_rechts{
	position			:absolute;
	width				:157px;
	height				:160px;
	top					:6px;
	left				:192px;
	}
	
#home_panel_onder_rechts_text{
	font-size			:10px;
	color				:#003a8c;
	padding-left		:10px;
	padding-top			:3px;
	padding-right		:10px;
	}
	

/*----------------------------------------------------------------- D E S I G N / E S S E N T I A L S / S P E C I A L S */

#home_vervolg_container{
	width				:840px;
	font-size			:10px;
	color				:#747577;
	}
	
#home_vervolg_links{
	width				:380px;
	position			:absolute;
	top					:340px;
	left				:50px;
	}
	
#home_vervolg_rechts{
	width				:327px;
	position			:absolute;
	top					:340px;
	left				:480px;
	text-align			:right;
	}
	
	
/*----------------------------------------------------------------- P R O D U C T E N L I J S T */

.searchEntry
{
	width : 100% !important;
}
.searchEntry .R1 .NOLABEL
{
	visibility : hidden;
} 

.searchEntry .R2 TD
{
	padding-top : 4px;
	padding-right : 4px;
	vertical-align : top;
}

.searchEntry .R1 .PREFILTER, .searchEntry .R2 .PREFILTER
{
	display : none;
}

.searchEntry .R2 TD .ARadioButton TD
{
	vertical-align : middle;
}

#ventilatiewijzer_container{
	background-image	:url(../images/ventilatiewijzer.jpg);
	background-repeat	:no-repeat;
	width				:840px;
	height				:148px;
	color : #FFFFFF;
	padding : 90px 0 0 42px;
	font-size : 10px;
	}

#ventilatiewijzer_container * 
{
	color				:#747577;
}
	
#ventilatiewijzer_filter{
	position			:absolute;
	top					:95px;
	left				:30px;
	width : 810px;
	}
	
#ventilatiewijzer_filter *
{
	font-size			:10px;
	color				:#ffffff;
}	
	
#productenlijst_container{
	width				:840px;
}
	
#productenlijst_container TD, #productenlijst_container A
{
}	
	
.productenlijst_product{
	padding-left		:47px;
	padding-top			:38px;
	padding-bottom		:10px;
	float				:left;
	}
	
.productenlijst_titel{
	padding-left		:10px;
	color				:#003a8c;
	padding-top			:10px;
	font-size			:10px;
	}
	
.productenlijst_text{
	padding: 0 5px 0 10px;
	font-size			:10px;
	color				:#747577;
	}
	.productenlijst_text div
	{
		text-indent : -10px;
		padding-left : 10px;
	}

a.tooltip:link, a.tooltip:hover, a.tooltip:active, a.tooltip:visited{
	text-decoration		:none;
	color				:#FFFFFF;
	}
	
a.productenlijst:link, a.productenlijst:active, a.productenlijst:visited {
	text-decoration		:none;
	color				:#003a8c;
	}
	
a.productenlijst:hover{
	text-decoration		:none;
	color				:#86bce7;
	}
	
	
/*----------------------------------------------------------------- P R O D U C T */

#vergelijk
{
	position			:absolute;
	top					:238px;
	left				:0px;
	cursor	: pointer;
}

#product_container
{
	width				:840px;
}
	
#product_container TD
{
	font-size			:10px;
}	

#product_links, #product_midden, #product_rechts
{
	position :absolute;
}
#product_links{
	top : 40px;
	left				:0px;
	width				:146px;
	border-right		:1px solid #cacaca;
	text-align			:center;
	padding : 0 0 0 4px;
	}

#product_links img
{
	cursor : pointer;
}
	
#product_midden{
	top : 40px;
	left				:147px;
	width				:510px;
	text-align			:center;
	}

#product_rechts{
	top : 24px;
	color				:#003a8c;
	left				:665px;
	width				:169px;
	}
	
#product_midden_text{
	width				:406px;
	text-align			:left;
	line-height			:18px;
	color				:#747577;
	font-size			:10px;
	margin : 20px auto !important;
	padding-left : 80px;
}
	
#product_midden_text p, #product_midden_text td	
{
	color				:#747577;
	font-size			:10px;
	margin-top: 0px;
}

.amirecordlink, .amirecordlink:link, .amirecordlink:visited
{
	display : block;
	width : 130px;
	margin: 0 0 10px 0;
	color				:#747577 !important;
	font-size			:10px;
	text-decoration	: none;
	text-align  :left;
}	

.amirecordlink b
{
	display : block;
}
	
.product_midden_titel{
	color				:#003a8c;
	font-size			:13px;
	font-weight			:bold;
	padding-bottom : 12px;
}
	
.product_midden_producttitel{
	font-size			:20px;
}
	#terug
	{
		position : absolute;
		left:0px;
	}
	
#product_rechts_usp
{
	top : 296px;
	color        :#747577;
	position			:absolute;
	left				:0px;
	font-size : 10px;
	line-height			:18px;
}

div.usp
{
	text-indent : -10px;
	padding-left : 10px;
}
	