td, .text, div, input {color:#000000; !important;}
a {color:#000000; !important;}
table div, span, td td td, table div div { visibility:hidden !important; }
#container div, #container div font, #container div a, #container div div, #container font a, #container span, #container div table a, #container div table img, #container div table font, #container div table, #container div table td {visibility:visible !important;}
body {background:url(images/bg.jpg) top left repeat-x #000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
* {line-height: 1.3;}

#header {
background:url(images/header.jpg) top left no-repeat; color:white;
width:900px; height:250px; overflow:auto;
position:absolute; z-index:2; left:50%; top:0%;
margin-left:-450px; text-align:left;
visibility:visible;}

#header h1{
margin-left:25px;
margin-top:225px;
font-size:18px;
line-height:0;
}

#content{
position:absolute; background:url(images/bgtxt.jpg) top left repeat; height:350px; width:900px; margin-left:-450px; margin-top:235px; left:50%;
}

#nl {
width:452px;
position:absolute; z-index:2; left:50%; top:0%;
margin-left:-450px; text-align:left; height:300px;
visibility:visible; background:url(images/nl.jpg) top left no-repeat; padding-left:20px;}

#fr {
color:#000000;
width:449px;
position:absolute; z-index:2; left:50%; top:0%;
margin-left:1px; text-align:left; height:300px;
visibility:visible; background:url(images/fr.jpg) top left no-repeat; padding-left:20px; }

#nl img, #fr img{
margin-left:75px;
}

#nl .lang img{
margin-left:180px;
margin-top:4px;
margin-bottom:10px;
border:0px;
}

#fr .lang img{
margin-left:190px;
margin-top:4px;
margin-bottom:10px;
border:0px;
}

.txt{
width:425px;
}

#footer{
position:absolute; background:url(images/footer.jpg) top left no-repeat; height:41px; width:900px; margin-left:-450px; margin-top:585px; left:50%; padding-top:35px;
}

#footer a{ color:#666666; font-size:10px; text-decoration:none;
}
