html, body {width:100%;}
body {
	margin:0;
	padding:0;
	background:#fff url(../images/topbodybg.gif) repeat-x;
	font:11px Arial, Helvetica, sans-serif;	
}
#main-container {
	margin: 0 auto;
	width:1002px;
}
form {
	padding:0;
	margin:0;
}
img {border:none;}
a {outline:none;}

/* header */
#header {
	height:72px;
	position:relative;
	z-index:1;
}
#header:after {
	display:block;
	clear:both;
	height:0;
	overflow:hidden;
}
#header strong {
	float:left;
	width:148px;
}
#header strong a {
	float:right;
	height:72px;
	width:148px;
	background:url(../images/logo.gif) no-repeat;
	text-indent:-9999px;
}
#nav {
	list-style:none;
	padding:0;
	float:right;
	margin:0px 33px 0px 0px;
	font:12px "Times New Roman", Times, serif;
}
#nav li {
	float:left;
	height:72px;
	position:relative;
	line-height:17px;
}
#nav li a {
	float:left;
	text-decoration:none;
	color:#43372c;
	padding:9px 13px 0;
	position:relative;
}
#nav li:hover a, 
#nav li.hover a {
	background:#fff;
	padding:9px 13px 46px;
	text-decoration:none;
}
#nav li.active a {
	background:#fff;
	padding:9px 13px 46px;
	text-decoration:none;
	font-style:italic;
}
#nav div.sub-nav {
	position:absolute;
	background:#fff;
	top:72px;
	width:192px;
	left:0;
	display:none;
}
#nav li.active div.sub-nav div ul li a {
	font-style:normal;
}
#nav li div.sub-nav div ul li {
	background:#fff;
	margin:0;
	display:block;
	width:112px;
	padding-left:0px;
	float:left;
}
#nav li div.sub-nav div ul li ul {
	margin:0;
	display:block;
	width:112px;
	padding:10px 0px 0px 20px;
	float:left;
	background:none;
	position:relative;
}
#nav li div.sub-nav div ul li ul li a {
	color:#867566;
}
#nav li:hover div.sub-nav,
#nav li.hover div.sub-nav {display:block;}
#nav div.sub-nav div {
	width:192px;
	overflow:visible;
	position:relative;
	padding-top:13px;
}
#nav div ul {
	position:relative;
	bottom:5px;
	padding:0 0 0 16px;
	margin:0;
	width:170px;
	left:0;
	list-style:none;
}
#nav div ul li {
	float:none;
	height:auto;
	padding:0 0 2px;
}
#nav div ul a {
	float:none;
	padding:0 !important;
} 
#nav div ul a:hover {text-decoration:underline;}
/* promo */
#promo {
	overflow:hidden;
	width:897px;
	padding:0 0 0 73px;
	margin:0;
	position:relative;
	z-index:0;
}
#promo p.text {
	margin:0;
	width:210px;
	position:absolute;
	color:#fff;
	font:26px/32px "Times New Roman", Times, serif;
	top:147px;
	left:725px;
	font-weight:bold;
        text-align:center;
}
#promo div.popup {
	position:absolute;
	left:107px;
	bottom:34px;
	width:159px;
	color:#43372d;
	overflow:hidden;
}
#promo div.popup div {
	background:url(../images/popupbg.png);
	padding:25px 20px 29px 27px;
	display:visible;
}
#promo div.popup div.open {display:none;}
#promo div.popup h4 {
	margin:0 0 16px;
	font-weight:bold;
	font-size:12px;
}
#promo div.popup p {
	margin:0;
	line-height:15px;
}
#open {
	position:absolute;
	left:108px;
	bottom:35px;
	background:url(../images/buttonplus.gif) no-repeat;
	display:block;
	width:9px;
	height:9px;
	text-indent:-9999px;
}
#promo img {display:block}

/* container */
#container {
	overflow:hidden;
	height:1%;
	padding:0 33px 21px 73px;
}

