
/* wrapper */

#bodywrapper {
	text-align: center;
	background: white url(graphics/bg_body.gif) top center no-repeat;
	height: 100%;
}

#wrapper {
	width: 996px;
	margin: 0 auto;
	text-align: left;
	position: relative;
	padding-top: 107px;
}

/* logo */

#logo {
	position: absolute;
	top: 22px;
	left: 0;
}

/* content */

#main {
	xbackground: url(graphics/gans1.png) bottom left no-repeat;
	padding-left: 246px;
	float: left;
}

* html #main {
	xwidth: 750px;
	xborder: 1px solid red;
}

#contentwrapper {
	float: left;
}

#content {
	background: url(graphics/content_bg.png) no-repeat;
	float: left;
	min-height: 450px;
	margin-bottom: 40px;
	padding: 15px 0 0 27px;
	width: 723px;
	position: relative;
	z-index: 10;
}

* html #content {
	height: 475px;
}

*+html #bodysubstyle_home #content {
	min-height: 550px;
}

* html #bodysubstyle_home #content {
	height: 520px;
}

#contentbg {
	xbackground: url(graphics/content_bg.png) no-repeat;
	width: 503px;
	height: 250px;
	position: absolute;
	left: 246px;
	xz-index: 1;
}

.cmsContent {
	xpadding: 15px 27px 0 27px;
	float: left;
	width: 449px;
	padding-right: 27px;
	xmargin-top: 17px;
}
*+html .cmsContent {
	margin-top: 13px;
}

* html .cmsContent {
	margin-top: 13px;
}

.section {
	width: 449px;
}

/*
#content:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

*+html #content {
    min-height: 0; 
}*/

/* images */

#emtpyimagelink {
	position: absolute;
	background: #C7BAC6;
	width: 247px;
	height: 250px;
	left: 749px;
	xfloat: right;
	top: 107px;
}

#pageImage {
	position: absolute;
	left: 749px;
	width: 247px;
	height: 250px;
	overflow: hidden;
}

*+html #pageImage {
	top: 107px;
	float: none;
}

* html #pageImage {
	position: absolute;
	top: 107px;
	left: 749px;
}

#birds[id] {
	background: url(graphics/birds.png) no-repeat;
	position: absolute;
	width: 247px;
	height: 250px;
	left: 749px;
	top: 108px;
}

* html #birds {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='/style/graphics/birds.png');
	position: absolute;
	width: 247px;
	height: 250px;
	left: 749px;
	top: 108px;
}

/* side */

#side,
#LinksWrapper {
	float: right;
	width: 247px;
	xposition: absolute;
	xtop: 357px;
	xleft: 749px;
	margin-top: 221px;
}

#side h3,
#LinksWrapper h2,
#aanmeldenNieuwsbrief h2 {
	background: #907188;
	font-size: 13px;
	font-weight: normal;
	color: #FFF;
	line-height: 33px;
	padding-left: 11px;
	height: 33px;
	margin: 0;
	margin-bottom: 6px;
	text-transform: uppercase;
}

.sideblock,
#links,
#downloads,
#externals {
	background: #DDD5DC;
	border-bottom: 1px dashed white;
	padding-bottom: 6px;
}

.sideblock ul,
.linkRow,
.downloadRow,
.externalRow {
	xpadding: 3px 14px 6px 13px;
}

.sideblock ul li,
#links .linkRow,
#downloads .downloadRow,
#externals .externalRow {
	background: url(graphics/bullet_sidenav.gif) 13px 3px no-repeat;
	line-height: 19px;
	width: 225px;
}

.sideblock ul li a,
#links a,
#downloads a,
#externals a {
	line-height: 19px;
	position: relative;
	left: 25px;
}

#downloads span.downloadImg {
	display: none;
}

/* skip to nav */

#skiptonav {
	display: none;
}

/* menu */

#menuFirstLevel {
	position: absolute;
	top: 74px;
	left: 246px;
	width: 750px;
	padding: 0;
}

* html #menuFirstLevel {
	width: 750px;
}

