/* BODY */

body {
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
}

body, td, th, input, textarea, select {
	font-family: arial,helvetica,sans-serif;
	font-size: 13px;
	color: #000;
}
table {
  border-style: 0px solid black;
  border-spacing: 0;
  border-collapse: collapse;
  margin-top: 0px;
	margin-bottom: 0px;
	margin:0px;
	
}
.tekstbijtitel {
  color:#FFFFFF;
}

table td.c{
  padding: 0;
  text-align:center;
  font-size: 18px;
  color: #642106;
}
table td.r{
  padding: 0;
  text-align:right;
}
table td.attr{
  padding: 0;
  text-align:right;
	font-family: arial,helvetica,sans-serif;
	font-weight:700;
  text-indent:5px;
	font-size: 14px;
	padding: 8px;
	background-color:#cfcfcf;
}
table td.detailgegevens{
  padding: 0;
  text-align:left;
	font-family: arial,helvetica,sans-serif;
	color: #642106;
  text-indent:4px;
	font-size: 13px;
	background-color:#bfbfbf;
}

td.normaal{
  padding: 0;
  text-align=left;
}
td.titel {
  text-align:left;
	font-family: arial,helvetica,sans-serif;
	font-weight:800;
	font-size: 16px;
}

td.titel_overzicht {
  text-align:left;
	font-family: arial,helvetica,sans-serif;
	font-weight:800;
	font-size: 18px;


}

td.tekst {
  text-align:left;
	font-family: arial,helvetica,sans-serif;
  text-indent:15px;
	font-size: 18px;
}

img.foto{
   border:1px solid black;
display: block;
}