/* triple-block */
.triple-block {
	overflow:hidden;
	width:1020px;
	margin:74px 0px 0px 0px;
}
.triple-block .block {
	float:left;
	display:inline;
	width:291px;
	margin:0 7px 0 0;
	background:#f1f1f0;
	min-height:148px;
	position:relative;
}
* html .triple-block .block {height:148px;}
.triple-block .b2 {width:292px;}
.triple-block .b3  {width:299px;}
.triple-block .block .title h3 {
	padding:0 14px 0 8px;
	position:absolute;
	margin:0;
	top:0px;
	left:0;
	color:#fff;
	font:12px/14px "Times New Roman", Times, serif;
}
.triple-block .block .title {
	float:left;
	width:74px;
	height:74px;
	position:relative;
	padding:74px 0 0;
	background:#695f57;
        margin:0;
}
.triple-block .b2 .title {background:#43372d;}
.triple-block .b3 .title {background:#55533d;}
.triple-block .inf {
	overflow:hidden;
	height:1%;
	color:#413226;
	padding:0px 10px 0 15px;
}
.triple-block .inf p {
	margin:0 0 20px;
	line-height:15px;
	position:relative;
        font-size:12px;
	}
.triple-block .inf p a {
	color:#776e66;
}
.triple-block a:hover {
	text-decoration:none;
}
.triple-block a.more {
	position:absolute;
	bottom:9px;
	right:11px;
	text-decoration:none;
	color:#776e66;
	font:12px "Times New Roman", Times, serif;
}
.triple-block a.more:hover {color:#000;}

/* inform */
.inform {
	background:#f1f1f0;
	padding:46px 0px 20px 0px;
	overflow:hidden;
	height:1%;
}
.title {
	width:91px;
	height:90px;
	position:absolute;
	padding:90px 0 0;
	background:#6e6757;
        margin:80px 0px 0px 0px;
}
.title h1 {
	position:absolute;
	left:0;
	top:-2px;
	margin:0;
	color:#fff;
	font:14px/17px "Times New Roman", Times, serif;
	padding:0 5px 0 9px;
}
.inform a {color:#89817b;}	
.inform a:hover {text-decoration:none;}

/* content */
#content {
	float:left;
	width: 450px; /* 417 */
	padding:0 0 0 158px;
	color:#534235;
}
#content h1 {
	margin:34px 0 10px;
        /*font:normal 22px/24px "Times New Roman", Times, serif;
        color:#6e6658;*/
font-size:12px;
        color:#413226;
}
#content h2 {
	margin:34px 0 10px;
        /*font:normal 18px/20px "Times New Roman", Times, serif;
        color:#6e6658;*/
        padding:0px 2px 3px 1px
        display:block;
        z-index:5000;
        position:relative;
font-size:12px;
        color:#413226;
}

#content p {
	margin:0 0 18px;
	line-height:17px;
        font-size:12px;
        color:#413226;
}

#content ul li {
        font-size:12px;
        color:#413226;
}
#content div#directions {
    width: 500px;
    padding: 5px;
    overflow: auto;
}
#content div#directions a{
    color: black;
}

#content div#map {
    width: 500px;
    height: 560px;
}
/* sidebar */
#sidebar {
	float:left;
	width:130px;
	color:#534235;
	margin:37px 0 0;
	padding:0 0 0 81px;
        font-size:12px;
        color:#413226;;
}
#sidebar table {
	width:195px;
        overflow:hidden;
        float:left;
}
#sidebar table select {
	width:195px;
        overflow:hidden;
        float:left;
}
#sidebar h3 {
	margin:0 0 2px 0;
        /*font:normal 18px/20px "Times New Roman", Times, serif;
        color:#6e6658;*/
  font-size:12px;
        color:#413226;;
}
#sidebar p {
	margin:0 0 18px;
	line-height:17px
        font-size:12px;
        color:#413226;
}
#sidebar ul {
	padding:0;
	margin:0 0 18px;
	line-height:17px;
	list-style:none;
}

/* footer */
#footer {
	overflow:hidden;
	height:1%;
	padding:5px 0 50px 39px;
	font:11px "Times New Roman", Times, serif;
	color:#695f57;
	width:900px;
	margin:0 auto;
}
#footer ul {
	float:left;
	padding:0;
	margin:0;
	overflow:hidden;
	list-style:none;
	margin-left:-1px;
	position:relative;
}
#footer ul li {
	float:left;
	padding:0 4px;
	margin:0 0 0 -1px;
	background:url(../images/footerseparator.gif) no-repeat 0 50%;
	color:#b5b0ac;
}
#footer div {
	float:right;
	padding:0;
}
#footer address {
	float:left;
	width:auto;
	padding:0 0 0 30px;
	font-style:normal;
	line-height:17px;
        display:block;
        position:relative;
}
#footer a {color:#b5b0ac;text-decoration:none;}
#footer a:hover {color:#43372d;}

