body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4c4c4c;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat;
}

a {
color: #8a7f6e;}

h1 {
font-size: 18px;
color: #293f6f;
margin-bottom: 20px;

}

h2 {
background: url(../images/vanneste_arrow.gif) no-repeat left 2px;
padding-left: 25px;
margin-left: -25px;
color: #aa9c87;
font-size: 13px;}

h3 {
color: #aa9c87;
font-size: 13px;}

#kaderheader {
	clear: both;
	width: 930px;
	margin: 0px auto 0px auto;
}

#headerlinks {
	background-image: url(../images/header_links.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 235px;
	width: 397px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}
#headerrechts {
	height: 228px;
	width: 373px;
	padding-top: 6px;
	float:left;
	background-image: none;
	background-repeat: no-repeat;
	background-position: left top;
}

#taalkeuze {
	background-color: #FFFFFF;
	background-image: url(../images/header_corner.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 30px;
	overflow: hidden;
	width: 517px;
	padding-right: 15px;
}

#taalknoppen li{
float: right;
width: 40px;
list-style: none;
font-size: 11px;
height: 30px;
margin-top: -5px;
#margin-top: 10px;
_margin-top: 10px;

}

#taalknoppen li a{
text-decoration: none;
color: #988b79;
font-weight: bold;
}

#taalknoppen li a:hover{
text-decoration: none;
color: #293f6f;
font-weight: bold;
}

#taalknoppen li.activeLanguage a:link{
text-decoration: none;
color: #293f6f;
font-weight: bold;
}

#taalknoppen li.activeLanguage a:visited{
text-decoration: none;
color: #293f6f;
font-weight: bold;
}

#taalknoppen li.activeLanguage a:hover{
text-decoration: none;
color: #293f6f;
font-weight: bold;
}


#headerfoto {
	background-image: none;
	background-repeat: no-repeat;
	background-position: left top;
	height: 199px;
	width: 533px;
	background-color: #FFFFFF;
	z-index: -5;
}


#navigatie {
	height: 32px;
	width: 533px;
	background-color: #99CC33;
}

#kadermidden {
	clear: both;
	width: 930px;
	margin-right: auto;
	margin-left: auto;
	background: url(../images/bg_content.gif) repeat-y right top;
}

#randfoto {
	background-image: url(../images/left_stofover.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 22px;
	float: left;
	height: 70px;
}

#kadercontent {
	float: left;
	
}

#foto {
	background-color: #CDBCA3;
	float: left;
	margin: 0px;
	padding: 0px;
}

#content {
	width: 540px;
	padding: 0px 20px 20px 52px;
	float: left;
	_overflow: hidden;
}







#kaderbottom {
	height: 45px;
	width: 930px;
	clear: both;
	background: url(../images/bg_footer.jpg) no-repeat right bottom;
	

}

#footer {
	margin: 0px;
	height: 45px;
	width: 561px;
	float: right;
	margin-top: 0px;
	color: #7684a3;
	line-height: 140%;
	border-top: 1px dotted #7684a3;
	padding-left: 50px;
	font-size: 11px;
}

#footer p {
	margin-top: -8px;
	#margin-top: 4px;
	_margin-top: 4px;}



#developed {
	padding-right: 20px;
	float: right;
	margin-right: -610px;
	#margin-right: 0px;
	_margin-right: 0px;
	color: #717372;
}

#schaduw {

z-index: 2;}

#dd {
text-align: left;
width: 533px;
background-color:#cdbca3;
position: relative;
height: 24px;
margin: 0px;
padding: 0px;
}

#dd li{
list-style: none;
margin: 0px; 
padding: 0px;
display: inline;
}

#dd li a{
background-color:#cdbca3;
display: block;
float: left;
width: 73px;
text-align: center;
height: 20px;
padding-top: 4px;
margin: 0px;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
color: #FFFFFF;
font-weight: bold;
overflow: hidden;
}

#dd li a:hover{
background-color:#293f6f;
display: block;
float: left;
width: 73px;
text-align: center;
padding-top: 4px;
height: 20px;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
color: #FFFFFF;
font-weight: bold;
}

#dd li.activeHeader a.menu:link{
background-color:#293f6f;
display: block;
float: left;
width: 73px;
text-align: center;
height: 20px;
padding-top: 4px;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
color: #FFFFFF;
font-weight: bold;
}

#dd li.activeHeader a.menu:visited{
background-color:#293f6f;
display: block;
float: left;
width: 73px;
text-align: center;
height: 20px;
padding-top: 4px;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
color: #FFFFFF;
font-weight: bold;
}

#dd li.activeHeader a.menu:hover{
background-color:#293f6f;
display: block;
float: left;
width: 73px;
text-align: center;
height: 20px;
padding-top: 4px;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
color: #FFFFFF;
font-weight: bold;
}

#dd #menu2 {
visibility: hidden;
position: absolute;
top: 24px;
left: 73px;
z-index:20;}

#dd li #menu2 a{
padding-top: 4px;
padding-bottom: 3px;
border-top: 1px solid #fff;
clear: both;
display: block;
min-height: 20px;
height: auto;
_height: 20px;
}

#menu2 a:link{
background-color:#cdbca3;
}

#menu2 a:visited{
background-color:#cdbca3;
}

#menu2 a:hover{
background-color:#293f6f;
}

#menu2 a:active{
background-color:#cdbca3;
}

form.contact input {
border: 1px solid #cdbca3;
font-size: 11px;
}

form.contact input.submit {
background-color: #cdbca3;
color: #fff;
font-size: 12px;
border: none;
margin-top: 7px;
padding: 2px;
}

form.contact textarea {
border: 1px solid #cdbca3;
font-size: 11px;
}

img.right {
float: right;
}

#content_trading table{
width: 540px;
margin-right: 0px;
margin-top: 10px;
margin-bottom: 15px;
border: 1px solid #cdbca3;
}

#content_trading table td {
vertical-align: bottom;
padding: 5px;
}

#content_flax_for_plumbers table{
width: 540px;
margin-right: 0px;
margin-top: 10px;
margin-bottom: 15px;
border: 1px solid #cdbca3;
}

#content_flax_for_plumbers table td {
vertical-align: bottom;
padding: 5px;
}

#content_company table{
width: 540px;
margin-right: 0px;
margin-top: 10px;
margin-bottom: 15px;
border: 1px solid #cdbca3;
padding: 5px;
}

#content_company table td {
vertical-align: middle;
}

#content_flax_yarns table{
width: 540px;
margin-right: 0px;
margin-top: 10px;
margin-bottom: 15px;
border: 1px solid #cdbca3;
padding: 5px;
}

#content_flax_yarns table td {
vertical-align: middle;
}

#content_flax_fiber table td{
vertical-align: middle;}

#content_flax_fiber table.border{
width: 540px;
margin-right: 0px;
margin-top: 10px;
margin-bottom: 15px;
border: 1px solid #cdbca3;
padding: 5px;
}

#content_flax_fiber table.border td {
vertical-align: ;
}