@import "skins/ie7/skin.css";
@import "skins/contact/skin.css";
/*@import url("screen_sifr.css");*/


html body ul.menu li a	{
	font-size:14px;
	font-weight:bold;
}

/* Begin @fontface - test */

@font-face {
 font-family: 'HelveticaNeueLTStd77BoldConde';
 src: url("/client/websight/font/Helvetica/helveticaneueltstd-77-boldcondensed-webfont.eot"); /* EOT file for IE */
}

@font-face {
 font-family: 'HelveticaNeueLTStd77BoldConde';
 src: url("/client/websight/font/Helvetica/helveticaneueltstd-77-boldcondensed-webfont.ttf"); /* TTF file for CSS3 browsers */
}



@font-face {
 font-family: 'HelveticaNeueLTStd57Condensed';
 src: url("/client/websight/font/Helvetica/helveticaneueltstd-57-condensed-webfont.eot"); /* EOT file for IE */
}

@font-face {
 font-family: 'HelveticaNeueLTStd57Condensed';
 src: url("/client/websight/font/Helvetica/helveticaneueltstd-57-condensed-webfont.ttf"); /* TTF file for CSS3 browsers */
}

/* Begin default CSS */

* 
{ 
	margin:0;
	padding:0;
	border:0px;
}

html 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #666666;
}

body 
{
	background-color: #ffffff;
	background-position: center top;
	background-repeat:repeat-x;
	overflow-x:hidden;
	background-image: url(../images/bg_body.gif);
}

table{
	border-collapse: collapse;

}

img, div 
{ 
}

img 
{
	border: 0px;
}

a 
{
	color: #005596;
	text-decoration: underline;
	outline: 0;
}

a:hover 
{
	color: #005596;
	text-decoration: underline;
}

a:focus, a:hover, a:active
{
	outline: 0;
}

object, embed {
  outline: 0;
}

h1
{
	font-size: 22px;
	font-weight: normal;
	font-style: normal;
	line-height:normal;
	font-family: 'HelveticaNeueLTStd77BoldConde', sans-serif;
	font-size-adjust: 0.54;
	color: #333333;
	padding-bottom: 16px;
	text-transform: uppercase;
	letter-spacing: 0;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/client/websight/images/hIEfix.png,sizingMethod=crop);
	zoom:1;
	
}

h2,
.homeBlockstandaard h1, 
.homeBlock h1, 
.homeTwitter h1,
div#contentFull a.textBlock span.title
{
	font-size: 18px;
	font-weight: normal;
	font-style: normal;
	line-height:normal;
	font-family: 'HelveticaNeueLTStd77BoldConde', sans-serif;
	color: #666666;
	padding-bottom: 10px;
	text-transform: uppercase;
	letter-spacing: 0;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/client/websight/images/hIEfix.png,sizingMethod=crop);
	zoom:1;
}

	h1 a, h2 a, h1 a:hover, h2 a:hover
	{
		color: #666666;
		text-decoration: none;
		display: block;
	}

h3 
{
	font-size: 20px;
	/*font-family: "HelveticaNeueLT Std Cn", Arial, Helvetica, sans-serif;*/
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666666;
	text-transform: uppercase;
}
	
	h3 a, h3 a:hover
	{
		color: #666666;
		text-decoration: none;	
	}

h4 
{
	font-size: 14px;
	/*font-family: "HelveticaNeueLT Std Cn", Arial, Helvetica, sans-serif;*/
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #999999;
	text-transform: uppercase;
}

	h4 a, h4 a:hover
	{
		color: #999999;
		text-decoration: none;	
	}

strong 
{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666666;
}

form{

}

ul 
{
	padding-bottom: 10px;
}

div.text li 
{

	margin-left: 12px;
	list-style: none;
	background-position: left 3px;
	background-image: url(../images/check_grey.png);
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-bottom: 3px;
}

ul li ul li
{
	margin-left: 12px;
}	

p, table 
{
	padding: 0px 0px 7px 0px;
	width:100%;
}

p, table 
{
	padding: 0px 0px 7px 0px;
}

.clear, span.clear 
{
	height: 0px;
	overflow: hidden;
	clear: both;
	line-height: 0px;
	display: block;
}

div.error 
{
	font-weight: bold;
	color: #ed1c24;
}

ul.formOutput li
{
	color: #ed1c24;
	list-style: none;
}

.cmsError 
{
	border: 1px solid black;
	background-color: #D1E428;
}

input.readOnly 
{
	color: black;
	background-color: #D4D0C8;
}

div.contentLeft input.elementRadio
{
	border: none;
	width: auto;
	height: auto;
	padding-right: 5px;
	float: none;
	background-color: transparent;
}

div.cms-internal-error 
{
	color: #dd0000;
}

/* Einde default CSS */

/* Begin standaard bladeren */

.pager{
	border-top: 1px solid #E9E9E9;
}

.pager	table	{
	width:100%;	
}

.pager td 
{
	padding: 0px;
}

.pager .first, .pager .last 
{
	width:80px;
}

.pager .previous, .pager .next 
{
	width:auto;
}

.pager .first, .pager .previous {
	text-align:left;	
}

.pager .next a{
	display: block;
	width: 90px;
	height: 24px;
	background-image: url(../images/button_volgende.gif);
	background-repeat: no-repeat;
	padding: 0px;
	float: right;
}

.pager .last a{
	display: block;
	width: 90px;
	height: 24px;
	background-image: url(../images/button_laatste.gif);
	background-repeat: no-repeat;
	padding: 0px;
	float: right;		
}

.pager .first a{
	display: block;
	width: 90px;
	height: 24px;
	background-image: url(../images/button_eerste.gif);
	background-repeat: no-repeat;
	padding: 0px;
	float: right;		
}

.pager .previous a{
	display: block;
	width: 90px;
	height: 24px;
	background-image: url(../images/button_vorige.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 10px;
	float: left;		
}


.pager	.disabled	{
	display:none;	
}

.pagerFirst, .pagerPrevious 
{
	text-align: left;
	width: 10%;
}

.pagerNext, .pagerLast 
{
	text-align: right;
	width: 10%;
}

.pagerSelection 
{
	text-align: center;
	width: 60%;
}

.pagerSelectionItem 
{
	text-align: center;
}

.pagerSelectionItemActive 
{
	text-align: center;
	font-weight: bold;
}

.pagerAbstract 
{
	font-weight: bold;
	text-align: center;
}

/* Einde standaard bladeren */

/* START TEMPLATE */

div#belons {
	width: 26px;
	height: 80px;
	position: absolute;
	top: 378px;
	left: 0px;
}

div#siteContainer
{
	width: 966px;
	margin: 0 auto;
}

	div.headerContainer
	{
		position:relative;
		padding-top:54px;
	}

		div.headerContainer #carousel #listcarousel a
		{
			text-decoration:none;
		}
	
	div.contentContainer
	{
		padding: 30px 0 20px 58px;
		width: 908px;
		z-index:999;
	}

div#footerContainer {
	background-image: url(../images/bg_footer.gif);
	background-repeat: repeat-x;
    width:100%;
    position: absolute;
	z-index:1000000;
	background-color: #e5e5e5;
}

