/*
 *   RR.NL
 *   /css/style.css
 ************************************************************/
body, h1, h2, h3, h4, h5, h6, p, blockquote, ul, ol, li, img,
table, tr, th, td,
form, fieldset, legend, button,
div, object { margin:0;padding:0;border:0;list-style:none;font:normal 100% verdana,helvetica,arial,sans-serif;text-align:left;vertical-align:top;}
input, select, textarea, button {font:normal 100% verdana,helvetica,arial,sans-serif;}
table, td, th { border-collapse: collapse; }
/*  Basisdefinities
-------------------------------------------- */
body {position: relative;border-top: 1px solid #535353;padding-top: 2.65em;font-size: 11px;line-height: 1.5;}
h1 {margin: .4em 0 .2em; color: #000; font-family:Arial,Helvetica,sans-serif; font-size: 195%; font-weight: normal; line-height:1.22;}
.home h1 {position: absolute; top: -10000px;}
h2 {margin: .9em 0 .2em;color: #000000;font-size: 135%;font-weight: normal;}
#inhoudbox h2 { clear: left; }
.home h1, .home h3 {margin: 0;}
.home h2 {margin-bottom: 0;padding-bottom: .4em;}
a {color: #154273;}
a:visited { color: #696969; }
a:hover { color: #0162cd; }
.hidden {display:none;}
body { background: #F3F5F6;}
#directnaar { position: absolute; top: -1000px;}
#centerbox { width: 960px; position: relative; margin: 0 auto;}
#woordmerk { display: block; width: 501px; height: 101px; position: absolute; left: 230px; top: 0; z-index: 100;}
#woordmerk a,#woordmerk img { display: block; text-decoration: none;}
#inhoudbox { width: 960px; position: relative; margin: 0; padding: 0 0 80px 0; background: url(../img/rijks_sprite.png) repeat-y -960px 0;}
#inhoudbox .schaalbox { padding: 127px 10px 0;}
#inhoudbox .schaalbox:after { content: " "; display: block; clear: both; height: 0; visibility: hidden;}
#hoofdkolom { width: 710px; float: right;}
#navigatiekolom { width: 230px; float: left; position: relative; top: 0;margin-top:5.08em; padding-top: 45px;}
#inhoudkolom { width: 440px; float: left; margin-top: 5.08em; /*margin-top: 7em;*/}
#inhoudkolom div { position: relative;}#inhoudbox.breed #inhoudkolom { width: 670px;}
#inhoudkolom div div { border-left: 0; padding-right: 0;}
#navigatie { position: absolute; top: 0; left: 10px; width: 940px; z-index: 100;}
#navigatie .schaalbox:after { content: " "; display: block; clear: both; height: 0; visibility: hidden;}
#navigatie h2, #navigatie h2 span, #subnavigatie h2 { position: absolute; top: -10000px; margin: 0;}
#navigatie h2.hoofdmenukop {	background:#BDDFED none repeat scroll 0 0;	color:#000;	font-family:arial,verdana,sans-serif;font-size:170%;font-weight:bold;padding:0.2em 30px;position:absolute;top:102px;width:880px;z-index:60; border-bottom:10px solid #046F96;}
.home #inhoudbox {  padding-bottom: 50px; /* op homepage geen service links, dus gewoon 50px padding */}
.home #hoofdkolom { width:auto; float: none;}
.home #inhoudkolom { width: 440px; margin-left: 0; /*padding: 28px 0 0;*/ margin-top: 7.88em !important; padding: 7px 0 0; background-color: #ffffff; overflow:hidden;}
.home #inhoudkolom .imghome{margin: 0 0 0.9em 0;}
.home #inhoudkolom div { padding: 0;}
.home #navigatiekolom { width: 210px; border-right: 20px solid #FFF; padding: 0; position: relative; float: right;}
.home #navigatiekolom div { margin: 0; padding: 0 0 1.9em 0;}
/* Kop en voet */
#kop { position: absolute; top: -10px; left: 0; height: 10px; width: 960px; background: url(../img/rijks_sprite.png) no-repeat 0 0;}
#voet { clear: both; width: 960px; height: 50px; background: url(../img/rijks_sprite.png) no-repeat 0 -15px;}
#navigatie .schaalbox:after { content: " "; display: block; clear: both; height: 0; visibility: hidden;}
#navigatie h2, #navigatie h2 span, #subnavigatie h2 { position: absolute; top: -10000px; margin: 0;}
/* Hoofdmenu en servicemenu */
#hoofdmenu { display: block; width: 900px; /*padding-top: 2.4em;*/ padding-top:2.4em; padding-left: 20px; padding-right: 20px; border-bottom: 10px solid #BDDFED; position: absolute; top: 131px; z-index: 50; background: #046F96;}
#hoofdmenu li, #servicemenu li { display: block; float: left;}
#hoofdmenu a { height: 1.5em; float: left; padding: .3em 10px .1em 10px; color: #FFF; font-family: arial,helvetica,sans-serif; font-size: 110%; font-weight: bold; text-decoration: none;}
ul#hoofdmenu a:hover,
ul#hoofdmenu .actief a,
ul#hoofdmenu .actief a:hover { background-color: #BDDFED; color: #000000;}
#inhoudbox ul.linklijst, #inhoudbox .linklijst ul { display: block; margin-bottom: 2.6em;}
.home #inhoudbox ul { display: block; margin-bottom: 2.6em;}
#inhoudbox .linklijst li ul, .home #inhoudbox li ul { border-top: 0; margin: 0;}
.home #inhoudbox li, #inhoudbox .linklijst li { display: block; padding: 0; margin: 0 0 .3em; background: none;}
#inhoudbox .linklijst li ul li, .home #inhoudbox li ul li { padding: 0 0 0 1.1em; margin: 0;}
.home #inhoudbox li a, #inhoudbox .linklijst a { display: block; padding: .2em 0 .2em 12px; text-decoration: none; color: #154273;}
.home #inhoudbox li a { background: url(../img/rijks_sprite.png) no-repeat -2360px .6em;}
.home #inhoudbox li a:hover, #inhoudbox .linklijst a:hover { text-decoration: underline;}
.home #inhoudbox li a:hover, #inhoudbox .linklijst a:hover { color: #154273;}
.home #inhoudbox li a:visited, #inhoudbox .linklijst a:visited { color: #696969;}
.home #inhoudbox li a.more, #inhoudbox .linklijst a.more { font-weight: bold;}
#inhoudbox div.linklijst { border-left: none;}
#inhoudbox .linklijst p { margin-bottom: 1.4em;}
#inhoudbox .linklijst a { display: block; padding: .2em 0 .2em 12px; background: url(../img/rijks_sprite.png) no-repeat -2360px .6em; text-decoration: none;}
/*  Lijsten: ul en ol */
#inhoudbox ul { padding: 0; margin: 0 0 1.4em 0; list-style-type: none;}
#inhoudbox ul li,#inhoudbox ol ul li,#inhoudbox ol.alfa ul li,#inhoudbox ol.roman ul li { background: transparent url(../img/rijks_sprite.png) no-repeat scroll -7628px 0.4em; padding: 0 0 0 2.7em; margin: 0; line-height: 1.4; list-style-type: none;}
/* HOMEPAGE RR */
.linkportal{width:440px;float: left;margin-left:19px;border-left: 1px solid #046F96;border-right: 1px solid #046F96;border-bottom: 1px solid #046F96;padding-bottom:8px !important;margin-bottom:30px;min-height:252px;}
#inhoudbox .onder{min-height: 100px;}
#inhoudbox .linkportal ul{padding: 0 0 0 10px;}
.linkportal:hover{background:#DEEFF6 none repeat scroll 0 0;}
.linkportal h2{background:#046F96;margin-top: 0 !important;line-height:1.22;color:#fff;font-family:arial,verdana,sans-serif;font-size:150%;font-weight:bold;text-decoration: none !important;margin:0 0 0.2em;padding:15px 0 0.2em 10px;}
.linkportal h3 a{font-size:135%;font-weight:bold;line-height:1.22;color:#000;text-decoration: none !important;}
.linkportal h3 {padding:4px 0 0.2em 10px;margin:0 0 0.2em;}
.linkportal img{width: 440px;overflow:hidden;}
#linkfotos{padding: 0 19px !important;position: static!important;}
#foto1, #foto2{width: 204px;height: 219px; display: inline-block;}
#foto2{border-left: 33px solid #046F96;}
#foto1,#foto2,#foto3{text-indent: -10000px}
#foto1{background:transparent url(../images/foto1.jpg) no-repeat scroll 0 0; float: left;}
#foto2{background:transparent url(../images/foto2.jpg) no-repeat scroll 0 0;margin-left:33px; float: left;}
#foto3{background:transparent url(../images/foto3.jpg) no-repeat scroll 0 0;width: 440px;height: 219px;float: right;}
.linkportal  span a{padding: 0 0 0.4em 10px;font-size:100%;font-weight:bold;line-height:1.4;color: #000;text-decoration: none !important;}
.home #inhoudkolom {background-color:#FFFFFF;margin-left:0;margin-top:3.08em !important;overflow:hidden;padding:7px 0 0;width: 100%;border-left: none;float:left;}
.clear{clear:both;}

