* {
  margin:0;
  padding:0;
}

/* standard html */

body {
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  color:#323232;
  background:#fff;
}

.clear {
  clear:both;  
}

img {
  border:0;  
}

h1 {font-size:24px;
  margin-bottom:11px;
  color:#004493;
}

h1 a {
  text-decoration: none;
    color:#00728c;
  }

  h1 a:visited {
  text-decoration: none;
  color:#00728c;
  }
  
  
h2 {
  font-size:16px;
  margin-bottom:11px;
}

.rood {
  color:#F20017;
}

.blauw {
  color:#026287;
}

.registered {
	font-size: 28px;
	font-weight: 700;
	color:#fff;
	text-align:center;
}


.registered2{
	font-size: 20px;
	font-weight: 700;
	color:#fff;
	text-align:center
}

p {
  margin-bottom:12px;
  }

/* centreer */

.centreercontainer {
  margin:0 auto 0 auto;
  width:961px;
  text-align:left;
}

.margin {
  margin:10px;
  }


/* Header */

#header {
  background:#FFFFFF;
  height:60px;
  text-align:center;
}

.info {
  font-size: 9px;
  color: #aaaaaa;
}

.tools {
  float:right;
  margin-right:0px;
  width:250px;
  height:29px;
  background:#5797B2;
  color:#FFFFFF;
}

.tools .container {
  margin-top:7px;
  margin-left:20px;
}

.tools A.toolmenu {
  margin-left:29px;
  color:#FFFFFF;
  text-decoration:none;
}

.logocontainer {
  margin-left:5px;
  margin-top:5px;
  width:195px;
  text-align:center;
  float:left;
}

.logocontainer p {
  font-weight:bold;
  font-style:italic;
  color:#153fb2;
  margin-top:7px;
}

.headerinfo {
  float:right;
  width:270px;
  text-align:right;
  margin-right:5px;
  
}

.headerinfo .telefoon {
  font-size:19px;
  font-weight:bold;
  color:#484848;
  margin-top:4px;
  margin-bottom:10px;
}

.headerinfo .telefoon img {
  margin-right:7px;
  position:relative;
  top:10px;  
}

.headerinfo a {
  font-size:14px;
  font-weight:bold;
  color:#484848;
  text-decoration:none;
}



/* menu */

#menu {
  height:120px;
  background:#007488;
  text-align:center;
  padding: 20px 0px 20px 0px;
}

/* content */

#content {
  /*background:#eaeaea;*/
  /*background: url(/media/186385/price-bg.jpg);*/
  text-align:center;
}

.inhoudsblok {
  margin-left:5px;
  margin-right:5px;
  margin-top:25px;
/*  background:#FFFFFF;*/
/*  border:1px solid #adadad;
  -moz-border-radius: 4px;
  border-radius: 4px;*/
  padding:20px;
  margin-bottom:23px;
  clear:both;
  overflow:hidden;
}

.volg_left {
  width:565px;
  float:left;
  margin-right:20px;
}

.volg_right {
  width:325px;
  float:left;
/*  border-left:1px dotted #d3d3d3;*/
  height:100%;
}


  .volg_right .margin {
    margin:10px 10px 10px 20px;
  }

.kader_klein_links {
  width:320px;
  margin-right:29px;
  border:1px solid #e2f0f2;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background:#e2f0f2;
  float:left;
  margin-top:34px;
  position:relative;  
  padding-top: 13px;
  padding-bottom: 10px;
}

.meer {
  text-align:right;
  margin-top:15px;
  position:absolute;
  bottom:15px;
  right:15px;
}

  .meer a {
    text-decoration:none;
    color:#ef0700;
    font-weight:bold;
  }



.lijst {
  margin-top:15px;
  margin-bottom:15px;
  margin-left:15px;
}

  .lijst li a {
    color:#323232;
    text-decoration:none;  
  }


.contentnews {
	background-color:#fff;
}  
  
#contenttips {
	background-color:#faffea;	
	padding: 10px 0px 10px 0px;
}  
  
#contentmarket {
	background-color:#f0f0f0;	
}  
  
.meerinfo_button {
  background:#ff962e;
  font-weight:bold;
  padding:3px 4px;
  color:#FFFFFF;
  cursor:pointer;
  border:0px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}

.meerinfo_button:hover {
  background:#ff962e;
}

.nieuws_datum {
  font-size:10px;
  font-weight:bold;
  width:33px;
}

.nieuws_tekst a {
  text-decoration:none;
  color:#5e5e5e;
}

