/* ----------------------------------- */
/* Reset styles                        */
/* ----------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, fieldset, form, label, legend
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	background: transparent;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}
em {
	font-style:italic;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

strong {
	font-weight: bold;
}

/* ----------------------------------- */
/* Main styles                         */
/* ----------------------------------- */

html {
	height: 100.01%;
}
body {
	height: 100%;
	background-color:#e9f0d8;
	background-image:url(/img/bg/bg_body.gif);
	background-repeat: repeat-x;
	background-position: top;
}
div {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #26370d;
}
a {
	color: #be250c;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
p {
	padding-bottom: 20px;
}
strong
{
	font-weight: bold;
}

#pagelinks {
	position: relative;
	float: left;
	width: 510px;
	text-align: center;
	height: 18px;
	margin: 20px 0 0 15px;
}
#next_tag {
	position: absolute;
	right: 1px;
	bottom: 2px;
}
#prev_tag {
	position: absolute;
	left: 0;
	bottom: 2px;
}


/* ----------------------------------- */
/* Div styles                          */
/* ----------------------------------- */


#maincontainer {
	position: relative;
	width: 990px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto;
}

#header {
	position: relative;
	width: 990px;
	height: 198px;
	padding: 35px 0 0 0;
}

#slideshow {
	width: 585px;
	height: 260px;
	position:absolute;
	left: 202px;
	color: #FFFFFF;
}

#logo {
	position:absolute;
	width: 154px;
	height: 130px;
	margin: 0 0 0 17px;
	display: block;
	text-indent: -1000px;
	background-image:url(/img/logo.gif);
	background-repeat: no-repeat;
	background-position: top;
}

#homeknop {
	position:absolute;
	width: 185px;
	height: 25px;
	top: 190px;
}

#homeknop a {
	display: block;
	width: 185px;
	height: 25px;
	overflow: hidden;
	text-indent: -1000px;
	background-image:url(/img/knoppen/home.gif);
	background-position: top;
}

#homeknop a:hover {
	background-position: bottom;
}

#middle {
	overflow: auto;
	width: 990px;
}

#homecontent {
	padding: 60px 0 0 30px;
	min-height: 800px;
	height: auto !important;
	height: 800px;
	width: 401px;
	float: left;
}

#content {
	padding: 0 25px 192px 25px;
	display: inline;
	margin: 90px 0 0 0;
	width: 535px;
	min-height: 800px;
	height: auto !important;
	height: 8000px;
	float: left;
	background-color: #fff;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #26370d;
	font-weight: bold;
	margin-bottom: 15px;
}

#content ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

#content ul li {
	overflow: auto;
	margin: 0;
	padding: 0 0 16px 20px;
	background: url(/img/list.gif);
	background-position: 0 5px;
	background-repeat: no-repeat;
}

#content .cms ul li {
	padding: 0 0 0 20px;
}

#content .cms ol {
	padding: 0 0 0 20px;
	margin: 0;
}

#content .cms ol li {
	margin: 0;
	padding: 0;
}

#leftright {
	float: left;
	background: url(/img/bg/bg_leftright.gif);
	background-repeat: repeat-y;
}

#links_leftright {
	float: left;
}

.downloads_links {
	float: left;
	margin-bottom: 25px;
}
.downloads_links h2.linkpagina {
	margin: 20px 0 0 0;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #bdcaa3;
}

.left {
	float: left;
	width: 237px;
	padding-right: 30px;
}

.links {
	float: left;
	width: 530px;
	padding-right: 30px;
}

.innerlink {
	width: 530px;
	height: 45px;
	padding: 5px 0 0 0;
	border-bottom: 1px solid #bdcaa3;
	background-image: url(/img/knoppen/links_bg.gif);
	background-position: right top;
	background-repeat: no-repeat;
}

.innerlink img {
	margin: 0 10px 0 0;
	vertical-align: middle;
	border: 1px solid #8daf4e;
}

.innerlink a {
	display: block;
	width: 530px;
	height: 45px;
	color: #26370d;
	font-weight: bold;
}


