div.main
{
	width: 940px;
	margin: 0px auto 0px auto;
	text-align: left;
}

div.logo
{
	float: left;
	width: 315px;
}

div.logo img
{
	margin-left: 70px;
}

div.content-width
{
	margin: 0px auto 0px auto;
	width: 885px;
}

div.navigation
{
	margin-top: 40px;
	float: right;
	width: 550px;
}

div.streamer
{
	height: 173px;
	width: 1012px;
	clear: both;
}

div.streamer-small
{
	height: 113px;
	width: 1012px;
	clear: both;
}


div.main-footer
{
	clear: both;
	background: #fff url(/website/images/shared/bg_footer.gif) repeat-x;
	height: 126px;
	text-align: center;
	margin-top: 20px;
}

div.footer
{
	clear: both;
	height: 126px;
	width: 940px;
	margin: 0px auto 0px auto;
	text-align: center;
}

div.content
{
	background: url(/website/images/shared/bg_content.gif) repeat-y left;
}

div.content-left
{
	/**/
}

div.content-middle
{
	width: 740px !important;

}

div.footer-logo
{
	float: left;
	width: 200px;

	font: 10px/16px verdana, tahoma;
	color: #434d3e;
}

div.left
{
	float: left;
	width: 530px;
	text-align: left;
	font: 10px/16px verdana, tahoma;
	color: #434d3e;
}


div.text
{
	font: 12px/22px verdana, tahoma;
	color: #434d3e;


	padding: 5px 20px 20px 20px;
}

div.middle
{
	float: left;
	width: 505px;

	text-align: left;

	font: 12px/22px verdana, tahoma;
	color: #434d3e;
}


div.right
{
	float: left;
	width: 180px;
	text-align: right;

	font: 10px/16px verdana, tahoma;
	color: #434d3e;

	padding-top: 10px;
}

div.left-vervolg
{
	float: left;
	text-align: left;

}

div.home-content
{

}

div.home-left
{
	float: left;
	width: 48%;
	text-align: left;

	font: 12px/18px verdana, tahoma;
	color: #434d3e;
}

div.home-left div.catcher, div.home-right div.catcher
{
	float: left;
	width: 290px;
	margin-left: 10px;
}

div.home-left div.catcher h2, div.home-right div.catcher h2
{
	font: bold 14px verdana, tahoma;
	color: #000;
	padding: 0px;
	margin: 0px;
	display: inline;
}

div.home-left div.catcher a, div.home-right div.catcher a
{
	float: right;
	color: #61AB3E;

}

div.home-right
{
	float: right;
	width: 48%;
	text-align: left;

	font: 12px/18px verdana, tahoma;
	color: #434d3e;
}

img.catcher
{
	vertical-align: middle;
	display: inline;
	float: left;
}

div.extra
{
	background: url(/website/images/shared/extra_bg_content.gif) repeat-y;
	width: 188px;
	vertical-align: top;
}

img.line
{
	width: 130px;
	height: 1px;
	margin-bottom: 10px;
}

div.extra h2
{
	font: bold 14px verdana, tahoma;
	color: #fff;

	text-align: left;
	vertical-align: top;

	background: url(/website/images/shared/extra_bg_header.gif) no-repeat;

	padding: 8px 10px 22px 10px;
}

div.home-extra h2
{
	font: bold 14px verdana, tahoma;
	color: #fff;

	text-align: left;
	vertical-align: top;

	background: url(/website/images/shared/home_bg_header_wide.gif) no-repeat;

	padding: 8px 10px 22px 10px;
}


div.home-extra-small h2
{
	font: bold 14px verdana, tahoma;
	color: #fff;

	text-align: left;
	vertical-align: top;

	background: url(/website/images/shared/home_bg_header_small.gif) no-repeat;

	padding: 8px 10px 22px 10px;
}

div.home-extra-small
{
	float: left;
	width: 194px;
}

div.right-small
{
	margin-left: 10px;
}

div.extra img
{
	display: inline;
}

div.extra-content
{
	vertical-align: top;
	text-align: left;
	padding: 0px 10px;
	font-size: 11px;
}

div.footer-content
{
	padding: 20px 0px 0px 20px;
}

div.footer-content h3
{
	font: bold 12px/16px verdana, tahoma;
	color: #434d3e;

	padding: 0px 0px 10px 0px;
	margin: 0px 0px 10px 0px;
}

div.footer-content a
{
	color: #61AB3E;
}

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

ul#navlist
{
	list-style: none;
	padding: 0;
	margin: 0 auto;
	padding-left: 160px;
}

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

ul#navlist li a
{
	display: block;
	text-decoration: none;
	margin-right: 15px;

	font: 13px tahoma, Arial Narrow, arial;
	color: #000100;
}

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

