body
{
	margin-top:  0px;
	margin-bottom:  20px;
	margin-left:  0px;
	margin-right:  0px;

	background: #FFFFFF;

	text-align: center;
	
	vertical-align: bottom;
		
}

img
{
	border: 0px;
	
	display: block;
}

h1
{	
	font: bold 16px verdana;
	color: #333333;
	
	text-align: center;
	padding-left: 25px;
	
	display: inline;
}

h2
{
	font: bold 12px verdana;
	color: #666666;
	
	text-align: left;
	
	display: inline;
}

h3
{
	font: bold 15px/0px verdana;
	color: #333333;
	
	text-align: left;
	
	display: block;	
}

h4
{
	font: bold 16px verdana;
	padding: 25px 0px 25px 0px;
	color: #009900;
	
	text-align: left;
	
	display: inline;
}

h5
{
	font: bold 11px verdana;
	
	color: #333333;
	
	text-align: left;
	
	display: inline;
}

h6
{
	font: bold 16px verdana;
	
	color: #CC0000;
	
	text-align: left;
	
	display: inline;
}
/* ........................................... */

table.width
{
	width: 100%;
	
	text-align: left;
}

table.main
{
	width: 100%;	
	text-align: center;
	vertical-align: top;			
}


table.main-top
{
	background: #FFFFFF url(../IMG/top-bg-align.jpg) top repeat-x;
	
	width: 100%;
	
	text-align: center; 
	vertical-align: top;

	margin: 0px auto;	
}

table.top
{	
	background: transparent url(../IMG/top-bg.jpg) top no-repeat;

	width: 1012px;
	height: 212px;

	text-align: center; 
	vertical-align: top;
	
	margin: 0px auto;		
}

table.main-middle
{
  background: #FFFFFF url(../IMG/submenu-bg-align.jpg) left repeat-y;

	width: 954px;
	height: 100%;

	text-align: center; 
	vertical-align: top;
	
	margin: 0px auto;	
}

table.sub-main-middle
{
	background: transparent url(../IMG/submenu-bg.jpg) left bottom no-repeat;
	
	width: 954px;
	height: 100%;
	
	text-align: center;
	vertical-align: top;		
		
	margin: 0px auto;	
}

table.main-bottom
{
	background: #FFFFFF url(../IMG/bottom-bg-align.jpg) top repeat-x;
	
	width: 100%;	

	text-align: center; 
	margin: 0px auto;
}

table.bottom
{	
	background: transparent url(../IMG/bottom-bg.jpg) bottom no-repeat;
	
	width: 1012px;
	height: 95px;

	text-align: center; 
	
	margin: -14px auto 0px auto;
}

table.submenu
{
	background: transparent;
	
	width: 229px;
	height: 100%;

	margin: 0px auto;

	text-align: center;
	
	
}

/* ........................................... */

td.top
{
	vertical-align: top;	
}

td.title
{
	width: 258px;
}

td.space
{
  width: 625px;
}

td.image
{
	text-align: left;
	padding-left: 2px;
}

td.menu
{
	padding: 3px 0px 0px 2px;
}

td.submenu
{
	width: 229px;
		
}

img.submenu-strip
{
	padding: 10px 0px 10px 0px;
	margin: 0px auto;
	
	display: inline;
}

td.submenucontent
{
	text-align: left;
	vertical-align: top;
	margin: 0px auto;
	display: inline;	
}

td.text
{
	font: bold 12px verdana;
	color: #666666;
	
	text-align: left;
	padding: 0px 0px 0px 30px;
}

td.content
{
	text-align: left;

	font: 11px/14px verdana;
	color: #333333;
	vertical-align: top;
	
	padding: 10px 10px 20px 10px;
	margin: 0px auto;
}


td.content-failure
{
	text-align: left;
	vertical-align: top;

	font: bold 12px/16px verdana;
	color: #ff0000;
	
	padding: 10px 10px 20px 10px;
	margin: 0px auto;
}

td.content-success
{
	text-align: left;
	vertical-align: top;

	font: bold 12px/16px verdana;
	color: #339933;
	
	padding: 10px 10px 20px 10px;
	margin: 0px auto;
}

