﻿
/* Generated by Font Squirrel (http://www.fontsquirrel.com) on September 9, 2011 */



@font-face {
    font-family: 'AllerBold';
    src: url('http://www.sveiva.no/source/font/aller-webfont.eot');
    src: url('http://www.sveiva.no/source/font/aller-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://www.sveiva.no/source/font/aller-webfont.woff') format('woff'),
         url('http://www.sveiva.no/source/font/aller-webfont.ttf') format('truetype'),
         url('http://www.sveiva.no/source/font/aller-webfont.svg#AllerBold') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'AllerLightRegular';
    src: url('http://www.sveiva.no/source/font/aller_lt-webfont.eot');
    src: url('http://www.sveiva.no/source/font/aller_lt-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://www.sveiva.no/source/font/aller_lt-webfont.woff') format('woff'),
         url('http://www.sveiva.no/source/font/aller_lt-webfont.ttf') format('truetype'),
         url('http://www.sveiva.no/source/font/aller_lt-webfont.svg#AllerLightRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'AllerRegular';
    src: url('http://www.sveiva.no/source/font/aller_rg-webfont.eot');
    src: url('http://www.sveiva.no/source/font/aller_rg-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://www.sveiva.no/source/font/aller_rg-webfont.woff') format('woff'),
         url('http://www.sveiva.no/source/font/aller_rg-webfont.ttf') format('truetype'),
         url('http://www.sveiva.no/source/font/aller_rg-webfont.svg#AllerRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}



body
{
    text-align: left;
    margin: 0px;
    font-family: 'AllerLightRegular', 'AllerRegular', 'AllerBold';
    font-size: 13px;
    background-color:#1b1a1a;
    /*background-image: url('../images/bakgrunn.jpg');*/
    color: #1b1a1a;
}







a 
{
    color: #1125b9;
    text-decoration: none;
}



h1 
{
    font-size: 34px;
    line-height: 36px;
    color: #1b1a1a;
    margin: 0;
    font-family:  'AllerBold','AllerLightRegular', 'AllerRegular';
}

h2.ingress 
{
    font-size: 22px;
    line-height: 27px;
    font-weight: bold;
    color: #1b1a1a;
    margin:0px;
    padding-bottom:15px;
    font-family: 'AllerLightRegular', 'AllerRegular', 'AllerBold';
}

h2.nyhet-overskrift 
{
    font-size: 16px;
    line-height: 16px;
    font-weight: bold;
    color: #1b1a1a;
    margin:0px;
}

h3
{
    margin-bottom: 5px;
}
.innhold
{
    float: left; 
    width: 1030px;
    overflow:hidden;
}

.tekstfelt
{
  width: 1030px;  
  overflow:hidden;
  font-family: 'AllerLightRegular', 'AllerRegular', 'AllerBold';
  
}
.sokfelt
{
   line-height:30px;
   font-weight: bold;
   text-transform:capitalize;
   font-size:16px;
 }
.sokefeltchild
{
   padding-left:10px;
   color:#FA2843;
 }
.tekstfelt td
{
  padding-right:0px;
  
}

.ramme
{
    width: 1030px;
    margin: 0px auto;
    /*background-color:#ffffff;*/
    text-align: left;
    overflow: hidden;
   
 
}

.topp
{
    width: 1030px;
    float: left;
    overflow: hidden;
   
    background-color: #aa000d;
    float:left;
    
    
}

.meny
{
   width:404px;
   padding-right: 20px;
   float: right;
   height:45px;
   
}

.sidemeny 
{
   vertical-align: middle;
   height:45px;
   float: right;   
   background-color:#eb2030;
   
}

.logo
{
    float: left;
}

.menyvm
{
    font-size: 17px;
    font-family: 'AllerRegular','AllerLightRegular', 'AllerBold';
    color: white;
    float: left;
    padding-top: 10px;  
    padding-left: 10px;
    padding-right: 10px;  
    height:45px; 
    text-transform: lowercase;
    
}

a.menyvm
{
    font-size: 17px;
    font-family: 'AllerRegular','AllerLightRegular', 'AllerBold';
    color: white;
    float: left;
    padding-top: 10px;  
    padding-left: 10px;
    padding-right: 10px; 
    text-transform: lowercase; 
}
a.menyvm:hover
{
    font-size: 17px;
    font-family: 'AllerRegular','AllerLightRegular', 'AllerBold';
    color: white;
    float: left;
    padding-top: 10px;  
    padding-left: 10px;
    padding-right: 10px; 
    text-transform: lowercase; 
    text-decoration: underline;
    
}
.menyvmunder
{
    padding-left: 15px;
    font-size: 14px;
    font-weight: normal;
    color: Black;
    padding-top: 5px;
    padding-bottom: 5px;
    
}



.sidemeny_under
{
    float: left;
    background-color:#efefef; 
    width: 200px;
    height: 20px;
}
.tekst 
{
    font-size: 12px;
    padding: 10px;
    float: left;
}

.tekstpadding
{
    font-size: 17px;
    line-height: 23px;
    padding: 0 10px 10px 10px;
}

a.tekstpadding:hover
{
    text-decoration: underline;
}

.tab-right
{
    padding-left: 10px;
    font-size: 12px;
    text-decoration: none;
}

.tab-center 
{
    text-align: left;
}

.slogan-background
{
    background-color: #8b0a0a;
    width: 200px;
}

.slogan-tekst
{ 
    color: White;
    padding: 10px 10px 10px 10px;   
}

.relatertedokumenter
{ 
    color: White;
    font-size:12px;
    font-weight: bold;
    margin:0px; 
}
.relatertedokumenterlink
{ 
    color: White;
    font-size:12px;
    font-weight: bold;
    margin:0px;
    text-decoration:none;
}
.relatertedokumenterlink:hover
{ 
    color: black;
    font-size:12px;
    font-weight: bold;
    margin:0px;
    text-decoration:none;
}
.kontakt
{ 
    float: left;
    padding: 10px 0 10px 0;
    width: 774px;
}

.takkmail
{
    font-size: 12px;
    font-weight: bold;
    color: #c42730;
}
.clear 
{
    clear:both;
 }
.artikkel
{
    float: left;
    width: 774px;    
}
.undermeny
{
    float: left;
    width: 180px;
    min-height:100px;
    padding-right:10px;
}
.underholder
{
    
    width: 180px;
    padding-bottom:5px;
}
.leftcolumn
{
    float: left;
    width: 750px;
}

.rightcolumn
{
    float: left;
    width: 200px; 
    margin-left:15px;
   
}
.rightcolumnfiler
{
    float: left;
    width: 180px; 
    margin-left:50px;
       
}

.column
{
    width: 970px;
    margin-left: 20px;
    margin-right: 20px;
    padding-left:18px;
    padding-right:2px;
    float: left;
    background-color: White;
    
}

.column-artikkel
{
    width: 970px;
    margin-left: 20px;
    margin-right: 20px;
    padding-left:18px;
    padding-right:2px;
    float: left;
    background-color: White;
    padding-top:20px;
    min-height: 700px;
}


.column-forside
{
    width: 1030px;
    padding-right: 25px;
    padding-left:25px;
    padding-bottom:25px;
    float: left;
    background-color: #aa000d;
    margin-bottom: 20px;
}

.column-nyheter
{
    width: 970px;
    margin-left: 20px;
    margin-right: 20px;
    padding-left:20px;
    padding-top:20px;
    padding-bottom:2px;
    float: left;
    background-color: White;
}

.headerpadding
{
    padding-left: 5px;
    float: left;
}

.footer
{
    width: 970px;
    float:left;
    background-color: white;    
    padding-left:10px;
    padding-right:10px;
    margin-left: 20px;
    margin-right:20px;
}
.footer1
{
    background-color: #eb2030;
    margin-left:10px;
    margin-right:10px;    
    float:left;
    width: 950px;
    padding-top:20px;
    padding-bottom:20px;
    
}

.addthis
{
    float: left;
    width: 200px;
    padding: 10px 0 10px 10px;
}

.bedrift
{
    float: left;
    text-align: left;
    padding-left:10px;
    padding-top:20px;
}
.imbera
{
    float: right;
    text-align: right;
    padding-right:10px;
    
}
.imbera a
{
   color:#fff;
    
}
.tips
{
    float: left;
    width: 700px;
    padding-top: 10px;
}

.tipsfelt
{
    font-size: 13px;
    float: left;
    width: 200px;
}

.tekstboks
{
    float: left;
    width: 500px;
}

.button
{
    float: left;
    padding: 10px 0 10px 0;
}

.buttonkontakt
{
    float: left;
    padding: 10px 0 10px 10px;
}

.knapp
{
    padding: 5px;
    font-size: 13px;
    color: White;
    background-color: #777;
    border: none;
}

.topplinje
{
    width: 100%;
    overflow: hidden;
}

.linker
{
    overflow: hidden;
    width: 974px;
    margin: 0px auto;
    text-align: right;
    color: White;
    padding: 5px;
}

a.link
{
    color: White;
    font-size: 11px;
}

.print
{
    padding-top: 10px;
}

.alternatingtemplate
{
    background-color: #efefef;
    padding: 5px 0 5px 5px;
}

.itemtemplate
{
    padding: 5px 0 5px 5px;
}

.sok
{
    padding: 10px 0 0 0;
}

.kontaktinfo
{
    float: left;
    font-size: 13px;
    color: #666666;
    width: 554px;
    padding: 0 0 2px 10px;
}

.kontaktfelt
{
    float: left;
    width: 554px;
    padding: 0 0 5px 10px;
}

.kontaktinformasjonx;
{
    float: left;
    width: 200px;
}

.feil
{
    color: Red;
}

.hoved-bakgrunn
{
    margin-left: 20px;
    margin-bottom: 20px;
    margin-right: 20px;
    background-image: url("http://www.sveiva.no/images/nyhet-bakgrunn.png");
    padding:7px;
    
    
}
a.hoved-overskrift
{
    font-family: 'AllerLightRegular', 'AllerRegular', 'AllerBold';
    font-size: 30px;
    line-height: 31px;
    color: White;
    text-decoration: none;
}

.nyhet-bakgrunn
{
    
    background-image: url("http://www.sveiva.no/images/nyhet-bakgrunn.png");
    padding:7px;    
      height:50px;
      position: relative;
}

a.nyhet-overskrift
{
    font-family: 'AllerLightRegular', 'AllerRegular', 'AllerBold';
    font-size: 20px;
    line-height: 25px;
    color: White;
    text-decoration: none;
  
}
.kamper
{
    float: left;
}

.neste-kamp
{
    background-color: #8b0a0a;
    margin-left:30px;
    padding: 10px;
}
.nestekamp
{
    font-size: 12px;
    color: White;
 }
 
 .nestekamp-lag
 {
     color: White;
     text-transform: uppercase;
     font-size: 17px;
     font-family: 'AllerLightRegular', 'AllerRegular', 'AllerBold';
  
 }
 
 .nestekamp-tid
  {
     color: White;
     text-transform: uppercase;
     font-size: 12px;
  
 }
 
 .forrige-kamp
{
    background-color: #8b0a0a;
    margin-left:30px;
    padding: 10px;
    
}

.sveivakamper1
{
    background-color: #1b1a1a;
    margin-left:10px;
    padding: 5px;
    float:left;
}

.sveivakamper
{
    background-color: #1b1a1a;
    margin-left:30px;
    padding: 5px;
    float:left;
}
.kamper
{
    color: White;
    font-size:11px;
    text-transform: uppercase;
    text-align: center;
   cursor:pointer;
}
.medie-overskrift
{
    font-family: 'AllerRegular','AllerLightRegular', 'AllerBold';
    font-size: 17px;
    line-height: 17px;
    color: White;
    text-decoration: none;
    cursor: pointer;
  
}
.medie-ingress
{
    font-family: 'AllerLightRegular', 'AllerRegular', 'AllerBold';
    font-size: 14px;
    line-height: 16px;
    color: White;
    text-decoration: none;
    cursor: pointer;
  
}
.media
{
    font-size: 22px;
    color: White;
    background-color: #1b1a1a;
    padding:5px;
    margin-bottom:110px;
}
.medie-flere
{
    padding-top:30px;
    color: White;
    font-size: 14px;
}
.varelag
{
    width: 320px;
    margin-left: 70px;
    padding-top: 10px; 
    margin-bottom: 20px;
}
.lag
{
    text-transform: uppercase;
    color: White;
    font-size: 12px;
    padding-left:0px;
    padding-bottom:10px;
    
    font-family: 'AllerLightRegular', 'AllerRegular', 'AllerBold';
}
.lagene
{
   
    color: White;
    font-size: 14px;
    padding-left:0px;
    font-family: 'AllerLightRegular', 'AllerRegular', 'AllerBold';
}
a.lagene:hover
{
   
    color: #;
    font-size: 14px;
    padding-left:0px;
    font-family: 'AllerLightRegular', 'AllerRegular', 'AllerBold';
    text-decoration: underline;
}

.lagene1
{
   
    color: #1b1a1a;
    font-size: 16px;
    padding-left:0px;
    font-family: 'AllerLightRegular', 'AllerRegular', 'AllerBold';
}
a.lagene1:hover
{
   
    color: #1b1a1a;
    font-size: 16px;
    padding-left:0px;
    font-family: 'AllerLightRegular', 'AllerRegular', 'AllerBold';
    text-decoration: underline;
}


.motstander-linker
{
    width: 120px;
    margin-left: 20px;
    padding-top: 10px; 
    margin-bottom: 20px;
    
}

.motstandere
{
   
    color: White;
    font-size: 12px;
    padding-left:0px;
    font-family: 'AllerLightRegular', 'AllerRegular', 'AllerBold';
}
a.motstandere:hover
{
   
    color: White;
    font-size: 12px;
    padding-left:0px;
    font-family: 'AllerLightRegular', 'AllerRegular', 'AllerBold';
    text-decoration: underline;
}

.bilderamme
{
    border-right : solid 1px #d5d6d2;
    border-left: solid 1px #d5d6d2;
    border-top: solid 1px #d5d6d2;
    border-bottom: solid 1px #d5d6d2;
    margin-bottom: 10px;
    
    
}
.filer-float
{
    float: right;
    margin-left:10px;
    margin-bottom: 10px;
    margin-top:10px;
}
.under
{
    font-size: 13px;
    color: #1b1a1a;
}

a.under:hover
{
    font-size: 13px;
    background-color: #8b0a0a;
    padding: 4px;
    color: white;
}

