@media screen, projection {
a, abbr, acronym, address, area, b, bdo, big, blockquote, body, button, caption, cite,
code, col, colgroup, dd, del, dfn, div, dl, dt, em, fieldset, form, h1, h2, h3, h4,
h5, h6, hr, html, i, img, ins, kbd, label, legend, li, map, object, ol, p, param, pre,
q, samp, small, span, strong, sub, sup, table, tbody, td, textarea, tfoot, th, thead,
tr, tt, ul, var {
	margin: 0;
	padding: 0;
}

html, body{height:100%;} 
body {
	background: #FFF;
	color: #000;
	font: 100.01% Arial, Helvetica, sans-serif;
	margin: 0 auto;	
	width: 1003px;
}  

img {border:0; vertical-align: bottom;}
#print-footer {display:none;} /* print only contact details... */

h1, h2, h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
} 
p, b, td, table p, .content-text ul li {font-size:0.75em; color:#634962; line-height:1.4em;}
h1 {font-size: 1.1em; color:#b31b34; line-height: 1.75em;}
h2 {font-size: 1.0em; color:#b31b34; line-height: 1.75em;}
h3, h2.nieuws-header {font-size: 0.9em; color:#752641;}
h2.nieuws-header{margin-bottom:-10px;padding-bottom:-10px;}

.main-text-kleiner {font-size:0.9em; color:#634962; line-height:1.4em;}
p.vcard-adres {display:block; padding-top:4px;}
.vcard-links {padding-left:22px; margin-top:10px; display:block; background:url(../afbeeldingen/vcard.jpg) left top no-repeat;}

#main { /* form ektron.... voor footer */
	position:relative;
	width: 1003px;
	margin:0 auto;
	min-height:100%;
	margin-bottom:-251px;
}

/*===================== @navigatie =======================*/
#nav {
	float:left;
	width:193px;
	height:480px;
	font-size:0.75em;
}

#bannerSlideShow 
{
	position: relative;
	width:169px;
	height:67px;
									
	background:url(/images/spacer.gif) left 15px no-repeat;
	list-style: none;
	padding-left:0;
	padding:0 0 0 0;	
									
	}
	
	#bannerSlideShow li {
									
	position: absolute;
	top: 0px;
	left: 0;
					
	width:169px;
	height:67px;
									
	margin:auto;
	background:none;	
	padding:0 0 0 0;		
						
	}
	
	#bannerSlideShow a {
	
	background:none;	
						
	}
	
	#bannerSlideShow img {
	
	padding:0 0 0 0;	
	margin-top:0px;
	border:0 none #000000;
						
	}

