body {
	margin:0px;
	padding:0px;
	background-image:url(../images/background.gif);
	background-repeat:repeat-x;
	background-position:50% 0px !important;
	background-color:#FFFFFF;
	overflow: -moz-scrollbars-vertical;
}

* {
	margin:0px;
	padding:0px;
}

td, div, th {
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	color:#333333;
	border: 0px solid #ffffff;
}

td a, div a, th a {
	color:#333333;
	text-decoration:underline;
}

img {
	border:none;
}

input {
	width:200px;
	border:1px solid #808080;
	color:#333333;
}

textarea {
	width:200px;
	border:1px solid #808080;
	color:#333333;
}	

button {
	width:200px;
	border:1px solid #808080;
	background-color:#004c9;
	color:#333333;
}

a.button {
	display:block !important;
	width:176px !important;
	height:25px !important;
	margin-top:15px !important;
	padding-top:7px !important;
	padding-left:0px !important;
	background-image:url(../images/button.png) !important;
	background-repeat:no-repeat !important;
	color:#FFFFFF !important;
	font-family:Verdana, Arial, Helvetica, sans-serif !important;
	font-weight:normal !important;
	font-size:12px !important;
	text-align:center !important;
}

/* basis */

div#container,
.maintable {
	margin:0px auto;
	width:940px;
}

td.leftshadow {
	width:10px;
	background-image:url(../images/shadow_left.gif);
	background-repeat:repeat-y;
	background-position:0px 0px;
}

td.rightshadow {
	width:10px;
	background-image:url(../images/shadow_right.gif);
}

/* homepage */

body#home {
	background-image:url(../images/background_home.gif);
}

body#home td.header {
	background-image:url(../images/back_header_home.gif);
}

td#main {
	padding-left:10px;
}

body#home table.hometable {
	float:left;
	position:relative;
	top:-20px;
	width:295px;
	margin-right:5px;
	margin-bottom:-20px;
}

body#home table.hometable td.top {
	height:8px;
	background-image:url(../images/hometable_top.gif);
	background-repeat:no-repeat;
}

body#home table.hometable td.mid {
	height:330px;
	padding-left:10px;
	padding-right:10px;
	background-image:url(../images/hometable_mid.gif);
	background-repeat:repeat-y;
	line-height:18px;
}

body#home table.hometable td.mid ul li {
	background-position:0px 4px;
}

body#home table.hometable td.mid a {
	color:#003772;
	font-weight:bold;
	text-decoration:underline;
}

body#home table.hometable td.mid P,
body#home table.hometable td.mid ul,
body#home table.hometable td.mid h2 {
	margin-left:10px;
	margin-right:10px;
}

body#home table.hometable td.mid ul li a {
	color:#0099ff;
	font-weight:normal;
	text-decoration:underline;
}

body#home table.hometable td.bottom {
	height:10px;
	background-image:url(../images/hometable_bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}

div.homeimg {
	float:left;
	width:273px;
	height:112px;
	margin-left:12px;
	overflow:hidden;
}

div.homeimgoverlay {
	float:left;
	position:relative;
	top:-112px;
	width:273px;
	height:112px;
	margin-left:12px;
	margin-bottom:-270px;
	background-image:url(../images/back_homeimg.png);
	background-repeat:no-repeat;
	overflow:hidden;
}

div.homeimgoverlaytop {
	height:15px;
	background-image:url(../images/back_homeimg_top.png);
	background-repeat:no-repeat;
	overflow:hidden;
}

div.homeimgoverlaybottom {
	height:15px;
	background-image:url(../images/back_homeimg_bottom.png);
	background-repeat:no-repeat;
	overflow:hidden;
}

/* specific activa_uitzend */

body.activa_uitzend table#hometablemid td.bottom div.homeimg {
	height:443px;
	overflow:hidden;
}

body.activa_uitzend table#hometablemid td.mid {
	height:0px !important;
}

body.activa_uitzend table#hometablemid td.bottom div.homeimgoverlay {
	top:-460px;
	width:273px;
	height:443px;
	margin-bottom:-920px;
	background-image:url(../images/back_homeimg_spec.png);
	background-repeat:no-repeat;
}

/* topmenu */

div#topmenu {
	width:940px;
	height:26px;
	margin:0px auto;
	overflow:hidden;
}

div#topmenu div#items {
	float:right;
	width:220px;
	height:21px;
	padding-top:5px;
	padding-left:15px;
	overflow:hidden;
	background-image:url(../images/back_topmenu.png);
	background-repeat:no-repeat;
	color:#FFFFFF;
}
div#topmenu div#items ul li {
	float:left;
	height:10px;
	margin-right:3px;
	list-style-type:none;
	color:#FFFFFF;
}