.innerlink a:hover {
	color: #be250c;
	text-decoration: none;
}

.right {
	float: right;
	width: 237px;
	padding-left: 30px;
}

#related_downloads {
	float: left;
	border: 4px solid #86b233;
	background-color: #e9f0d8;
	background-image:url(/img/bg/bg_related_downloads.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 40px 10px 17px 10px;
	margin: 0 0 18px 18px;
	display: inline;
	line-height: 10px;
}

#related_downloads ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#related_downloads ul li {
	background:url(/img/list_download.gif);
	background-repeat: no-repeat;
	background-position: 0 2px;
	padding: 0 0 10px 17px;
}

#related_downloads ul li a {
	color: #26370d;
	line-height: 14px;
}

a.restricted {
	color: #889473 !important;
	line-height: 14px !important;
}


#related_links {
	float: left;
	border: 4px solid #86b233;
	background-color: #e9f0d8;
	background-image:url(/img/bg/bg_related_links.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 40px 10px 17px 10px;
	margin: 0 0 18px 18px;
	display: inline;
	line-height: 10px;
}

#related_links ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#related_links ul li {
	background:url(/img/list_link.gif);
	background-repeat: no-repeat;
	background-position: 0 2px;
	padding: 0 0 0 17px;
}

#related_links ul li a {
	color: #26370d;
	line-height: 14px;
}

#newsletter {
	float: left;
	border: 4px solid #86b233;
	background-color: #e9f0d8;
	background-image:url(/img/bg/bg_newsletter.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 40px 10px 15px 10px;
	margin: 0 0 18px 18px;
	display: inline;
	line-height: 15px;
	font-size: 11px;
}

.big {
	width: 140px;
}

.small {
	width: 140px;
}


#pagetitle {
	padding: 0;
	width: 534px;
	height: 85px;
	text-indent: -1000px;
	overflow: hidden;
	background-position:bottom;
	background-repeat:no-repeat;
}

h1.google {
	padding: 0;
	width: 534px;
	height: 85px;
	text-indent: -1000px;
	overflow: hidden;
	background-position:bottom;
	background-repeat:no-repeat;
	background-image: url(/img/koppen/google.gif);
}

.hometitle {
	display:none;
}
.stockliststitle {
	background-image: url(/img/koppen/stocklists.gif);
}
.abouttitle_introduction {
	background-image: url(/img/koppen/about.gif);
}
.latestnewstitle {
	padding: 0;
	width: 534px;
	height: 85px;
	text-indent: -1000px;
	overflow: hidden;
	background-position:bottom;
	background-repeat:no-repeat;
	background-image: url(/img/koppen/latest_news.gif);
}

.abouttitle_consistent_plant_production {
	background-image: url(/img/koppen/sub_consistent_plant_production.gif);
}

.lookinggoodstocktitle {
	background-image: url(/img/koppen/looking_good_stock.gif);
}

.abouttitle_quality {
	background-image: url(/img/koppen/sub_quality.gif);
}

.abouttitle_environment {
	background-image: url(/img/koppen/sub_environment.gif);
}

.abouttitle_productionsites {
	background-image: url(/img/koppen/sub_eight_production_sites.gif);
}

.abouttitle_cattal{
	background-image: url(/img/koppen/sub_cattal.gif);
}

.abouttitle_newlands{
	background-image: url(/img/koppen/sub_newlands.gif);
}

.abouttitle_roecliffe{
	background-image: url(/img/koppen/sub_roecliffe.gif);
}

.abouttitle_chobham{
	background-image: url(/img/koppen/sub_chobham.gif);
}

.abouttitle_whixley_propagation{
	background-image: url(/img/koppen/sub_whixley.gif);
}

.abouttitle_wilberfoss{
	background-image: url(/img/koppen/sub_wilberfoss.gif);
}

.abouttitle_history {
	background-image: url(/img/koppen/sub_history.gif);
}

.abouttitle_customer_care {
	background-image: url(/img/koppen/sub_customer_care.gif);
}

.abouttitle_careers {
	background-image: url(/img/koppen/sub_careers.gif);
}

