/* PNGFIX for backgrounds */

/*.seethru { behavior: url(/style/iepngfix.htc)}*/

/* hack: the inline style width:70;height:18; doesn't work without px, so we're applying it correct here */

  p, td, body, ul, li, ol, input
{
	font-size: 12px;
	color: #333333;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	border-collapse:collapse;

}
  

input.parttext {
  height: 36px;
  width: 511px;
  border-width: 0px;
  border-color:White;
  background-color:Transparent;
  color: #8d99a6;
  font-size: 28px;
  font-family: Arial;
}




.genHdr4
{
	font-weight:bold;
}

.genHdr4white
{
	font-size: 16px;
	color: White;
	font-family: Arial, Verdana, Helvetica, sans-serif;
    text-decoration: none;
}


.parttext
{
	font-size: 11px;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}


td.tableHeader
{
	height:18px;
	vertical-align:middle;
}


td.tableHeaderWhite
{
	height:18px;
	vertical-align:middle;
	font-weight:bold;
	font-size: 16px;
	font-family: Georgia, Arial, Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
}

td.tableHeaderSearch
{
	height:18px;
	vertical-align:middle;
	font-weight:bold;
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color: #556677;
	color: White;

}

td.tableHeaderSearch_pop
{
	height:24px;
	vertical-align:middle;
	font-weight:bold;
	font-size: 16px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color: #556677;
	color: White;

}
.parttext_pop
{
	font-size: 14px;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}

.modiv
{
	background-color:#556677;
	color: #ffffff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	top:-155px;
	border: solid 12px #556677;
	position: absolute;
	text-align:left;
	width:250px;
}

.modiv2
{
	background-color:#556677;
	color: #ffffff;
	left:-20px;
	top:-15px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	border: solid 12px #556677;
	text-align:left;
	position: absolute;
	width:250px;
}

.modiv2base
{
	background-color:#556677;
	color: #ffffff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	position: relative;
	width:220px;
	height:1px;
}

.modiv3
{
	background-color:#556677;
	color: #ffffff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	border: solid 12px #556677;
	text-align:left;
	width:250px;
	z-index:9999;
}

.modiv4
{
	background-color:#556677;
	color: #ffffff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	border-bottom: solid 12px #556677;
	border-top: solid 12px #556677;
	border-left: solid 4px #556677;
	border-right: solid 4px #556677;
	text-align:center;
	width:290px;
	z-index:9999;
}

.modiv5
{
	background-color:#556677;
	color: #ffffff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	top:-155px;
	border: solid 12px #556677;
	position: absolute;
	text-align:left;
	width:200px;
}

.srch
{
	color: #1a3879;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
    border: solid 1px #7f9db9;
}
.srch2
{
	color: #FFFFFF;
	font-size: 10px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
}


td.mapselect
{
	text-align:center;
	vertical-align:middle;
	color: #ffffff;
	font-size: 16px;
	font-family: Arial, Verdana, Helvetica, sans-serif;

	cursor:pointer;
}

td.radselect
{
	text-align:center;
	vertical-align:middle;
	color: #ffffff;
	font-size: 16px;
	font-family: Arial, Verdana, Helvetica, sans-serif;

	cursor:pointer;
	background-image:url(..elements/Kart/knapp_body_blaa.png);
}

td.radselected
{
	text-align:center;
	vertical-align:middle;
	color: #ffffff;
	font-size: 16px;
	font-family: Arial, Verdana, Helvetica, sans-serif;

	background-image:url(..elements/Kart/knapp_body_orange.png);
}


.stedText
{
	color: #333333;
	font-weight: bold;
	font-family: Arial ,Verdana, Helvetica, sans-serif;
	font-size: 32px;
	
}


.nowText
{
	color: #333333;
	font-family: Arial ,Verdana, Helvetica, sans-serif;
	font-size: 32px;
	
}

.closer
{
	color: white;
	font-size: 14px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	cursor:pointer;
}

.link2
{
	color: white;
	font-size: 14px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
}