#menuFirstLevel li {
	display: inline;
	margin: 0;
	padding: 0;
}

#menuFirstLevel li a {
	display: block;
	background: #522145;
	color: white;
	text-align: center;
	line-height: 33px;
	height: 33px;
	width: 125px;
	border-right: 1px solid #754D6A;
	text-decoration: none;
	text-transform: uppercase;
	float: left;
}

li#menu1,
li#menu8 {
	display: none;
}

ul#menuFirstLevel li#menu7 a,
li#logout a {
	border-right: none;
	width: 120px;
}

#menuFirstLevel li a:hover {
	background: #907188;
	color: white;
}

#menuFirstLevel li.active a,
#menuFirstLevel li.subactive a {
	background: #C1D81E;
	color: #522145;
}

#menu h2 {
	display: none;
}

/*
#menu {
	position: absolute;
	top: 72px;
	left: 0;
	width: 100%;
}

#menu ul,
#menu li {
	margin: 0;
	padding: 0;
	list-style: none;
}

#menu ul {
	background: #522145;
}

* html #menu ul {
	height: 1em;
}

*+html #menu ul {
    min-height: 0;
}

html>body #menu ul:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

#menu ul li {
	position: relative;
	float: left;
}

* html #menu ul li {
	display: inline;
}

#menu li a {
	font-weight: bold;
	text-decoration: none;
	color: white;
	display: block;
	padding: 0.25em 0.5em;
	border-right: 1px solid #9ACDFA;
}

#menu li a:hover {
	background: #F58D32;
	color: white;
}*/

/* subnav */

#submenu,
#green  {
	background: #BAD405 url(graphics/bg_subnav.gif) top left repeat-y;
	width: 216px;
	height: 233px;
	position: absolute;
	top: 107px;
	left: 0;
	padding: 17px 15px 0 15px;
}

#green.twitterBlock{
	background: #BAD405;
	padding: 0 5px;
	width: 236px;
	height: 250px;
}

*+html #submenu ul {
	margin-top: -10px;
}

#submenu ul {
	list-style: none;
	padding: 0;	
}
	
#submenu ul li {
	background: none;
}

#submenu li ul li {
	background: url(graphics/bullet_subnav.gif) 0 3px no-repeat;
	xline-height: 21px;
}


#submenu li ul li.active {
	background: url(graphics/bullet_subnav_active.gif) 0 3px no-repeat;
}

#submenu li.active a {
	font-weight: bold;
}

#submenu li.active ul li a {
	font-weight: normal;
}

#submenu li a {
	line-height: 19px;
	position: relative;
	left: 14px;
}

* html #submenu li {
	height: 0px;
}

#submenu ul li a {
	display: none;
}

*+html #submenu ul li {
	background: none;
}

*+html #submenu ul ul li {
	background: url(graphics/bullet_subnav.gif) 0 3px no-repeat;
}

#submenu ul li ul li a {
	display: block;
}

ul#menuFirstLevel ul li a {
	display: none;
}

/* extranav */

ul#extranav {
	position: absolute;
	top: 365px;
	left: 0;
	width: 103px;
	list-style: none;
	padding: 0;	
}

* html ul#extranav {
	top: 370px;
}

#extranav a {
	display: block;
	text-align: right;
	line-height: 20px;
	color: #666;
	font-size: 10px;
}

* html #extranav a {
	line-height: 7px;
}

/* submenu's */

#menu ul ul {
	position: absolute;
	background: #9ACDFA;
}

#menu ul ul,
#menu ul ul li {
	margin: 0;
	padding: 0;
	list-style: none;
}

#menu ul ul li {
	float: none;
}

#menu li li a {
	font-weight: normal;
	width: 12em;
	border: none;
	color:  #064276
}

/* sub-sub menu's */

#menu ul ul ul {
	border-left: 1px solid white;
	border-top: 1px solid white;
	left: 12em; /* position at the edge: 12em width + 2 x 0.5 padding */
	top: 0;
}


/* #menu hover-effect */

#menu ul li ul {
	/* level 1 */
	display: none;
}

