body {
	background-color : #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #0d264e;
	margin : 0px;
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	padding : 0px;
}

a:active, a:link, a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
	color : #d01010;
}

a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration : underline;
	color : #d01010;
}

hr { 
height: 0; 
border: 0; 
border-top: 1px solid #d2d2d2; 
} 

li {
		list-style-image : url(images/bullit_opsomming.gif);
		vertical-align : top;
}

p {
	margin : 0px;
}

.cms {
	background-color : #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
}

/* FORMS */
input, option, select, textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #797979;
}

#checkbox {
	background:transparent;
	border:0px;
}

input.btn{
   color:#050;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
   background-color:#ffffff;
	 cursor:pointer;
   border:1px #a9b5c8 solid;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffff',EndColorStr='#d2d5da');
}

input.btnhov{
	border:1px #5675a7 solid;
  
}

.fieldpas {
	border: 1px #d7d7d7 solid;
	background-color: #f5f5f5;
	vertical-align:top;
	width: 180px;
}

.fieldact {
	border: 1px #d7d7d7 solid;
	background-color: #f9f9f9;
	vertical-align:top;
	width: 180px;
}

.field_co_pas {
	border: 1px #d7d7d7 solid;
	background-color: #ffffff;
	vertical-align:top;
	width: 147px;
}

.field_co_act {
	border: 1px #d7d7d7 solid;
	background-color: #f9f9f9;
	vertical-align:top;
	width: 147px;
}
/* einde FORMS */

/* SITEMAP */
a.sitemap_menu:link, a.sitemap_menu:visited, a.sitemap_menu:active{
	color: #000000;
	text-decoration: none;
	font-weight:bold;
}
a.sitemap_menu:hover {
	color: #000000;
	text-decoration: none;
	font-weight:bold;
}

a.sitemap_submenu:link, a.sitemap_submenu:visited, a.sitemap_submenu:active{
	color: #B8232B;
	text-decoration: none;
	font-size:9px;
}
a.sitemap_submenu:hover {
	color: #B8232B;
	text-decoration: none;
	font-size:9px;
}

a.sitemap_pag:link, a.sitemap_pag:visited, a.sitemap_pag:active{
	color: #FFFFFF;
	text-decoration: none;
	font-size:9px;
}
a.sitemap_pag:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-size:9px;
}
/* einde SITEMAP */

/* PAGINASTYLES */
#left {
	width:226px; vertical-align:top;
}
#left_top {
	height:182px; vertical-align:top;
}
#left_mid {
	background-image:url(images/left_mid_bg.gif); background-repeat:repeat-y;	vertical-align:top;
}
#left_mid_curves_home {
	width:226px; height:166px; background-image:url(images/left_curves_onder_home.jpg); background-repeat:no-repeat; background-position:top left; vertical-align:top;
}
#left_mid_menu_bg {
	width:226px; background-image:url(images/left_menu_bg.gif); background-repeat:repeat-y; background-position:top left; vertical-align:top;
}
#left_mid_curves_volg {
	width:226px; background-image:url(images/left_curves_onder_volg.jpg); background-repeat:no-repeat; background-position:top left; vertical-align:top;
}
#menuknoppen {
	padding-left:16px; padding-top:19px; vertical-align:top;
}
#menu_overlay {
	width:34px; height:139px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/menu_overlay.png'); background-repeat:no-repeat; background-position:top left; position:absolute; display:block; z-index:2;
}
#menu_overlay[id] {
	width:29px; height:139px; background-image:url(images/menu_overlay.png); background-repeat:no-repeat; background-position:top left; position:absolute; display:block; z-index:2;
}
#left_mid_menu_bot {
	width:226px; height:18px; background-image:url(images/left_menu_bot.gif); background-repeat:no-repeat; background-position:top left; vertical-align:top;
}

#left_mid_co {
	width:200px; padding-left:26px; padding-top:12px; padding-bottom:10px; vertical-align:top;
}
#left_bot {
	height:88px; background-image:url(images/left_bot_bg.jpg); background-repeat:no-repeat; background-position:bottom left; vertical-align:top;
}

#eyecatcher {
	width:200px; padding-left:26px; padding-top:12px; padding-bottom:10px; vertical-align:top;
}

