/* Ontwikkelaar: Concept7 (www.concept7.nl) */
/* Datum: november 2006 */
/* Format: screen */

/* Globals ---------------------------------------------------------- */
body,
html {
	background:#fff;
	color:#000;
	margin:0;
	padding:0;
	font:normal 12px arial,arial,sans-serif;
	}

body { min-width:780px;}

div#wrapper {
	width:780px;
	margin:0 auto;
	padding:0;
	}

img {
	border:0;
	}

.clearfloat:after {
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
}
  
.clearfloat { 
	display:block;
}  

* html .clearfloat {
	height:1%;
}

/* Service menu ----------------------------------------------------- */
div#service {
	background:#51a8c5;
	border-bottom:10px solid #256479;
	font-weight:bold;
	color:#fff;
	padding:12px 20px 13px 20px;
	}

div#service a {
	text-decoration:underline;
	color:#fff;
	}

ul#navserv {
	margin:0;
	padding:0;
	float:right
	}

ul#navserv li {
	list-style-type:none;
	display:inline;
	}

ul#navserv a {
	text-decoration: none;
	color:#fff;
	padding-left:12px;
	}

ul#navserv a:hover {
	text-decoration:underline;
	}

/* Top (Header, logo en zoeken) ---------------------------------------- */
div#top {
	height:110px;
	background:url(../gfx_fr/header.jpg) no-repeat;
	padding:20px 0 0 0;
	}

div#wrapzoek {
	float:right;
	width:290px;
	padding-top:27px;
	color:#fff;
	}

div#wrapzoek input {
	font:normal 12px arial,verdana,sans-seirf;
	width:180px;
	}

div#wrapzoek p {
	margin:0;
	padding:4px 0 0 0;
	}

div#wrapzoek a {
	text-decoration:underline;
	color:#fff;
	}

input.knopzoek,
a.knopzoek:link,
a.knopzoek:visited {
	background:transparent url(../gfx_fr/bg-knopzoek.gif) no-repeat;
	color:#fff;
	font-weight:bold!important;
	cursor:pointer;
	width:56px!important;
	height:20px;
	border:0;
	}
	
input.knopzoek:hover,
a.knopzoek:hover,
a.knopzoek:visited:hover {
	background:transparent url(../gfx_fr/bg-knopzoek-hover.gif) no-repeat;
	color:#fff;
	width:56px!important;
	height:20px;
	border:0;
	}

.zoekform fieldset {
	border:0;
	margin:0;
	padding:0;
	width:300px;
	float:right;
	}
	
.rBlad {
	position:absolute;
	margin:110px 0 0 172px;
	display:none;
	}

* html .rBlad {
	position:absolute;
	margin:110px 0 0 426px;
	}
	
/* Content (linker- en rechterkant) ------------------------------------ */
div#wrapcontent {
	overflow:hidden;
	padding:36px 0 20px 0;
	border-bottom:1px solid #51a8c5;
	}

div#wrapcontent a {
	text-decoration:underline;
	color:#2c6aa4;
	}

h1 {
	font:bold 18px arial,verdana,sans-serif;
	margin:0;
	padding:0;
	color:#a61212;
	}

h2 {
	margin:0;
	padding:9px 0 8px 0;
	font:bold 14px arial,verdana,sans-serif;
	color:#51a8c5;
	}

h3 {
	font:bold 12px arial,verdana,sans-serif;
	margin:10px 0 0 0;
	padding:0;
	}

div#clinks {
	float:left;
	width:490px;
	padding:0 30px 0 20px;
	}

div#clinks p {
	line-height:150%;
	}

div.wrapLinks, div.wrapAct {
	border-bottom:1px solid #ddd;
	padding:16px 0 25px 0;
	}

.wrapAct h3, .wrapAct p, .wrapLinks p {
	margin:0!important;
	padding:0!important;
	}

#crechts {
	float:left;
	width:220px;
	padding:0;
	margin-right:20px;
	}

#crechts a {
	text-decoration:underline;
	color:#2c62a4;
	}

#crechts p {
	line-height:150%;
	}

.afbR {
	display:block;
	}

ul.opsomm {
	list-style-type:none;
	margin:0;
	padding:0;
	}

ul.opsomm li {
	padding-bottom:3px;
	}

.feas {
	margin:35px 0 0 0;
	padding:0;
	}

.feas li {
	list-style:none;
	display:inline;
	padding:0px 20px 0px 0px;
	}

.feas li a {
	font-weight:bold;
	color:#595959!important;
	}

.printen {
	background:url('../gfx_fr/icon-print.gif') no-repeat;
	background-position:0 3px;
	padding:0px 20px 0px 20px;
	border-right:1px solid #adadad;
	}
	
.mailen {
	background:url('../gfx_fr/icon-mail.gif') no-repeat;
	background-position:0 3px;
	padding:0px 0px 0px 20px;
	}
	
/* Navigatie ---------------------------------------------------------- */
#nav {
	border-top:10px solid #256479;
	background:#51a8c5 url(../gfx_fr/bg-nav.gif) right no-repeat;
	height:60px;
	}

