


body {

      border: solid black 0px;
      margin-left: auto;
      margin-right: auto;
      min-height: 1100px;
      padding: 0px;
      }

@-webkit-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
@-moz-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
@keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
@import url(http://fonts.googleapis.com/css?family=Open+Sans);

.fade{
    opacity:0;
    -webkit-animation:fadeIn ease-in-out 1;
	animation:fadeIn ease-in-out 1;

    -webkit-animation-fill-mode:forwards;
	animation-fill-mode:forwards;

	-webkit-animation-duration:2s;
	animation-duration:2s;
}

.bakgr.fade {
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    animation-delay: 0.2s;
}

  #head {
      border: solid blue 5px;
      margin-left: auto;
      margin-right: auto;
      padding: 0px;
      max-width: 1345px;
      height: 100px;
      border: solid black 0px;
      padding: 0px;
  }

  #loggo {
      width: 700px;
      border: solid black 0px;
      float: left;
      margin-left: 10px;
  }

  #nav{
      width: auto;
      float: right;
      font-size: 25px;
      border: solid red 0px;
      margin-top: 0px;
      margin-bottom: 10px;
      padding: 0px;
      text-align: right;
  }
/* ---------------------------------------TILLFÄLLIG FIX! */
  #spacing {
      width: 100%;
      height:70px;
      border: solid red 0px;
  }

  ul#menu {
      padding:0;
      float: right;
      margin-bottom: 0;
      margin-top: 25px;
      border: solid black 0px;
  }

  ul#menu li {
    display:inline;
    padding: 0px;
    margin: 0px;
  }
  ul#menu li a{
      color: #0A0000;
      float: left;
      padding:5px 15px 0 15px;
      border: 1px solid #000000;
      border-top-left-radius: 15px;
      border-top-right-radius: 0;
      background: white;
      text-decoration: none;
      margin:3px;
      font: / Arial, Helvetica, sans-serif;
      box-shadow: 0 0 5px 0px #808080

  }
  ul#menu li a:hover {
    background-color: #F7F7F7;
    border: 1px solid black;
    box-shadow: 0 9px 6px 0 #808080
  }

    ul#menu li.aktiv a {
    background-color: #F7F7F7;
    border: 1px solid black;
    box-shadow: 0 9px 6px 0 #808080
  }

  .bakgr {
      margin-left: auto;
      margin-right: auto;
      margin top: 0px;
      width: 1000px;
      border: solid black 0px;
      padding:0px;
      height:auto;
      overflow: hidden
    }

  .bakgrundsbild {
      position:center center;
      width: 1000px;
      height:auto;
      margin-top: 0px;
      margin-bottom:0px;
      padding:0;
      box-shadow: 0 0 10px 0px #808080
  }

  .tunn {
      margin-left: auto;
      margin-right: auto;
      margin top: 0px;
      width: 1000px;
      border: solid black 0px;
      padding:0px;
      height:150px;
    }

  .text {
      border: solid black 0px;
      margin-left: 25px;
      margin-right: 25px;
      margin-top:70px;
      margin-bottom:70px;
      padding: 0px;
      width: 600px;
  }
  .startbild {
      border: 0 solid #000000;
      padding: 0;
      width: 300px;
      float: right;
      height: 400px;
      margin: 70px 25px;
      box-shadow: 0 0 4px #808080
  }

  p, h4, h3, h2, h1, li {
      font-family: "Malgun Gothic", sans-serif;
  }

  .fot {
      margin-left: auto;
      margin-right: auto;
      margin top: auto;
      min-width: 700px;
      border: 0px solid white;
      border-collapse:collapse;
  }

  table {
      margin-bottom: 20px
  }

  th, td {
      border: 0px solid white;
      padding: 2px;
  }

  td {
      min-width: 120px;
      }


  .loggor {
      background-color: white;
      color: white;
      border: solid black 0px;
      margin-left: auto;
      margin-right: auto;
      height: 200px;
      min-width: 700px;
      padding: 0px;
      min-width: 500;
      text-align: center;
      box-shadow: 0 0 10px 1px #808080;
  }

  .komploggor {
      padding: 40px;
      padding-top: 0px;
  }

  #footer {
      background-color: black;
      color: white;
      border: solid black 0px;
      margin-left: auto;
      margin-right: auto;
      height: 220px;
      padding: 0px;
      min-width: 500;
      text-align: center;
      box-shadow: 0 0 10px 1px #808080

  }
