li.verticaal { width:129px; text-align:center;}

a img { border:0px; }
/*
ul {
	list-style-type: none
}
*/
ul li a { 
	text-decoration:none;
	margin-left:0px; 
}
ul li a, ul li a:visited { 
	color: #002868; 
	text-decoration:none;
}
ul li a:hover, ul li a:visited:hover  { 
	color: #F95602; 
	text-decoration:none;
}

ul li ul li a { 
	margin-left:20px; 
	color: #002868
	text-decoration:none;
}
ul li ul li ul li a { 
	margin-left:40px; 
	color: #002868
	text-decoration:none;
}
ul li ul li ul li ul li a { 
	margin-left:60px; 
	color: #002868
}

/*

BASISKLEUREN:

=================================================================*/



/* Hoofdlayout
=================================================================*/
/*
* { 
	margin:0;
	padding:0;
}
*/

body { 
	position:relative;
	padding:0px;
	margin:0px;
	font-family:arial;
	font-size:70%;
	line-height:130%;
	height:100%;
	background:url('../images/wrapper_bg.gif') repeat-y 50%;
	}
.noshow { 
	position:absolute;
	left:-9000px;
	}
.clearlaag {
	float:none;
	clear:both;
	line-height:1px;
	font-size:1px;
	}
#bodycontent {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:780px;
	z-index:1;
	padding-top:60px;
	}

#contentveld {
	width:530px;
	margin:0px 0px 0px 280px;
	padding:10px 20px 10px 50px;
	font-family:arial;
	line-height:140%;
	}
.fotoschaduwonder,
.schaduwboven {
	display:block;
	}
.schaduwonder,
.schaduwboven {
	margin-left:390px;
	display:block;
	}
.navigatie {
	position:absolute;
	width:300px;
	top:0px;
	left:0px;
	z-index:7;
	padding:20px 0px 0px 20px;
	}
#logo {
 	float: right;
	}
#usermenu {
	position:absolute;
	top:0px;
	right:0px;
	height:41px;
	display:none;
	width:301px;
	z-index:9;
	}
.siteopties {
	position:absolute;
	top:0px;
	right:0px;
	font-weight:bold;
	cursor:pointer;
	float:left;
	z-index:6;
	width:21px;
	height:41px;
	}
#flippen {
	position:absolute;
	top:0px;
	right:0px;
	background-color:#fff;
	height:41px;
	}
.opensluiten {
	cursor:pointer;
	display:block;
	}


/* Content
=================================================================*/
.fotorechts {
	float:right;
	margin:0px 0px 4px 10px;
	}
.fotolinks {
	float:left;
	margin:0px 10px 4px 0px;
	}
#contentveld p {
	margin-bottom:10px;
	}
.downloadpdf,
.downloaddoc,
.downloadxls,
.downloadzip,
.downloadtxt {
	display:block;
	padding:5px 10px 5px 24px;
	margin-bottom:10px;
	font-weight:bold;
	}
.downloadpdf {
	background:#E6EFFF url('../images/icons/icon_pdf.gif') no-repeat 3px;
	}
.downloaddoc {
	background:#E6EFFF url('../images/icons/icon_doc.gif') no-repeat 3px;
	}
.downloadxls {
	background:#E6EFFF url('../images/icons/icon_xls.gif') no-repeat 3px;
	}
.downloadzip {
	background:#E6EFFF url('../images/icons/icon_zip.gif') no-repeat 3px;
	}
.downloadtxt {
	background:#E6EFFF url('../images/icons/icon_txt.gif') no-repeat 3px;
	}


/* Home
=================================================================*/
.homekeuze {
	background-color:#E6EFFF;
	padding:10px;
	margin-top:10px;
	}
.homekeuze2 {
	padding:10px;
	margin-top:10px;
	}
.fotohome,
.portfolioset {
	width:270px;
	padding:10px 20px 10px 10px;
	background:#fff url('../images/weblog_schaduwrechts.gif') no-repeat top right;
	}
.fotohome img,
.portfolioset img {
	display:block;
	border:0px;
	}


