body {
            margin: 0;
            padding: 20px 0; 
            background-color: #f9f9f9; /* f6f6f6 */
            font-family: arial, sans-serif;
			color: #444444; /*  Tekstfarve */
		}

p {			font-family: arial, sans-serif;
			line-height: 1.5em;
			margin-top: 0.1em;
			margin-bottom: 0.5em;

		}

h2 {		size: 1.3em;
			font-family: arial, sans-serif;
			margin-bottom: 0.1em;
		}

h3 {		size: 1.2em;
			font-family: sans-serif;
			font-weight: normal;
			margin-bottom: 0.1em;
		}

.container {
			position: relative;
            width: 680px;
            margin: 0 auto;
            background-color: #f9f9f9; /* #f9f9f9; */
            /* box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); */
            border-radius: 4px;
            text-align: left;
        }
        
.logooutline {
      float: right;
      position: relative;
      top: -26px;
      right: 16px;
      width: 49px; /*  162 */
      height: 30px; /* 100 */
      overflow: hidden;
	  background-color: #444444;
    }

.lodrethvid_et {
      position: absolute;
      width: 6px;/*  20*/
      height: 9px;/* 30 */
      background-color: white;
      top: 0px;
	  left: 21px;/* 71 */
    }

.lodrethvid_to {
      position: absolute;
      width: 6px;/*  20 */
      height: 9px;/*  30 */
      background-color: white;
      bottom: 0px;
	  left: 21px;/*  71 */
    }
	
.vandrethvid_et {
      position: absolute;
      width: 37px;/* 122 */
      height: 6px;/*  20 */
      background-color: white;
      top: 6px;/*  20 */
	  left: 6px;/*  20 */
    }
	
.vandrethvid_to {
      position: absolute;
      width: 37px;/* 122 */
      height: 6px;/* 20 */
      background-color: white;
      top: 18px;/* 60 */
	  left: 6px;/* 20 */
    }
	
.square {
      position: absolute;
      width: 6px;/*  20 */
      height: 6px;/* 20 */
      background-color: white;
      top: 12px;/* 40 */
      animation: moveSquare 15s linear infinite;
    }

@keyframes moveSquare {
      0%   { left: 21px; }
      12% { left: 27px; } /* 5s af 7s = 71.4% */
      100% { left: 27px; }  /* holder pause i slutposition */
    }
    
.indhold
		{
			position: relative;
			width: 500px;
			margin-top: 60px;
			margin-left: 60px;
			text-align: left;
			line-height: 1.5em;
			/*background-color: rgba(0, 0, 0, 0.1);*/
			background-color: #f9f9f9;
		}
		
#logotexteil { 
			color: #444444;
			font-size: 1.1em;
			letter-spacing: 0.19em; /*0.18*/
			text-align: left;
			position: relative;
			top: 12px;
			left: 500px;
			width: 110px;
			font-weight: bold;
        }
		
#logotexteng { 
			color: #444444; 
			font-size: 1.1em;
			letter-spacing: normal;
			text-align: left;
			position: relative;
			top: 8px;
			left: 500px;
			width: 110px;
			font-weight: bold;
        }
		
#logo { 
			width: 50px;
            height: auto; /* Bevarer proportioner */
            float: right;
			margin-top: 12px;
			margin-right: 12px;
        }

#port { 
			width: 100px; /* 120 */
            height: auto; /* Bevarer proportioner */
            float: right;
			margin-top: 12px;
			margin-right: 12px;
        }
		
#footer
		{
			color: #acaaaa;
			font-size: 0.8em;
			padding: 0px;
			position: absolute;
			padding-bottom: 20px; 
						
			text-align: center;
			/*background-color: rgba(0, 0, 0, 0.1);			*/
		}
		
#linje
		{
			border: none;
			height: 1px;
			background: linear-gradient(to right, transparent, #acaaaa, transparent);
			/* margin: 2em 0;*/
			width: 680px;
		}