div#topmenu div#items ul li a {
	padding-left:0px;
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
	position:relative;
}

/*div#topmenu div#items ul li a.tophome {
	padding-left:0px;
	border-left:none;
}*/

/* header */

td.header {
	height:146px;
	background-image:url(../images/back_header.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}

td.header div#headertop {
	width:920px;
	height:85px;
}

/* header - logo */

td.header div#headertop div.logo {
	float:left;
	width:720px;
	height:85px;
	background-image:url(../images/logo_activa.png);
	background-repeat:no-repeat;
}

td.header div#headertop div.logo a {
	display:block;
	width:720px;
	height:85px;
	text-decoration:none;
}

/* header - cats */

td.header div#headertop div.cats {
	float:left;
	width:187px;
	height:75px;
	padding-top:10px;
	padding-left:13px;
}

td.header div#headertop div.cats ul li {
	float:none;
	clear:both;
	width:187px;
	height:30px;
	list-style-type:none;
	margin-bottom:2px;
}

td.header div#headertop div.cats ul li a {
	display:block;
	width:187px;
	height:30px;
	position:relative;
}

td.header div#headertop div.cats ul li#cat1 {
	background-image:url(../images/cat_1.png);
	background-repeat:no-repeat;
}

td.header div#headertop div.cats ul li#cat2 {
	background-image:url(../images/cat_2.png);
	background-repeat:no-repeat;
}

td.header div#headertop div.cats ul li#cat3 {
	background-image:url(../images/cat_3.png);
	background-repeat:no-repeat;
}

td.header div.mainmenu {
	width:730px;
	clear:both;
	margin-top:25px;
}

td.header div.mainmenu ul {
	width:900px;
}

td.header div.mainmenu ul li {
	float:left;
	height:26px;
	padding-left:14px;
	list-style-type:none;
	background-image:url(../images/menu_normal_left.png);
	background-repeat:no-repeat;
	font-size:11px;
	font-weight:bold;
	text-align:center;
}

td.header div.mainmenu ul li.id01 {
	padding-left:10px;
	background-image:url(../images/menu_normal_home.png);
	background-repeat:no-repeat;
}

/*td.header ul li.selected {
	background-image:url(../images/menu_selected.png);
	background-repeat:no-repeat;
}*/

td.header div.mainmenu ul li a {
	float:left;
	display:block;
	height:20px;
	padding-top:6px;
	padding-right:14px;
	position:relative;
	text-decoration:none;
	background-image:url(../images/menu_normal_right.png);
	background-repeat:no-repeat;
	background-position:right;
	position:relative;
}

/* special */

body.special td.header div.mainmenu {
	position:relative;
	top:-34px;
	height:60px;
	margin-bottom:-40px;
	overflow:hidden;
	z-index:10;
}

body.special td.header div.mainmenu ul {
	width:710px;
}

body.special td.header div.mainmenu ul li {
	float:left;
	position:relative;
	height:64px;
	margin-bottom:-34px;
	background-image:url(../images/menu_normal_left_special.png);
	background-repeat:no-repeat;
	z-index:10;
}

body.special td.header div.mainmenu ul li a {
	height:52px;
	padding-top:13px;
	background-image:url(../images/menu_normal_right_special.png);
	background-position:right 2px;
	position:relative;
	overflow:hidden;
}

/* pathway */

td.pathway {
	height:30px;
	padding-bottom:15px;
	z-index:20;
}

div#pathway {
	float:left;
	position:relative;
	width:895px;
	height:20px;
	margin-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:1px solid #d7d7d7;
	color:#666666;
	font-size:11px;
	z-index:20;
}

div#pathway a {
	position:relative;
	color:#666666;
	text-decoration:underline;
	z-index:20;
}

/* leftcontent */

td.leftcontent {
	width:206px;
	padding-left:4px;
}

