﻿body {margin:0; padding:0; text-align:center; font-family:Arial, Verdana, Tahoma;}
#container { width:958px; overflow:hidden; margin:0 auto; text-align:left; background-image:url(/lib/images/background_portal.png); min-height:565px; height:auto !important;  height:565px; padding:0 0 0 20px; }
.logo {margin:0px 0 0 -6px; padding:0;}
.logo img {border:none;}
.language {float:right; position:relative; width:200px; }
.language ul {position:absolute; top:0; right:0; margin:-50px 20px 0 0;}
.language ul li { float:left; margin: 0 5px 0 0; }
.language ul li a.engels{background-image: url(/lib/images/english.png); text-indent:-99999px; display:block; width:25px; height:19px; }
.language ul li a.frans{background-image: url(/lib/images/frans.png); text-indent:-99999px; display:block; width:25px; height:19px;}
.language ul li a.duits{ background-image: url(/lib/images/duits.png); text-indent:-99999px; display:block; width:25px; height:19px;}


#content { overflow:hidden; width:935px; height:428px; margin:0px 0 0 0;  position:relative; }
#content .afbeeldingen {background-image:url(/lib/images/afbeelding1.jpg); height:299px; width:935px; background-repeat:no-repeat;}
#content .afbeeldingen_1 {background-image:url(/lib/images/afbeelding2.jpg);}
#content .afbeeldingen_2 {background-image:url(/lib/images/afbeelding2.jpg);}
#content .afbeeldingen_3 {background-image:url(/lib/images/afbeelding4.jpg);}
#content .afbeeldingen_4 {background-image:url(/lib/images/afbeelding5.jpg);}
#content .afbeeldingen_5 {background-image:url(/lib/images/afbeelding6.jpg);}
#content .afbeeldingen_6 {background-image:url(/lib/images/afbeelding7.jpg);}
#content .afbeeldingen_7 {background-image:url(/lib/images/afbeelding8.jpg);}
#content .afbeeldingen_8 {background-image:url(/lib/images/afbeelding9.jpg);}
#content .afbeeldingen_9 {background-image:url(/lib/images/afbeelding10.jpg);}
#content .afbeeldingen_10 {background-image:url(/lib/images/afbeelding3.jpg);}

#news {background-image:url(/lib/images/background_news.png); background-repeat:no-repeat; width:254px; height:230px; position:absolute; top:30px; left:40px; float:left;}
#news ul {padding: 10px 10px 20px 10px;}
#news ul li {list-style:none; margin:0 0 10px 0; border-bottom:1px dotted #ffffff; clear:both; padding-bottom:18px;}
#news ul li span.trbv {float:left; background-image:url(/lib/images/date_tr.png); width:31px; height:28px; margin-right:10px; color:#ffffff; font-size:10px; font-family:Verdana; padding:2px 0 0 0px; background-repeat:no-repeat; line-height:12px; text-align:center; font-weight:bold;}
#news ul li span.tri {float:left; background-image:url(/lib/images/date_tri.png); width:31px; height:28px; margin-right:10px; color:#ffffff; font-size:10px; font-family:Verdana; padding:2px 0 0 0px; background-repeat:no-repeat; line-height:12px; text-align:center; font-weight:bold;}
#news ul li a {text-decoration:none;  font-size:10px; font-weight:bold; color:#003264; display:block; padding:0; height:20px; font-family:Verdana, Arial; }
#news ul li a:hover {text-decoration:underline; font-size:10px;}

#tri_block {background-image:url(/lib/images/vlak_tri.png); background-repeat:no-repeat; position:absolute; top:30px; right:319px; float:left; z-index:10000; width:240px; height:379px; overflow:hidden; }
#tri_block h1 {text-align:center; margin:10px 0 15px 0; padding:0; color:#ffffff; font-size:30px; font-family:Verdana; font-weight: normal;}
#tri_block .imageblock {margin-left:3px; width:234px; height:74px; overflow:hidden;}
#tri_block .text {font-size:11px; margin-left:20px; color:#ffffff; height:173px; margin-right:20px; overflow:hidden; font-family:Verdana, cambria, Georgia, Times New Roman;}
#tri_block .text h2 {font-size:14px; margin:10px 0 10px 0; padding:0; font-family:verdana, arial, cambria, Georgia, Times New Roman; }
#tri_block .linktri {position:absolute; bottom:15px; right:20px; }
#tri_block .linktri a {color:#753c05; font-family:cambria, Georgia, Times New Roman;}
#tr_block {background-image:url(/lib/images/vlak_tr.png); background-repeat:no-repeat; position:absolute; top:30px; right:60px; float:left; z-index:1000; width:240px; height:379px; overflow:hidden;}
#tr_block h1 {text-align:center; margin:10px 0 15px 0; padding:0; color:#ffffff; font-size:30px; font-family:Verdana; font-weight: normal;}
#tr_block .imageblock {margin-left:3px; width:234px; height:74px; overflow:hidden;}
#tr_block .text {font-size:11px; margin-left:20px; color:#ffffff; height:160px; margin-right:20px; overflow:hidden; font-family:Verdana, arial, Georgia, Times New Roman; }
#tr_block .text h2 {font-size:14px; margin:10px 0 10px 0; padding:0; font-family:verdana, Arial, cambria, Georgia, Times New Roman; }
#tr_block .linktr {position:absolute; bottom:15px; right:20px; color:#5e820c; }
#tr_block .linktr a {color:#ffffff; font-family:cambria, Georgia, Times New Roman;}

#footer {background-image: url(/lib/images/footer_bg.png); background-repeat:no-repeat; width:958px; height:62px; clear:both; margin-top:0px; position:relative;}
#footer .logo_quality {padding:0; background-image: url(/lib/images/logo_quality.png); height:70px; width:67px; position:absolute; top:-10px; left:30px;}
#footer .logo_quality2 {padding:0; background-image: url(/lib/images/logo_quality2.png); height:69px; width:66px; position:absolute; top:-10px; left:110px; background-repeat:no-repeat;}

#footer .text {color:#fefefe; font-size:10px; font-weight:bold; float:right; margin:15px 20px 0 0; padding:0;}
#footer .text a {color:#fefefe; text-decoration:underline;}
#footer .text a:hover {text-decoration:none;}

#tr_block h1 {font-size:30px; font-family:cambria, Georgia, Times New Roman; color:#fff; margin:5px 0 10px 0px; overflow:hidden; font-weight:normal; }
#tri_block h1 {font-size:30px; font-family:cambria, Georgia, Times New Roman; color:#fff; margin:5px 0 10px 0px; overflow:hidden; font-weight:normal; }

