img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.style90 {
	font-weight: normal;
	text-transform: uppercase;
	color: #729CCB;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}
.style-nieuwsheader {
	font-weight: normal;
	text-transform: uppercase;
	color: #85A7D6;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	background-position: left top;
	height: 19px;
	width: 200px;
	line-height: 19px;
	clip: rect(auto,auto,auto,auto);
	vertical-align: text-bottom;
}
.style-oranje {
	font-weight: normal;
	text-transform: uppercase;
	color: #C60;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}




a:link {
	font-family: Arial, Helvetica, sans-serif, Tahoma;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	color: #666;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif, Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #666;
	text-decoration: none;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif, Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #006FDD;
	text-decoration: none;
}
a:active {
	font-family: Arial, Helvetica, sans-serif, Tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #2D5BA2;
	text-decoration: none;
}

.tekst {
	font-family: Arial, verdana;
	font-size: 12px;
	color: #665;
	line-height: 14px;
	text-align: left;
}
.tekst-vakjes-home {
	font-family: Arial, verdana;
	font-size: 12px;
	color: #ffffff;
}
.tekst-vakjes-home-2 {
	font-family: Arial, verdana;
	font-size: 12px;
	color: #ffffff;
	border: thin solid #ffffff;
}
.formuliervakje {
	font-family: Arial, verdana;
	font-size: 12px;
	font-weight: normal;
	color: #3399FF;
	border: 1px solid #CCCCCC;
	width: 183px;
	height: 16px;
	background-color: #FFFFFF;
	cursor: auto;
}
.formuliervakje-multiline {
	font-family: Arial, verdana;
	font-size: 12px;
	font-weight: normal;
	color: #3399FF;
	border: 1px solid #CCCCCC;
	width: 183px;
	height: 50px;
	background-color: #FFFFFF;
	cursor: auto;
}
.vwd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #665666;
}
.vwd a {
	font-size: 12px;
	font-weight: normal;
	color: #665666;
}


.formuliervakje-uitklap {
	font-family: Arial, verdana;
	font-size: 12px;
	font-weight: normal;
	color: #3399FF;
	border: 0px solid #CCCCCC;
	width: 90%;
	height: 20px;
	background-color: #FFFFFF;
	cursor: auto;
}
.knop {
	font-family: Arial, verdana;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	height: 22px;
	border: 1px solid #3399FF;
	width: 183px;
	text-align: center;
	background-color: #0080FF;
	float: right;
	margin-right: 20px;
}
.tekst-welkom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #665;
	line-height: 16px;
	font-weight: normal;
}

.titel {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 18px;
	color: #999;
	font-weight: bolder;
	font-variant: normal;
	text-transform: uppercase;
	line-height: 30px;
}
.vak {
	font-family: Arial, verdana;
	margin: 2px;
}
.tekst a:link {
	font-family: Arial, verdana;
	color: #124D8F;
	text-decoration: none;
	font-weight: normal;
}
.tekst a:hover {
	font-family: Arial, verdana;
	color: #E57F01;
	font-weight: normal;
	text-decoration: none;
}
.tekst a:visited {
	font-family: Arial, verdana;
	color: #124D8F;
	text-decoration: none;
	font-weight: normal;
}
.tekst a:active {
	font-family: Arial, verdana;
	color: #134E90;
	text-decoration: none;
	font-weight: normal;
}
.regelonder {
	font-family: Arial, verdana;
	font-size: 12px;
	color: #DE6226;
}
.regelonder a:link {
	font-family: Arial, verdana;
	color: #E1591B;
	text-decoration: none;
	font-weight: normal;
}
.regelonder a:hover {
	font-family: Arial, verdana;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.regelonder a:visited {
	font-family: Arial, verdana;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}
.fotovak-lijntje {
	border-bottom-width: 0px;
	border-bottom-style: solid;
	background-position: right top;
	background-repeat: no-repeat;
}
.kleine-tekst-in-vakjes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #999999;
}
.kleine-tekst-in-vakjes .style49 a {
	color: #3E9CDC;
	font-weight: bold;
}

.tekst #email {

}

