@charset "utf-8";
/* CSS Document */

/* Reset CSS */
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;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

body
{
	height:100%;
	background:#333333;
	font-family:Arial;
}

.slideshow
{
	height: 100%;
	width: 100%;
	overflow: hidden;
	position: fixed;
	text-align:center;
	z-index: 0;
}

a:link, a:hover, a:visited, a:active { color: #999999; text-decoration: underline; }

#wrap
{
	height: 100%;
	width: 100%;
	overflow: hidden;
	position: fixed;
	text-align:center;
	z-index: 0;
}

#wrap_home
{
	height: 100%;
	width: 100%;	
}

#wrap_home img
{
  min-height: 100%;
  min-width: 100%;
}

#wrap img
{
  min-height: 100%;
  min-width: 100%;
}

#main_inhoud
{
	margin:auto;
	z-index: 5;
	width:995px;
}

#main_div
{
	position:absolute;
	width: 995px;
	margin-left:0px;
	margin-top:0px;
	z-index: 6;
}

.bg
{
	width: 100%;
	position: absolute;
	min-height:663px;
	min-width:995px;
	z-index: 0;
	top: 35px;
}

.achter_grond
{
	background-position:top center;
	background-image: url(../images/backgrounds-home/enquete.jpg);
	background-repeat:no-repeat;
	background-attachment: fixed;
	z-index: 0;
	top: 35px;
}

.vimeoBadge { margin: 0; padding: 0; font: normal 11px verdana,sans-serif; }
.vimeoBadge img { border: 0; }
.vimeoBadge a, .vimeoBadge a:link, .vimeoBadge a:visited, .vimeoBadge a:active { color: #3A75C4; text-decoration: none; cursor: pointer; }
.vimeoBadge a:hover { color:#00CCFF; }
.vimeoBadge #vimeo_badge_logo { margin-top:10px; width: 57px; height: 16px; }
.vimeoBadge .credit { font: normal 11px verdana,sans-serif; }
.vimeoBadge .clip { padding:0; float:left; margin:0 5px 5px 0; width:80px; line-height:0; }
.vimeoBadge .caption { font: normal 11px verdana,sans-serif; overflow:hidden; width:80px; height: 30px; }
.vimeoBadge .clear { display: block; clear: both; visibility: hidden; } 

#flickr
{
	width:262px;
	margin: 0px;
	margin-top:0px;
	margin-left:275px;
	font-family:Arial;
	font-size:12px;
	line-height:18px;
	height:260px;
	position: absolute;
	border-right-style:solid;
	border-right-color:#999999;
	border-right-width:1px;
}

.flickr_badge_image img
{
	width:80px;
	height:60px;
	float:left;
	margin-left:0px;
	margin-right:5px;
	margin-top:0px;
	padding:0px;
	margin-bottom:5px;
}

#vimeo_widget
{
	background-color:#FFFFFF;
	color:#000000;
	width: 262px;
	margin-top: 0px;
	margin-left: 0px;
	height:260px;
	position: absolute;
	border-right-style:solid;
	border-right-color:#999999;
	border-right-width:1px;	
}

#blogger
{
	width:240px;
	padding-right:0px;
	margin: 0px;
	height:260px;
	font-family:Arial;
	font-size:12px;
	line-height:18px;
	margin-left: 550px;
	position: absolute;
}

.formfield
{
	width:200px;
	border-style:solid;
	border-color:#CCCCCC;
	border-width:1px;
	font-family:Arial;
	font-size:12px;
	padding:2px;
	margin-top: 1px;
	margin-bottom: 2px;
}

.formvoetbal
{
	width:150px;
	border-style:solid;
	border-color:#CCCCCC;
	border-width:1px;
	font-family:Arial;
	font-size:12px;
	padding:2px;
	margin-top: 1px;
	margin-bottom: 2px;
}

#uitleg
{
	width:325px;
	border-style:solid;
	border-color:#FF6600;
	border-width:1px;
	font-family:Arial;
	font-size:12px;
	line-height:18px;
	padding:10px;
	margin-top: 450px;
	margin-bottom: 2px;
	position: absolute;
	margin-left: 420px;
	height: 145px;
	z-index: 99;
}

/*Top Stijlen */

#top
{
	height:39px;
	background-color:#FF6600;
	position:absolute;
	z-index:10;
	width:100%;
}

#top_back
{
	height:39px;
	background-color:#FF6600;
	position:absolute;
	margin-top:0px;
	top:0px;
	width:100%;
	z-index: 5;
}

#top span
{
	display:none;
}

#afloop
{
	position: absolute;
	top: 39px;
	z-index: 20;
	height: 4px;
	width: 100%;
	margin:0;
	padding:0;
	left: 0px;
	overflow:hidden;
	font-size:4px;
	line-height:4px;
}

#afloop img
{
	display:block;
	height: 100%;
	width: 100%;
}

#home
{
	position:absolute;
	margin-left:20px;
}

#home a 
{
	display:block;
	width:62px;
	height:39px;
	background-image:url(../images/kn_home.gif);
	background-repeat: no-repeat;
}

#ster
{
	position:absolute;
	margin-left:82px;
}

#ster a 
{
	display:block;
	width:47px;
	height:39px;
	background-image:url(../images/kn_ster.gif);
	background-repeat: no-repeat;
}

#menu
{
	position:absolute;
	height:39px;
	margin-left:130px;
}

#menu a:hover 
{
	background-position: 0px -39px;
}

#menu ul
{
	margin:0px;
	padding:0px;
}

#menu li
{
	float:left;
	list-style-type:none;
}

#algemeen
{
	display:none;
}

#menu-mensen a
{
	display:block;
	width:106px;
	background-image:url(../images/kn_onzemensen.gif);
	background-repeat:no-repeat;
	height:37px;
}

#menu-creatieve a
{
	display:block;
	width:172px;
	background-image:url(../images/kn_creatievecommunicatie.gif);
	background-repeat:no-repeat;
	height:37px;
}

#menu-communicatie a
{
	display:block;
	width:193px;
	background-image:url(../images/kn_communicatieoplossingen.gif);
	background-repeat:no-repeat;
	height:37px;
}

#menu_home
{
	position:absolute;
	height:423px;
	margin-left:3px;
}

#menu_home span
{
	display:none;
}

#menu_home a:hover 
{
	background-position: 0px -129px;
}

#menu_home ul
{
	margin:0;
	padding:0;
}

#menu_home li
{
	float:left;
	list-style-type:none;
}

#menu_home-mensen a
{
	display:block;
	width:615px;
	background-image:url(../images/home_tekst_puntkomma.png);
	behavior: url(../Scripts/iepngfix.htc);
	background-repeat:no-repeat;
	height:129px;
}

#menu_home-creatieve a
{
	display:block;
	width:615px;
	background-image:url(../images/home_tekst_communicatie.png);
	behavior: url(../Scripts/iepngfix.htc);
	background-repeat:no-repeat;
	height:129px;
}

#menu_home-communicatie a
{
	display:block;
	width:615px;
	background-image:url(../images/home_tekst_oplossingen.png);
	behavior: url(../Scripts/iepngfix.htc);
	background-repeat:no-repeat;
	height:129px;
}

#specialismen
{
	margin-left:705px;
	position:absolute;
}

#specialismen a
{
	display:block;
	width:108px;
	background-image:url(../images/kn_specialismen.gif);
	background-repeat:no-repeat;
	height:37px;
}

#weblog
{
	margin-left:835px;
	position:absolute;
}

#weblog a 
{
	display:block;
	width:64px;
	height:39px;
	background-image:url(../images/kn_weblog.gif);
	background-repeat: no-repeat;
}

#contact 
{
	margin-left:920px;
	position:absolute;
}

#contact a 
{
	display:block;
	width:72px;
	height:39px;
	background-image:url(../images/kn_contact.gif);
	background-repeat: no-repeat;
}

/*Homepage Stijlen */

#onzemensen-homepage
{
	border:none;
	position:absolute;
	z-index:5;
	left: 274px;
	top: 242px;
}
#vacature1-homepage
{
	border:none;
	position:absolute;
	z-index:2;
	width: 116px;
	height:125px;
	left: 670px;
	top: 70px;
}
#vacature2-homepage
{
	border:none;
	position:absolute;
	z-index:2;
	width: 112px;
	height:125px;
	left: 790px;
	top: 139px;
}
#creatieve-homepage
{
	border:none;
	position:absolute;
	z-index:5;
	left: 274px;
	top: 298px;
}
#oplossingen-homepage
{
	border:none;
	position:absolute;
	z-index:5;
	left: 274px;
	top: 354px;
}
#flash-homepage
{
	border:none;
	position:absolute;
	margin-top: 39px;
	z-index: 4;
}
#flash-mensen
{
	border:none;
	position:absolute;
	z-index:1;
	margin-top:39px;
}
#flash-contact
{
	border:none;
	position:absolute;
	z-index:1;
	margin-top:39px;
}
#flash-communicatie
{
	border:none;
	position:absolute;
	z-index:1;
	margin-top:39px;
}
#flash-oplossingen
{
	border:none;
	position:absolute;
	z-index:1;
	margin-top:39px;
}


/* TEST */

#testlink_left img
{
	cursor:pointer;
	border-style:solid;
	border-color:#999999;
	border-width:1px;	
	margin-right:2px;
}

#test_algemeen-titel
{
	margin-left:0px;
	margin-top:439px;
	z-index: 10;
	width:845px;
	height:22px;
	text-align:right;
	margin-top:30px;
}

#test_algemeen-brandbox
{
	margin-left:0px;
	z-index: 10;
	position:absolute;
	width:845px;
	background-color: #FFFFFF;
}

#brandbox_enquete
{
	margin-left:0px;
	z-index: 10;
	position:absolute;
	text-align:left;
	width:845px;
}

#testklant
{
	background-color:#FFFFFF;
	width: 801px;
	position:relative;
	margin-top: 20px;
	margin-left: 20px;
	border-style:solid;
	border-color:#FFFFFF;
	border-width:2px;
	margin-bottom: 20px;
	height: 300px;
}

#testklant ul
{
	float: left;
	width: 801px;
	font-family:Arial;
	font-size:12px;
	line-height:18px;	
	margin: 0;
	padding: 0;
	list-style: none;
}

#testklant li
{
	float: left;
	width: 380px;
	font-family:Arial;
	font-size:12px;
	line-height:18px;
	margin: 0;
	padding-right: 20px;
	padding-bottom: 20px;
}

#mensen_tekst
{
	background-color:#FFFFFF;
	font-family:Arial;
	font-size:12px;
	line-height:18px;
	width: 580px;
	margin: 20px;
	position: relative;
	padding-right: 20px;
	min-height: 175px;
}

#contactinfo
{
	background-color:#FFFFFF;
	font-family:Arial;
	font-size:12px;
	line-height:18px;
	width: 785px;
	margin: 20px;
	position: relative;
	padding-right: 20px;
	min-height: 175px;
	height: 400px;
}

#misdebootniet
{
	background-color:#FFFFFF;
	font-family:Arial;
	font-size:12px;
	line-height:18px;
	width: 785px;
	margin: 20px;
	position: relative;
	padding-right: 20px;
	min-height: 175px;
	height: 650px;
}

#misdebootniet_tussenstand
{
	background-color:#FFFFFF;
	font-family:Arial;
	font-size:12px;
	line-height:18px;
	width: 785px;
	margin: 20px;
	position: relative;
	padding-right: 20px;
	min-height: 175px;
	height: 1370px;
}

#misdebootniet_links
{
	background-color:#FFFFFF;
	font-family:Arial;
	font-size:12px;
	line-height:18px;
	width: 650px;
	position: absolute;
	padding-right: 20px;
	min-height: 175px;
}

#contact_links
{
	background-color:#FFFFFF;
	font-family:Arial;
	font-size:12px;
	line-height:18px;
	width: 380px;
	position: absolute;
	padding-right: 20px;
	min-height: 175px;
}

#contact_rechts
{
	background-color:#FFFFFF;
	font-family:Arial;
	font-size:12px;
	line-height:18px;
	width: 380px;
	margin-left:403px;
	position: absolute;
	min-height: 350px;
	height:350px;
	margin-top: 0px;
	border:solid;
	border-width:1px;
	border-color:#999999;
	padding: 10px;
}

#enquete_rechts
{
	font-family:Arial;
	font-size:12px;
	line-height:18px;
	width: 300px;
	margin-left:475px;
	position: absolute;
	min-height: 350px;
	height:350px;
	margin-top: 25px;
	padding: 10px;
	float: right;
}

#mensen_tekst ul
{
	background-color:#FFFFFF;
	font-family:Arial;
	font-size:12px;
	line-height:18px;
	width: 300px;
	margin:0px;
	position: relative;
	background-image:url(../images/pijl_blogger.gif);
	background-repeat:no-repeat;	
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	list-style-type:none;	
}

#mensen_tekst li
{
	background-color:#FFFFFF;
	font-family:Arial;
	font-size:12px;
	line-height:20px;
	width: 200px;
	margin:0px;
	position: relative;
	background-image:url(../images/pijl_blogger.gif);
	background-repeat:no-repeat;
	font-weight: bold;
	margin-left:0px;
	margin-top:2px;
	margin-bottom:2px;
	margin-right:0px;
	padding-left:20px;
	list-style-type:none;
	vertical-align:middle;
	color: #FF6600;
}

#mensen_tekst li a:link, #mensen_tekst li a:active, #mensen_tekst li a:visited {color: #FF6600;	font-family:Arial; font-size:12px; line-height:18px; text-decoration: none;}
#mensen_tekst li a:hover {color: #ef9f5e; font-family:Arial; font-size:12px; line-height:18px; text-decoration: none;}

#social_media
{
	background-color:#FFFFFF;
	font-family:Arial;
	font-size:12px;
	line-height:18px;
	width: 785px;
	margin-top: 20px;
	margin-bottom: 20px;	
	margin-left:20px;
	position: relative;
	padding-right: 20px;
	height:260px;
	min-height: 260px;
	margin-top: 20px;
}

#testopdrachtgevers
{
	background-color:#f3f3f3;
	width: 761px;
	position:relative;
	height: 220px;
	margin-top: 0px;
	margin-left: 20px;
	border-style:solid;
	border-color:#999999;
	border-width:2px;
	padding: 20px;
	margin-bottom: 0px;
}

#testopdrachtgevers ul {
	float: left;
	width: 190px;
	font-family:Arial;
	font-size:11px;
	line-height:18px;
	margin: 0;
	padding:0;
	list-style: none;
}
 
#testopdrachtgevers li {
	float: left;
	width: 170px;
	font-family:Arial;
	font-size:11px;
	line-height:18px;
	margin: 0;
	padding-right: 20px;
}

#raak
{
	background-color:#FFFFFF;
	width: 805px;
	position:relative;
	height: 400px;
	font-family:Arial;
	font-size:12px;
	line-height:18px;	
	border-top-style:solid;
	border-top-color:#999999;
	border-top-width:2px;	
	margin-top: 20px;
	margin-left: 20px;
	padding-top:20px;
	padding: 0px;
	margin-bottom: 30px;
}

#raak2
{
	position:absolute;
	margin-left:0px;
}

#raak3
{
	position:absolute;
	margin-left:275px;
}

#twitterwidget_vervolg
{
	top:2px;
	position:absolute;
	margin-left:549px;
}

#tussenlijn
{
	border-left-style:solid;
	border-left-color:#999999;
	border-left-width:1px;
	top:0px;
	position:absolute;
	width:2px;
	height:390px;
	margin-left:537px;	
	margin-top:20px;
}

#tussenlijnlinks
{
	border-left-style:solid;
	border-left-color:#999999;
	border-left-width:1px;
	top:0px;
	position:absolute;
	width:2px;
	height:390px;
	margin-left:262px;	
	margin-top:20px;
}

#socialmedia
{
	background-color:#FFFFFF;
	width: 805px;
	position:relative;
	height: 300px;
	font-family:Arial;
	font-size:12px;
	line-height:18px;	
	margin-top: 20px;
	margin-left: 20px;
	border-top-style:solid;
	border-top-color:#999999;
	border-top-width:2px;
	padding: 0px;
	padding-top:20px;
	padding-bottom:20px;
	margin-bottom: 40px;
}

UL.list-socialmedia {
	float: left;
	width: 180px;
	font-family:Arial;
	font-size:12px;
	line-height:20px;
	list-style: none;
}
 
LI.list-socialmedia {
	float: left;
	width: 185px;
	font-family:Arial;
	font-size:11px;
	line-height:20px;
}

UL.list-socialmedia-small {
	float: left;
	width: 125px;
	font-family:Arial;
	font-size:12px;
	line-height:20px;
	list-style: none;
}
 
LI.list-socialmedia-small {
	float: left;
	width: 125px;
	font-family:Arial;
	font-size:11px;
	line-height:20px;
}

LI.list-socialmedia-header 
{
	float: left;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	line-height:20px;
	margin-bottom: 5px;
}

LI.list-socialmedia-small img {
	padding-right: 5px;
	line-height:20px;
	vertical-align: middle;
}

UL.list-flickr {
	float: left;
	width: 380px;
	font-family:Arial;
	font-size:12px;
	line-height:18px;
	margin: 0;
	padding:0;	
	list-style: none;
}

LI.list-flickr {
	float: left;
	width: 380px;
	font-family:Arial;
	color:#000000;
	font-size:12px;
	margin: 0;
	padding:0;
	line-height:18px;
}

#mensen_tekst h1, #contact_links h1, #contact_rechts h1
{
	color:#FF6600;
	font-family:Arial;
	font-size:18px;
	line-height:18px;
	margin: 0px;
	margin-bottom: 10px;
	font-weight: bold;
}

#mensen_tekst h2, #contact_links h2, #contact_rechts h2, #testklant h2, #misdebootniet_links h2
{
	color:#000000;
	font-family:Arial;
	font-size:12px;
	line-height:18px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

#blogger h2, #vimeo_widget h2, #flickr h2, #raak h2
{
	color:#000000;
	font-family:Arial;
	font-size:12px;
	line-height:18px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	margin-bottom:15px;
}

#misdebootniet_links h1
{
	color:#FF6600;
	font-family:Arial;
	font-size:24px;
	line-height:18px;
	margin: 0px;
	margin-bottom: 10px;
	font-weight: bold;
}

#misdebootniet_links h3
{
	color:#FF6600;
	font-family:Arial;
	font-size:18px;
	line-height:18px;
	margin: 0px;
	margin-bottom: 10px;
	font-weight: bold;
}

#testfooter h3, #voet h3
{
	color:#FFFFFF;
	position:relative;
	font-family:Arial;
	font-size:12px;
	line-height:18px;
	margin-bottom: 10px;
	font-weight:bold;
	width: 200px;
}

#voet
{
	background-color:#999999;
	width: 761px;
	position:relative;
	height: 110px;
	margin-top: 0px;
	margin-left: 20px;
	color: #FFFFFF;
	font-family:Arial;
	font-size:11px;
	line-height:14px;
	border-style:solid;
	border-color:#999999;
	border-width:2px;
	padding: 20px;
	margin-bottom: 20px;
}

#voet_logo
{
	width: 761px;
	position:absolute;
	text-align: right;
	z-index:50;
}

#testfooter
{
	background-color:#999999;
	color:#FFFFFF;
	width: 825px;
	position:relative;
	height: 75px;
	margin-top: 0px;
	margin-left: 0px;
	font-family:Arial;
	font-size:11px;
	line-height:14px;
	padding-left: 20px;
	padding-top: 20px;
}

#testfooter ul {
	float: left;
	width: 135px;
	font-family:Arial;
	font-size:11px;
	line-height:16px;
	margin: 0px;
	padding:0;
	list-style: none;
}
 
#testfooter li {
	float: left;
	width: 135px;
	font-family:Arial;
	font-size:11px;
	line-height:16px;
	margin: 0;
}

