/* Adecon CMS - www.adecon.nl */



html, body {

	margin: 0 0 20px 0;

	background: #312727 url('../images/cms/body.gif') left top repeat-y;

	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #400F00;

}



a {

	color: #A05538;

}



a:hover {

	color: #79412A;

}



/* Profile */

.profile {

	position: absolute;

	top: 186px;

	background: url('../images/cms/profile.jpg') left top no-repeat;

	width: 100%;

	height: 618px;

}



.logo {

	position: absolute;

	left: 0;

	top: 0;

	background: url('../images/cms/logo.gif') left top no-repeat;

	width: 100%;

	height: 186px;

}



/* Navigation */

.menuContainer {

}



.mainMenu {

	position: absolute;

	z-index: 2;

	left: 0;

	top: 195px;

	width: 173px !important;

	width: 176px;

	min-height: 411px;

	height: auto !important;

	height: 421px;

	font-size: 0;

	line-height: 0;

	padding: 1px 1px 10px 2px;

	background: url('../images/cms/mainMenu.gif') left bottom no-repeat;

}

.mainMenu p {

	font-size: 11px;

	line-height: 15px;

	margin: 0;

	height: 37px;

	background: url('../images/cms/mainMenu-p.gif') left bottom no-repeat;

}

.mainMenu p a {

	display: block;

	height: 16px !important;

	height: 36px;

	padding: 10px 10px;

	color: #333;

	text-decoration: none;

}

.mainMenu p a:hover {

	background: #E4DCD6;

}



.subMenu {

	background: #E9D5CA url('../images/cms/subMenu.gif') left top repeat-x;

}



.subMenu p {

	background: url('../images/cms/subMenu-p.gif') left bottom no-repeat;

}



.subMenu p a {

	padding-left: 17px;

	color: #555;

	background: url('../images/cms/subMenu-a.gif') 8px 16px no-repeat;

}



.subMenu p a:hover {

	background: url('../images/cms/subMenu-a.gif') 6px 16px no-repeat;

}



.privatePages {

}

.privatePages p {

}

.privatePages p a {

}

.privatePages p a:hover{

}



.sepMenu {

	height: 47px;

	position: absolute;

	left: 0;

	top: 139px;

	z-index: 1;

}

.sepMenu p {

	margin: 0;

	display: inline;

}

.sepMenu p a {

	float: left;

	height: 27px !important;

	height: 47px;

	background: url('../images/cms/sepMenu.gif') left top repeat-x;

	padding: 13px 33px 7px 33px;

	display: block;

	color: #FAEBE1;

	font-weight: bold;

	font-size: 13px;

	text-decoration: none;

}

.sepMenu p a:hover {

	padding: 13px 32px 7px 32px;

	background: url('../images/cms/sepMenu-hover.gif') left top repeat-x;

	border-right: 1px solid #83472E;

	border-left: 1px solid #83472E;

}



/* Contents */

.main {

	z-index: 5;

	width: 589px;

	background: url('../images/cms/main.gif') left top repeat-y;

	position: absolute;

	top: 194px;

	left: 191px;

}



.text {

	min-height: 496px;

	height: auto !important;

	height: 496px;

	margin: 0 0 -130px 20px;

	width: 375px;

	position: relative;

	z-index: 10;

}



.main h1 {

	margin: 0;

	color: #704B40;

	font-size: 18px;

	font-family: "Trebuchet MS", Arial, sans-serif;

	padding: 5px 0 12px 0;

}



.subTitle {

	padding: 0 6px 9px 6px;

	position: relative;

	top: -3px;

}



.content {

}

	

.main p {

	margin: 0;

}



.main a {

}



.main a:hover {

}



.main ul li {

}



.main ul {

}





.lastUpdate {

	position: relative;

	top: 150px;

	z-index: 110;

	width: 395px;

	text-align: right;

	color: #59423B;

} 



/* Search */

.search {

	margin: 15px 0;

}



.search form {

	line-height: 0;

	font-size: 0;

}



.searchTextfield {

	background: #fff url('../images/cms/search-text.gif') left top no-repeat;

	border: 0;

	width: 91px !important;

	height: 18px !important;

	width: 99px;

	height: 22px;

	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000;

	padding: 2px 4px;

}

.searchSubmit {

	background: #fff url('../images/cms/search-submit.gif') left top no-repeat;

	border: 0;

	height: 22px;

	font-size: 0;

	width: 22px;

	position: relative;

	top: -1px !important;

	top: 0;

	left: 0 !important;

	left: -2px;

}

.searchResults {

}

.searchResults h1 {

}

.searchResults p {

}

.searchResults a {

}

.searchResults a:hover {

}

.searchResults ul {

}

.searchResults li {

}



/* Resources */

.resourceContainer {

	position: absolute;

	top: 195px;

	left: 624px;

	width: 140px;

	z-index: 220;

	font-size: 0;

	line-height: 0;

}



.resourceContainer h1 {

	margin: 0;

	color: #704B40;

	font-size: 18px;

	font-family: "Trebuchet MS", Arial, sans-serif;

	padding: 5px 0;

	line-height: 20px;

}

.resourceContainer ul {

	font-size: 11px;

	line-height: 14px;

	margin: 0 auto;

	line-height: 22px;

}

.resourceContainer li {

	position: relative;

	left: -20px;

}

.resourceContainer li a {

	color: #400F00;

	text-decoration: none;

}

.resourceContainer li a:hover {

	color: #400F00;

	text-decoration: underline;

}



.relatedLinks li {

	list-style-image: url('../images/cms/relatedLinks-li.gif');

}



.relatedDownloads li {

	list-style-image: url('../images/cms/relatedDownloads-li.gif');

}



.relatedImages img {

	border: 1px solid #554743;

	position: absolute;

	left: -7px;

	bottom: -220px;

	z-index: 500;

	width: 150px;

}



.relatedImages ul {

	display: none;

}



.adress {

	font-size: 11px;

	line-height: 14px;

	margin-top: 20px;
	
	margin-bottom: 15px;

}



/* Meta */

.metaContent {

}

.metaMenu {

	display: none;

}

.metaMenu p {

}

.metaMenu p a {

}

.metaMenu p a:hover {

}



.credits {

	height: 32px !important;

	height: 182px;

	background: url('../images/cms/credits.gif') left bottom no-repeat;

	position: relative;

	top: 15px;

	padding: 150px 20px 0 20px;

	color: #A05538;

}

.credits p {

	position: relative;

	z-index: 200;

}

.adecon {

	position: absolute;

	left: 600px;

	top: 610px;

	text-align: right;

	width: 200px;

	display: block;

	color: #804C38;

	z-index: 100;

}

.adecon p a {

	color: #804C38;

}

.adecon p a:hover {

	color: #804C38;

}



/* emailForm */



.emailForm label {

	display: block;

	width: 150px;

	float: left;

}



.emailForm p {

	clear: both;

	padding: 2px 0;

}



.emailForm input, .emailForm textarea {

	padding: 2px 2px;

	border-top: 1px solid #554743;

	border-right: 2px solid #554743;

	border-bottom: 2px solid #554743;

	border-left: 1px solid #554743;

}



p.submit {

	padding-left: 150px;

}



p.submit input {

	background: #EEE6E3;

	color: #fff;

	font-size: 11px;

	color: #352926;

}