.HOME-TITEL-VAKJES {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.tekst-vakje-refs-oranje {
	color: #E46127;
	font-size: 12px;
	font-weight: bold;
}
.tekst-vakje-refs-wit {
	color: #FFFFFF;
	font-size: 12px;
}

.titels-homepage {
	text-transform: uppercase;
	color: #83A6D1;
	font-weight: normal;
	font-size: 13px;
}
.titels-sponsoring {
	text-transform: none;
	color: #39F;
	font-weight: bold;
	font-size: 12px;
}
.homepage-vakjes-opgeleverd {
	color: #665;
	text-align: center;
	background-color: #FFF;
}
.tekstuitlijning-rechts {
	text-align: right;
}
.tekstgecentreerd {
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.vwd div strong {
	font-weight: normal;
	text-align: center;


}



#td-1 {
	width: 262px;
}
.vak-content {
	width: 100%;
	border:0px;
	margin: 0px;
	padding: 0px;
}
.td-w3c {
	width: 100%;
	text-align: center;

}
.td-news {
	width: 100%;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCC;
	line-height: 14px;

}
.td-recent {
	width: 100%;
	text-align: center;
	height: 120px;

}
.td-tussenruimte-recent {
	width: 20px;
	text-align: center;
}
.td-2 {
	width: 10px;
	height:11px;
	border:0px;
	margin: 0px;
	padding: 0px;
	background-attachment: fixed;
	background: url('http://www.ikd.nl/images/vak-rondehoeken/links-boven.jpg') repeat;
	background-repeat: repeat;
	background-position: left top;
}
.td-3 {
	margin: 0px;
	padding: 0px;
	width: 229px;
	background-attachment: fixed;
	background: url('http://www.ikd.nl/images/vak-rondehoeken/boven.jpg') repeat;
	background-repeat: repeat;
	background-position: left top;
	height: 11px;
}
.td-3-2 {
	margin: 0px;
	padding: 0px;
	width: 163px;
	background-attachment: fixed;
	background: url('http://www.ikd.nl/images/vak-rondehoeken/boven.jpg') repeat;
	background-repeat: repeat;
	background-position: left top;
	height: 11px;
}

.td-4 {
	width: 14px;
	height: 11px;
	border:0px;
	margin: 0px;
	padding: 0px;
	background-attachment: fixed;
	background: url('http://www.ikd.nl/images/vak-rondehoeken/rechts-boven.jpg') repeat;
	background-repeat: repeat;
	background-position: left top;
}
.td-5 {
	width: 18px;
	background-attachment: fixed;
	background: url('http://www.ikd.nl/images/vak-rondehoeken/links.jpg') repeat;
	background-repeat: repeat;
	background-position: left top;
}
.td-6 {
	width: 100%;
	height: 120px;

}

.td-7 {
	width: 18px;
	background-attachment: fixed;
	background: url('http://www.ikd.nl/images/vak-rondehoeken/rechts.jpg') #fff repeat;
	background-position: right top;
	margin: 0 auto;
}


.td-8 {
	background-attachment: fixed;
	background-repeat: repeat;
	background-color: #fff;
	background: url('http://www.ikd.nl/images/vak-rondehoeken/onder.jpg') #fff repeat;
}
.td-8-2 {
	background-attachment: fixed;
	background-repeat: repeat;
	background-color: #fff;
	background: url('http://www.ikd.nl/images/vak-rondehoeken/onder.jpg') #fff repeat;
}
.ad-words-klein {
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.td-refs {
	width: 90%;
	padding-left: 20px;
}
.ag-layoverveld {
	background-attachment: fixed;
	background-repeat: repeat;
	background-color: #fff;
	background: url('http://www.ikd.nl/images/ag-layoverveld.jpg') #fff repeat;
}
#vwd {
	text-align: right;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: right;
	width: 170px;
}

.aanmelden-nieuwsbrief-vakje {
	width: 210px;
	text-align: center;	
}
#nieuwsbrief-regel {
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 20px;
	color: #81CC3C;
}
.titel-home {
	font-size: 17px;
	color: #4B73AD;
	font-weight: normal;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
}
.titel-nieuws {
	font-size: 15px;
	color: #E0E0E0;
	font-weight: normal;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	height: 27px;
	width: 100%;
}
.lees-meer a{
	background-position: right top;
	vertical-align: text-top;
	text-transform: uppercase;
	color: #2156AD;
	float: left;
}

.aanhetwerkvoor {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	line-height: 14px;
}
.titel-aanhetwerkvoor {
	color: #3399FF;
	font-weight: bold;
	text-align: left;
	float: left;
}
.aanhetwerkvoor .lees-meer a {
	color: #003366;
	font-weight: bold;
}
.aanhetwerkvoor .tekst #email2 {
	border: 1px solid #FFAB49;
}
.aanhetwerkvoor .tekst #telefoonnummer {

}
.aanhetwerkvoor .tekst #naam {

}
.nieuwe-projecten-titels {
	font-size: 9px;
	color: #6896C9;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 12px;
}
.foto-home {
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left;
	height: 274px;
	background-image: url(images/home.jpg);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}
.foto-info {
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left;
	height: 274px;
	background-image: url(images/info.jpg);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}