/* Headers
=================================================================*/
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	padding:0px;
	margin:0px;
	font-family:arial;
	color: #002868;
	}
#contentveld h1 {
	font-size:130%;
	margin-bottom:8px;
	}
#contentveld h2 {
	font-size:120%;
	margin-bottom:3px;
	}
#contentveld .formulier h1 {
	font-size:120%;
	padding:3px 10px;
	background-color:#D9D9D9;
	}
.fototitel {
	padding-top:4px;
	border-top:4px solid #ddd;
	}


/* Lists
=================================================================*/
#usermenu #stijlen {
	border:0px;
	width:120px;
	float:left;
	padding-left:10px;
	}
#usermenu ul li {
	border:0px;
	width:20px;
	float:left;
	list-style:none;
	}
.fotohome ul {
	text-align:right;
	padding-top:4px;
	}
.fotohome ul li {
	list-style:none;
	display:inline;
	}
.portfolioset ul {
	padding-top:9px;
	height:56px;
	}
.portfolioset ul li {
	list-style:none;
	float:left;
	}
.ruimterechts {
	padding-right:9px;
	}
.homefototitel {
	float:left;
	width:170px;
	text-align:left;
	}
.homekeuze {
	padding:10px;
	}
.kwartetlist {
	float:right;
	width:140px;
	}
.kwartetlist li {
	list-style:none;
	float:left;
	border-left:10px solid #E6EFFF;
	border-bottom:10px solid #E6EFFF;
	}
.kwartetlist img,
.portfoliohome img {
	border:0px;
	display:block;
	}
.portfoliohome li {
	float:left;
	list-style:none;
	display:block;
	margin-right:5px;
	}
.portfoliohome li.leesmeer,
div.leesmeer {
	float:none;
	clear:both;
	padding-top:4px;
	text-align:right;
	}
.linkslist {
	padding-left:20px;
	margin-bottom:10px;
	}
.linkslist li {
	list-style-image:url('../images/arrow_list_black.gif');
	}
dt	{
	font-weight:bold;
	}
dd	{
	margin-bottom:10px;
	padding-left:10px;
	color:#555;
	}
dl.reacties dt {
	border-top:4px solid #ddd;
	padding-top:4px;
	}
.weblogtitel,
.weblogreageer {
	position:relative;
	margin-bottom:10px;
	}
.weblogtitel li,
.weblogreageer li {
	display:inline;
	}
.logdatum,
.reageer {
	position:absolute;
	top:0px;
	right:20px;
	font-weight:bold;
	}

/* Weblog
=================================================================*/
.blogarchief {
	border-top:4px solid #ddd;
	padding-top:10px;
	margin-bottom:10px;
	}
.blogarchief img {
	display:block;
	margin-bottom:3px;
	border:0px;
	}
.bloglinks,
.blogrechts {
	float:left;
	width:210px;
	}

.bloglinks_staand, .blogrechts_staand {
	float:left;
	width:210px;
	margin-left:50px;
	}

.bloglinks, .bloglinks_staand {
	border-right:10px solid #fff;
	}
.archiefreacties {
	display:block;
	text-align:right;
	}
.scrollen {
	text-align:center;
	color:#999;
	border-top:4px solid #ddd;
	padding-top:10px;
	margin-bottom:10px;
	}
.scrollen strong {
	color:#8CC6FF;
	}


/* Portfolio
=================================================================*/
.portfolio {
	height:80px;
	margin-bottom:6px;
	}
.portfolio div {
	width:80px;
	height:67px;
	background-color:#E6EFFF;
	padding-top:13px;
	float:left;
	border-right:6px solid #fff;
	}
.portfolio div.staand {
	width:67px;
	height:80px;
	padding-top:0px;
	padding-left:13px;
	}
.portfolio div#selected {
	background-color:#ccc;
	}
.portfolio img {
	border:0px;
	}
.portfoliocategorie {
	border-top:4px solid #ddd;
	padding-top:6px;
	margin-bottom:10px;
	}
.portfoliodetail {
	display:block;
	margin-bottom:10px;
	}