.nieuws_tekst a:hover {
  text-decoration:underline;
}

/* footer */

#footer3 {
  text-align:center;
  background:#007488;
  padding:8px 0;
  line-height:16px;
  color:#FFFFFF;
}

  #footer3 .centreercontainer {
  text-align:center;
  }

  #footer3 a {
    color:#FFFFFF;
    text-decoration:none;  
  }


.kolom_links {
  float:left;
  width:250px;
  margin-right:15px;
/*  border-right: #C0C1C3 solid 1px;*/
}

.kolom_rechts {
  float:left;
  width:250px
}

.nieuws_intro a{
  font-size:16px;
}

.nieuws_intro a:hover{
  text-decoration:underline;
}


/* =============== Article overview ================ */

.firstarticle {
  margin-bottom:30px;
/*  padding-bottom:20px;*/
/*  border-bottom: 1px dotted #d3d3d3;*/
  min-height:250px;
}

.secondarticle, .fourtharticle{
  float:left;
  width:270px;
}

 .fiftharticle .img-wrap, .fourtharticle .img-wrap {
  float: left;
  text-align: left;
}

.thirdarticle, .fiftharticle {
  float:left;
  margin-left:20px; 
  width:270px;
}

.secondarticle, .thirdarticle {
  margin-bottom:30px;  
  min-height:283px;
/*  border-bottom: 1px dotted #d3d3d3;*/
}

.fiftharticle, .fourtharticle {
  margin-bottom:0px;
  min-height: 69px;
}

.secondarticle .contentpreview, .thirdarticle .contentpreview {
  float:left;
  width:270px;
  margin-bottom:20px;
}

 .fourtharticle .contentpreview, .fiftharticle .contentpreview {
  float:left;
  width:270px;
  margin-bottom:9px;
}

.mainarticleimg {
  float:left;
  width:270px;
  height:220px;
  overflow: hidden;
}

.firstarticle .contentpreview {
  float:left;
  margin-left:20px; 
  height:100%;
  width:270px;
  margin-bottom:20px;
  display: block;
  overflow: auto;
}

.contentlink {
  text-decoration:none;
  color:#323232;
}

.titlelink, titlelink:visited {
  text-decoration:none; 
  color:#5797B2;
  min-height:32px;
}

.titlelink:hover {
  text-decoration:none;
  color:#89B5C9; 
}

.meerlink, .meerlink:visited {
  text-decoration:none;
  font-weight:700;
  color:#323232;   
  display: inline;
}

.meerlink:hover, .meerlink:active {
  text-decoration:none;
  font-weight:700;
  color:#5797B2; 
2  display: inline;
}

.homepage_section1_right {
  height:635px; 
}


.firsttip, .secondtip, .thirdtip, .fourthtip, .fifthtip, .sixthtip {
  margin-bottom:20px;
  min-height:300px;
  width: 165px;
  float: left;  
}

.firsttip {
  padding-right: 10px;
/*  border-right: 1px dotted #d3d3d3;*/
}

.secondtip, .thirdtip, .fourthtip {
  padding-left: 10px;
  padding-right: 10px;
/*  border-right: 1px dotted #d3d3d3;*/
}

.fifthtip {
  padding-left:10px;
}

.sixthtip {
  padding-left:20px;
}



.col1, .col2, .col3, .col4 {
  margin-bottom:20px;
  min-height:100px;
  width: 214px;
  float: left;  
}

.col1 {
  padding-right: 10px;
/*  border-right: 1px dotted #d3d3d3;*/
}

.col2, .col3 {
  padding-left: 10px;
  padding-right: 10px;
/*  border-right: 1px dotted #d3d3d3;*/
}



.subscribeBox {
    margin-top: 30px;
    padding: 13px 0 0 13px;
    width: 535px;
    overflow: hidden;
    background: #0da0a3;
    border-radius: 4px;
}

.subscribeBox label {
    width: calc(100% - 320px);
    float: left;
    padding: 0 10px 0 0px;
    line-height: 25px;
    font-size: 14px;
    color: #ffffff;
    font-weight: 600;
    display: inline-block;
}

.subscribeBox input[type="email"] {
    float: left;
    padding: 3px 7px;
    font-size: 12px;
    color: #007488;
    width: 200px;
    display: inline-block;
    border: 1px solid #007387;
    border-radius: 2px;
    background: #fff;
}

.subscribeBox p {
  padding-top:5px;
}

fieldset {
    border: none;
}