td.leftcontent table {
	width:206px;
	margin-bottom:15px;
	background-image:url(../images/back_table.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}

td.leftcontent table td.mid {
	width:176px;
	height:120px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:15px;
	font-size:11px;
}

td.leftcontent table td.mid a {
	color:#0099ff;
	text-decoration:none;
}

td.leftcontent table td.mid a {
	padding-left:15px;
	background-image:url(../images/arrow_double.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	color:#333333;
	font-weight:bold;
	text-decoration:none;
}

td.leftcontent table td.mid ul {
	margin-bottom:15px;
	list-style-type:none;
}

td.leftcontent table td.mid ul li {
	padding-top:2px;
	padding-bottom:2px;
}

body#home td.leftcontent table td.mid ul li a {
	padding-left:0px;
	background-image:none;
}

td.leftcontent table td.mid ul li a {
	padding-left:20px;
	background-image:url(../images/arrow_single.gif);
	background-repeat:no-repeat;
	color:#0099ff;
	text-decoration:none;
	font-weight:normal;
}

/* -- submenu */
td.leftcontent table td div.no1,
td.leftcontent table td div.act1,
td.leftcontent table td div.no2,
td.leftcontent table td div.act2,
td.leftcontent table td div.no3,
td.leftcontent table td div.act3 {
	width:171px;
	padding-top:7px;
	padding-left:5px;
	padding-bottom:7px;
	font-size:11px;
	background-image:url(../images/arrow_single_blue.gif);
	background-repeat:no-repeat;
	background-position:0px 8px;
	border-bottom:1px dotted #999999;
}

td.leftcontent table td div.no2,
td.leftcontent table td div.act2 {
	width:156px;
	padding-left:20px;
	background-position:15px 8px;
}

td.leftcontent table td div.no3,
td.leftcontent table td div.act3 {
	width:141px;
	padding-left:35px;
	background-position:30px 8px;
}

td.leftcontent table td div a {
	color:#333333 !important;
	text-decoration:none !important;
	font-weight:normal !important;
	background:none !important;
}

td.leftcontent table td div.act1 a,
td.leftcontent table td div.act2 a,
td.leftcontent table td div.act3 a {
	font-weight:bold !important;
}
/* -- submenu */

td.leftcontent table td.top {
	width:206px;
	height:16px;
	background-image:url(../images/back_table_top.gif);
	background-repeat:no-repeat;
}

/* maincontent */

td#main table.subtable {
	width:100%;
}

td.maincontent {
	height:525px;
	padding-top:3px;
	padding-left:10px;
	padding-right:20px;
}

td.maincontent P {
	line-height:18px;
}

td.maincontent ul,
td.maincontent ol {
	margin-left:15px;
	margin-bottom:15px;
}

td.maincontent ol {
	margin-left:35px;
	margin-bottom:15px;
}

body#home table.hometable ul li,
td.maincontent ul li,
td.rightcontent table.righttable td ul li {
	padding-left:20px;
	padding-bottom:3px;
	list-style-type:none;
	background-image:url(../images/arrow_single.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	text-decoration:none;
	font-weight:normal;
} 

td.maincontent ol li {
	padding-top:3px;
	padding-left:5px;
	padding-bottom:3px;
}

/* textblocks homepages */

td.maincontent table.textblock {
	width:639px;
	margin-bottom:15px;
}

td.maincontent table.textblock td.topblue,
td.maincontent table.textblock td.topgreen {
	height:14px;
	background-image:url(../images/table_blue_top.gif);
	background-repeat:no-repeat;
}

td.maincontent table.textblock td.topgreen {
	background-image:url(../images/table_green_top.gif);
}

td.maincontent table.textblock td.midblue,
td.maincontent table.textblock td.midgreen {
	padding-left:15px;
	background-color:#59A3D4;
}

td.maincontent table.textblock td.midblue ul li,
td.maincontent table.textblock td.midgreen ul li {
	background-image:url(../images/arrow_single_white.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	color:#FFFFFF;
}

td.maincontent table.textblock td.midblue ul li a,
td.maincontent table.textblock td.midgreen ul li a {
	color:#FFFFFF;
	text-decoration:underline;
}

td.maincontent table.textblock td.midgreen {
	background-color:#007e47;
}

td.maincontent table.textblock td.bottomblue,
td.maincontent table.textblock td.bottomgreen {
	height:14px;
	background-image:url(../images/table_blue_bottom.gif);
	background-repeat:no-repeat;
}

td.maincontent table.textblock td.bottomgreen {
	background-image:url(../images/table_green_bottom.gif);
}

/* rightcontent */

td.rightcontent {
	width:206px;
	padding-right:14px;
}

td.rightcontent table {
	width:206px;
	margin-bottom:15px;
}

td.rightcontent table.righttable td.top {
	width:206px;
	height:14px;
	background-image:url(../images/right_top.gif);
	background-repeat:no-repeat;
}

td.rightcontent table.righttable td.mid {
	width:206px;
	padding:0px;
	background-image:url(../images/right_mid.gif);
	background-repeat:repeat-y;
}

td.rightcontent table.righttable td#sec {
	width:176px;
	padding-left:15px;
	padding-right:15px;
}

td.rightcontent table.righttable td.bottom {
	width:206px;
	height:14px;
	background-image:url(../images/right_bottom.gif);
	background-repeat:no-repeat;
}

div#righttablecontent {
	width:191px;
	margin-top:15px;
	padding-left:15px;
}

