/**
 * Global
 */
body { background:#797979  url('../../gfx/body.gif') top center no-repeat; }
div, td, th, p, div, textarea, select, input, td { color:#626262; font:12px Arial; line-height:18px ;}
strong { font-weight:bold; }
em { font-style:italic; }
div.spacer { clear:both; font-size:1px; }   

/**
 * Structure
 */
div#wrapper { position:relative; width:1000px; margin:0px auto; background:#fff; }
div#top { position:absolute; top:0px; left:0px; height:256px; overflow:hidden; width:100%; }
div#container { position:absolute; top:85px; left:0px; width:100%; }

#content { width:831px; float:left; margin-top:64px; position: relative; }
#content_left { width:132px; float:left;  padding:30px 38px 24px 30px; text-align:right; }
#content_middle { width:579px; float:right; padding:24px 26px 24px 26px; position:relative; min-height:350px; height:auto !important; height:350px;}

#content_right { width:169px; float:left; margin-top:20px; padding-top: 70px ;}

/**
 * Tabs
 */
ul#tabs { position:absolute; top:15px; left:60px; height:70px; list-style-type:none ;}
ul#tabs li { float:left; width:298px; height:65px; cursor:pointer; text-align:center; background: url('../../gfx/tab.png'); padding-top:5px ;}
ul#tabs li.active { background: url('../../gfx/tab_active.png'); }
ul#tabs li.first { margin-right:-36px ;}

/**
 * Language selector
 */
ul#lang { position:absolute; top:0px; right:0px; width:70px ;}
ul#lang li { list-style-type:none; float:left; height:23px ;}
ul#lang li a { display:block; height:100%; }
ul#lang li em { display:none; }

ul#lang li a.langnl { width:35px; background:url('../../gfx/lang.png') no-repeat 0px 0px; }
ul#lang li a.langnl_sel { width:35px; background:url('../../gfx/lang.png') no-repeat 0px -23px; }
ul#lang li a.langnl:hover { background-position:0px -23px; }

ul#lang li a.langen { width:35px; background:url('../../gfx/lang.png') no-repeat -35px 0px; }
ul#lang li a.langen_sel { width:35px; background:url('../../gfx/lang.png') no-repeat -35px -23px; }
ul#lang li a.langen:hover { background-position:-35px -23px; }

/**
 * Menu top
 */
ul#menu_top { position:absolute; top:85px; left:61px; float:left; height:64px; overflow:hidden; }
ul#menu_top li { list-style-type:none; float:left; position:relative; height:62px ;}
ul#menu_top li a { display:block; height:100%; }
ul#menu_top li em { display:none; }

/**
 * Content left
 */
#content_left h2 { font:16px Arial; margin-bottom:10px; }
#content_left ul { margin-bottom: 20px; }
#content_left ul li { padding-bottom:1px; margin-bottom:3px; font:12px arial; color:#949494; }
#content_left ul li a { font:12px arial; color:#626262; text-decoration: none;}
#content_left ul li a:hover, #content_left ul li a.selected { text-decoration: none; color: #000000;}
#content_left ul li.first { border-bottom:1px solid #ccc; font:bold 12px arial; }
#content_left ul li.first a { font:bold 12px arial; text-decoration: none; }

/**
 * Content middle -> all
 */
#content_middle h1 { font:20px Arial; color:#222; margin-bottom:15px ;}
#content_middle h2 { font:bold 13px Arial; margin-bottom:5px ;}
#content_middle p { font:12px Arial; color:#626262; margin-bottom:20px; line-height:18px ;}
#content_middle a { font:12px Arial;  text-decoration: underline;}
#content_middle a:hover { text-decoration: none;}
#content_middle ul { font:12px Arial; margin-left:20px; list-style-type:disc; margin-bottom:20px ;}
#content_middle ul li { font:12px Arial; margin-bottom:5px; margin-top:5px; list-style-image:url('../../gfx/grey_bullit.gif'); }
#content_middle ul li ul li { margin-left:20px; }
#content_middle ul li a { font:12px Arial; text-decoration:none; }
#content_middle ul li a:hover {text-decoration:underline; }

#content_middle .sub ul { font:12px Arial; margin-left:20px; list-style-type:disc; margin-bottom:20px ;}
#content_middle .sub ul li { font:12px Arial; margin-bottom:5px; margin-top:5px ;}

#content_middle div#bc {position:absolute; top:8px; right:10px; font:9px Tahoma; color:#626262 ;}
#content_middle div#bc a {font:10px Tahoma; color:#626262; text-decoration:none ;}

#content_middle table {font:12px Arial; color:#626262; margin-bottom:20px; line-height:18px ;}
#content_middle table td {font:12px Arial; color:#626262; line-height:18px ;}

/** 
 * Content middle -> home template
 */
#content_middle .content_middle_home_l { float:left; width:309px; padding-right:15px; }
#content_middle .content_middle_home_r { float:right; width:230px ;}
#content_middle .content_middle_home_r .news_items { background:#ececec url('../../gfx/home_news_top.png') no-repeat 0px 0px; padding:15px ;}

#content_middle .content_middle_home_r .news_items .item { border-bottom:1px solid #fff; margin-bottom:5px; padding:0px 0px 10px 15px; }
#content_middle .content_middle_home_r .news_items .item a { font:12px Arial; color:#222; text-decoration:none; }
#content_middle .content_middle_home_r .news_items .item a:hover { text-decoration:underline; }
#content_middle .content_middle_home_r .news_items .item span { font:11px Arial; color:#adadad; }

#content_middle .content_middle_home_r .news_items .link { padding-left:15px ;}
#content_middle .content_middle_home_r .news_items .link a { font:12px Arial; }

/** 
 * Content middle -> contact template
 */
table.input_table {
	padding: 0;
	margin: 0;
	width: 540px
}

table.input_table td, table.input_table th {
	padding: 8px 5px;
}

.input_table th {
	text-align: left;
	font-weight: normal;
}

.input_table input, .input_table textarea {
	border: 1px solid #ccc;
	background: #fff;
}

input[type='submit'] {
	cursor: pointer;
}

/**
 * Content right
 */
#content_right .right {  padding:15px 5px 15px 45px; background:transparent url('../../gfx/right_circle.png') 10% center no-repeat; font:11px Arial; color:#fff ;}
#content_right .right a { font:bold 12px Arial; color:#fff; text-decoration:none ;}
#content_right .right a:hover { text-decoration:underline;}
#content_right .right span { font:bold 12px Arial ;}

#content_right table#search { position:absolute; top:20px; right:10px; }
#content_right table#search td { vertical-align:top; padding-right:3px ;}
#content_right #search input.input { color:#000; width:110px; padding:3px 4px 3px 4px; color:#969696; }

/** Banner */
div#banner_bg {
	position: relative;
	top: 30px;
	left: 0px;
	margin: 0 auto;
	width: 154px;
	height: 82px;
	overflow:hidden;
}

div#banner {
	position: relative;
	top:3px;
	left:3px;
	width: 148px;
	height: 76px;
	background: #000;
	overflow:hidden;
	
}

