body
{
   background-color: blanchedalmond;
}

footer {
   width: 95%;
   max-width: 900px;
   min-width: 360px;
   text-align: right;
   margin-left: auto;
   margin-right: auto;
   border: black 1px solid;
   background-color: #ffcc66;
   padding: 10px;
   margin-bottom: 15px;
   font-weight: bold;
   box-sizing: border-box; 
}

h1 {  text-align: center;
}

table {
  font-family: arial, sans-serif;
  border-collapse: collapse;
  width: 100%;
}

td, th {
  text-align: left;
  padding: 3px 8px 3px 8px;
}

tr {
  border: 1px solid #ff6633;
}

.noborder {
    border: 0px;
}

.kontakt
{
    float: left;
}

.opdateret
{
    float: right;
}

.div1
{
   width: 95%;
   max-width: 900px;
   min-width: 360px;
   text-align: center;
   margin-left: auto;
   margin-right: auto;
   border: black 1px solid;
   background-color: #ffcc66;
   padding: 10px;
   margin-bottom: 15px;
   font-weight: bold;
   box-sizing: border-box; 
}

.div4
{
   width: 95%;
   max-width: 900px;
   min-width: 370px;
   height: auto;
   text-align: left;
   margin-left: auto;
   margin-right: auto;
   border: black 1px solid;
   background-color: #ffcc66;
   padding: 10px;
   margin-bottom: 15px;
   font-weight: bold;
   box-sizing: border-box; 
}

.div3
{
   float: left;
   width: 50%;
   min-width: 250px;
   text-align: left;
   margin-left: auto;
   margin-right: auto;
   border: black 0px solid;
   background-color: #ffcc66;
   padding: 10px;
   margin-bottom: 0px;
/*   font-weight: bold;*/
   box-sizing: border-box; 
   display: block;
}

.div2 {
  width: 95%;
  height: auto;
  margin-top: 0px;
  margin-bottom: 15px;
  margin-left: auto;
  margin-right: auto;
  background-color: #ffcc66;
  border: 1px black solid;
  padding: 0px;
/*  font-size: 20px; */
  max-width: 900px;
  min-width: 370px;
  overflow: hidden;
}

.emne {
  box-sizing: border-box;
  display: block;
  float: left;
  width: 50%;
  border: 0px red solid;
  padding: 10px;
  margin: 0px;
  overflow: hidden;
}

.img1
{
    float: left;
}

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

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

@media only screen {
.img1-pct{ width:40% };
}

@media only screen and (min-width: 360px) {
.img1-pct{ width:24% };
}

@page { margin: 2.5cm }