/** Set body **/
body {
	border: 0;
  margin: 0;
	padding: 0;
	font-family: verdana, arial, helvetica, sans-serif;
  font-style: normal;
	background-color: #003388;
}

/** Unvisited links **/
A:link    { color:#0000d4;  }

/** Visited links **/
A:visited { color: #000066; }

/** Header: upper part of website (logo and photo) **/
#header { 
  margin: 0;
	padding: 0;
  border: 1px solid #b6b8b5;
  border-left: none;
  border-right: none;
  border-top: 1px solid #fff;
  background-color: #fff;
  color: #000067;
}

/** Skip navigation for text browsers **/
.skipnavigation {
  display: none;
}

/** Set main logo **/
p.logo {
	float: right;
	margin: 0;
	padding: 5px 40px 0 5px;
}

/** Set companyname, general settings **/
#name {
  color: #000069;
  font-family: garamond, verdana, arial, sans-serif;
	font-weight: bold;
	margin: 15px 35px 0 35px;
	padding: 3px 5px 0 0;
  text-align: left;
  font-size:1.2em;
}

/** First rule of companyname **/
p.nameFirst {
  margin: 0;
	padding: 0;
	word-spacing: 0px;
}

/** Second rule of companyname **/
p.nameSecond {
	margin: 0;
	padding-top: 5px;
	letter-spacing: 11px;
	border: 1px solid #000067;
	border-top: none;
	border-left: none;
	border-right: none;
}

/** Set the four activities of the company **/
p.whatwedo {
  text-align: right;
	margin: 0 35px 0 35px;
	padding: 0 5px 1px 5px;
	font-size: 0.90em;
	font-weight: bold;
}

/** Set broker rule **/
p.actBroker {
	text-align: right;
	font-size: 0.70em;
  margin: 0 35px 0 35px;
	padding: 1px 5px 0px 5px;
	word-spacing: 0.50em;
	border-top: 1px solid #000067;
	border-right: 1px solid #000067;
	border-left: 1px solid #000067;
}

/** First header in the textarea **/
h2 {
	font-size: 1.8em;
	color: #000067;
	margin: 0 0 0.80em 0;
	padding: 0;
} 

/** Second header in the textarea **/
h3 {
  font-size: 1.3em;
	color: #000067;
  margin: 1.5em 0 0 0;
  padding: 0;
}

/** Third header in the textarea **/
h4 {
   font-size: 1.1em;
	 color: #000067;
	 margin: 1em 0 0 0;
   padding: 0;
}

/** General setting for main navigation **/
#navlist {
	float: right;
  margin: 0 0 0 20px;
	padding: 20px 0 1px 0;
  background-color: #fff;
	width: 170px;
	font-weight: bold;
	font-size: 0.60em;
}

/** Settings for main navigation, relating elements to each other **/
#navlist li {
  list-style: none;
	margin: 2px 2px 2px 2px;
	border-top: 1px solid #667;
  text-align: left;
}

/** Setting for main navigation, also when hover and current **/
#navlist a {
  display: block;
	padding: 0.1em 0.1em 0.1em 0.3em;
	width: 154px;
	color: #667;
	background-color: #fff;
	text-decoration: none;
}

/** Setting for subnavigation **/
#subnavlist {
	padding: 0 0 0 0.7em;
	margin: 0.1em 0 0.1em 1.7em;
}

/** Setting for subnavigation, relating elements to each other **/
#subnavlist li {
  border-left: 1px solid #667;
}

/** Setting for subnavigation, also when hover and current **/
#subnavlist a {
	width: 127px;
	text-decoration: none;
}

/** Set hover: navlist and subnavlist **/
#navlist a:hover, #navlist a#current:hover, #subnavlist a:hover, #subnavlist a#subcurrent:hover {
	color: #fff;
  background-color: #000067;
	text-decoration: none;
}

/** Set hover: navlist, border **/
#navlist a:hover, #navlist a#current:hover{
	border-left: 8px solid #c7c7c7;
}

/** Set hover: subnavlist, border **/
#subnavlist a:hover, #subnavlist a#subcurrent:hover {
	border-left: 7px solid #c7c7c7;
}

/** Set current, visited: navlist and subnavlist **/
a#current, a:visited#current, a#subcurrent, a:visited#subcurrent {
  color: #283D82;
	background-color: #F3F5FC; 
	text-decoration: none;
}

/** Set current, visited: navlist, border **/
a#current, a:visited#current {
  border-left: 8px solid #283D82;
}

/** Set current, visited: subnavlist, border **/
a#subcurrent, a:visited#subcurrent {
  border-left: 7px solid #283D82;
}

/** Settings for de center section (text + navigation) **/
#centersection {
  color: #000;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
  margin: 0 35px 0 35px;
	padding: 0 5px 0 5px;
}

/** Settings for normal text **/
#text {
	background-color: #f7f7f7;
	font-size: 0.75em;
	line-height: 1.5em;
	margin: 0 175px 0 0;
	padding: 25px 45px 25px 45px;
}

/** Set margin for p **/
p {
  margin: 0.7em 0 0 0;
}

/** Set margin for table **/
table {
  margin: 1em 0 0 0;
}

/** Set margin for ul **/
ul {
  margin-top: 0.6em;
}

/** Set plan **/
#plan {
  float: right;
	border: 1px solid #667;
	padding: 0;
	margin: 10px 10px 10px 10px;
}

/** Text under information (Contact, Informatieformulier) **/
#verplicht {
  font-size: 0.80em;
}

/** Set text webdesign, ... **/
#signature{
	text-align: center;
	font-size: 0.55em;
	color: #ccc;
	margin: 2px 175px 0 0;
	padding: 0;
}

/** Set text webdesign, ... **/
#signature a:link, #signature a:visited{
  color: #ccc;
}

/** Set text webdesign, ... **/
#signature a:hover {
  color: #fff;
	text-decoration: none;
}

/** Set margin for signature **/
p.marginbottem {
  height: 1px;
	margin: 0;
	margin-top: 10px;	
}

/** Set when site is last updated, only at index page **/
#lastupdate {
	text-align: right;
	font-size: 0.55em;
	color: #ccc;
	margin: 0 35px 0 0;
	padding: 10px 0 10px 0;
}
