/************** Tags ***************************/

/* body   */
body {
  background:#FEFCFF url(body_BG.gif) repeat-x scroll center top;
  font-family: Verdana, Geneva,Arial,Helvetica,sans-serif;
  font-style:normal;
  font-weight:normal;
  font-size:0.75%;
  margin:0 0 0 0;
  padding:0;
  text-align:center;
}


/* header */

h1,h2,h3,h4{ 
  font-weight: bold; 
  text-align:left;
  color:#006735;/*dark green */
  margin-bottom:7px;
 }


h1 { 
  font-size: 18px; 
  color:#2C3F62;
}

h2 {
  font-size: 14px;
}

h3 { 
  font-size: 12px;
  margin-bottom:0;
  margin-top:10px;
}

h4 { 
  font-size: 11px;
  color: #444;
}


/* link attribut */

a:link, a:visited {
  color : #425F94;/*dark blue*/
  text-decoration : none;
}


a:hover {
  color:#B30101;
  text-decoration : underline;
}

a:active {
  color : #425F94;/*dark blue*/
  text-decoration : none;
}

/* different tags alphabetic */

caption, li, ol, p, td, ul {
  font-size: 12px;
  color : #444444;
  font-weight : normal;
  line-height:1.6em;
}

caption{
  font-weight : bold;
  color:  #425f94; /*dark blue */
  background-color:#D1D1D1; /* light grey */
  text-align : left;	
  padding-left:2px;
} 


hr {
  color: #cccccc;
  height: 1px;
}


input, select {
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 9px;
  margin-top:5px;
}

input.btn{ 
  color: #222244;
  font-size:11px;
 }


form{
  margin:0;
} 


small {
  font-size: 9px;
}


th{ 
  font-size: 12px;
  font-weight : bold;
  color:#555;
  background-color:#E5E5E5; 
}


/* combination tags */

li b, ol b, p b, td b, th b, ul b {
  font-size: 12px;
  font-weight : bold;
}

li strong, ol strong, p strong, td strong, th strong, ul strong{
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight : bold;
}


ul li {
  list-style: square;
}


/**************** Tag classes ***************************/

/* different tags classes alphabetic */ 

a.left, a.left:link  a.left:visited{
  color:#444444;
}

a.left:hover{
  color:#B30101;
  text-decoration : underline;
  cursor:pointer;
}

a.left:active{
  color:#444444;
}  
  
h1.banner{
  font-size:26px;
  text-align : center;
  color:#006735;/*dark green */
  font-weight:bold;
  font-family: Verdana, Geneva,Arial,Helvetica,sans-serif;
  margin-top: 20px;
}
h2.banner{
  font-size:12px;
  text-align : center;
  color:#006735;/*dark green */
  font-weight:bold;
  margin-top:0px;
  margin-bottom:0px;
  font-family: Verdana, Geneva,Arial,Helvetica,sans-serif;
}


a.extrem,a.extrem:visited,a.extrem:active {
  font-size: 10px;
  font-weight : bold;
  color : #ffffff;
  text-decoration: none;
  
}


input.sok {
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color : #000000;
  font-weight : normal;
  font-style : normal;
}


tr.stolpe, td.stolpe {
  background-color : #00673E;
}


/*****************  Classes  ***********************/



/* numbers */

.minus {
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color :  #003366; 
  font-weight : bold;
  font-style : normal;
  text-align : center;
} 

.pluss {
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #ac271b; /* rustrod*/
  font-weight : bold;
  font-style : normal;
  text-align : center;
}

.desimal { /* Tabellceller med desimaltall */
  text-align: right;
}

.heltall { /* Tabellceller med heltall */
  text-align: right;
}


/* rows */


.odderad, .parrad , .hvitrad {
  font-size: 10px;
  padding: 4px;
}

.odderad {
  background-color : #DBECEC;
}
.hvitrad {
  background-color : #FFFFFF;	
}