#supersize
{
	position:fixed;
}

#supersize img, #supersize a
{
	height:100%;
	width:100%;
	position:absolute;
	z-index: 0;
}

#supersize .prevslide, #supersize .prevslide img{
	z-index: 1;
}

#supersize .activeslide, #supersize .activeslide img{
	z-index: 2;
}

#slidecaption
{
	background-color:#FFFFFF;
	width: 325px;
	position:relative;
	height: 130px;
	margin-top: 75px;
	margin-left: 500px;
	margin-bottom: 20px;
	padding: 10px;
	font-size: 12px;
	font-family: Arial;
	line-height: 18px;
	z-index:99;
}

#testkop_opdrachtgevers
{
	color:#FFFFFF;
	font-family:Arial;
	font-size:12px;
	line-height:25px;
	width:805px;
	background-color:#999999;
	position:relative;
	margin: 0;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	height: 25px;
	margin-top: 20px;
	text-indent: 20px;
	margin-left: 20px;
	font-weight: bold;
}

#testlink_left
{
	color:#999999;
	font-family:Arial;
	font-size:10px;
	line-height:25px;
	width:805px;
	background-color:#FFFFFF;
	position:relative;
	height: 75px;
	margin-top: 20px;
	font-weight: bold;
	margin-left: 20px;
	text-align: left;
}