.abouttitle_opening_an_account {
	background-image: url(/img/koppen/sub_opening_an_account.gif);
}

.abouttitle_faq {
	background-image: url(/img/koppen/faq.gif);
}

.abouttitle_the_team {
	background-image: url(/img/koppen/sub_the_team.gif);
}

.newstitle {
	background-image: url(/img/koppen/news_and_projects.gif);
}

.amenitysalestitle {
	background-image: url(/img/koppen/amenity_sales.gif);
}

.amenitysalestitle_specimen_plants {
	background-image: url(/img/koppen/sub_specimen_plants.gif);
}

.amenitysalestitle_contract_growing {
	background-image: url(/img/koppen/contract_growing.gif);
}

.amenitysalestitle_transport_and_logistics {
	background-image: url(/img/koppen/sub_transport_and_logistics.gif);
}


.gardencentresalestitle {
	background-image: url(/img/koppen/garden_centre_sales.gif);
}

.gardencentresalestitle_transport_and_logistics {
	background-image: url(/img/koppen/sub_transport_and_logistics.gif);
}

.johnsonsxpresstitle {
	background-image: url(/img/koppen/johnsons_xpress.gif);
}

.title_products {
	background-image: url(/img/koppen/sub_products.gif);
}

.title_team {
	background-image: url(/img/koppen/sub_team.gif);
}

.title_xpress_whixley {
	background-image: url(/img/koppen/sub_xpress_whixley.gif);
}

.title_xpress_chobham {
	background-image: url(/img/koppen/sub_xpress_chobham.gif);
}

.title_xpress_whixley_team {
	background-image: url(/img/koppen/sub_xpress_whixley_team.gif);
}

.title_xpress_chobham_team {
	background-image: url(/img/koppen/sub_xpress_chobham_team.gif);
}

.title_in_the_picture {
	background-image: url(/img/koppen/in_the_picture.gif);
}

.title_methods_of_payment {
	background-image: url(/img/koppen/sub_methods_of_payment.gif);
}

.johnsonsandenvironmenttitle {
	background-image: url(/img/koppen/johnsons_and_the_environment.gif);
}

.downloadstitle {
	background-image: url(/img/koppen/downloads.gif);
}

.linkstitle {
	background-image: url(/img/koppen/links.gif);
}

.contacttitle {
	background-image: url(/img/koppen/contact_and_feedback.gif);
}

.testimonialstitle {
	background-image: url(/img/koppen/testimonials.gif);
}

.referencestitle {
	background-image: url(/img/koppen/references.gif);
}

.contacttitle_form {
	background-image: url(/img/koppen/sub_form.gif);
}

.contacttitle_how_to_find_us {
	background-image: url(/img/koppen/sub_how_to_find_us.gif);
}

.termsofbusinesstitle {
	background-image: url(/img/koppen/terms_of_business.gif);
}

.environmentalpolicytitle {
	background-image: url(/img/koppen/environmental_policy.gif);
}

.qualitypolicytitle {
	background-image: url(/img/koppen/quality_policy.gif);
}

.searchtitle {
	background-image: url(/img/koppen/search_results.gif);
}
.sitemaptitle {
	background-image: url(/img/koppen/sitemap.gif);
}
.googletitle {
	background-image: url(/img/koppen/google.gif);
}



#home_amenity {
	padding: 20px 0 15px 0;
}
#home_amenity a {
	display: block;
	width: 411px;
	height: 115px;
	text-indent: -1000px;
	overflow: hidden;
	background-image:url(/img/knoppen/home_amenity.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
#home_amenity a:hover {
	background-position: bottom;
}

#home_gardencentre {
	padding: 0 0 15px 0;
}
#home_gardencentre a {
	display: block;
	width: 411px;
	height: 115px;
	text-indent: -1000px;
	overflow: hidden;
	background-image:url(/img/knoppen/home_gardencentre.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
#home_gardencentre a:hover {
	background-position: bottom;
}

#home_xpress {
	padding: 0 0 0 0;
}

