/* ALGEMEEN */
@CHARSET "ISO-8859-1";

@font-face {
    font-family: 'EveloFont';
    src: url('font/helvetica_neue.eot');
    src: url('font/helvetica_neue.eot?#iefix') format('embedded-opentype'),
         url('font/helvetica_neue.woff') format('woff'),
         url('font/helvetica_neue.ttf') format('truetype'),
         url('font/helvetica_neue.svg#EveloFont') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'EveloFontLTStd';
    src: url('font/HelveticaNeueLTStd-Cn.eot');
    src: url('font/HelveticaNeueLTStd-Cn.eot?#iefix') format('embedded-opentype'),
         url('font/HelveticaNeueLTStd-Cn.woff') format('woff'),
         url('font/HelveticaNeueLTStd-Cn.ttf') format('truetype'),
         url('font/HelveticaNeueLTStd-Cn.svg#EveloFontLTStd') format('svg');
    font-weight: normal;
    font-style: normal;
}

* { 
	padding: 0px; 
	margin: 0px;
	outline:none; 
	font-family: 'EveloFont','Arial','Verdana','Helvetica', sans-serif;
	font-size:14px;
	color:#000000;
	list-style: none;
	border:none;
	font-weight:normal;
	text-decoration:none;
	-webkit-text-size-adjust: none;
}

html {
     overflow: -moz-scrollbars-vertical;
     overflow-y: scroll;
}

p,p a {
	font-family: 'Open Sans','Arial','Verdana','Helvetica', sans-serif;
	}

strong {
	font-weight:bold;
	font-size:inherit;
	}
h1 a {
	
    z-index: 10;
    font-size:24px;
    float:left;  
}

h1 a span {
	display:none;
	}

#wrapper {
	display: block;
    min-height: 100%;
    position: relative;
    text-align: center;
    width: 100%;
}
#header_wrapper {
    display: block;
    width: 100%;
}
#header_content {
    color: #ffffff;
    text-align: left;
	margin:0 auto;
}

#desktop_menu {
	display: none;
	}
#mobile_menu {
	display: none;
	}
#button_toggle_mobile_menu {
	float:right;
	display:none;
	}
#button_toggle_mobile_menu  hr {
	width:100%;
	height:3px;
	background-color: #000000;
	}
#page_wrapper {
    float: left;
    margin-top: -1px;
    min-height: 300px;
    width: 100%;
}

#page_content {
    margin: 0 auto;
    text-align: left;
    border-top:1px solid #000000;
}

#page_content hr {
	clear:both;
	float:left;
	height:1px;
	display:block;
	background-color: #000000;
	} 

#footer_wrapper {
	float: left;
    width: 100%;
	}
	
#footer_content {
	margin: 0 auto;
    text-align: left;
	}
	
	
/* HEADER PAGINAS */
#header_content ul.links {
	float:left;
	}
#desktop_menu {

	}
#desktop_menu  li {
	float:left;
	}
#desktop_menu li a {
	display:block;
	width:auto;
	text-transform:uppercase;
	font-size:13px;
	border-bottom:4px solid #FFFFFF;
	}
#desktop_menu  li a:hover,#desktop_menu  li a.active {
	border-bottom:4px solid black;
	}
	
#mobile_menu {
	background-color: #FFFFFF;
	}	
	
#mobile_menu li a {
	display:block;
	font-size:18px;
	text-align: center;
	background-color:#000000;
	color:#FFFFFF;
	line-height:28px;
	text-transform:uppercase;
	vertical-align: middle;
	}

	
/* PROJECTEN OVERZICHT PAGINA */	
#projecten_overzicht_lijst {
	float:left;
	}
#projecten_overzicht_lijst li {
	width:32%;
	}
#projecten_overzicht_lijst li a {
	display:block;
	width:310px;
	height:auto;
	
	}
#projecten_overzicht_lijst li a img {
	float:left;
	}
#projecten_overzicht_lijst li a span {
	clear:both;
	float:left;
	overflow:hidden;
	}
#projecten_overzicht_lijst li a span,#projecten_overzicht_lijst li a span strong {
	text-transform:uppercase;
	font-size:18px;
	font-weight:light;
	}
#projecten_overzicht_lijst li a span strong {
	font-weight: bold;
	}
#projecten_overzicht_lijst li a:hover {
	text-decoration: underline;
	}
	
/* DETAIL PAGINA */
#detail_pagina_content_container {
	width:100%;
	float:left;
	}

#detail_pagina_content_container #foto_container {
	float:left;
	}
#detail_pagina_content_container img {
	top:0px;
	left:0px;
	}
#detail_pagina_content_container #tekst_container{
	float:right;
	}
#detail_pagina_content_container #tekst_container p {
	float:left;
	}
#detail_pagina_content_container h2 {
	clear:left;
	float:left;
	}
#detail_pagina_content_container h2,#detail_pagina_content_container h2 strong {
	text-transform:uppercase;
	line-height:28px;
	font-size:22px;
	font-weight:light;
	}
#detail_pagina_content_container h2 strong {
	font-weight:bold;
	}
#detail_footer_links {
	clear:both;
	float:left;
	}


/* HOME PAGE */
ul.home_list {
	float:left;
	}
ul.home_list li {
	display:block;
	}
ul.home_list.boven li{
	border-bottom: 1px solid #000000;
	}
ul.home_list li a {
 width:100%;
 display:block;
 overflow: hidden;
	}
	
ul.home_list li a span {
	float:left;
	 font-size: 22px;
	 font-weight:bold;
    line-height: 28px;
    text-transform: lowercase;
	}
ul.home_list li a img {
	clear:both;
	float:left;
 	
	}

ul.home_list li a:hover {
	text-decoration: underline;
	}

	
/* OVERIG */
.lees_meer_link,.lees_minder_link {
	font-weight:bold;
	}
.lees_meer_link:hover,.lees_minder_link:hover {
	text-decoration: underline;
	}
span.foto_counter {
	float:left;
	display:block;
	z-index:10;
	text-align:center;
	background-color:#FFFFFF;
	padding-left:5px;
	padding-right:5px;
	}
	
/*
#desktop_menu li a {
	display:block;
	text-indent: -9999px;
	height:21px;
	}
#desktop_menu li a.button_home {
	width:66px;
	background: url('../img/button_home.png') no-repeat;
	}
#desktop_menu li a.button_projecten {
	width:132px;
	background: url('../img/button_projecten.png') no-repeat;
	}
#desktop_menu li a.button_nieuwbouw {
	width:143px;
	background: url('../img/button_nieuwbouw.png') no-repeat;
	}
#desktop_menu li a.button_verbouw {
	width:115px;
	background: url('../img/button_verbouw.png') no-repeat;
	}
#desktop_menu li a.button_vrijwerk {
	width:116px;
	background: url('../img/button_vrijwerk.png') no-repeat;
	}
#desktop_menu li a.button_huisjes {
	width:93px;
	background: url('../img/button_huisjes.png') no-repeat;
	}
#desktop_menu li a.button_studio {
	width:83px;
	background: url('../img/button_studio.png') no-repeat;
	}
#desktop_menu li a.button_contact {
	width:106px;
	background: url('../img/button_contact.png') no-repeat;
	}
#desktop_menu li a.button_publicaties {
	width:143px;
	background: url('../img/button_publicaties.png') no-repeat;
	}
*/