a { text-decoration: none; color:#000; }
a:visited { text-decoration: none color: #545353; }
a:hover { text-decoration: underline; color: #c00042; }

.urlfoto { display: block; border:0px solid black;}
td.urldetail {
  text-align:right;
	font-family: arial,helvetica,sans-serif;
  text-indent:1px;
	font-size: 14px;
  color: #642106;
}
tr.overzicht {
  background-color:#DDDDDD;
}
/* KNOP layout, bv voor printknop*/
.submit{
	color: #666666;
	font-family: helvetica,sans-serif;
	font-size: 10pt;
	font-weight: bold;
	background-color: #FFFFFF;
	border: 1px solid;
	border-top-color: #AAAAAA;
	border-left-color: #AAAAAA;
	border-right-color: #AAAAAA;
	border-bottom-color: #AAAAAA;
	height:20px;
	}

.submitHover{
	color: #3355FF;
	font-family: helvetica,sans-serif;
	font-size: 10pt;
	font-weight: bold;
	background-color: #FFFFFF;
	border: 1px solid;
	border-top-color:#CCCCCC;
	border-left-color:#CCCCCC;
	border-right-color:#CCCCCC;
	border-bottom-color:#CCCCCC;
	height:20px;	
	cursor: hand;
	}
.submitWissen{
	color: #880011;
	font-family: helvetica,sans-serif;
	font-size: 10pt;
	font-weight: bold;
	background-color: #FFFFFF;
	border: 1px solid;
	border-top-color: #AAAAAA;
	border-left-color: #AAAAAA;
	border-right-color: #AAAAAA;
	border-bottom-color: #AAAAAA;
	height:20px;
	}

.submitWissenHover{
	color: #DD2222;
	font-family: helvetica,sans-serif;
	font-size: 10pt;
	font-weight: bold;
	background-color: #FFFFFF;
	border: 1px solid;
	border-top-color:#CCCCCC;
	border-left-color:#CCCCCC;
	border-right-color:#CCCCCC;
	border-bottom-color:#CCCCCC;
	height:20px;	
	cursor: hand;
	}	
.adminlogin{
	color: #666666;
	font-family: helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #FFFFFF;
	border: 1px solid;
	border-top-color: #AAAAAA;
	border-left-color: #AAAAAA;
	border-right-color: #AAAAAA;
	border-bottom-color: #AAAAAA;
	height:16px;
	}

.adminloginHover{
	color: #3355FF;
	font-family: helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #FFFFFF;
	border: 1px solid;
	border-top-color:#CCCCCC;
	border-left-color:#CCCCCC;
	border-right-color:#CCCCCC;
	border-bottom-color:#CCCCCC;
	height:16px;	
	cursor: hand;
	}	
/* EINDE KNOP layout, bv voor printknop*/

/*




#if_layout {
	position: relative;
	width: 795px;
}

#if_header {
	height: 186px;
	width: 795px;
	background: url(../g/if/header.gif) no-repeat;
}

#if_header h1 {
	position: absolute;
	top: 36px;
	left: 0px;
	margin :0;
	width: 421px;
	height: 150px;
	background: url(../g/if/1/socket.jpg) no-repeat;
}
#if_header h1 a {
	display: block;
	width: 100%;
	height: 100%;
}
#if_header h1 a span {
	display: none;
}

#if_body { width: 535px; margin-left: 224px; }
#btm { height: 39px; width: 571px; background: url(../g/if/1/btm.gif) no-repeat; }

/* MENU */
/*
ul.menu, ul.menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
ul.menu li {
	position: relative;
	display: inline;
	float: left;
	height: 35px;
	background-repeat: no-repeat;
	z-index: 40;
}
ul.menu li a {
	display: block;
	width: 100%;
	height: 100%;
}
ul.menu li a span {
	display: none;
}
ul.menu li div {
	position: absolute;
	left: 50%;
	width: 138px;
	margin-left: -69px;
	background: #e9e9e9 url(../g/menu/bg.gif) no-repeat;
	border-bottom: 1px solid #585858;
	visibility: hidden;
	z-index: 45;
}
ul.menu li ul {
	margin: 0 1px;
	border-bottom: 1px solid #b5b5b5;
	overflow: hidden;
	width: 136px; /* force hasLayout in IE */
} /*
ul.menu li li {
	clear: both;
	width: 136px;
	height: 19px;
	text-align: center;
	overflow: hidden;
}
/* make more specific */ /*
#if_layout ul.menu li li a {
	color: #000;
	margin: 0 4px;
	width: auto;
	height: auto;
	font-size: 11px;
	line-height: 17px;
	border-top: 1px solid #f5f5f5;
	border-bottom: 1px solid #b5b5b5;
	text-decoration: none;
	text-indent: 0;
	white-space: nowrap;
}
#if_layout ul.menu li li a:hover {
	color: #c00042;
}
#if_layout ul.menu li li.first a {
	border-top: none;
	padding-top: 1px;
}
#if_layout ul.menu li li.last a {
	border-bottom: none;
}

ul#mainnav {
	display: inline;
	float: left;
	margin: 1px 0px 0px 10px;
	height: 35px;
}

ul#mainnav li#bypass,
ul#mainnav li#robots {
	display: none;
}
ul#mainnav li#nav-tweakers {
	width: 180px;
}

ul#sitenav {
	display: inline;
	float: right;
	margin: 1px 28px 0px 0px;
	height: 38px;
}
ul#sitenav li#nav-mytnet {
	width: 69px;
	background-image: url(../g/if/mytnet.gif);
}
ul#sitenav li#nav-nieuws {
	width: 66px;
	background-image: url(../g/if/nieuws.gif);
}
ul#sitenav li#nav-reviews {
	width: 71px;
	background-image: url(../g/if/reviews.gif);
}
ul#sitenav li#nav-buyerszone {
	width: 98px;
	background-image: url(../g/if/buyerszone.gif);
}
ul#sitenav li#nav-community {
	width: 88px;
	background-image: url(../g/if/community.gif);
}
ul#sitenav li#nav-shop {
	width: 55px;
	background-image: url(../g/if/shop.gif);
}
ul#sitenav li#nav-abonnementen {
	width: 112px;
	background-image: url(../g/if/abonnementen.gif);
}

/* SUBNAV */
/*
#if_tab { position: absolute; top: 169px; left: 242px; width: 535px; }

ul#tabnav {
	height: 19px;
	margin-left: 6px;
}
ul#tabnav li {
	height: 19px;
	width: 124px;
	background-image: url(../g/if/1/tab/tab_full_inactive_overlay.gif);
	z-index: 30;
}
ul#tabnav li.last {
	width: 133px;
}
ul#tabnav li.first {
	background-image: url(../g/if/1/tab/tab_full_inactive.gif);
}
ul#tabnav li.active {
	background-image: url(../g/if/1/tab/tab_full_active_overlay.gif);
}
ul#tabnav li.firstactive {
	background-image: url(../g/if/1/tab/tab_full_active.gif);
}
ul#tabnav li.pvactive {
	background-image: url(../g/if/1/tab/tab_full_pvactive_overlay.gif);
}
ul#tabnav li a {
	width: 115px;
	margin-left: 9px;
	background-repeat: no-repeat;
}
/* default we show the anchor contents; replacement with images is done with javascript */
/*
ul#tabnav li a {
	color: #fff;
	font-size: 12px;
	line-height: 19px;
	font-weight: bold;
	text-indent: 10px;
	text-decoration: none;
}
ul#tabnav li a span {
	display: inline;
}

ul#tabnav li li {
	width: 136px;
}
ul#tabnav li div {
	margin-left: -65px;
}
ul#tabnav li div.mid,
ul#tabnav li div.columns {
	width: 250px;
	margin-left: -121px;
	background-image: url(../g/menu/bg_mid.gif);
}
ul#tabnav li div.mid ul,
ul#tabnav li div.columns ul {
	width: 248px;
}
ul#tabnav li div.mid ul li {
	width: 248px;
}
ul#tabnav li div.columns ul li {
	width: 124px;
	clear: none;
	text-align: left;
}
ul#tabnav li li,
ul#tabnav li li.first {
	background-image: none;
}

ul#tabnav li div.smalltext ul li {
	height: 17px;
}
ul#tabnav li div ul li a {
	font-weight: normal;
}
ul#tabnav li div.smalltext ul li a {
	font-size: 10px;
	line-height: 15px;
	font-weight: normal;
}

ul#tabnav li div.custom ul li span {
	display: block;
	margin: 0 4px;
	border-top: 1px solid #f5f5f5;
	border-bottom: 1px solid #b5b5b5;
	font-size: 11px;
	line-height: 17px;
}
ul#tabnav li div.custom ul li.first span {
	border-top: none;
	padding-top: 1px;
}
ul#tabnav li div.custom ul li.last span {
	border-bottom: none;
}
ul#tabnav li div.custom ul li span a {
	display: inline;
	margin: 0;
	border: none;
}

/* UPDATE TRACKERS */
/*
#if_ut { position: absolute; top: 185px; left: 0px; z-index: 1; width: 225px; height: 12px; background: url(../g/if/1/ut/start.gif) no-repeat; }
#if_layout>#if_ut { height: auto; min-height: 12px; }
#if_ut #trackers { width: 225px; padding-bottom: 12px; background: url(../g/if/1/ut/end.gif) no-repeat left bottom; }

#if_ut div.tracker {
	width: 225px;
	background: url(../g/if/1/ut/hoek2.gif) no-repeat top right;
}
#if_ut div.tracker.first {
	background: url(../g/if/1/ut/hoek1.gif) no-repeat top right;
}
#if_ut div.tracker h4 {
	padding: 0;
	margin: 0;
}
#if_ut div.tracker h4 a {
	display: block;
	width: 213px;
	height: 19px;
}
#if_ut div.tracker h4 a span {
	display: none;
}
#if_ut div.tracker h4.nieuws { background: url(../g/if/1/ut/h_1.gif) no-repeat; }
#if_ut div.tracker h4.reviews {background: url(../g/if/1/ut/h_2.gif) no-repeat; }
#if_ut div.tracker h4.pricewatch { background: url(../g/if/1/ut/h_3.gif) no-repeat; }
#if_ut div.tracker h4.aanbod { background: url(../g/if/1/ut/h_4.gif) no-repeat; }
#if_ut div.tracker h4.etc { background: url(../g/if/1/ut/h_5.gif) no-repeat; }
#if_ut div.tracker h4.reacties { background: url(../g/if/1/ut/h_6.gif) no-repeat; }
#if_ut div.tracker h4.plan { background: url(../g/if/1/ut/h_7.gif) no-repeat; }
#if_ut div.tracker h4.shopsurvey { background: url(../g/if/1/ut/h_8.gif) no-repeat; }
#if_ut div.tracker h4.meuktracker { background: url(../g/if/1/ut/h_11.gif) no-repeat; }
#if_ut div.tracker h4.forum { background: url(../g/if/1/ut/h_12.gif) no-repeat; }
#if_ut div.tracker h4.productsurvey { background: url(../g/if/1/ut/h_16.gif) no-repeat; }
#if_ut div.tracker h4.zoeken { background: url(../g/if/1/ut/h_zoek.gif) no-repeat; }

#if_ut div.tracker ul {
	list-style: none;
	margin: 0; 
	padding: 0;
	font-size: 10px;
	line-height: 16px;
	background: url(../g/if/1/ut/bg.gif) no-repeat;
}
#if_ut div.tracker ul li {
	margin: 0 4px 0 2px;
	border-bottom: 1px solid #a3a2a1;
}
#if_ut div.tracker ul li a {
	color: #000;
	text-decoration: none;
}
#if_ut div.tracker ul li a:hover {
	color: #c00042;
}
#if_ut div.tracker ul li.last {
	margin: 0px;
	padding: 0 4px 1px 2px;
	border-bottom-width: 0;
	background: url(../g/if/1/ut/spacer.gif) bottom left no-repeat;
}

#if_ut #menu_zoeken { background: url(../g/if/1/ut/bg.gif) no-repeat; }
#if_ut #menu_zoeken form { margin: 0; padding: 2px 0px 5px 12px; background: url(../g/if/1/ut/spacer.gif) no-repeat bottom left; }
#if_ut #menu_zoeken form * { font-size: 11px; }
#if_ut #menu_zoeken form #zoekopties * { vertical-align: bottom; margin-top: 4px; }
#if_ut #menu_zoeken form #zoekopties select * { vertical-align: baseline; margin: 0; }
#if_ut #menu_zoeken form #zoekopties input.gobutton { width: 24px; height: 18px; }

/* GENERAL */
/*
.border3 { background: #fff url(../g/if/1/3.gif) repeat-y; }
.border4 { background: #fff url(../g/if/1/4.gif) repeat-y; }

.l  { color: #000; }
.red { color: #c00042; }
.green { color: #006d4d; }
.gray { color: gray; }

.b1 { font-size: 13px; color: #000; line-height: 18px;}

.b2, h1 {
	font-family: arial,helvetica,sans-serif;
	font-size: 18px;
	color: #666666;
	font-weight: 800;
	margin-top: 3px;
	margin-bottom: 0px;
}

.b2 a,
.b2 a:visited,
.b2 a:hover,
h1 a,
h1 a:visited,
h1 a:hover,
h3 a,
h3 a:visited,
h3 a:hover {
	text-decoration: none;
	color: #666666;
}

h3 {
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	color: #000;
	font-weight: 800;
	line-height: 18px;
	margin-top: 3px;
	margin-bottom: 0px;
}

.b3 { font-size: 9px; color: gray; }
.b4 { font-size: 13px; color: #353535; font-weight: 100; text-align: justify; margin-left: 35px; width: 465px; }
.b5 { font-size: 13px; color: #000; text-align: justify; line-height: 18px; width: 535px; }
.alert {color: red;}

.r { font-size: 9px; color: gray; }

.b6 { font-size: 10px; color: #000; }
.b7 { font-size: 11px; color: #000; line-height:15px; }
.b8 { font-size: 12px; color: #000; line-height:17px; }

.b15 { font-size: 13px; color: #000; line-height: 18px; text-align: justify; }
.b16 { font-size: 10px; color: #000; text-align: justify; }
.b17 { font-size: 11px; color: #000; line-height: 15px; text-align: justify; }
.b18 { font-size: 12px; color: #000; line-height: 18px; text-align: justify; }

.rh0 { font-size:9px; color: gray; text-align: left; }

a { text-decoration: underline; color:#000; }
a:visited { text-decoration: underline; color: #545353; }
a:hover { text-decoration: underline; color: #c00042; }

a.l { text-decoration: none; }
a.l:visited { text-decoration: none; color:#000; }
a.l:hover { text-decoration: none; color: #c00042; }

a.b3 { text-decoration: none; color: gray; }
a.b2 { text-decoration: none; color: #666666; }
a.b2:visited { text-decoration: none; color: #666666; }
a.b2:hover { text-decoration: none; color: #666666; }

a img { border: none; }
img.bullet { cursor: pointer; }

#menu_sponsor { position: absolute; top: 300px; left: 330px; z-index: 30; visibility: hidden; }

#b_468_bg { position: absolute; top: 94px; left: 273px; z-index: 20; width: 472px; height: 64px; }
#b_468 { width: 468px; height: 60px; margin: 2px; }

#b_728_bg { position: absolute; top: 67px; left: 31px; z-index: 20; width: 732px; height: 94px; }
#b_728 { width: 728px; height: 90px; margin: 2px; }

#b_sky { position: absolute; top: 186px; left: 812px; z-index: 20; width: 160px; height: 600px; }

#b_sponsorlogo { position: absolute; top: 43px; left: 560px; z-index: 20; width: 219px; height: 35px; }

#b_bigad_tmp, #b_msnbar_tmp, #b_textad_tmp, #b_advertorial_tmp { position: absolute; top: 0; left: 0; z-index: 0; visibility: hidden; }

#bigad { padding-bottom: 8px; }

#advertorial { width: 375px; height: 0px; overflow: hidden; padding-bottom: 8px; font-size: 12px; line-height: 18px; text-align: justify; }
#advertorial img { float: left; border: 1px solid #000; margin-right: 11px; margin-bottom: 5px; }
#advertorial a { color: black; text-decoration: none; }
#advertorial a:hover { color: #C00042; }
#advertorial h1 { font-size: 12px; font-weight: bold; padding: 0; margin: 0 0 8px 0; }
#advertorial #adv { text-align: center; font-size: 9px; color: gray; }

#landingpage { font-size: 13px; line-height: 18px; margin-top: 10px; }
#landingpage table, #landingpage td { font-size: 13px; }
#landingpage img { border: none; margin: 4px; }
#landingpage h1 { font-size: 18px; color: #666666; font-weight: 800; }
#landingpage h2 { font-size: 13px; font-weight: bold; padding-left: 9px; background: url(../g/nblt.gif) no-repeat left center; }
#landingpage h3 { margin: 0; font-size: 13px; font-weight: bold; }
#landingpage .emp { font-weight: bold; }
#landingpage li { list-style-image: url(../g/b.gif); }
#landingpage #adv { text-align: center; font-size: 11px; color: gray; }

select.flat, input.flat, textarea.flat { font-size: 11px; color: #000; text-decoration: none; background-color: #F0F0F0; border: 1px solid #6F6F6F; padding-left: 3px; }

select.flat2, input.flat2, textarea.flat2 { font-size: 11px; color: #000; text-decoration: none; background-color:#FAFAFA; border: 1px solid #6F6F6F; padding-left: 3px; }

acronym { border-bottom: 1px dotted black; }

#navbar {
	border-left: 1px solid #B4B4B4;
	margin-bottom: 3px;
}

#navbar ul {
	margin: 0;
	padding: 0;
	height: 1%;
}
#navbar>ul {
	height: auto;
}

#navbar li {
	list-style: inside;
	list-style-type: none;
	font-size: 11px;
	color: #2E2E2E;
	background-color: #F4F4F3;
	background-image: url(../g/table/bg1.gif);
	padding: 3px;
	border-left: 1px solid white;
	border-right: 1px solid #B4B4B4;
	border-bottom: 1px solid #B4B4B4;
}

#navbar a {
	text-decoration: none;
	color: #2E2E2E;
}

#navbar a:visited {
	text-decoration: none;
	color: #2E2E2E;
}
#navbar a:hover {
	text-decoration: none;
	color:#c00042;
}

/* Newtable */
/*
table.newtable, .newtable table {
	width: 535px;
	margin-top: 5px;
	margin-bottom: 0px;
	border-collapse: separate;
	empty-cells: show;
	border-spacing: 0px;
	border-left: 1px solid #B4B4B4;
	border-top: 1px solid #B4B4B4;
}
		
.newtable th {
	font-size: 11px;
	vertical-align: bottom;
	border-left: 0px;
	border-right: 0px;
	border-top: 1px solid white;
	border-bottom: 1px solid #B4B4B4;
	padding: 5px 2px 5px 4px;
	background-color: #E3E3E1;
	background-image: url(../g/table/bg2.gif);
	font-weight: 800;
}
		
.newtable th.right {
	border-right: 1px solid #B4B4B4;
}
		
.newtable th.head {
	text-align: center;
	font-size: 12px;
	border-left: 1px solid white;
	border-right: 1px solid #B4B4B4;
	background-image: url(../g/table/bg2.gif);
}
		
.newtable tr {
	background-color: #F4F4F3;
	background-image: url(../g/table/bg1.gif);
}
		
.newtable tr.selected {
	background-color: #E3E3E1;
	background-image: url(../g/table/bg2.gif);
}
		
.newtable tr.deselected {
	background-color: #F4F4F3;
	background-image: url(../g/table/bg1.gif);
}
		
		
.newtable td {
	font-size: 11px;
	border-left: 1px solid white;
	border-right: 1px solid #B4B4B4;
	border-top: 1px solid white;
	border-bottom: 1px solid #B4B4B4;
	padding: 5px 4px 5px 4px;
	vertical-align: top;
}

.newtable td.clearleft {
	border-left: 0px;
}

.newtable td.clearright {
	border-right: 0px;
}

.newtable td.clearboth {
	border-left: 0px;
	border-right: 0px;
}

/* Table extensions */
/*
.text-fontxsmall td, .text-fontxsmall th { font-size: 9px; }
.text-fontxsmall, td.text-fontxsmall, th.text-fontxsmall { font-size: 9px !important; }

.text-fontsmall td, .text-fontsmall th { font-size: 11px; }
.text-fontsmall, td.text-fontsmall, th.text-fontsmall { font-size: 11px !important; }

.text-fontnormal td, .text-fontnormal th { font-size: 13px; }
.text-fontnormal, td.text-fontnormal, th.text-fontnormal { font-size: 13px !important; }

.text-fontlarge td, .text-fontlarge th { font-size: 15px; }
.text-fontlarge, td.text-fontlarge, th.text-fontlarge { font-size: 15px !important; }

.text-fontxlarge td, .text-fontxlarge th { font-size: 18px; }
.text-fontxlarge, td.text-fontxlarge, th.text-fontxlarge { font-size: 18px !important; }

.text-alignleft td, .text-alignleft th { text-align: left; }
.text-alignleft, td.text-alignleft, th.text-alignleft { text-align: left !important; }

.text-aligncenter td, .text-aligncenter th { text-align: center; }
.text-aligncenter, td.text-aligncenter, th.text-aligncenter { text-align: center !important; }

.text-alignright td, .text-alignright th { text-align: right; }
.text-alignright, td.text-alignright, th.text-alignright { text-align: right !important; }

.text-aligntop td, .text-aligntop th { vertical-align: top; }
.text-aligntop, td.text-aligntop, th.text-aligntop { vertical-align: top !important; }

.text-alignmiddle td, .text-alignmiddle th { vertical-align: middle; }
.text-alignmiddle, td.text-alignmiddle, th.text-alignmiddle { vertical-align: middle !important; }

.text-alignbottom td, .text-alignbottom th { vertical-align: bottom; }
.text-alignbottom, td.text-alignbottom, th.text-alignbottom { vertical-align: bottom !important; }

.border-right td, .border-right th { border-right: 1px solid #B4B4B4; }
.border-right, td.border-right, th.border-right  { border-right: 1px solid #B4B4B4 !important; }
*/