#menu ul li:hover ul,
#menu ul li.hover ul {
	/* the li.hover is for MSIE, set by menu.js */
	display: block;
}

#menu ul li:hover li ul,
#menu ul li.hover li ul {
	/* level 2 */
	display: none;
}

#menu ul li:hover li:hover ul,
#menu ul li.hover li.hover ul {
	display: block;
}

#menu ul li:hover li:hover li ul,
#menu ul li.hover li.hover li ul {
	/* level 3 */
	display: none;
}

#menu ul li:hover li:hover li:hover ul,
#menu ul li.hover li.hover li.hover ul {
	display: block;
}

/* menu beheer */

li#editPassword a {
		line-height: 15px;
}


/* search */

#form_zoeken {
	position: absolute;
	width: 248px;
	left: 779px;
	top: 8px;
	border: none;
}

.search_field {
	height: 16px;
	position: relative;
	top: -1px;
	padding-top: 2px;
}

.greyedOut {
	color: #999;
	font-style: italic;	
}

#form_zoeken .button {
	width: 67px;
	xheight: 19px;
	margin-left: 5px;
	margin-top: -3px;
	xpadding-bottom: 3px;
}

*+html #form_zoeken .button {
	margin-top: -9px;
	height: 21px;
}

* html #form_zoeken .button {
	margin-top: -9px;
	height: 21px;
}

.corners span {
	display: block;
}

h1.corners span {
	display: none;
}

/* footer */

#footer {
	clear: both;
	background-color: #522145;
	width: 722px;
	height: 33px;
	line-height: 33px;
	color: #999;
	float: right;
	padding-left: 28px;
	text-align: center;
	position: relative;
	z-index: 20;
}

*+html #bodysubstyle_home #footer {
	margin-top: 40px;
}

*+html #footer {
	margin-top: 50px;
}

* html #footer {
	line-height: 0;
}

#footer_text {
	
}

* html #footer_text {
	padding-top: 16px;
}

#footer a {
	color: #BAD405;
} 

#poweredByMaxNl a {
	float: right;
	color: #333;
	font-size: 10px;
	line-height: 16px;
}

* html #poweredByMaxNl a {
	position: relative;
	top: 15px;
}

/*
#footer {
	padding: 0.25em 0;
	text-indent: 0.5em;
	position: absolute;
	bottom: 0;
	width: 100%;
	border-top: 1px solid #F58D32;
	background: #FDF2E7;
}

#footer #poweredByMaxNl {
	float: right;
	display: inline;
	margin-right: 0.5em;
}*/


/* OTHER TOOLS */

/* various classes */

.skip,
.noScreen {
	display: none;
}

a.tel {
	text-decoration: none;
	color: black;
	cursor: default;
}

.image {
	clear: both;
	margin-bottom: 1em;
}

.left {
	float: left;
	margin: 0 1em 1em 0;
}

.right {
	float: right;
	margin: 0 0 1em 1em;
}

.center {
	text-align: center;
}


/* horizontal rules */

hr {
	display: none;
}

#content hr {
	display: block;
}


/* Progress Bar */

.modalDialogBox {
	text-align: center;
	position: absolute;
	border: 1px solid #0A72CD;
	top: 50%;
	left: 50%;
	width: 20em;
	margin: -12.5% 0 0 -10em;
	background-color: white;
}

.modalDialogBox h3, .modalDialogBox p {
	margin: 1em 0 1em 0;
	padding: 0;
}

.barContainer {
	text-align: left;
	border: 1px solid #0A72CD;
	margin: 0.5em;
	background-color: #EBF5FE;
}

.bar {
	background-color: #0A72CD;
	height: 1em;
	width: 98%;
}

.caption, .percentage {
	margin: 0.5em;
}

.percentage {
	font-weight: bold;
}

/* breadcrumb */

#breadcrumb {
	color: white;
	xposition: absolute;
	xpadding: 5px 0 0 27px;
}

#breadcrumb a {
	font-size: 11px;
	color: #666;
}

#breadcrumb ul {
	list-style: none;
	padding: 0;	
}