div#rockBottom {
	height: 303px;
	background-color: #e5e5e5;
}
	
	div.footer
	{
		width: 937px;
		padding: 0px 0px 0px 31px;
		margin: 0 auto;
	}
    
    #footerContainer.fixed {
        position: fixed;
        bottom:0px;
    }
    
    #footerContainer.collapsed {
        height: 30px;
    }

	/* HEADER */

	div.logo
	{
		left: 50%;
	    margin-left: -483px;
	    padding: 22px 0 0 58px;
	    position: absolute;
	    width: auto;
	}
	
	div#carouselBgimagetopleft{
		background-image: url(../images/carousel/bg_top_left.png);
		background-repeat: no-repeat;
		width: 56px;
		height: 56px;
		display: block;
		top: 17px;
		left: 0px;
		position: absolute;
		z-index: 1000;
	}
	
	div#carouselBgimagetopright{
		background-image: url(../images/carousel/bg_top_right.png);
		background-repeat: no-repeat;
		width: 56px;
		height: 56px;
		display: block;
		position: absolute;
		top: 17px;
		right: 0px;
		z-index: 1000;
	}
	
	div#carouselBgimagebottomleft{
		background-image: url(../images/carousel/bg_bottom_left.png);
		background-repeat: no-repeat;
		width: 56px;
		height: 56px;
		display: block;
		bottom: 42px;
		left: 0px;
		position: absolute;
		z-index: 1000;
	}
	
	div#carousel
	{
		position: relative;
		float: none;
		clear: both;
		width: 966px;
		height: 261px;
		font-size: 11px;
		z-index: 1;
		padding: 18px 0px 42px 0px;
	}
	
	div.float-header {
		color:#FFFFFF;
		height:158px;
		width:158px;
		padding: 50px;
		position:absolute;
		left:-1px;
		top:-4px;
		z-index:5000;
		text-decoration: none;
		cursor: pointer;
		background-repeat:no-repeat;
	}
	
		div.blue{
			background-image: url(../images/carousel/waaier_blue.png);
		}
		
		div.green{
			background-image: url(../images/carousel/waaier_green.png);
		}
		
		div.yellow{
			background-image: url(../images/carousel/waaier_yellow.png);
		}
		
		div.orange{
			background-image: url(../images/carousel/waaier_orange.png);
		}
	
	div.float-header p {
		text-decoration: none;
		padding: 0;
	}
	
	div.float-header a {
		text-decoration:none;
		color: #FFF;
	}
	
	div.float-header img {
		position:relative;
		margin-left:3px;
		margin-top: 1px;
	}
	
	div.float-header h2 {
		font-size: 20px;
		font-weight: normal;
		font-style: normal;
		line-height:normal;
		font-family: 'HelveticaNeueLTStd77BoldConde', sans-serif;
		font-size-adjust: 0.54;
		color: #FFF;
		padding: 0px;
		text-transform: uppercase;
		letter-spacing: 0;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/client/websight/images/hIEfix.png,sizingMethod=crop);
		zoom:1;
		float: left;
	}
	
		div.float-header h2 a {
			color:#FFF;
			text-decoration: none;
		}
	
	div.float-header h3 {
		font-size: 18px;
		font-weight: normal;
		font-style: normal;
		line-height:normal;
		font-family: 'HelveticaNeueLTStd57Condensed', sans-serif;
		font-size-adjust: 0.54;
		color: #FFF;
		padding: 0px;
		text-transform: uppercase;
		letter-spacing: 0;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/client/websight/images/hIEfix.png,sizingMethod=crop);
		zoom:1;
	}
	
		div.float-header h3 a {
			color:#FFF;
			text-decoration: none;
		}
	
	div.float-pijlers {
		height:28px;
		position:absolute;
		right:5px;
		left:auto;
		top:323px;
		width:725px;
		z-index:1000;
		overflow: hidden;
		/*background-color: #e7e7e7;*/
	}
	
		div.pijlers {
			padding: 0 25px;
			width:100%;
		}
		
		div.gradient{
			display: block;
			width: 179px;
			height: 6px;
			background-image: url(../images/carousel/gradient_yellow.gif);
			position: absolute;
			z-index: 3000;
			bottom: 82px;
			left: 125px;
		}
		
		div#conceptpijler, div#creatiepijler, div#conversiepijler, div#codepijler {
				height: 28px;
				float: left;
				overflow:hidden;
			}
			
			div#conceptpijler, div#creatiepijler, div#conversiepijler, div#codepijler {
				height: 28px;
				float: left;
                cursor: pointer;
			}
			
			div#conceptpijler h3, div#creatiepijler h3, div#conversiepijler h3, div#codepijler h3 {
				font-size: 14px;
				/*font-family: "HelveticaNeueLT Std Cn", Arial, Helvetica, sans-serif;*/
				font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
				font-weight: bold;
				color: #343434;
				text-transform: uppercase;
				margin: 15px 0px 0px 10px;
			}
		
			div#conceptpijler {
				background-image: url(../images/carousel/pijler_concept.gif);
				background-repeat: no-repeat;
			}
			
			div#creatiepijler {
				background-image: url(../images/carousel/pijler_creatie.gif);
				background-repeat: no-repeat;
			}
			
			div#conversiepijler {
				background-image: url(../images/carousel/pijler_conversie.gif);
				background-repeat: no-repeat;
			}
			
			div#codepijler {
				background-image: url(../images/carousel/pijler_code.gif);
				background-repeat: no-repeat;
			}
			
		div.float-images {
			padding: 22px 0px 0px 0px;
			z-index: 998;
			position: absolute;
			height: 222px;
			top: 0px;
			left: 0px;
			width: 100%;
		}
		
		div.float-image {
			position: absolute;
			z-index: 999;
			top: 0px;
			left: 0px;
			width: 100%;
			height: 251px;
			background-image: url(../images/carousel/background.jpg);
		}
		
		div.float-image img {
		}
				
			div.float-medewerker {
				height: 55px;
				position:relative;
				width: 288px;
				overflow: hidden;
				float: left;
				padding: 0px 0px 0px 20px;
				margin-bottom: 10px;
			}
			
				div.float-medewerker img {
					float: left;
					margin-right: 12px;
					border: solid 1px #ececec;
				}
				
				div.medewerkerInfo {
					color: #FFFFFF;
				}
				
				div.medewerkerInfo a {
					text-decoration: none;
				}
				
					div.medewerkerInfo h4 {
						color: #FFFFFF;
						font-family: Arial,Helvetica,sans-serif;
						font-size: 12px;
						font-weight: normal;
						text-transform: none;
						font-weight: bold;
					}
					
					div.medewerkerInfo p {
						padding: 0;
						margin: 0;
					}
		
	div.crumblePath
	{
		padding: 12px 10px 0px 58px;
		height: 22px;
		overflow: hidden;
		float: left;
		font-weight: normal;
		font-style: normal;
		line-height:normal;
		font-family: 'HelveticaNeueLTStd57Condensed', Arial;
		font-size-adjust: 0.54;
		color: #5d5d5d;
		font-size: 14px;
		text-transform: uppercase;
		width: 600px;
	}
	
	div.crumblePath span
		{
		}
		
		div.crumblePath a
		{
			color: #333333;
			text-decoration: none;
			padding-right: 8px;
			margin-right: 3px;
			background-image: url(../images/arrow_breadcrumb.gif);
			background-repeat: no-repeat;
			background-position: right 2px;
		}
		
			div.crumblePath a:hover
			{
				text-decoration: underline;
			}
	
	div.search
	{
		float: right;
		padding-top: 3px;
		width: 271px;
	}
	
		div.search form
		{
			line-height: normal;
			padding: 0;
			margin: 0;
		}
	
		div.search input#searchString
		{
			border: none;
			width: 236px;
			height: 15px !important;
			font-family: Arial, Helvetica, sans-serif;
			color: #4a4a4a;
			float: left;
			border-left: #e9e9e9 solid 1px;
			border-top: #e9e9e9 solid 1px;
			border-bottom: #e9e9e9 solid 1px;
			padding: 5px !important;
			margin: 0;
			font-size: 11px;
		}
		
		div.search input.zoekbutton
		{
			border: none;
			padding: 0;
			margin: 0;
			width: 24px;
			height: 27px;
			float: right;
			background-image: url(../images/btn_search.gif);
			background-repeat: no-repeat;
			cursor: pointer;
		}

	/* MENU */

		ul.menu
		{
			display: block;
		    margin: 26px -483px 0 0;
		    padding: 0 58px 0 0;
		    position: absolute;
		    right: 50%;
		    z-index: 2000;
		}
		
			ul.menu li
			{
				float: left;
				list-style-image: none;
				list-style-position: outside;
				list-style-type: none;
				margin-left: 1px;

			}
			
			ul.menu li.firstChild
			{
				margin-left: 0px;
			}
			
				ul.menu li a
				{
					display: block;
					text-align: center;
					vertical-align: middle;
					text-transform: uppercase;
					color: #333333;
					font-weight: normal;
					font-style: normal;
					line-height:normal;
					font-family: 'HelveticaNeueLTStd77BoldConde', sans-serif;
					font-size-adjust: 0.54;
					font-size: 18px;
					padding-top: 11px;
					text-decoration: none;
					padding: 0px 4px;
					
			}
				
				ul.menu li a:hover, ul.menu li.active a
				{
					color: #333333;
					text-decoration: underline;
				}
					
					ul.menu li ul
					{
						position: absolute;
						left: 0px;
						border: solid 3px #e6e6e6;
						width: 556px;
						padding: 10px 0px 10px 0px;
						margin: 2px 0px 0px 0px;
						background-color: transparent;
						background-image: url(../images/back_submenu.png);
						background-repeat: repeat-x;
					}
                    ul.menu li ul.menu-sub
					{
						visibility: hidden;
					}
					
						ul.menu li ul li
						{
							width: auto;
							height: auto;
							float: none;
							background-color: transparent;
							background-image: none;
							padding: 0px;
							margin: 0px;
						}
					
							ul.menu li ul li ul
							{
								width: 173px;
								min-height: 80px;
								padding: 5px 0px 5px 0px;
								margin: 0px;
								display: block;
								position: relative;
								border: none;
								float: left;
								border-left: solid 1px #dbdcd6;
								background-color: transparent;
								background-image: none;
							}
							
								ul.menu li ul li ul li
								{
									width: auto;
									height: auto;
									float: none;
									background-color: transparent;
									background-image: none;
								}
								
									ul.menu li ul li ul li a, ul.menu li.active ul li ul li a
									{
										text-align: left;
										vertical-align: middle;
										text-transform: none;
										font-family: Arial, Helvetica, sans-serif;
										font-size: 11px;
										line-height: 16px;
										font-weight: normal;
										padding-top: 0px;
										text-decoration: none;
										padding: 0px 10px 0px 26px;
										background-color: transparent;
										background-image: none;
										color: #999999;
									}
									
									ul.menu li ul li ul li.firstChild a
									{
										padding: 0px 10px 0px 20px;
										font-size: 12px;
										color: #4f4f4f;
										font-weight: bold;
										background-color: transparent;
										background-image: none;
									}
									
										ul.menu li ul li ul li a:hover
										{
											color: #999999;
											text-decoration: none;
											background-color: transparent;
											background-image: url(../images/menu_arrow.png);
											background-repeat: no-repeat;
										}
										
										ul.menu li ul li ul li.active a
										{
											text-decoration: none;
											background-color: transparent;
											background-image: url(../images/menu_arrow.png);
											background-repeat: no-repeat;
										}
										
										ul.menu li ul li ul li.firstChild a:hover
										{
											color: #4f4f4f;
											background-color: transparent;
										}
										
	/* START HOMEPAGE */
div.contentLeft ul.home {
	padding: 0px;
}

div.contentLeft ul.home li {
        /*width: 322px;*/
        min-height: 175px;
        display: -moz-inline-stack;
        display: inline-block;
        vertical-align: top;
        zoom: 1;
        *display: inline;
        _height: 175px;
		margin: 0px;
		padding: 0px;
}

div.homeBlockstandaard{
	padding: 0 26px 0 0;
}
	
	div.homeBlock
	{
		width: 283px;
		padding: 0px 26px 10px 0px;
		float: left;
	}

		div.homeBlock h2
		{
			float: left !important;
		}
	
	div.homeTwitter
	{
		width: 283px;
		padding: 0px 0px 10px 0px;
		float: left;
		position: relative;
	}
	
/* TWITTER TOOLTIP */

	.tooltiptwitter{
		display:none;
	}


	#trigger {
		display:block;
		cursor: pointer;
	}
	
	.tooltiptwitter{
		display:none;
		width: 106px;
		height: 25px;
		font-size:11px;
		text-align: center;
		padding:5px;
		color:#ffffff;	
		background-image: url(../images/bg_twitter_tooltip.png);
		background-repeat: no-repeat;
		background-position: bottom right;
		position: absolute;
		top: -55px !important;
		left: 197px !important;
		z-index: 5000;
	}
	
	
