html {overflow-x:hidden;} /* not in body or IE will fail */

html, body {
	height:100%; /* equal the height of the viewport */
}

body {
	/* background-image: url(../imagez/handmadepaper.png);
	background-image: url(../imagez/groovepaper.png); */
	background-image: url(flowers.jpg);
    background-size:cover;
	color:#333;
}

a:link       {text-decoration:none; color:Royalblue;} 
a:visited {text-decoration:none; color:Royalblue;} 
a:hover     {text-decoration:none; color:Cornflowerblue;} 
a:active   {text-decoration:none; color:Cornflowerblue;}

#wrapper {display:table; height:100%; margin:0 auto; font-size:1.4em; word-spacing:0.1em; }

  #cell {width:800px; display:table-cell; vertical-align:middle;}
  
    #background {background-color:rgba(255,255,255,0.85); padding:10px 10px 5px 10px;}
    #background {-moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px;}
  
      #rh{text-align:center;}
      
      #juridisch {float:left; width:380px; margin-left: 5px; margin-right:15px;}
      #technisch {float:right; width:365px;}
      #after-technisch {clear:both;}
  
  #na-content {height:90px;}

@media (max-width:1440px) {
  #hak h1 {font-size:3.1em;}
  #na-content{display:none;}
  
}
@media (max-width:840px) {
  #wrapper{width:90%}
  #juridisch{float:none; margin-right:0;}
  #juridisch{width:auto;}
  #after-juridisch{height:20px;}
  #technisch{float:none; margin-left:5px;}
  #technisch{width:auto;}
  #after-technisch{height:20px;}
}
@media (max-width:800px) {
}
  
@media (max-width:320px) {
}