#wrapper {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border: 4px solid #85A2A5;
	width: 780px;
}

#header {
	position: relative;
	margin: 0;
	background-image: url(../images/header_background.png);
	background-repeat: repeat-x;
	border-top-width: 3px;
	border-right-width: 3px;
	border-bottom-width: 6px;
	border-left-width: 3px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #B5C6C8;
	border-right-color: #B5C6C8;
	border-bottom-color: #B5C6C8;
	border-left-color: #B5C6C8;
}

#leftcol {
	margin: 0;
	padding: 0;
	float: left;
	width: 174px;
}

#rightcol {
	margin: 0;
	padding: 0;
	float: left;
	width: 606px;
	height: 1% /* Holly hack for Peekaboo Bug */;
}
#editablecontent {
	width: 590px;
}
#footer {
	clear: both;
	background-color: #00386B;
	color: #FFFFFF;
	font-size: xx-small;
	padding: 3px;
	text-align: right;
	border-top: solid 2px #FFFFFF;
}
#copyright {
	color: #AAAAAA;
	font-size: xx-small;
	padding-top: 3px;
	text-align: right;
	border-top: solid 2px #FFFFFF;
	width: 780px;
	margin: 0 auto;
}

#copyright a {
	color: #AAAAAA;
}

#logo_container img {
	border: none;
}
#sellang_container {
	position: absolute;
	left: 180px;
	top: 80px;
	color: #FFFFFF;
	font-size: smaller;
	font-weight: bold;
}
#subnav_container {
	float:right;
	position: relative;
	bottom: -80px;
	right: 5px;
	color: #FFFFFF;
	font-size: smaller;
	font-weight: bold;
}
#subnav_container a {
	color: #FFFFFF;
	text-decoration: none;
}
#subnav_container a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
#intro_container img {
	border-top: 2px solid #FFFFFF;
	border-right: 2px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
	margin: 0;
	padding: 0;
}
#intro_description {
	float: right;
	width: 350px;
}

#topproducts_container {
	clear: both;
}

#topproducts_container #title {
	margin: 3px;
	font-weight: bold;
	height: 4em;
}

#topproducts_container #description {
	margin: 3px;
	font-size: smaller;
	height: 28em;
}
#topproducts_container #link {
	margin: 3px;
	font-size: smaller;
	text-align:right;
}
#topproducts_container #link a, #topproducts_container #link a:hover {
	color: #FFFFFF;
}

#topproduct1_container {
	background-color: #FE4F00;
	border-right: 2px solid #FFFFFF;
	background-image: url(../images/topproduct1_background.png);
	background-repeat: repeat-x;
	width: 200px;
	float: left;
	color: #FFFFFF;
	height: 31em;
}

#topproduct2_container {
	background-color: #FEB300;
	border-right: 2px solid #FFFFFF;
	background-image: url(../images/topproduct2_background.png);
	background-repeat: repeat-x;
	width: 200px;
	float: left;
	color: #FFFFFF;
	clear: right;	
	height: 31em;
}

#topproduct3_container {
	background-color: #009D7C;
	border-right: 2px solid #FFFFFF;
	background-image: url(../images/topproduct3_background.png);
	background-repeat: repeat-x;
	width: 200px;
	float: left;
	color: #FFFFFF;	
	height: 31em;
}

#topproduct4_container {
	background-color: #006774;
	background-image: url(../images/topproduct4_background.png);
	background-repeat: repeat-x;
	width: 150px;
	float: left;
	color: #FFFFFF;	
	height: 15em;
}
.separator {
	clear: both;
	height: 0px;
	width: 90%;
	font-size: 1px;
}
#search_container {
	background-color: #104263;
	margin: 75px 2px 2px 2px;
	padding-bottom: 3px;
	padding-top: 3px;
}
#search_container #title {
	color: #FFFFFF;
	margin: 3px;
	font-size: x-small;
}
#search_container form {
	margin: 4px 3px 3px 3px;
	padding: 0;
}
#search_container #searchfor {
	width: 90px;
	border: 1px solid #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	height: 15px;
	margin: 0;
	padding: 0;
}
#search_container #searchbutton {
	color: #FFFFFF;
	font-weight: bold;
	font-size: xx-small;
	background-color:#CCCCCC;
	border: 1px solid #999999;
	padding: 0;
	cursor: pointer;
}
#search_container form {
	clear: both;
	background-color:#CCCCCC;
	border: 1px dotted #999999;
	margin: 4px 3px 3px 3px;
	padding: 0;
}
#contactform {
	clear: both;
	background-color:#EEEEEE;
	border: 1px dotted #999999;
	margin: 10px 5px 10px 0;
	padding: 5px;
}
.formfieldheader {

}
.formfield {
	margin: 0 10px 5px 10px;
}
.formfield input, .formfield textarea {
	width: 90%;
	border: 1px solid #AAAAAA;
}
.formknop {
	text-align: right;
}
h3 {
	clear: both;
	font-size: small;
	color: #666666;
}
h3 a {
	color: #666666;
}
h3 a:hover {
	color: #999999;
}
a, a:hover {
	color: #666666; 
}
#nieuws {
	position: absolute;
	margin-left: 180px;
	margin-top: 3px;
}

