/**
 * Main CSS file
 * @author  $Author: robert@exa-omicron.nl $
 * @copyright  Exa-Omicron
 * @version $Id: mijntsn_main.css 361 2010-03-29 14:42:06Z robert@exa-omicron.nl $
 */
html { height:100%; margin:0px; font-size:12px; font-family: Arial;}
body { height:100%; margin:0px; background-color:#f0f0f0; }
body.popup { margin: 5px; height: auto; }
img { border:0px; margin:0px; padding:0px; }
span.msg_ok { color:#00aa00; font-weight:bold; font-size:12px; }
span.msg_warning { color:#ff8800; font-weight:bold; font-size:12px; }
span.msg_error { color:#aa0000; font-weight:bold; font-size:12px; }
div.debuglogtitle { position:absolute; height:14px; font-size:10px; right:0px; width:50px; bottom:0px; background-color:red; color:white; font-weight:bold; text-align:center;}
div.debuglog { position:absolute; height:150px; left:25px; right:25px; bottom:10px; margin:10px; border:1px solid red; padding:5px; overflow:auto; background-color:#f8f8f8; display:none; z-index:999; }
div#topContainer { position:absolute; top:0px; left:0px; right:0px; height:120px; width:900px; margin-left:auto; margin-right:auto; border-left:1px solid black; border-right:1px solid black; background-color:#00022a; }
div#topLogo { background-image:url('/img/logo_televoordelig.png'); background-repeat:no-repeat; height:100px; color:white;}
div.topLogo { font-size:14px; color:white; margin:0px; padding-top:80px; padding-left:200px; font-weight: bold; }
span.topLogoIndependant { color: yellow; }
div#topMenu { background-color:black; position:absolute; bottom:0px; left:0px; right:0px; height:20px; font-size:11px; }
div#otherCountries { position: absolute; right: 0px; top: 0px; color: white; text-align: right; width: 50px; font-size: 12px; line-height: 16px; }
a.flag { color: white; text-decoration: none; }
img.flag { border: 1px solid white; }
h2 { margin: 0px; }
ul.menulevel0 { height:20px; margin:0px; padding:0px; list-style:none; z-index:20; }
li.menulevel0 { display:inline; height:20px; float:left; margin:0px 10px; width:125px; }
a.menulevel0 { height:14px; padding:3px 0px; display:block; float:left; color:white; font-weight:bold; text-align:center; text-decoration:none; width:125px; border-left:2px solid black; border-right:2px solid black; }
a.menulevel0#current { background-color:gray; }
a.menulevel0:hover { background-color:blue; border-left:2px solid blue; border-right:2px solid blue; }
a.menulevel0#current:hover { background-color:blue; border-left:2px solid blue; border-right:2px solid blue; }
div#pageContainer { position:absolute; top:120px; left:0px; right:0px; bottom:0px; width:900px; margin-left:auto; margin-right:auto; border-left:1px solid black; border-right:1px solid black; background-color:white; min-height: 345px; }
div#content { position:absolute; background-color:white; top:0px; left:0px; right:0px; bottom:115px; padding-left:5px; padding-right:5px; overflow:auto; }
div#footer { position:absolute; height:25px; left:0px; right:0px; bottom:0px; background-color:black; }
div#adsense { position:absolute; bottom:25px; width:728px; height:90px; left:0px; right:0px; margin-left:auto; margin-right:auto; background-color:white; color:black; }
div#extralinks { position:absolute; top:5px; left:10px; color:white; }
div#extralinks a { color:white; text-decoration:none; }
div#extralinks a:hover { color:white; text-decoration:underline; }
div#extralinks2 { position:absolute; left:0px; right:0px; width:300px; text-align:center; margin-left:auto; margin-right:auto; top:5px; left:10px; color:white; }
div#extralinks2 a { color:white; text-decoration:none; }
div#extralinks2 a:hover { color:white; text-decoration:underline; }
div#copyright { position:absolute; top:5px; right:10px; color:white; }
div#copyright a {color:white; text-decoration:none; }
div#copyright a:hover { color:white; text-decoration:underline; }
fieldset#login { border:1px solid gray; width:420px; margin-left:auto; margin-right:auto; margin-top:100px; }
fieldset#login legend { border:1px solid black; background-color:black; color:white; }
input.forminput { width:300px; border:1px solid gray; }
button.formbutton { border:1px solid black; background-color:blue; color:white; cursor:pointer; }
table.majorcoststable { width:100%; margin-top:10px; }
table.minorcoststable { border-collapse:collapse; border:1px solid #00022a; width:430px; vertical-align:top; }
th { background-color:#00022a; border:1px solid #00022a; color:white; text-align:left; font-size:11px; padding:1px 3px; }
td { text-align:left; font-size:10px; padding:1px 3px; vertical-align: top;}
th.tableinfo { text-align:center; font-size:10px; background-color:white; border:1px solid #00022a; color:black; height: 18px; }
td.supplier { vertical-align: baseline; }
td.supplier a { color:blue; text-decoration:none; font-size: 10px; }
td.supplier a img { margin: 0px; margin-bottom: -4px; padding: 0px; }
td.network { vertical-align: top; text-align: center; vertical-align: baseline; height: 18px; }
td.accessnumber { font-weight:bold; font-size:12px; vertical-align: baseline; height: 18px; }
td.costs { text-align:right; vertical-align: baseline; height: 18px; white-space: nowrap; }
td.review { text-align:right; vertical-align: baseline; height: 18px; }
td.review img { margin: 0px; margin-bottom: -4px; padding: 0px; }
ul.faq li a { text-decoration:none; color:blue; }
ul.faq li.cur_q { background-color:#e0e0e0;}
img.tracker { border: 0px; }
p.extrainfo { font-size: 10px; }