#testimage
{
	text-align:center;
	width:803px;
	background-color:#FFFFFF;
	position:relative;
	margin: 20px;
	height: 100%;
	border-style:solid;
	border-color:#999999;
	border-width:1px;
}

#testimage_enquete
{
	background-image: url(../images/brandbox/enquete.jpg);
	background-repeat:no-repeat;
	text-align:left;
	width:783px;
	background-color:#FFFFFF;
	position:relative;
	margin: 20px;
	height: 471px;
	border-style:solid;
	border-color:#999999;
	border-width:1px;
	font-family: Arial;
	padding: 10px;
}

#poll
{
	background-repeat:no-repeat;
	text-align:left;
	width:250px;
	background-color:#FFFFFF;
	position:absolute;
	margin: 20px;
	margin-left:530px;
	height: 935px;
	border-style:solid;
	border-color:#999999;
	border-width:1px;
	font-family: Arial;
	padding: 10px;
	z-index:99;
	top: 20px;
}

#brandbox_idealis
{
	text-align:center;
	width:803px;
	background-color:#FFFFFF;
	position:relative;
	height: 550px;
	border-style:solid;
	border-color:#999999;
	border-width:1px;
	margin-left: 20px;
	margin-top: 20px;
}

#ncebp1
{
	text-align:center;
	width:803px;
	background-color:#FFFFFF;
	position:relative;
	margin: 20px;
	height: 100%;
	border-style:solid;
	border-color:#999999;
	border-width:1px;
	display:block;
}