/* EINDE TWITTER TOOLTIP */


	
			div.homeBlock h1, div.homeBlock h2,
			div.bottomBlock h2, div.bottomBlock h3,
			div.homeBlockstandaard h1,div.homeBlockstandaard h2,
			div.homeTwitter h1, div.homeTwitter h2
			{
				padding-bottom: 15px;
			}
			
			div.bottomBlock img
			{
				padding-bottom:10px;
			}
	
	div.bottomBlock
	{
		width: 243px;
		min-height: 210px;
		height: auto !important;
		height: 210px;
		margin: 30px 0px 0px 29px;
		padding: 15px 19px;
		float: left;
		border: 1px #e9e9e9 solid;
		background-image: url(../images/bg_footer_block.gif);
		background-repeat: repeat-x;
		background-position: top;
		background-color: #FFFFFF;
		position: relative;
	}
	
		div.bottomBlock h2
		{
			padding-bottom: 3px;
		}
		
		div.bottomBlock h6
		{
			font-weight: normal;
			font-style: normal;
			line-height:normal;
			font-family: 'HelveticaNeueLTStd57Condensed', Arial;
			font-size-adjust: 0.54;
			font-size: 13px;
		}
	
		div.homeBlock h2, div.newsBlock h2, div.textBlock h2
		{
			float: left;
		}
		
		div.more
		{
			float: right;
		}
		
		div.homeTwitter div.more
		{
			float: right;
			position: absolute;
			right: 0;
			top: -19px;
			z-index: 2000;
			float: none;
		}
		
			div.homeTwitter a.twitter img
			{
				width: 31px;
				height: 68px;
			}
		
		div.homeBlock div.more, div.newsBlock div.more, div.textBlock div.more
		{
			background-color: #bed215;
		}
		
		div.homeBlock div.more
		{
			background-color: transparent;
		}
		
		div.bottomBlock div.more
		{
			background-color: #005596;
		}
		
		/* NIEUWSITEM */
		
		a.nieuwsItem, a.vacatureItem
		{
			margin-bottom: 10px;
			display: block;
			width: 283px;
			height: 55px;
			text-decoration: none;
		}
		
			a.nieuwsItem .textarea, a.vacatureItem .textarea
			{
				width: 211px;
				height: 43px;
				border: 1px #e9e9e9 solid;
				display: block;
				float: left;
				background-image:url(../images/bg_news_vac.gif);
				background-position: top;
				background-repeat: repeat-x;
				padding: 5px;
				margin: 0 0 0 5px;
			}
			
				a.nieuwsItem .textarea:hover,
				a.vacatureItem .textarea:hover
					{
						border: 1px #dfdfdf solid;
						background-image:url(../images/bg_news_vac_hover.gif);
					}
		
			a.nieuwsItem .date,
			a.newsItem span.date,
			div.newsItem div.date
			{
				display: block;
				width: 55px;
				height: 40px;
				float: left;
				color: #FFFFFF;
				font-size: 19px;
				font-weight: normal;
				font-style: normal;
				line-height:normal;
				font-family: 'HelveticaNeueLTStd77BoldConde', sans-serif;
				font-size-adjust: 0.54;
				text-align: center;
				vertical-align: middle;
				overflow: hidden;
				padding-top: 15px;
				margin: 0;
				text-decoration: none;				
			}
			
			a.newsItem span.icon
			{
				display: block;
				width: 55px;
				height: 55px;
				float: left;
				text-align: center;
				vertical-align: middle;
				overflow: hidden;
				margin: 0;
				/*padding-top: 9px;*/
		
			}
			
			a.newsItem span.icon{
				background-image: url(../images/block_blue.gif);
			}
			
			
			div.homeBlock a.nieuwsItem .date,
			div.newsBlock a.nieuwsItem .date,
			a.newsItem span.date,
			div.newsItem div.date
			{
				background-image: url(../images/block_green.gif);
			}
			
			a.nieuwsItem .title, a.vacatureItem .title
			{
				text-transform: uppercase;
				font-weight: bold;
				color: #333333;
				line-height: 12px;
			}
			
			a.nieuwsItem .subtitle, a.vacatureItem .subtitle
			{
				color: #333333;
			}

				
				li span.name {
					display: block;
					float: left;
					width: 145px;
				}

			
			div.newsBlock
			{
				padding-right: 28px;
			}
			
			div.newsBlock a.nieuwsItem .title
			{
				width: 545px;
			}
			
				a.nieuwsItem .title a
				{
					color: #333333;
					text-decoration: none;
				}
				
		/* TWITTERITEM */
				
		div.twitterItem
		{
			margin-bottom: 5px;
		}
		
			div.twitterItem div.photo
			{
				width: 53px;
				height: 53px;
				float: left;
				background-color: #ffffff;
				overflow: hidden;
				border: solid 1px #ececec;
			}
			
			div.twitterItem div.tweet
			{
				width: 213px;
				display: block;
				float: left;
				position:relative;
				background-image: url(../images/bg_tweet.gif);
				background-repeat: no-repeat;
				background-position:top;
				overflow: hidden;
				line-height: 18px;
				padding: 5px 5px 5px 10px;
			}
			
				

				div.twitterItem .bottom
				{
					display: block;
					height: 1px;
					width: 224px;
					line-height: 0px;
					background-color: #eeeeee;
					overflow: hidden;
					float: right;
				}
			
			div.twitterItem div.tweet a
			{
				font-weight: bold;
				color: #333333;
				text-decoration: none;
			}
			
				div.twitterItem div.tweet div.time
				{
					color: #bed215;
				}
				
		/* VACATUREITEM */
				
		
			a.vacatureItem .icon
			{
				display: block;
				float: left;
				height: 55px;
				width: 55px;
				overflow: hidden;
				/*background-image: url(../images/block_blue.gif);*/
				text-align: center;
				margin: 0px;
			}
			
		
			a.vacatureItem .title
			{
				display: block;
				overflow: hidden;
				padding-top: 4px;
				padding-bottom: 3px;
			}
				
		/* FORMULIERITEM NIEUWSBRIEF EN CONTACT */
				
		div.homeBlock form#nieuwsbrief, div.homeBlock form#form181, div.homeBlock form#form179 
		{
			position: relative;
			color: #4a4a4a;
		}
			
			div.homeBlock input 
			{
				background-color: #FFFFFF;
				border: solid 1px #e9e9e9;
				padding: 0px 0px 0px 5px;
				margin-bottom: 5px;
				width: 289px;
				height: 21px;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				color: #4a4a4a;
				float: left;
			}
			
			div.homeBlock textarea
			{
				background-color: #FFFFFF;
				border: solid 1px #e9e9e9;
				padding: 4px 0px 0px 5px;
				margin-top: 5px;
				width: 289px;
				height: 50px;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				color: #4a4a4a;
			}
			
			div.homeBlock input#cms_cm179__form__voornaam
			{
				width: 139px;
				margin-right: 0px;
			}
			
			iv.homeBlock input#cms_cm181__form__functie
			{
				width: 139px;
				float: right;
				margin-right: 0px;
			}
			
			div.homeBlock form#nieuwsbrief input.submitbutton, div.homeBlock form#form181 input.formSubmitSend, 
			div.homeBlock form#form179 input.formSubmitSend
			{
				position: relative;
				top: auto;
				left: auto;
				width: 88px;
				height: 25px;
				border: 0 none;
				background-color: #bed215;
				float: right;
				cursor: pointer;
				background-image: url(../images/buttongreen_verstuur.gif);
				background-repeat: no-repeat;
			}
		
		div.bottomBlock form#nieuwsbrief, div.bottomBlock form#form181, div.bottomBlock form#form179 
		{
			position: relative;
			color: #4a4a4a;
			/*width: 247px;*/
		}
		
		div.bottomBlock form#form179 
		{
			padding-top: 12px;
		}
		
		div.bottomBlock .formColumnRight,
		div.bottomBlock .field
		{
			padding-bottom: 7px;
			overflow: hidden;
		}
		
		div.bottomBlock .fieldname
		{
			padding-bottom: 7px;
			overflow: hidden;
			float: left;
		}
		
		div.bottomBlock .radiobuttons
		{
		}
		
		div.bottomBlock #cms_cm181__form__bericht_row .formColumnRight 
		{
			padding-bottom: 0px;
		}
			
			div.bottomBlock input 
			{
				border: solid 1px #e8e6e6;
				background-image:url(../images/bg_input_footer_text.gif);
				background-position: left;
				background-repeat: no-repeat;
				padding: 0px 0px 0px 5px;
				margin-bottom: 0px;
				width: 236px;
				height: 23px;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				color: #4a4a4a;
				/*float: left; */
			}
			
			div.bottomBlock textarea
			{
				border: solid 1px #e8e6e6;
				background-image: url(../images/bg_input_footer_textarea.gif);
				background-position: left top;
				background-repeat: no-repeat;
				padding: 5px 0px 5px 5px;
				width: 236px;
				height: 48px;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				color: #4a4a4a;
				overflow: auto;
			}
			
			div.bottomBlock input#cms_cm179__form__voornaam
			{
				width: 110px;
				float: left;
				margin-right: 0px;
			}
			
			div.bottomBlock input#cms_cm179__form__email
			{
				margin-bottom: 0px;
			}
			
			div.bottomBlock input#cms_cm181__form__functie
			{
				width: 128px;
				float: right;
				margin-right: 0px;
			}
			
			div.bottomBlock label, div.homeBlock label, div.contentLeft label
			{
			}
			
			div.bottomBlock input.elementRadio, div.homeBlock input.elementRadio, div.contentLeft input.elementRadio
			{
				width: auto;
				height: auto;
				border: none;
				background-image: none;
				padding: 0;
				margin-right: 5px;
				margin-top: 3px;
			}
			
			
			div.bottomBlock form#form181 input.formSubmitSend, div.bottomBlock form#form179 input.formSubmitSend
			{
				width: 89px;
				height: 24px;
				float: right;
				font-size:0px;
				cursor: pointer;
				background-image: url(../images/button_verstuur.gif);
				background-repeat: no-repeat;
				margin: 0;
				padding: 0px;
				border: none;
			}
			
			div.bottomBlock form#form179 input.formSubmitSend
			{
				width: 103px;
				height: 24px;
				float: right;
				cursor: pointer;
				background-image: url(../images/button_aanmelden.gif);
				background-repeat: no-repeat;
				margin: 0;
				padding: 0px;
				border: none;
			}
			
			div.bottomBlock .elementRadioContainer {
				float: left;
				padding: 2px 0 0 5px;
				
			}

			div.checkNieuwsbrief	{
				visibility:hidden;
			}

			div.checkNieuwsbrief input	{
				width:1px;
				height:1px;
				font-size:1px
			}
			
		/* TAGS */
		
		div.tagContainer{
			padding-bottom: 28px;
			display: block;
			width: 283px;
			height: 140px;
		}
		
		div.tags,
		div.profielTags
		{
			width: 263px;
			height: 120px;
			padding: 10px 10px 10px 10px;
			border-top: solid 1px #ececec;
			border-bottom: solid 1px #ececec;
			float: left;
			overflow: hidden;
		}
		
			div.tagContent
			{
				height: auto;
				overflow: hidden;
				text-align: justify;
				line-height: 30px;
				font-weight: normal;
				font-style: normal;
				font-family: 'HelveticaNeueLTStd57Condensed', Arial;
				font-size-adjust: 0.54;
				height: 120px;
			}
				
				div.tagContent a
				{
					text-decoration: none;
				}
				
					div.tagContent a:hover
					{
						text-decoration: underline;
					}
				
				div.tagContent a.tagRate0,
				div.tagContent a.tagRate1,
				div.tagContent a.tagRate2,
				div.tagContent a.tagRate3,
				div.tagContent a.tagRate4,
				div.tagContent a.tagRate5,
				div.tagContent a.tagRate6,
				div.tagContent a.tagRate7,
				div.tagContent a.tagRate8,
				div.tagContent a.tagRate9,
				div.tagContent a.tagRate10	{
					float:left;
					padding:0px 7px 0px 0px;
				}
				
				.profielTags div.tagContent a.tagRate0,
				.profielTags div.tagContent a.tagRate1,
				.profielTags div.tagContent a.tagRate2,
				.profielTags div.tagContent a.tagRate3,
				.profielTags div.tagContent a.tagRate4,
				.profielTags div.tagContent a.tagRate5,
				.profielTags div.tagContent a.tagRate6,
				.profielTags div.tagContent a.tagRate7,
				.profielTags div.tagContent a.tagRate8,
				.profielTags div.tagContent a.tagRate9,
				.profielTags div.tagContent a.tagRate10	{
					float:left;
					padding:0px 7px 11px 0px;
				}
				
				
				div.tagContent a.tagRate0
                {
                    color: #c2c2c2;
                    font-size: 14px;
                }
				
				div.tagContent a.tagRate1
				{
					color: #c2c2c2;
					font-size: 16px;
				}
				
				div.tagContent a.tagRate2
				{
					color: #a1a1a1;
					font-size: 18px;
				}
				
				div.tagContent a.tagRate3
				{
					color: #7d7d7d;
					font-size: 20px;
				}
				
				div.tagContent a.tagRate4 
				{
					color: #636363;
					font-size: 22px;
				}
				
				div.tagContent a.tagRate5
				{
					color: #464646;
					font-size: 24px;
				}
				
				div.tagContent a.tagRate6 
				{
					color: #252525;
					font-size: 26px;
				}
				
				div.tagContent a.tagRate7
				{
					color: #000000;
					font-size: 28px;
				}
				
				div.tagContent a.tagRate8
                {
                    color: #000000;
                    font-size: 30px;
                }
                
                div.tagContent a.tagRate9
                {
                    color: #000000;
                    font-size: 32px;
                }
                
                div.tagContent a.tagRate10
                {
                    color: #000000;
                    font-size: 34px;
                }
			
		/*  OVERIGE ITEMS */
			
		div.banner
		{
			padding: 0px;
		}
		
		div.flashBanner
		{
			padding-bottom: 5px;
			height:200px;
		}
			
		div.address
		{
			position: relative;
			color: #333333;			
		}
				
			table.tableAdress img
			{
			float: left;
			padding: 4px 5px 4px 0px;
			}
			
			table.tableAdress a
			{
				color: #333333;
				text-decoration: none;
			}
			
				table.tableAdress a:hover
				{
					text-decoration: underline;
				}
				
			div.bottomBlock .logos
			{
				padding: 9px 0 5px 0;
				overflow: hidden;
			}
				
			div.bottomBlock .logos img
			{
				float: left;
				padding: 0 3px 0 3px;	
			}
			
			table.tableAdress{
				font-weight: normal;
				font-style: normal;
				line-height: 21px;
				font-family: 'HelveticaNeueLTStd57Condensed', sans-serif;
				font-size-adjust: 0.54;
				font-size: 16px;
				padding: 0px;			
			}
			
				div.address a.twitter,
				div.address a.linkedin,
				div.address a.facebook
				{
					display: block;
					text-decoration: none;
					padding: 2px 0px 2px 24px;
					background-position: left;
					background-repeat: no-repeat;
					color: #333333;				
				}
				
					div.address a.twitter
					{
						background-image: url(../images/icon_footer_twitter_normal.gif);
					}
					
					div.address a.twitter:hover
					{
						background-image: url(../images/icon_footer_twitter_hover.gif);
					}
					
					div.address a.facebook
					{
						background-image: url(../images/icon_footer_facebook_normal.gif);
					}
					
					div.address a.facebook:hover
					{
						background-image: url(../images/icon_footer_facebook_hover.gif);
					}
					
					div.address a.linkedin
					{
						background-image: url(../images/icon_footer_linkedin_normal.gif);
					}
					
					div.address a.linkedin:hover
					{
						background-image: url(../images/icon_footer_linkedin_hover.gif);
					}



				
		div.legal
		{
			width: auto;
			padding: 5px 8px 2px 8px;
			text-align: left;	
			font-size: 11px;
			color: #bfbfbf;
		}
				
			div.legal a
			{
				color: #bfbfbf;
				text-decoration: none;
			}
			
			div.legal a:hover
			{
				color: #333333;
				text-decoration: none;
			}
			
		