div#banner div {
	height: 100%;
	width: 100%;
	background: #fff;
}

img.banner {
	display:none;
}

#input_postal{
    margin-right: 10px;
}

#register_2010_table td{
    padding-top: 5px;
}



/* Aanpassing rechterbalk */

div#redbar-contact {
 margin-left: 12px;
 }

div#redbar-contact p {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #FFFFFF;
 }
 
 div#redbar-contact p strong {
  font-size: 17px;
  display: block;
  padding-left: 15px;
  background: url(http://www.vanvoorstconsult.nl/gfx/phone.png) no-repeat left center;
  }	


div#redbar-contact a {
 display: block;
 width: 142px;
 height: 55px;
 text-indent: -9999px;
 }
 
div#redbar-contact ul {
 margin: 50px 0 0 0;
 list-style: none;
 padding: 0px;
 }
 
 div#redbar-contact ul li {
  margin-bottom: 13px;
  }

 
div#redbar-contact a.belterug {
  background: url(http://www.vanvoorstconsult.nl/gfx/bel_terug.png) no-repeat center top;
 }
 
div#redbar-contact  a:hover.belterug {
  background: url(http://www.vanvoorstconsult.nl/gfx/bel_terug.png) no-repeat center bottom;
  }

div#redbar-contact a.contact-form {
  background: url(http://www.vanvoorstconsult.nl/gfx/contactform.png) no-repeat center top;
 }
 
 div#redbar-contact a:hover.contact-form {
  background: url(http://www.vanvoorstconsult.nl/gfx/contactform.png) no-repeat center bottom;
  }



/* Relatiemiddag */

a.mvo-middag {
 display: block;
 position: absolute;
 left: 220px;
 top: -90px;
 width: 392px;
 height: 81px;
 background: url(/gfx/relatiemiddag_mvo.png) no-repeat center center;
 text-indent: -9999px;
 }