#home_xpress a {
	display: block;
	width: 411px;
	height: 115px;
	text-indent: -1000px;
	overflow: hidden;
	background-image:url(/img/knoppen/home_xpress.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
#home_xpress a:hover {
	background-position: bottom;
}

#homenews {
	padding: 0 0 15px 0;
	margin-top: 80px;
	width: 154px;
	float: right;
	background-image:url(/img/bg/bg_homenews.gif);
	background-repeat: repeat-y;
	background-position: right top;
	min-height: 363px;
	height: auto !important;
	height: 363px;
}
#homenewskop {
	padding: 0;
	width: 154px;
	height: 25px;
	background-image:url(/img/homenewskop.gif);
	background-repeat: no-repeat;
	text-indent: -1000px;
	overflow: hidden;
}
#homenews ul {
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 9px;
	line-height: 14px;
}
#homenews li {
	margin: 23px 20px 0 20px;
}
#homenews a {
	color: #697E48;
	text-decoration: none;
}
#homenews a:hover {
	color: #26370d;
	text-decoration: underline;
}

#footer {
	height: 140px;
	margin: -140px 0 0 auto;
	background-image:url(/img/bg/bg_footer.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

#horizon {
	width: 990px;
	height: 140px;
	margin: 0 auto 0 auto;
	background-image:url(/img/bg/bg_horizon.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	position:relative;
}

#horizon_home {
	width: 990px;
	height: 140px;
	margin: 0 auto 0 auto;
	background-image:url(/img/bg/bg_horizon_home.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	position:relative;
}

#footerlinks {
	font-size: 9px;
	color: #dde7be;
	padding: 115px 0 0 20px;
}
#footerlinks a {
	color: #dde7be;
	text-decoration: none;
}
#footerlinks a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

#stats {
	display:none;
}


/* ----------------------------------- */
/* Menu styles                         */
/* ----------------------------------- */

#menu_container {
	float: left;
	width: 185px;
	overflow: auto;
	padding-bottom: 140px;
	margin: 0 0 0 17px;
	display: inline;
}

#search {
	width: 147px;
	height: 53px;
	margin: 0 0 25px 18px;
	display: inline-block;
	padding: 7px 9px 0 9px;
	border: 1px solid #bdcaa3;
	background-color: #d9e2c5;
}
#searchfield {
	float: left;
	width: 141px;
	height: 15px;
	color: #9ba683;
	padding: 3px 2px 2px 2px;
	border: 1px solid #bdcaa3;
	font-size: 12px;
}
#searchbutton a {
	float: left;
	width: 144px;
	height: 29px;
	display: block;
	text-indent: -1000px;
	overflow: hidden;
	border: none;
	background-image: url(/img/knoppen/search.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
#searchbutton a:hover {
	background-position: left bottom;
}

#login {
	width: 147px;
	height: 73px;
	margin: 0 0 25px 18px;
	display: inline-block;
	padding: 7px 9px 0 9px;
	border: 1px solid #bdcaa3;
	background-color: #d9e2c5;
}
#loginfield {
	float: left;
	width: 141px;
	height: 15px;
	color: #9ba683;
	padding: 3px 2px 2px 2px;
	border: 1px solid #bdcaa3;
	font-size: 12px;
}
#loginbutton a {
	float: left;
	width: 144px;
	height: 29px;
	display: block;
	text-indent: -1000px;
	overflow: hidden;
	border: none;
	background-image: url(/img/knoppen/login.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
#loginbutton a:hover {
	background-position: left bottom;
}

#menu {
	width: 154px;
	float: left;
	background-image:url(/img/bg/bg_menu.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
#menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#menu ul li {
	float: left;
	margin: 0 0 0 3px;
}

.divider {
	height: 30px;
	width: 145px;
	overflow: hidden;
	text-indent: -100px;
	background-image:url(/img/knoppen/divider.gif);
}

.divider_light {
	height: 1px;
	width: 145px;
	overflow: hidden;
	text-indent: -100px;
	background-image:url(/img/knoppen/divider_light.gif);
}