#mid {
	width:544px; vertical-align:top;
}
#mid_top {
	height:208px; padding-top:49px; padding-right:12px; background-image:url(images/mid_top_bg.jpg); background-repeat:no-repeat; background-position:top left; vertical-align:top;
}
#mid_mid {
	background-image:url(images/mid_mid_bot_bg.jpg); background-repeat:no-repeat; background-position:bottom right;	vertical-align:top;
}
#mid_bot {
	height:88px; padding-top:40px; padding-right:12px; background-image:url(images/mid_bot_bg.jpg); background-repeat:no-repeat; background-position:bottom left; vertical-align:top;
}

#right {
	vertical-align:top;
}
#right_top {
	height:266px; background-image:url(images/right_top_bg.gif); background-repeat:repeat-x; background-position:top left; vertical-align:top;
}
#right_top2 {
	height:266px; background-image:url(images/right_top_bg2.gif); background-repeat:repeat-x; background-position:top left; vertical-align:top;
}
#right_top_home {
	height:266px; background-image:url(images/right_top_bg_home.gif); background-repeat:repeat-x; background-position:top left; vertical-align:top;
}
#right_top_img {
	height:283px; width:100%; background-image:url(images/right_top_img.jpg); background-repeat:no-repeat; background-position:top left; vertical-align:top;
}
#right_mid {
	vertical-align:top;
}
#right_bot {
	height:157px; background-image:url(images/right_bot_bg.gif); background-repeat:repeat-x; background-position:bottom left; vertical-align:top;
}
#right_bot_img {
	height:157px; width:100%; background-image:url(images/right_bot_img.jpg); background-repeat:no-repeat; background-position:bottom left; vertical-align:top;
}

/* OUDE LOGO STYLE
#logo {
	width:100%; height:66px; background-image:url(images/logo_thc_top.gif); background-repeat:no-repeat; background-position:top right;
}
#logo_onderschrift {
	width:100%; height:14px; background-image:url(images/logo_thc_ondertitel.gif); background-repeat:no-repeat; background-position:top right;
}
#top_icons {
	width:100%; height:50px; vertical-align:top;
}
*/
#logo {
	width:100%; height:66px;
}
#logo_new[id] {
	position:absolute; z-index:10; margin-top:-13px; margin-left:300px;
	width:235; height:93px; background-image:url(images/logo_thc_top_new.gif); background-repeat:no-repeat; background-position:top left;
}
#logo_new {
	position:absolute; z-index:10; margin-top:-13px; margin-left:-235px;
	width:235; height:93px; background-image:url(images/logo_thc_top_new.gif); background-repeat:no-repeat; background-position:top left;
}
#logo_onderschrift {
	width:100%; height:14px;
}
#top_icons {
	width:100%; height:50px; vertical-align:top;
}

#bedrijfsfilm {
	width:31px; padding-top:11px; vertical-align:top;
}
#cybertrust {
	width:124px; padding-top:15px; padding-right:16px; vertical-align:top;
}

#copyright {
	width:100%; height:15px; background-image:url(images/copyright_thc.gif); background-repeat:no-repeat; background-position:top right;
}

#co_logo_left {
	width:147px; height:25px; background-image:url(images/co_logo_left.gif); background-repeat:no-repeat; background-position:top left;
}
#co_login_tekst {
	width:139px; padding-left:4px; padding-top:10px; padding-right:4px; padding-bottom:4px; vertical-align:top;
}
#co_login_bottom {
	width:147px; padding-top:10px; padding-bottom:19px; background-image:url(images/lijn_grijs_wit.gif); background-repeat:repeat-x; background-position:bottom; vertical-align:top;
}

#titel_top{
	width:544px; height:58px; padding-bottom:2px; border-bottom:1px #d2d2d2 solid; color:#0c264d; font-size:12px; font-weight:bold; vertical-align:top;
}
#titel_rest{
	width:544px; height:20px; padding-bottom:3px; border-bottom:1px #d2d2d2 solid; color:#0c264d; font-size:12px; font-weight:bold; vertical-align:top;
}