.ag-rechts-vak {
	background-attachment: fixed;
	background-image: url(images/vorm-rechts-ag-vak.jpg);
	background-repeat: repeat;
	background-position: right top;
	border-top-width: 0px;
	border-top-style: solid;
	border-top-color: #FFF;
	text-align: right;
	vertical-align: top;
	padding-right: 7px;
}
.kop {
	height: 100px;
}
.rechts-vak {
	width: 305px;
}
.rechts-vak-tabel {
	float: right;
	height: 30px;
	line-height: 30px;
}
.rechts-vak-tabel a:link{
	color: #94BCE4;
	text-transform: uppercase;
	font-weight: bold;
}
.rechts-vak-tabel a:hover{
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
}
.rechts-vak-tabel a:active{
	color: #94BCE4;
	text-transform: uppercase;
	font-weight: bold;
}
.rechts-vak-tabel a:visited{
	color: #94BCE4;
	text-transform: uppercase;
	font-weight: bold;
}
.footer-links {
	text-align: left;
	width: 50%;

}
.footer-internetbureau {
	text-align: left;
	vertical-align: top;
	width: 50%;
}
.footer-reclamebureau {
	text-align: left;
	vertical-align: top;
	width: 50%;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7E7C7D;
	line-height: normal;
}
.links-naast-tekst {
	width: 50px;
	background-attachment: fixed;
	background: url('images/naast-links-tekst.jpg') #fff no-repeat;
	background-position: left bottom;
	margin: 0 auto;
}
.rechts-naast-tekst {
	width: 50px;
	background-attachment: fixed;
	background: url('images/naast-rechts-tekst.jpg') #fff no-repeat;
	background-position: left bottom;
	margin: 0 auto;
}
.onder-tekst {
	height: 50px;
}
.onder-links-tekst {
	width: 220px;
	height: 50px;
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	position: absolute;
	background: url('images/onder-links-tekst.jpg') left top no-repeat fixed;
}
.onder-rechts-tekst {
	width: 220px;
	height: 50px;
	vertical-align: top;
}
.streepje {
	width: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #39F;
}
.streepje-links {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #39F;
	width: 5px;
}
.feature {
	width: 250px;
	vertical-align: top;
}
.footer-tekst {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	line-height: 15px;
}
.footer-tekst a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
}
.footer-tekst a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
}
.footer-tekst a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
}
.footer-tekst a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3B82FF;
}

.slideshow {
	height: 200px;
	width: 250px;
	margin-top: 20px;
}
.slideshow img {
	padding: 0px;
	border: 0px solid #ccc;
	background-color: #FFF;
}
.tekstvak-achter {
	padding-right: 20px;
	vertical-align: top;
	height: 278px;
}
.onderregel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #5B79B0;
	text-transform: uppercase;
	font-weight: bold;
}
.foto-dna {
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left;
	height: 274px;
	background-image: url(images/dna.jpg);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}
.foto-reclame {
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left;
	height: 274px;
	background-image: url(images/reclame.jpg);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}
.foto-internet {
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left;
	height: 274px;
	background-image: url(images/internet.jpg);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}
.foto-portfolio {
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left;
	height: 274px;
	background-image: url(images/portfolio.jpg);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}

.foto-contact {
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left;
	height: 274px;
	background-image: url(images/contact.jpg);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}
.foto-news {
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left;
	height: 274px;
	background-image: url(images/news.jpg);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}
.foto-jobs {
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left;
	height: 274px;
	background-image: url(images/jobs.jpg);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}
.spacer {
	padding: 0px 0px 0px 0px;
	margin-left:40px;
}

#nav, #nav ul {
	padding: 0px 0px 0px 0px;
	margin: 0;
	list-style: none;
	left: 0px;
}

#nav li {
	float: left;
}

#nav ul {
position: absolute;
width: 120px;
left: -1000px;
}

#nav li:hover ul, #nav li.ie_does_hover ul {
left: auto;
background-position: 0 0;
}

#nav a {
	display: block;
	margin: 0px 3px 0px 3px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: bottom;
}

ul a{
font-weight: bold;
color: #F60;
cursor: pointer;
}

ul ul a:link, ul ul a:visited{
	font-weight: normal;
	color: #666;
	cursor: pointer;
}

ul ul a:hover, ul ul a:active{
	font-weight: normal;
	color: #0067CE;
	cursor: pointer;
}

ul li{
	background-color: #FFF;
	border-left: 3px solid #FFF;
}

ul ul li{
	background-color: #FFF;
	border-top: 1px solid #ccc;
	border-left: 0;
	width: 120px;
	height: 30px;
	line-height: 30px;
}

/* IE only hack \*/
* html ul li, * html ul ul li{
border-bottom: 3px solid #FFF;
}

* html ul ul li{
border-top: 0;
}
/* Einde IE only hack */ 
.naast-logo {
	width: 28px;
}
.tussenruimte {
	height: 100%;
}
.hoogte-table {
	height: 900px;
}
.submenu-diensten a:link {
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 100%;
}
.submenu-diensten a:hover {
	color: #78A5D7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 100%;
}
.submenu-diensten a:active {
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 100%;
}
.submenu-diensten a:visited {
	color: #CCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 100%;
}
.submenu-diensten {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	height: 18px;
	line-height: 18px;
}
.rechts-vak table tr .ag-rechts-vak .rechts-vak-tabel tr .aanhetwerkvoor table {
	width: 96%;
}
.menu-tabel {
	height: 30px;
}
.linker-kant {
	width: 50px;
}
.tekstvak-achter p em {
	color: #EA8F24;
}
.style-oranje a {
	color: #CE7229;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 12px;
}
.verplicht-veld {
	background-color: #DBE4EE;
}
.verplicht {
	color: #C00;
}
.schuine-regel {
	color: #425597;
}
