/*
* {

	box-sizing: border-box;
	-moz-box-sizing: border-box;

}
*/

.red {
	color:#C0262E;
}
.narrow {
	width:330px;
}
.medium {
	width:545px;
}
.wide {
	width:700px;
}
.floatLeft {
	float:left;
}
.floatRight {
	float:left;
}
.bold {
	font-weight: bold;
}

.size10{
	font-size: 10px;
}
.size11{
	font-size: 11px;
}
.size12{
	font-size: 12px;
}
.size14{
	font-size: 14px;
}
.size16{
	font-size: 16px;
}

body {
	margin: 0px auto;
	padding: 10px 0px 0px 0px;
	background-color: #9A8A73;
	font-family: Arial;
	font-weight: normal;
	font-size: 12px;
	text-align: left; /* for IE */
}
/* 
	all form
*/
form {
	margin:0px;
	padding:0px;
	border: 0px solid;
}
table {
	margin:0px;
	padding:0px;
	border: 0px solid;
}
tr {
	margin:0px;
	padding:0px;
	border: 0px solid;
}
td {
	margin:0px;
	padding:0px;
	border: 0px solid;
}


/* 
	all span
*/
span  {
	margin:0px;
	padding:0px;
}
p {
	margin:0px;
	padding:0px;
}
/* 
	all a
*/
a{
	margin:0px;
	padding:0px;
	color: #C0262E;
	/*text-decoration: underline;*/
	text-decoration: none;
}
a:link		{color: #C0262E;}
a:hover		{color: #C0262E;}
a:active	{color: #C0262E;}
a:focus 		{outline: none;}

/* 
	all hr
*/
.hrdiv2 {
	position:relative;
	float:left;
	left:20px;
	margin:0px;
	padding:0px;
	height:1px;
	width:710px;
	border-style:none;
	border-width: 0px;
	border-color: #000000;
	background-color: #cccccc; 
	overflow:hidden;
}
.hrdiv {
	position:relative;
	float:left;
	left:20px;
	margin:0px;
	padding:0px;
	height:1px;
	width:520px;
	border-style:none;
	border-width: 0px;
	border-color: #000000;
	background-color: #cccccc; 
	overflow:hidden;
}
hr {
	margin:0px;
	padding:0px;
	background:#402E2E none repeat scroll 0%;
	border:1px;
	height:1px;	
}

/* 
	all img
*/
img {
	margin:0px;
	padding:0px;
	border-style: none;
	border-width: 0px;
}


/* 
	all divs
*/
div{
	border-style: dashed;
	border-width: 0px;
	border-color: #333333;
	text-align:left;
	margin:0px;
	padding:0px;
	border-spacing: 0px;
}
div.motherContainer {
	position:relative;
	float:left;
	margin: 0px;   /* align for good browsers */
	width: 754px; /*1024px*/
	height: 600px; /*600px*/
}


div.containerHeader {
	position:absolute;
	left:0px;
	top:0px;
	width: 100px;
	height: 50px;
}

div.containerTopMenuContact {
	position:absolute;
	top:0px;
	right:0px;
}



div.containerTopMenu {
	position:absolute;
	left:0px;
	top:50px;
	width: 750px;
	height: 40px;
}
div.containerTopMenuButton {
	position:relative;
	float: left;
}
a.containerTopMenu {
}
img.containerTopMenu {
	margin:0px;
	padding:0px;
	border-style: none;
	border-width: 0px;
}
div.containerTopMenuSearch {
	margin:16px 0px 0px 0px;
	padding:0px;
	position:relative;
	float: right;
}
img.containerTopMenuSearch {
	float: left;
}
input.containerTopMenuSearchText{
	float: left;
	margin:0px;
	padding:0px;
	background-color: #9A8A73;
	border-style: solid;
	border-width: 1px;
	border-color: #ffffff;
	height:15px;
	width:100px;
}
input.containerTopMenuSearchButton{
	margin:0px;
	padding:0px;
	background-color: #ffffff;
	color: #9A8A73;
	font-weight: bold;
	height:22px;
}
div.containerTopMenuSearch2 {
	margin:12px 0px 0px 0px;
	padding:0px;
	position:relative;
	float: left;
}
img.containerTopMenuSearch2 {
	float: left;
}
input.containerTopMenuSearchText2{
	float: left;
	margin:0px;
	padding:0px;
	background-color: #ffffff;
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	height:15px;
	width:120px;
}
input.containerTopMenuSearchButton2{
	margin:0px;
	padding:0px;
	background-color: #ffffff;
	color: #9A8A73;
	font-weight: bold;
	height:22px;
}










div.containerLeftColumn {
	position:relative;
	float:left;
	margin:90px 0px 0px 0px;
	padding:0px;
	width: 240px;
	height: 500px;
}







div.containerBreadCrums{
	position:relative;
	float: clear;
	width: 500px;
	height: 20px;
	background-color: #ffffff;
	margin:0px;
	padding:10px 10px 10px 10px;
	overflow:hidden;
	color:#000000;
}
a.breadcrum {
	color:#0033CC;
}
a.breadcrum:link{
	color:#0033CC;
}
a.breadcrum:hover{
	color:#0033CC;
}
a.breadcrum:active{
	color:#0033CC;
}
a.breadcrum:focus {
	outline: none;
}









div.containerRightColumn {
	position:absolute;
	left:569px;
	top:90px;
	width: 171px;
	margin:0px;
	padding:0px;
}

div.containerRightColumnProducten {
	position:relative;
	float: clear;
	width: 161px;
	height: 190px;
	background-color: #FFCC33;
	margin:0px;
	padding:10px;
	overflow:hidden;
}
p.containerRightColumnProducten {
	margin:5px 0px 5px 0px;
	padding:0px;
}
a.containerRightColumnProducten  {
}
hr.containerRightColumnProducten  {
	border: 0px;;
	height: 1px;
	color:#9A8A73;
	background-color: #9A8A73;
	margin: 3px 0px 0px 0px;
}





div.containerRightColumnNewsFlash {
	position:relative;
	float: clear;
	width: 161px;
	height: 120px;
	background-color: #C3A04C;
	margin:5px 0px 0px 0px;
	padding:10px 10px 10px 10px;
	overflow:hidden;
}
div.containerRightColumnNewsFlash2 {
	position:relative;
	float: clear;
	width: 161px;
	height: 120px;
	background-color: #C3A04C;
	margin:5px 0px 0px 0px;
	padding:10px 10px 10px 10px;
	overflow:hidden;
}





div.containerRightColumnContact {
	position:relative;
	float: clear;
	width: 177px;
	height: 55px;
	background-color: #D6B649;
	margin:0px;
	padding:5px 5px 5px 5px;
	overflow:hidden;
	color:#ffffff;
}
p.containerRightColumnContact {
	margin:5px 0px 5px 0px;
	padding:0px;
}
h3.containerRightColumnContact {
	margin:0px;
	padding:0px 0px 0px 0px;
	color:#511C38;
}
hr.containerRightColumnContact  {
	border: 0px;
	height: 1px;
	color:#ffffff;
	background-color: #ffffff;
	margin: 0px;
}





div.containerSearch {
	position:absolute;
	width: 750px;
	min-height:500px;
	height:auto !important;
	height:500px;
	top:90px;
	left:0px;
	background-color: #ffffff;
	margin:0px;
	padding:0px;
	color:#000000;
}
div.containerSearchContent {
	position:relative;
	margin:0px;
	padding:0px 20px 10px 20px;
	width: 340px;
}
div.containerSearchImage {
	position:absolute;
	top: 44px;
	left: 380px;
}
p.search {
	margin:0px;
	padding:0px 0px 0px 20px;
}






div.containerLinks {
	position:absolute;
	width: 750px;
	min-height:500px;
	height:auto !important;
	height:500px;
	top:90px;
	left:0px;
	background-color: #ffffff;
	margin:0px;
	padding:0px;
	color:#000000;
}
div.containerLinksContent {
	position:relative;
	margin:0px;
	padding:0px 20px 10px 20px;
}
div.containerLinksImage {
	position:absolute;
	top: 44px;
	left: 380px;
}














div.containerAgenda {
	position:absolute;
	width: 750px;
	min-height:500px;
	height:auto !important;
	height:500px;
	top:90px;
	left:0px;
	background-color: #ffffff;
	margin:0px;
	padding:0px;
	color:#000000;
}
div.containerAgendaContent {
	position:relative;
	margin:0px;
	padding:0px 20px 10px 20px;
	/*width: 320px;*/
}
div.containerAgendaImage {
	position:absolute;
	top: 44px;
	left: 380px;
}








div.containerContactformulier {
	position:absolute;
	width: 750px;
	min-height:500px;
	height:auto !important;
	height:500px;
	top:90px;
	left:0px;
	background-color: #ffffff;
	margin:0px;
	padding:0px;
	color:#000000;
}
div.containerContactformulierContent {
	position:relative;
	margin:0px;
	padding:0px 20px 10px 20px;
	/*width: 320px;*/
}
div.containerContactformulierImage {
	position:absolute;
	top: 44px;
	left: 380px;
}
iframe.containerContactformulierForm{
	position:relative;
	margin:0px;
	padding:0px 20px 10px 20px;
	height:300px;
}
input.containerContactformulierForm {
	background-color:#EEEEEE;
	overflow:auto;
	border-style:inset;
	border-top:0px;
	border-right:5px;
	border-bottom:5px;
	border-left:0px;
}
textarea.containerContactformulierForm {
	background-color:#EEEEEE;
	overflow:auto;
	border-style:inset;
	border-top:0px;
	border-right:5px;
	border-bottom:5px;
	border-left:0px;
}



div.containerWorkshopsBeurzen {
	position:absolute;
	width: 750px;
	min-height:500px;
	height:auto !important;
	height:500px;
	top:90px;
	left:0px;
	background-color: #ffffff;
	margin:0px;
	padding:0px;
	color:#000000;
}
div.containerWorkshopsBeurzenContent {
	position:relative;
	margin:0px;
	padding:0px 20px 10px 20px;
}
div.containerWorkshopsBeurzenImage {
	position:absolute;
	top: 44px;
	left: 380px;
}






div.containerHome {
	position:absolute;
	width: 565px;
	min-height:500px;
	height:auto !important;
	height:500px;
	top:90px;
	left:0px;
	background-color: #9A8A73;
	margin:0px;
	padding:0px;
}
div.containerHomeKopContent {
	position:relative;
	width: 549px;
	min-height:34px;
	height:34px;
	color: #ffffff;
	background-color: #897A67;
	margin:0px;
	padding:8px 8px 8px 8px;
	overflow:hidden;
}
div.containerHomeProductSubText {
	position:relative;
	float:left;
	min-height:20px;
	height:20px;
	background-color: #ffffff;
	margin:0px;
	padding:8px 8px 8px 8px;
	overflow:hidden;
	color:#8D806D;
}


div.containerHomeSubKopContent {
	position:relative;
	width: 549px;
	min-height:20px;
	height:20px;
	color: #897A67;
	background-color: #ffffff;
	margin:0px;
	padding:8px 8px 8px 8px;
	overflow:hidden;
}
div.containerHomeImages {
	position:relative;
	width: 580px;
	min-height:445px;
	height:445px;
	margin:5px 0px 0px 0px;
	padding:0px;
	overflow:hidden;
	background-color: #9A8A73;
}
div.containerHomeProduct {
	position:relative;
	float:left;
	margin:0px 5px 0px 0px;
	padding:0px;
	width: 185px;
	height: 204px;
	background-color: #ffffff;
}
div.containerHomeProductImage {
	position:relative;
	float:left;
	margin:0px;
	padding:0px 0px 0px 0px;
	width: 185px;
	min-height:164px;
	height:auto !important;
	height: 164px;
	border-style: solid;
	border-width: 0px;
	border-color: #cccccc;
}






/* producten per vormgever */
div.containerProductenPerVormgever {
	position:absolute;
	width: 565px;
	min-height:500px;
	height:auto !important;
	height:500px;
	top:90px;
	left:0px;
	background-color: #ffffff;
	margin:0px;
	padding:0px;
	color:#000000;
}
div.containerProductenPerVormgeverContent {
	position:relative;
	margin:0px;
	padding:0px 0px 0px 20px;
	min-height:316px;
	height:auto !important;
	height:316px;	
}
div.containerProductenPerVormgeverContentProduct {
	position:relative;
	float:left;
	margin:0px;
	padding:0px 8px 10px 0px;
	width: 125px;
	height: 145px;
}
div.containerProductenPerVormgeverContentProductImage {
	position:relative;
	float:left;
	margin:0px;
	padding:0px 0px 0px 0px;
	width: 125px;
	min-height:125px;
	height:auto !important;
	height: 125px;
	border-style: solid;
	border-width: 1px;
	border-color: #cccccc;
	text-align:center;
}

p.containerProductenPerVormgeverContentProduct {
	margin:0px;
	padding:0px 0px 0px 4px;
}
a.containerProductenPerVormgeverContentProduct {
	text-decoration: none;
}
img.containerProductenPerVormgeverContentProductImage {
	margin:0px;
	padding:0px;
}
div.containerProductenPerVormgeverContentNavigation {
	position:relative;
	float: right;
	margin:0px;
	padding:0px 25px 0px 0px;
/*	position:absolute;
	margin:0px;
	padding:0px;
	width:100px;
	bottom:135px;
	right: 25px;
*/
}
div.containerProductenPerVormgeverprofile{
	position:relative;
	float:left;
	/*height:80px;*/
	width:490px;
	margin:8px 0px 0px 0px;
	padding:0px 20px 20px 20px;
}
img.containerProductenPerVormgeverProfile{
	margin:12px 0px 0px 0px;
	padding:0px 10px 0px 0px;
}
p.containerProductenPerVormgeverprofile{
	margin:12px 0px 0px 0px;
	padding:0px 10px 0px 0px;
}




/* product per vormgever */
div.containerProductPerVormgeverContentProductImage {
	position:relative;
	float:left;
	margin:0px;
	padding:0px;
	width: 310px;
	height: auto;
	border-style: solid;
	border-width: 1px;
	border-color: #cccccc;
	text-align:center;
}
div.containerProductPerVormgeverContentProductImagesThumb {
	position:relative;
	float:left;
	margin:0px 4px 4px 0px;
	padding:0px 0px 0px 0px;
	width: 60px;
	height: 60px;
	border-style: solid;
	border-width: 1px;
	border-color: #cccccc;
	text-align:center;
}
div.containerProductPerVormgeverContentProductContent {
	position:relative;
	float:right;
	margin:0px;
	padding:0px 10px 160px 0px;
	width: 220px;
	min-height:150px;
	height:auto !important;
	height: 152px;
}
div.containerProductPerVormgeverContentProductImages {
	position:absolute;
	bottom:0px;
	right:0px;
	width: 230px;
	height: 126px;
}
p.containerProductPerVormgeverContentProduct {
	margin:0px;
	padding:0px 0px 0px 5px;
}
img.containerProductPerVormgeverContentProductImage {
	margin:0px;
	padding:0px;
}




div.containerProducten {
	position:absolute;
	width: 565px;
	min-height:500px;
	height:auto !important;
	height:500px;
	top:90px;
	left:0px;
	background-color: #ffffff;
	margin:0px;
	padding:0px;
	color:#000000;
}
div.containerProductenContent {
	position:relative;
	margin:0px;
	padding:10px;
	width: 320px;
}






div.containerOverOns {
	position:absolute;
	width: 750px;
	min-height:500px;
	height:auto !important;
	height:500px;
	top:90px;
	left:0px;
	background-color: #ffffff;
	margin:0px;
	padding:0px;
	color:#000000;
}
div.containerOverOnsWeerWaarContent {
	position:relative;
	margin:0px;
	padding:0px 0px 20px 20px;
}
div.containerOverOnsWeerWaarImage {
	position:absolute;
	top: 44px;
	left: 380px;
}
p.containerOverOnsPersContent{
	padding:0px 0px 0px 20px;
}
div.containerOverOnsPersContent {
	position:relative;
	float:left;
	margin:0px;
	padding:20px;
}
div.containerOverOnsPersImage {
	position:absolute;
	top: 40px;
	left: 390px;
}





div.containerVormgevers {
	position:absolute;
	width: 750px;
	min-height:500px;
	height:auto !important;
	height:500px;
	top:90px;
	left:0px;
	background-color: #ffffff;
	margin:0px;
	padding:0px;
	color:#000000;
}
div.containerVormgeversKopContent {
	position:relative;
	margin:0px;
	padding:10px;
	text-align:left;
}
div.containerVormgeversContent {
	position:relative;
	margin:0px 0px 0px 0px;
	padding:0px 20px 20px 20px;
}
div.containerVormgeversImage {
	position:absolute;
	top: 44px;
	left: 380px;
}
div.containerVormgeversNavigation {
	position:absolute;
	margin:0px;
	padding:0px 0px 0px 0px;
	bottom:20px;
	left: 20px;
}
ul.containerVormgeversContent {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
li.containerVormgeversContentVast  {
	width:100%;
	color:#26AADB;
	margin: 0px;
	padding: 0px;
}
li.containerVormgeversContentExtern {
	width:100%;
	margin: 0px;
	padding: 0px;
}
li.containerVormgeversContentExtern  a { color:#897A67;}
li.containerVormgeversContentExtern  a:link { color:#897A67;}
li.containerVormgeversContentExtern  a:hover { color:#897A67;}
li.containerVormgeversContentExtern  a:active { color:#897A67;}
li.containerVormgeversContentExtern  a:visited { color:#897A67;}




/* styles for fckEditor */

/* styles for fckEditor */