/* EINDE HOMEPAGE */

/* START CONTENT */
		
		div.contentLeft
		{
			width: 621px;
			padding: 0 0 20px 0;
			float: left;
			line-height: 20px;
		}
		
		div.contentLeft a.portfolio-link {
			text-decoration: none;
		}
		
		div.contentLeft a.portfolio-link:hover {
			display: block;
			background-color: #f6f6f6;
		}
		
		div.contentLeft h1,
		div.contentLeft h2
		{
			float: left;
		}
		
		div#contentFull.contentLeft h1,
		div#contentFull.contentLeft h2
		{
			float: none;
		}
		
			span.sortTitle
			{
					color: #bed215;
					font-size: 14px;
					float: left;
					text-transform: uppercase;
					font-weight: normal;
					font-style: normal;
					line-height:normal;
					font-family: 'HelveticaNeueLTStd77BoldConde', Arial;
					font-size-adjust: 0.54;
					padding: 9px 0 0 5px;
			}
			
			div.text
			{
				padding-right: 28px;
			}
			
			div.text h2
			{
				font-size: 18px;
				font-weight: normal;
				font-style: normal;
				line-height:normal;
				font-family: 'HelveticaNeueLTStd77BoldConde', sans-serif;
				font-size-adjust: 0.54;
				color: #666666;
				padding-bottom: 3px;
				text-transform: uppercase;
				letter-spacing: 0;
				filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/client/websight/images/hIEfix.png,sizingMethod=crop);
				zoom:1;
			}
			
			div.contentLeft form
			{
			}
			
			ul.bulletsHomepage
			{
				padding: 10px 0 0 0;
				margin: 0;
				float: left;
				width: 100%; /* width is changed */
				min-height: 186px;
			}
			
				ul.bulletsHomepage li{
					list-style: none;
					margin: 0;
					padding: 0;
					float: left;

				}
				
				ul.bulletsHomepage li a{
					text-decoration: none;
					font-weight: normal;
					font-style: normal;
					line-height:normal;
					font-family: 'HelveticaNeueLTStd77BoldConde', sans-serif;
					font-size-adjust: 0.54;
					color: #333333;
					font-size: 14px;
					text-transform: uppercase;
					background-image: url(../images/check_green.png);
					background-repeat: no-repeat;
					background-position: left top;
					padding-left: 18px;
					padding-bottom: 13px;
					margin: 0;
					width: 272px;
					display: block;
				}
				
				ul.bulletsHomepage li a:hover,
				div.customer li a:hover{
					text-decoration: underline;
				}
				
				/* list div.customer */
								
				div.customer{
					float: left;
					width: 283px;
					display: block;
					min-height: 300px;
					height: auto !important;
				
				}
				
				div.customer h2{
					float: left;
				}
				
					
				
				div.customer ul{
					padding: 0 0 20px 20px;
				}
				
					
					div.customer ul li{
						text-decoration: none;
						color: #333333;
						font-size: 12px;
						background-image: url(../images/check_grey.gif);
						background-repeat: no-repeat;
						background-position: left top;
						padding-left: 18px;
						padding-bottom: 5px;
						list-style: none;
					}
		
		div.contentRight
		{
			position: relative;
			width: 283px;
			float: right;
		}
		
		div#home
		{
			position: relative;
			float: right;
			padding: 0px 0px 25px 0px;
		}
		
		div.home
		{
			padding: 0px 0px 25px 0px;
		}
		
			
			div.contentRight div.banner
			{
				margin: 0px 0px 20px 0px;
				border-top: solid 1px #ececec;
				border-bottom: solid 1px #ececec;
			}
			
			div.contentRight div.homeBlock
			{
			}
			
	/* SUBMENU */

	div.menuContainer.top
	{
		/*position: relative;
		display: block;
		width: 283px;
		margin: 0px 0px 20px 0px;*/
		position:fixed;
		width:100%;
		left:0px;
		z-index:10000;
		height:70px;
		border-bottom:0px;
		background-color:#ffffff;
	}
	
	div.menuContainer.top.fixed
	{
		position:fixed;
		top:0px;
		border-bottom:1px solid #ccc;
		-moz-transition:
		 border-bottom .5s linear 0s;
		-webkit-transition:
		 border-bottom .5s linear 0s;
		 -o-transition:
		 border-bottom .5s linear 0s;
		-khtml-transition:
		 border-bottom .5s linear 0s;
		transition:
		 border-bottom .5s linear 0s;
	}
	
	div.menuContainer
	{
		position: relative;
		display: block;
		width: 283px;
		margin: 0px 0px 20px 0px;	
	}

		div.menuContainer ul.submenu
		{
			margin: 0;
			padding: 0;
		}
		
			div.menuContainer ul.submenu li
			{
				list-style-image: none;
				list-style-position: outside;
				list-style-type: none;
				padding: 0px;
				margin: 0px;
			}
			
			
			div.menuContainer ul.submenu li a
				{
					display: block;
					font-size: 20px;
					color: #333333;
					font-weight: normal;
					font-style: normal;
					line-height:normal;
					font-family: 'HelveticaNeueLTStd77BoldConde', Arial;
					font-size-adjust: 0.54;
					text-transform: uppercase;
					text-decoration: none;
					padding:0 0 16px 0;
					margin: 0;
				}
			
				div.menuContainer ul.submenu li ul
				{
					padding: 0 0 0 10px;
					margin: 0px;
				}
				
					div.menuContainer ul.submenu li ul li
					{
					}
					
					div.menuContainer ul.submenu li ul li a
					{
						font-size: 19px;
						font-weight: normal;
						font-style: normal;
						line-height:normal;
						text-transform: uppercase;
						font-family: 'HelveticaNeueLTStd57Condensed', Arial;
						font-size-adjust: 0.54;
						color: #4f4f4f;
						text-transform: none;
						text-decoration: none;
						margin: 0;
						padding: 0 0 5px 10px;
						background-image: url(../images/arrow_submenu.gif);
						background-position: left 7px;
						background-repeat: no-repeat;
					}
					
							div.menuContainer ul.submenu li a:hover,
							div.menuContainer ul.submenu li ul li.active a,
							div.menuContainer ul.submenu li ul li.active ul li a:hover
							{
								text-decoration: underline;
							}
							
							div.menuContainer ul.submenu li ul li.active ul li a
							{
								text-decoration: none;
							}
					
						div.menuContainer ul.submenu li ul li ul
						{
							padding: 5px 0 10px 10px;
							margin: 0px;
						}
					
							div.menuContainer ul.submenu li ul li.active ul li a,
							div.menuContainer ul.submenu li ul li ul li a
							{
								font-size: 18px;
								font-weight: normal;
								font-style: normal;
								line-height:normal;
								text-transform: uppercase;
								font-family: 'HelveticaNeueLTStd57Condensed', Arial;
								font-size-adjust: 0.54;
								color: #999999;
								text-transform: none;
								padding: 0 0 5px 10px;
								margin: 0px;
								background-image: url(../images/arrow_submenu.gif);
								background-position: left 6px;
								background-repeat: no-repeat;
							}

							div.menuContainer ul.submenu li ul li ul li.active a{
								text-decoration: underline;
								}					

						
	/* SORTERING */
	
	div.sortContainer
	{
		position: relative;
		display: block;
		width: 100%;
		overflow: hidden;
		padding-bottom: 5px;
	}

		div.sortContainer div.sort
		{
			margin: 0px;
		}
		
				div.sortContainer div.sort ul.checkBox
				{
					margin: 0px;
					padding: 5px 0 0 20px;
					overflow: hidden;
				}
				
					div.sortContainer div.sort ul.checkBox li
					{
						list-style: none;
						float: left;
						display: block;
						height: auto;
						width: 222px;
						padding:0;
						margin: 0px;
					}
					
					div.sortContainer div.sort ul.checkBox span
					{
						font-size: 14px;
						font-weight: normal;
						font-style: normal;
						line-height:normal;
						font-family: 'HelveticaNeueLTStd77BoldConde', Arial;
						font-size-adjust: 0.54;
						text-transform: uppercase;
						color: #333333;
						padding-left: 5px;
						cursor: pointer;
					}
					
					
					.checkbox{
						width: 14px;
						height: 15px;
						padding: 0 5px 0 0;
						display: block;
						background-repeat:no-repeat;
						background-image:url(../images/chckBox.gif);
						clear: left;
						float: left;
						}

			div.sortContainer div.sort div.title
			{
				display: block;
				font-size: 18px;
				font-weight: normal;
				font-style: normal;
				line-height:normal;
				font-family: 'HelveticaNeueLTStd77BoldConde', Arial;
				font-size-adjust: 0.54;
				text-transform: uppercase;
				color: #333333;
				padding-bottom: 5px;
				padding-left: 20px;
				float: left;
			}
			
			div.sortContainer div.sort div.subtitle
			{
				display: block;
				font-size: 18px;
				font-weight: normal;
				font-style: normal;
				line-height:normal;
				font-family: 'HelveticaNeueLTStd77BoldConde', Arial;
				font-size-adjust: 0.54;
				text-transform: uppercase;
				color: #bed215;
				padding-bottom: 5px;
				padding-left: 3px;
				float: left;
			}
			
			div.sortContainer div.sort div.checkbox
			{
				font-size: 12px;
				font-family: Arial, Helvetica, sans-serif;
				font-weight: bold;
				color: #4f4f4f;
				padding: 0px 10px 0px 10px;
			}
			
				div.sortContainer div.sort div.checkbox input
				{
					margin-right: 10px;
					margin-bottom: 8px;
				}
				
	/* OBJECT VIDEO */
	
	div.contentLeft object{
		padding: 10px 0;
	}
				
	/* DIENSTEN */

