/*------------- start corners ------------------------*/
.borderTL, .borderBL { float: left;  clear: both; }
.borderTR, .borderBR { float: right; clear: right; }
/* IE5-5.5/win needs the border scooted to the left or right by an
   additional 3px!   Why?  */
.borderTL {
	margin-left: -3px;
	ma\rgin-left: 0px;
}
html>body .borderTL  {
	margin-left: 0px;
}
.borderTR {
	margin-right: -3px;
	ma\rgin-right: 0px;
}
html>body .borderTR  {
	margin-right: 0px;
}

/*------------- end corners ------------------------*/

/*------------- main tables ------------------------*/

TD.totaal {
	width: 1000px
}
TABLE.topheader {
	background: White;
}
TD.topline   {
	background: Red url(../images/toplinebg.gif);
}
TD.logoheader   {
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	border-left: 1px solid #1b5067;
	border-right: 1px solid #1b5067; 
	}


TD.overallbox {
  background-color: #FFFFFF;
  border: 1px solid #1B5067;
  vertical-align: top;
}

.preFooter {
	color: #FFF;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 1000px;
	background-color: #191970;
	text-align: center;
	padding: 1px 0px 1px 0px;
}
.preFooter a {
  color: #FFF;
  text-decoration: none;
}
.preFooter a:visited {
  color: #FFF;
  text-decoration: none;
}
.preFooter a:hover {
  text-decoration: underline;
}
#footer {
  font-size: 9px;
  padding: 2px;
  text-align: center;
}



/*------------- Sidebar ------------------------*/
TD.home_left {  
  width: 249px;
  vertical-align: top;
  background-color: #BACBD1;
  /*
  border-top: 1px solid #1B5067;
  border-bottom: 1px solid #1B5067;
  border-left: 1px solid #1B5067;
  */
}

TD.home_center   {
	background: #C3D2D5 url(../images/wieken_bg.jpg) no-repeat;
	vertical-align: top;
	/*
	border-top: 1px solid #1b5067;
	border-bottom: 1px solid #1b5067;
	*/
	border-left: 1px solid #fff;
	width: 500px; 
}

TD.home_right {
  width: 249px;
  height: 500px;
  vertical-align: top;
  background-color: #FFFFFF;
  /*
  border-top: 1px solid #1B5067;
  border-bottom: 1px solid #1B5067;
  border-right: 1px solid #1B5067;
  */
  border-left: 1px solid #FFF;
}

TD.titel_blauw {
	padding: 4px 14px 10px 14px;
	font-size: 12px;
	text-align: left;
	font-weight: bold;
	color: #006699;
; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal
}

TD.testi {
	padding: 4px 14px 2px 14px;
	font-size: 12px;
	font-weight: normal;
	color: #000;
; font-family: Verdana, Arial, Helvetica, sans-serif
}

TD.onderschrift_blauw {
	padding: 4px 14px 10px 14px;
	font-size: 12px;
	text-align: right;
	font-weight: bold;
	color: #006699;
; font-family: Verdana, Arial, Helvetica, sans-serif
}

TD.lijntje {
  border-top: 1px solid #FFFFFF; 
  padding: 10px 0px 10px 0px;
}


/*------------- styles ------------------------*/
.adres {
  color: #333;
  font-weight: bold;
  font-size: 14px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}  

.boldtag, .bld {
  font-weight: bold;
}

body { 
  font: normal 11px Verdana, Arial, Helvetica, sans-serif;
  padding: 5px;
  padding-top: 16px; 
  margin: 0px;
  background-color: #EEE;
  text-decoration: none;
}
td,p {
  font: normal 11px Verdana, Arial, Helvetica, sans-serif; 
}

a, a:LINK, a:VISITED {
  color: #333;
  text-decoration: underline;
}
a:hover {
  text-decoration: none;
}
ul li {
  list-style-image: url(../images/list.gif);
}
hr {
	width: 100%;
	border-top: 1px dotted #1b5067;
}


TR.row_even { 
  background-color: #eee;
}

TD.top {
  vertical-align: top;
}
.rght {
  text-align: right;
}
.lft {
  text-align: left;
}
.cntr {
  text-align: center;
}


/* -------------------- PAYOFF styles ------------- */
td.payoff
{
	padding: 4px;
	padding-left: 8px;
	padding-top: 20px;
}
div.payoff {
  width: 100%;
}

.title_payoff
{ 
  text-align: left;
	font-size: 32px;
	font-weight: bold;
	color: #1B5067;
	font-variant: small-caps;
}

/* -------------------- MENU styles ------------- */
#headerBottom {
	width: 1000px;
	background-color: #191970;
	color: #fff;
	border-left: 1px solid #1B5067;
	text-align: right;
	font-size: 11px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	padding: 1px 0px 1px 0px;
}
#headerBottom a, #headerBottom a:LINK, #headerBottom a:VISITED {
  color: #fff;
  text-decoration: none;
}
#headerBottom a:hover {
  text-decoration: underline;
}
#headerBottom a.current {
  text-decoration: underline;
}

a.login, a.login:visited, a.login:hover, a.login:link {
  color: #333;
  font-size: 10px;
}

/*------------- headers ------------------------*/
h1, h2, h3, h4 {
  font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

h1 {
  font-size: 20px;
  margin-top:0px;
  color: #1B5067;
  font-weight: bold;
}
h2 {
  font-size: 16px;
  font-weight: bold;
  color: #1B5067;
  margin-bottom: 2px;
}
h3 {
  font-size: 14px;
  color: #1B5067;
  font-weight: bold;
}
h4 {
  font-size: 11px;
  font-weight: bold;
  color: #1B5067;
}

h3.home {
  font-size: 11px;
  text-transform: uppercase;
}

TABLE.sub h2, h3, h4 {
  margin: 0px;
  padding: 0px;
  vertical-align: middle;
  color: #456;
}