/* @override http://vanwissen.jonnotie.nl/css/main.css */

html, body {
	height: 100%;
	background: #fff url(/images/bg.png) no-repeat center 0;
}

body {
	font: 75%/1.5em "Lucida Grande", Lucida, Verdana, sans-serif;
	padding-top: 50px;
	color: #505050;
}

a:link,
a:visited {
	color: #448ccb;
	font-weight: bold;
	text-decoration: none;
}

a:link:hover,
a:link:focus,
a:visited:hover,
a:visited:focus {
	color: #448ccb;
	font-weight: bold;
	text-decoration: underline;
}

p, ul {
	margin-bottom: 1.5em;
}

#logo {
	width: 430px;
	display: block;
	text-indent: -9999px;
	position: relative;
	left: -12px;
	top: 0;
	background: url(/images/logo.png) no-repeat 1px 0;
	height: 110px;
}

#wrapper {
	width: 900px;
	margin: 0 auto;
}

.nomargin {
	margin: 0 !important;
}

/* header */

#header {
	width: 900px;
	height: 110px;
	margin-bottom: 110px;
}

/* navigation */

#navigation {
	width: 142px;
	overflow: hidden;
	float: left;
}

#navigation li {
	
}

#navigation li a {
	height: 20px;
	display: block;
	text-indent: -9999px;
	clear: both;
	width: 124px;
	margin-left: 19px;
	background: url(/images/navigation.png) 0 0;
	padding-bottom: 9px;
}

#navigation li#btn_persoonlijk a {
	background-position: 0 0;
}

#navigation li#btn_persoonlijk a:hover,
#navigation li#btn_persoonlijk a:focus {
	background-position: -130px 0;
}

#navigation li#btn_persoonlijk.current a {
	background-position: -260px 0;
}

#navigation li#btn_producten a {
	background-position: 0 -30px;
}

#navigation li#btn_producten a:hover,
#navigation li#btn_producten a:focus {
	background-position: -130px -30px;
}

#navigation li#btn_producten.current a {
	background-position: -260px -30px;
}

#navigation li#btn_medewerkers a {
	background-position: 0 -60px;
}

#navigation li#btn_medewerkers a:hover,
#navigation li#btn_medewerkers a:focus {
	background-position: -130px -60px;
}

#navigation li#btn_medewerkers.current a {
	background-position: -260px -60px;
}

#navigation li#btn_dienstenwijzer a {
	background-position: 0 -90px;
}

#navigation li#btn_dienstenwijzer a:hover,
#navigation li#btn_dienstenwijzer a:focus {
	background-position: -130px -90px;
}

#navigation li#btn_dienstenwijzer.current a {
	background-position: -260px -90px;
}

/*#navigation li#btn_media
{
  display: block;
  width: 124px;
  height: 20px;
}*/

#navigation li#btn_media a {
  background-image: url(../images/relaties.png);
  background-position: 0 0;
  padding-bottom: 0;
  margin-bottom: 8px;
}

#navigation li#btn_media a:hover,
#navigation li#btn_media a:focus {
  background-position: -124px 0;
}

#navigation li#btn_media.current a {
  background-position: -248px 0;
}

/*#navigation li#btn_contact
{
  margin-top: 20px;
}*/

#navigation li#btn_vacatures a {
	background-position: 0 -120px;
}

#navigation li#btn_vacatures a:hover,
#navigation li#btn_vacatures a:focus {
	background-position: -130px -120px;
}

#navigation li#btn_vacatures.current a {
	background-position: -260px -120px;
}

#navigation li#btn_contact a {
	background-position: 0 -150px;
}

#navigation li#btn_contact a:hover,
#navigation li#btn_contact a:focus {
	background-position: -130px -150px;
}

#navigation li#btn_contact.current a {
	background-position: -260px -150px;
}

/* content */

#content {
	float: left;
	display: inline;
	margin-left: 43px;
	padding-bottom: 1px;
	margin-bottom: 25px;
	padding-top: 2px;
	width: 715px;
}

#content .img {
	margin-bottom: 50px;
	width: 610px;
}

#content .bold {
	font-weight: bold;
}

#content .bullets {
	list-style-type: disc;
	list-style-position: inside;
	padding-left: 1.5em;
}

#content .contactgegevens {
	overflow: hidden;
	width: 290px;
}

#content .contactgegevens span {
	color: #9c8679;
	display: inline;
	float: left;
	width: 100px;
}

#content .contactgegevens li {
	width: 290px;
	overflow: hidden;
	margin-bottom: 1.5em;
}

#content .contactgegevens em {
	float: right;
	font-weight: normal;
	font-style: normal;
	width: 190px;
}

#content .contactgegevens em a {
}

#content hr {
	height: 1px;
	clear: both;
	padding: 0;
	margin: 0;
	border-left-style: none;
	border-left-width: 0;
	border-right-width: 0;
	border-right-style: none;
	border-top-style: solid;
	border-top-color: #fff;
	border-bottom-style: none;
}

#content .column {
	width: 290px;
	float: left;
	margin-right: 30px;
}

#content .column.nomagrin {
	margin-right: 0;
}

#content .row {
	width: 611px;
}

#content .row.wide {
	width: auto;
}

#content .row.contact {
	width: 715px;
	margin-bottom: 1.5em;
}

#content .row.contact .column {
	width: 218px;
}

#content .noshow {
	position: absolute;
	top: -9999px;
	left: -9999px;
}

#content h2#h_persoonlijk {
	height: 61px;
	text-indent: -9999px;
	background: url(/images/headings/persoonlijk.png) no-repeat;
	position: relative;
	left: -15px;
	top: -1px;
	margin-bottom: 50px;
}

