/* 
    Created on : 13. feb. 2021, 15.30.35
    Author     : torbenbundgaard
*/
/* 
    Created on : 13. feb. 2021, 15.30.35
    Author     : torbenbundgaard
*/
body {
  width: 95%;
  margin-left:auto;
  margin-right: auto;
  padding:0;
  font-size:18px;
  background:  #ffffdd;
}

.main-div {
  width: 100%;
  height: auto;
  margin-top: 0px;
  margin-left: auto;
  margin-right: auto;
  border: 0px red solid;
  padding: 0px;
  font-size: 18px;
  max-width: 1500px;
  min-width: 320px;
  overflow: hidden;
  background-color: #fff67a;
}

.emne {
  box-sizing: border-box;
  display: block;
  float: left;
  width: 25%;
  border: 0px black solid;
  padding: 15px;
  margin: 0px;
  overflow: hidden;
  background-color: #fff67a;
}

.overskrift-1
{
  font-family: fantasy;
  font-size: 25px;
  font-weight: bold;    
}

body,div,table,thead,tbody,tfoot,tr,th,td,p { font-family:"Arial"; font-size: 14px;}

header {
  margin-left: auto;
  margin-right: auto; 
  border: none;
  text-align: center;
  padding: 10px;
  background-color: #fff67a;
  border: 0px solid black;
}

.kontakt
{
    float: left;
}

.opdateret
{
    float: right;
}

.divnorm {
  box-sizing: border-box;    
  border: 0px black solid;
  border-style: dotted;
  padding: 8px;
}

.divheader{
font-size: 30px;
font-weight: bold;
border: none;
font-family: 'Times New Roman', serif;
}

.divleftright
{
font-size: 16px;
width: 40%;
display: inline-block;    
float: left;
text-align: left;
}

.divleftright2
{
font-size: 16px;
width: 20%;
display: inline-block;    
float: left;
text-align: center;
}

.divmiddle
{
font-size: 16px;
width: 100%;
border-top-width: 1px;
border-top: solid #ff9933;
display: inline-block;    
}

footer {
/*   width: 90%;
   max-width: 580px; */
   font-size: 14px;
   margin-left: auto;
   margin-right: auto;
   border: black 1px solid;
   background-color: #fff67a;
   padding: 10px;
   font-weight: bold;
/*   box-sizing: border-box; */
}

hr { 
  display: block;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: auto;
  margin-right: auto;
  border-style: inset;
  border-width: 2px;
  border-color: #ff9966;
} 

table.kpa1 {
 cols:3;
 border: 1px black solid;
 background:  #ffffcc;
 border-collapse: collapse;
  margin-left: auto;
  margin-right: auto;
  box-shadow: 5px 10px  #d4d44f;
}


tr, th, td {
 border: 0px black solid;
 font-size: 14px;
}

th {
    font-family: "Times New Roman", serif;
    padding: 5px 5px 5px 5px;
    color: black;
}

td {
    font-family: "Times New Roman", serif;
    padding: 5px 5px 5px 5px;
    color: gray;
}

span{
font-size: 14px;
margin-bottom: 5px;
}

div.billeder {
    width:100%;
    padding:0;
    margin: 0;
}

img.billed {
    width: 33%;
    height: auto;
    display: inline-block;
    box-sizing: border-box;
}

/* unvisited link */
td a:link {
  color:black;
  background-color: white;
  text-decoration: none;
}

/* visited link */
td a:visited {
  color:black;
  background-color: white;
  text-decoration: none;
}

/* mouse over link */
td a:hover {
  color: white;
  background-color: dimgray;
  text-decoration: none;
}

/* selected link */
td a:active {
  color: blue;
  text-decoration: none;
}

.imgleft
{
  float: left;
  margin: 0px 10px 0px 0px;
}

.imgright
{
  float: right;
  margin: 0px 0px 0px 10px;
}

.img5{ height: auto; display: block;}

.img5-w{ width: 100%; }

@media only screen {
.emne-pct{ width:100% };
}

@media only screen and (min-width: 300px) and (max-width: 480px) {
.emne-pct{ width:100% };
}

@media only screen and (min-width: 481px) and (max-width: 659px){
.emne-pct{ width:100% };
}

@media only screen and (min-width: 660px) and (max-width: 1024px){
.emne-pct{ width:50% };
}

@media only screen and (min-width: 1025px) and (max-width: 1200px) {
.emne-pct{ width:50% };
}

@media only screen and (min-width: 1200px) {
.emne-pct{ width:50% };
}

@media only screen {
.img5-w { width: 50%;}
}

@media only screen and (min-width: 300px) and (max-width: 480px) {
.img5-w { width: 50%;}
}

@media only screen and (min-width: 481px) and (max-width: 659px){
.img5-w { width: 40%;}
}

@media only screen and (min-width: 660px) and (max-width: 1024px){
.img5-w { width: 40%;}
}

@media only screen and (min-width: 1025px) and (max-width: 1200px) {
.img5-w { width: 30%;}
}

@media only screen and (min-width: 1200px) {
.img5-w { width: 30%;}
}

@media only print {
.img5-w { width: 40%;}
}