ul#navlist li#active a, ul#navlist li a.active
{
	font: 13px tahoma, Arial Narrow, arial;
	color: #61ab3e;
}

ul#navlist li a:hover
{
	font: 13px tahoma, Arial Narrow, arial;
	color: #61ab3e;
}

#subnavcontainer
{
	padding: 0px 20px 0px 20px;
}

#subnavlist
{
	padding: 0 1px 1px;
	margin-left: 0;
	font: 12px tahoma, Arial Narrow, arial;
	background: #fff;
	width: 13em;
}

#subnavlist li
{
	list-style: none;
	margin: 0;
	border-bottom: 1px solid #e9e9e9;
	text-align: left;
}

#subnavlist li a
{
	display: block;
	padding: 0.25em 0.5em 0.25em 0.75em;
	border-left: 5px solid #61AB3E;
	background: #fff;
	text-decoration: none;
}

#subsubnavlist
{
	padding: 0 1px 1px 10px;
	margin-left: 0;
	font: 12px tahoma, Arial Narrow, arial;
	background: #fff;
	width: 12em;
	border-top: 1px solid #e9e9e9;
}

#subsubnavlist li
{
	padding: 0;
	list-style: none;
	margin: 0;
	border-bottom: 1px solid #e9e9e9;
	text-align: left;
}

#subsubnavlist li.last
{
	border-bottom: 0;
}

#subsubnavlist li a
{
	display: block;
	padding: 0.25em 0.5em 0.25em 0.75em;
	border-left: 5px solid #e8ffd9;
	background: #f9fff5;
	text-decoration: none;
}

#subnavlist li a:link { color: #61ab3e; }
#subnavlist li a:visited { color: #61ab3e; }

#subnavlist li a:hover, ul#subnavlist li a.active
{
	border-color: #434d3e;
	background: #f9fff5;
}

/**/

span.green
{
	color: #61AB3E;
}

form
{
	display: inline;
}

div.portal-box-big
{
	float: left;
	width: 440px;
	height: 152px;
	background: #FFF url(/website/images/shared/portal/big_box.gif) no-repeat top;
}

div.portal-box-big h2, div.portal-box-small h2
{
	text-transform: uppercase;
	font: bold 14px verdana, tahoma;
	color: #FFF;
	padding: 0px;
	margin: 9px 0px 5px 10px;
	display: block;
}

div.portal-box-big td
{
	font: 11px/16px tahoma;
	width: 133px;
	text-align: center;
}

div.portal-box-big a, div.portal-box-big input.submit
{
	display: inline;
	font: 11px tahoma;
	width: 80px;
	background: #6D6D6D url(/website/images/shared/portal/btn_gradient.gif) repeat-x top;
	padding: 5px 20px;
	color: #FFF;
	text-decoration: none;
}

div.extra-content a
{
	display: inline;
	font: 11px/16px tahoma;
	width: 125px;
	background: #FFF url(/website/images/shared/portal/btn_gradient.gif) repeat-x top;
	padding: 5px 20px 5px 20px;
	height: 25px;
	color: #FFF;
	text-decoration: none;
}

/**/

div.portal-box-small
{
	float: left;
	width: 220px;
	height: 152px;
	background: #FFF url(/website/images/shared/portal/small_box.gif) no-repeat top;
	font-size: 12px;
}

div.portal-box-small td
{
	padding: 10px 0px;
}


input.domain_check
{
	width: 108px;
	border: 1px solid #e4e4e5;
	font-size: 12px;
	height: 20px;
}

input.password
{
	width: 108px;
	border: 1px solid #e4e4e5;
	font-size: 12px;
	height: 20px;
}

input.send
{
	width: 218px;
	border: 1px solid #e4e4e5;
	font-size: 12px;
	line-height: 12px;
	height: 25px;
	cursor: pointer;
	background: #e4e4e5;
}

/* Specificatie tabel */

table.specs {
	width: 100%;
	background: #EEFFE3;
}

table.specs td {
	font-size: 10px;
}

tr.specs-row-1 {
	background: #e6f8db;
}

div.attention-2 {
	font-weight: bold;
}

td.specs-value-left {
	text-align: left;
}

td.specs-value-center {
	text-align: center;
	vertical-align: middle;
}


td.specs-value-center img {
	margin: 0px auto;
}

td.specs-value-center a
{
	display: inline;
	font: 11px/16px tahoma;
	width: 125px;
	background: #FFF url(/website/images/shared/portal/btn_gradient.gif) repeat-x top;
	padding: 5px 20px 5px 20px;
	height: 25px;
	color: #FFF;
	text-decoration: none;
}




















