body, html { width:100%;height:100%;margin:0px;padding:0px; }
body { background:#fff url(../images/bg-columns.gif) repeat-y 0 0; font-family:verdana,sans-serif,helvetica,arial; color:#00527f; font-size:70%; text-align:left; line-height:170%;}
hr { height:1px; border:0px solid #424242; color:#424242; background-color:#424242; margin:4px 0 4px 0; }
ul { list-style:square; margin:0 0 1em 0; padding:0 0 0 34px; }
ul li { line-height:1.6em; margin:0 0 0 0; padding:0 0 0 0; }
ul.vragen { list-style:square; margin:0 0 0 0em; padding:0 0 0 14px; }
ul.vragen li { line-height:1.6em; margin:0 0 0 0; padding:0 0 0 0; }
p { margin:0 0 15px 0; display:block;}
h1,h2,h3,h4,h5,h6 { font-weight:bold; color:#00527f; font-family:verdana,Arial,sans-serif,helvetica; margin:4px 0 4px 0; }
td.cont3 h1, td.cont3 h2, td.cont3 h3, td.cont3 h4, td.cont3 h5, td.cont3 h6 { font-weight:bold; color:#555012; font-family:verdana,Arial,sans-serif,helvetica; margin:4px 0 4px 0; }
h1 { font-size:150%; margin:0 0 8px 0; line-height:140%; display:block; }
h2 { font-size:100%; margin:7px 0 2px 0; }
h3 { font-size:100%; margin:1em 0 0.2em 0; }
img, a img { border:none; margin:0 0 0 0; line-height:0px; padding:0; }
a { color:#696421; }
a:hover { text-decoration:underline; color:#696421; }
div { margin:0; padding:0; }

div.reset { clear:both; height:1px; float:none; font-size:0%; line-height:0%; }
div#headerPrint { display:none; }	
form { margin:0 0 0 0; font-family:verdana,sans-serif,helvetica,arial; font-size:100%;}
table { margin:0 0 0 0; border-collapse:collapse; }
td { vertical-align:top; padding:0 0 0 0; font-size:100%; text-align:left; }



/* Main layout ______________________________ */

#outer-wrapper {
	position: relative;
	width: 1010px;
	background-color: transparent;
	min-height:100%;
	text-align: left;
	}
	* html #outer-wrapper { height: 100%; }

table#main { width:1010px;}
  table#main td.top { width:556px; height:110px; background-color:#fff; } 
  table#main td.headerimages { width:454px; height:110px; background-color:#fff; padding:0; margin:0; }
  table#main td.cont1 { width:165px; padding-bottom:30px;} /* transparent */
  table#main td.cont2 { width:391px; padding-bottom:30px;} /* transparent */
  table#main td.cont3 { width:227px; padding-bottom:30px;} /* background:#cee4f0 */
  table#main td.cont4 { width:227px; padding-bottom:30px;} /* background:#bab689; */


/* Header ______________________________ */
div#logo { float:left; width:290px; height:80px; background:url('../images/logo.gif') 73px 12px no-repeat; display:inline; }
  div#logo a { display:block; float:left; display:inline; width:165px; height:80px; }
 /* div#logo a.cyrus { width:165px; height:80px; }
  div#logo a.concordis { width:135px; height:80px; }*/
div#logo_talent { float:left; width:168px; height:80px; background:url('../images/logo_payoff.gif') 0px 50px no-repeat; margin-left:83px; display:inline;}

div#siteoptions { clear:left; height:30px; padding:0 0 0 25px; background-color: #756e14;}
  div#siteoptions div.seperator { float:left; width:1px; height:30px; background:url('../images/icon_sep.gif') 0 7px no-repeat; display:inline;}
  a.icon { float:left; display:block; background-position:0px 10px; background-repeat:no-repeat; height:30px; margin:0 7px 0 7px; }
  a.icon.home { width:25px; background-image:url('../images/icon_home.gif'); margin-left:0px; }  
  a.icon.search { width:37px; background-image:url('../images/icon_zoeken.gif'); }
  a.icon.mail { width:35px; background-image:url('../images/icon_email.gif'); }
  a.icon:hover { background-position:0 14px; }  


/* Menu ______________________________ */
div#menu { width:145px; padding:10px 0 0 5px; }
  div#menu a { display:block;  }
  div#menu a:hover {  }
  	div#menu a#btn_01 { background-image:url('../images/btn_01.gif'); }
	div#menu a#btn_02 { background-image:url('../images/btn_02.gif'); }
	div#menu a#btn_03 { background-image:url('../images/btn_03.gif'); }
	div#menu a#btn_04 { background-image:url('../images/btn_04.gif'); }
	div#menu a#btn_05 { background-image:url('../images/btn_05.gif'); }
	div#menu a#btn_06 { background-image:url('../images/btn_06.gif'); }
	div#menu a#btn_07 { background-image:url('../images/btn_07.gif'); }
div#menu a.level1 { width:140px; height:15px; margin:15px 0 0 5px; background-repeat:no-repeat; background-position:0 0; }
		div#menu a.level1.current { }
		div#menu a.level1:hover { background-position:0 -20px; }
div#menu div.level2 { margin:5px 0 15px 0; float:none; clear:both; text-align:right; }
		div#menu div.level2 a { color:#525252; text-decoration:none; padding:2px 0px 2px 0; font-weight:bold; line-height:130%; }
		div#menu div.level2 a.current { color:#525252; text-decoration:underline; }
		div#menu div.level2 a:hover { color:#000; text-decoration:underline; }
div#menu div.level3 { margin:0 0 5px 0; float:none; clear:both; text-align:right; }
		div#menu div.level3 a { color:#525252; text-decoration:none; padding:2px 0px 2px 0; font-weight:normal; line-height:130%; }
		div#menu div.level3 a.current { color:#525252; text-decoration:underline; }
		div#menu div.level3 a:hover { color:#000; text-decoration:underline; }
		

/* Content ______________________________ */
div#outer-content { border-top: 15px solid #fff; }
div.inner-content { padding:0 15px 0 15px;}
div#title { }
div.inner-content { clear:both;}
	div#inner-content a { text-decoration:underline; color:#fff; }
	div#content a:hover { text-decoration:underline; color:#fff; }


/* 3e Kolom (on the right) _______________ */
table#main td.cont3 div.inner-content { padding:15px; }
table#main td.cont3 ul { padding:0; margin:0; list-style:none; }
table#main td.cont3 li { padding:0; margin:1em 0; }
table#main td.cont3 a {
	display:block;
	line-height:130%;
	text-decoration:none;
	padding-right:15px;
	background-image: url(../images/arrow.gif);
	background-position: 157px 0px;
	background-repeat: no-repeat;
}
table#main td.cont3 a:hover { background-position:-80px 0px; text-decoration:underline; }

* html td.cont3 div.inner-content * {
	height:1px;
	}


/* Footer ______________________________ */
#footer {
	position: relative;
	background: #71a1bd;
	width: 1010px;
	height:30px;
	margin-top:-30px;
	
	}
	* html #footer { margin-top: -29px; } /* A CSS hack that only applies to IE -- specifies a different height for the footer */

a.icon_print { float:left; width:62px; height:30px; line-height: 30px; margin-left:165px; display:block; background: transparent url('../images/icon_print.gif') no-repeat 0 10px; display:inline; }
	a.icon_print:hover { background-position:0 14px; }
	div#legal { float:left; margin-left:350px; height:30px; line-height:30px; color:#fff; display:inline;}
	div#legal a { color:#fff; text-decoration:none;}
		div#legal a:hover { color:#403c13; text-decoration:underline; }


/* Overview tables (with date left) ______________________________ */
table#overview { width:100%; }
table#overview td.date { width:15%; color:#999999; white-space:nowrap; padding-right:15px; }
table#overview td.content { width:85%; }


/* Forms ______________________________ */
input,textarea { background-color:#fff; border:1px solid #235477; font-size:100%; padding:2px; color:#666666; font-family:verdana,sans-serif,helvetica,arial; }
input.submit { background-color:#fff; border:1px solid #fff; color:#00527f; font-weight:bold; padding:1px 6px 2px 6px; }
input.radio { border:none; background:none; }
form .required { border-color:#00527f; }
table.formulier {}
table.formulier td.col1 { padding:1px 8px 4px 0; width:120px; line-height:140%; text-align:right; }
table.formulier td.col2 { padding:1px 0px 4px 0; line-height:140%; }
div#error_message {}
div#error_message.highlight { margin-bottom:6px; font-weight:bold; }

div.content { clear: left;}
div.poll {border: 1px solid #756E14; background-color:#756E14; margin-top: 40px; margin-left: 5px; width: 146px; padding: 4px; text-align: center;}
div.poll a {color: #FFF;font-weight: bold; font-size: 8pt;}

ul.buttons  {padding:0; margin-top:10px;}
ul.buttons li{ width: 146px; margin-top:0px; list-style:none; }

#more {text-align:right; margin:2px;}