/*
 * Version: $Revision: 1.10 $
 * Author: BeSite <info@besite.nl>
 * Copyright 2008 BeSite
 */


html {
	background: url(/img/bg.gif) top center;
	height:100%;
	overflow:scroll;
}

body {
	padding: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	height:100%;
	background:none;
	line-height:1.4;
	_background: transparent url(/img/contentbg.png) bottom left no-repeat;
}

#footerimg {
	 position:fixed;
	 _position:absolute;
	 /*background: transparent url(/img/contentbg.png) bottom left no-repeat;*/
	 _background: transparent none bottom left no-repeat;
	 width:731px;
	 height:406px;
	 left:0;
	 bottom:0;
	 z-index:-10;
}

.footerimg1
{
    background: transparent url(/img/footer_bedrijfsdeuren.png) bottom left no-repeat !important;
}

.footerimg2
{
    background: transparent url(/img/footer_dakenwand.png) bottom left no-repeat !important;
}

.footerimg3
{
    background: transparent url(/img/footer_staal.png) bottom left no-repeat !important;
}

.footerimg4
{
    background: transparent url(/img/footer_stal.png) bottom left no-repeat !important;
}

.footerimg5
{
    background: transparent url(/img/algemeen.png) bottom left no-repeat !important;
}

.footerimg6
{
    background: transparent url(/img/magazijn.png) bottom left no-repeat !important;
}

.title {
	background-color:#7b7960;
	width:201px;
	height:28px;
	font-weight:bold;
	color:#fff;
	margin:20px 0 0 0;
	padding:0 0 0 18px;
	line-height:28px;
}

#image {
	background-color:#d2d2c7;
	width:219px;
	height:163px;
	position:relative;
}



.leesverder{
	width:91px;
	height:22px;
	position:absolute;
	bottom:10px;
	right:10px;
}

p.contgegevens {
margin:10px 10px 10px 20px;
padding-bottom:10px;
line-height:21px;
}

#headerbg {
    /*margin: auto;*/
    width: 100%;
	height: 214px;
	background: url(/img/new_headerbg.png) repeat-y center;
}

#header {
    margin: auto;
    width: 985px;
	height: 214px;
	background: url(/img/new_header.png) top center;
	background-repeat: no-repeat;
	/*position: relative;*/
}

.headerlogo {
    position: relative;
	height: 85px;
	width: 450px;
    display: block;
    text-indent: -3000px;
    overflow: hidden;
    padding-top: 50px;
    padding-left: 65px;
}


#menu {
    padding:0;
	margin: 0 0 0 55px;
	width:890px;
	height:41px;
	background:none;
	position: absolute;
	top: 169px;
}

#vlaggen {
    padding:17px 0 0 0;
	margin: 23px 0 23px 0;
	width:85px;
	height:35px;
	background:none;
	float:left;
}

#header2 {
    margin-top: -45px;
    width: 100%;
	height: 60px;
	background: url(/img/header2_bg.png) repeat-x;
}

#wrapper {
    padding: 0;
	margin: 0 auto;
    width: 100%;
}

#wrapper2 {
    padding: 10px 30px 10px 0;
	margin: 0 auto;
    width: 955px;
	min-height:250px;
	background:none;
}

#content {
    margin: 0 0 0 52px;
	_margin: 0 0 0 26px;
	width: 640px;
	text-align:justify;
	float:left;
}


#footer {
    text-align:center;
	color:#7b7960;
	font-size:.8em;	
}

#rechts {
    padding: 0;
	margin: 0 0 0 25px;
	width: 220px;
	float:left;
}

#submenu {
    padding: 0;
	margin: 40px 0 0 -5px;
	_margin: 20px 0 0 -5px;
	width: 220px;
	height:auto;
	float:left;
}

#adresgegevens {
    padding:15px 20px 5px 20px;
	margin: 0;
	width: 180px;
	height:auto;
	background-color:#d2d2c7;
	float:left;
}

#activiteitencontainer

#adresgegevenshead {
    padding:5px 20px;
	margin: 30px 0 0 0;
	width: 180px;
	background-color:#7b7960;
	color:#fff;
	font-weight:bold;
	float:left;
}


#contactgegevenscontainer
{
    background: #D2D2C7;    
}


BUTTON, INPUT.Submit
{
	background-color: #cc0000;
	color: white;
	border: 1 px solid black;
}

/* SHOP */
DIV#ShopItemContent
{
	border: none;
	padding: 0px;
	margin-right: 0;
}

DIV#ShopItemVariantMedia
{
	float: none;
	width: auto;
	border: 0px;
	border-top: 1px solid #cc0000;
	margin-top: 20px;
	padding-top: 20px;
}

DIV#Container.ShopItemMedia,
DIV#ShopItemVariantMedia DIV.Container
{
	border: none;
	padding: 0px;
}

DIV#ShopItemVariantMedia DIV.ShopItemMedia
{
	text-align: left;
}

DIV#ShopItemVariantMedia DIV.Container H2
{
	margin-top: 10px;
}

DIV#ShopItemContent
{
	position: relative;
}

DIV#ShopItemIcons
{
	position: absolute;
	right: 0px;
	top: 0px;
}

DIV.ShopCatBreadcrum
{
	display: none;
}

P.None
{
	display: none;
}
