*{
	padding: 0;
	margin: 0;
}

body { background-image: url(../images/bg.jpg);}

h1 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #D31145; padding:10px; }
h2 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #D31145; padding:10px; }
h3 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #D31145; padding:10px; }

p { font-family: Arial, Helvetica, sans-serif; font-size: 12px;  line-height:19px; padding:5px;}
td { font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.td_domein { font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align:center;}
a:link {color: #D31145;	text-decoration: none;}
a:visited { color: #D31145;	text-decoration: none;}
a:hover {color: #D31145; text-decoration: underline;}
a:active { color: #5C8727; text-decoration: none;}
.red {color:#D31145;}
border { color: #FFFFFF;}

ol { font-family: Arial, Helvetica, sans-serif; margin-left:10px;}
li { font-family: Arial, Helvetica, sans-serif; margin-left:10px;}
ul { font-family: Arial, Helvetica, sans-serif; margin-left:10px;}


hr{ margin-top:20px; margin-bottom:20px;}
.hr_thick {height:5px; margin-bottom:0px; margin-top:0px;}

.welkom { color: #D31145; font-size: 24px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}
.bold_roze { color: #D31145; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}

.domein {font-size: 14px}

.button {	font-family: Arial, Helvetica, sans-serif;
padding:5px;
	height:25px;
	font-size: small;
	color: #FFFFFF;
	border-color: #D31145;
	font-style: normal;
	background-color: #D31145;
	border: 0px;
	margin: 5px;
	
}

.bottom {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF;}
.bottom a:link {color: #FFFFFF;	text-decoration: none;}
.bottom a:visited { color: #CCCCCC;	text-decoration: none;}
.bottom a:hover {color: #D31145; text-decoration: underline;}
.bottom a:active { color: #5C8727; text-decoration: none;}

#container{
	width:750px;
	margin: 0 auto;
}
#logo{
	height:135px;
	width:378px;
	float:left;
	}

#twitter{
	width:35px;
	height:35px;
	float:right;
	margin-top:10px;
	margin-right:40px;
}
#header{
	background-image:url(../images/header_nav.png);
	margin-top:10px;
	width:741px;
	height:276px;
	clear:both;
}

#header_vidavisuals{
	margin-left:45px;
	margin-top:10px;
	width:157px;
	height:36px;
	float: left;
}
#header_diensten{
	margin-left:10px;
	margin-top:10px;
	width:157px;
	height:36px;
	float: left;
}
#header_portfolio{
	margin-left:10px;
	margin-top:10px;
	width:157px;
	height:36px;
	float: left;
}
#header_contact{
	margin-left:10px;
	margin-top:10px;
	width:157px;
	height:36px;
	float: left;
}
#header_tekst{
	margin-top:20px;
	margin-left:35px;
	width:360px;
	height:190px;
	float:left;
}
#header_fotoslider{
	margin-top:10px;
	margin-right:5px;
	width:334px;
	height:190px;
	float:right;
}

#content_head{
	background-image:url(../images/content_head.png);
	margin-top:20px;
	width:675px;
	height:10px;
	margin-left: 38px;
}
#content{
	width:675px;
	background-color:#FFFFFF;
	margin-left: 38px;
}
#content_margin{
	width:660px;
	background-color:#FFFFFF;
	margin-left: 10px;
}


#content_nav {
	float:left;
	height:250px;
}
#content_tekst {
	float:right;
	height:250px;
}

#portfolio_tb{
	width: 478px;
	height: 115px;
}
	#portfolio_foto{
		width: 165px;
		float:left;
		}
		
	#portfolio_tekst{
		float:left;
		width:310px;
		
	}
	
#content_foot{
	background-image:url(../images/content_foot.png);
	width:675px;
	height:8px;
	margin-left: 38px;
}
#footer{
	width:741px;
}
#footer_w3c{
	float:left;
	width:40px;
	height:15px;
	margin-left:40px;
	margin-top:5px;
}
#footer_rights{
	float:left;
	width:340px;
	height:10px;
	margin-left:55px;
}
#footer_nav{
	float:right;
	margin-right:30px;
}
