﻿body
{
    height: 100%;
    max-height: 100%;
    /*overflow: auto;*/
    padding: 0;
    margin: 0;
    border: 0;
    font-family: Verdana;
    min-width: 1024px;
}

html 
{
	height:100%; 
	max-height:100%; 
	padding:0; 
	margin:0; 
	border:0; 
	min-width: 1024px;

	/*overflow: auto;*/

}
	
html, body, #Wrapp
{
    min-height: 100%;
    width: 100%;
    height: 100%;
    min-width: 1024px;
}


#Wrapp
{
   
    background-image: url(./Grafikk/Bakgrunn.gif);
    background-repeat: no-repeat;
    font-size: 10px;
    font-family: Verdana;
    color: #666666;
    z-index: 5;
    display: block;
}


#Content
{
    
    /*overflow: auto;*/
    position: absolute;
    top: 130px;
    bottom: 60px;
    left: 314px;
    right: 0px;
    padding-right: 40px;
    padding-bottom: 50px;
    
}

#Content h1
{ 
    font-weight: bold; font-size: 22px; color: #339933; font-family: Verdana; 
}



#ContentMedNyhet
{
    
    position: relative;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 250px;
    width: auto;
    padding-right: 250px;
    padding-bottom: 120px;
    min-width: 400px;
    
}

#Nyheter
{
    position: absolute;

    top: 0px;
    /*left: 456px;*/
    right: 0px;
    width: 176px;
    height: 300px;
    float: right;
    color: #666666;
    z-index: 99;
}

#Nyheter h1
{
    color: #339933;
    font-size: 10px;
    padding-bottom: 0px;
    margin-bottom: 5px;
    
}
#Nyheter a
{
    color: #336633;
    text-decoration: none;
}

#Nyheter #NyheterOverskrift
{
    color: #339933;
    font-size: 10px;
    font-weight: bold;
    padding-bottom: 5px;
    border-bottom: #666666 1px dotted;
}

#Nyheter #NyheterInnhold
{
   padding-bottom: 5px;
   border-bottom: #666666 1px dotted;
}
.NyhetTittel
{
    padding-bottom: 5px;
    color: #666666;
    /*border-bottom: #666666 1px dotted;*/
}

#Nyheter a:hover
{
    font-weight: bold;
}

#Bunn
{
    background-color: White;
    
    /*position:fixed;*/
    /*clear: both;*/
    right: 40px;
    /*float: left;*/
    /*top: 528px;*/
    height: 40px;
    left: 74px;
    font-size: 8px;
    vertical-align: top;
    /*bottom: 0px;*/
    display: block;
}

#Bunn a
{
    text-decoration: none;
    color: #339933;
}

#Bunn a:hover
{
    font-weight: bold;
}

#BunnTekst
{
    position: relative;
    bottom: 18px;
    left: 100px;
}

#Navigation0
{
    position: absolute;
    top: 50px;
    /*left: 600px; */
    right: 40px;
    width: 1040px;
    min-width: 1040px;
    text-align: right;
    color:White;
    font-size: 12px;
}

#Navigation0 a
{
    color: White;
    font-size: 12px;
    text-decoration: none;
    padding-left: 5px;
    
   
    
}

#Navigation0 a:hover
{
    
    font-weight: bold;
    text-decoration: none;
}
#Navigation
{
    border-top: #666666 1px dotted;
    position: absolute;
    left: 74px;
    top: 120px;
    width: 200px;
    color: #339933;
    z-index: 1;
    
}

#Navigation .MenyValg
{

    height: 12px;
    padding-bottom: 0px;
    border-bottom: #666666 1px dotted;
    width: 200px;
    
}
#Navigation .MenyValg.Menyvalg2
{

    height: 12px;
    padding-bottom: 0px;
    width: 200px;
    
}

#Navigation a
{
    font-size: 10px;
    text-decoration: none;
    color: #339933;
    width: 200px;
    line-height: 30px;
    padding-top: 5px;
   
}

#Navigation a:hover
{
    font-weight: bold;
    color: #339933;
}