.parrad, .table, .location_in_table, .space_in_table {
  background-color :   #F1F1F1;
  
}

/* flags  */


.LU  { 
  border-style: solid;
  border-width: 1px;
  /* solgul */
  border-color : #ffe733;
}

.SU  { 
  border-style: solid;
  border-width: 1px;     
  border-color: #ff8800; 
}
.SU-M  { 
  border-style: solid;
  border-width: 1px;     
  border-color: #ff00ff;
}

.UK  { 
  border-style: solid;
  border-width: 1px;
  /* himmelblaa */
  border-color : #6699cc; 
}

.FE  { 
  border-style: solid;
  border-width: 1px;
  /* morgenrod*/
  border-color : #ff1100;
}

/* different classes alphabetic */

.breadcrumbs {
  font-size: 11px;
  font-weight : bold;
  color : #00673E;
  background-color : #C6E0DD;
}

.byer {
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color : #000000;
  font-weight : normal;
  font-style : normal;
  background-image : none;
}

.dato { /* Tabellceller med dato */
  text-align: right;
}

.day-label {
  font-size: 10px;
  font-weight : normal;
  color : #ffffff;
  background-color : #000000;
}

.extremes-heading {
  font-size: 14px;
  font-weight : bold;
  color : #FFF; /* white */
  background-color :#425f94; /* dark blue */
  line-height:1.2em;
  padding:2px;
}

.extremes-heading:VISITED { /*color same as extreme-heading*/
  font-size: 10px;
  font-weight : bold;
  color : #FFF; 
  background-color : #425f94; 

}

.header {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px; 
  font-weight: bold; 
  background-color:#D1D1D1; /* light grey */
  margin-bottom:0;
  color:#555;
  margin-top:0;
}

.headerUnder { 
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px; 
  background-color:#DBECEC;
  margin-bottom:0;
  margin-top:0;
}



.left_menu {

  background-color : #EAF8E8; /* light green */ 
  padding-left:5px;
}



.oppdatert {
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color : #B2B1AB;
  font-weight : normal;
  font-style : normal;
}

.shade {/* disabled text*/
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color : #cccccc;

}

.grey{
 color:#333333;
}


.spalte {
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight : normal;
  font-style : normal;
}

.stolpe {
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color : #ffffff;
  font-weight : bold;
  font-style : normal;
}

.varsel {
  color:#B30101;/*#AD0C0C;*/
  font-weight : bold;
}
.must {
  color:#B04B4B;
  background-color:#FFF;
  font-weight : normal;
  border-color:#EAF8E8;
  font-size:10px;
}

.ingen {
  background-image : none;
}


.imageRoom {
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 5px;
  color : #e5e5e5;
}

.klima{ 
   float:right;
   }


#wrapper0{ 
  background:#FFFFFF none repeat scroll 0;
  width:100%;
  text-align:left;
  padding:0px 20px 20px 20px;
 }
#wrapper {
  background:#FFFFFF none repeat scroll 0;
  margin:20px auto;
  padding:20px;
  width:960px;
  text-align:left;
}

#wrapper1 ,#wrapper3{
  background:#FFFFFF none repeat scroll 0;
  margin:20px auto;
  padding:10px;
  width:720px;
  text-align:left;
}

#wrapper2{ 
   text-align:left; 
   margin:10px;
 }

#wrapper3 { 
   padding:30px;
   width:550px;
 }

.hidden{
   display: none; 
}

.unhidden { 
    display: block; 
}

#portlet {
  padding:10px 10px 10px 10px;
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height:1.3em;
 }

.port{ 
  font-size: 11px;
  padding:7px 0px 0px 0px;
 }

.imgText{ 
  background-color:#DBECEC;
  color:#425F94;/*#686894;*/
  font-size: 10px;
  font-family : Geneva, Arial,Helvetica, sans-serif;

 }

.home{ 
   border-style: solid none none none;
   border-color: #dddddd;
   border-width: 1px;
 }