#nav img {float:left;height:65px;} /* Opera..... */

	 .main-nav {
		float:left;
		padding-top:45px;
		width:193px;
		height:161px;
		background:#b31b34 url(../afbeeldingen/top-navback.jpg) top left no-repeat;
	}
	
	.main-nav li {
		float:right;
		width:173px;		
		margin:2px 0 2px 10px;
		padding:1px 0 2px 10px;
		list-style:none;
	}
	
	.main-nav li a {padding-left:10px;background:url(../afbeeldingen/bullet_white.gif) left center no-repeat;}
	
	.main-nav li a:link, .main-nav li a:visited, .main-nav li a:active, 
	.alt-nav li a:link, .alt-nav li a:visited, .alt-nav li a:active {color:#fff; text-decoration:none;}
	.main-nav li:hover, .main-nav li:hover a {background-color:#d11e2c; font-weight:bold;}
	
	.main-nav li:hover {background:#d11e2c url(../afbeeldingen/mainnav-back.gif) left center no-repeat}
	
	.alt-nav {
		float:left;
		width:193px;
		background:#752641 url(../afbeeldingen/bottom-navback.jpg) bottom left no-repeat;
		padding:34px 0 80px 0;
		text-align:right;
		font-size:0.95em;
		font-weight:bold;
	}
	
	.alt-nav li {margin:4px 20px 0 0;list-style:none;}
	.alt-nav li a:link, .alt-nav li a:visited, .alt-nav li a:active {text-decoration:none;}
	.alt-nav li a:hover {text-decoration:underline;}

#top-nav {
	float:left;
	position:relative;
	width:579px;
	height:268px;
	border-bottom:4px solid #752641;
	margin-left:3px;
	clear:right;
	display:inline;
	

}
	#rotating-images {
		float:left; 
		position:absolute;
		left:0;
		bottom:0;
		width:579px; 
		height:229px; 
		overflow:hidden; 
		margin-top:0;
		z-index:10;
	}
	
	.bg-nav_top {
		position:absolute; 
		left:0; 
		top:39px; 
		z-index:20;
		width:580px;
		height:24px;
	}
	
	 ul.nav {float:left; position:relative; z-index:200; margin-top:7px; background:url(../afbeeldingen/bg_menu.jpg) top left no-repeat; }

	#top-nav p {color:#fff;		font-size:0.7em;}
	#top-nav ul {float:left; position:relative; z-index:200; margin-top:7px; }
	#top-nav li {float:left; position:relative; color:#fff; z-index:100;}
	#top-nav li:hover ul, #top-nav li.over ul { /* lists nested under hovered list items */
		display: block;
	}
	
	#top-nav li:hover p {cursor:pointer;}

	#top-nav li a {
		float:left;
		color:#fff;
		
		padding-top:6px;
		padding-bottom:6px;
		text-decoration:none;
	}
	
	#top-nav li a.top-navigatie {
		color:#fff;
		height:28px;
		padding-top:2px;
		width:160px;
	}

	#top-nav li > ul {top: auto;left:auto;}
	#top-nav li ul { 
		display: none;
		position: absolute;
		top:25px;
		left: 0;
		font-size:0.7em;
		text-align:left;
		padding:25px 0 40px 0;
		border-bottom:3px solid #590210;
	}
	
	.internet-consultancy {
			float:left;
			width:143px;
		
			/*background:#d81f2a url(../afbeeldingen/hosting-left.gif) left top no-repeat;*/
			text-align:left;
			list-style:none;
			margin-right:2px;
		}
		
		.internet-consultancy p {
				width:123px; 
				padding:2px 15px 0px 15px; 
				/*background: url(../afbeeldingen/hosting-right.gif) right top no-repeat;*/
			}
		
			.internet-consultancy ul li {padding-left:10px; padding-right:5px; border-bottom:1px solid #e87279; list-style:none;}			
			.internet-consultancy ul li a {padding-left:10px;	background:url(../afbeeldingen/bullet_white.gif) left 10px no-repeat;}
			.internet-consultancy ul li:hover {background-color:#e87279;}
			.internet-consultancy ul {float:left; background-color:#d81f2a;}	
			.internet-consultancy ul a {
				background-image:none;
				width:118px;
				font-size:1em;
				
			}
	
				
		.managed-hosting {
			float:left;
			width:143px;
			margin-right:2px;
		
			/*background:#d81f2a url(../afbeeldingen/hosting-left.gif) left top no-repeat;*/
			text-align:left;
			list-style:none;
		}
		
			.managed-hosting p {
				width:123px; 
				padding:2px 15px 0px 15px; 
				/*background: url(../afbeeldingen/hosting-right.gif) right top no-repeat;*/
			}
		
			.managed-hosting ul li {padding-left:10px; border-bottom:1px solid #e87279; list-style:none;}			
			.managed-hosting ul li a {padding-left:10px;	background:url(../afbeeldingen/bullet_white.gif) left 10px no-repeat;}
			.managed-hosting ul li:hover {background-color:#e87279;}
			.managed-hosting ul {float:left; background-color:#b31b34;}	
			.managed-hosting ul a {
				background-image:none;
				width:123px;
				font-size:1em;
				
			}
		
		.content-management {
			float:left;
			width:144px;
			margin-right:2px;
			/*margin-left:1px;
			/*background:#b31b34 url(../afbeeldingen/content-left.gif) left top no-repeat;*/
			text-align:left;
			list-style:none;
		}
		
	
			.content-management p {
				width:125px; 
				padding:2px 10px 0 10px; 
				/*background: url(../afbeeldingen/content-right.gif) right top no-repeat;*/
			}
			
			.content-management ul li {padding-left:10px; border-bottom:1px solid #ca6071; list-style:none;}
			.content-management ul li a {padding-left:10px;	background:url(../afbeeldingen/bullet_white.gif) left 10px no-repeat;}
			.content-management ul li:hover {background-color:#ca6071;}
			.content-management ul {float:left; background-color:#8a2d4d;}	
			.content-management ul a {
				background-image:none;
				width:123px;
				font-size:1em;
				
			}
		
		.interactive-marketing {
			width:143px;
			/*margin-left:1px;
			/*background:#752641 url(../afbeeldingen/interactive-left.gif) left top no-repeat;*/
			text-align:left;
			list-style:none;
		}

			.interactive-marketing p {
				width:123px; 
				padding:2px 15px 0 15px; 
				/*background: url(../afbeeldingen/interactive-right.gif) right top no-repeat;*/
			}

			
			.interactive-marketing ul li {padding-left:10px; border-bottom:1px solid #8a4059; list-style:none;}
			.interactive-marketing ul li a {padding-left:10px;	background:url(../afbeeldingen/bullet_white.gif) left 10px no-repeat;}			
			.interactive-marketing ul li:hover {background-color:#8a4059;}		
			.interactive-marketing ul {float:left; background-color:#752641;}
			.interactive-marketing ul a {
				background-image:none;
				width:123px;
				font-size:1em;
				
			}

/*===================== @main-content =======================*/
#main-content {
	float:left;
	width:584px;
}

	.kruimel {float:left;width:584px;padding:20px 0 0 20px;font-size:0.7em;}

	.content-text {
		float:left;
		width:auto; 
		margin:20px; 
		display:inline;
	}
	
	
	.content-text ul {
		position:relative;
		margin-bottom:20px;
		width:500px;
		padding-left:30px;
	}
	
	.content-text li {
		float:left;
		display:inline;
		width:500px;
	}
	
		.col-text {margin-bottom:0;}
		.content-text p, .content-text .last, .col-text p {position:relative;padding-bottom:22px;}
		.col-text p {float:left;width:306px;padding-bottom:22px;}
		.content-text .last, .col-text .last {
			border-bottom:1px solid #d5bdc6;
			margin-bottom:20px;
			padding-bottom:0;
		}
			
		.col-text h1 {
			float:left;
			width:300px;
			margin-right:5px;
			border-right:1px solid #fff;
			background-color:#fff;
		}
		
		.col-text h2 {line-height:normal;margin-bottom:10px;}
		.content-text h1, .portfolio h2, .col-text h1 {
			background:url(../afbeeldingen/bullet_lightred.gif) left top no-repeat; 
			padding-left:14px;
			line-height:normal;
			margin-bottom:10px;
		}
		 
		.content-text b, .col-text b {float:left; margin-bottom:22px;}
		
		.kruimel a:link,
		.kruimel a:visited,
		.kruimel a:active,				
		.content-text a:link, 
		.content-text a:visited, 
		.content-text a:active,
		.col-text a:link, 
		.col-text a:visited, 
		.col-text a:active {color:#752641;text-decoration:underline;}
		.kruimel a:hover,
		.content-text a:hover, 
		.col-text a:hover {color:#752641;text-decoration:none;}
		
	.col-text {
		float:left;
		width:299px;
		border-right:1px solid #e6d8dd;
		margin:20px 20px 0 20px;
		padding-right:20px; 
		display:inline;
	}
		.col-text li, .content-text li {background:url(../afbeeldingen/bullet_red.gif) left 5px no-repeat; padding-left:14px;}
	
	.col-text-sml {
		float:left;
		width:200px;
		height:1%;
	}
	
	.col-text-sml #text1 img {margin-top:10px;}
	.col-text-sml img {margin-top:20px;}
	.col-text-sml ul {float:left;margin-top:10px;list-style:none;}
	.col-text-sml li {
		float:left;
		width:200px;
		font-size:0.7em;
		color:#634962;
		margin-bottom:5px;
		padding-left:14px;
		background:url(../afbeeldingen/bullet_red.gif) left center no-repeat;
	}
	
	.col-text-sml li a:link, .col-text-sml li a:visited, .col-text-sml li a:active {color:#634962;text-decoration:underline;}
	.col-text-sml li a:hover {color:#634962;text-decoration:none;}	
	
	.nieuws li {
		float:left;
		width:150px;
		padding:5px 0 0 0;
		background:url(../afbeeldingen/nieuws-border.gif) left bottom no-repeat;
		list-style:none;
	}
	
	.team-versterken {float:left;padding-bottom:20px;}	
	.team-versterken li {
		float:left;
		font-size:0.75em;
		margin:0 0 1px 20px;
		color:#634962;
		width:250px;
		display:inline;
	}
	
/*===================== @nieuwsbrief =======================*/		
#nieuwsbrief {
	float: left;
	width:171px; 
	height:116px;
	padding:17px 10px 0 13px;
	margin-top: 20px;
	background:url(../afbeeldingen/nieuwsbrief.jpg) left top no-repeat;
}
	
	#nieuwsbrief p {font-size:1.0em; margin-bottom:10px; display:block;}
	#nieuwsbrief strong {color:#752641; font-size:1.0em; margin-bottom:10px; display:block;}
	#nieuwsbrief input {float:left; color:#634962;}
		input.nieuwsbrief-aanmelden {margin-left:4px;}
		input.nieuwsbrief-email {width:136px;}
		

/*===================== @Portfolio & news =======================*/	
#portfolio-news {
	float:left; 
	width:190px;
	margin-left:1px;
/*	height:100px;	
*/}
	
	.portfolio {
		float:left;
		width:190px;
		height:255px;
		margin-top:7px;
		padding-top:10px;
		background:url(../afbeeldingen/portfolio-back-logo.gif) left top no-repeat;
	}
	
	.portfolio p {
		color:#fff; 
		font-size:11px;
		margin:-7px 0 0 24px;
	}
	
	.portfolio img, .portfolio #flashcontent {float:left;margin:26px 10px 10px 26px; display:inline;}
	#flashcontent p {color:#000; margin:0 20px 0 10px;} /* flash replace text */
	
	.nieuws {
		float:left;
		width:190px;
		height:auto;
		margin-top:20px;
		background:#fff url(../afbeeldingen/nieuws-back.jpg) bottom left repeat-x;
	}
	
	.nieuws ul {
		float:left;
		width:190px;
		padding-bottom:25px;
		background:url(../afbeeldingen/nieuws-bottom.gif) left bottom no-repeat;
		list-style:none;
		font-size:0.9em;
	}
	
	.nieuws li {
		width:168px;
		border-left:1px solid #cccbcb;
		border-right:1px solid #cccbcb;
		padding:3px 10px 0 10px;
	}
	
	.nieuws h2 {
		padding:9px 0 10px 10px;
		background:url(../afbeeldingen/nieuws-background.gif) left top no-repeat
	}
	
	.nieuws a {float:right;color:#ad1a33;font-size:0.7em;}
	.nieuws a:link, .nieuws a:active, .nieuws a:visited {text-decoration:underline;}
	.nieuws a:hover {text-decoration:none;}
	
	
/*===================== @skip navigation =======================*/	

#skip {
	position:relative; 
	width:967px; 
	text-align:right;
	font-size:0.7em;
}

#skip a, #skip a:hover, #skip a:visited {
	position:absolute;
	left:0px;
	top:-500px;
	width:1px;
	height:1px;
	overflow:hidden;
	color: #634962;
	text-decoration: underline;		
}

#skip a:active, #skip a:focus {
	position:static;
	width:auto;
	height:auto;
	color: #634962;
	text-decoration: none;
} 	
		
/*===================== @nieuws en meer weten link =======================*/	
a.meer-weten {
	display:block;
	height:30px;
	width:77px;
	padding-left:13px;
	padding-top:4px;
	font-size:11px;
}

a.meer-weten:link, a.meer-weten:visited, a.meer-weten:active {
	background:url(../afbeeldingen/meer-weten.jpg) 0 34px; 
	color:#fff;
	text-decoration:none;	
}

a.meer-weten:hover {background:url(../afbeeldingen/meer-weten.jpg) 0 0; color:#752641;}

#web-diensten {
	position:relative;
	list-style:none; 
	width:204px; 
	height:21px;
	overflow:hidden;
}

	#web-diensten li {
		float:left; 
		background:none;
		margin:0;
		padding:0;
		width:auto;
	}
	
		#web-cms, #web-crm, #koppelingen {
			display:block;
			height:18px;
			text-decoration:none;
			text-align:center;
			padding-top:3px;
			width: 68px;
		}
				

.col-text-sml p {margin-top:10px;}
.web-diensten-content img {margin:0 0 15px 0;}



/*===================== @footer =======================*/
#footer {
		position:relative;
		background:#e7e3e0 url(../afbeeldingen/back-footer.jpg) no-repeat 0 0; 
		border-top:2px solid #cac9c7;		
		margin:20px auto 0 auto; 
		height:221px; 
		width:792px; 
		padding:10px 0 0 180px;
		float:left;
	}
	
	.footer-box {
		float:left; 
		width:230px; 
		height:200px;
		margin-left:30px; 
		display:inline;
	}
	.footer-box-rechts {
		float:left; 
		width:230px; 
		height:200px;
		margin-left:30px; 
		display:inline;
	}
		.footer-box strong {
			font-size:14px; 
			background-color:transparent;
			color:#634962;
		}
		.footer-box-rechts strong {
			font-size:14px; 
			background-color:transparent;
			color:#634962;
		}
		
		.footer-box ul {
			float:left; 
			list-style:none; 
			background:url(../afbeeldingen/bg-footerlinks.gif) repeat-x top left; 
			margin-top:11px;
			padding-top:2px;
		}	
		
		.footer-box-rechts ul {
			float:left; 
			list-style:none; 
			background:url(../afbeeldingen/bg-footerlinks.gif) repeat-x top left; 
		}
			.footer-box li {
				float:left; 
				background:url(../afbeeldingen/footer-line.gif) repeat-x bottom left; 
				padding:1px 0 2px 0;
				width:228px;
			}
			.footer-box-rechts li {
				float:left; 
				background:url(../afbeeldingen/footer-line.gif) repeat-x bottom left; 
				padding:1px 0 2px 0;
				width:228px;
			}
					.footer-box li a {
						text-decoration:none; 
						font-size:12px; 
						display:block; 
						padding:5px 0 6px 14px; 
						color:#4d1129; 
						background:url(../afbeeldingen/bullet_donker_rood.gif) no-repeat scroll 1px 10px transparent;
					}
					.footer-box-rechts li a {
						text-decoration:none; 
						font-size:12px; 
						display:block; 
						padding:11px 0 6px 0; 
						color:#4d1129; 
						background:url(../afbeeldingen/bullet_donker_rood.gif) no-repeat scroll 1px 10px transparent;
					}
					
					.footer-box li a:hover { text-decoration:underline;}
					.footer-box-rechts li a:hover { text-decoration:underline;}
					
	.footer-box img { margin-top:10px;}
	.footer-box-rechts img { margin-top:10px;}
	
	#footer a:link, #footer a:visited, #footer a:active {text-decoration:none; color:#4d1129;}
	#footer a:hover {text-decoration:underline;}
					
#clearfooter {clear:both; height:251px; width:100%;}

p.footer_text {
	float:left; 
	width:550px; 
	margin-left:30px; 
	text-align:center; 
	font-size:11px; 
	color:#a2a09f;
}
	
	#footer p.footer_text a:link, #footer p.footer_text a:visited, #footer p.footer_text a:active {text-decoration:none; color:#a2a09f;}
	#footer p.footer_text a:hover {text-decoration:underline;}


} /* end media screen block, don't remove */

@media print {
body {
    background:white;
	font-size:12pt;
	font-family:"Times New Roman", Times, serif;
}

#nav ul, #top-nav, .portfolio, #footer, #main-content img, .kruimel, #skip {display: none;}
#nav img {border:0;}

#print-footer {display:block;}

#main-content, .nieuws {
	width: 100%;
	margin: 0;
	float: none;
}

a:link, a:visited {color: #000; text-decoration:none;}

html.noted a:link:after, 
html.noted a:visited:after {
	content: "";
}		
} /* end media print block, don't remove */

/*===================== @tabs homepage =======================*/	

#web-diensten a {text-decoration: none;}

/* Caution! Ensure accessibility in print and other media types... */
/* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
@media projection, screen { .ui-tabs-hide {display: none;}}
/* Hide useless elements in print layouts... */
@media print {.ui-tabs-nav {display: none;}}

/* Skin */
.ui-tabs-nav, .ui-tabs-panel {font-family: Arial, Helvetica, sans-serif; font-size: 1.0em; width: 204px;}
.ui-tabs-nav {list-style: none; margin: 0; padding: 0;}
.ui-tabs-nav:after {display:block; clear: both; content:" ";}
 /* be nice to Opera */
.ui-tabs-nav li {float: left;margin: 0; min-width: 68px;}
.ui-tabs-nav a, .ui-tabs-nav a span {display:block; padding:0 ; /*background: url(img/tabs.png) no-repeat;*/}
.ui-tabs-nav a {
    margin: 1px 0 0; /* position: relative makes opacity fail for disabled tab in IE */
    padding-left: 0;
    color: #634962;
    font-weight: normal;
    line-height: 1.2;
    text-align: center;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */    
    outline: 0; /* prevent dotted border in Firefox */
	text-decoration: none;
}
.ui-tabs-nav .ui-tabs-selected a {
    position: relative;
    top: 1px;
    z-index: 2;
    margin-top: 0;
    color: #000;
	text-decoration: none;
}
.ui-tabs-nav a span {
    width: 68px; /* IE 6 treats width as min-width */
    min-width: 68px;
    height: 17px; /* IE 6 treats height as min-height */
    min-height: 17px;
    padding-top: 4px;
    padding-right: 0;
	background:transparent url(../afbeeldingen/bg-tabs.gif) repeat scroll 0 0;
	text-decoration: none;
}
/* hide from IE 6 */
*>.ui-tabs-nav a span {width: auto; height: auto;}
.ui-tabs-nav .ui-tabs-selected a span {}
.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active {background-position: 100% -150px;}
.ui-tabs-nav a, .ui-tabs-nav .ui-tabs-disabled a:hover, .ui-tabs-nav .ui-tabs-disabled a:focus, .ui-tabs-nav .ui-tabs-disabled a:active {background-position: 100% -100px;}
.ui-tabs-nav .ui-tabs-selected a span, .ui-tabs-nav a:hover span, .ui-tabs-nav a:focus span, .ui-tabs-nav a:active span {background-position: 0 21px;}
.ui-tabs-nav a span, .ui-tabs-nav .ui-tabs-disabled a:hover span, .ui-tabs-nav .ui-tabs-disabled a:focus span, .ui-tabs-nav .ui-tabs-disabled a:active span {background-position: 0 0;}
/* @ Opera, use pseudo classes otherwise it confuses cursor... */
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited {cursor:pointer;}
/* @ Opera, we need to be explicit again here now... */
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-deselectable a:hover, .ui-tabs-nav .ui-tabs-deselectable a:focus, .ui-tabs-nav .ui-tabs-deselectable a:active {cursor:pointer;}
/*.ui-tabs-disabled {opacity: .4; filter: alpha(opacity=40);}*/
/* declare background color for container to avoid distorted fonts in IE while fading */
.ui-tabs-panel {
background:transparent url(../afbeeldingen/bg-webdiensten-tabs.gif) repeat scroll left top;
float:left;
height:168px;
padding-left:1px;
padding-top:15px;
width:203px;
}
.ui-tabs-loading em {padding: 0 0 0 20px; /*background: url(loading.gif) no-repeat 0 50%;*/}
/* Additional IE specific bug fixes... */
/* auto clear, @ IE 6 & IE 7 Quirks Mode */
* html .ui-tabs-nav { display: inline-block;}
/* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
*:first-child+html .ui-tabs-nav  { display: inline-block;}

hr{
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #e7e4e7;

}
input.formfield{
	border: 1px solid #a9a9a9;
	color:#634962;
	font-size:11px;
	padding:3px;

}
label.formlabel{
font-size:12px;
font-weight:bold;
color:#634962;
}
label.formoptions{
font-size:12px;
font-weight:normal;
color:#634962;
}
span.formbijschrift{
	font-size:11px;
	font-weight:normal;
	color:#634962;
	font-style: italic;
}

/*===================== @contactform =======================*/	


.form-text {
    display: inline;
    float: left;
    margin: 20px;
    width: 544px;
}

.contact-form-links
{
    width: 272px;
    float: left;    
}

.contact-form-rechts
{
    width: 272px;
    float: left;
}

.form-text h1{
    background: url("../afbeeldingen/bullet_lightred.gif") no-repeat scroll left top transparent;
    line-height: normal;
    margin-bottom: 10px;
    padding-left: 14px;
}

.form-text p, .form-text {
    padding-bottom: 22px;
    position: relative;
}

.form-text input{
width: 264px;
}


.form-text input.naam-contactpersoon{
	background:url(../afbeeldingen/contact_pers_bg.gif) top left no-repeat;
    width: 230px;
	height:31px;
	border: none;
    color: #797979;
    font-size: 14px;
    margin: 0;
	padding-left:34px;
	margin-bottom:15px;
	float:left;
}


.form-text input.bedrijfsnaam{
	background:url(../afbeeldingen/bedrijfsnaam_bg.gif) top left no-repeat;
    width: 230px;
	height:31px;
	border: none;
    color: #797979;
    font-size: 14px;
    margin: 0;
	padding-left:34px;
	margin-bottom:15px;
	float:left;
}

.form-text input.emailadres{
	background:url(../afbeeldingen/email_bg.gif) top left no-repeat;
    width: 230px;
	height:31px;
	border: none;
    color: #797979;
    font-size: 14px;
    margin: 0;
	padding-left:34px;
	margin-bottom:15px;
	float:left;
}

.form-text input.telefoonnummer{
	background:url(../afbeeldingen/tel_bg.gif) top left no-repeat;
    width: 230px;
	height:31px;
	border: none;
    color: #797979;
    font-size: 14px;
    margin: 0;
	padding-left:34px;
	margin-bottom:15px;
	float:left;
}

.form-text input.adres{
	background:url(../afbeeldingen/adres_bg.gif) top left no-repeat;
    width: 230px;
	height:31px;
	border: none;
    color: #797979;
    font-size: 14px;
    margin: 0;
	padding-left:34px;
	margin-bottom:15px;
	float:left;
}

.form-text input.postcode{
	background:url(../afbeeldingen/postcode_bg.gif) top left no-repeat;
    width: 130px;
	height:31px;
	border: none;
    color: #797979;
    font-size: 14px;
    margin: 0;
	padding-left:34px;
	margin-bottom:15px;
	float:left;
}

.form-text input.huisnr{
float:left;
	background:url(../afbeeldingen/huisnr_bg.gif) top left no-repeat;
    width: 76px;
	height:31px;
	border: none;
    color: #797979;
    font-size: 14px;
    margin: 0;
	padding-left:10px;
	margin-bottom:15px;
	margin-left:11px;
}


.form-text select.interesse-dropdown{
	background:url(../afbeeldingen/adres_bg.gif) top left no-repeat;
    width: 264px;
	height:31px;
	border: none;
    color: #797979;
    font-size: 14px;
    margin: 0;
	padding:6px 7px 7px 31px ;
	margin-bottom:17px;
	float:left;
}

.form-text textarea.opmerking{
	background:url(../afbeeldingen/opmerking_bg.gif) top left no-repeat;
    width: 233px;
	height:121px;
	border: none;
    color: #797979;
    font-size: 14px;
    margin: 0;
	padding-left:31px;
	padding-top:6px;
	margin-bottom:15px;
	float:left;
}


.form-text select{
    width: 264px;
}



.contact-form-rechts span.nieuwsbrief input
{
    width: 13px;
	
}

.contact-form-submit
{
    width: 544px;
    float: left;
}

p.nb-text{
float:left;
padding-left:3px;
}

span.nieuwsbrief{
float:left;

}

.contact-form-submit input.versturen{
    width: 170px;
	height:41px;
    float: right;
	background:url(../afbeeldingen/contact_verzenden.gif) top  left no-repeat;
	cursor:pointer;
	border:none;
	text-indent:900px;
}