#portal_left {
	width:266px; height:45px; vertical-align:top;
}
#portal_right {
	width:270px; padding-right:8px; height:40px; vertical-align:top;
}
#portal_table {
	width:255px; height:174px;
}
#portal_vlak_left {
	width:24px; vertical-align:top;
}
#portal_vlak_left_top {
	width:24px; height:10px; background-image:url(images/portal_left_top.gif); background-repeat:no-repeat; background-position:top left; vertical-align:top;
}
#portal_vlak_left_mid {
	width:24px; background-image:url(images/portal_left_mid.gif); background-repeat:repeat-y; background-position:top left; vertical-align:top;
}
#portal_vlak_left_bot {
	width:24px; height:35px; background-image:url(images/portal_left_bot.gif); background-repeat:no-repeat; background-position:top left; vertical-align:top;
}
#portal_vlak_mid_top {
	width:217px; height:35px; padding-top:10px; background-image:url(images/portal_mid_top.gif); background-repeat:no-repeat; background-position:top left; vertical-align:top;
}
#portal_vlak_mid_tekst {
	 padding-top:10px; padding-bottom:10px; background-color:#FFFFFF; vertical-align:top;
}
#portal_vlak_mid_bot {
	width:217px; height:44px; padding-top:8px; background-image:url(images/portal_mid_bot.gif); background-repeat:no-repeat; background-position:top left; vertical-align:top;
}
#portal_vlak_right {
	width:14px; vertical-align:top;
}
#portal_vlak_right_top {
	width:14px; height:10px; background-image:url(images/portal_right_top.gif); background-repeat:no-repeat; background-position:top left; vertical-align:top;
}
#portal_vlak_right_mid {
	width:14px; background-image:url(images/portal_right_mid.gif); background-repeat:repeat-y; background-position:top left; vertical-align:top;
}
#portal_vlak_right_bot {
	width:14px; height:25px; background-image:url(images/portal_right_bot.gif); background-repeat:no-repeat; background-position:top left; vertical-align:top;
}

#portal_bullit {
	width:21px; background-image:url(images/bullit_portal.gif); background-repeat:no-repeat; background-position:top left; vertical-align:top;
}
#portal_bullit_tekst {
	padding-bottom:3px; vertical-align:top;
}
#portal_bullit_tekst a, #portal_bullit_tekst a:link {
	color: #0d264e; text-decoration: none;
}
#portal_bullit_tekst a:hover {
	color: #d01010; text-decoration: underline;
}

#portal_contact_left {
	width:50%; padding-right:4px; vertical-align:top;
}
#portal_contact_right {
	widows:50%; vertical-align:top;
}
#portal_contact_email {
	vertical-align:top; color:#d01010;
}

#tekst {
	padding-left:24px; padding-right:20px; vertical-align:top;
}
#tekst_rood {
	color:#d01010; vertical-align:top;
}

#news_1 {
	width:178px; vertical-align:top;
}
#news_2 {
	width:179px; vertical-align:top;
}
#news_3 {
	width:179px; padding-right:8px; vertical-align:top;
}

#news_table {
	width:165px; height:176px;
}
#news_left {
	width:14px; vertical-align:top;
}
#news_left_top {
	width:14px; height:10px; background-image:url(images/news_left_top.gif); background-repeat:no-repeat; background-position:top left; vertical-align:top;
}
#news_left_mid {
	width:14px; background-image:url(images/news_left_mid.gif); background-repeat:repeat-y; background-position:top left; vertical-align:top;
}
#news_left_bot {
	width:14px; height:10px; background-image:url(images/news_left_bot.gif); background-repeat:no-repeat; background-position:top left; vertical-align:top;
}

#news_mid_top {
	width:137px; height:35px; padding-top:10px; background-image:url(images/news_mid_top.gif); background-repeat:no-repeat; background-position:top left; vertical-align:top;
}
#news_mid_tekst {
	padding-top:10px; padding-bottom:10px; background-color:#FFFFFF; vertical-align:top;
}
#news_mid_bot {
	width:137px; height:33px; padding-top:8px; background-image:url(images/news_mid_bot.gif); background-repeat:no-repeat; background-position:top left; vertical-align:top;
}
#news_right {
	width:14px; vertical-align:top;
}
#news_right_top {
	width:14px; height:10px; background-image:url(images/news_right_top.gif); background-repeat:no-repeat; background-position:top left; vertical-align:top;
}
#news_right_mid {
	width:14px; background-image:url(images/news_right_mid.gif); background-repeat:repeat-y; background-position:top left; vertical-align:top;
}
#news_right_bot {
	width:14px; height:10px; background-image:url(images/news_right_bot.gif); background-repeat:no-repeat; background-position:top left; vertical-align:top;
}

#tabelgrijs2 {
	border:1px #d2d2d2 solid; padding-left:3px; padding-right:5px; padding-top:2px; padding-bottom:3px; vertical-align:top;
}

#tabelgrijs td {
	border:1px #d2d2d2 solid; padding-left:3px; padding-right:5px; padding-top:2px; padding-bottom:3px; vertical-align:top;
}














/* einde PAGINASTYLES */