#breadcrumb ul li {
	display: inline;
}

#bodysubstyle_referentiemodule #breadcrumb {
	text-indent: -144px;
}

/*
#page_home #breadcrumb {
	display: none;
}

#breadcrumb {
	position: relative;
	left: 55px;
	top: 120px;
	margin-left: 0px;
	margin-bottom: 20px;
}

#breadcrumb ul {
	padding: 0px;
	margin: 0;
}

#breadcrumb ul li {
	list-style: none;
	display: inline;
}

#breadcrumb ul li,
#breadcrumb ul li a {
	color: #F58D32;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

#breadcrumb a:hover {
	text-decoration:underline;
	color: #0A72CD;
}

#page_sitetree #breadcrumb {
	display:none
}

*/

/* boxes */

#buttons {
	list-style: none;
	padding: 0;	
}

.buttons {
	float: left;
}

.buttons a {
	width: 28px;
	height: 28px;
	float: left;
	margin-right: 11px;
	bottom: 35px;
	position: relative;
}

#button1 a {
	background: url(graphics/button1.png) no-repeat;
}

#button2 a {
	background: url(graphics/button2.png) no-repeat;
}

#button3 a {
	background: url(graphics/button3.png) no-repeat;
}

#button1 a:hover,
#button2 a:hover,
#button3 a:hover {
	background-position: 0 -28px;
}

/* home */

#bodysubstyle_home #main {
	xbackground: url(graphics/gans1.png) bottom left no-repeat;
	padding-left: 246px;
	float: left;
}

#bodysubstyle_home #content {
	background: none;
	min-height: 600px;
}

*+html #bodysubstyle_home #content {
	margin-bottom: 90px;
	min-height: 620px;
}

* html #bodysubstyle_home #content {
	margin-bottom: 75px;
}

#bodysubstyle_home #visual,
#bodysubstyle_home #birds {
	xdisplay: none;
}

#bodysubstyle_home #content p {
	margin-top: 318px;
	color: #522145;
}

*+html #bodysubstyle_home #content p {
	margin-top: 303px;
}

* html #bodysubstyle_home #content p {
	margin-top: 303px;
}

#bodysubstyle_home h1 {
	display: none;
}

#bodysubstyle_home #LinksWrapper {
	display: none;
}

#side {
	xfloat: right;
	width: 247px;
	height: 264px;
	background: #EDE8EC;
	xmargin-top: 250px;
	position: absolute;
	top: 357px;
	left:749px;
}

#movement {
	position: absolute;
	top: 107px;
	left: 246px;
	height: 310px;
	width: 750px;
	xbackground: #ccc;
	overflow: hidden;
}

#news_headers {
	position: absolute;	
	width: 210px;
	left: 513px;
	top: 333px;
	line-height: 19px;
}
*+html #news_headers {
	xleft: 33px;
	top: 325px;
}

* html #news_headers {
	left: 33px;
	top: 325px;
}
#news_headers h3 {
	color: #522145;
	margin: 0 0 9px 0;
}

#newsHome h3 {
	font-weight: normal;
	margin-bottom: 3px;
}

#bodysubstyle_home #content #news_headers p.newsMore {
	margin-top: 0;
	margin-left: 63px;
	font-weight: bold;
}

a#ictv {
	background: url(graphics/ictv.png) no-repeat;
	width: 180px;
	height: 147px;
	position: relative;
	left: 514px;
	top: 313px;
	display: block;
	z-index: 1000;
}

*+html a#ictv {
	left: 33px;
}

* html a#ictv {
	left: 33px;
}


/* gans stijlen */


#contentwrapper {background: url(graphics/gans1.png) bottom left no-repeat;}
#bodysubstyle_home #contentwrapper { overflow: hidden; }
* html #contentwrapper {background: url(graphics/gans1.gif) bottom left no-repeat;}