/* Sjabloon Diensten */

#dienstenBoxDiv {
	width:621px;
	margin:15px 0 0 0;
}

.dienstenBox{
	width:280px;
	background-color:#FFFFFF;
	border:1px solid #dfdfdf;
	min-height:240px;
	float:left;
	margin:0 28px 20px 0;
	background-image:url(/client/websight/images/background_dienstenbox.jpg);
	background-repeat:repeat-x;
	background-position:bottom left;
}

.dienstenBox img {
	margin:14px 0 0 0;
}

.dienstenBoxRight img {
	margin:14px 0 0 0;
}

.dienstenBoxImage {
	width:69px;
	min-height:100px;
	float:left;
	text-align:right;
}

.dienstenBoxText {
	width:165px;
	min-height:100px;
	float:left;
	padding:14px 10px 0 14px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
	line-height:20px;
}

.dienstenBoxText a, visited, active {
	color:#666666;
	text-decoration:none;
}



span.dienstenBoxTitle {
	font-family:'HelveticaNeueLTStd77BoldConde',sans-serif;
	font-size:15px;
	display:block;
	margin:0 0 10px 0;
	text-transform:uppercase;
}

span.dienstenBoxTitle a, visited, active {
	text-decoration:none;
	color:#666666;
}

span.dienstenBoxTitle a:hover {
	text-decoration:underline;
	color:#666666;
}

.dienstenBoxAbstract {
	color:#666666;
}

span.dienstenBoxAbstract a, visited, active {
	text-decoration:none;
	color:#666666;
}

.dienstenBox a p:hover {
	color:#adadad;
	text-decoration: none !important;
}

#dienstenBoxDiv ul {
	margin:8px 0 0 0;
	padding:0 0 0 14px;
	list-style-image:url(/client/websight/images/image_pijltje_diensten.png);
}

#dienstenBoxDiv li {
	margin:0;
	padding:0;
}

#dienstenBoxDiv li a, active, visited {
	color:#014c85;
	text-decoration:none;
	font-family:'HelveticaNeueLTStd57Condensed',sans-serif;
	font-size:15px;
}

#dienstenBoxDiv li a:hover {
	color:#014c85;
	text-decoration:underline;
	font-family:'HelveticaNeueLTStd57Condensed',sans-serif;
	font-size:15px;
}