A.weatherlink:link
{
	font-size: 11px;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

A.weatherlink:hover
{
	font-size: 11px;
	color: #500000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

A.weatherlink:visited
{
	font-size: 11px;
	color: #800080;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

A.weatherlink:active
{
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

A.weatherlink_pop:link
{
	font-size: 14px;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

A.weatherlink_pop:hover
{
	font-size: 14px;
	color: #500000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

A.weatherlink_pop:visited
{
	font-size: 14px;
	color: #800080;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

A.weatherlink_pop:active
{
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}


.text
{
	font-size: 12px;
	color: #131d41;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}

.textHeader
{
	font-size: 14px;
	font-weight: bold;
	color: #556677;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}

.obstext
{
	font-size: 12px;
	color: #333333;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.obsdesc
{
	font-size: 12px;
	color: #676968;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}


.printfooter
{
	font-size: 14px;
	color: #676968;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
}

.none
{
	font-size: 0px;
	color: #ffffff;
}

.weathercell
{
	text-align: center;
	vertical-align: middle;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #5b626a;
	height: 18px;
}

.daycellsmall
{
	text-align: center;
	vertical-align: middle;
	color: #5b626a;
	height: 18px;
}

.weathercell3
{
	text-align: center;
	vertical-align: middle;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #5b626a;
	height: 18px;
	background-color:#a6cae3;
}

.weathercell5
{
	text-align: center;
	vertical-align: middle;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #5b626a;
	height: 35px;
}

.weathercell6
{
	text-align: center;
	vertical-align: top;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #5b626a;
	height: 20px;
}

.weathercell7
{
	text-align: center;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #5b626a;
}


.suncell
{
	text-align: center;
	vertical-align: middle;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #8F8F8F;
	height: 32px;
}

.weathercell2
{
	text-align: center;
	vertical-align: middle;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #5b626a;
	height: 16px;
}


td.tempcell
{

	font-size: 14px;
	vertical-align: middle;
	font-weight:bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	height: 24px;
	text-align: center;
}

td.tempcell2
{

	font-size: 12px;
	vertical-align: middle;

	color: #5b626a;

	font-family: Arial, Verdana, Helvetica, sans-serif;
	height: 18px;
	text-align: center;
}

.tempcell3
{

	padding-left: 4px;
	font-size: 14px;
	vertical-align: middle;
	font-weight:bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	height: 24px;
	text-align: center;
}

td.tempcell4
{

	font-size: 12px;
	vertical-align: middle;

	color: #5b626a;

	font-family: Arial, Verdana, Helvetica, sans-serif;
	height: 32px;
	text-align: center;
}

td.tempcell5
{

	font-size: 16px;
	vertical-align: middle;
	font-weight:bold;
	color: #5b626a;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-align: center;
}

.siste3
{
	font-size: 13px;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	color: #1c6bae;
	text-decoration: none;
}

.lowborder
{
	border-bottom: solid 1px #7acde2;
} 
A.utenlinje:link
{
	font-size: 14px;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}

A.utenlinje:hover
{
	font-size: 14px;
	color: #500000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: underline;
}

A.utenlinje:visited
{
	font-size: 14px;
	color: #333333;
	font-family: Arial, Verdana, Helvetica, sans-serif;

}

A.utenlinje:active
{
	color: #333333;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: underline;
}

.clicker
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 14px;
	color:#556677;
	font-weight:bold;
	vertical-align: middle;
	text-align:center;
	cursor: pointer;
	background-repeat: repeat-x;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	height: 30px;
	background-image:url(..elements/sted/varselbakgrunn.png);
	background-position:top center;
}

.clicker_active
{
	background-color: #556677;
	font-weight:bold;
	color:White;
	padding-right: 5px;
	padding-left: 5px;
	font-size: 14px;
	vertical-align: middle;
	text-align:center;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	height: 30px;
	cursor:pointer;
}

.border
{
	border: solid 1px #7acde2;
}

.border_top
{
	border-top: solid 1px #7acde2;
}


.weather_row
{
	width:315px;
	height:27px;
	font-size: 14px;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	/*border-bottom: solid 1px #7acde2;*/
}





#siste3 a, #siste3 a.visited
{
	text-decoration:none;
	font-size: 14px;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}

.siste3_iconcell
{
	width:60px;
	text-align: center;
}

.siste3_namecell
{
	width:135px;
	text-align: left
}

.siste3_temppluss
{
	color:#99111d;width:60px;text-decoration:none;font-weight:bold;font-size:16px;
}

.siste3_tempminus
{
	color:#0d74b9;width:60px;text-decoration:none;font-weight:bold;font-size:16px;
}

.uv_warning
{
	color:#99111d;
	font-weight:bold;
	font-size:14px;
}

.print_text
{
	color:#99111d;
	font-weight:bold;
	font-size:14px;
}

.print_text:hover
{
	color:#99111d;
	font-weight:bold;
	font-size:14px;
	text-decoration:underline;
}

.marginFix
{
	margin-left: 1px;
	margin-right: 1px;
}

td.pollen
{
	background-repeat:no-repeat;
	height:36px;
}

td.pollen_left
{
        background-position:left center;
}
td.pollen_center
{
        background-position:center center;
}
td.pollen_right
{
        background-position:right center;
}

.pollen_l
{
	background-image:url(../elements/pollen/l.png);
}
.pollen_m
{
	background-image:url(../elements/pollen/m.png);
}
.pollen_h
{
	background-image:url(../elements/pollen/h.png);
}
.pollen_hh
{
	background-image:url(../elements/pollen/hh.png);
}
.pollen_bg
{
	background-color:#e3e3e3;
	color:White;
}

.pollen_ih
{
	background-image:url(../elements/pollen/ih.png);
}

.pollen_iu
{
	background-image:url(../elements/pollen/iu.png);
}

.pollen_bar
{
	background-color: #7dc9f6;
	height:28px;
}

.pollen_bar_td2
{
	padding-left:17px;
	color:White;
	font-size: 18px;
	font-weight:bold;
}


.pollen_bar_td
{
	color:White;
	font-size: 15px;
	font-weight:bold;
	text-align:center;
}

.pollen_header
{
	padding-left:13px;
	font-size: 18px;
	font-weight: bold;
	color:#000000;
}

.pollen_header2
{
	padding-left:13px;
	font-size: 18px;
	font-weight: bold;
	color:#3ba7e7;
}

.pollen_header3
{
	font-size: 18px;
	font-weight: bold;
	color:#3ba7e7;
}

.pollen_border
{
	border-bottom: solid 1px #b8e4f1;
}

.pollen_border2
{
	border-bottom: solid 1px #b8e4f1;
	border-left: solid 1px #b8e4f1;
}

.pollen_vekst
{
	padding-left:17px;
	font-size: 18px;
    color: #999999;
}

.pollen_legend_header
{
    font-weight: bold;
    font-size: 14px;
    color:#666666;
}

.pollen_legend
{
    font-weight: bold;
    font-size: 10px;
    color:#666666;
}
.lastupdate
{
    font-style: italic;
    font-size:12px;
    color:Gray;
}
