/* FONT */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
}
body {
	color: #666666;
}
/* HEADER */
/*body {background:#ffffff url("http://graphics.tn-media.be/skin/_default/bgBody.png") repeat-x right top; }*/
body {
	background:#ffffff url("http://graphics.tn-media.be/tsd3/style/main_bg.png") repeat-x right top;
}
div#header {
	min-height: 114px;
	_height: 114px
}
div#body {
	width: 1015px;
	margin: auto;
	position: relative
}
div#navigation, div#breadcrumb, div#linkerblok, div#linkerblokbreed, div#linkerbloksuperbreed {
	background-color: white;
}
div#department ul li, div#departmentsub ul li, div#languages ul li, div#navigation ul li, div#breadcrumb ul li, div#footer ul li {
	display: inline;
	background: none;
	margin: 0;
	padding: 0;
}
div#headtitle {
	padding: 10px;
	font-weight: bold;
}
div#headtitle h1 {
	padding: 10px;
	font-size: 17px;
}
div#department {
	float: left;
	width: 500px;
	margin: 50px 0 0;
}
div#department ul li, div#departmentsub ul li {
	border-right: 1px solid #606060;
	padding-right: 8px;
	padding-left: 6px;
}
div#department ul li.last, div#departmentsub ul li.last {
	border-right: 0px;
}
div#department ul li a {
	text-decoration: none;
	color: #303030;
	font-weight: bold;
	font-size: 16px;
	font-weight: bold;
}
div#department ul li.active-trail a {
	color: #e3000b;
}
div#departmentsub {
	float: left;
	width: 600px;
	margin: 0;
	border: #C90 0px solid
}
div#departmentsub ul li a {
	text-decoration: none;
	color: #606060;
}
div#departmentsub ul li.active-trail a {
	color: #e3000b;
}
div#home {
	float: left;
	margin: 10px 10px 0 30px;
}
/*
---- languages new thuis -----

div#languages ul li, div#navigation ul li, div#breadcrumb ul li, div#footer ul li {display: inline; background: none; margin: 0; padding: 0;  }*/
div#submenu ul li, div#sohobottom ul li, div#sitemap ul li {
	background: none;
	margin: 0;
	padding: 0;
}
div#languages {
	float: right;
	margin: 50px 20px 0 0;
}
div#languages ul {
	display: inline;
}
div#languages ul li a {
	color: #606060;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
div#languages ul li.first {
	border-left: 0px solid #606060;
}
div#languages ul li.active a {
	color: #E3000B;
}
div#languages ul li {
	border-left: 1px solid #606060;
	padding-left: 6px;
	padding-right: 8px;
}
span#jobs a {
	color: #606060;
	font-weight: bold;
	padding-right: 8px;
	text-decoration: none;
}
div#search {
	float: right;
	margin-right: 28px;
}
#languagePanel {
	width: 80px;
	height: 20px;
/*	position: absolute;
	left: 195px; */
	float:right;
	top: 0;
	overflow: hidden;
	padding-right:20px;	
}
#languagePanel a {
	width: 25px;
	height: 20px;
	line-height: 20px;
	float: left;
	padding-left: 1px;
	background-image: url(http://graphics.tn-media.be/header/languagePanel.png);
	background-repeat: no-repeat;
	background-position: top left;
	display: block;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	text-align: center;
}
#languagePanel a.activeLanguage {
	background-position: bottom left;
}
div#departmentPanel ul li {
	display: inline-block;
	background: none;
	list-style: none;
	line-height: 16px;
