body
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 18px;
  color: #453A24;
}

font
{ 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
}


p, div, table
{
	margin: 2px 0px 6px 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

div, table, font {
	margin: 0px;
}

div#main-content div div, div#main-content li div, div#main-content table div {
	margin: 0px 0px 0px 0px;
}

div#main-content p p, div#main-content li p, div#main-content table p {
	margin: 0px 0px 0px 0px;
}

/*div#main-content img, div#main-content p img, div#main-content div img {
	margin: 20px 20px 20px 0px;
}*/

ul, ol {
   margin: 2px 0px 6px 25px;
   padding:0px;
}

ol {
   margin-left: 35px;
   padding:0px;
}


li {
   margin: 0px 0px 0px 0px;
}

table, th, td {
	font-size: 1em;
	border: 0px;
}

th {
}

td#blok {
	border: 1px solid #000;
}

table.tableBorder, th.tableBorder, td.tableBorder  {
	border: 0px solid #000;
}

A:link
{
  color: #000;
  text-decoration: none;
	font-weight: bold;
}
A:visited
{
  color: #000;
  text-decoration: none;
	font-weight: bold;
}
A:active
{
  color: #000;
  text-decoration: none;
	font-weight: bold;
}
A:hover
{
  color: #000;
  text-decoration: underline;
	font-weight: bold;
}

h1
{
	font-size:16px;
	line-height:30px;
  margin: 10px 0px 8px 0px;
  padding: 0px;
	color: #E31B23;
}

h2
{
	font-size:14px;
	font-weight: bold;
	line-height:22px;
  margin: 4px 0px 4px 0px;
  padding: 0px;
	color: #453A24;
}

h3
{
	font-size:12px;
	line-height: 24px;
  margin: 2px 0px 0px 0px;
  padding: 0px;
	color: #E31B23;
}

h4
{
	font-style: italic;
	font-size:12px;
	line-height: 22px;
	margin: 0px 0px 0px 0px;
  padding: 0px;
	color: #261C02;
}

h5
{
	font-style: italic;
	line-height: 22px;
	margin: 0px 0px 0px 0px;
  padding: 0px;
	color: #E31B23;
}

h6
{
	font-style: italic;
	line-height: 22px;
	margin: 0px 0px 0px 0px;
  padding: 0px;
	color: #E31B23;
}

.dropdownadres {
width:200px;
}

.smalltext
{
font-size: 11px;
}

.smalltextbold 
{
font-size: 11px;
font-weight: bold;
}

.knop a {
	display:block;	
	height: 30px;
	width: 30px;
	background:url(main/kleine-rode-knoppen.gif) no-repeat;
}

.knop a:hover {
	text-decoration:none;
  background-position:0 -30px;
}

.knop a:active { 
	text-decoration:none;
  background-position:0 -60px;
	outline: none;
}

.knop a:focus { 
	text-decoration:none;
	-moz-outline-style: none;
}

.knopCurrent a {
	display:block;	
	height: 30px;
	width: 30px;
	background:url(main/kleine-rode-knoppen.gif) no-repeat;
  background-position:0 -60px;
}

.knop-adres-info a {
	display:block;
	height: 30px;
	width: 30px;
	background:url(main/knop-adres-info.gif) no-repeat;
}

.knop-adres-info a:hover { 
  background-position:0 -30px;
}

.knop-adres-info a:active { 
  background-position:0 -60px;
	outline: none;
}

.knop-adres-info a:focus { 
	-moz-outline-style: none;
}

.knop-kaart a {
	display:block;	
	height: 30px;
	width: 30px;
	background:url(main/knop-kaart.gif) no-repeat;
}

.knop-kaart a:hover { 
  background-position:0 -30px;
}

.knop-kaart a:active { 
  background-position:0 -60px;
	outline: none;
}

.knop-kaart a:focus { 
	-moz-outline-style: none;
}

.profiel {
	font-size:12px;
	font-weight:bold;
	line-height:18px;
}

#wijzer-menu {
	display:block;	
	height: 35px;
	width: 345px;
	background:url(main/menubalk-wijzer2.gif) no-repeat;
	color: #D3CCC0;
}

#stapper-menu {
	display:block;	
	height: 35px;
	width: 575px;
	background:url(main/menubalk-stapper.gif) no-repeat;
	color: #D3CCC0;
}

#wijzer-menu span {
	margin-left: 42px;
}

#stapper-menu span {
	margin-left: 38px;
}

#wijzer-menu a, #stapper-menu a {
	line-height: 35px;
	vertical-align:middle;
	color: #D3CCC0;
}

#wijzer-menu a:hover, #stapper-menu a:hover {
	color: #FFFFFF;
}

#wijzer-menu a:active, #stapper-menu a:active { 
  color: #FFFFFF;
	outline: none;
}

#wijzer-menu a:focus, #stapper-menu a:focus { 
	-moz-outline-style: none;
}

#wijzer-menu a.current, #stapper-menu a.current { 
  color: #FFFFFF;
}
