@charset "utf-8";
/* CSS Document created by i-Concept innovators */

	/*/////////////////////////*/

	* {
		-moz-box-sizing: content-box;
		-box-sizing: content-box;
		font-family: Geneva, Arial, Helvetica, sans-serif;
	}

	body{
		margin:0px;
		background: #9CAFC0 url("/img/background.jpg") repeat;
		behavior:url("/style/cssHover.htc"); /* :hover in IE http://www.xs4all.nl/~peterned/csshover.html */
		color:#475E70;
	}

	/*/////////////////////////*/

	iframe { padding:0 auto; }
	h1, h2, h3, dt { font-size:1.3em; margin:0px; padding:0px; }
	h1 a, h2 a, h3 a, dt a {color:inherit; font-size:inherit;	text-decoration:inherit; }
	p, dl, li {	font-size:12px; margin:0px;}
	a { color:#475E70;}
	h1 a,#portal .item p a { text-decoration:none; }
	a img {	border: none;	}
	ul { list-style-image:url("/img/bullet.gif"); padding-left:16px; margin:0px; }
	dl { }
	dl dt {	font-weight:bold;	border-top:1px solid #8A98A5;	margin-top:5px;	padding-top:5px; margin-bottom:5px;	}
	dt { clear:both; }
	dd { padding:0px;	margin:0px; }
	strong,em,div { font-size: 12px; }

	/*/////////////////////////*/
	
	.left{ float:left; }
	.right{	float:right; }
	.clear{	clear:both; }
	.hidden {	display:none; }
	.normal { font-style:normal;}
	.margBot { margin-bottom: 5px; }
	.padTopBot { padding: 2px 0 2px 0; }
	
	/*/////////////////////////*/

	#container { width:900px;	margin:0 auto; }
	#contentHolder { background: #FFF; /*url(/img/bgBody.png)*/; border-left:1px solid #9B9B9B; border-right:1px solid #9B9B9B; }

	#header{ width:900px;	color:#445B6F;	padding:0px; font-size: 11px; }
	#header label { margin:0; padding:0;}
	#header form { margin:0; padding:0;}
	#header .right { margin: 5px; padding:0; }
	#header input { width:100px; height:12px; margin:0; padding:0; font-size:10px; border:1px solid #b1b1b1; }
	#header input#searchButton { height:14px; margin:0; padding:0;}
	#header a {	color:#445B6F; text-decoration:none; margin:0; padding:0;}
	#header a:hover {	color:#445b6f; background-color:#fff;	}
	#header .right a img { padding:0; margin:0; }
	#header .right a.clean { background-color:none; }
	#header .right a.clean:hover { background-color:none; }
	
	#top{	text-align:left; padding:0 10px 0 10px; }
	#top img{ margin:6px; }
	#top .right img{ margin-top:18px; }

	#concept { width:100%; height:205px; color:#FFF; }
	#concept ul, #concept li {	margin:0px; padding:0px; list-style-image:none; list-style-type:none; }
	#concept ul {	position:absolute; z-index:1;	}
	#concept .header { position:relative;	z-index:2; top:155px;	background:url("/img/headerTopBg.png") no-repeat; behavior: url('/style/iepngfix.htc'); width:100%; height:50px; }
	
	#vervolg #concept .header {	background:url("/img/headerVervolgTopBg.png"); behavior: url('/style/iepngfix.htc'); height:50px; }
	
	#concept h1 {	margin-bottom:0px; text-align:left; font-size:20px; }
	#concept h2 {	margin-top:-7px; font-size:12px; }
	#concept h2.lightorange { margin-top:0;	margin-bottom:0px; text-align:left; font-size:24px; }
	#home #portal { background:url("/img/bgPortal.gif") repeat-y; }
	#vervolg #portal { /*background:url(/img/bgPortalVervolg.png) no-repeat;*/ }
	
	#home #portal {	height:265px;	}
	#vervolg #portal .item {	}
	
	#home #portal .item { border-bottom:1px solid #C2CFDA; }
	#portalFooter {	height:25px; }
	#home #portalFooter {	background:url("/img/bgPortalFooter.png") no-repeat; behavior: url('/style/iepngfix.htc'); }
	#vervolg #portalFooter { /*background:url(/img/bgPortalFooterVervolg.png) no-repeat;*/ }
	#vervolg #leftContent {	width:520px; }
	
	#rightPortalFooter { background:url("/img/bgRightPortalFooter.png") no-repeat bottom right; behavior: url('/style/iepngfix.htc'); height:150px;	width:100%;	}
	#portal h2, #portal h3, #portal h4, #portal h5 { color:#FFF; margin:0px; padding:0px; *display:inline; } /* IE7 hack " * "  */
	#home #portal .item {	margin-left:10px;	padding:4px 0px 4px 10px;	width:375px;	margin-right:13px; cursor:pointer; }
	#vervolg #portal .item { margin-left:10px; padding:5px 0px 5px 10px; width:325px;	margin-right:13px; }

	#portal .active {	background-color:#8A98A5; }
	#portal .item li img { }
	#portal .item p,#portal .item p a{ color:#FFF;	}
	#portal img { border: none; }

	#rightPortal .holder { position:absolute; z-index:3;	}
	#rightPortal span.thumbnail {	margin:-20px 10px 0px 10px; float:left; 
		_position:absolute;
		_z-index:8;
		_margin:-20px 10px 0px -110px;
		 }
	#rightPortal { background:#8A98A5; width:490px; height:120px;	color:#FFF; }
	#rightPortal p { padding:10px; width:450px; }
	#rightPortal p.header { 
		width:450px;
		_margin-left:110px;
		_width: 350px; 
	}

	#content{	padding:15px;	padding-top:0px; padding-right:25px; text-align:left; }
	#content .content{ margin-left:20px; }
	#content .content a{ text-decoration:underline; }
	#content .content a:hover{ text-decoration:none; }
	#content input{	border:1px solid #445B6F;	font-size:12px; }
	#content input.clean{	border:0px; }
	#content textarea{ border:1px solid #445B6F; font-size:1px; }

	#vervolg #leftcontent, #vervolg #rightcontent { padding-top:5px; margin-top:0px; }
	
	dd.thumbnail { float:left; margin:0 10px 10px 0; }
	dd.resume { float:right; margin:0 0px 0px 0; padding-bottom:5px; }
	dd.resume a { text-decoration:none; }
	dt span.date { color:#66849F; font-size:12px;	font-weight:normal;	}

	/* Linkercontent */
	#leftContent { margin-top: 12px; }
	#blogItems, #newsItems { }

	#content .item:hover { background: url("/img/bgItem.jpg") bottom repeat-x; }
	.item { padding: 0px 5px 0px 5px; border-bottom: 1px solid #DDD; text-align:justify; }
	.item .thumbnail { padding: 2px; margin: 0 8px 8px 0; width: 60px; float: left; background: #fff; }
 	.item img { border: #8A98A5 1px solid; padding:2px; margin:0 0 0 5px; }
	.item .date	{	font-size: 12px; color: #666666; font-style: italic; }
	.item .summary { margin: 0px 0px 0px 0px;	font-size:12px; color: #666; cursor: pointer; }
	.item .footer { font-size: 10px; color: #999; font-style: italic; padding-top:5px; padding-bottom:5px; }
	.item .footer a:link, .item .footer a:visited { text-decoration:none; }
	.item .footer a:hover, .item .footer a:active { text-decoration:underline; }
	
	#portal .item{padding:0; border:none; text-align:left;}
	#portal .item img{padding:0; border:none; margin:0;}

	#blogItems .item h3 { font-size:15px; padding:0px; margin:3px 0px 3px 0px; }
	#newsItems .item h3 { font-size:14px; padding:0px; margin:3px 0px 3px 0px; }
	#blogItems .item h3 a, #newsItems .item h3 a { text-decoration:none;}
	#blogItems .item h3 a:hover, #newsItems .item h3 a:hover { text-decoration:none; color:#000;}

	#content ul { list-style-position: outside; margin:0px 0px 0px 20px; padding: 0px 0px 0px 0px; }
	#content ul li { color: #475E70; border-bottom: 1px dotted #D9E6F0; list-style-image: url("/img/bullet_dark.gif"); list-style-type:none; margin: 2px 0px 2px 0px}
	#content ul li:hover { color: #475E70; background: url("/img/bg_hover.jpg") bottom repeat-x; }
	#content ul li a:link, #content ul li a:visited { text-decoration:none;  }
	#content ul li a:hover, #content ul li a:active { text-decoration:none; color: #000; }

	#leftContent p { margin-bottom:10px;}
		
	/* Rechtercontent */
	#rightContent { margin-top: 12px; }
	#rightContent h1 { margin: 15px 0px 0px 0px; }
	#rightContent ul {margin-top:0px;}
	#rightContent	.line {	margin: 15px 0 10px 0; height: 5px; }
	#rightContent #caseList ul li { border: none; list-style-image: none; }
	#rightContent #caseList ul li:hover { background: none; }
	
	ul.bar, ul.bar li { margin:0px; padding:0px; list-style-type:none; list-style-image:none; }
	ul.bar li { float:left; color:#FFF;	}
	ul.bar li a {	height:20px; color:#445B6F; text-decoration:none; padding-right:5px;	margin-right:5px;	}
	ul.bar li a:hover {	color:#445B6F; background-color:#FFF;	}
	
	#footer { padding:6px 18px 10px 0; }
	
	.portalItem {
		width: 400px;
		padding: 0px 5px 0px 5px; 
		margin: 10px;
	}
	
	#concept h1 { margin-left: 10px; font-size: 24px; }
	#concept h2 {margin-left: 10px;}
	#portal h2, #portal h3, #portal h4, #portal h5 { font-size: 20px; }
	#portal h2 a , #portal h3 a, #portal h4 a, #portal h5 a { font-size: inherit; }
	h2.blue { margin: 10px 0px 0px 0px; }
	#content .item h3 { font-size:15px; }

	.sIFR-alternate { display:none;	}
	.thumbnail { float:left; }
	.thickbox img { border:1px solid #999 }
	
	#searchBox {cursor:default;display:none;}
	#searchBox .close {cursor:pointer;float:right;}
	#searchBox .loader {margin:0px auto;padding:50px;width:32px;}
	#searchBox .content {overflow-y:auto;padding:0px 10px 20px;}
	#searchContent {height:300px;overflow-y:auto;}	
	#searchBox td { text-align:left; font-size:12px; }
	
	.table td { padding:5px; vertical-align:top; border-right:1px solid #FFF; border-bottom:1px solid #FFF; }
	.table tr.o { background-color:#DDD; }
	.table tr.e { background-color:#EEE; }