.subdivider {
	height: 1px;
	width: 145px;
	overflow: hidden;
	text-indent: -100px;
	background-image:url(/img/knoppen/subdivider.gif);
	background-position: right;
	background-repeat: no-repeat;
	line-height: 1px;
}

#menu ul li a {
	display: block;
	width: 151px;
	text-indent: -1000px;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: top;
}
#menu ul li a:hover {
	background-position: bottom;
}

#menu ul li ul {
	display: block;
}

.subitems {
	display: none;
}

#menu_stocklists {
	height: 30px;
	background-image:url(/img/knoppen/stocklists.gif);
}

#menu_about_us {
	height: 30px;
	background-image:url(/img/knoppen/about.gif);
}

#menu_news_and_projects {
	height: 30px;
	background-image:url(/img/knoppen/news_and_projects.gif);
}
#menu_testimonials {
	height: 30px;
	background-image:url(/img/knoppen/testimonials.gif);
}
#menu_references {
	height: 30px;
	background-image:url(/img/knoppen/references.gif);
}
#menu_amenity_sales {
	height: 30px;
	background-image:url(/img/knoppen/amenity.gif);
}
#menu_garden_centre_sales {
	height: 30px;
	background-image:url(/img/knoppen/gardencentre.gif);
}
#menu_johnsons_xpress {
	height: 45px;
	background-image:url(/img/knoppen/xpress.gif);
}
#menu_johnsons_quality_and_the_environment {
	height: 45px;
	background-image:url(/img/knoppen/environment.gif);
}
#menu_downloads {
	height: 30px;
	background-image:url(/img/knoppen/downloads.gif);
}
#menu_links {
	height: 30px;
	background-image:url(/img/knoppen/links.gif);
}
#menu_your_account {
	height: 30px;
	background-image:url(/img/knoppen/account.gif);
}
#menu_how_to_find_us {
	height: 30px;
	background-image:url(/img/knoppen/findus.gif);
}
#menu_contact_and_feedback {
	height: 30px;
	background-image:url(/img/knoppen/contact_and_feedback.gif);
}
#menu li a.active {
	background-position: bottom;
}

#menu ul li ul li a {
	color: #26370d;
	width: 130px;
	text-indent: 0;
	padding-left: 20px;
	margin: 4px 0 4px 0;
	line-height: 14px;
}

#menu ul li ul li a:hover {
	color: #be250c;
	text-decoration: none;
	background-image:url(/img/knoppen/textlink.gif);
	background-repeat: no-repeat;
	background-position: 7px -2px;
}

#menu li ul li a.active_submenu {
	color: #be250c;
	text-decoration: none;
	background-image:url(/img/knoppen/textlink.gif);
	background-repeat: no-repeat;
	background-position: 7px -2px;
}


#menu ul li ul#submenu_amenity_sales li a {
	color: #5b1d1a;
}

#menu ul li ul#submenu_amenity_sales li a:hover {
	color: #5b1d1a;
	background-image:url(/img/knoppen/textlink_amenity.gif);
}

#menu li ul#submenu_amenity_sales li a.active_submenu {
	color: #5b1d1a;
	background-image:url(/img/knoppen/textlink_amenity.gif);
}

#menu ul li ul#submenu_garden_centre_sales li a {
	color: #31446b;
}

#menu ul li ul#submenu_garden_centre_sales li a:hover {
	color: #31446b;
	background-image:url(/img/knoppen/textlink_gardencentre.gif);
}

#menu li ul#submenu_garden_centre_sales li a.active_submenu {
	color: #31446b;
	background-image:url(/img/knoppen/textlink_gardencentre.gif);
}

#menu ul li ul#submenu_johnsons_xpress li a {
	color: #bd7509;
}

#menu ul li ul#submenu_johnsons_xpress li a:hover {
	color: #bd7509;
	background-image:url(/img/knoppen/textlink_xpress.gif);
}

#menu li ul#submenu_johnsons_xpress li a.active_submenu {
	color: #bd7509;
	background-image:url(/img/knoppen/textlink_xpress.gif);
}

#headoffice_adress {
	font-size: 9px;
	line-height: 15px;
	color: #4c6a1d;
	display:inline;
	position:absolute;
	left: 815px;
	top: 78px;
	height:93px;
	width:131px;
}