#bodysubstyle_gans1 #contentwrapper {background: url(graphics/gans1.png) bottom left no-repeat;}
* html #bodysubstyle_gans1 #contentwrapper {background: url(graphics/gans1.gif) bottom left no-repeat;}
#bodysubstyle_gans2 #contentwrapper {background: url(graphics/gans2.png) bottom left no-repeat;}
* html #bodysubstyle_gans2 #contentwrapper {background: url(graphics/gans2.gif) bottom left no-repeat;}
#bodysubstyle_gans3 #contentwrapper {background: url(graphics/gans3.png) bottom left no-repeat;}
* html #bodysubstyle_gans3 #contentwrapper {background: url(graphics/gans3.gif) bottom left no-repeat;}
#bodysubstyle_gans4 #contentwrapper {background: url(graphics/gans4.png) bottom left no-repeat;}
* html #bodysubstyle_gans4 #contentwrapper {background: url(graphics/gans4.gif) bottom left no-repeat;}
#bodysubstyle_gans5 #contentwrapper {background: url(graphics/gans5.png) bottom left no-repeat;}
* html #bodysubstyle_gans5 #contentwrapper {background: url(graphics/gans5.gif) bottom left no-repeat;}
#bodysubstyle_gans6 #contentwrapper {background: url(graphics/gans6.png) bottom left no-repeat;}
* html #bodysubstyle_gans6 #contentwrapper {background: url(graphics/gans6.gif) bottom left no-repeat;}
#bodysubstyle_gans7 #contentwrapper {background: url(graphics/gans7.png) bottom left no-repeat;}
* html #bodysubstyle_gans7 #contentwrapper {background: url(graphics/gans7.gif) bottom left no-repeat;}

/* news */

.vacatures,
.news {
	position: absolute;
	left: -247px;
	top: 0px;
	font-size: 11px;
}

#moduleListWrapper h2 {
	display: none;
}

.moduleListItem  {
	border-bottom: 1px dashed #FFF;
	width: 220px;
	cursor: pointer;
	line-height: 17px;
	padding: 6px 18px 6px 9px
}

.moduleTitle {
	font-weight: bold;
	color: #522145;
}

.moduleShortText {
	display: none;
}

.active .moduleTitle,
.moduleListItem:hover .moduleTitle {
	color: white;
}

.moduleMonth {
	font-style: italic;
}

.moduleListItem.active,
.moduleListItem:hover {
	background: #9EB504;
	color: white;
	display: block;
}

.moduleItemFull {
	color: #333;
	background: none;
	width: 449px;
	xmargin-top: 17px;
	display: none;	
}

.moduleItemFull {
	display: none;		
}

.news_full {
	margin-top: 15px;	
}

.moduleItemFull.active {
	display: block;		
}

#colourbackground {
	background: #EDE8EC;
	float: left;
}

/*
.newsItemFull,
.newsItemFullactive {
	color: #333;
	background: none;
	position: absolute;
	left: 0px;
	top: 37px;
	padding: 0 27px;
	width: 449px;
	font-size: 12px;
}*/

.selector {
	font-size: 11px;
	color: white;
	font-weight: bold;
	width: 68px;
	height: 22px;
	border: 1px solid white;
	position: absolute;
	top: 215px;
	left: 146px;
	padding: 8px 0 0 36px;
}

.news .selector {
	width: 60px;	
}

.selector .previousLink {
	width: 26px;
	height: 26px;
	background: url(graphics/previous.png) no-repeat;
	position: absolute;
	top: 2px;
	left: 2px;
	cursor: pointer;
	font-size: 0;
}

.selector .previousLinkInactive {
	width: 26px;
	height: 26px;
	background: url(graphics/previous_inactive.png) no-repeat;
	position: absolute;
	top: 2px;
	left: 2px;
	text-indent: -1000px;
}

.selector .forwardLink {
	width: 26px;
	height: 26px;
	background: url(graphics/next.png) no-repeat;
	position: absolute;
	top: 2px;
	right: 2px;
	cursor: pointer;
}

.selector .forwardLinkInactive {
	width: 26px;
	height: 26px;
	background: url(graphics/next_inactive.png) no-repeat;
	position: absolute;
	top: 2px;
	right: 2px;
	text-indent: -1000px;
}

