@font-face {
            font-family: 'Lucida Blackletter Regular';
            src: url("../../../fonts/Lucida Blackletter Regular.ttf") format('truetype');
            }

        @font-face {
            font-family: 'Blackletter';
            src: url('../../../fonts/BLACH___.TTF') format('truetype');
            }

        .mobile-header, .no-mobile {display: none;}

        #header {background: #666666; position: fixed; width: 100%; margin: 0; z-index: 5;}

        .tablet_row, #header_tablet {display: none;}

         #header_ads {width: 25%; padding-top: 12px; padding-left: 10px; height: 80px; background-color:#666666;}

         #header_container {width: 65%; margin:0; height: 80px; background-color:#666666;}

         #header_image {width: 10%; padding-left: 5px; height:80px; background-color:#666666;}

        #header_image, #profile_image {
          float: right; padding: 1px 2px 0px 0px;
         }

         #header_title {-webkit-font-smoothing:antialiased;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;transition:color .2s ease-in-out;font-family: Lucida Blackletter, 'Lucida Blackletter Regular', 'Blackletter', 'UnifrakturMaguntia'; text-docoration:none; font-weight:bold; font-size: 48px; text-align:center; text-shadow: 5px 5px 10px #191919;color: #FFFFFF; background-color:#666666; margin-left:0px; border-style:none; height:80px;}

         #profile_image {margin-top: 5px; margin-buttom: 5px; margin-right: 5 px; width: 70px; background-color: #666666;}

         .form-inline {margin-left: 20px; margin-top:8px;}

         #column-content {width:100%; margin-top: 10px; margin-left: 10px; margin-bottom:10px; padding-bottom: 200px; text-align: left; position: relative; top: 130px;}

         #three-column-content {display: flex; justify-content: space-between; margin: 0;}

         #column1 {width:33%; margin-top: 30px; margin-left: 0px; margin-right: 5px; margin-bottom:10px; padding-bottom: 10px; text-align: left;}

         #column1 p {font-size: 24px;}

         #column2 {width:33%; margin-top: 30px; margin-right: 5px; margin-bottom:10px; padding-bottom: 10px; text-align: left;}

         #column2 p {font-size: 24px;}

         #column3 {width:33%; margin-top: 30px; margin-bottom:10px; padding-bottom: 10px; text-align: left; margin-right: 15px;}

         #column3 p {font-size: 24px;}


         /*Tabel headere*/
        td, th { padding: 5px; font-weight:normal;}
        thead{background-color: #f6f6f6;font-family: serif; font-size: 18px; border-bottom: 1px solid #666666; }
        thead tr th {text-align:center; font-weight: bold;}  
 

        .noresult {font-size: 14px; padding-left: 15px;}

        #helpmessage #link {color: blue; font-size: 14px; padding-left: 15px;}

 
        /*Tabellen Lokale søgninger*/
            
         
         #LokaleTable, td {
            border-bottom: 1px #666666 solid;
            /*border-style: none;*/
            border-collapse: collapse;
            padding-left:20px;
            background-color: rgba(204, 255, 153, 0.1); 
            width: 100%; 
            word-wrap: break-word;   
        } 

           
       
        #LokaleTable tr th{font-family: Serif; font-size: 18px;  text-align:left; padding-left: 20px;}

       #LokaleTable tr td:nth-child(1){font-size: 12px; font-weight:bold; color:blue; border-bottom: none; word-wrap: break-word; max-height: 10px; padding: 2px; background-color: rgba(204, 255, 153, 0.2);}


        /*Tabellen Nationale søgninger*/       
        #NationaleTable {width: 100%;}
        
        #NationaleTable, td {
            border-bottom: 1px #666666 solid;
            /*border-style: none;*/
            border-collapse: collapse;
            padding-left:20px;
            background-color: rgba(204, 255, 153, 0.1);
            width: 100%;
        }   
       
       #NationaleTable tr th{font-family: Serif; font-size: 18px; background-color:#f6f6f6; text-align:left; padding-left: 20px;}

       #NationaleTable tr td:nth-child(1){font-size: 12px; font-weight:bold; color:blue;border-bottom: none; max-height: 10px; padding: 2px; background-color: rgba(204, 255, 153, 0.2);}
              
        .noresult {font-size: 14px; padding-left: 15px;}

        #helpmessage #link {color: blue; font-size: 14px; padding-left: 15px;}




        /*Tabellen Internationale søgninger*/

       #InternationaleTable {width: 100%;}
        
        #InternationaleTable, td {
            border-bottom: 1px #666666 solid;
            /*border-style: none;*/
            border-collapse: collapse;
            padding-left:20px;
            background-color: rgba(204, 255, 153, 0.1);
            width: 100%;
        }   
       
       #InternationaleTable tr th{font-family: Serif; font-size: 18px; background-color:#f6f6f6; text-align:left; padding-left: 20px;}


       #InternationaleTable tr td:nth-child(1){font-size: 12px; font-weight:bold; color:blue;border-bottom: none; max-height: 10px; padding: 2px; background-color: rgba(204, 255, 153, 0.2);}

      
           
    a,
    /* unvisited link */
    a:link {
        
    }

    /* visited link */
    a:visited {
       
    }

    /* mouse over link */
    a:hover {
        color: red;
        text-decoration: underline;
    }

    /* selected link */
    a:active {
        
    }  
          


    p {
        margin-top: 0px;
        padding-top:0px;
        margin-bottom: 0px;
        margin-right: 10px;
        margin-left: 0px;
        color: #9F5584;
        font-weight: bold;
        font-family: Serif;
        font-size: 20px;
        padding-left:5px;
        text-align: left;
        

    }

    h3 {
        margin-top: 0px;
        padding-top:0px;
        margin-bottom: 0px;
        margin-right: 10px;
        margin-left: 0px;
        color: #9F5584;
        font-weight: normal;
        font-family: Arial ;
        font-size: 18px;
        text-align: center;

    }

    h4 {
        margin-top: 0px;
        padding-top:0px;
        margin-bottom: 0px;
        margin-right: 10px;
        margin-left: 0px;
        color: #9F5584;
        font-weight: bold;
        font-family: Serif;
        font-size: 20px;
        padding-left:45px;
        text-align: left;

    }


    h5 {
        margin-top: 0px;
        padding-top:0px;
        margin-bottom: 0px;
        margin-right: 0px;
        margin-left: 0px;
        color: #9F5584;
        font-weight: normal;
        font-family: Arial ;
        font-size: 15px;
        text-align: center;

    }

    
        @media only screen and (max-width: 1064px) {
             #column1 {
                max-width: 40%;
            }
        }

        @media only screen and (max-width: 1000px) {
            #three-column-content {
                flex-direction: column;
            }
            #column1, #column2, #column3 {
                width: 33%;
                justify-content: space-between;
            }

        }

        @media only screen and (max-width: 675px) {
            .no-mobile {
                display: block;
                font-family: helvetica;
                font-weight: bold;
                font-size: 20px;
                color: red;
                margin: 150px 4px 0px 4px;
                text-align: center;
                border: 2px solid black;
            }
            #content {
                display: none;

            }
            .mobile-header {
                display: block;
                width: 100%;
                height: 30px;
                background-color: black;
                margin-top: 0px;
            }
            #mobile-header a, #mobile-header {
                color: #f6f6f6;
                font-family: arial; 
                font-size: 12px;
                text-align: center;
                text-decoration: none;
                font-weight: lighter;
                margin: auto;
                padding-top: 6px;
            }   
        }

        @media only screen and (max-width: 800px) {
            .header_row {
              display: none;
            } 

            .tablet_row {
              background: #666666; position: fixed; width: 100%; dsiplay: flex; justify-content: space-between; align-items: center; z-index: 5;
            }
        }

        @media only screen and (max-width: 1200px) {

        #header_title {
            width: 100%;
        }

         #header_image, #profile_image {
          float: right;
          padding: 1px 2px 0px 0px;
         }

      }



    