* {
margin:0;
padding:0;
}

body.main {
font-size:1em;
font-family:arial;
padding:40px 0 0 0;
background-color:#179edc;
}





ul.rapporter {
}

ul.rapporter li {
 list-style-type:none;
 padding:0 0 5px 0;
 font-size:0.8em;
}

ul.rapporter li a {
 display:block;
 font-size:0.8em;
}

ul.rapporter li h1 {
 display:block;
 font-size:0.8em;
}

ul.rapporter li span {
 display:block;
 font-size:0.8em;
 color:#777;
 }

#animasjon {
  background-color:#fff;
  margin:1px;
  width:498px;
  overflow:hidden;
  }




.container_top h1 {
  text-indent:-5000px;
  background-image:url('images/logo.gif');
  background-repeat:no-repeat;
  background-position:50% bottom;
  display:block;
  height:50px;
  }

.container_yellow {
  background-image:url('images/07.gif');
  background-repeat:repeat-y;
  background-position:top left;
  width:500px;
  margin:auto;
  }

.container_yellow h1.top {
  background-image:url('images/03.gif');
  background-repeat:no-repeat;
  background-position:top left;
  display:block;
  height:12px;
  font-size:1px;
  }

.container_yellow h1.bottom {
  background-image:url('images/04.gif');
  background-repeat:no-repeat;
  background-position:bottom left;
  display:block;
  height:12px;
  font-size:1px;
  }

.container_yellow ul {
  padding:10px 0 0 20px;
  }

.container_yellow ul li {
  list-style-type:none;
  display:inline;
  padding-right:10px;
  }

.container_yellow ul li a{
  color:#000;
  text-decoration:none;
  font-size:0.7em;
  }

.container_yellow ul li a:hover {
  color:#900;
  }





.container_white {
  background-image:url('images/08.gif');
  background-repeat:repeat-y;
  background-position:top left;
  width:500px;
  margin:auto;
  margin-top:18px;
  }

.container_white h1.top {
  background-image:url('images/05.gif');
  background-repeat:no-repeat;
  background-position:top left;
  display:block;
  height:12px;
  font-size:1px;
  }

.container_white h1.bottom {
  background-image:url('images/06.gif');
  background-repeat:no-repeat;
  background-position:bottom left;
  display:block;
  height:12px;
  font-size:1px;
  }
  
.container_white p {
  padding:10px;
  font-size:0.8em;
}

.container_white span {
  padding:0 0 0 10px;
  font-size:0.8em;
  color:#777;
}


.container_white h2 {
  padding:0 0 0 10px;
  font-size:0.8em;
}


.container_white img {
  display:none;
  margin:0 10px 10px 10px;
}

.container_white img.float_right {
  display:block;
  float:right;
}












span.btn {
  background-image:url('images/btn1.gif');
  background-repeat:no-repeat;
  background-position:top left;
  height:20px;
  line-height:20px;
  padding:0 0 0 10px;
  font-size:0.8em;
  display:block;
  float:left;
  margin-left:10px;

  }

span.btn a {
  background-image:url('images/btn2.gif');
  background-repeat:no-repeat;
  background-position:top right;
  padding:0 10px 0 0;
  display:block;
  text-decoration:none;
  color:#900;
  }



span.btn_black {
  background-image:url('images/btn1.gif');
  background-repeat:no-repeat;
  background-position:top left;
  height:20px;
  line-height:20px;
  padding:0 0 0 10px;
  font-size:0.8em;
  display:block;
  float:left;
  margin-left:10px;

  }

span.btn_black a {
  background-image:url('images/btn2.gif');
  background-repeat:no-repeat;
  background-position:top right;
  padding:0 10px 0 0;
  display:block;
  text-decoration:none;
  color:#000;
  font-weight:bold;
  }





.container_top {
  background-image:url('images/01.gif');
  background-repeat:no-repeat;
  background-position:top left;
  width:800px;
  height:64px;
  border-bottom:2px solid #900;
  margin:auto;
  }

.container_main {
  width:800px;
  background-color:#fff;
  margin:auto;
  }
  
.container_bottom {
  background-image:url('images/02.gif');
  background-repeat:no-repeat;
  background-position:top left;
  width:800px;
  height:30px;
  border-top:2px solid #900;
  margin:auto;
  }

.container_bottom a {
  font-size:0.7em;
  color:#000;
  text-align:right;
  display:block;
  text-decoration:none;
  margin:5px 20px 0 0 ;
  }

  
.container_left {
    width:550px;
    background-color:#ccc;
    padding:20px 0 40px; 0;
    float:left;
    }
    
.container_right {
    width:245px;
    background-color:#fff;
    padding:20px 0 0 0;
    padding:20px 0 20px 0;
    float:left;
    overflow:auto;
    }
    
    
    
    
    
    
    