body
{
  background:        #65A31E; /* #CCE69D; #88C836; #E1FA96; /* grøn */
  text-align:        center;  /* Af hensyn til at IE skal vise centraltekstfelt korrekt */
}
.centraltekstfelt
{
  width:             348px;
  margin:            5px auto 5px auto;   
  padding:           0px;
  border:            0px;
  text-align:        left;
}
p, td, th, li, ol, ul, blockquote, textarea, input, a, div
{
  font-family:      Verdana, Georgia, serif;
  font-size:        12px; 
  line-height:      1.35;
}
a
{
  color:            #AA3C32; /* mørkerød */
}
.title
{
  font-family:      Georgia, Arial, sans-serif;
  font-style:       italic;
  font-size:        0.4em;
  font-weight:      bold;
  text-align:       left;
  color:            #AA3C32;
  background-image: url(./img/brunpletvinge-banner-small.jpg);
  width:            338px;
  height:           87px;
  padding:          5px 5px;
  margin:           0px;
  border:           0px;
}
.nametext, .subnametext
{
  font-family:      Georgia, serif;
  color:            #AA3C32; /* mørkerød */
  font-size:        3em;
  font-style:       italic;
  font-weight:      bold;
  text-align:       center;
  padding:          25px 0px 0px 0px;
}
.subnametext
{
  font-size:        1.5em;
  font-style:       italic;
  font-weight:      normal;
  padding:          5px 0px 20px 0px;
}
.stor
{
  font-size:        15px;
  text-align:       center;
  padding:          10px 0px 10px 0px;
}
.navmenu
{
  list-style-type:   none;
  margin:            0;
  padding:           0;
  overflow:          hidden;
  background-color:  #AA3C32;
}
a.menupunkt, a.aktivmenupunkt
{
  display:           block;
  width:             162px;
  border:            solid 1px #65A31E;
  padding:           8px 5px;
  text-decoration:   none;
  text-align:        center;
  font-size:         1.3em;
  color:             black;
  background-color:  #AA3C32; /* Rød */
}
a.menupunkt:hover
{
  background-color:  black;
  color:             white;
  font-style:        italic;
}
a.aktivmenupunkt
{
  color:             black;
  background:        white;
  font-weight:       bold;
}
.billed
{
  float:             left;
  padding:           20px 20px 20px 0px;
}
.clearfix::after 
{
  content:           "";
  clear:             both;
  display:           table;
}
.vspalte, .hspalte
{
  float:             none;
  width:             348px;
  margin:            0px;
  padding:           0px;
  border-left-style: none;
  text-align:        left;
}
.artikel
{
  background:        #E1FA96;
  margin:            10px 2px;
  padding:           10px;
  border-radius:     15px;
}
.turbilled
{
  float:             right;
  padding-left:      5px;
  padding-bottom:    5px;
}
.flyvetid
{
  border-width:      1px;
  border-color:      black;
  width:             348px;
}
.footer
{
  background-color:  #E1FA96; /*#DCEEBB; */
  color:             black;
  width:             328px;
  margin:            0px;
  padding:           10px;
  font-size:         0.8em;
  text-align:        center;
  border:            1px solid black;
}
.nowraptext
{
  white-space:       nowrap;
}
h1, h2
{
  font-family:      Georgia, serif;
  color:            black;
}
h1
{
  font-size:        1.6em; 
}
h2
{
  font-size:        1.15em;
}    
li.vertical
{
  float:             left;
}

.imageresize
{
  width:             300px;
  object-fit:        contain;
}
.center
{
  text-align:        center;
}

