 
/* CSS Document */
body {
	font-family:Arial, Tahoma, Verdana;
	font-size:11px;
	background-color:#ebebeb;
	margin:0px;
}
.container{
	position:relative;
	width:800px;
	margin:0 auto;
	top:0px;
}
.menu {
	background-color:#FFFFFF;
	position:relative;
	width:800px;
	margin:0 auto;
	top:0px;
	height:70px;
}
.header {
	position:relative;
	width:800px;
	margin:0 auto;
	height:210px;
	top:0px;
}
.header .menu {
	background-color:#000000;
	opacity:0.4;
	filter:alpha(opacity=40);
	height:30px;
}
.menuItems {
	position:absolute;
	top:0px;
	left:0px;
	color:#FFFFFF;
	font-weight:bold;
}
.sitemap {
	position:relative;
	width:800px;
	margin:0 auto;
	height:30px;
	top:0px;
	text-align:right;
	color:#777777;
	line-height:30px;
	vertical-align:middle;
}
.klanten {
	position:relative;
	float:left;
	width:800px;
	margin:0 auto;
	height:140px;
	top:0px;
	background-color:#FFFFFF;
}
.klanten .line {
	border-bottom:1px dotted #c6c6c6;
	height:1px;
}
.klanten .box {
	float:left;
	line-height:90px;
	width:199px;
	height:90px;
	text-align:center;
	border-right:1px dashed #c6c6c6;
}
.klanten .boxNoBorder {
	float:left;
	line-height:90px;
	width:199px;
	height:90px;
	text-align:center;
}
.klantenspacer {
	height:10px;
}
.contactspacer {
	height:70px;
}
.contact {
	float:left;
	background-color:#303030;
}
.contact .column1 {
	width:399px;
	float:left;
	color:#777777;
	background-color:#303030;
}
.contact .column1 .text{
	padding:20px;
}
.contact .column2 {
	width:400px;
	float:left;
	color:#777777;
	background-color:#303030;
	text-align:right;
 	border-left:1px dotted #626262;
}
.contact .column2 .text{
	padding:20px;
}
h2 {
	font-size:12px;
	color:#ffffff;
	font-family:Tahoma, "Trebuchet MS", Verdana;
	margin:0px;
	padding:0px;
}
.textfield {
	width:280px;
	border:1px solid #777777;
	margin-top:7px;
}
.textfield_sm {
	width:260px;
	border:1px solid #777777;
	margin-top:7px;
}
.footer {
	line-height:30px;
	vertical-align:middle;
	float:left;
	width:800px;
	background-color:#1b1b1b;
	height:30px;
	text-align:right;
	color:#474747;
}
.footer .text {
	padding-right:20px;
}
.home {
	position:relative;
	width:800px;
	margin:0 auto;
	top:0px;
}
.home .column1 {
	width:400px;
	float:left;
}
.home .column1 .box {
	background-color:#303030;
	height:85px;
}
.home .column1 .box .text {
	padding-top:20px;
	padding-left:20px;
	color:#777777;
}
.home .column2 {
	width:400px;
	float:left;
}
.home .column2 .box {
	border-bottom:1px dashed #bbbbbb;
	height:84px;
	background-color:#FFFFFF;
}
.home .column2 .boxNoBorder {
	height:85px;
	background-color:#FFFFFF;
}
.home .column2 .boxNoBorder .text {
	padding:20px;
	color:#777777;
}
.home .column2 .box .text {
	padding:20px;
	color:#777777;
}
.cases {
	float:left;
	position:relative;
	width:800px;
	margin:0 auto;
	top:0px;
	background-color:#FFFFFF;
}
img {
	border:0px;
}
.casesButton {
	height:20px;
	cursor:pointer;
	color:#777777;
}
.casesButton .text {
	padding:2px 2px 2px 20px;
}
a:link.powered {
	color: #474747;
	text-decoration: none;
}
a:visited.powered {
	text-decoration: none;
	color: #474747;
}
a:hover.powered {
	text-decoration: none;
	color: #FFFFFF;
}
a:active.powered {
	text-decoration: none;
	color: #474747;
}