.portfolionavigatie {
	height:28px;
	margin-bottom:10px;
	}
.portfolionavigatie img {
	border:0px;
	}
.portfolionavigatie li {
	width:80px;
	border-right:6px solid #fff;
	float:left;
	list-style:none;
	}
.portfolionavigatie li a,
.portfolionavigatie li a:visited,
.portfolionavigatie li a:hover,
.portfolionavigatie li a:visited:hover {
	display:block;
	padding-top:10px;
	height:18px;
	text-align:center;
	line-height:7px;
	}
.portfolionavigatie li a,
.portfolionavigatie li a:visited {
	background-color:#ddd;
	color:#999;
	}
.portfolionavigatie li a:hover,
.portfolionavigatie li a:visited:hover {
	background-color:#aaa;
	color:#444;
	}
.staand2 {
	background-color:#E6EFFF;
	padding-left:120px;
	}


/* Links
=================================================================*/
a:link {
	color:#153b63;
	}
a:visited {
	color:#751A80;
	}
#usermenu ul li a,
#usermenu ul li a:hover,
#usermenu ul li a:visited,
#usermenu ul li a:visited:hover {
	display:block;
	border:0px;
	height:14px;
	width:14px;
	float:left;
	text-decoration:none;
	border:1px solid #8CC6FF;
	}
#usermenu ul li a img {
	display:block;
	border:0px;
	}
.homekeuze li a,
.homekeuze li a:visited,
.homekeuze li a:hover,
.homekeuze li a:visited:hover {
	border:0px;
	}
.kruimelpad {
	font-weight:bold;
	color:#999;
	padding:45px 0px 10px 0px;
	border-bottom:1px solid #ddd;
	margin-bottom:10px;
	}


/* Navigatie (Topmenu, Bottommenu)
=================================================================*/
#topmenu {
	position:absolute;
	top:0px;
	right:0px;
	padding-top:6px;
	}
#bottommenu {
	text-align:right;
	margin-top:0px;
	padding-bottom:30px;
	}
#bottommenu li {
	position:relative;
	left:530px;
	}
.rightmenu li {
	list-style:none;
	float:left;
	margin:0px 26px 0px 0px;
	color:#777;
	}
.rightmenu li a,
.rightmenu li a:visited,
.rightmenu li a:hover,
.rightmenu li a:visited:hover {
	text-decoration:none;
	font-weight:bold;
	}
.rightmenu li a:hover,
.rightmenu li a:visited:hover {
	color:#8CC6FF;
	}
.rightmenu li a.select,
.rightmenu li a.select:visited,
.rightmenu li a.select:hover,
.rightmenu li a.select:visited:hover {
	color:#F95602;
	}



/* Navigatie (Hoofdmenu)
=================================================================*/
#hoofdmenu {
	font-family:verdana;
	border-top:1px solid #555;
	font-weight:bold;
	background-color:#002868;
	margin:0px 60px 0px 0px;
	width: 190px;
	float: right;
	}
#hoofdmenu a,
#hoofdmenu a:visited,
#hoofdmenu a:hover,
#hoofdmenu a:visited:hover {
	text-decoration:none;
	display:block;
	height:18px;
	padding-top:2px;
	color:#F95602;
	}
#hoofdmenu a,
#hoofdmenu a:visited {
	}
#hoofdmenu a:hover,
#hoofdmenu a:visited:hover {
	background-color:#FFFFFF;
	}
#hoofdmenu li {
	list-style:none;
	border-bottom:1px solid #555;
	}
#hoofdmenu li ul li {
	font-weight:normal;
	border-bottom:0px;
	background-color:#002868;
	}


#hoofdmenu li.submenu a.selectmetsub {
	background-image:url('../images/arrow_down.gif');
	font-weight:bold;
	color:#fff;
	}
#hoofdmenu a.select,
#hoofdmenu a.select:visited {
	background-image:url('../images/arrow_right.gif');
	font-weight:bold;
	background-color:#333;
	color:#fff;
	}
#hoofdmenu a.select:hover,
#hoofdmenu a.select:visited:hover {
	background-color:#555;
	}
