/* 
////////////////////////////////////////////////////////////////////////////////////////////////////////////////
CSS Document
////////////////////////////////////////////////////////////////////////////////////////////////////////////////
*/

html, body {
	margin:0;
	padding:0;
}
body {
	/*background-color:#AAC5AA;*/
	background-color:#ECE8E1;
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	font-family: Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#000000;
}

div#header {
	width:640px;
	background: #ECE8E1;
	color:#000000;
	border:1px solid #000000;
	height: 200px;
}
div#logo {
	margin-top: 50px;
	float:left;
}
div#headerText {
	margin-top: 65px;
	float:right;
	width: 360px;
	height: 100px;
}
div#headerLine {
	margin-bottom: 0px;
	float: left;
	width: 640px;
}
div#containerPortfolio {
	width:730px;
}
div#contHeader {
	width:640px;
	background: #ECE8E1;
	color:#79B30B;
	border:1px solid #000000;
}
div#contentPortfolio {
	background:#ECE8E1;
	width:730px;
	height:1500px;
	z-index: -9999;	
}
div#contInfos {
	width:640px;
	background:#ECE8E1;
}
div#contHeadline {
	background:#ECE8E1;
	color:#000000;
	border:1px solid #000000;
}
div#contWork {
	background:#ECE8E1;
	float:right;
	width:50%;
	height: 120px;
	margin-top: 20px;
}
div#contDetails {
	background:#ECE8E1;
	float:right;
	width:50%;
	height: 120px;
	margin-top: 20px;	
}
div#contLinks {
	background:#ECE8E1;
	float:right;
	width:50%;
	height: 120%;
}
div#contNaviButton {
	background:#ECE8E1;
	float:right;
	width:50%;
	height: 120%;
}
div#contFooter {
	background:#ECE8E1;
	color:#000000;
	clear:right;
	width:100%;
}
div#contHeader p {
	margin:0px;
	padding:5px 20px;
}
div#contHeadline p {
	margin:0;
	padding:5px 20px;
}
div#contHeadline hr {
	margin:0;
	margin-left:20px;
	border:0;
	width:619px;
	border-top:1px solid #000000;
	height:0px;
}
div#contDetails p {
	margin:0;
	padding:5px 20px;
}
div#contWork p {
	margin:0;
	padding:5px 20px;
}
div#contNaviButton p {
	margin:0;
	padding:5px 20px;
}
div#contLinks p {
	margin:0;
	padding:5px 20px;
}
div#contFooter p {
	margin:0;
	padding:0px 20px;
}
.lineFooterTop {
	border:0;
	width:100%;
	border-top:20px solid #000000;
	height:0px;
}
.lineFooterEnd {
	border: 0;
	width: 100%;
	border-top: 5px solid #000000;
	height: 1px;
}
div#footer {
	width:640px;
	background: #ECE8E1;
	color:#000000;
	border:1px solid #000000;
	height: 2000px;
}
div#footerHeadline {
	margin-top: 100px;
	background:#ECE8E1;
	float:right;
	width:100%;
}
div#footerHeadline p {
	margin:0px;
	padding:0px 20px;
}
div#footerContact {
	margin-top: 30px;
	background:#ECE8E1;
	float:right;
	width:100%;
}
div#footerContact p {
	margin:0px;
	padding:0px 20px;
}
div#footerContact hr {
	margin:0;
	margin-left:0px;
	border:0;
	width:620px;
	border-top:1px solid #000000;
	height:0px;
}
div#footerProjects {
	margin-top: 30px;
	background:#ECE8E1;
	float:right;
	width:100%;
}
div#footerProjects p {
	margin:0px;
	padding:0px 20px;
}
div#footerProjects hr {
	margin:0;
	margin-left:0px;
	border:0;
	width:620px;
	border-top:1px solid #000000;
	height:0px;
}
div#footerInfo {
	margin-top: 30px;
	background:#ECE8E1;
	float:right;
	width:100%;
}
div#footerInfo p {
	margin:0px;
	padding:0px 20px;
}
div#footerInfo hr {
	margin:0;
	margin-left:0px;
	border:0;
	width:620px;
	border-top:1px solid #000000;
	height:0px;
}