#mainmenu {
	margin:25px 0 0 20px;
	padding:0;
	background:#f60;
	}
	
#mainmenu li {
	position:relative;
	float:left;
	height:35px;
	list-style:none;
	}
	
#mainmenu li.tab01 {
	z-index:30;
	}
	
#mainmenu li.tab02 {
	z-index:29;
	}
	
#mainmenu li.tab03 {
	z-index:28;
	}

#mainmenu li.tab04 {
	z-index:27;
	}

#mainmenu li.tab05 {
	z-index:26;
	}

#mainmenu li.tab06 {
	z-index:25;
	}
	
#mainmenu a:link,
#mainmenu a:visited,
#mainmenu a:hover,
#mainmenu a:visited:hover {
	display:block;
	float:left;
	height:35px;
	font-weight:bold;
	text-decoration:none;
	}
	
#mainmenu a:link span,
#mainmenu a:visited span,
#mainmenu a:hover span,
#mainmenu a:visited:hover span {
	display:block;
	float:left;
	height:25px;
	padding:10px 22px 0px 15px;
	}
	
#mainmenu a:link,
#mainmenu a:visited {
	color:#fff;
	background:transparent url(../gfx_fr/tabhoeklinks.gif) no-repeat top left;
	}
	
#mainmenu a:hover,
#mainmenu a:visited:hover {
	color:#fff;
	background:transparent url(../gfx_fr/tabhoeklinkshover.gif) no-repeat top left;
	}
	
#mainmenu a:link span,
#mainmenu a:visited span {
	color:#000;
	background:transparent url(../gfx_fr/tabhoekrechts.gif) no-repeat top right;
	cursor:pointer;
	}
	
#mainmenu a:hover span,
#mainmenu a:visited:hover span {
	color:#fff;
	background:transparent url(../gfx_fr/tabhoekrechtshover.gif) no-repeat top right;
	cursor:pointer;
	}
	
#mainmenu a.select:link,
#mainmenu a.select:visited {
	color:#000;
	background:#fff url(../gfx_fr/tabhoeklinksselect.gif) no-repeat top left;
	}
	
#mainmenu a.select:link span,
#mainmenu a.select:visited span {
	color:#000;
	background:transparent url(../gfx_fr/tabhoekrechtsselect.gif) no-repeat top right;
	cursor:pointer;
	}
	
#mainmenu a.select:hover,
#mainmenu a.select:visited:hover {
	color:#fff;
	background:transparent url(../gfx_fr/tabhoeklinkshover.gif) no-repeat top left;
	}
	
#mainmenu a.select:hover span,
#mainmenu a.select:visited:hover span {
	color:#fff;
	background:transparent url(../gfx_fr/tabhoekrechtshover.gif) no-repeat top right;
	cursor:pointer;
	}

/* Logos ---------------------------------------------------------- */
#logos {
	clear:both;
	font:normal 11px arial,verdana,sans-serif;
	color:#878787;
	padding:10px 20px 0 20px;
	}

ul.afblogo {
	overflow:hidden;
	padding:0px 0px 15px 0px;
	width:750px;
	margin:10px 0 0 0;
	}
	
ul.afblogo li {
	float:left;
	list-style:none;
	}
	
ul.afblogo a:link,
ul.afblogo a:visited,
ul.afblogo a:hover,
ul.afblogo a:visited:hover {
	display:block;
	float:left;
	}
	
ul.afblogo a:link,
ul.afblogo a:visited {
	border:1px solid #fff;
	}
	
ul.afblogo a:hover,
ul.afblogo a:visited:hover {
	border:1px solid #ccc;
	}
	
/* Footer ---------------------------------------------------------- */
#footer {
	background:#51a8c5 url(../gfx_fr/bg-footer.gif) left bottom no-repeat;
	height:90px;
	text-align:center;
	clear:both;
	}

#footer p {
	margin:0;
	padding:16px 0 0 0;
	background:url(../gfx_fr/ronding-footer.gif) no-repeat;
	font-weight:bold;
	color:#fff;
	}

ul#navfoot {
	margin:15px 5px 0 0;
	padding:0;
	}

ul#navfoot li {
	list-style-type:none;
	display:inline;
	}

ul#navfoot a {
	text-decoration: none;
	color:#fff;
	padding-left:6px;
	padding-right:4px;
	}

ul#navfoot a:hover {
	text-decoration:underline;
	}

ul#navfoot span {
	color:#fff;
	}
/* Gastenboek ---------------------------------------------------------- */
.gastenboekscroller {
	margin-bottom:15px;
	text-align:center;
  }
.gastenboekscroller li {
	list-style:none;
	display:inline;
	margin:0px 5px;
	}

.gastenboekscroller a{
  color: #000;
  text-decoration: none;
  }

.gastenboekscroller a:hover{
  color: #CC9900;
  }
.gastenboekscroller a:visited{
  color: #5174A7;
}
.gastenboekscroller a:visited:hover{
  color: #CC9900;
}
div#fix-menu {
	height: 105px;
}