#ncebp2, #ncebp3, #ncebp4, #ncebp5, #ncebp6, #ncebp7
{
	text-align:center;
	width:803px;
	background-color:#FFFFFF;
	position:relative;
	margin: 20px;
	height: 100%;
	border-style:solid;
	border-color:#999999;
	border-width:1px;
	display:none;
}

#brandbox_noborder
{
	text-align:center;
	width:805px;
	background-color:#FFFFFF;
	position:relative;
	margin: 20px;
	height: 477px;
	display:block;	
}

#clifford1
{
	text-align:center;
	width:805px;
	background-color:#FFFFFF;
	position:relative;
	margin: 20px;
	height: 100%;
	display:block;	
}

#royalhaskoning1
{
	text-align:center;
	width:805px;
	background-color:#FFFFFF;
	position:relative;
	margin: 20px;
	height: 477px;
	display:block;
}

#royalhaskoning2, #royalhaskoning3, #royalhaskoning4, #royalhaskoning5, #royalhaskoning6
{
	text-align:center;
	width:803px;
	background-color:#FFFFFF;
	position:relative;
	margin: 20px;
	height: 475px;
	border-style:solid;
	border-color:#999999;
	border-width:1px;
	display:none;
}

#clifford2, #clifford3, #clifford4, #clifford5, #clifford6
{
	text-align:center;
	width:805px;
	background-color:#FFFFFF;
	position:relative;
	margin: 20px;
	height: 100%;
	display:none;	
}