td.menubottom
{
	width: 229px;
	height: 41px;
	
	font: 11px verdana;
	color: #666666;
	
	padding: 20px 0px 0px 30px
}

td.copyright
{
	font: 11px verdana;
	color: #666666;
	
	text-align: left;
	vertical-align: top;
	
	padding: 10px;
}

td.kosten
{
	text-align: left;

	font: 11px/14px verdana;
	color: #333333;
	vertical-align: top;
	
	padding: 0px 10px 0px 5px;
	margin: 0px auto;
}


/* ........................................... */

img.logocontact
{
	margin: 380px auto 0px auto;
}

img.logoreactie
{
	margin: 360px auto 0px auto;
}

img.logositemap
{
	margin: 350px auto 0px auto;
}

img.logowatkost
{
	margin: 625px auto 0px auto;
}

img.logowieis
{
	margin: 405px auto 0px auto;
}

img.voorwaarden
{
	margin: 430px auto 0px auto;
}

img.logo
{
	margin: 220px auto 0px auto;
}

/* ........................................... */

div#merken
{
	position: absolute;
	
	top: 585px;
	right: 280px;
	
	width: 120px;
	height: 20px;	
}

div#merkenwieis
{
	position: absolute;
	
	top: 778px;
	right: 280px;
	
	width: 120px;
	height: 20px;	
}

div#merkenwatkost
{
	position: absolute;
	
	top: 990px;
	right: 280px;
	
	width: 120px;
	height: 20px;	
}

div#merkenvoorwaarden
{
	position: absolute;
	
	top: 806px;
	right: 280px;
	
	width: 120px;
	height: 20px;	
}

div#merkensitemap
{
	position: absolute;
	
	top: 590px;
	right: 280px;
	
	width: 120px;
	height: 20px;	
}
div#merkenreactieformulier
{
	position: absolute;
	
	top: 727px;
	right: 280px;
	
	width: 120px;
	height: 20px;	
}
div#merkencontact
{
	position: absolute;
	
	top: 760px;
	right: 280px;
	
	width: 120px;
	height: 20px;	
}

/* ........................................... */
a.menubottom
{
	font: 11px arial;
	color: #666666;
	
	text-decoration: underline;
}

a.menubottom:hover
{
	text-decoration: none;
}

a.privacy
{
	font: 11px verdana;
	color: #666666;
	
	text-decoration: underline;
}

a.privacy:hover
{
	text-decoration: none;
}

a.menu
{
	font: bold 12px verdana;
	color: #FFFFFF;
	
	text-decoration: none;
	
	padding: 0px 10px 0px 10px;	
}

a.menu:hover
{
	text-decoration: underline;	
}

a.submenu
{
	font: bold 10px verdana;
	color: #666666;
	
	text-decoration: underline;
	
	padding: 10px 0px 0px 0px	
}

a.submenu:hover
{
	text-decoration: none;	
}

a.sitemap
{
	font: bold 11px verdana;
	color: #002496;
	
	text-decoration: none;
}

a.sitemap:hover
{
	font: bold 11px verdana;
	color: #002496;
	
	text-decoration: underline;
}


ul
{
	list-style-position: outside;
}

li
{
	list-style-image: url(../IMG/li-knop.gif);	
}

/* ...................formulier........................ */



td.key
{
		font: 12px/16px verdana;
    color: #333333;    
    
    width: 100px;

}



td.value
{
  	text-align: left;
  	width: 100%;
}

input.submit
{
	font: 12px/16px verdana;
	color: #333333;
  background: #fbfbfb;
  width: 150px;
  border: 1px solid #333333;
  
  margin: 0px 208px 0px 0px;
  
}

input.text
{
	font: 12px/16px verdana;
	color: #333333;
	width: 300px;
	border: 1px solid #333333;
	
	margin: 0px 0px 0px 80px;
}

textarea.text
{
	font: 12px/16px verdana;
	color: #333333;
	width: 300px;
	border: 1px solid #333333;
	
	margin: 0px 0px 0px 115px;
}

textarea.text2
{
	font: 12px/16px verdana;
	color: #333333;
	width: 300px;
	border: 1px solid #333333;
	
	margin: 0px 0px 0px 128px;
}

/* ........................................... */

