html,
body
{
	padding:0;
	margin:0;
}

body
{
	font:11px/1.6 arial;
	color:#666;
	background:#fff url(../../images/bodybg.gif) repeat-x;
	text-align:center;
}

a{
color: #666;
text-decoration:underline;
}

.medewerkers{display:block;float:left;}

a:hover{
color: #00265d;
text-decoration:none;
}

#bottom a:hover{
color: #d3d6d8;
text-decoration:none;
}
table {border-collapse:collapse;cell-spacing:0}

td, th { font-size:11px; line-height:1.6;padding:0; }
img { border:0 }

.highlight {
	background:#eff0f1;
	padding:15px;
	font-size:14px;
	line-height:1.2;
}

.highlight * {font-size:14px;}

h3 {         
	margin-top:0;
	margin-bottom:.5em;
	padding:0;
	color:#00265d;
	font-size:12px;
}

p {
	margin-top:0;
	margin-bottom:1em;
}

ul, li {
	padding:0;
	margin-top:0;
	margin-left:0;
	list-style:none;
}

li
{
	background:url(../../images/bullet.gif) 0 .6em no-repeat;
	padding-left:10px;
}

.highlight h3 {
	font-weight:normal;
	margin-bottom:.5em;
}

.highlight h3 strong {
	color:#000;
}

.highlight p {
	margin-bottom:0;
}

.column {
	float:left;
}

.column p {
	margin-bottom:1.5em;
}

.column.right {
	float:right;
}

.column .contentimage.left {
	float:left;
	position:relative;
	margin-top:-6px;
	margin-left:-12px !important;
	margin-left:-15px;
}

.column .contentimage.right {
	float:right;
	position:relative;
	margin-top:-6px;
	margin-right:-12px !important;
	margin-right:-15px;
}

.w50 {
	width:49%;
}

.w50[class] {
	width:50%;
}
.w100 {
	width:100%;
}

.column div {
	margin:15px;
}

.column div div { margin:0; }

#maintable
{
	margin:0 auto;
	text-align:justify;
	height:100%;
	width:810px;
	background:#fff url(../../images/logo.gif) 25px 35px no-repeat;;
}

#hl2
{
	height:29px;
	background:url(../../images/line.gif) 0 27px repeat-x;
	vertical-align:bottom;
	padding-bottom:3px;
}

#htop
{
	font-size:1px;
}

#htopimg
{
	border-bottom:5px solid #00265d;
}

#hcont
{
	height:100%;
	vertical-align:top;
	padding:15px 0;
}

#naw
{
	color:#00265d;
	letter-spacing:1px;
	font-size:10px;
	margin:8px 0;
	text-align:center;
	width:479px;
	float:right;
}


/* ------ begin menu ------*/

#navigatie{
	height:19px;
	font: 11px arial;
	width:481px;
	float:right;
	background:#00265d;
}

#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	background:#00265d;
}

#nav a {
	display: block;
	width: auto;
	text-decoration:none;
	color:#ffffff;
	padding:0px 5px;
	letter-spacing:1px;
}

#nav li { /* all list items */
	float: left;
	padding:0;
	margin:0;
	width: auto; /* width needed or else Opera goes nuts */
	position:relative;
	color:#ffffff;
	line-height:19px;
	background:#00265d;
}


#nav li ul { /* second-level lists */
	position: absolute;
	top:19px;
	/*border:1px solid #00265d;*/
	border-top:0;
	width: 98px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav[id] li ul {
	width:80px;
}

#nav li li {
	float:none;
	display:inline;
}

#nav li:hover a,
#nav li.sfhover a {
	color:#00265d;
	background:#d3d6d8;
}

#nav li li:hover a:hover,
#nav li li.sfhover a:hover {
	color:#fff;
	background:#00265d;
}

#nav li li a {
	width:100%;
}

#nav li:hover ul, 
#nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#id_home #btn_home a,
#id_wiezijnwij #btn_wiezijnwij a,
#id_diensten #btn_diensten a,
#id_verkoop #btn_diensten a,
#id_aankoop #btn_diensten a,
#id_taxaties #btn_diensten a,
#id_aanbod #btn_aanbod a,
#id_zoekopdracht #btn_zoekopdracht a, 
#id_zoekopdrachtdel #btn_zoekopdracht a,
#id_contact #btn_contact a{
	color:#00265d;
	background:#fff;
	cursor:default;
}

/* submenu hover styles */

#id_verkoop #btn_diensten li a,
#id_aankoop #btn_diensten li a,
#id_taxaties #btn_diensten li a {
	color:#00265d;
	background:#d3d6d8;
	cursor:pointer;
}

#id_verkoop #btn_diensten li a:hover,
#id_aankoop #btn_diensten li a:hover,
#id_taxaties #btn_diensten li a:hover {
	color:#fff;
	background:#00265d;
}

#id_verkoop #btn_verkoop a,
#id_aankoop #btn_aankoop a,
#id_taxaties #btn_taxaties a {
	color:#00265d !important;
	background:#fff !important;
	cursor:default !important;
}

/* ------ einde menu ------*/


.contentline
{
	border-bottom:1px solid #999;
	width:328px;
}

#logos
{
	float:right;
	width:300px;
	text-align:right
}

h2
{
	margin:2px 0;
	padding:2px 0;
	color:#fff;
	font-size:12px;
	width:300px;
	background:#00265d;
	letter-spacing:1px;
	text-indent:15px;
	text-transform:capitalize;
}

h2 a
{
	text-decoration:none;
	font-weight:normal;
	font-size:11px;
	color:#fff;
}

#iframe_aanbod
{
	height:100%;
	width:100%;
}

#iframe_special
{
	width:227px;
	height:227px;
	float:right;
	text-align:right;
}

#id_aanbod #hcont{
	padding:0;
	padding-bottom:10px;
}

#content_wrapper {
	width:575px;
}