#hoofdmenu li a,
#hoofdmenu li a:visited,
#hoofdmenu li a:hover,
#hoofdmenu li a:visited:hover {
	padding-left:10px;
	}
#hoofdmenu li ul li a,
#hoofdmenu li ul li a:visited,
#hoofdmenu li ul li a:hover,
#hoofdmenu li ul li a:visited:hover {
	color:#F95602;
	white-space: nowrap;
	padding-left:10px;
	}

#hoofdmenu li ul li ul li a,
#hoofdmenu li ul li ul li a:visited,
#hoofdmenu li ul li ul li a:hover,
#hoofdmenu li ul li ul li a:visited:hover {
	padding-left:20px;
	white-space: nowrap;
	}

#hoofdmenu li ul li ul li ul li a,
#hoofdmenu li ul li ul li ul li a:visited,
#hoofdmenu li ul li ul li ul li a:hover,
#hoofdmenu li ul li ul li ul li a:visited:hover {
	padding-left:30px;
	white-space: nowrap;
	}


/* Navigatie (Overige)
=================================================================*/
#contentopties {
	position:relative;
	list-style:none;
	height:22px;
	margin-top:10px;
	border-top:1px solid #ddd;
	}
#contentopties li {
	float:left;
	display:block;
	height:22px;
	}
#naarboven {
	position:absolute;
	right:0px;
	}
#contentopties a,
#contentopties a:visited,
#contentopties a:hover,
#contentopties a:visited:hover {
	display:block;
	font-weight:bold;
	padding:3px 0px 0px 18px;
	}
#contentopties a,
#contentopties a:visited {
	color:#153b63;
	}
#contentopties a:hover,
#contentopties a:visited:hover {
	color:#8CC6FF;
	}
#printervriendelijk a,
#printervriendelijk a:visited {
	background:url('../images/icon_print.gif') no-repeat 0px 5px;
	}
#printervriendelijk a:hover,
#printervriendelijk a:visited:hover {
	background:url('../images/icon_print_hover.gif') no-repeat 0px 5px;
	}
#naarboven a,
#naarboven a:visited {
	background:url('../images/icon_naarboven.gif') no-repeat 6px 7px;
	}
#naarboven a:hover,
#naarboven a:visited:hover {
	background:url('../images/icon_naarboven_hover.gif') no-repeat 6px 7px;
	}


/* Formulieren
=================================================================*/
input,
select,
textarea {
	font-size:100%;
	font-family:arial;
	padding:1px;
	}
#usermenu fieldset {
	border:0px;
	width:150px;
	float:left;
	}
#usermenu fieldset input {
	margin-right:4px;
	}
.formulier {
	background-color:#E5E5E5;
	margin-bottom:10px;
	}
.formulier fieldset {
	border:0px;
	padding:3px 10px;
	}
.formulier div {
	padding:4px 0px;
	border-bottom:1px solid #D9D9D9;
	clear:both;
	}
.formulier label {
	width:160px;
	float:left;
	display:block;
	padding-top:1px;
	font-weight:bold;
	}
.formulier label.checkdoos {
	float:none;
	display:inline;
	padding-top:1px;
	margin-left:4px;
	font-weight:normal;
	}
.buttons {
	clear:both;
	text-align:right;
	border:0px;
	}
.buttons input {
	color:#fff;
	font-weight:bold;
	background-color:#153b63;
	border:0px;
	cursor:pointer;
	}
.formulier small {
	display:block;
	color:#df0024;
	width:200px;
	margin-left:160px;
	}


/* Kleuren
=================================================================*/
body	{
	background-color:#E6EFFF;
	}
#contentveld {
	background:#fff url('../images/oranje_content_bg.gif');
	}
a:hover,
a:visited:hover {
	color:#000;
	}
.buttons input:hover {
	background-color:#000;
	}
.rightmenu li a,
.rightmenu li a:visited {
	color:#002868;
	}
.rightmenu li a:hover,
.rightmenu li a:visited:hover {
	color:#000;
	}