/* Einde Sjabloon Diensten */
	
	div.list{
		float: left;
		width: 283px;
		min-height: 155px;
		padding: 10px 0 10px 0;
		margin-right: 27px;
	}
	
	div.dienstenTitle{
		width: 283px;
		padding: 0 0 18px 0;
	}
	
	ul.concept,
	ul.creatie,
	ul.code,
	ul.conversie{
	}
	
		ul.concept li,
		ul.creatie li,
		ul.code li,
		ul.conversie li{
			list-style: none;
		}
		
		ul.concept li a:hover,
		ul.creatie li a:hover,
		ul.code li a:hover,
		ul.conversie li a:hover{
			text-decoration: underline;
		}
	
		ul.concept li a{
			background-image: url(../images/check_yellow.png);
			background-position: left top;
			background-repeat: no-repeat;
			padding: 0 0 8px 20px;
			text-decoration: none;
			display: block;
			text-transform: uppercase;
			color: #333333;
		}
		
		ul.creatie li a{
			background-image: url(../images/check_orange.png);
			background-position: left top;
			background-repeat: no-repeat;
			padding: 0 0 8px 20px;
			text-decoration: none;
			display: block;
			text-transform: uppercase;
			color: #333333;
		}
		
		ul.code li a{
			background-image: url(../images/check_green.png);
			background-position: left top;
			background-repeat: no-repeat;
			padding: 0 0 8px 20px;
			text-decoration: none;
			display: block;
			text-transform: uppercase;
			color: #333333;
		}
		
		ul.conversie li a{
			background-image: url(../images/check_blue.png);
			background-position: left top;
			background-repeat: no-repeat;
			padding: 0 0 8px 20px;
			text-decoration: none;
			display: block;
			text-transform: uppercase;
			color: #333333;
		}
		
	/* LABS */
	
	a.labsProject{
	    width: 180px;
        min-height: 200px;
		border-bottom: 1px solid #eeeeee;
        display: -moz-inline-stack;
        display: inline-block;
        vertical-align: top;
        padding: 15px 12px 15px 12px;
        zoom: 1;
        *display: inline;
        _height: 200px;
		margin: 0px 0px 10px 0px;
		color: #333333;
	}
	
		span.labsInfo
			{	
				position: relative;
				height: 150px;
				padding: 0px;
				float: left;
				display: block;
			}
			
			
		span.labsInfo .more
			{	
				float: right;
			}
	
	/* PROJECTEN UITGELICHT */
	
	a.uitgelicht,
	div.uitgelicht{
		padding: 10px;
		margin-right: 28px;
		margin-bottom: 15px;
		display: block;
		text-decoration: none;
		color: #333333;
		border: 1px #dddddd solid;
		background-image: url(../images/bg_news_vac.gif);
		background-repeat: repeat-x;
		background-position: top;
		overflow: hidden;
	}
	
	a.uitgelicht:hover{
		background-image: url(../images/bg_news_vac_hover.gif);
		background-repeat: repeat-x;
		background-position: bottom;
		background-color: #f9f9f9;
	}
	
		a.uitgelicht span.title{
			float: left;
			font-size: 18px;
			font-weight: normal;
			font-style: normal;
			line-height:normal;
			font-family: 'HelveticaNeueLTStd77BoldConde', sans-serif;
			font-size-adjust: 0.54;
			color: #666666;
			padding-bottom: 10px;
			text-transform: uppercase;
			letter-spacing: 0;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/client/websight/images/hIEfix.png,sizingMethod=crop);
			zoom:1;
		}
		
		a.uitgelicht span.more,
		div.uitgelicht span.more{
			float: right;
		}
		
		a.uitgelicht span.image,
		div.uitgelicht span.image{
			margin: 0 10px 5px 0;
			border: 1px #dddddd solid;
			width: 178px;
			height: 129px;
			text-align: center;
			float: left;
			display: table;
			overflow: hidden;
		}
		
		div.uitgelicht span.verticalAlign{
			display: table-cell;
			vertical-align: middle;
		}
		
		a.uitgelicht span.image img,
		div.uitgelicht span.image img{
		}
		
		a.uitgelicht span.list,
		div.uitgelicht span.list{
			float: left;
			display: block;
			width: 380px;
		}
		
		a.uitgelicht span.text{
		}
		
		div.uitgelicht ul{
			padding: 0 0 10px 0;
			margin: 0;
		}
		
		div.uitgelicht ul li{
			padding: 0;
			margin: 0;
			list-style: none;
		}
		
		div.uitgelicht li a{
			text-decoration: none;
			font-weight: normal;
			font-style: normal;
			line-height:normal;
			font-family: 'HelveticaNeueLTStd77BoldConde', sans-serif;
			font-size-adjust: 0.54;
			color: #005696;
			font-size: 14px;
			text-transform: uppercase;
			background-image: url(../images/check_grey.png);
			background-repeat: no-repeat;
			background-position: left top;
			padding-left: 18px;
			margin: 0px;
		}
		
		div.uitgelicht li a:hover{
			text-decoration: underline;
		}
		
		
							

				
	/* PORTFOLIO */
	
	ul.portfolio {
		margin-right: -55px;
	}
	
	ul.portfolio li
	{
	    width: 180px;
        min-height: 388px;
		border-bottom: 1px solid #eeeeee;
        display: -moz-inline-stack;
        display: inline-block;
        vertical-align: top;
        padding: 15px 20px 15px 20px;
        zoom: 1;
        *display: inline;
        _height: 388px;
		margin: 0px 0px 0px 0px;
	}
	
		ul.portfolio li:hover,
		a.labsProject:hover{
			background-color: #f5f5f5;
			cursor: pointer;
		}
		
			ul.portfolio li a,
			a.labsProject{
				text-decoration: none;
			}

			
				span.case span.caseThumb,
				a.labsProject span.labsThumb
				{
					float:left;
					border: 1px #dddddd solid;
					margin-bottom: 10px;
				}
			
				span.case span.caseThumb img,
				a.labsProject span.labsThumb img
				{
					width: 180px;
					height: 131px;
				}
				
	/* ZIE OOK */
	
	div.zieook{
		overflow: hidden;
		padding-top: 20px;
		padding-bottom: 20px;
	}
				
			div.caseSmall
			{
				width: 180px;
				min-height: 200px;
				border-bottom: 1px solid #eeeeee;
				display: -moz-inline-stack;
				display: inline-block;
				vertical-align: top;
				padding: 0px 12px 15px 12px;
				zoom: 1;
				*display: inline;
				_height: 200px;
				margin: 0px 0px 15px 0px;	
			}
			
				div.caseSmall div.caseThumb
				{
					margin-bottom: 10px;
				}
				
				div.caseSmall div.caseSmall:hover
				{
				}
			
					div.caseSmall div.caseThumb img
					{
						width: 180px;
						height: 131px;
						border: 1px #dddddd solid;
					}
				
				div.case span.caseInfo
				{
					width: 180px;
					text-decoration: none;
				}
				
					span.caseInfo a
					{
						text-decoration: none;
						color: #666666;
					}
					
					span.caseInfo p
					{
						text-decoration: none;
						color: #666666;
						line-height: 20px;
					}
				
				span.caseInfo span.title,
				span.labsInfo h3,
				div.caseSmall h3
				{
					font-size: 18px;
					float: left;
					margin-right: 5px;
					font-weight: normal;
					font-style: normal;
					line-height:normal;
					font-family: 'HelveticaNeueLTStd77BoldConde', Arial;
					font-size-adjust: 0.54;
					color: #333333;
					display: block;
					text-transform: uppercase;
					font-weight: normal;
				}
				
				span.caseInfo span.subtitle
				{
					font-size: 14px;
					float: none;
					text-transform: uppercase;
					font-weight: normal;
					font-style: normal;
					line-height:normal;
					font-family: 'HelveticaNeueLTStd77BoldConde', Arial;
					font-size-adjust: 0.54;
					color: #b3b2b2;
					padding-top: 3px;
					display: block;
					font-weight: normal;
				}
				
				span.caseInfo .more
				{
					float: left;
					padding: 3px 0 0 3px;
				}
				
				span.brancheTitle
				{
					color: #bed215;
					font-size: 14px;
					float: none;
					text-transform: uppercase;
					font-weight: normal;
					font-style: normal;
					line-height:normal;
					font-family: 'HelveticaNeueLTStd77BoldConde', Arial;
					font-size-adjust: 0.54;
					padding-top: 3px;
					padding-bottom: 4px;
					display: block;
				}
				
			div.caseDetail
			{
				width: 595px;
				border-bottom: solid 1px #eeeeee;
				padding-bottom: 20px;
				/*background-image: url(../images/back_caseDetail.gif);
				background-repeat: repeat-y;*/
			}
			
				div.caseDetail div.caseText
				{
					padding-right: 28px;
					padding-top: 20px;
					padding-bottom: 20px;
				}
				
				div.caseDetail span.caseInfo
				{
				}
				
					div.caseInfo div.caseLogo
					{
						float: right;
						width: 283px;
						text-align: center;
					}
					
					div.caseInfo div.caseTitle
					{
						float: left;
						width: 283px;
					}
					
						div.caseInfo div.caseLogo img
						{
						}
				
					div.caseInfo span.title1
					{
						float: left;
						padding-right: 15px;
						padding-bottom: 3px;
						clear: both;
						display: block;
						width: 81px;
						font-weight: normal;
						font-style: normal;
						line-height:normal;
						font-family: 'HelveticaNeueLTStd77BoldConde', Arial;
						font-size-adjust: 0.54;
						color: #5d5d5d;
						font-size: 16px;
						text-transform: uppercase;
					}
					
					div.caseInfo span.title2
					{
						float: left;
						width: 185px;
						text-transform: uppercase;
					}
					
					span.tagContainer{
						float: left;
					}
					
					div.caseInfo span.tag
					{
						float: left;
						text-align: left;
						padding-right: 10px;
						font-style: italic;
					}
					
						div.caseInfo span.tag a:hover
						{
							text-decoration: underline;
						}
					
					div.personal
					{
						float:left;
						margin-right: 8px;
						padding-bottom: 8px;
					}
					
						div.personal div.photo
						{
							background-color:#FFFFFF;
							border:1px solid #ECECEC;
							display: block;
							width: 54px;
							height: 53px;
						}
						
						div.personal div.name
						{
							float: left;
							display: none;
						}
						
							div.personal div.name a
							{
								font-weight: bold;
								font-size: 12px;
								text-decoration: none;
								color: #333333;
							}
							
			div.website
			{
				width: 296px;
				height: 26px;
				float: right;
				text-align: right;
			}
			
			div.back
			{
				width: 61px;
				height: 26px;
				float: left;
				text-align: right;
				padding-right: 28px;
			}
			
			a.textBlock
			{
				float: left;
				text-decoration: none;
				color: #333333;
				border: 1px #e9e9e9 solid;
				background-image: url(../images/bg_news_vac.gif);
				background-repeat: repeat-x;
				background-position: top;
				overflow: hidden;
				width: 575px;
				padding: 10px;
				margin-bottom: 20px;
			}
			
				a.textBlock:hover{
					background-image: url(../images/bg_news_vac_hover.gif);
					background-repeat: repeat-x;
					background-position: bottom;
					background-color: #f9f9f9;
				}
			
			a.textBlock h2,
			div#contentFull a.textBlock span.title
			{
				float: left;
				display:block;
			}
			
			a.textBlock span.more
			{
				float: right;
			}
			
			a.textBlock span.text
			{
				float: left;
			}
			
			a.textBlock:hover
			{
			}
			
	/* VACATURE DETAIL */
	
	div.jobs{
		padding-right: 28px;
	}
	
		div.jobs h3{
			font-size: 17px;
			font-weight: normal;
			font-style: normal;
			line-height:normal;
			padding-bottom: 5px;
			font-family: 'HelveticaNeueLTStd77BoldConde', sans-serif;
			font-size-adjust: 0.54;
			color: #005696;
			text-transform: uppercase;
			letter-spacing: 0;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/client/websight/images/hIEfix.png,sizingMethod=crop);
			zoom:1;
			border-bottom: 1px #e9e9e9 solid;
		}
		
			div.jobs .buttonsoliciteer{
				float: right;
				padding-bottom: 15px;
		}
		
		div.jobs ul{
			padding: 5px 15px;
			margin: 0px;
		}
		
			div.jobs ul li{
				padding-left: 17px;
				background-image: url(../images/check_grey.png);
				background-repeat: no-repeat;
				list-style: none;
				margin: 0px;
				padding-bottom: 8px;
				/*text-transform: uppercase;*/
			}
			
		div.jobs .back{
			width: 100%;
			border-top: 1px #e9e9e9 solid;
			margin: 10px 0 0 0;
			padding: 0;
		}
		
			div.jobs .back a{
				float: left;
			}
			
		/* JOBS FORM */
		
		div.jobs .formTable{
		}
		
			div.jobs .formColumnLeft{
			}
		
			div.jobs .elementRadioContainer{
			}
			
	/* MEDEWERKERS OVERZICHT */
	
	div.employees{
		float: left;
		display: block;
		width: 233px;
		min-height: 230px;
		position: relative;
		padding-left: 70px;		
		display:inline-block;
		min-height:230px;
		height: 230px;
		vertical-align:top;
	}
	
	div.employees .icon{
		position: absolute;
		left: 0px;
		/*background-image:url("../images/block_blue.gif");*/
		display:block;
		height:55px;
		margin:0;
		overflow:hidden;
		/*padding-top:9px;*/
		text-align:center;
		vertical-align:middle;
		width:55px;
	}
	
	div.employees ul{
		padding-top: 10px;
	}
		
		div.employees ul li{
			list-style: none;
			background-image: url(../images/check_grey.png);
			background-position: left topx;
			background-repeat: no-repeat;
			padding-left: 20px;
			padding-bottom: 5px;
		}
		
		div.employees ul li span.name{
			text-decoration: none;
			display: block;
			width: 221px;
		}
		
		div.employees ul li span.name a{
			color:#080808;
			font-family:'HelveticaNeueLTStd77BoldConde',sans-serif;
			font-size:14px;
			font-size-adjust:0.54;
			font-style:normal;
			font-weight:normal;
			line-height:normal;
			margin:0;
			padding: 0px;
			text-decoration:none;
			text-transform: uppercase;
		}
		
		div.employees ul li span.name a:hover{
				text-decoration: underline;
			}
		
		div.employees h3{
			color:#5d5d5d;
			font-family:'HelveticaNeueLTStd77BoldConde',sans-serif;
			font-size:18px;
			font-size-adjust:0.54;
			font-style:normal;
			font-weight:normal;
			line-height:normal;
			margin:0;
			padding: 0px;
			text-decoration:none;
			text-transform: uppercase;
		}
	
	
			
	/* MEDEWERKER */
	
		div.teamContainer
		{
			position: relative;
			width: 621px;
			min-height:430px;
			z-index: 10;
			border-bottom: solid 1px #eeeeee;
		}
			
			div.teamPhoto
			{
				position: absolute;
				right: 0;
				bottom: 0;
				z-index: 100;
			}
			
				div.socialLinks
				{
					position: absolute;
					width: 100px;
					height: 100px;
					top: 30px;
					left: 10px;
					z-index: 120;
					text-align: center;
				}
			
			div.teamDetail
			{
				width: 621px;
				z-index: 10;
				border: 1px solid #E9E9E9;
				background-image: url(../images/bg_news_vac.gif);
				background-position: top;
				background-repeat: repeat-x;
			}
			
				div.teamDetail div.caseText
				{
					width: 266px;
					padding: 15px;
					margin-right: 28px;
					float: left;
					display: block;
				}
				
			div.teamContainer div.twitterBlock
			{
				width: 296px;
				padding-top: 16px;
			}
			
				div.teamContainer div.twitterBlock div.twitterItem
				{
					margin-bottom: 0px;
					padding: 10px 0px;
					border-top: solid 1px #eeeeee;
				}
				
				div.teamContainer div.twitterBlock div.twitterItem:hover
				{
					margin-bottom: 0px;
					padding: 10px 0px;
					border-top: solid 1px #eeeeee;
					background-color: #f7f7f7;
				}
				
					div.teamContainer div.twitterBlock div.twitterItem div.photo
					{
						width: 53px;
						height: 53px;
						float: left;
						overflow: hidden;
					}
					
					div.teamContainer div.twitterBlock div.twitterItem div.tweet
					{
						width: 230px;
						min-height: 59px;
						display: block;
						float: left;
						position:relative;
						background-image: none;
						background-color: transparent;
						padding: 0px 0px 0px 8px;
						line-height: 18px;
					}
					
						div.teamContainer div.twitterBlock div.twitterItem div.tweet div.pointer
						{
							width: 12px;
							height: 11px;
							left:1px;
							position:absolute;
							background-image: none;
							background-repeat:no-repeat;
							background-position:-228px 0px;
							overflow: hidden;
						}
						
						div.teamContainer div.twitterBlock div.twitterItem div.tweet div.btm
						{
							width: 228px;
							height: 34px;
							bottom:0px;
							position:absolute;
							background-image: none;
							background-repeat:no-repeat;
							background-position:-10px 0px;
							overflow: hidden;
							z-index:1;
						}
						
						div.teamContainer div.twitterBlock div.twitterItem div.tweet span
						{
							position:relative;
							display:block;
							z-index:3;
							padding-bottom:0px;
							width:230px;
							overflow:hidden;
						}
					
					div.teamContainer div.twitterBlock div.twitterItem div.tweet a
					{
						font-weight: normal;
						color: #005596;
						text-decoration: none;
					}
					
						div.teamContainer div.twitterBlock div.twitterItem div.tweet div.time
						{
							color: #999999;
						}
			
	/* CONTACTFORMULIER */
	
		div.contentLeft form#form136, div.contentLeft form#sollicitatie  
		{
			color: #4a4a4a;
			padding: 20px 28px 0 0;
		}
		
		div.formTable div.formColumnLeft
		{
			float: left;
			/*width: 134px;*/
		}

		div#cms_cm136__form__ikwil_row div.formColumnLeft
		{
			float: left;
			width: 134px;	
		}

		div#cms_cm136__form__ikwil_row div.formColumnRight
		{
			float: left;	
		}
		
		form#form179 span.elementRequired, form#form179 span.elementTitleRequired, form#form181 span.elementRequired, form#form181 span.elementTitleRequired
		{
			display: none;
		}
		
		span.elementRequired, span.elementTitleRequired
		{
			color: #ff0000;
		}
		
		#form179 .formTable .formRow span.elementTitle
		{
			display: none;
		}
		
        #form181 .formTable .formRow span.elementTitle
        {
            display: none;
        }
		
		div.formTable div.formRow
		{
			float: none;
			clear: both;
		}
		
		div.formTable div.formRowSeparator {
			float: none;
			clear: both;
		}
		
		div#cms_cm179__form__voornaam_row {
			float: left;
			clear: none;
		}
		
		div#cms_cm179__form__aanhef_row {
			float: left;
			clear: none;
		}
			
			div.contentLeft input 
			{
				background-color: #FFFFFF;
				-moz-box-shadow: 2px 2px 2px #eeeeee inset;
				border: solid 1px #e9e9e9;
				padding: 0px 0px 0px 5px;
				margin-bottom: 5px;
				width: 450px;
				height: 21px;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				color: #4a4a4a;
				float: right;
			}
			
			div.contentLeft input.elementFile 
			{
				border: solid 1px #e9e9e9;
				padding: 0px 0px 0px 5px;
				margin-bottom: 5px;
				width: 225px;
				height: 21px;
				display: block;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				color: #4a4a4a;
				float: right;
			}
			
			div.contentLeft input.elementFile 
			{
				margin-bottom: 5px;
				margin-right: 232px;
				width: 225px;
				height: 21px;
				display: block;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				color: #4a4a4a;
				float: rigt;
				
			}

			div.formColumnRight input#cms_cm136__form__naam, div.formColumnRight input#cms_cm136__form__telefoon, div.formColumnRight input#cms_cm136__form__internet
			{
				float: right;
			}
			
			div.contentLeft textarea
			{
				background-color: #FFFFFF;
				border: solid 1px #e9e9e9;
				-moz-box-shadow: 2px 2px 2px #eeeeee inset;
				padding: 4px 0px 0px 5px;
				width: 450px;
				height: 100px;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				color: #4a4a4a;
				float: right;
			}
			
			div.contentLeft input#radio
			{
				margin: 5px 0px 0px 10px;
			}
			
			div.contentLeft input.formSubmitSend
			{
				position: relative;
				top: auto;
				left: auto;
				width: 87px;
				height: 26px;
				border: 0 none;
				float: right;
				cursor: pointer;
				background-image: url(../images/buttonblue_verstuur.gif);
				background-repeat: no-repeat;
				-moz-box-shadow: none;
			}
			
	/* SOLLICITATIEFORMULIER */
			
			div.formColumnRight input#cms_cm182__form__geboortedatum, div.formColumnRight input#cms_cm182__form__postcode, div.formColumnRight input#cms_cm182__form__telefoon, div.formColumnRight input#cms_cm182__form__baan
			{
				float: right;
			}
			
			div.contentLeft form#form182 label
			{
				padding-bottom: 5px;
				padding-right: 5px;
				float: left;
			}
			
			div.contentLeft form#form182 .elementRadio
			{
				float: left;
			}
			
			div.contentLeft form#form182 .elementRadioContainer
			{
				float: left;
			}
			
			span.elementDescription
			{
				font-size: 14px;
				/*font-family: "HelveticaNeueLT Std Cn", Arial, Helvetica, sans-serif;*/
				font-family:"Arial Narrow",Arial, Helvetica, sans-serif;
				font-weight: normal;
				color: #999999;
				text-transform: uppercase;
			}

			span.elementDescription p
			{
                margin: 0px;
                padding: 0px;
                float: left;
                width: 100%;
			}
            
			div.contentLeft input.elementFile
			{
			}
			
	/* NIEUWS RESULTATEN */
	
	
	div#ResultsContainer{
		overflow: hidden;
	}
	
	div#newsResultContainer{
		padding-bottom: 40px;
		overflow: hidden;
	}
	
	div.newsResult{
		background-image:url("../images/bg_newsitem.gif");
		background-position:center top;
		background-repeat:repeat-x;
		background-color:#fcfbfb;
		border:1px solid #E9E9E9;
		display:block;
		float:left;
		padding:20px;
		width: 551px;
		position: relative;
	}
	
		div.newsResult .text{
			padding: 0;
		}
		
		div.newsResult .more{
		}
		
		span.crumble a{
			font-weight: normal;
			font-style: normal;
			line-height:normal;
			font-family: 'HelveticaNeueLTStd77BoldConde', Arial;
			font-size-adjust: 0.54;
			color: #5d5d5d;
			font-size: 14px;
			text-transform: uppercase;
			text-decoration: none;
			padding-right: 1px;
		}
			
	/* NIEUWS, VACATURES EN RESULTATEN */
	
			div.contentLeft a.newsItem,
			div.contentLeft div.newsItem
			{
				width: 621px;
				display: block;
				overflow: hidden;
				padding-bottom: 20px;
			}
			
					div.contentLeft a.newsItem
					{
						text-decoration: none;
						color: #666666;
					}
					
			
				a.newsItem span.title,
				div.newsItem div.title,
				div.newsResult h3
				{
					margin-bottom: 15px;
					float: left;
					font-weight: normal;
					font-style: normal;
					line-height:normal;
					font-family: 'HelveticaNeueLTStd77BoldConde', arial;
					font-size-adjust: 0.54;
					font-size: 18px;
					color: #333333;
					display: block;
					width: 100%;
					text-transform: uppercase;
				}
			
				
			
				a.newsItem span.textfield,
				div.newsItem div.textfield
				{
					width: 496px;
					background-image: url(../images/bg_newsitem.gif);
					background-repeat: repeat-x;
					background-position: center top;
					background-color: #fcfbfb;
					display: block;
					border: 1px #e9e9e9 solid;
					float: left;
					padding: 20px;
					width: 498px;
				}
				
				a.newsItem span.textfield:hover
				{
					display: block;
					background-image: none;
					background-image: url(../images/bg_news_vac_hover.gif);
					background-position: top center;
					background-repeat: repeat-x;
					background-color: #ededed;
				}
				
				a.newsItem span.image,
				div.newsItem div.image
				{
					float: left;
					margin: 0 15px 15px 0;
				}
				
				a.newsItem span.text,
				div.newsItem div.text
				{
				}
				
					a.newsItem span.image img,
					div.newsItem div.image img
					{
						border: 1px #dddddd solid;
						width: 179px;
						height: 129px;
					}
				
				
				a.newsItem span.more,
				div.newsItem div.more
				{
					float: right;
					width: auto;
					height: auto;
					padding: 0 26px 0 0;
				}
				
	/* DYNAMIC PAGER */

		div.dynamicPager
		{
			display: block;
			width: 621px;
			height: 16px;
			padding: 20px 0px;
		}
		
			div.dynamicPager div.first, div.dynamicPager div.previous
			{
				width: 17px;
				height: 16px;
				float: left;
				padding-right: 3px;
			}
			
			div.dynamicPager div.next, div.dynamicPager div.last
			{
				width: 17px;
				height: 16px;
				float: left;
				padding-left: 3px;
				background-repeat: no-repeat;
			}
			
			div.dynamicPager div.pageNumbers
			{
				width: 541px;
				float: left;
				text-align: center;
			}