a.website:link, a.website:visited, a.website:active, a.website:hover 	{ color: #000000; font-weight:bold; font-size:12px; font-family:Arial; text-decoration: underline; }
a.rood:link, a.rood:visited, a.rood:active, a.rood:hover 				{ color: #FF6600; font-weight:bold; font-size:11px; font-family:Arial; text-decoration: underline; }
a.roodb:link, a.roodb:visited, a.roodb:active, a.roodb:hover 				{ color: #FF6600; font-weight:bold; font-size:12px; font-family:Arial; text-decoration: underline; }

a.home:link            { color: #FF6600; font-weight:bold; text-decoration: none; }
a.home:visited         { color: #FF6600; font-weight:bold; text-decoration: none; }
a.home:active          { color: #FF6600; font-weight:bold; text-decoration: none; }
a.home:hover           { color: #FF6600; font-weight:bold; text-decoration: none; }

a.uitingen:link            { color: #999999; font-size:11px; text-decoration: underline; }
a.uitingen:visited         { color: #999999; font-size:11px; text-decoration: underline; }
a.uitingen:active          { color: #999999; font-size:11px; text-decoration: underline; }
a.uitingen:hover           { color: #999999; font-size:11px; text-decoration: underline; }

a.footer:link            { color: #FFFFFF; font-size:11px; text-decoration: underline; }
a.footer:visited         { color: #FFFFFF; font-size:11px; text-decoration: underline; }
a.footer:active          { color: #FFFFFF; font-size:11px; text-decoration: underline; }
a.footer:hover           { color: #FFFFFF; font-size:11px; text-decoration: underline; }

a.linksocialmedia:link, a.linksocialmedia:visited, a.linksocialmedia:active
{ color: #000000; font-size:12px; font-family:Arial; line-height:20px; text-decoration: none; margin-left:0px; margin-top:2px;	margin-bottom:2px; margin-right:0px; padding-left:0px;	vertical-align:middle; }

a.linksocialmedia:hover
{ color: #999999; font-size:12px; font-family:Arial; line-height:20px; text-decoration: none; margin-left:0px; margin-top:2px;	margin-bottom:2px; margin-right:0px; padding-left:0px;	vertical-align:middle; }

#testafloop
{
	position:relative;
	height: 4px;
	width:845px;
	line-height:4px;
	z-index:5;
	behavior: url(../Scripts/iepngfix.htc);
	margin: 0;
	padding: 0;
	overflow:hidden;
	font-size:4px;
	line-height:4px;
	background-color:#999999;
}

#testafloop img
{
	display:block;
	height: 100%;
	width: 100%;
}

.blogger-title{
	color:#FF6600;
	font-size:12px;
	line-height:20px;
	background-image:url(../images/pijl_blogger.gif);
	background-repeat:no-repeat;	
	font-weight: bold;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:2px;
	margin-right:0px;
	padding-left:20px;
	vertical-align:middle;
}
.blogger-title span{
	margin-left:0px;
}
.blogger-title a:link, .blogger-title a:active, .blogger-title a:visited {color: #FF6600;text-decoration: none;}
.blogger-title a:hover {color: #ef9f5e;	text-decoration: none;}

#algemeen-titel {
	width:539px;
	height:22px;
	text-align:right;
	margin-top:30px;
}
#algemeen-inhoud {
	position:absolute;
	width:499px;
	background-color:#FFFFFF;
	font-family:Arial;
	font-size:12px;
	line-height:18px;
	height:454px;
	padding-left:20px;
	padding-right:20px;
	padding-top:15px;
	padding-bottom:15px;
}

#algemeen-inhoud a:link, #algemeen-inhoud a:active, #algemeen-inhoud a:visited {color: #000000;text-decoration: underline;}
#algemeen-inhoud a:hover {color: #000000;text-decoration: underline;}

#mensen-menu {
	position:absolute;
	width:147px;
	margin-top:91px;
	z-index:1;
}
#mensen-menu ul{
	position:absolute;
	width:147px;
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#mensen-menu li{
	width:147px;
	text-align:right;
	margin-top:0px;
	margin-bottom:4px;
	margin-right:0px;
	margin-left:0px;
	padding:0px;
	float: right;
}
#mensen-menu li img{
	margin:0px;
	float: right;
	padding-top: 0px;
	padding-bottom: 2px;
	background-color:#FFFFFF;
}
#mensen-titel {
	width:539px;
	height:22px;
	text-align:right;
	margin-top:30px;
}
#mensen-inhoud {
	position:absolute;
	width:499px;
	background-color:#FFFFFF;
	font-family:Arial;
	font-size:12px;
	line-height:18px;
	height:464px;
	padding-left:20px;
	padding-right:20px;
	padding-top:5px;
	padding-bottom:15px;
}
#mensen-foto {
	position:absolute;
	width:85px;
	background-color:#FFFFFF;
	font-family:Arial;
	font-size:12px;
	line-height:18px;
	height:115px;
	padding-left:20px;
	padding-right:20px;
	padding-top:15px;
	padding-bottom:15px;
}
#mensen-inhoud a:link, #mensen-inhoud a:active, #mensen-inhoud a:visited {
	color: #000000;
	text-decoration: underline;
}
#mensen-inhoud a:hover {
	color: #000000;
	text-decoration: underline;
}

#mensen-foto {
	position:absolute;
	width:190px;
	background-color:#FFFFFF;
	font-family:Arial;
	font-size:12px;
	line-height:18px;
}
#mensen-foto p {
	margin:0px;
	padding:0px;
}
#mensen-foto img {
	margin-bottom:15px;
}
#mensen-teksten {
	position:absolute;
	width:299px;
	background-color:#FFFFFF;
	font-family:Arial;
	font-size:12px;
	line-height:18px;
	height:395px;
	margin-left:190px;
}
#mensen-teksten a:link, #mensen-teksten a:active, #mensen-teksten a:visited {color: #000000;text-decoration: underline;}
#mensen-teksten a:hover {color: #000000;text-decoration: underline;}

#mensen-teksten p
{
	margin-top:0px;
	margin-bottom: 15px;
	padding:0px;
}

#opdrachtgevers{
	height:463px;
	overflow:auto;
	font-family:Arial;
	font-size:10px;
}
#opdrachtgevers ul{
	margin:0px;
	padding:0px;
}
#opdrachtgevers li
{
	list-style-type:none;
	background-image:url(../images/oplossingen/list.gif);
	background-position:0px 5px;
	background-repeat:no-repeat;
	margin-left:4px;
	padding-left:10px;
}
#notitieblok
{
	font-family:Arial;
	margin-bottom:4px;
	margin-top:0px;
}
.blog-top
{
	padding:0px;
	margin:0px;
}
.blog-title
{
	color:#FF6600;
	font-size:14px;
	font-weight:bold;
	background-image:url(../images/list_pijl.gif);
	background-repeat:no-repeat;
	line-height:20px;
	margin-left:0px;
	margin-top:5px;
	margin-bottom:5px;
	margin-right:0px;
	padding-left:20px;
}
.blog-title span
{
	margin-left:20px;
}

.blog-title a:link, .blog-title a:active, .blog-title a:visited {color: #FF6600;text-decoration: none;}
.blog-title a:hover {color: #ef9f5e;text-decoration: none;}

.blog-inhoud 
{
	font-family:Arial;
	font-size:11px;
	margin-left:20px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:10px;
}

#fotoboek
{
	margin-left:0px;
	margin-right:0px;
}
#fotoboek img
{
	display:block;
}
#fotoboek-inhoud
{
	width:249px;
	height:60px;
	font-family:Arial;
	font-size:11px;
	margin-bottom:5px;
	margin-top: 2px;
	margin-left: -2px;
}

#fotoboek-bg
{
	background-image: url(../images/flickr-bg.gif);
	background-repeat: no-repeat;
}

#communicatie-menu {
	position:absolute;
	width:147px;
	margin-top:91px;
	z-index:1;
}
#communicatie-menu ul{
	position:absolute;
	width:147px;
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#communicatie-menu li{
	width:147px;
	text-align:right;
	margin-top:0px;
	margin-bottom:4px;
	margin-right:0px;
	margin-left:0px;
	padding:0px;
	float: right;
}
#communicatie-menu li img{
	margin:0px;
	padding:0px;
	float: right;
}
#communicatie-titel {
	width:539px;
	height:22px;
	text-align:right;
	margin-top:30px;
}
#communicatie-inhoud {
	position:absolute;
	width:499px;
	background-color:#FFFFFF;
	font-family:Arial;
	font-size:12px;
	line-height:18px;
	height:454px;
	padding-left:20px;
	padding-right:20px;
	padding-top:15px;
	padding-bottom:15px;
}
#communicatie-inhoud a:link, #communicatie-inhoud a:active, #communicatie-inhoud a:visited {color: #000000;text-decoration: underline;font-weight: bold;}
#communicatie-inhoud a:hover {color: #000000;text-decoration: underline;font-weight: bold;}