#menufooter {
	float: left;
	height: 40px;
	color: #8fa16c;
	margin: 5px 0 0 18px;
	line-height: 14px;
	font-size: 9px;
	text-align: left;
}
#menufooter a {
	color: #8fa16c;
	text-decoration: none;
}
#menufooter a:hover {
	color: #26370d;
	text-decoration: none;
}

/* ----------------------------------- */
/* Right container                     */
/* ----------------------------------- */
#right {
	position: relative;
	float: left;
	width: 203px;
}

/* ----------------------------------- */
/* Newsitem styles                     */
/* ----------------------------------- */

#latest_news {
	position: relative;
	float: left;
	width: 167px;
	margin: -2px 0 18px 18px;
	display: inline;
	padding: 30px 0 0 0;
	background-position: left top;
	background-repeat:no-repeat;
	background-image: url(/img/bg/bg_latest_news.gif);
	border-bottom: 1px dotted #86b233;
}

div.newsitem_summary {
	position: relative;
	float: left;
	padding-top: 10px;
	border-top: 1px dotted #86b233;
}

div.newsitem_image_container {
	position: relative;
	float: left;
	height: 167px;
	width: 167px;
}

div.newsitem_largeimage_container {
	float: right;
	margin: 0 0 0 15px;
	display: inline;
}

div.newsitem_text_container {
	position: relative;
	float: left;
	width: 360px !important;
}
div.cms p {
	padding: 0;
}

h1.newsitem_title {
	float: left;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	margin: 5px 0;
	display: inline;
	font-size: 12px;
	font-weight: normal;
}

#content .newsitem_summary {
	position: relative;
	float: left;
	width: 534px;
	margin: 10px 10px 0 10px;
	padding: 0 0 10px 0;
	border-top: none;
	border-bottom: 1px dotted #86b233;
}

#content h1.newsitem_title {
	float: none;
	width: 400px;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	margin: 5px 0 0 0;
	font-size: 12px;
	margin: 0 0 10px 0;
}

#content .newsitem_summary .newsitem_image_container {
	position: relative;
	float: left;
	height: 150px;
	width: 150px;
	margin: 0 15px 0 0;
}

#content .newsitem_summary .newsitem_largeimage_container {
	float: right;
}

#content .newsitem_summary .newsitem_text_container {
	position: relative;
	width: 520px;
	min-height: 120px;
	height: auto; !important
	height: 120px;
	padding: 0 0 30px 0;

}
#content .newsitem_summary .newsitem_text_container .cms p {
	padding: 0;
}

#content .newsitem_summary .newsitem_text_container h1.newsitem_title {
	float: none;
	width: 400px;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	margin: 5px 0 0 0;
	font-size: 12px;
	margin: 0 0 10px 0;
}

#content .newsitem_summary .newsitem_text_container .newsitem_readmore_link {
	position: absolute;
	right: 0;
	bottom: 0;
	margin: 0;
	padding: 0;
	height: 20px;
	text-align: right;
	border: none;
}


/* ----------------------------------- */
/* Teammember styles                   */
/* ----------------------------------- */

div.teammember_container {
	clear: both;
	min-height: 150px;;
	height: auto !important;
	height: 150px;;
	padding-bottom: 10px;
	margin-bottom: 20px;
	border-bottom: 1px solid #b9c6a5;
}

div.teammember_image_container {
	float: left;
	height: 150px;
	width: 150px;
	margin-right: 15px;
}

div.teammember_text_container {
}

span.teammember_name {
	font-weight: bold;
}
span.teammember_function {

}
span.teammember_tel_direct {

}
span.teammember_tel_mobile {

}
span.teammember_email {

}

span.teammember_team {

}
span.teammember_details {
}


/* ----------------------------------- */
/* Form styles                         */
/* ----------------------------------- */