#HerErDu
{
    position: absolute;
    top: 90px;
    left: 74px;
    width: 700px;
    height: 20px;
}

#LoggOn
{
    position: absolute;
    top: 90px;
    /*left: 770px;*/
    right: 40px;
    width: 176px;
    text-align: right;
    /*right: 40px;*/
    color: #339933;
}

#LoggOn a
{
    text-decoration: none;
    color: #336633;
}

#LoggOn a:hover
{
    font-weight:bold;    
}

#Besokende
{
    border: 1px solid #339933;
    position: relative;
    text-align: center;
    vertical-align: middle;
    background-color: #FFFFFF;
    top: 20px;
    width: 160px;
    bottom: 20px;
    height: 80px;
    margin: 0px;
    padding: 5px;
    color: #666666;
    font-size: 9px; /*background-position: center center;
    background-image: url(Grafikk/bgannonse.jpg);
    background-repeat: no-repeat;*/
    z-index: 0;
}

#Besokende b
{
  font-size: 13px;
 color: #339933;
}

#Besokende span i
{
    color: #339933;
}



.AnnonseInnhold, .AnnonseInnhold a, .AnnonseInnhold a:visited
{
    vertical-align: middle;
    text-align: center;
    padding-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
    text-decoration: none;
    color: #666666;
    font-size: 10px;
}

#Annonse1 .AnnonseInnhold, #Annonse1 .AnnonseInnhold a, .AnnonseInnhold a:visited
{
    vertical-align: middle;
    text-align: center;
    padding-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
    text-decoration: none;
    color: #666666;
    font-size: 10px;
    line-height: 110%;
}
.AnnonseInnhold img
{
    border: none;
}

.AnnonseImg, AnnonseImg a, AnnonseImg a:visited
{
    vertical-align: middle;
    text-align: center;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    text-decoration: none;
    color: #666666;
    font-size: 10px;
}

.Overskrift1, .Overskrift1 a
{
    font-size: 22px;
    font-weight: bold;
    color: #339933;
    font-family: Verdana;
    text-decoration: none;
}

.Overskrift2, .Overskrift2 a
{
    font-size: 17px;
    font-weight: bold;
    color: #339933;
    font-family: Verdana;
    text-decoration: none;
    padding-bottom: 0px;
 
}

.Overskrift3, .Overskrift3 a
{
    font-size: 12px;
    font-weight: bold;
    color: #339933;
    font-family: Verdana;
    text-decoration: none;
}

.Ingress
{
    font-size: 14px;
    font-style: italic;
    font-family: Verdana;
}

.Normal, .Normal input, .Normal textarea, .Normal span
{
    font-size: 10px;
    font-family: Verdana;
    color: #666666;
}

.Normal a
{
    color: #339933;
    font-weight: bold;
    text-decoration: underline;
}





.BildeRekke
{
    float: left;
    margin-right: 10px;
}

.LesMer, .LesMer a
{
    clear: both;
    padding-top: 5px;
    text-decoration: none;
    color: #339933;
}

.LesMerUtenStrek, .LesMerUtenStrek a
{
    text-decoration: none;
    color: #339933;
}

.HyperLinkTekst
{
    text-decoration: none;
}
.Button
{
    font-size: 12px; 
    font-family: Verdana;  
    cursor: hand;
}



.ImgRight
{
    padding: 5px 5px 5px 5px;
    float: right;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 10px;
    margin-right: 0px;
    border-style: solid;
    border-width: 1px;
     border-top-color: #339933;
    border-right-color: #339933;
    border-bottom-color: #339933;
    border-left-color: #339933;
}

.ImgRight a
{
    float: right;
    margin-top: 20px;
    margin-bottom: 20px;
    margin-left: 20px;
    margin-right: 0px;
    text-decoration: none;
     
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
     border-top-color: #339933;
    border-right-color: #339933;
    border-bottom-color: #339933;
    border-left-color: #339933;
}