*display: inline;
}
div#departmentPanel {
	float: left;
	width: 500px;
	margin: 50px 0 10px 130px;
	padding: 0;
	vertical-align: baseline;
}
div#departmentPanel ul {
	padding: 0;
}
div#departmentPanel ul li {
	border-right: 1px solid #606060;
	padding: 0 8px 0 6px;
	margin: 0;
}
div#departmentPanel ul li.last {
	border-right: 0px;
}
div#departmentPanel ul li a {
	text-decoration: none;
	color: #303030;
	font-weight: bold;
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
}
div#departmentPanel ul li a.active {
	color: #e3000b;
}
div#tabshead {
	clear: both;
	margin: auto;
	border: solid 0px #333;
	padding: 0 35px;
	margin-bottom: -14px
}
div#tabshead ul {
	margin: 0;
	padding: 0;
	height: 80px;
	overflow: hidden;
}
div#tabshead ul li {
	float: left;
	height: 80px;
	text-align: center;
	list-style-type: none;
	margin-left: 0px;
	width: 314px;
	border: solid #000 0px;
	background: url(http://media.corporate-ir.net/media_files/irol/24/241896/images/ntabs2.png) no-repeat -314px 20px;
	overflow: hidden;
	padding: 0;
	margin: 0
}
div#tabshead ul li a {
	text-decoration: none;
	font-weight: normal;
	padding: 40px 14px 30px 14px;
	display: block;
	color: #303030;
	font-size: 18px
}
div#tabshead ul li.first {
	background: url(http://media.corporate-ir.net/media_files/irol/24/241896/images/ntabs2.png) no-repeat 0 -14px;
	width: 315px
}
div#tabshead ul li.last {
	background: url(http://media.corporate-ir.net/media_files/irol/24/241896/images/ntabs2.png) no-repeat -628px -14px;
}
div#tabshead ul li.first:hover {
	background: url(http://media.corporate-ir.net/media_files/irol/24/241896/images/ntabs2.png) no-repeat -312px -14px;
}
div#tabshead ul li.last:hover {
	background: url(http://media.corporate-ir.net/media_files/irol/24/241896/images/ntabs2.png) no-repeat -314px -14px;
}
div#tabshead ul li.active {
	background: url(http://media.corporate-ir.net/media_files/irol/24/241896/images/ntabs2.png) no-repeat -314px -14px;
}
div#tabshead ul li a {
	color: #a5a5a5;
}
div#tabshead ul li.active a {
	color: #303030;
}
div#tabshead ul li a:hover {
	color: #e3000b;
}
/* TOP CONTENT */
div#navigation h2 {
	display: none;
}
div#navigation div.content {
	background:transparent url("http://graphics.tn-media.be/tsd3/style/main_navigation_right-rb.jpg") no-repeat right top;
	overflow: hidden;
}
div#navigation {
	background:transparent url("http://graphics.tn-media.be/tsd3/style/main_navigation_bg.png") repeat-x left top;
	height: 46px;
	margin-bottom: 10px;
}
div#navigation, div#navigation * {
	z-index: 10;
	position: relative;
}
div#navigation ul.menu {
	padding-top: 0;
}
div#navigation ul li.first {
	background:transparent url("http://graphics.tn-media.be/tsd3/style/main_navigation_left.png") no-repeat left top;
	border-left: 0px;
}
div#navigation ul li {
	border-left: 1px solid #e6e4e4;
	height: 46px;
	position: relative;
	float: left;
}
div#navigation ul ul {
	position: absolute;
	width: 178px;
	padding: 5px 15px;
	top: 46px;
	width: auto;
	visibility: hidden;
	background: transparent url("http://graphics.tn-media.be/tsd3/style/main_navigation_dropdown.png") no-repeat center bottom;
	margin-left: -1px;
}
div#navigation li a {
	display: block;
}
div#navigation ul li a.active-trail {
	background:transparent url("http://graphics.tn-media.be/tsd3/style/main_navigation_bg_yellow.png") repeat-x left top;
	color: #303030;
}
/*div#navigation ul li.first a.active {background:transparent url("http://graphics.tn-media.be/tsd3/style/main_navigation_left_yellow.png") no-repeat left top; color: #303030;}*/
div#navigation ul li.first a.active {
	background:transparent url("http://media.corporate-ir.net/media_files/IROL/24/241896/main_navigation_left_yellow2.png") no-repeat left top;
	color: #303030;
}
div#navigation ul ul li a.active-trail, div#navigation ul li:hover a.active-trail, div#navigation ul li.first:hover a.active, div#navigation ul ul li.first a.active {
	background: none;
}
div#navigation ul li:hover ul {
	visibility: visible;
}
div#navigation ul ul.menu {
	width: 178px;
}
div#navigation ul li:hover {
	background: url("http://media.corporate-ir.net/media_files/irol/24/241896/images/main_navigation_selected.png") repeat left top;
}
div#navigation ul li.first:hover {
	background: #afafaf url("http://media.corporate-ir.net/media_files/irol/24/241896/images/main_navigation_left_selected.png") repeat left top;
}
div#navigation ul li a {
	text-decoration: none;
	font-size: 16px;
	color: #606060;
	font-weight: normal;
	padding: 15px 14px 15px 14px;
	display: block;
}
body.kleine-bedrijven-zelfstandigen div#navigation ul a {
	padding: 16px 13px;
}
div#navigation ul li a:hover, div#navigation ul li.first a:hover {
	color: #FFFFFF;
}
div#navigation ul ul li {
	border: 0px;
	border-top: 1px solid #e6e4e4;
	height: auto;
	width: 168px;
	margin: 0px 0px 2px;
	background:transparent url("http://graphics.tn-media.be/tsd3/style/main_arrow_white.png") no-repeat 0px 8px;
	padding-left: 10px;
}
div#navigation ul ul li.first, div#navigation ul ul li.first:hover {
	background:transparent url("http://graphics.tn-media.be/tsd3/style/main_arrow_white.png") no-repeat 0px 8px;
}
div#navigation ul ul li.last {
	background:transparent url("http://graphics.tn-media.be/tsd3/style/main_arrow_white.png") no-repeat 0px 8px;
	width: 168px;
}
div#navigation ul ul li.last a {
	padding: 5px;
	width: auto;
	text-align: left;
}
div#navigation ul ul li:hover {
	background-color: transparent;
}
div#navigation ul ul li.last:hover {
	background:transparent url("http://graphics.tn-media.be/tsd3/style/main_arrow_white.png") no-repeat 0px 8px;
	width: 168px;
}
div#navigation ul ul a, body.kleine-bedrijven-zelfstandigen div#navigation ul ul a {
	text-decoration: none;
	font-size: 11px;
	color: white;
	font-weight: bold;
	padding: 5px;
	display: block;
}
div#breadcrumb {
	margin: 0px 30px 10px;
}
div#breadcrumb a {
	text-decoration: none;
}
div#breadcrumb a:hover {
	text-decoration: underline;
}
/* MIDDEN (NAV + CONTENT) */ 