.formfield {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #26370d;
	background-color: #FFFFFF;
	padding: 4px;
	border: 1px solid #97A87E;
	height: 15px;
	width: 360px;
}
.formdropdown {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #26370d;
	background-color: #FFFFFF;
	border: 1px solid #97A87E;
	height: 25px;
	width: 370px;
}
.formarea {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #26370d;
	background-color: #FFFFFF;
	padding: 4px;
	height: 75px;
	border: 1px solid #97A87E;
	margin-top: 2px;
	overflow: auto;
	width: 360px;
}
.formbutton {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #26370d;
	border: 1px solid #26370d;
	font-weight: bold;
	height: 26px;
	padding-bottom: 2px;
	cursor: pointer;
}

.formtable1 {
	text-align:right;
	height: 28px;
	width: 150px;
}
.formtable2 {
	text-align:right;
	height: 110px;
	width: 150px;
	vertical-align: top;
	padding-top: 5px;
}
.formtable3 {
	text-align:right;
	height: 28px;
	width: 384px;
}
.formtable4 {
	text-align:right;
	height: 110px;
	width: 384px;
	vertical-align: top;
}
.formtable5 {
	text-align:right;
}

/* ----------------------------------- */
/* Foto styles                         */
/* ----------------------------------- */

#sites_foto1 {
	width: 150px;
	position:relative;
	float:left;
	text-align:center;
	margin-bottom: 25px;
}

#sites_foto2 {
	width: 234px;
	position:relative;
	float:left;
	text-align:center;
	margin-bottom: 25px;
}

#sites_foto3 {
	width: 150px;
	position:relative;
	float:left;
	text-align:center;
	margin-bottom: 25px;
}

#sites_foto4 {
	width: 150px;
	position:relative;
	float:left;
	text-align:center;
}

#sites_foto5 {
	width: 234px;
	position:relative;
	float:left;
	text-align:center;
}

#sites_foto6 {
	width: 150px;
	position:relative;
	float:left;
	text-align:center;
	margin-bottom: 30px;
}
.float_left {
	float: left;
	margin: 0 15px 5px 0;
}

.float_left_10 {
	float: left;
	margin: 0 10px 5px 0;
}
.investor {
	float: left;
	margin: 5px 10px 0px 5px;
}

/* ----------------------------------- */
/* faq			                       */
/* ----------------------------------- */

.vraagantwoord {
	float: left;
	margin-bottom: 2px;
	border-bottom: 1px solid #bdcaa3;
	background-position: right top;
	color: #000;
}

.vraag {
	float: left;
	width: 490px;
	color: #26370d;
	font-weight: bold;
	padding: 4px 36px 4px 6px;
	margin: 3px 0 5px 0;
	background-image: url(/img/knoppen/faq_bg.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
.vraag.active {
	background-position: right top;
}

.vraagantwoord a:hover {
	text-decoration: none;
	background-position: right top;
	color: #be250c;
}

.titleimage {
	float: left;
	height:25px;
	margin: -7px 0 -4px 0;
	padding: 4px 0 0 0;
}

.antwoord {
	float: left;
	display: none;
	padding: 20px;
	width: 492px;
}

/* ----------------------------------- */
/* How to find us                      */
/* ----------------------------------- */

.adress {
	width: 534px;
	position: relative;

	padding-bottom: 10px;
	margin-bottom: 20px;
	border-bottom: 1px solid #b9c6a5;
}

.map {
	position:absolute;
	right: 0;
}


/* ----------------------------------- */
/* Search module                       */
/* ----------------------------------- */

.search_results_container{
	width:  530px;
}

.result {
	float: left;
	width: 530px;
	margin-bottom: 10px;
	border-bottom: 1px solid #bdcaa3;
}

.result_img{
	float: left;
	width: 123px;
	height: 93px;
	margin: 0 20px 10px 0;
	border: 1px solid #8daf4e;

}

.result_content{
	float: left;
	width: 350px;
}

.pagetitle{
	font-weight: bold;
}

#result{
	width: 525x;
	height: 95px;
}

.keyword{
	font-weight: bold;
	font-size: 13px;
}

.highlight{
	font-weight: bold;
}

#menufooter a.sitemap:hover {
	color: #8fa16c;
	cursor: default;
}