body {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	margin: 0px;
	padding: 0px;

}

#container { 

	position: absolute;
	width: 1000px;
	left: 50%;
	margin: 0px 0px 0px -500px;
	padding: 0px;

}

#left {

	float: left;
	width: 230px;
	margin: 0px;
	padding: 0px;

}

.logo {

	width: 230px;
	text-align: center;
	margin: 0px;
	padding: 24px 0px 0px 0px;

}

.adres {

	width: 163px;
	line-height: 17px;
	text-align: right;
	color: #757575;
	margin: 0px;
	padding: 40px 0px 10px 0px;

}

#right {

	float: left;
	width: 710px;
	margin: 0px;
	padding: 0px;

}

.menu {
	
	float: left;
	width: 710px;
	margin: 0px;
	padding: 80px 0px 0px 0px;

}

.txt_vlak {

	background-color: #eee;
	width: 145px;
	line-height: 17px;
	color: #555;
	margin: 8px 0px 0px 25px;
	padding: 5px 5px 5px 10px;

}

.img_vlak {

	width: 159px;
	margin: 8px 0px 0px 25px;
	padding: 0px;

}

.kop {

	font-family: "Trebuchet MS";
	font-size: 12px;
	width: 164px;
	color: #e92d48;
	margin: 25px 0px 0px 15px;
	padding: 3px;

}

.head {

	width: 708px;
	border-bottom: 1px solid #ccc;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 3px 0px;

}

.onderschrift {

 	width: 183px;
	font-size: 10px;
	line-height: 17px;
	text-align: right;
	color: #757575;
	margin: 3px 0px 0px 0px;
	padding: 0px;

}