div#righttablecontent div.select {
	width:171px;
	height:30px;
	padding-top:4px;
	padding-left:3px;
	background-image:url(../images/back_select.gif);
	background-repeat:no-repeat;
}

div#righttablecontent select {
	float:left;
	width:163px;
	height:21px;
	margin:0px;
	margin-bottom:15px;
	padding:0px;
}

div#imgright {
	float:left;
	width:190px;
	height:190px;
	margin:0px;
	margin-left:10px;
	overflow:hidden;
}

td.rightcontent table.righttable td.mid div#imgrightoverlay {
	position:relative;
	float:left;
	top:-195px;
	width:200px;
	height:195px;
	margin-left:3px;
	margin-bottom:-215px;
	bottom:-215px;
	background-image:url(../images/back_imgright.png);
	background-repeat:no-repeat;
	overflow:hidden;	
}

a.leesmeer,
span.more a {
	padding-left:15px;
	background-image:url(../images/arrow_double.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	color:#333333;
	font-weight:bold;
	text-decoration:none;
}

/* footer */

div.footer {
	width:940px;
	height:106px;
	margin:0px auto;
	padding-top:35px;
	background-image:url(../images/back_footer.gif);
	background-repeat:no-repeat;
	color:#7e8290;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
}

td.footer a {
	text-decoration:none;
}

/* social */

div#social {
	clear:both;
	position:relative;
	top:-20px;
	width:950px;
	height:42px;
	padding-left:15px;
}

div#social a#twitter,
div#social a#linkedin,
div#social a#hyves {
	display:block;
	float:left;
	width:42px;
	height:42px;
	margin-right:5px;
	background-image:url(../images/social.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	text-decoration:none;
}

div#social a#twitter {
	background-position:0px 0px;
}

div#social a#linkedin {
	background-position:-41px 0px;
}

div#social a#hyves {
	background-position:-84px 0px;
}

/* skype */

div.skype {
	width:200px;
	height:32px;
	padding-top:7px;
	padding-left:40px;
	background-image:url(../images/skype.png);
	background-repeat:no-repeat;
}

div.skype a {
	text-decoration:underline;
}

/* --- */

P {
	margin-bottom:15px;
}

h1 {
	font-size:16px;
	font-weight:bold;
	margin-bottom:15px;
}

h2 {
	color:#015E4C;
	font-size:12px;
	font-weight:bold;
	margin-bottom:0px;
}

h2 a {
	color:#015E4C;
	font-weight:bold;
	margin-bottom:0px;
	text-decoration:none;
}

h3 {
	color:#333333;
	font-size:12px;
	font-weight:bold;
	margin-bottom:0px;
}


h4 {
	font-size:16px;
	font-weight:bold;
	margin-bottom:15px;
}

h5 {
	color:#015E4C;
	font-size:12px;
	font-weight:bold;
	margin-bottom:15px;
}

h6 {
	color:#015E4C;
	font-size:12px;
	font-weight:bold;
	margin-bottom:15px;
}

span.datum {
	font-weight:bold;
}

span {
	border:none !important;
	background:none !important;
}

/* TTNEWS */

div.news-latest-container hr,
div.news-latest-item hr,
div.news-list-container hr,
div.news-list-item hr,
div.news-single-item hr {
	margin-top:10px;
	margin-bottom:10px;
	color:#d1d1d1;
	border:none;
	border-top:1px solid #d1d1d1;
	height:1px;
}

div.news-latest-container,
div.news-latest-item,
div.news-list-container,
div.news-list-item,
div.news-single-item {
	width:450px;
	border:none;
	background:none;
}

div.news-latest-container,
div.news-latest-item {
	width:460px;
}

div.news-latest-item a,
div.news-latest-item strong {
	font-weight:normal;
	text-decoration:none;
}

div.news-latest-item span {
	margin-right:30px;
	font-weight:bold;
}

div.news-single-backlink {
}

/* TTNEWS - Navigation */
div.tx-ttnews-browsebox {
	margin-top: 25px;
	border-bottom: 1px solid #cccccc;
}

div.tx-ttnews-browsebox table {
	float: right;
	position: relative;
	top: -40px;
}

span.tx-ttnews-browsebox-strong {
	font-weight: bold;
}

div.tx-ttnews-browsebox td {
	padding: 0px;
	border: 1px solid #999999;
}

div.tx-ttnews-browsebox td * {
	padding: 0px;
	margin: 0px;
}

div.tx-ttnews-browsebox td a {
	padding: 1px 5px 1px 5px;
	display: block;
	text-decoration: none ! important;
}

/* language */

table#int {
	visibility:hidden;
	display:none;
}

body.int table#int {
	visibility:visible;
	display:block;
}