@media screen {
    body {
        font-family:tahoma, verdana, sans-serif;
        font-size:12px;
        color:#000000;
        background-color:#ffffff;
    }
    h1 {
        font-size:14px;
        font-weight:700;
    }
    h2 {
        font-size:13px;
    }
    h3 {
        font-size:12px;
    }
    .forsidenl:link, .forsidenl:visited, .forsidenl:hover {
        text-decoration:none;
        color:#000000;
        background-color:#ffffff;
    }
    .fejll:link, .fejll:visited, .fejll:hover {
        text-decoration:none;
        color:#000000;
        background-color:#e8f0dc;
    }
    .kontaktl:link, .kontaktl:visited, .kontaktl:hover {
        text-decoration:none;
        color:#ffffff;
        background-color:#360000;
    }
    .menuLevel1 {
        border-bottom:solid;
        border-bottom-color:#000000;
        border-bottom-width:1px;
        padding-left:10px;
        padding-bottom:10px;
        padding-top:10px;
        width:150px;
    }
    .menuLevel2 {
        padding-left:20px;
    }
    .menuLevel3 {
        padding-left:40px;
    }
    .OIO1,.OOO1,.OIO2,.OOO2,.OIO3,.OOO3 {
        font-family:tahoma, verdana, sans-serif;
        font-size:12px;
        color:#000000;
        background-color:#ffffff;
        text-decoration:none;
    }
    .OII1,.OII2,.OII3 {
        font-family:tahoma, verdana, sans-serif;
        font-size:12px;
        color:#959595;
        background-color:#ffffff;
        text-decoration:underline;
    }
    .III1,.IOO1,.III2,.IOO2,.III3,.IOO3 {
        font-family:tahoma, verdana, sans-serif;
        font-size:12px;
        color:#c20000;
        background-color:#ffffff;
        text-decoration:none;
    }

    .menuLevel1a {
        padding-left:10px;
        padding-bottom:10px;
        padding-top:10px;
        width:150px;
    }
    .menuLevel2a {
        padding-left:20px;
    }
    .menuLevel3a {
        padding-left:40px;
    }
    .normal:link, .normal:visited {
        font-family:tahoma, verdana, sans-serif;
        font-size:12px;
        text-decoration:none;
        color:#c20000;
        background-color:#ffffff;
    }
    .normal:hover {
        font-family:tahoma, verdana, sans-serif;
        font-size:12px;
        text-decoration:underline;
        color:#c20000;
        background-color:#ffffff;
    }
    .normaln:link, .normaln:visited {
        font-family:tahoma, verdana, sans-serif;
        font-size:12px;
        text-decoration:none;
        color:#c20000;
        background-color:#e8f0dc;;
    }
    .normaln:hover {
        font-family:tahoma, verdana, sans-serif;
        font-size:12px;
        text-decoration:underline;
        color:#c20000;
        background-color:#e8f0dc;;
    }
    .faktaHeader {
        font-family:tahoma, verdana, sans-serif;
        font-size:12px;
        background-image:url("/graphics/pilned.png");
        background-repeat:no-repeat;
        border-top:solid;
        border-top-color:#666666;
        border-top-width:1px;
        border-bottom:solid;
        border-bottom-color:#666666;
        border-bottom-width:1px;
        border-left:solid;
        border-left-color:#666666;
        border-left-width:1px;
        padding-left:20px;
        padding-top:2px;
        padding-bottom:2px;
    }
    .faktaContent {
        font-family:tahoma, verdana, sans-serif;
        font-size:12px;
        border-left:solid;
        border-left-color:#666666;
        border-left-width:1px;
        padding-left:5px;
        padding-top:5px;
        padding-bottom:30px;
    }
    .tableHeader {
        font-family:tahoma, verdana, sans-serif;
        font-size:12px;
        border-bottom:solid;
        border-bottom-color:#666666;
        border-bottom-width:1px;
        font-weight:700;
        padding-top:3px;
        padding-bottom:3px;
    }
    .tableContent {
        font-family:tahoma, verdana, sans-serif;
        font-size:12px;
        border-bottom:solid;
        border-bottom-color:#666666;
        border-bottom-width:1px;
        padding-top:3px;
        padding-bottom:3px;
    }
    .fbox {
        width:150px;
    }
    #content {
        font-family:tahoma, verdana, sans-serif;
        font-size:12px;
        color:#000000;
        background-color:#ffffff;
        padding-top:15px;
        padding-bottom:15px;
        padding-left:20px;
        padding-right:20px;
        width:390px;
        height:350px;
    }
    #main {
        width:770px;
    }
    #bottomspacer {
        padding-left:30px;
    }
    #bottomlogo {
        border-top:solid;
        border-top-color:#666666;
        border-top-width:1px;
        border-right:solid;
        border-right-color:#666666;
        border-right-width:1px;
        padding-left:20px;
        padding-right:30px;
    }
    #bottom {
        font-family:tahoma, verdana, sans-serif;
        font-size:12px;
        border-top:solid;
        border-top-color:#666666;
        border-top-width:1px;
        padding-left:20px;
        width:100%;
    }
    #forsiden {
        padding-top:46px;
        padding-left:40px;
        width:605px;
    }
    #fejl {
        font-family:tahoma, verdana, sans-serif;
        font-size:12px;
        text-decoration:none;
        color:#000000;
        padding-top:46px;
        padding-left:10px;
        width:40px;
    }
    #kontakt {
        font-family:tahoma, verdana, sans-serif;
        font-size:12px;
        text-decoration:none;
        color:#ffffff;
        padding-top:46px;
        padding-left:10px;
        width:65px;
    }
    #menu {
        font-family:tahoma, verdana, sans-serif;
        font-size:12px;
        padding-left:30px;
        width:160px;
    }
    #fakta {
        font-family:tahoma, verdana, sans-serif;
        font-size:12px;
        width:150px;
        padding-top:15px;
    }
    #topbar {
        font-family:tahoma, verdana, sans-serif;
        font-size:12px;
        background-image:url("/graphics/top.png");
        background-repeat:no-repeat;
        height:63px;
        width:770px;
    }
    
               .head2{
                     display: block;
                     clear: both;
                     width: 100%;
                     margin: 25px 15px 15px 0;
                     font-size: 14px;
                     font-weight: bold;
                     text-align: center;

                
               }
               .elementbox{
                    
               } 
               .langboxheader{
                     display: block;
                    border: 1px solid #000000;
                     
                     width: 600px;
                     height: 18px;
                     font-size: 12px;
                     margin: auto auto auto auto;
               }
               .langboxheader span{
                     display: block;
                   float: left:
                    text-align:center;
                     width: 150px;
                     margin: auto auto auto auto;
               }
 
                .langbox{
                     display: block;
                    border: 1px solid #000000;
                    height: 19px; 
                     width: 600px;
                     margin: auto auto auto auto;
               }
               .lang{
                    display: block;
                     float:left;
                     width: 148px;
                     font-weight: bold;
                     background-color: #c9c9c9;
                     text-align: center;
                     margin: 0 1px 0 0 ;

               }
               .total{
                    display: block;
                    float: left;
                     background-color: #9c9c9c;
                     text-align: right;
                     width: 148px;
                     margin: 0 1px;

               }
               .missing{
                    display: block;
                     background-color: #c9c9c9;
                     text-align: right;
                    float: left;
                     width: 148px;
                     margin: 0 1px;
               }
               .procent{
                    display: block;
                     text-align: right;
                    float: left;
                    clear: right;
                     background-color: #9c9c9c;
                     width: 149px;
                     margin: 0 0 0 1px;
               }
               .langhead{
                    display: block;
                     float:left;
                     width: 150px;
                     font-weight: bold;
                     text-align: center;

               }
               .totalhead{
                    display: block;
                     font-weight: bold;
                    float: left;
                     text-align: center;
                     width: 150px;
               }
               .missinghead{
                    display: block;
                     text-align: center;
                    float: left;
                     font-weight: bold;
                     width: 150px;
               }
               .procenthead{
                    display: block;
                     text-align: center;
                    float: left;
                    clear: right;
                     font-weight: bold;
                     width: 150px;
               }
               .footer{
                     display:block;
                     width: 100%;
                     text-align: center;
                     font-weight: bold;
                     font-size:9px;
               }    
    
               /* Documentation */
               div.documentationFigure {
                   text-align: center;
               }

               div.documentationFigure img {
                   display: block;
                   margin: 0px auto;
               }

               div.documentationFigure p {
                   text-align: center;
                   margin: 10px 5px;
                   font-size: 90%;
               }
}

@media print {
    #menu {
        display: none;
    }

    #main {
        width: 100%;
    }

    #fakta {
        display: none;
    }

    #bottomspacer {
        display: none;
    }
}

