@charset "utf-8";
/* CSS Document */

html,body	{
	margin: 0;
	height:100%;
	padding: 0;
	overflow:inherit; 
}

body	{
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	font-family:Verdana, Geneva, sans-serif;
	background-color:#29221a;
	font-family: Verdana, Geneva, sans-serif;
}

.wrapper{
	width:1306px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;	
	height:100%;
}

.slideshow {
	width:1306px;
	height:365px;
	border-bottom:6px solid #ca5928;
}

.logo	{
	position:absolute;
	float:right;
	margin-left:208px;
z-index:1000;
}


.sidebar	{
	position:relative;
	float:left;
	top:15px;
	left:250px;
	width:auto;
	clear:both;
}

.sidebar h1	{
	font-size:14px;
	color:#83807d;	
}

ul .navi	{
	float:left;
	width:auto;
	list-style-type:square;

}

ul.navi li	{
	height:24px;
	margin-top:10px;
	color:#fff;
	display: block;
	text-align:left;
	font-family: Verdana, Geneva, sans-serif;
	vertical-align:middle;
	list-style-type:square;
}

ul.navi li a:link,
ul.navi li a:active,
ul.navi li a:visited	{
	padding:0px;
	margin:0px;
	font-size: 16px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight:normal;
	text-decoration:none;
	display:block;
	color:#fff;
}

ul.navi li a:hover	{
	color:#77736f;
}

.submenu	{

	float:left;
	width:auto;
	position:relative;
	left:300px;
	margin-top:20px;
	
}

.submenu h1 {

	font-weight:normal;
	font-size:14px;
	margin-top:10px;
	color:#83807d;
}

ul.subs	{
	list-style:none;
	font-size:10px;
	float:left;
	margin:0px;
	padding:0px;
}

ul.subs li	{
	font-size:12px;
	width:160px;
	line-height:auto;
}

ul.subs li a:link,
ul.subs li a:active,
ul.subs li a:visited	{
	color:#fff;
	text-decoration:none;
}

ul.subs li a:hover	{
	font-weight: bold;	
}

.content	{
	float:left;
	width:464px;
	height:auto;
	margin-left:431px;
	color:#fff;
	font-size:12px;
	line-height:18px;
	margin-top:15px;
margin-bottom:30px;
min-height:390px;
}

.contentprojecten	{
	float:left;
	width:411px;
	height:auto;
	margin-left:371px;
	color:#fff;
	font-size:12px;
	line-height:18px;
	margin-top:15px;
min-height:400px;
}

.contentprojecten h1	{
	color:#83807d;
	font-size:16px;
	font-weight:normal;
	margin-bottom:15px;
}

.content h1	{
	color:#83807d;
	font-size:16px;
	font-weight:normal;
	margin-bottom:15px;
}

.content a:link,
.content a:visited,
.content a:active	{
	color:#fff;
	text-decoration:underline;
}

.content a:hover	{
	color:#fff;
	text-decoration:none;
}

footer#home	{
	position:relative;
	height:140px;
	background: rgb(0, 0, 0); /* Fall-back for browsers that don't support rgba */
    background: rgba(0, 0, 0, .8);
	width:783px;
	margin-left: auto;
	margin-right: auto;
	clear:both;
}

.footer	{
	position:relative;
	height:88px;
	background-color: #ca5928;
	width:1306px;
	margin-left: auto;
	margin-right: auto;
	clear:both;
	margin-top:-88px;
}

.footer .contact	{
	color:#fff;
	font-weight:bold;
	float:left;
	margin-left: 208px;
	font-size:10px;
	width:108px;
	margin-top:15px;
}

.footer .contact a:link,
.footer .contact a:active,
.footer .contact a:visited	{
	color:#fff;
	text-decoration:none;	
}

.footer .contact a:hover	{
	color:#35261b;
}

.footer .bedrijfsnaam	{
	color:#fff;
	font-weight:bold;
	float:left;
	width:156px;
	font-size:10px;
	margin-top:15px;
}

.footer .adres	{
	color:#fff;
	float:left;
	font-size:10px;
	margin-top:15px;
	width:243px;
}

.footer .adres a:link,
.footer .adres a:active,
.footer .adres a:visited	{
	color:#fff;
	text-decoration:none;	
}

.footer .adres a:hover	{
	color:#35261b;
}

.footer .sitemap	{
	color:#fff;
	font-size:10px;
	float:left;	
	margin-top:15px;
	width:170px;
}

.footer .sitemap a:link,
.footer .sitemap a:active,
.footer .sitemap a:visited	{
	color:#fff;
	text-decoration:none;	
}

.footer .sitemap a:hover	{
	color:#35261b;
}

.footer .voorwaarden	{
	color:#fff;
	float:left;
	width: 144px;	
	font-size:10px;
	margin-top:15px;
	margin-left:10px;
}

.footer .voorwaarden a:link,
.footer .voorwaarden a:active,
.footer .voorwaarden a:visited	{
	color:#fff;
	text-decoration:none;	
}

.footer .voorwaarden a:hover	{
	color:#35261b;
}

.footer .twitter	{
	float:left;
	margin-top:20px;	
}