body {
	margin: 0;
	padding: 0;
	background-color: #FFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
	line-height: 18px;
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
}

form, h1, h2, h3 {
	margin: 0;
	padding: 0;
}
ul {
	margin-top: 0;
}
input, select, textarea {
	font-size: 11px;
	color: #666;
	border: 1px solid #999;
	padding-left: 3px;
}
hr {
	height: 1px;
	background-color: #083858;
	color: #083858;
	border: 0;
}
div.hrlinks {
	margin: 10px 0;
}
div.hrcontent {
	width: 230px;
	margin: 0 0 10px 0;
}

#wrap {
	width: 860px;
	margin: 0 auto;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	background-color: #C2C8CD;
}

#searchbox {
	float: right;
	margin-top: 30px;
}

.content {
	float: right;
	background-color: #C2C8CD;
	width: 820px;
	margin: 0 15px;
}

.contentlinks {
	float: left;
	background-color: #D1D6DA;
	width: 300px;
}

.contentrechts {
	float: right;
	background-color: #C2C8CD;
	width: 560px;
}

#tekstlinks {
	margin: 20px 0 0 40px;
	padding: 15px;
	background-color: #E9EBEC;
	color: #083858;
}
#tekstrechts {
	margin: 20px 10px 0 0;
	padding: 15px 15px 15px 30px;
	background-color: #E1E4E6;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #083858;
	margin-bottom: 18px;
	line-height: normal;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #083858;
	margin-bottom: 18px;
	line-height: normal;
}

.button{
	background-color: #cccccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border:1px;
}

#tekstkolom {
	margin: 0;
	background-color: #F0F1F2;
	padding: 20px 40px 10px 40px;
}
#kaderkolom {
	float: right;
	width: 630px;
	display: inline;
	border-left: 2px solid #FFFFFF;
	padding-left: 10px;
}
#logo {
	padding: 5px 20px;
}

#navigatie {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 860px;
	height: 20px;
	line-height: 19px;
	background-color: #083858;
	clear: both;
}
#menu {
	float: left;
	text-transform: uppercase;
	color: #FFF;
	padding-left: 20px;
}
#menu a:link, #menu a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
#menu a:hover {
	color: #BFCBD3;
}
#taal {
	float: right;
	text-align: right;
	margin: 0 10px;
	font-weight: bold;
	color: #BFCBD3;
}
#taal a:link, a:visited {
	color: #BFCBD3;
	font-weight: normal;
	text-decoration: none;
}
#taal a:hover {
	font-weight: normal;
	text-decoration: underline;
}

.fotozm {
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	background-color: #E9EBEC;
	text-align: left;
}

/*************/

.fotofront {
	margin-right: 15px;
	margin-top: 5px;
}
td.frontitemlinks {
	width: 50%;
	padding-right: 30px;
}
td.frontitemrechts {
	width: 50%;
	padding-left: 30px;
	border-left: 1px solid #C2C8CD;
}

td.frontitemlinks img {
	margin-right: 15px;
	margin-top: 5px;
}

td.frontitemrechts img {
	margin-right: 15px;
	margin-top: 5px;
}

.fotoprod {
	margin-right: 15px;
}
td.prodlinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #083858;
	width: 50%;
	padding: 10px 15px 10px 0;
	border-bottom: 1px solid #C2C8CD;
}
td.prodrechts {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #083858;
	width: 50%;
	padding: 10px 0 10px 15px;
	border-bottom: 1px solid #C2C8CD;
}
a.prodlink:link, a.prodlink:visited {
	color: #083858;
	text-decoration: none;
}
a.prodlink:hover {
	color: #708A9B;
	text-decoration: none;
}

.fotoprodpag {
	margin: 10px 0;
}
td.prodpagrechts {
	width: 75%;
	padding: 10px 0 10px 15px;
	border-left: 1px solid #C2C8CD;
}

td.prodpaglinks {
}

.tnfoto {
	padding: 0 0 5px 0;
}
/*************/

#navlist {
    width: 300px;
    padding: 0;
    margin: 0;
    font-size: 10px;
    border-bottom: 1px solid #C2C8CD;
    list-style: none;
    text-transform: uppercase;
    text-indent: -20px;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
}

#navlist li {
    list-style: none;
    margin: 0;
    padding-left: 40px;
    border-top: 1px solid #C2C8CD;
}

#navlist li a:link, #navlist li a:visited {
	text-decoration: none;
	padding-left: 20px;
	color: #083858;
}
#navlist li a:hover {
	background: transparent url(/img/bulletnav1.gif) 0 no-repeat;
	padding-left: 20px;
	color: #7F98A8;
}
#navlist li span.current {
	font-weight: bold;
	background: transparent url(/img/bulletnav1.gif) 0 no-repeat;
	padding-left: 20px;
	color: #083858;
}

#navlist li span.nietactief {
	padding-left: 20px;
}

a#current:link, a#current:visited, a#current:hover {
	color: #FBE88F;
	font-weight: bold;
	text-decoration: none;
}

#footer {
	margin: 0 auto;
	color: #708A9B;
	font-size: 10px;
	padding-left: 40px;
	line-height: 20px;
	clear: both;
	background: url(/img/footerbg.gif) repeat-y;
}
a.footer:link, a.footer:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a.footer:hover {
	color: #CCCCCC;
	text-decoration: none;
}

#footerfull {
	margin: 0 auto;
	color: #708A9B;
	font-size: 10px;
	padding-left: 40px;
	line-height: 20px;
	clear: both;
}

/*************/

a:link {
	color: #708A9B;
	text-decoration: underline;
}
a:visited {
	color: #999999;
	text-decoration: none;
}
a:hover {
	color: #854521;
	text-decoration: underline;
}

.button_print {
	float: left;	
	margin: 10px 10px 0px 10px;
}

/* Javascript warning */
input.error, select.error, textarea.error
{
	border: 1px solid red;
	background-color: #FFFCE2;
	background-position: right;
	background-repeat: no-repeat;
}

input.error, select.error
{
	background-image:        url('/img/warning_obj.gif');
}

a.link_meer {
	text-decoration:	underline;
}

.zoutman_titel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #9b7c04;
	margin-bottom: 18px;
	line-height: normal;
}

.zoutman_subtitel  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #9b7c04;
	margin-bottom: 18px;
	line-height: normal;
}

.zoutman_anderetitel  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #9b7c04;
	margin-bottom: 18px;
	line-height: normal;
	font-style: italic;
}

.producttn img {
	margin-bottom: 2px;
}