.selector span {
	xdisplay: none;
}

.selector a span {
	display: none;
}

/*
div#news .active {
	display: block;
}

.newsItemFull {
	display: none;
}

.newsItemFull.active {
	xdisplay: block;
}*/

.newsItemFull {
	display: none;
}

.newsItemFull.active {
	display: block;
}

/* sitebeheer */

* html div.harmonica  {
	position: relative;
}

div.harmonica,
div.head {
	background: #BAD405;
	padding: 0.5em 20px;
	color: #333;
}

*+html div.head {
	padding: 1px 20px;
}

form div#rte,
div.harmonica {
	margin-top: -5px;
	xbackground: #D3D8DA;
	padding: 0.5em 20px;
	color: #333;
}

*+html div.harmonica {
	padding: 1px 20px;
}

div.harmonica h2,
div.head h2 {
	font-weight: bold;
	color: #333;
	font-size: 100%;
	position: relative;
}

* html div.harmonica h2 a,
* html div.head h2 a {
	right: 10px;
}

div.harmonica h2 a,
div.head h2 a {
	background: #333;
	text-decoration: none;
	width: 15px;
	height: 14px;
	line-height: 15px;
	padding: 0.25em 0.25em 0.25em 0.45em;
	color: #fff;
	position: absolute;
	right: -5px;
	margin-top: -3px;
}


div.harmonica div {
	margin: 0 0 5px;
}

.harmonica div.tbl_content {
	margin-top: 2em;
}

* html #editrowdownloads .edit {
	margin-left: 10px;
}

.harmonica .sortable_row,
.harmonica .edit {
	margin-bottom: 5px;
	background: white;
	border: 1px solid #ccc;
	padding: 10px;
	position: relative;
}

.harmonica .sortable_row label,
.harmonica .edit label {
	float: left;
	width: 8em;
	
}

form .harmonica .footer {
	padding-left: 8em;
}

/*
form#frmCms .harmonica input#download,
form#frmCms .harmonica input#downloadtitle {
	margin: 0.125em 0.25em 0.125em 0;
}*/

#editrowlinks div label,
#editrowlinks div input,
#editrowdownloads div label,
#editrowdownloads div input {
	margin-top: 5px;
}


input#download,
input#link {
	margin-right: 5px;
}

.sortable_row .harmonicaElementEdit,
.sortable_row .harmonicaElementDelete {
	position: absolute;
	top: 12px;
	right: 40px;
	xbackground: #F6F7F8;
	xborder: 1px solid #ccc;
	width: 20px;
	height: 20px;
}

.sortable_row .harmonicaElementDelete {
	right: 15px;
}

.elementNumber {
	background: #BAD405;
	padding: 5px;
	cursor: move;
}

.newElementNumber {
	background: #BAD405;
	padding: 5px;
}

*+html #guide {
	border: 1px solid red;
	position: relative;
	margin-left: -45px;
}

div.edit form {
	margin: 0;
}

/* beheer */

#frmCms {
	width: 696px;
}

/* beheer nieuws */

.newsBanners,
#bannersContent {
	display: none;
}

/* contact form */

#frmContact {
	margin-top: 20px;
	float: left;
}

#frmContact .button {
	margin-top: -2px;
}


/* newsitems */

/*
newsListWrapper = moduleListWrapper
newsItem = moduleListItem
news_number = moduleListItem

*/


#NewsItems {
	xwidth: 90%;
	border: none;
}

#NewsItems th {
	border: none;
}

#NewsItems td {
	border: none;
	padding: 3px 10px;
	cursor: pointer;
}

#NewsItems td:hover {
	text-decoration: underline;
}

#newswrapper {
	margin-top: 15px;	
}

#newstools {
	position: relative;
	top: -25px;
	left: 112px;
	width: 80%;
}

/* contact form */

textarea#message,
textarea.message {
	width: 296px;
}

#frmContact input,
#frmContact textarea,
.sollicitatieform input,
.sollicitatieform textarea {
	padding: 3px;
}

