body {padding:0;margin:0;background: #fff url('/_images/bg.gif') repeat-x;font-family:verdana,arial,helvetica,sans-serif;font-size:76%;color:#333;}
h1#logo {text-indent:-5000px;background: url('/_images/toplogo_trustmedia.gif') no-repeat;height:110px;width:240px;padding:0;margin:0;}
h1#logo:hover {cursor: pointer;}

h1,h2,h3,h4,h5 {font-family:arial,helvetica,sans-serif;color:#000;}
h2 {font-size: 1.6em;letter-spacing:-0.4px;padding:0;margin:0 0 10px 0;float:left;}
h3 {font-size: 1.2em;letter-spacing:-0.4px;padding:0;margin:0;color:#666;float:left;}
h4 {font-size: 1.2em;letter-spacing:-0.4px;color:#666;margin: 0 0 10px 0;width: 510px;float: left;}
h5 {font-size: 1.2em;letter-spacing:-0.4px;color:#0;margin: 0; width: 510px;float: left;}
.clear {clear: both;}
.fr {float: right;}

a:link,a:visited {color: #f00;text-decoration: underline;}
a:hover {text-decoration: none;}

#content {float:left;}
#wrapper {float: left;width: 790px;}
* html body #wrapper {float: left;width: 810px;}

#lang {position:absolute;top:22px;left:688px;}
#lang a:link,#lang a:visited {text-align:center;margin:0 2px;padding:3px;font-size:0.8em;color:#f7aab2;text-decoration:none;}
#lang a:hover {text-decoration:none;background:#E42F41;}

#suplinks {position:absolute;top:7px;left:673px;}
#suplinks a:link,#suplinks a:visited {text-align:center;margin:0 2px;padding:3px;font-size:1em;color:#fff;text-decoration:none;}
#suplinks a:hover {text-decoration:none;background:#E42F41;}

.current {font-weight:bold;color:#fff;}

#column {width:221px;background:#ccc;padding: 0 0 305px 0;background:url('/_images/menubottom.gif') repeat-x bottom;float:left;visibility: hidden;}
#column ul {list-style-type:none;padding:20px 0 35px 0;margin:0;background:#ef1228;font-size:1.1em;letter-spacing:2px;}
#column li {background:#d81024 url('/_images/nav_on.gif') no-repeat 0 -50px;}
#column li a:link,#column li a:visited {background:#d81024 url('/_images/nav_off.gif') no-repeat 0 -5px;padding:5px 10px 5px 25px;width:186px;display:block;color:#e7cfd2;text-decoration:none;border-top:1px solid #e65563;border-bottom:2px solid #ab0c1c;}
#column li a:hover {color:#fff;background:#bd0f20 url('/_images/nav_on.gif') no-repeat 0 -5px;}

#column ul ul {padding:0;margin:0;font-size:0.75em;}
#column ul ul a:link,#column ul ul a:visited {background:#a90f1e;padding: 3px 10px 3px 25px;}
#column ul ul a:hover {background:#bd0f20;color: #fff;}

#company div {margin: 10px 0 20px 0;width:510px;padding:0;float:left;clear:none;font-size: 0.9em;}
#company div.leader {margin: 10px 0 20px 0;width:550px !important;padding:0;float:left;clear:both;}
#company img {border:0px;float:left;margin:0;}
#company dl {float:left;padding: 0 0 0 20px;margin:0;}
#company dt,#company dd {margin:0;padding:0;width: 130px;}
#company dt {font-weight:bold;color:#333}
#company h3 {border-bottom:1px solid #eee;padding-top:20px;margin-bottom:10px;width:99%;clear: both;float: left;}
#company h2 {clear: both;float: left;width: 99%;}


#footer {width: 517px;text-align:center;margin:100px 0 30px 0 !important;padding: 10px 0 30px 0 !important;color:#999;border-top:2px solid #ddd;float:left;font-size:0.75em !important}
html>body #footer {width:543px;}

#footer a:link,#footer a:visited {color: #999;text-decoration: underline;}
#footer a:hover {text-decoration: none;}
#footer span {color: #ccc;font-size: 0.8em;}
#company #footer {width: 538px !important;}

#advertising div {margin: 10px 0 20px 0;width:510px;padding:0;float:left;clear:none;font-size: 0.9em;}
#advertising div.leader {margin: 10px 0 20px 0;width:550px !important;padding:0;float:left;clear:both;}
#advertising img {border:0px;float:left;margin:0;}
#advertising dl {float:left;padding: 0 0 0 20px;margin:0;}
#advertising dt,#company dd {margin:0;padding:0;width: 130px;}
#advertising dt {font-weight:bold;color:#333}
#advertising h3 {border-bottom:1px solid #eee;padding-top:20px;margin-bottom:10px;width:99%;clear: both;float: left;}
#advertising h2 {clear: both;float: left;width: 99%;}


#footer {width: 517px;text-align:center;margin:100px 0 30px 0 !important;padding: 10px 0 30px 0 !important;color:#999;border-top:2px solid #ddd;float:left;font-size:0.75em !important}
html>body #footer {width:543px;}

#footer a:link,#footer a:visited {color: #999;text-decoration: underline;}
#footer a:hover {text-decoration: none;}
#footer span {color: #ccc;font-size: 0.8em;}
#advertising #footer {width: 538px !important;}

#main {float:left;width:543px;margin:0px 0 0 25px;padding:0;}


.box {background:transparent url('/_images/pbg.gif') no-repeat;padding: 13px ;float:left;}
.reg {background:transparent;padding: 2px 10px 10px 13px ;}


p {line-height:1.2;font-size:1.15em;letter-spacing:-0.4px;}
p img {margin: 0 0 10px 10px;border-left: 1px solid #ccc;border-right: 2px solid #ef1228}

p.more {text-align: left;}

#main ul {list-style-type:none;padding:0 5px ;margin:0;width: 520px;float: left;}
#main li {background: url('/_images/bullet.gif') no-repeat 0 5px;padding:2px 0 2px 17px;}

#main a:link,#main a:visited {color:#ef1228;text-decoration:underline;}
#main a:hover {background:#ef1228;color:#fff;text-decoration:none;}

#mosaic {width:220px;height:40px;background:transparent;position:absolute;z-index:100;top:1px;left:0;}

.block {width:510px;float:left;border:1px solid #eee;padding:10px;margin:10px 0;background:#fff;}
.block img {float:left;padding:0 0 5px 0;}
.block h3 {color:#ddd;margin:0;padding:0;display:inline;float:none;font-size:1.1em;}
.block h4 {font-size: 1.2em;letter-spacing:-0.4px;padding:0;margin:0;color:#666;float:none;font-size:1.0em;}
.block p {font-size:0.9em;margin: 5px 0 5px 0;}

.type {width:100px;text-align:center;}
.img1 {float: left;margin-right:10px;}
.img2 {float: right;margin-left:10px;}

.text {float:left;width:400px !important;}
.text h4 {width: 390px;}

.articles {float: left;width: 510px;margin: 30px 0 0 0;font-size: 0.9em;line-height:2;}
.articles table {width: 530px}
.articles td a:link,.articles td a:visited {text-decoration: none!important;color: #333 !important;}
.articles td a:hover {background-color: transparent !important;color:#000;text-decoration: underline !important;}
.articles td {background: #f8f8f8;padding: 1px 3px;}
td.atype {width: 100px;text-transform: uppercase;background: #f5f5f5;font-weight: bold;font-size: 0.9em;}



#team div {margin: 10px 0 20px 0;width:265px;padding:0;float:left;clear:none;font-size: 0.9em;}
#team div.leader {margin: 10px 0 20px 0;width:500px ! important;padding:0;float:left;clear:both;}
html>body #team div.leader {width:550px !important;}
#team img {padding:4px;background:#eee;border:1px solid #ccc;float:left;margin:0;}
#team dl {float:left;padding: 0 0 0 20px;margin:0;}
#team dt,#team dd {margin:0;padding:0;width: 130px;}
#team dt {font-weight:bold;color:#333}
#team h3 {border-bottom:1px solid #eee;padding-top:20px;margin-bottom:10px;width:99%;clear: both;float: left;}
#team h2 {clear: both;float: left;width: 99%;}
#team #footer {width: 538px !important;}

#advert div  {margin: 10px 0 20px 0;width:450px;padding:0;float:left;clear:both;}
#advert h3 {width: 510px;border-bottom:1px solid #eee}

#news div,#research div  {width:530px;float:left;clear:both;}

.mediadesc {float: left;width: 530px !important;}
.mediadesc img {padding:20px 0;float: left;}
.mediadesc ul {float: left;}
.mediadesc li {background: url('/_images/pdf_icon.gif') no-repeat 0 5px !important;padding-left: 25px !important;line-height: 2.2;}
.mediadesc li.doc {background: url('/_images/doc_icon.gif') no-repeat 0 5px !important;}
.mediadesc li.xls {background: url('/_images/xls_icon.gif') no-repeat 0 5px !important;}
.mediadesc li.gen {background: url('/_images/gen_icon.gif') no-repeat 0 5px !important;}

.map {float: left;width: 530px !important;}
.map img {padding:5px 0;float: left;}
.map ul {float: left;}
.map li {background: url('/_images/square.gif') no-repeat 0 5px !important;padding-left: 15px !important;line-height: 1.0;}

.intro 		{border-bottom:  1px solid #ef1228;padding:  20px 0;margin: 30px 0;width: 530px;}
.intro ul {margin: 15px 0 20px 0 !important;}
.newsitem {border-bottom:  1px dashed #ef1228;padding:  20px 0;margin: 15px 0;width: 530px;}
.newsitem h3 {width: 530px;margin:  0 0 20px 0;}
#news p,#news table {font-size: 0.95em;}
.newsitem ul {float: none !important;width: 530px;}
.newsitem img {padding:  0 10px 10px 10px;border: none;}

.prev {margin-left: 15px;font-size: 0.8em;}

#archives {padding-top: 40px;}



hr {margin: 50px 0;float: left;width: 510px;clear: both;color: #fff;background-color: #fff;height: 1px;}

/* calls image off old trustmedia server - needs to be copied over if used */
ul.newslist li {background: url('http://www.trustmedia.ws/mailings_2006/rubrieken/images/25x25_vinkje.gif') no-repeat 0 0px !important;line-height: 2;padding:  0 0 0 30px !important;float: none !important}

th {text-align: left;}

#product div  {float:left;}
#product {padding-right: 0;}
#product img{border:0px;float:left;margin:0;}
.productlogo {text-align: center;float: left;width: 160px !important;}
.productlogo img {margin-bottom: 10px;}
.productdesc {width: 530px !important;float: left;}
.productdesc p {float: right; width: 350px !important;padding: 0 0 20px 20px;margin: 0;}
.productfeatures {border-top:  1px solid #ddd;padding: 20px 0;margin: 20px 0 0 0;width: 530px !important;}
.productfeatures h3 {margin-bottom: 10px;}
.featurelist {width: 175px!important;float: left;padding:0 10px 0 0;}
.productfeatures ul {width: 165px!important;float: left}
.moredata {width: 175px !important;float: left;padding: 0 0 0 10px;}
.cover {width: 150px !important;float: left;padding: 0;}

#research table {float: left;margin: 30px 0 10px 0;}
#research th {text-align: center;background: #eee;padding: 2px 3px;}
#research th.high {background: #ccc;}
#research th.low {text-align: left;}
#research td.subhead {text-align: center;}
#research td {background: #f5f5f5;padding: 2px 3px;text-align: center;}
#research td.value {text-align: left;}

#sitemap {padding-left: 30px;}
#sitemap h2 {color: #333;margin-top: 15px;border-bottom: 1px solid #666;font-size: 1.2em;clear: both;float: left;}
#sitemap ul {width: 350px;clear: both;float: left;}


.tarea {width: 400px;height: 180px;}
div.regf, div.comp {float: left;}
div.comp {font-weight: bold;}
div.regi {margin-top: 15px;}
p.cen {display: none;}
