	
	/**
	 *	Solid Square default css
	 *	@author		Solid Square
	 */

	@import "reset.css";
	@import "portfolio.css";
	@import "diensten.css";
	@import "home.css";
	@import "overons.css";
	@import "contact.css";
	@import "prijscheck.css";
	
	html {
		overflow-y:				scroll;
		height:					100%;
	}
	
	body {
		text-align:				center;
		height:					100%;
	}
	
	div.clear {
		clear:					both;
	}
	
	div.center {
		width:					1000px;
		margin:					0 auto;
		text-align:				left;
	}
	
	div#header {
		height:					111px;
		background:				#000;
		border-bottom:			1px solid #bce3f8;
	}
	
	div#header div.center {
		position:				relative;
	}
	
	div#header div.center div#image {
		font-family:			"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:				48px;
		color:					#e9e9e9;
		line-height:			111px;
	}
	
	div#header div.center div#image img {
		margin:					0 0 0 -87px;
	}
	
	body div#content.center div#slog {
		padding-top:			80px;
		font-size:				29px;
		letter-spacing:			-1px;
		color:					#fff;
		font-family:			Arial, Helvetica, sans-serif;
		font-weight:			normal;
	}
	
	div#container {
		min-height: 			100%;
		height: 				auto !important;
		height: 				100%;
		margin: 				0 auto -40px;
	}
	
	div#container div#push {
		height: 				40px;
		clear:					both;
	}

	div#footer {
		line-height:			40px;
		background:				#4e4e4e;
		font-size:				11px;
		font-family:			Arial, Helvetica, sans-serif;
		color:					#aeadac;
	}
	
	div#footer span {
		display:				inline-block;
		width:					64px;
	}
	
	ul#menu {
		display:				block;
		position:				absolute;
		top:					0;
		right:					0;
		z-index:				1;
	}
	
	ul#menu li {
		float:					left;
		height:					122px;
		position:				relative;
	}
	
	
	div.menu_arrow {
		visibility:				hidden;
	}
	
	ul#menu li:hover div.menu_arrow, ul#menu li.active div.menu_arrow {
		visibility:				visible;
	}
	
	div.menu_arrow img {
		vertical-align:			top;
	}
	
	ul#menu li a {
		display:				block;
		left:					0;
		right:					0;
		padding-bottom:			26px;
		text-align:				center;
		padding-top:			80px;
		position:				absolute;
		top:					0;
		color:					#feffff;
		font-family:			Arial, Helvetica, sans-serif;
		font-size:				18px;
		text-decoration:		none;
	}
	
	ul#menu li:hover a, ul#menu li.active a {
		color:					#3e3e3e;
	}
	
	input.input_button, button.input_button {
		margin:					4px 0;
		padding:				2px 4px;
		color:					#fff;
		width:					auto;
		overflow:				visible;
		font-size:				15px;
		font-family:			Arial, Helvetica, sans-serif;
		border:					0;
		background:				url("../images/button.png") repeat-x center center;
		border:					solid 1px #595854;
	}