* html .sollicitatieform {
	width: 600px;	
}

* html .cv input,
* html .extrafile input {
	left: -150px;
	margin-left: 0;
	position: relative;
}

* html .cv label,
* html .extrafile label  {
	width: 150px;
}

* html .sollicitatieform .button {
	margin-left: 3px;
}

/* referentiemodule overlay */

#bodysubstyle_referentiemodule #contentwrapper {
	background: #977A8F;
}

#bodysubstyle_referentiemodule #contentwrapper {
	background: #977A8F;
}

*+html #bodysubstyle_referentiemodule #contentwrapper {
	height: 548px;
}

#bodysubstyle_referentiemodule #main {
	padding-left: 0;
}

#bodysubstyle_referentiemodule .cmsContent,
#cmssubstyle_referentiemodule h1,
#bodysubstyle_referentiemodule #green {
	display: none;
}

#bodysubstyle_referentiemodule #breadcrumb {
	position: absolute;
	left: 0;
	padding-left: 269px;
	top: 8px;
	width: 352px;
	xbackground: #C1D81E;
	background: url(graphics/1pxgreen.png) 0 18px repeat-x;
	height: 25px;
	z-index: 4;
}

*+html #bodysubstyle_referentiemodule #breadcrumb {
	text-align: right;
	padding-left: 0;
	text-indent: 0;
	width: 246px;
}

* html #bodysubstyle_referentiemodule #breadcrumb {
	text-align: right;
	padding-left: 0;
	text-indent: 0;
	width: 246px;
}
	


#bodysubstyle_referentiemodule #breadcrumb a {
	color: white;
}

#bodysubstyle_referentiemodule #content {
	width: 996px;
	padding: 0;
	background: none;
}

#bodysubstyle_referentiemodule #footer {
	width: 723px;
}

*+html #bodysubstyle_referentiemodule #footer {
	position: relative;
	bottom: 10px;
}

/* scherm zoek resultaat */

ol li {
	margin-bottom: 10px;
}

ol li a {
	text-decoration: underline;
}

ol li br {
	display: none;
}

ol li p {
	margin: 0;
}

/* overlay */

iframe {
	
}

#bodysubstyle_referentiemodule a.closeButton {
	background: url(graphics/closeButton.png) no-repeat;
	position: absolute;
	right: 10px;
	top: 10px;
	width: 18px;
	height: 18px;
	text-indent: 1000px;
	overflow: hidden;
}

#modal_dialog a.closeButton  {
	background: url(graphics/closeButton.png) no-repeat;
	position: absolute;
	top: 10px;
	right: 10px;
	width: 18px;
	height: 18px;
	text-indent: 1000px;
	overflow: hidden;
}

#bodysubstyle_referentiemodule a.closeButton:hover,
#modal_dialog a.closeButton:hover {
	background: url(graphics/closeButtonHover.png) no-repeat;
}

#modal_dialog .modalDialogContent {
	background: white;
}

/* form vacatures */

/*
div.fileinputs {
	position: relative;
}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}

input.file {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}
*/

.fakefile {
	display: none;
}
.extrasContent {
	background: #DDD5DC;
	width: 227px;
	padding: 0 10px;
	float: right;
	margin: 206px 0 0 0;
	color: #522145;
	overflow: visible;
}
* html .extrasContent {
	overflow: hidden;
}
.extrasContent h2 {
	position: relative;
	left: -10px;
	width: 236px;
}
.newsletterFormText {
	line-height: 19px;
}
#newsletterAanmeldenContent {
	margin: 15px 0 0 0;
}
#newsletterAanmeldenContent .error {
	display: block;
	margin: 0 0 10px 0;
}
#applyMelding {
	margin: 20px 0 0 0;
	color: #F77623;
}


/* twitterfeed */
#cmssubstyle_home.cmsContent {
	width: 426px;
}
#twitterFeed {
	float: left;
	margin-top: 318px;
}

/* clearfix */
#wrapper:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0;
}
#wrapper {
	display: inline-block;
}
html[xmlns] #wrapper {
	display: block;
}