div#center {
	background:transparent url("http://graphics.tn-media.be/tsd3/style/main_centerbg.png") repeat-x center top;
	clear: both;
	padding: 30px 35px;
	padding-bottom: 15x;
	overflow: auto;
}
div#linkerblok, div#linkerblok_overons {
	width: 707px;
	float: left;
	background:transparent url("http://graphics.tn-media.be/tsd3/style/main_linkerkant_bg.png") repeat-y center center;
	margin-bottom: 15px;
}
div#linkerblokheader {
	background:transparent url("http://graphics.tn-media.be/tsd3/style/main_linkerkant_top.png") no-repeat center top;
	height: 15px;
}
div#linkerblokfooter {
	clear: both;
	background:transparent url("http://graphics.tn-media.be/tsd3/style/main_linkerkant_bottom.png") no-repeat center bottom;
	height: 10px;
}
div#linkerblokbreed, div#linkerbloksuperbreed, div#linkerblokbreed_overons {
	width: 945px;
	float: left;
	background:transparent url("http://graphics.tn-media.be/tsd3/style/main_linkerkant_breed_bg.png") repeat-y center center;
	margin-bottom: 15px;
}
div#linkerblokbreed div#linkerblokheader, div#linkerbloksuperbreed div#linkerblokheader, div#linkerblokheader_overons {
	background-image: url("http://graphics.tn-media.be/tsd3/style/main_linkerkant_breed_top.png");
}
div#linkerblokbreed div#linkerblokfooter, div#linkerbloksuperbreed div#linkerblokfooter, div#linkerblokfooter_overons {
	background-image: url("http://graphics.tn-media.be/tsd3/style/main_linkerkant_breed_bottom.png");
}
div#submenu {
	float: left;
	width: 150px;
	margin-bottom: 10px;
	padding: 0 0 10px 20px;
}
div#submenu h2 {
	font-size: 16px;
	margin: 0px;
	padding: 0px;
}
div#submenu ul {
	margin: 10px 0 15px;
}
div#submenu ul ul {
	margin: 10px 0 0;
}
div#submenu ul li {
	border-top: 1px solid #e6e4e4;
	padding: 8px 6px 8px 0;
}
div#submenu ul li a {
	background: transparent url("http://graphics.tn-media.be/tsd3/style/main_arrow_gray_right.png") no-repeat 0 4px;
	padding-left: 9px;
}
div#submenu ul li.expanded a {
	background: transparent url("http://graphics.tn-media.be/tsd3/style/main_arrow_gray_down.png") no-repeat 0 6px;
}
div#submenu ul li.expanded li a {
	background: transparent url("http://graphics.tn-media.be/tsd3/style/main_arrow_gray_right.png") no-repeat 0 4px;
}
div#submenu ul li a {
	text-decoration: none;
	display:block;
}
div#submenu ul li.expanded li a.active, div#submenu ul li a.active {
	color: #e3000b;
	background: transparent url("http://graphics.tn-media.be/tsd3/style/main_arrow_red_right.png") no-repeat 0 4px;
}
div#submenu ul li a.active-trail {
	color: #e3000b;
}
div#submenu ul li.expanded a.active-trail {
	color: #666666;
}
div#submenu ul li.active a.active-trail {
	color: #e3000b;
}
div#submenu ul li.expanded a.leaf.active-trail {
	color: #e3000b;
}
div#submenu ul li ul li {
	background-position: 13px 13px;
	padding-left: 13px;
}
div#submenu ul li ul li.last {
	border-bottom: 0px;
	padding-bottom: 0px;
}
div#content {
	float: left;
	width: 945px;
	margin-bottom: 10px;
	min-height: 500px;
	_height: 500px
}
div#linkerblok div#content {
	width: 490px;
	padding: 0px 15px;
}
div#linkerblokbreed div#content {
	width: 743px;
	padding: 0px 15px;
}
div#linkerbloksuperbreed div#content {
	width: 910px;
	padding: 0px 15px;
}
div#linkerblok_overons div#content {
	width: 670px;
	padding: 0px 15px;
}
div#rechts {
	width: 220px;
	float: left;
	margin-bottom: 10px;
	margin-left: 15px;
}
div#rechts p {
	border-bottom-style: solid;
	color: #e5e5e5;
	border-bottom-width: 1px;
	margin: -5px 0 10px 0;
}
/* FOOTER */
div#footer {
	clear: both;
	text-align: center;
	color: #606060;
	padding: 0 50px 30px;
}
div#footer div#footerexclbtw {
	padding-bottom: 8px;
}
div#footer ul {
	display: inline;
	margin-left: 10px;
}
div#footer ul li {
	border-left: 1px solid #e6e4e4;
	padding: 2px 10px;
}
div#footer ul li a {
	text-decoration: none;
	color: #303030;
}
div#footer ul li a:hover {
	text-decoration: underline;
}
div#printfooter {
	display: none;
}
/* ALGEMEEN / HERBRUIKBAAR */
a.knopgrijs {
	background-color: #999999;
	border: 1px solid #737373;
	color: white;
	padding: 3px 8px;
	text-decoration: none;
}
input.knopgrijs {
	background-color: #999999;
	border: 1px solid #737373;
	color: white;
	padding: 0px 8px!important;
}
/* ADMIN */
div#admin {
	position: absolute;
	display: inline;
	top: 135px;
	left: 10px;
	background: #FFFFE1 url("http://assets.tn-media.be/graphics/BgError.gif") repeat left top;
	border: 1px solid red;
}
div#admin a#admintoggle {
	background-color: white;
	display: block;
	padding: 2px;
	text-align: right;
}
div#admin #admin {
	position: relative;
	top: 0;
	left: 0;
	background: none;
	border: 0px;
	padding: 8px;
	display: block;
}
form {
	display: block;
}
.small {
	font-size: 80%;
}
/* KLEUREN */
.grijs {
	color: #606060;
}
.lichtgrijs {
	color: #e6e4e4;
}
.donkergrijs {
	color: #303030;
}
.geel {
	color: #ffd100;
}
.rood {
	color: #e3000b;
}


/*
<div id="body">
	<div id="header">
		<div id="department">
		<div id="languages">
		<div id="departmentsub">
		<div id="search">
	<div id="center">
		<div id="navigation">
		<div id="breadcrumb">
		<div id="main">
			<div id="linkerblok">
				<div id="linkerblokheader">
				<div id="submenu">
				<div id="content">
				<div id="linkerblokfooter">
			<div id="rechts">
		<div id="sitemap">
			<ul class="menu">
	<div id="footer">
*/