#header1 {
background:url(../images/header_main.jpg) no-repeat top left;
width:896px;
height:190px;
}
#header2 {
background:url(../images/header2.jpg) no-repeat top left;
width:896px;
height:190px;
}
#header3 {
background:url(../images/header3.jpg) no-repeat top left;
width:896px;
height:190px;
}
#header4 {
background:url(../images/header4.jpg) no-repeat top left;
width:896px;
height:190px;
}
#header5 {
background:url(../images/header5.jpg) no-repeat top left;
width:896px;
height:190px;
}
#header6 {
background:url(../images/header6.jpg) no-repeat top left;
width:896px;
height:190px;
}
#header7 {
background:url(../images/header7.jpg) no-repeat top left;
width:896px;
height:190px;
}
#header8 {
background:url(../images/header8.jpg) no-repeat top left;
width:896px;
height:190px;
}
#header9 {
background:url(../images/header9.jpg) no-repeat top left;
width:896px;
height:190px;
}
#header10 {
background:url(../images/header10.jpg) no-repeat top left;
width:896px;
height:190px;
}
#header11 {
background:url(../images/header11.jpg) no-repeat top left;
width:896px;
height:190px;
}
#header12 {
background:url(../images/header12.jpg) no-repeat top left;
width:896px;
height:190px;
}
#header13 {
background:url(../images/header13.jpg) no-repeat top left;
width:896px;
height:190px;
}
#header14 {
background:url(../images/header14.jpg) no-repeat top left;
width:896px;
height:190px;
}
#header15 {
background:url(../images/header15.jpg) no-repeat top left;
width:896px;
height:190px;
}
#header16 {
background:url(../images/header16.jpg) no-repeat top left;
width:896px;
height:190px;
}
#header17 {
background:url(../images/header17.jpg) no-repeat top left;
width:896px;
height:190px;
}
#header18 {
background:url(../images/header18.jpg) no-repeat top left;
width:896px;
height:190px;
}
#header19 {
background:url(../images/header19.jpg) no-repeat top left;
width:896px;
height:190px;
}
#header20 {
background:url(../images/header20.jpg) no-repeat top left;
width:896px;
height:190px;
}
#header21 {
background:url(../images/header21.jpg) no-repeat top left;
width:896px;
height:190px;
}
#header22 {
background:url(../images/header22.jpg) no-repeat top left;
width:896px;
height:190px;
}
#header23 {
background:url(../images/header23.jpg) no-repeat top left;
width:896px;
height:190px;
}
#header24 {
background:url(../images/header24.jpg) no-repeat top left;
width:896px;
height:190px;
}
#header25 {
background:url(../images/header25.jpg) no-repeat top left;
width:896px;
height:190px;
}
#header26 {
background:url(../images/header26.jpg) no-repeat top left;
width:896px;
height:190px;
}
#header27 {
background:url(../images/header27.jpg) no-repeat top left;
width:896px;
height:190px;
}
#header28 {
background:url(../images/header28.jpg) no-repeat top left;
width:896px;
height:190px;
}
#header29 {
background:url(../images/header29.jpg) no-repeat top left;
width:896px;
height:190px;
}
#header30 {
background:url(../images/header30.jpg) no-repeat top left;
width:896px;
height:190px;
}
#header31 {
background:url(../images/header31.jpg) no-repeat top left;
width:896px;
height:190px;
}
#header32 {
background:url(../images/header32.jpg) no-repeat top left;
width:896px;
height:190px;
}
#header33 {
background:url(../images/header33.jpg) no-repeat top left;
width:896px;
height:190px;
}
#header34 {
background:url(../images/header34.jpg) no-repeat top left;
width:896px;
height:190px;
}
#header35 {
background:url(../images/header35.jpg) no-repeat top left;
width:896px;
height:190px;
}
#header36 {
background:url(../images/header36.jpg) no-repeat top left;
width:896px;
height:190px;
}
#header37 {
background:url(../images/header37.jpg) no-repeat top left;
width:896px;
height:190px;
}
#header38 {
background:url(../images/header38.jpg) no-repeat top left;
width:896px;
height:190px;
}
#header39 {
background:url(../images/header39.jpg) no-repeat top left;
width:896px;
height:190px;
}
/*hr {
    background:url(../images/border.gif repeat-x top left;
    margin:-24px 0px 10px 0px;
border:none;
z-index:1;
height:1px;
}*/

.payoff {
text-align:center;
padding:30px 0px 0px 230px;
position:absolute;
margin:0 auto;
font-size:12px;
}

.action-inner {
text-align:left;
font-weight:bold;
margin:0px;
z-index:10000;
position:relative;
display:inline;
height:20px;
float:left;
font-size:14px;
margin-top:-20px;
margin-bottom:-10px;
color:413226;
width:700px;
padding-left:158px;
z-index:0;
}

.action, .action-inner {
color:#413226;
}

.action, .action-inner strong {
color:#413226;
}

#content table.media
{
	border: solid 1px #6E6757;
	display: block;
	margin-bottom: 15px;
}
#content table.media td
{
	padding: 10px;
}
#content table.media h2
{
	margin: 0px;
	font-size: 13px;
}

#content table.borders
{
	border-collapse: collapse;
	border: none;
	display: table;
}
#content table.borders td
{
	border: solid 1px #6E6757;
	background-color: #ebebe6;
	width: 50%;
}
#content table.borders td a
{
	color: #6E6757;
}
div#Doorverwijzen h1
{
margin: 0 !important;
}

div#Doorverwijzen td.infopane_form
{
	white-space: nowrap;
}
div#Doorverwijzen textarea
{
	white-space: nowrap;
	width: 265px;
}







