@media screen {

	html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, font, img, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	}

	html, body {
	height: 100%;
	}

	body {
	background: #ffffff;
	font-family: "Arial", sans-serif;
	font-size: 12px;
	color: #000000;

	}  
	html {
	overflow-y:scroll;
	}



	/* All ------------------------------ */

	h1 {
	font-size:3em;
	color:#a00078;
	margin-bottom:0.2em;
	}

	h2 {							  
	font-size:1.95em;
	color:#613359;
	margin-bottom:0.2em;
	}
		h2 a {
		color:#613359;
		}
			h2 a:hover {
			color:#388ec0;
			text-decoration:none;
			}
	h3 {
	color:#a00078;
	font-size:1.4em;
	margin-bottom:0.3em;
	}
		h3 a {
		color:#a00078;
		text-decoration:none;
		}

	#mainMenu h2,
	#mainMeta h2 {
	display:none;
	}

	#logo {
	position:absolute;
	top:23px;
	left:13px;
	width:125px;
	height:80px;
	z-index:2
	}
		#logo hr {
		display:none;
		}

	a { color:#388ec0; text-decoration:none; }
	a:hover { color:#2f0228; text-decoration:underline; }

	a.skipLink {
	position: absolute;
	left: -999em;
	top: 3em;
	z-index: 100;
	display: block;
	text-decoration: none;
	}
		a.skipLink:focus {
		left: 0em;
		text-decoration: underline;
		}

	a.goback {
	background:url(../images/icon_arrow_goback.gif) no-repeat left 0.4em;
	font-size:1.3em;
	text-decoration:none;
	padding-left:15px;
	}

	p.goto {
	background:url(../images/arrowed_li.gif) no-repeat left 0.6em;
	padding-left:15px !important;
	position:relative;
	float:left;
	width:100%;}

	p.goto a {

	color:#938790;
	font-size:0.9em;
	text-decoration:none;
	}
		p.goto a:hover {
		text-decoration:underline;
		}

	address {
	font-style:normal;
	color:#86919a;
	margin-bottom:1.5em;
	}

	dl {
	color:#0D4161;
	}
		dl dt {
		font-weight:bold;
		margin-bottom:0.4em;
		}
		dl dd {
		margin-bottom:0.4em;
		}

	ol, ul {
	margin-bottom:1.5em;
	}

	ul li {
	background:url(../images/defaults_li.gif) no-repeat left 0.4em;
	padding-left:15px;
	list-style:none;
	position:relative;
	line-height:1.7em;
	color:#1a6070;
	}
		/*sharepoint editor*/
		ul.rade_toolbar li {
		background:none !important;
		padding-left:0 !important;
		}

	ul.nobullet li {
	background:none;
	padding-left:0;
	color:#86919a;
	}

	.arrowed {
	margin-bottom:1em !important;
	}
		.arrowed li {
		background:url(../images/arrowed_li.gif) no-repeat left 0.5em !important;
		}
			.arrowed a {
			color:#388ec0;
			text-decoration:none;
			}
				.arrowed a:hover {
				text-decoration:underline;
				}

	p {
	line-height:1.7em;
	margin-bottom:1.4em;
	color:#86919a;
	}
		p.intro {
		line-height:1.4em;
		color:#86919a; /* if cufon: color:#657079; */
		
		font-size:1.15em;
		}
		p.date {
		color:#938790;
		margin-bottom:0.5em;
		line-height:1em;
		}

	#wrapper {
	width:960px;
	margin:0 auto;
	position:relative;
	border-bottom:100px solid white;
	}
		#headings {
		float:left;
		width:960px;
		position:relative;
		z-index:95;
		margin:0 0 3px -20px;
		}
			
			/* normal */
			.carousel-activated .item-summery p{
				padding:0px !important;
				margin:-9px 0px 0px 0px !important;
			}
			
			#headings-carousel{
				
				z-index:100;
			}
			
			#headings-carousel li {
			float:left;
			width:100%;
			position:relative;
			border-bottom:2px solid gray;
			margin-bottom:2em;
			padding-bottom:2em;
			}
			.navItemsBg {
			position:absolute;
			right:0;
			top:0;
			width:260px;
			height:310px;
			/*background:url(../images/headerContent_subnav_bg_blue.png) no-repeat right top;  */
			z-index:10;
			display:none;
			}
			
			/* activated */
			/*.carousel-activated {
			height:350px !important;
			position:absolute !important;
			left:0 !important;
			top:95px !important;
			margin:0 !important;
			}*/
			
			.carousel-activated h2 {
			position:absolute;
			left:739px;
			top:12px;
			z-index:20;
			color:white !important;
			}
			
			
			
			
			.carousel-activated li  {
			float:left;
			width:100%;
			position:relative;
			background:none;
			padding:0 !important;
			border:0 !important;
			margin:0 !important;
			}
			
			.carousel-activated #headings-carousel-items {
			width:960px !important;
			height:350px !Important;
			}
			#navItems {
			position:absolute;
			right:0;
			top:0;
			width:240px;
			padding-left:10px;
			height:245px;
			padding-top:55px;
			z-index:51;
			}
				#navItems li {
				float:left;
				width:100%;
				background:none;
				margin-bottom: 0.5em !important;
				}
					#navItems li a {
					color:white;
					font-size:1.5em;
					text-decoration:none;
					padding-left:20px;
					}
					.activeLI a {
					background:url(../images/icon_arrow_toleft_white.png) no-repeat left 7px;
					*background:url(../images/icon_arrow_toleft_white.png) no-repeat left 4px !important;
					
					}
				
			.carousel-activated .headings-carousel-item {
			position:absolute;
			left:0;
			top:0;
			z-index:8;
			width:960px !important;
			height:350px !Important;
			}
				
				.carousel-activated h3,
				.carousel-activated h4 {
				display:none;
				}
				

				.carousel-activated .item-content {
				z-index:5;
				position:absolute;
				left:478px;
				top:0;
				width:150px;
				z-index:20;
				
				}
				.carousel-activated .headings-carousel-item .item-summery {
				position:absolute;
				left:0px;
				top:0;
				width:200px;
				background:url(../images/headerContent_subnav_bg_blue.png) no-repeat left top;
				height:230px;
				padding:60px 260px 20px 20px;
				}
					.purple .headings-carousel-item .item-summery {
					background:url(../images/headerContent_bghalf_purple.png) no-repeat left top !important;
					}
					.blue .headings-carousel-item .item-summery {
					background:url(../images/headerContent_bghalf_blue.png) no-repeat left top !important;
					}
					.gray .headings-carousel-item .item-summery {
					background:url(../images/headerContent_bghalf_gray.png) no-repeat left top !important;
					}

					.carousel-activated .headings-carousel-item .item-summery br {
					margin-bottom:0.4em;
					}
					
					.carousel-activated .item-summery p,
					.carousel-activated .item-summery li {
					color:white !important;
					font-size:1.9em;
					margin-bottom:0.5em;
					line-height:1.2em;
					}
						.carousel-activated .item-summery ul {
						width:200px;
						margin-top:-8px;
						}
						.carousel-activated .item-summery li {
						float:left;
						width:100%;
						margin-top:0px;
						}


						.carousel-activated .item-summery li a {
						color:white !important;
						background:url(../images/icon_arrow_toright_white.png) no-repeat left 0.5em;
						padding-left:15px;
						text-decoration:none;
						float:left;
						font-size:0.9em;
						margin-top:0px;
						}
							

						.carousel-activated .item-summery .item-showmore {
						font-size:0.6em !important;
						}
						
						

				.carousel-activated .headings-carousel-item .item-full {
				position:absolute;
				left:-320px;
				top:60px;
				width:525px;
				z-index:50;
				color:white !important;
				z-index:20;
				}
					.carousel-activated .headings-carousel-item .item-full p {
					color:white !important;
					font-size:1.2em;
					margin-bottom:0.5em;
					}
					.carousel-activated .headings-carousel-item .item-full .intro {
					font-size:1.4em;
					}
					.item-full .details {
					float:left;
					width:100%;
					margin-top:0.5em;
					}
						.item-full .details dl {
						float:left;
						width:350px;
						
						font-size:1.4em;
						}
						.carousel-activated .item-full .details dl {
						color:white !important;
						}
					
							.item-full .details dt {
							float:left;
							width:100px;
							font-size:1.5em;
							height:25px;
							margin-bottom:0;
							}
							.item-full .details dd {
							float:left;
							width:180px;
							height:25px;
							margin-bottom:0;
							padding-top:1px;
							}
						
					.item-summery .item-showmore,
					.item-full .item-showless {
					background:url(../images/icon_arrow_toright_white.png) no-repeat left 0.8em;
					color:white;
					padding-left:15px;
					text-decoration:none;
					font-style:italic;
					}
						.item-summery .item-showmore:hover,
						.item-full .item-showless:hover {
						text-decoration:underline;
						}
					.item-full .item-showless {
					background:url(../images/icon_sluiten.gif) no-repeat left 0.6em;
					position:absolute;
					top:320px;
					left:470px;
					}
					.item-summery .item-showmore {
					position:absolute;
					bottom:20px;
					right:273px;
					}

				.fullBg {
				background:url(../images/headerContent_fullbg_bg_blue.png) no-repeat left top;
				position:absolute;
				right:-330px;
				top:0;
				width:841px;
				height:421px;
				z-index:19;
				display:none;
				}
					.purple .fullBg {
					background:url(../images/headerContent_bgfull_purple.png) no-repeat left top;
					}
					.blue .fullBg {
					background:url(../images/headerContent_bgfull_blue.png) no-repeat left top;
					}
					.gray .fullBg {
					background:url(../images/headerContent_bgfull_gray.png) no-repeat left top;
					}
				
			#headings .overlay-white {
			position:absolute;
			left:0;
			top:0;
			background:url(../images/headerContent_overlay_white.png) no-repeat left top;
			width:800px;
			height:350px;
			z-index:2;
			}
			#headings .overlay-white-s {
			position:absolute;
			left:0;
			top:0;
			background:url(../images/headerContent_overlay_white_small.png) no-repeat left top;
			width:960px;
			height:174px;
			z-index:5;
			}
			/* small header */
			.header-imageholder {
			float:left;
			width:100%;
			height:175px;
			}
			
			.header-description {
			position:absolute;
			right:0;
			top:0;
			background:url(../images/header-description_bg_blue.png) no-repeat left top;
			z-index:2;
			width:315px;
			color:white !important;
			padding:40px;
			height:110px;
			}
				.header-description p {
				font-size:1.9em;
				line-height:1.0em;
				margin-bottom:0;
				color:white;
				}

				.gray .header-description {
				background:url(../images/header-description_bg_gray.png) no-repeat left top;
				}
				.blue .header-description {
				background:url(../images/header-description_bg_blue.png) no-repeat left top;
				}
				.purple .header-description {
				background:url(../images/header-description_bg_purple.png) no-repeat left top;
				}


			/* contact pagina incl. maps */
			.contact-maps .corner-left {
			position:absolute;
			left:0;
			top:0;
			background:url(../images/contact-maps_cleft.png) no-repeat left top;
			width:17px;
			height:350px;
			}
			.contact-maps .corner-right {
			position:absolute;
			left:670px;
			top:0;
			background:url(../images/contact-maps_cright.png) no-repeat left top;
			width:25px;
			height:360px;
			}
			.contact-maps .corner-bottom {
			position:absolute;
			left:0;
			top:326px;
			background:url(../images/contact-maps_cbottom.png) no-repeat left top;
			width:670px;
			height:25px;
			}
				#googleMaps {
				width: 687px; 
				height: 340px; 
				float:left;
				}
				#planuwroute {
				position:absolute;
				right:0;
				top:0;
				width:335px;
				height:180px;
				background:url(../images/contact-maps_text_bg.png) no-repeat right top;
				text-align:right;
				padding:10px;
				}
					#planuwroute h2 {
					color:white;
					margin:0 30px 30px 0;
					}
					#planuwroute .toLocation {
					background:url(../images/planuwroute_input_bg.png) no-repeat left top;
					border:0;
					padding:3px;
					float:left;
					width:230px;
					margin-left:10px;
					}
					#planuwroute .toSubmit {
					background:url(../images/planuwroute_submit_bg.png) no-repeat left top;
					border:0;
					padding:3px;
					margin-left:-5px;
					width:86px;
					height:23px;
					float:left;
					font-size:1px;
					color:#4492c7;
					cursor:pointer;
					padding-top:10px;
					}
						#planuwroute .toSubmit:hover {
						background-position:left bottom;
						}
					#planuwroute p {
					text-align:left;
					padding-left:10px;
					font-size:0.9em;
					color:#f1f1f1;
					}
		#header {
		position:absolute;
		left:0;
		top:0;
		width:960px;
		height:95px;
		}
			#mainMenu {
			position:absolute;
			right:20px;
			top:50px;
			}
				#mainMenu li {
				float:left;
				list-style:none;
				padding:0;
				margin:0;
				background:none;
				}
					#mainMenu li a {
					color:#3a1945;
					text-decoration:none;
					font-size:1.3em;
					text-transform:uppercase;
					margin-left:20px;
					}
						#mainMenu li a:hover {
						color:#388ec0;
						}

			#mainMeta {
			position:absolute;
			right:20px;
			top:10px;
			width:850px;
			text-align:right;
			}
				#mainMeta #mainSearch,
				#mainMeta ul {
				float:right;
				}
				#mainMeta #mainSearch {
				margin-left:5px;
				width:18.5em;
				}
					#mainMeta #mainSearch .trefwoord {
					background:url(../images/mainSearch_input_bg.gif) no-repeat left top;
					border:0;
					padding:5px;
					height:13px;
					font-size:0.9em;
					width:160px;
					}
					#mainMeta #mainSearch .submit {
					background:url(../images/mainSearch_submit_bg.gif) no-repeat left top;
					border:0;
					font-size:1px;
					height:23px;
					width:51px;
					padding-top:20px;
					margin-left:-5px;
					cursor:pointer;
					color:#4492C7;
					}
						#mainMeta #mainSearch .submit:hover {
						background-position:left bottom;
						color:#2C5D7F;
						}


				#mainMeta li {
				float:left;
				list-style:none;
				padding-left:0;
				margin-top:0.3em;
				background:none;
				line-height:1.2em;
				}
					#mainMeta li a {
					color:#86919a;
					font-size:0.9em;
					display:block;
					background:url(../images/metaMenu_splitter.gif) no-repeat right 0.2em;
					padding:0 10px;
					text-decoration:none;
					}
						#mainMeta li a:hover {
						text-decoration:underline;
						}
						#mainMeta li a.active {
						color:#a00078;
						font-weight:bold
						}
		.siteactions {
		float:left;
		width:920px;
		text-align:right;
		margin-bottom:10px;
		position:relative;
		z-index:9999;
		}
		#contentContainer {
		float:left;
		padding:95px 0 0 20px;
		position:relative;
		}
		#contentWrapper {
		position:relative;
		float:left;
		width:100%;
		}
		

			.column {
			color:#86919a;
			float:left;
			position:relative;
			margin-bottom:50px;
			}
			
			#subnavigation {
			float:left;
			width:100%;
			}
			#subnavigation li {
			background:none;
			padding-left:0;
			margin-top:4px;
			margin-bottom:1em;
			margin-left:-2px;
			}
				#subnavigation li a {
				font-size:1.4em;
				text-decoration:none;
				}
			
			#carousel-portfolio{
				z-index:1;					
			}
			
			
			#carousel-portfolio ul {
			float:left;
			width:350px;
			
			
			
			}
			#carousel-allround ul {
			float:left;
			width:100%;
			
			
			}

			#carousel-portfolio li {
			border:1px solid #caab50;
			margin-left:-20px;
			padding:20px;
			position:relative;
			background:none;
			width:320px;	
			height:300px !important;

			
			}
			#carousel-allround li {
			border:1px solid #388ec0;
			padding:20px;
			position:relative;
			background:none;
			}
				#carousel-portfolio ul,
				#carousel-allround ul {
				float:none;
				}
				#carousel-portfolio .arrowed {
				float:left;
				width:100%;
				}
				
				#carousel-portfolio .arrowed li{
					height:auto !important;	
				}
				
					#carousel-portfolio li li,
					#carousel-allround li li {
					border:0;
					margin-left:0;
					padding:0 0 0 15px;
					}

					#carousel-allround li img {
					
					}
				
			#carousel-portfolio p,
			#carousel-allround p {
			color:#86919a;
			}

			.controls-prev {
			background:url(../images/carousel_button_prev.png) no-repeat left top;
			height:37px;
			width:37px;
			display:block;
			position:absolute;
			bottom:-22px;
			right:50px;
			}
			.controls-next {
			background:url(../images/carousel_button_next.png) no-repeat left top;
			height:37px;
			width:37px;
			display:block;
			position:absolute;
			bottom:-22px;
			right:10px;
			}
				.controls-prev:hover,
				.controls-next:hover {
				background-position:left bottom;
				}
				.controls-prev span,
				.controls-next span {
				display:none;
				}
		

			.maskedImage {
			position:relative;
			width:120px;
			height:120px;
			}
				.maskedImage span {
				position:absolute;
				width:120px;
				height:120px;
				left:0;
				top:0;
				background:url(../images/img_mask_s.png) no-repeat left top;
				}
					
				#carousel-portfolio .maskedImage,
				#carousel-portfolio .maskedImage span,
				#address .maskedImage,
				#address .maskedImage span {
				width:186px;
				height:190px;
				}
				#address .maskedImage span,
				#carousel-portfolio .maskedImage span {
				background:url(../images/img_mask.png) no-repeat left top;
				}
				
			ul.contacts li {
			float:left;
			width:100%;
			padding:0;
			background:none;
			margin-bottom:1.5em;
			}
				
			
				
				.contacts li .maskedImage,
				.contacts .maskedImage span,
				.contacts .maskedImage img {
					width:60px;
					height:60px; 
				}
					#referenties li .maskedImage,
					#referenties .maskedImage span,
					#referenties .maskedImage img {
					width:90px;
					height:90px;
					}
				.contacts .maskedImage span {
				background:url(../images/img_mask_xs.png) no-repeat left top;
				}
				#referenties .maskedImage span {
				background:url(../images/img_mask_m.png) no-repeat left top;
				}
				.contacts .descholder {
				width:140px;
				float:left;
				}

			#portfolio {
				float:left;
				width:960px;
			padding-top:1em;
			margin-left:-20px;
			}
				#portfolio li {
				background:none;
				padding:80px 0 0 0px;
				width:290px;
				float:left;
				margin-left:20px !important;
				margin-right:15px;
				margin-bottom:30px;
				position:relative;
				}
					#portfolio h2 {
					position:absolute;
					left:20px;
					top:0;
					line-height:0.6em;
					}
						#portfolio h2 span {
						font-size:0.7em;
						}
					#portfolio img {
					margin:0 0 1em -15px;
					}
			

			#referenties li {
			background:none;
			padding-left:0;
			float:left;
			width:100%;
			margin-bottom:1.5em;
			}
				#referenties li img {
				float:left;
				margin:0 1em 0 0;
				}
				.descholder {
				float:right;
				width:175px;
				}
				#carousel-allround .descholder {
				width:106px;
				}
					#referenties li .quotefrom {
					font-weight:bold;
					line-height:1.2em;
					font-size:1.1em;
					color:#86919a;
					}
						#referenties li .quotefrom span {
						font-weight:normal;
						font-size:0.9em;
						}

					blockquote p {
					font-size:1.1em;
					color:#1a6070 !important;
					line-height:1.2em;
					margin-bottom:0.5em;
					font-style:italic;
					}
					
					#carousel-allround blockquote p span {
					font-size:0.9em !important;
					}
			.datedList {
			float:left;
			width:100%;
			}
			.datedList li {
			float:left;
			width:100%;
			}
				.datedList span {
				float:left;
				width:70px;
				color:#A99FA7;
				}
				.datedList a {
				float:left;
				width:430px;
				}

			#delen {
			position:absolute;
			left:720px;
			top:200px;
			}
				#overviewpage #delen {
				top:470px;
				}
				#delen h3 {
				float:left;
				margin-right:5px;
				font-weight:normal;
				color:gray;
				font-size:1.1em;
				}
				#delen a {
				display:block;
				height:16px;
				width:16px;
				float:left;
				margin-right:3px;
				}
					#delen a.email {
					background: url(../images/icon_mail.gif) no-repeat left top;
					}
					#delen a.twitter {
					background: url(../images/icon_twitter.gif) no-repeat left top;
					}
						#delen a:hover {
						background-position:left bottom;
						}

					#delen a span {
					display:none;
					}
			#aantalzoekresultaten {
			padding-top:0.5em;
			}
			#zoekresultaten {
			padding-top:1em;
			margin-bottom:1em !important;
			}
				#zoekresultaten li {
				background:url(../images/arrowed_li.gif) no-repeat left 0.5em !important;
				}
					#zoekresultaten li p {
					margin-bottom:0;
					}
					#zoekresultaten li h3 {
					font-size:1.1em
					}
					#zoekresultaten li a {
					color:#388ec0;
					text-decoration:none;
					}
						#zoekresultaten li a:hover {
						text-decoration:underline;
						}
			#paging {
			float:left;
			width:100%;
			}
				#paging li {
				float:left;
				background:none;
				padding-left:0;
				padding:2px 5px;
				}
					#paging li a {
					display:block;
					
					}

			.contentTable {
			margin: 10px 0px;
			}

				.contentTable th, .contentTable td {
				text-align: left;
				padding-right: 10px;
				line-height: 18px;
				}

	/* Standard styles -------------------------- */

	a img,fieldset { border: none;}
	legend { display:none; }
	td, th { vertical-align: top; }
	input, label { vertical-align: middle; }

	.floatleft { float: left; }
	.floatright { float: right; }
	.block { display: block; }

	.clearboth { clear: both; display: block; }
	.hidden { position: absolute !important; left: -999em !important; top:0; width: 0px; height: 0px; overflow: hidden; }

	.nopadding { padding: 0em !important; }
	.nomargin  { margin: 0em !important; }
	.noborder { border: none !important; }
	.nobg { background: none !important; }
	.nobullit { list-style: none !important; }

	.textleft { text-align: left; }
	.textright { text-align: right; }

	.imgleft { float:left; margin:0 1em 0 0; }

	.small { 
	font-size:0.9em;
	}

	.w680 {
	width:680px !important;
	}
	.w520 {
	width:520px !important;
	}
	.w500 {
	width:500px !important;
	}
	.w400 {
	width:400px !important;
	}
	.w380 {
	width:380px !important;
	}
	.w280 {
	width:280px !important;
	}
	.w240 {
	width:240px !important;
	}
	.w220 {
	width:220px !important;
	}

	.w360 {
	width:360px !important;
	}
	.w340 {
	width:340px !important;
	}
	.w320 {
	width:320px !important;
	}

	.w230 {
	width:230px !important;
	}
	.w140 {
	width:140px !important;
	}

	.marginright20 {
	margin-right:20px !important;
	}
	.paddingleft20 {
	padding-left:20px !important;
	}

	/*.marginright25 {
	margin-right:25px !important;
	}
	.marginbottom10 {
	margin-bottom:10px !important;
	}
	.marginbottom20 {
	margin-bottom:20px !important;
	}
	*/










	#project-showcase {
	float:left;
	width:700px;
	margin-left:-20px;
	margin-top:10px;
	}


	#project-showcase #gallery,
	.controls,
	.nav-controls {
	position:relative;
	}
	.controls,
	.nav-controls {
	z-index:5;
	}

	div.content {
		/* The display of content is enabled using jQuery so that the slideshow content won't display unless javascript is enabled. */
		display: none;
		float: left;
		width: 495px; 
	}

	div.slideshow-container {
		position: relative;
		clear: both;
		height: 380px; /* This should be set to be at least the height of the largest image in the slideshow */
	}
	div.loader {
		position: absolute;
		top: 0;
		left: 0;
		background-image: url('loader.gif');
		background-repeat: no-repeat;
		background-position: center;
		width: 550px;
		height: 502px; /* This should be set to be at least the height of the largest image in the slideshow */
	}

	div.slideshow span.image-wrapper {
		display: block;
		position: absolute;
		top: 0;
		left: 0;
		
	}

	div.navigation {
		/* The navigation style is set using jQuery so that the javascript specific styles won't be applied unless javascript is enabled. */
	}

	ul.thumbs li {
		float: left;
		padding: 0;
		margin: 0 0 13px 0;
		list-style: none;
	}


	a.thumb:focus {
		outline: none;
	}
	ul.thumbs img {
		border: none;
		display: block;
	}
	div.pagination {
		clear: both;
	}
	.advance-link {
	cursor:default;
	}
		.advance-link:hover {
		text-decoration:none;
		}
	#project-showcase .prev {
	background:url(../images/carousel_button_prev.png) no-repeat left top;
	height:37px;
	width:37px;
	display:block;
	position:absolute;
	top:160px;
	left:20px;
	z-index:5;
	}
	#project-showcase .next {
	background:url(../images/carousel_button_next.png) no-repeat left top;
	height:37px;
	width:37px;
	display:block;
	position:absolute;
	top:160px;
	right:20px;
	z-index:5;
	}
		#project-showcase .prev:hover,
		#project-showcase .next:hover {
		background-position:left bottom;
		}
		#project-showcase .prev span,
		#project-showcase .next span {
		display:none;
		}


	.ms-formfieldvaluecontainer fieldset {
	border: 1px solid #999;
	}

	.ms-formfieldvaluecontainer fieldset legend {
	display: inline;
	}

	#gLocatie {
	width: 670px;
	height: 340px;
	display: block;
	margin-top:1em;
	}
}

@media print {
	
	.skipLink,
	#mainMenu,
	#mainMeta,
	#delen,
	.goback {
	display:none !important;
	}
	#carousel-portfolio ul {
	height:auto !important;
	}
	#carousel-portfolio ul li {
	display:block !important;
	opacity:1 !important;
	position:relative !important;
	}

}