/**************** algemeen ****************/

body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFF;
	color: #000;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}

td
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #26190D;
}

input, textarea, select
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #E7E7E7;
}

form
{
	display: inline;
}

img
{
	border: 0;
}

img.titelbeeld {
	padding: 18px 0px 5px 0px;
}

a {
	text-decoration: none;
}

a:hoover {
	text-decoration: underline;
}

.productMenu a {
	color : white;
	font-weight: bold;
}

.productMenu a:hover {
	color : #ddd;
}

div#bedanktInschrijving {
	padding: 10px 10px 10px 15px;
}

table.centreerSite {
	margin-left: auto;
	margin-right: auto;
}

table#middenTabel {
	border: 1px solid #CAC9C9;
	border-width: 0 1px 0 1px;
}

/**************** leftbar ****************/


#leftbar a {
	color: #141A44;
	text-decoration: underline;
}

#leftbar td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #141A44;
}

#leftbar td.mailinglist {
	background-image:url(../images/left/bg1.gif);
	padding: 10px 15px 10px 15px;
}

#leftbar td.item {
	background-image:url(../images/left/bg2.gif);
	padding: 10px 15px 0 15px;
}

#leftbar td.item span {
	white-space: nowrap;
}

#leftbar td.last {
	padding-bottom: 10px;
}
/**************** ankers ****************/

#ankers {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:	##5B5B5B;
	text-align: right;
	padding: 0 0 10px 0;
}

div#ankers a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:	#5B5B5B;
	font-weight: normal;
	padding: 0 2px 0 2px;
	text-decoration: underline;
}

div#ankers a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:	#000;
	font-weight: normal;
}

.activeInfo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:	#000;
	font-weight: normal;
	background-color:#E7EBF4;
	padding: 0 2px 0 2px;
}

/**************** tekst ****************/

#tekst {
	margin-top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14pt;
	color:	#000;
}

#tekst ul {
	margin-left: 15px;
	padding:0;
}

#tekst h1 a {
	position: absolute; 
	top: 0px; 
	right: 0px;
	font-size: 11px;
	font-variant: normal;
	text-decoration: none;
}

#tekst h1
{	
	position: relative;
	z-index:1;
	font-family: Trebuchet, Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #101842;
	margin-bottom: 20px;
	padding-right: 100px;
	font-variant: small-caps;
	border-bottom: 1px dashed black;
}
/* IE6 toont border-bottom van H1 niet als de tekst op 2 lijnen komt */
#tekst h1.h1Titel {
	margin-bottom: 0;
	border: 0;
}
#tekst div.h1Titel {
	line-height: 0px;
	margin: 0;
	padding: 0;
	margin-bottom: 20px;
	border-bottom: 1px dashed black;
}

#tekst h2 {
	font-size: 12px;
	font-weight: bold;
	color: #101842;
	padding-left: 10px;
	margin-bottom: 5px;
	margin-top: 0px;
	border-left:#A5B5D6; 
	border-width: 0 0 0 2px; 
	border-style: none none none solid;
	background-color: #E7EBF4;
}

#tekst h3 {
	font-size: 12px;
	font-weight: bold;
	color:#000;
	display: inline;
}

#tekst h4 {
	font-size: 11px;
	font-weight: bold;
	color:#6C6C6C;
	display: inline;
}

#tekst a {
	color: #101842;
	text-decoration: none;
	font-weight: bold;
}

#tekst a:hover {
	color: #000;
	text-decoration: underline;
	font-weight: bold;
}

#tekst .error {
	color: red;
}


#tekst table.lijst tr.even {
	background-color: #eee;
}

#tekst table.lijst th {
	text-align:left;
}

#tekst p {
	margin: 0 0 20px 0;
}

#tekst .formulier th {
	text-align:left;
	font-weight: normal;
	vertical-align:top;
}
#tekst .formulier td {
	vertical-align:top;
}
#tekst .formulier td.merk { 
	font-weight: bold; 
	text-transform: uppercase;
}

#tekst .kadertje 
{
	width:500px;
	font-size: 10px;
	font-style: italic;
	border:1px solid #DDD;
	padding: 8px;
	margin-top: 15px;

}

table#downloadsTabel td {
	vertical-align:top;
}

/*
ul#listTips, ul#listNieuws  {
	list-style: none;
	margin-left: 0;
}
*/
ul#listTips li, ul#listNieuws li {
	margin-bottom: 6px;
}
ul#listTips a, ul#listTips a:hover, ul#listNieuws a, ul#listNieuws a:hover {
	font-weight: normal;
}

	
/**************** merken ****************/

table#merken td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12pt;
	color:	#101842;
	vertical-align:top;
}
table#merken td.merkLogo {
	text-align:center;
	width: 150px;
}
table#merken td.merkGroepen ul {
	margin-top:0 ;
}
table#merken a {
	font-weight: normal;
}
table#merken a:hover {
	font-weight: normal;
}

table#merken td.merkDivider
{
	border-color: #ddd;
	border-width: 0 0 1px 0;
	border-style: none none solid none;
}

#fotoTitel
{
	font-size: 10px;
	font-weight: bold;
	color: #101842;
	font-style: italic;
	text-align: center;
}

.specialtableheader {
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	background-color: #101842;
	border-width: 0 0 2px 0; 
	border-style: solid; 
	border-color: #ccc;
	text-align:center;
	width: 150px;
}

.rechts {
	text-align: right;
}