#content h3 {
	height: 18px;
	margin-bottom: 1em;
	text-indent: -9999px;
}

#content h3#h_verzekerpersoonlijk {
	background: url(/images/headings/verzekerpersoonlijk.png) no-repeat;
}

#content h3#h_echtmaatwerk {
	background: url(/images/headings/echtmaatwerk.png) no-repeat;
}

#content h3#h_onzeproducten {
	background: url(/images/headings/onzeproducten.png) no-repeat;
}

#content h3#h_meerweten {
	background: url(/images/headings/meerweten.png) no-repeat;
}

#content h3#h_dienstenwijzer {
	background: url(/images/headings/onzedienstenwijzer.png) no-repeat;
}

#content h3#h_algemenevoorwaarden {
	background: url(/images/headings/algemenevoorwaarden.png) no-repeat;
}

#content h3#h_dienstverleningsdocument {
	background: url(../images/headings/dienstverleningsdocument.png) no-repeat;
}

#content h3#h_download {
	background: url(/images/headings/download.png) no-repeat;
}

#content h3#h_werkenbij {
	background: url(/images/headings/werkenbij.png) no-repeat;
}

#content h3#h_wijsen {
	background: url(../images/headings/wijsenlogistics.png) no-repeat;
}

#content h3#h_wijhorengraagvanu {
	background: url(/images/headings/wijhorengraagvanu.png) no-repeat;
}

#content h3#h_hierzijnwijtevinden {
	background: url(/images/headings/hierzijnwijtevinden.png) no-repeat;
}

#content h3#h_directbericht {
	background: url(/images/headings/directbericht.png) no-repeat -1px 0;
}

#content h3#h_petervanwissen {
	background: url(/images/headings/team/petervanwissen.png) no-repeat -1px 0;
}

#content h3#h_erikdebaere {
	background: url(/images/headings/team/erikdebaere.png) no-repeat -1px 0;
}

#content h3#h_erikpastoor {
	background: url(/images/headings/team/erikpastoor.png) no-repeat -1px 0;
}

#content h3#h_frankteunissen {
	background: url(/images/headings/team/frankteunissen.png) no-repeat -1px 0;
}

#content h3#h_erikdebaere {
	background: url(/images/headings/team/erikdebaere.png) no-repeat -1px 0;
}

#content h3#h_jeroentummers {
	background: url(/images/headings/team/jeroentummers.png) no-repeat -1px 0;
}

#content h3#h_sylviaerkenbosch {
	background: url(/images/headings/team/sylviaerkenbosch.png) no-repeat -1px 0;
}

#content h3#h_frederikadebaere {
	background: url(/images/headings/team/frederikadebaere.png) no-repeat -1px 0;
}

#content h3#h_myriamvoorter {
	background: url(/images/headings/team/myriamvoorter.png) no-repeat -1px 0;
}

#content h3#h_marjovanwissen {
	background: url(/images/headings/team/marjovanwissen.png) no-repeat -1px 0;
}

#content h3#h_petralamerichs {
	background: url(/images/headings/team/petralamerichs.png) no-repeat -1px 0;
}

#content h3#h_corinnemingels {
	background: url(/images/headings/team/corinnemingels.png) no-repeat -1px 0;
}

#content h3#h_hariethanneman {
	background: url(/images/headings/team/hariethanneman.png) no-repeat -1px 0;
}

#content h3#h_viviennevergouwe {
	background: url(/images/headings/team/viviennevergouwe.png) no-repeat -1px 0;
}

#content h3#h_esthersteins {
	background: url(/images/headings/team/esthersteins.png) no-repeat -1px 0;
}

#content h3#h_rozinaquaedvlieg {
	background: url(/images/headings/team/rozinaquaedvlieg.png) no-repeat -1px 0;
}

#content h3#h_jij {
	background: url(/images/headings/team/jij.png) no-repeat -1px 0;
}


#content h4 {
	font-weight: bold;
	font-size: 1.2em;
	margin-bottom: 1.5em;
}

#content h5 {
	font-weight: bold;
}

#content form {
	
}

#content form * {
	font: 12px/1em "Lucida Grande", Lucida, Verdana, sans-serif;
}

#content form label {
	font-weight: bold;
	margin-bottom: 5px;
	display: block;
}

#content form input {
	width: 273px;
	height: 17px;
	border: 1px solid #b9b7bb;
	background: url(/images/input_bg.png) repeat-x;
	padding: 5px 5px 0;
	display: block;
	clear: both;
}

#content form input:focus,
#content form textarea:focus {
	border-color: #9c8679;
}

#content form p.error input,
#content form p.error textarea {
	border-color: #f00;
}

#content form textarea {
	border: 1px solid #b9b7bb;
	background: url(/images/input_bg.png) repeat-x;
	width: 439px;
	height: 160px;
	padding: 5px 1px 5px 5px;
	display: block;
	clear: both;
	overflow: auto;
}

#content form button {
	width: 77px;
	height: 15px;
	margin: 0;
	padding: 0;
	background-image: url(/images/buttons/versturen.png);
	border-style: none;
	border-width: 0;
	cursor: pointer;
}

#content form button span {
	display: none;
}

.italic {
	font-style: italic;
}

/* footer */

.smallfont a {
	font-size: 10px;
}

#footer {
	clear: both;
	width: 600px;
	padding-left: 184px;
	color: #695950;
	height: 100px;
	background: url(/images/logo_small.png) no-repeat 90px 0;
	line-height: 2.5em;
}