div#concepttip, div#creatietip, div#codetip, div#conversietip
{
    display: none;
    z-index: 9999;
    font-size:12px; 
    min-height:40px; 
    width:180px;
    margin:0px;
    color:#fff;
    position: absolute;   
}

/*
p#concepttip_body, p#creatietip_body, p#codetip_body, p#conversietip_body
{
    background:transparent url('/client/websight/images/tooltip_body.png') repeat-y;  
    margin:0px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 15px;
    padding-right: 15px;
    width:180px;    
}
*/

div.pijlersInfo
{
    display: none;
}

#tt 
{
    z-index: 9999;
    position:absolute; 
    display:block; 
	width:200px;
}
/*

#tttop 
{
    z-index: 9999;
    display:block; 
    height:5px; 
    margin-left:5px; 
    background:url(/client/websight/images/tt_top.gif) top right no-repeat; 
    overflow:hidden
}

#ttbot 
{
    z-index: 9999;
    display:block; 
    height:5px; 
    margin-left:5px; 
    background:url(/client/websight/images/tt_bottom.gif) top right no-repeat; 
    overflow:hidden
}

*/
#ttcont 
{
    z-index: 9999;
    display:block; 
    padding:30px;
	height: 150px;
	width: 140px;
}

#ttcont p
{
	font-size: 11px;
}