.ImgLeft
{
    padding: 5px 5px 5px 5px;
    float: left;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 0px;
    margin-right: 10px;
    left: 0px;
    border-style: solid;
    border-width: 1px;
    border-top-color: #339933;
    border-right-color: #339933;
    border-bottom-color: #339933;
    border-left-color: #339933;
}

.ImgLeft a
{
    float: left;
    /*margin-top: 10px;
    margin-bottom: 20px;
    margin-left: 0px;
    margin-right: 20px;*/
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
    border-top-color: #339933;
    border-right-color: #339933;
    border-bottom-color: #339933;
    border-left-color: #339933;
}

.ImgFullBredde
{
    padding: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 1px;
    float: left;
    margin-top: 20px;
    margin-bottom: 20px;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    border-top-color: #339933;
    border-right-color: #339933;
    border-bottom-color: #339933;
    border-left-color: #339933;
}

/* Informer meg */

.InformerMegLedetekst
{
    width: 20%;
    font-size: 10px;
    font-family: Verdana;
    padding-left: 10px;
    vertical-align: top;
    text-align: right;
}

.InformerMegFelt
{
    width: 75%;
    height: 15px;
    background-color: white;
    font-size: 10px;
    font-family: Verdana;
    margin-left: 20px;
    padding-left: 10px;
}

.Paamelding
{
   font-size: 10px;
    font-family: Verdana;  
    width: 100%;
}

.PaameldingLedetekst
{
    width: 125px;
    
    padding-left: 0px;
    vertical-align: middle;
    text-align: right;
      
}
.PaameldingFelt
{
 
    height: 15px;
}

.PaameldingFelt input
{
    padding-left: 10px;
    background-color: #ffffcc;
}
.TekstfeltInput
{
    background-color: #ffffcc;
}


.InformerMegOverskrift
{
    vertical-align: top;
    text-align: left;
    font-weight: bold;
    font-size: 17px;
    color: green;
    font-family: Verdana;
    height: 45px;
}

.InformerMegSideBare, .InformerMegSideBare a:link
{
    vertical-align: top;
    color: #666666;
    padding-top: 50px;
    padding-left: 5px;
    text-decoration: none;
    line-height: 15px;
}



.InformerMegFeltInnrykk
{
    padding-left: 20px;
    font-size: 11px;
    font-family: Verdana;
}

/*Informer meg slutt*/

/* Test av menyer  start */
#container {
  position:relative; 
  }
#menu {
  text-align:center; 
  position:relative;
  left: 5px; 
  height: 45px;
  }
.box {
  position:relative; 
  float:left; 
  top:30px;
  }
#menu a, #menu a:visited {
  position:relative; 
  text-decoration:none; 
  background-color:#06a; 
  color:#fff; 
  display:block; 
  width:100px; 
  height:15px; 
  padding:5px;
  margin:0 1px;
  }
#menu a .topleft, #menu a .topright {
  position:absolute; 
  top:0; 
  width:0; 
  height:0; 
  overflow:hidden;
  border-top:10px solid #fff;
  }
#menu a .topleft {
  left:0; 
  border-right:10px solid #06a; 
  }
#menu a .topright {
  left:70px; 
  border-left:10px solid #06a; 
  }
#menu a:hover {
  background-color:#000; 
  }
#menu a:hover .topleft {
  border-right:10px solid #000; 
  border-top:10px solid #fff;
  }
#menu a:hover .topright {
  border-left:10px solid #000; 
  border-top:10px solid #fff;
  }
  
  /*Deklarering */
  /* Registrer meg */ 
  .DeklareringRegistrerMegLedetekst
  {
    vertical-align: text-top;
    width: 100px;
    height: 15px;
    text-align: right;
  }
  
  .DeklareringRegistrerMegVerdi
  {
    vertical-align: middle;
    width: 500px;
    text-align: left;
  }
  .DeklareringRegistrerMegVerdi input
  {
    width: 500px;
    border-top: gray thin solid;
  }
  
  .ObligatoriskFelt
  {
    background-color: lemonchiffon;

  }
  .ValidatorCalloutClass
{
    background-color: peachpuff;
}

  
 /* Test av menyer slutt */

/* Transportklassifisering */

