@import url('smoothbox.css');
@import url('resetSettings.css');
@import url('standardSettings.css');

:root
{
 overflow-y:scroll;
}
body, html
{
	height:100%;
	width:100%;
	background-color:#23423A;	
}
/* MAIN LAYOUT */
table.wrap
{
	border-top:66px solid #23423A;
	width:100%;	
}
.wrap .bannerRow td
{
	border-bottom:1px solid #efe2c9;
	border-top:1px solid #23423a;	
	height:100px; /* overwritten in IE */ 
	background-image:url(../images/kop-balk-bg.gif);
}
.wrap .bannerRow .leftColumn
{
	width:201px;
	font-size:0;	
}
.wrap .bannerRow .rightColumn
{
	width:606px;
}
/* BANNER LAYOUT */
.wrap .bannerRow .leftColumn
{
	
}
.wrap .bannerRow .rightColumn
{
	border:1px solid #efe2c9;
	font-size:0;
}
/* CONTENT ROW LAYOUT */
.wrap .contentRow .leftColumn
{
	text-align:right;
	padding-right:25px;
	padding-top:10px;
	padding-bottom:24px;
	height:286px; /* IE OVERRIDE */
	background-image:url(../images/content-bg.gif);
	background-repeat:repeat-x;	
}
.wrap .contentRow .rightColumn
{
	background-color:#9f9822;
	border:1px solid #efe2c9;	
	border-top:0;
	padding:21px 25px 20px 25px;
	width:556px;
}
wrap .contentRow .leftColumn
{
	background-color:#efe2c9;
}
.wrap .contentRow .leftFiller, .wrap .contentRow .rightFiller
{
	background-image:url(../images/content-bg.gif);
	background-repeat:repeat-x;
}
/* FOOTER ROW LAYOUT */
.wrap .footerRow .rightColumn div, .wrap .footerRow .rightColumn div a
{
	color:#4c6257;
}
.footerRow td
{
	padding-top:8px;
	padding-bottom:12px;
}
.footerRow td div
{
	padding-left:2px;
	padding-right:2px;	
}
/* CONTENT ROW MENU STYLING (SHARES WITH SUBMENU */
.wrap .contentRow .leftColumn a, .content .links a
{
	font-weight:bold;
	line-height:36px;
}
.wrap .contentRow .leftColumn a:hover, .content .links a:hover
{
	font-weight:bold;
	text-decoration:none;
	color:#b20011;	
}
.wrap .contentRow .leftColumn a.active, .content .links a.active
{
	font-weight:bold;
	/*text-decoration:underline;*/
	color:#b20011;
}
/* CONENT ROW SUBMENU STYLING */
.content
{
	line-height:18px;
}
.content .links a
{
	line-height:18px;	
	background-image:url(../images/submenu-arrow.gif);
	background-position:left 3px;
	background-repeat:no-repeat;
	padding-left:10px;
	position:relative;
}
.content .links a:hover, .content .links a.active
{
	background-image:url(../images/submenu-arrow-active.gif);	
}
.content .links a.active
{	
	background-image:url(../images/submenu-arrow-active.gif);
}
.content .links
{
	width:198px;
}
.content .text, .content .text *, .content .text * *, .textDubbel, .textDubbel *, .textDubbel * *
{
	line-height:18px;	
}
.content .text, .content .textDubbel
{
	padding-top:0px; /* OVERRIDE IN IE */
	width:325px;
}
.content .text td, .content .textDubbel td
{
	padding-right:25px;
}
.content .textDubbel
{
	width:558px;
}
.content .textDubbel img, .content .text img
{
	border:1px solid #efe2c9;
}

/* CONTENT ROW TEXT STYLING */
h1
{
	color:#efe2c9;
	font-size:16px;
	font-weight:bold;
	margin-bottom:21px;
}
.emailtelefoon
{
	color:#efe2c9;
	position:relative;
	top:0;
	left:0;
	float:right;	
}
.emailtelefoon a
{
	color:#efe2c9;
}

/* ADR TABLE STYLING */
.ADRtable {
	width:100%;
	border:1px solid #efe2c9;
	background-color:#9f9822;
	padding:0;
	margin:0;
}
.content .textDubbel .ADRtable td {
	padding:3px;
	margin:0;
	border-top:1px solid #bfb665;
	height:45px; /* IE OVERRIDE */
	text-align:left;
	vertical-align:middle;
	color:#efe2c9;
}
.content .textDubbel .ADRtable td.headerCell {
	border:0;
	background-color:#bfb665;
	padding-left:15px;	
	height:25px; /* IE OVERRIDE */
	font-weight:bold;
	color:#efe2c9;
}
.content .textDubbel .ADRtable .cellNumber
{
	text-align:center;
	width:39px;
}
.content .textDubbel .ADRtable .cellIcon, .content .textDubbel .ADRtable .cellIconTwo
{
	text-align:center;
	width:39px;
}
.content .textDubbel .ADRtable .cellDescription
{
	padding-left:15px;
}
.content .textDubbel .ADRtable img {
	border:0;
	padding:0;
	margin:0;
}