#ttcont img
{
   display:none;
}

.ttConcept, ttCreatie	{
}

.ttCode, ttConversie	{
}

#ttcont h2,
#ttcont h3,
#ttcont h4,
#ttcont h5,
#ttcont h6,
#ttcont h7
{
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	padding: 0 0 5px 0;
	color: #FFFFFF;
}

.ttConcept	{
	color:#FFF;
	background-image: url(../images/tt_right.png);
	background-repeat: no-repeat;
	background-position: top;
}

.ttCreatie	{
	color:#FFF;
	background-image: url(../images/tt_right.png);
	background-repeat: no-repeat;
	background-position: top;
}

.ttCode	{
	color:#FFF;
	background-image: url(../images/tt_left.png);
	background-repeat: no-repeat;
	background-position: top;
	margin-left:-200px;
}

.ttConversie	{
	color:#FFF;
	background-image: url(../images/tt_left.png);
	background-repeat: no-repeat;
	background-position: top;
	margin-left:-200px;
}

/* KLANTTEVREDENHEIDSONDERZOEK */

div.contentLeft input.elementRatingRadio, div.contentLeft input.elementCheckbox {
	width: auto;
	height: auto;
	border: none;
	float: left;
	margin: 0px 5px 0px 0px;
	padding: 0px;
}

div.elementRatingContainer {
	margin-left: 10px;
}

div.elementRatingContainer label {
	float: left;
	margin: 0px 15px 0px 0px;
	padding: 0px;
}

div.elementCheckboxContainer {
	display: block;
	float: none;
	clear: both;
}

form#form345 div.elementRadioContainer{
	float: left;
	padding-right: 10px;
	padding-left: 10px;
}

form#form314, form#form345 {
	
}

form#form314 div.formTable, form#form345 div.formTable {
	border-top: solid 1px #cccccc;
}

form#form314 div.formColumnLeft, form#form345 div.formColumnLeft, form#form345 div.formColumn {
	display: block;
	float: none;
	clear: both;
	width: auto;
	padding: 10px 10px 5px 10px;
}

form#form314 div.formColumnRight, form#form345 div.formColumnRight {
	display: block;
	border-bottom: solid 1px #cccccc;
	height: 20px;
	padding: 15px 0px;
}

form#form314 span.elementTitle, form#form345 span.elementTitle{
	font-weight: bold;
}

div#cms_cm314__form__vraag2_row, div#cms_cm345__form__vraag2_row, div#cms_cm345__form__vraag4_row, div#cms_cm345__form__vraag6_row, div#cms_cm345__form__vraag8_row, div#cms_cm345__form__vraag10_row, div#cms_cm345__form__vraag12_row, div#cms_cm345__form__vraag14_row, div#cms_cm345__form__vraag16_row, div#cms_cm345__form__vraag18_row, div#cms_cm345__form__vraag20_row {
	background-color: #f6f6f6;
}

div.contentLeft div#cms_cm345__form__vraag2_row input.elementRatingRadio, div.contentLeft div#cms_cm345__form__vraag4_row input.elementRatingRadio, div.contentLeft div#cms_cm345__form__vraag6_row input.elementRatingRadio, div.contentLeft div#cms_cm345__form__vraag8_row input.elementRatingRadio, div.contentLeft div#cms_cm345__form__vraag10_row input.elementRatingRadio, div.contentLeft div#cms_cm345__form__vraag12_row input.elementRatingRadio, div.contentLeft div#cms_cm345__form__vraag14_row input.elementRatingRadio, div.contentLeft div#cms_cm345__form__vraag16_row input.elementRatingRadio, div.contentLeft div#cms_cm345__form__vraag18_row input.elementRatingRadio, div.contentLeft div#cms_cm345__form__vraag20_row input.elementRatingRadio {
	background-color: #f6f6f6;
}

form#form345 span.elementDescription {
	color:#666666;
	font-family: Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:none;
}

div#cms_cm345__form__vraag21_concept_row div.formColumnLeft, div#cms_cm345__form__vraag21_creatie_row div.formColumnLeft, div#cms_cm345__form__vraag21_code_row div.formColumnLeft, div#cms_cm345__form__vraag21_conversie_row div.formColumnLeft {
	width: 200px;
	float: left;
}

div#cms_cm345__form__firstname_row div.formColumnLeft, div#cms_cm345__form__lastname_row div.formColumnLeft, div#cms_cm345__form__bedrijfsnaam_row div.formColumnLeft, div#cms_cm345__form__email_row div.formColumnLeft {
	width: 114px;
	float: left;
}

div#cms_cm345__form__vraag21_concept_row div.formColumnRight, div#cms_cm345__form__vraag21_creatie_row div.formColumnRight, div#cms_cm345__form__vraag21_code_row div.formColumnRight, div#cms_cm345__form__vraag21_conversie_row div.formColumnRight {
	width: auto;
	height: auto;
	float: left;
	border-bottom: none;
	padding: 5px 0px;
}

div#cms_cm345__form__firstname_row div.formColumnRight, div#cms_cm345__form__lastname_row div.formColumnRight, div#cms_cm345__form__bedrijfsnaam_row div.formColumnRight, div#cms_cm345__form__email_row div.formColumnRight {
	width: auto;
	height: auto;
	float: right;
	border-bottom: none;
	padding: 5px 0px;
}

div#cms_cm345__form__email_row {
	border-bottom: solid 1px #cccccc;
	height: 47px;
}

div#cms_cm345__form__vraag22_row {
	border-top: solid 1px #cccccc;
}

div#cms_cm345__form__vraag22_row div.formColumnRight {
	height: 110px;
}

form#form345 textarea {
	float:left;
	width:614px;
}

form#form345 ul#formOutput {
	border-bottom: solid 1px #cccccc;
}

.checkbox, .radio {
    width: 19px;
    height: 25px;
    padding: 0;
    background-image: url(/client/websight/upload/checkbox.gif);
    background-repeat: no-repeat; 
    background-position: 0px -25px;
    display: block;
    clear: left;
    float: left;
}

 /*           
div#footerContainer
{
    width: 100%;
    position:fixed;
    left: 0px;
    bottom: 0px;
    height: 35px;
}

div#footerContainer.expanded
{
    height: 245px;
}*/

/*WEBKIT ONLY STYLES*/ 
@media screen and (-webkit-min-device-pixel-ratio:0) {
	div.bottomBlock .radiobuttons {
		vertical-align: center;
	}
	div.bottomBlock .radiobuttons label{
		float: right;
	}
}