#communicatie-foto 
{
	position:absolute;
	width:190px;
	font-family:Arial;
	font-size:12px;
	line-height:18px;
}
#communicatie-foto p 
{
	margin:0px;
	padding:0px;
	font-family:Arial;
	font-size:14px;
	line-height:20px;
	font-weight:bold;
	color:#97999B;
	width:170px;
}
#communicatie-foto img 
{
	margin-top:0px;
}
#communicatie-teksten 
{
	position:absolute;
	width:299px;
	font-family:Arial;
	font-size:12px;
	line-height:18px;
	height:395px;
	margin-left:190px;
}
#communicatie-teksten p
{
	margin-top:0px;
	margin-bottom: 15px;
	padding:0px;
}
.communicatie-top2 
{
	padding:0px;
	margin:0px;
	display:block;
	margin-bottom:7px;
}
.communicatie-top 
{
	padding:0px;
	margin:0px;
	display:block;
	margin-bottom:10px;
}

#oplossingen-menu 
{
	position:absolute;
	width:147px;
	margin-top:91px;
	z-index:10;
}
#oplossingen-menu ul
{
	position:absolute;
	width:147px;
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#oplossingen-menu li
{
	width:147px;
	text-align:right;
	margin-top:0px;
	margin-bottom:4px;
	margin-right:0px;
	margin-left:0px;
	padding:0px;
	float: right;
}
#oplossingen-menu li img
{
	margin:0px;
	padding:0px;
	float: right;
}

#oplossingen-titel 
{
	width:539px;
	height:22px;
	text-align:right;
	margin-top:30px;
}
#oplossingen-inhoud 
{
	background-color:#FFFFFF;
	position:absolute;
	width:499px;
	font-family:Arial;
	font-size:12px;
	line-height:18px;
	height:454px;
	padding-left:20px;
	padding-right:20px;
	padding-top:15px;
	padding-bottom:15px;
	z-index:5;
}

#oplossingen-inhoud a:link, #oplossingen-inhoud a:active, #oplossingen-inhoud a:visited {color: #000000;text-decoration: underline;}
#oplossingen-inhoud a:hover {color: #000000;text-decoration: underline;}

#oplossingen-foto 
{
	position:absolute;
	width:190px;
	background-color:#FFFFFF;
	font-family:Arial;
	font-size:12px;
	line-height:18px;
}
#oplossingen-foto img 
{
	border:solid;
	border-width:1px;
	border-color:#999999;
	margin-bottom:8px;
}
#oplossingen-foto p 
{
	margin:0px;
	padding:0px;
}
#oplossingen-foto a:link, #oplossingen-foto a:active, #oplossingen-foto a:visited {color: #000000;text-decoration: none;}
#oplossingen-foto a:hover {color: #999999;text-decoration: none;}

#oplossingen-teksten 
{
	position:absolute;
	width:299px;
	background-color:#FFFFFF;
	font-family:Arial;
	font-size:12px;
	line-height:18px;
	height:395px;
	margin-left:190px;
}
#oplossingen-teksten p
{
	margin-top:0px;
	margin-bottom: 15px;
	padding:0px;
}

.logo
{
	width:45px;
}

#inhoud
{
	position:absolute;
	margin-left:147px;
	margin-top:39px;
	z-index: 6;
}

#inhoud_home
{
	position:absolute;
	margin-left:25px;
	margin-top:50px;
	z-index: 90;
	width: 955px;
}

#inhoud_home H1
{
	position:absolute;
	font-family: Arial;
	font-size: 120px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 100px;
	margin-top: 10px;
	text-align: left;
}

#laden
{
	position:absolute;
	width:499px;
	background-color:#FFFFFF;
	font-family:Arial;
	font-size:12px;
	line-height:18px;
	height:295px;
	padding-left:20px;
	padding-right:20px;
	padding-top:115px;
	padding-bottom:15px;
	text-align:center;
}

#twitterwidget
{
	position: absolute;
	margin-left: 715px;
	margin-top:38px;
	z-index:99;
	height: 200px;
	width: 270px;
}

.twtr-ft img
{
	display: none;
}

.twtr-join-conv, .twtr-join-conv a:link, .twtr-join-conv a:hover, .twtr-join-conv a:active, .twtr-join-conv a:visited
{
	display: none;
	visibility:hidden;
}

#home_banner
{
	position: absolute;
	margin-left: 840px;
	margin-top:75px;
	z-index:99;
	height: 150px;
	width: 150px;
}

#home_banner img
{
	height: 150px;
	width: 150px;
}

#bannerwk
{
	position: absolute;
	margin-left: 715px;
	z-index:99;
	height: 135px;
	width: 280px;
	text-align: right;
	top: 310px;
}

#bannerwk img
{
	height: 135px;
	width: 175px;
}

body img
{
	border:none;
}

#blogger-naambalk
{
	background-image:url(http://www.puntkomma.nl/images/blogger/shadow-grijs.gif);
	height:45px;
}

#box a:link
{
	width:100%;
	height:100%;
	display:inline-block;
	position:absolute;
}
#box a:hover
{
	width:100%;
	height:100%;
	display:inline-block;
	position:absolute;
}
#box a:visited
{
	width:100%;
	height:100%;
	display:inline-block;
	position:absolute;
}

#gemaaktwerk
{
	margin-top:5px;
	margin-left:0px;
	font-family:Arial;
	font-size:9px;
	line-height:11px;
	position: absolute;
	width: 175px;
}
