div.main
{
	width: 985px;
	height: 490px;
	margin: 100px auto 0px auto;
	background: #ededed;

	border: 3px solid #c7c7c8;
	border-top: 3px solid #848484;
	text-align: left;
}

div.content-width
{
	margin: 0px auto 0px auto;
	width: 885px;
	padding: 0px;
	text-align: left;
}

div.navigation
{
	margin: 15px 0px 0px 50px;
	position: absolute;
}

div.content-block
{
	vertical-align: top;
	text-align: left;
	position: absolute;
	margin: 68px 0px 0px 50px;
}

div.content-block-padding
{
	padding: 10px;

	font: 12px trebuchet MS, Arial Narrow, arial;
	color: #fff;

	text-align: left;
}

div.content-block-padding a
{
	color: #fff;
	text-decoration: none;
}

div.content-block-padding ol
{
	margin: 5px 0px 0px 16px;
	padding: 5px 0px 0px 16px;
}

div.content-block-padding a:hover
{
	color: #fff;
	text-decoration: underline;
}

div.content-block-padding a:active
{
	font-weight: bold;
	color: #fff;
	text-decoration: underline;
}

div.content-block div h1
{
	font: 13px/22px trebuchet MS, Arial Narrow, arial;
	color: #fff;

	display: inline;

	text-transform: uppercase;
}

div.content-block-menu-container
{
	height: 275px; 
	overflow: auto;	
}

td.block-1
{
	background: #fff;
	text-align: center;

	width: 295px;
	height: 295px;
}

td.block-1 img
{
	margin: 20px auto;
}

td.block-2
{
	background: #980c17;
	text-align: left;

	width: 295px;
	height: 295px;
}

td.block-3
{
	width: 295px;
	height: 295px;
	text-align: left;
}

div.block-3-content
{
	background: #b5111b;
	position: absolute;
	width: 295px;
	height: 295px;
	overflow: hidden;
}

div.content-block-padding a
{
	color: #f0cfd1;
}

div.content-block-padding b a
{
	color: #fff !important;
}

#collector
{
	position: absolute;
	width: 3000px;
	height: 295px;
}

div.snippet
{
	width: 295px;
	height: 295px;
	float: left;
}

div.snippet div, div.content-block-content
{
	padding: 10px;

	font: 12px/16px trebuchet MS, arial;
	color: #fff;

	text-align: left;
}

div.snippet div a
{
	color: #fff;
}

div.snippet div ul
{
	margin: 5px 0px 0px 16px;
	padding: 5px 0px 0px 16px;
}

div.next-previous
{
	height: 295px;

	position: absolute;
	margin: 58px 0px 0px 941px;
}

div.next-previous a
{
	cursor: pointer;
}

div.leus
{
	position: absolute;
	margin: 385px 0px 0px 50px;
}

div.keurmerk
{
	position: absolute;
	margin: 450px 0px 0px 825px;
}

div.keurmerk img
{
	display: inline;
}

table.form
{
	width: 100%;
	margin-bottom: 5px;
}

table.form td
{
	font: 12px/16px trebuchet MS, Arial Narrow, arial;
	color: #fff;

	padding-top: 2px;
}

div.overlay
{
	border: 1px solid #848484;
	background: #ededed;

	width: 700px;
	height: 600px;

	position: absolute;
	margin: -50px 0px 0px 150px;
}

div.overlay-padding div
{
	padding: 20px;

	font: 12px/16px trebuchet MS, Arial Narrow, arial;
	color: #000;
}

div.overlay-left
{
	float: left;
	width: 250px;
	text-align: left;
}

div.overlay-right
{
	float: right;
	width: 250px;
	text-align: right;
}

div.overlay-right a
{
	text-decoration: none;
}


div.overlay-right img
{
	display: inline;
}

/**/

ul.interface-menu{ margin: 0px; padding: 0; list-style: none; } 
ul.interface-menu ul  { margin: 5px 0px 0px 20px; padding: 0; list-style: none; }

ul.interface-menu li { padding: 0px 0px 5px 0px; }
ul.interface-menu li li { padding: 0px 0px 2px 0px; }

ul.interface-menu li a.menu_out { font-size: 13px; text-transform: uppercase;  color: #F0CFD1; cursor: pointer; }
ul.interface-menu li li a.menu_out { text-transform: none; font-size: 12px; color: #F0CFD1; cursor: pointer; }

ul.interface-menu a.menu_out:hover { text-decoration: underline; color: #FFF;}
ul.interface-menu a.menu_active { color: #FFF; font-weight: bold;}

/**/
 #navcontainer:after
{
	content: ".";
	display: block;
	line-height: 1px;
	font-size: 1px;
	clear: both;
}

ul#navlist
{
	list-style: none;
	padding: 0;
	margin: 0 auto;
	width: 100%;
}

ul#navlist li
{
	display: block;
	float: left;
	margin: 0;
	padding: 0px;

}

ul#navlist li a
{
	margin: 0px 22px;
	text-decoration: none;

	font: 13px trebuchet MS, Arial Narrow, arial;
	color: #006771;
}

#navcontainer>ul#navlist li a { width: auto; }

ul#navlist li#active a
{
	font: bold 13px trebuchet MS, Arial Narrow, arial;
	color: #006771;
}

ul#navlist li a:hover, ul#navlist li#active a:hover, ul#navlist li a.active, ul#navlist li#active a.active
{
	font: bold 13px trebuchet MS, Arial Narrow, arial;
	color: #006771;
}

/**/

table.link-block { margin: 0px 0px 22px; 0px; }
table.link-block td { color: #FFF; padding: font-size: 11px;}
td.link-block-image { vertical-align: top; text-align: center;  2px 0px 7px 0px;}
td.link-block-image img { display: inline; border: 2px solid #86000a; }
td.link-block-content { vertical-align: top; text-align: center; }

/**/

table.financial b 
{ 	
	font: bold 14px/16px trebuchet MS, Arial Narrow, arial;
	color: #333;

	margin: 0px 0px 0px 0px;
	padding: 0px;

	text-transform: uppercase; 
}
