/*
	Stylesheet Bouwmachines Nederland
	
	Design:  NRB Creative Communicatie
	Ontwikkeling:  It's all Webdesign
	
*/

body {
	margin: 0px;
	padding: 0px;
	font-family: Tahoma;
}
li {
	margin: 0px;
	padding: 0px;
	line-height: 14px;
}
#liNews a {
	font-size: 11px;
	color: #447d33;
	text-decoration: none;
}
#liNews a:hover {
	font-size: 11px;
	color: #447d33;
	text-decoration: underline;
}

/* structure */
.container {
	margin: 0 auto;
	width: 960px;
}

/* header */
.header {
	position: absolute;
	height: 177px;
	margin: 0 auto;
	width: 960px;
	z-index: 1;
}
.Header_Right {
	position: absolute; height: 177; width: 474; top: 0px; right: 0px; z-index: 1;
}
.Header_Right_Kop {
	position: relative; float: left; font-weight: bold; font-size: 16px; text-align: right; padding-right: 8px; z-index: 1;
}
.Header_Right_Text {
	position: relative; float: left; font-weight: normal; font-size: 11px; text-align: left; padding-left: 8px; line-height: 16px; z-index: 1;
}


/* main */
.main {
	position: absolute;
	height: 550px;
	margin: 0 auto;
	width: 960px;
	top: 180px;
	z-index: 1;
	font-size: 12px;
}
.main a {
	color: #eb680b;
	text-decoration: none;
}
.main a:hover {
	color: #eb680b;
	text-decoration: underline;
}

.nieuwInAssortiment {
	background-image: url(assets/images/website/bg_newprod.jpg); 
	background-repeat: no-repeat;
	float: left;
	height: 117px;
	width: 112px;
	text-align: center;
	padding-top: 7px;
}
.AssortimentLijstImg {
	background-image: url(assets/images/website/bg_newprod.jpg); 
	background-repeat: no-repeat;
	float: right;
	height: 117px;
	width: 112px;
	text-align: center;
	padding-top: 7px;
}

.waarVinden {
	font-size: 11px;
	color: #e9f3df;
	font-weight: bold;
	padding-bottom: 10px;
}
.waarVinden a {
	color: #e9f3df;
	text-decoration: underline;
}
.waarVinden a:hover {
	color: #e9f3df;
	text-decoration: none;
}

.MainLeft_ProductenAanbod {
	position: absolute; background-color: #57aa23; height: 117px; width: 155px; top: 0px; left: 0px; padding: 5px;
}
.MainLeft_NieuwsberichtenKop {
	position: absolute; background-color: #57aa23; height: 16px; width: 155px; top: 145px; left: 0px; padding: 5px;
}
.MainLeft_Nieuwsberichten {
	position: absolute; background-color: #FFFFFF; height: 150px; width: 160px; top: 175px; left: 0px; padding-left: 5px; color: #447d33;
}
.MainLeft_WaarvindenKop {
	position: absolute; background-color: #FFFFFF; height: 16px; width: 155px; top: 320px; left: 0px; padding: 5px;
}
.MainLeft_Waarvinden {
	position: absolute; background-color: #57aa23; height: 75px; width: 155px; top: 345px; left: 0px; padding: 5px;
}
.MainLeft_MeerInfoKop {
	position: absolute; background-color: #FFFFFF; height: 16px; width: 155px; top: 436px; left: 0px; padding: 5px;
}
.MainLeft_MeerInfo {
	position: absolute; background-color: #57aa23; height: 75px; width: 155px; top: 461px; left: 0px; padding: 5px;
}

.MainCenter_Menu {
	position: absolute; background-color: #327629; height: 15px; width: 560px; top: 0px; left: 175px; padding: 5px;
}
.MainCenter_MenuItem {
	float: left; font-size: 12px; color: #f4faf1; font-weight: bold; width: 140px; text-align: center;
}
.MainCenter_MenuItem a {
	color: #f4faf1; text-decoration: none;
}
.MainCenter_MenuItem a:hover {
	color: #f4faf1; text-decoration: underline;
}
.MainCenter_Main {
	position: absolute; height: 340px; width: 550px; top: 30px; left: 175px; padding: 10px; overflow: auto;
}
.MainCenter_Main_Full {
	position: absolute; height: 520px; width: 570px; top: 30px; left: 175px; padding: 0px; overflow: auto;
}
.MainCenter_ProductsKop {
	position: absolute; background-color: #57aa23; height: 15px; width: 560px; top: 394px; left: 175px; padding: 5px;
}
.MainCenter_Products {
	position: absolute; background-color: #d6e7c3; height: 117px; width: 560px; top: 419px; left: 175px; padding: 5px;
}

.MainRight_Advertenties {
	position: absolute; height: 550px; width: 207px; top: 0px; right: 0px;
}


/* footer */
.footer {
	position: absolute;
	height: 22px;
	margin: 0 auto;
	width: 960px;
	top: 740px;
	background-color: #eb680b;
	z-index: 1;
}
.footer_Text {
	position: absolute; height: 14px; width: 960px; top: 0px; padding: 4px; color: #FFFFFF; font-size: 12px; text-align: center;
}
.designNote {
	position: absolute; height: 14px; width: 960px; top: 22px; font-size: 10px; text-align: right; color: #666666;
}
.designNote a {
	text-decoration: none;
	color: #f78330;
}
.designNote a:hover {
	text-decoration: none;
	color: #e05f04;
}

/* Search Terms Highlighting
------------------------------------------------------------------------------- */

#search form {
	border: none;
	margin: 0px;
	padding: 0px;
}

#ajaxSearch_form fieldset {
	border: none;
}

#ajaxSearch_input {
    position: absolute;
    top: 15px;
    right: 50px;
    width: 145px;
    height: 17px;
    padding: 0px;
}

#ajaxSearch_submit {
    cursor: pointer;
    position: absolute;
    top: 15px;
    right: 5px;
	width: 40px; 
	height: 20px; 
    margin: 0 !important;
    border: 0 !important;
	background-image: url(assets/images/website/button_orange_40.jpg); 
	font-size: 10px; 
	color: #ffffff;
}

.ajaxSearch_intro {
	text-align: right;
	padding-top: 6px;
	color: #99cc99;
	font-size: 11px;
}

.ajaxSearch_resultsInfo {
	font-size: 14px;
	font-weight: bold;
}
.ajaxSearch_paging {
	
}
.ajaxSearch_result {
	margin-bottom: 5px; 
	padding: 2px; 
	background-color: #d6e7c3; 
	border: 1px solid #c6c7c9;
}
.ajaxSearch_resultLink a {
	
}
.ajaxSearch_resultLink a:hover {
	
}
.ajaxSearch_resultExtract p {
	margin-top: 5px;
	margin-left: 10px;
	margin-bottom: 5px;
	margin-right: 10px;
}
.ajaxSearch_highlight {
	color: red;
}