.Fareseddel
{
    height: 80px;
    width: 80px;
    vertical-align: bottom;
    text-align: center;
    background-color: White;
}

.Fareseddel img
{
    height: 50px;
    width: 50px;

}

.Arkfane
{
    background: url(Grafikk/arkfane.gif) no-repeat right top;
    background-repeat: no-repeat;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
    width: 150px;
    height: 20px;
    cursor:hand;
    
}

.ArkfaneOn
{
    background:url(Grafikk/arkfaneOn.gif) no-repeat right top;
    
    background-repeat: no-repeat;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
    width: 150px;
    height: 20px;
}

.ArkfangeBakgrunn 
{
    float:left;
    width:100%;
    background:#DAE0D2 url("grafikk/ArkfaneBakgrunn.gif") repeat-x bottom;
    font-size:93%;
    line-height:normal;
}

.Arkfane2
{
    background: url(Grafikk/arkfane2.gif) no-repeat right top;
    background-repeat: no-repeat;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
    width: 125px;
    height: 20px;
    cursor:hand;
    
}

.Arkfane2On
{
    background:url(Grafikk/arkfane2On.gif) no-repeat right top;
    
    background-repeat: no-repeat;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
    width: 125px;
    height: 20px;
}

.Arkfange2Bakgrunn 
{
    float:left;
    width:100%;
    background:#DAE0D2 url("grafikk/ArkfaneBakgrunn.gif") repeat-x bottom;
    font-size:93%;
    line-height:normal;
}

.DeklarasjonDetalj
{
    border-right: 1px solid;
    border-left: 1px solid;
    border-bottom: 1px solid;
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 10px;
    position: relative;
    top: -4px;
    left: 2px;
}

.RammeUnderMeny
{
    border-right: 1px solid;
    border-left: 1px solid;
    border-bottom: 1px solid;
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 10px;
    position: relative;
    top: -4px;
    left: 2px;
}

.Epost
{
    left: 50px;
    position: relative;
    top: 100px;
    margin-top: 100px;
    margin-left: 50px;
}
.Feilmelding
{
    font-family: Verdana;
    font-size: 15px;
    color: #FF0000;
}
.PilotInfo
{
    font-family: Verdana;
    font-size: 10px;
}

.Knapper
{
    font-family: Verdana;
    font-size: 10px; 
}

.Knapper a
{

    border-color: #FFFFFF #339933 #339933 #FFFFFF;
    border-style: solid;
    border-width: 1px;
    padding: 3px;
    margin: 3px;
    background-color: #CCCCCC;
    text-align: center;
    text-decoration: none;
    color: #666666;
}

.Knapper a:visited, .Knapp a:link
{
    text-decoration: none;
}

.Knapper a:hover
{
    background-color: #339933;
    color: White;
    cursor: pointer;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup
{
    vertical-align: middle;
    margin: 10px;
    background-color: #ffffdd;
    border-width: 3px;
    border-style: solid;
    border-color: #339933;
    padding: 10px;
    width: 350px;
    
}

.UpdatePanelImg
{
    float: right;
}
.TabKontroll
{
     min-width: 600px;
}

.GridViewBoks
{
    padding: 4px;
    width: 680px;
    height: 350px;
    border: 1px solid #C0C0C0;
}

.Tilbake, .Tilbake a, .Tilbake a:hover
{
    border-style: none;
    clear: both;
    padding-top: 10px;
    font-family: Verdana;
    text-decoration: none;
    color: #333333;
    float: none;
    background-color: #FFFFFF;
}
.Tilbake img
{
    margin-right: 5px;
}

.TabellInput
{
  
}

.TabellInput tr td
{
  
     text-align: right;
    
 
}


.TabellInput tr td input
{ 
     text-align: left;
     border-top: gray thin solid;
     width: 99%;
     

}



.TabllLeft, .TabllLeft input
{
     border: none;
     width: 15px;
}

.TebellLeft label
{
    float: left;
}
  
.TabKontrollRamme
{
    padding: 5px;
    border: 1px solid #333333;
}