.onderschrift a { text-decoration: none; color: #757575; }
.onderschrift a:active { text-decoration: none; color: #757575; }
.onderschrift a:link { text-decoration: none; color: #757575; }
.onderschrift a:visited { text-decoration: none; color: #757575; }
.onderschrift a:hover { text-decoration: none; color: #e92d48; }

.binder {
	
	width: 705px;
	margin: 0px 0px 0px 8px;
	padding: 0px;

}

.dienst-blok {
	
	float: left;
	width: 166px;
	margin: 0px 10px 0px 0px;
	padding: 0px;

}

.dienst-binder {

	float: left;
	width: 708px;
	margin: 5px 0px 26px 0px;
	padding: 0px;

}

.body {

	float: left;
	width: 710px;
	margin: 0px;
	padding: 0px;

}

.dienst-w {
	
	float: left;
	width: 200px;
	height: 51px;
	background-image: url('../img/webdesign.jpg');
	background-repeat: no-repeat;
	line-height: 17px;
	color: #32331d;
	margin: 0px;
	padding: 110px 15px 0px 15px;

}

.dienst-e {
	
	float: left;
	width: 200px;
	height: 51px;
	background-image: url('../img/enovative-cms.jpg');
	background-repeat: no-repeat;
	line-height: 17px;
	color: #32331d;
	margin: 0px 9px 0px 9px;
	padding: 110px 15px 0px 15px;

}

.dienst-h {
	
	float: left;
	width: 200px;
	height: 51px;
	background-image: url('../img/hosting.jpg');
	background-repeat: no-repeat;
	line-height: 17px;
	color: #32331d;
	margin: 0px;
	padding: 110px 15px 0px 15px;

}

h1 {
	
	font-size: 18px;
	font-weight: bold;
	color: #231f20;
	width: 708px;
	margin: 12px 0px 5px 0px;
	padding: 0px 0px 0px 0px;

}

h2 {
	
	font-size: 15px;
	font-weight: bold;
	color: #e92d48;
	margin: 0px;
	padding: 0px;

}

h3 {
	
	font-size: 16px;
	font-weight: bold;
	color: #e92d48;
	width: 698px;
	margin: 12px 0px 5px 10px;
	padding: 0px 0px 0px 0px;

}

h4 {
	
	font-size: 12px;
	color: #777;
	margin: 5px 0px 12px 10px;
	padding: 0px;

}

.portfolio_ext {

	text-align: right;
	font-weight: bold;
	color: #999;
	margin: 0px;
	padding: 0px;

}

.copy {

	line-height: 17px;
	width: 688px;
	border-bottom: 1px solid #ccc;
	margin: 0px 0px 5px 0px;
	padding: 0px 10px 5px 10px;

}

.portfolio_copy {

	line-height: 17px;
	margin: 0px 0px 5px 0px;
	padding: 0px 10px 5px 10px;

}

.small {

	float: left;
	width: 352px;
	margin: 0px;
	padding: 0px;
	
}

.recent {
	
	width: 325px;
	border: 1px solid #d1d1d1;
	line-height: 17px;
	color: #111;
	margin: 5px 0px 0px 5px;
	padding: 3px 5px 3px 5px;

}

.focus {
	
	width: 305px;
	background-color: #e7e6dc;
	color: #111;
	margin: 7px 0px 0px 5px;
	padding: 3px 5px 3px 5px;

}

.headlines {

	width: 285px;
	list-style-type: none;
	margin: 7px 0px 0px 10px;
	padding: 0px;

}

.headlines li {

	width: 285px;
	border-bottom: 1px solid #d1d1d1;
	margin: 0px;
	padding: 1px 0px 1px 10px;

}

.headlines li a { text-decoration: none; color: #000; }
.headlines li a:active { text-decoration: none; color: #000; }
.headlines li a:link { text-decoration: none; color: #000; }
.headlines li a:visited { text-decoration: none; color: #000; }
.headlines li a:hover { text-decoration: none; color: #e92d48; }

.recent-kop {

	font-size: 12px;
	font-weight: bold;
	color: #40411E;
	width: 305px;
	border-bottom: 1px solid #fff;
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 1px 0px;

}

.portfolio {

	border-collapse: collapse;
	width: 305px;
	margin: 5px 0px 5px 0px;
	padding: 0px;

}

.portfolio td {

	margin: 0px;

}

#footer {
	
	background-image: url('../img/footer_bg.jpg');
	background-position: top center;
	background-repeat: repeat-x;
	float: left;
	width: 710px;
	height: 39px;
	margin: 30px 0px 20px 0px;
	padding: 0px;

}

.footer {

	width: 710px;
	text-align: center;
	color: #757575;
	margin: 15px 0px 0px 0px;
	padding: 0px;

}

.footer a { text-decoration: none; color: #757575; }
.footer a:active { text-decoration: none; color: #757575; }
.footer a:link { text-decoration: none; color: #757575; }
.footer a:visited { text-decoration: none; color: #757575; }
.footer a:hover { text-decoration: none; color: #e92d48; }

.img {

	width: 600px;
	height: 367px;
	margin: 0px;
	padding: 0px;

}

.close-window {

	background-color: #eee;
	text-align: center;
	width: 600px;
	height: 23px;
	margin: 0px;
	padding: 7px 0px 0px 0px;

}

.close-window a { text-decoration: underline; color: #e92d48; }
.close-window a:link { text-decoration: underline; color: #e92d48; }
.close-window a:active { text-decoration: underline; color: #e92d48; }
.close-window a:visited { text-decoration: underline; color: #e92d48; }
.close-window a:hover { text-decoration: underline; color: #000; }

h3 span a { text-decoration: none; color: #c7c4a7; }
h3 span a:link { text-decoration: none; color: #c7c4a7; }
h3 span a:active { text-decoration: none; color: #c7c4a7; }
h3 span a:visited { text-decoration: none; color: #c7c4a7; }
h3 span a:hover { text-decoration: underline; color: #000; }

a { text-decoration: underline; color: #555; }
a:link { text-decoration: underline; color: #555; }
a:active { text-decoration: underline; color: #555; }
a:visited { text-decoration: underline; color: #555; }
a:hover { text-decoration: underline; color: #000; }

.txt_vlak a { text-decoration: none; color: #555; }
.txt_vlak a:link { text-decoration: none; color: #555; }
.txt_vlak a:active { text-decoration: none; color: #555; }
.txt_vlak a:visited { text-decoration: none; color: #555; }
.txt_vlak a:hover { text-decoration: underline; color: #000; }

.dienst-binder a { text-decoration: none; color: #32331d; }
.dienst-binder a:link { text-decoration: none; color: #32331d; }
.dienst-binder a:active { text-decoration: none; color: #32331d; }
.dienst-binder a:visited { text-decoration: none; color: #32331d; }
.dienst-binder a:hover { text-decoration: underline; color: #000; }

.form {

	width: 708px;
	border-collapse: collapse;
	border-bottom: 1px solid #ccc;
	margin: 0px;
	padding: 0px 0px 0px 0px;

}

.form td {

	height: 30px;
	margin: 0px;
	padding: 0px;

}

.form .verplicht-veld input {

}

.text-input {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	width: 175px;
	margin: 0px;
	padding: 0px;

}

.select-input {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	width: 180px;
	margin: 0px;
	padding: 0px;

}

.textarea {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	line-height: 17px;
	width: 305px;
	height: 60px;
	margin: 0px;
	padding: 0px;

}

tbody {

	margin: 0px;
	padding: 0px;

}