/* 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;

}
body
{
    margin: 0px;
}

div#maincontent
{
    background-color: #ffffff;   
    width: 930px;
    padding-left: 10px;
}

div#fullpagecontent
{
    width: 1240px;
    background-color: #d9e5f3;
}

input.parttext {
  height: 36px;
  width: 321px;
  border-width: 0px;
  border-color:White;
  background-color:White;
  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: #66cc33;
	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: #007cd4;
	font-weight: bold;
	font-family: Arial ,Verdana, Helvetica, sans-serif;
	font-size: 36px;
	
}


.nowText
{
	color: #007cd4;
	font-family: Arial ,Verdana, Helvetica, sans-serif;
	font-size: 32px;
	padding-right: 2px;
	
}

.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: 18px;
	font-weight: normal;
	color: White;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}

.obstext
{
	font-size: 12px;
	color: #007cd4;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.obsdesc
{
	font-size: 12px;
	color: #676968;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.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: 12px;
	color: #007cd4;
	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: none;
}

A.utenlinje:visited
{
	font-size: 14px;
	color: #333333;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}

A.utenlinje:active
{
	color: #333333;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}

.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;
}

.widgetinfo
{
   
}

.widgetinfo_header
{
    font-size:14px;
    font-weight:bold;
}

#pollen .mainheader
{
	background-image: url(../images/heading.png);
	height: 29px;
	color: #FFFFFF;
	font-size: 18px;
	line-height: 29px;
	vertical-align: middle;
	padding-left: 10px;
	width: 300px;
	background-repeat:no-repeat;
}

.PollenTable
{

}
.PollenTable th
{
	text-align: left;
	font-size: 12px;
	
}
.pollen_border 
{
	border: solid 1px black;
	border-collapse: collapse;
}
.pollen_pad
{
	padding-left: 3px;
}

.pollencode0 
{
	background-color: #ffffff;
	width: 100%;
}
.pollencode1
{
	background-color: #00cc00;
	width: 100%;
}
.pollencode2 
{
	background-color: #ff9900;
	width: 100%;
}
.pollencode3 
{
	background-color: #ff0000;
	width: 100%;
}

.pollencolordiv
{
	width: 20px;
	border: solid 1px #111199;
}
.pollenlegnede 
{
	padding-left: 5px;
}
.pollenkilde
{
 	float: left;
	font-family: Arial;
	font-size: 9px;
	color: #999999; 	
}
.pollenkilde a
{
	color: #999999; 	
}
.pollenupdate
{
 	float: right;
	font-family: Arial;
	font-size: 9px;
	color: #999999 ; 	
}
.pollenlink 
{
	cursor: pointer;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #036db0; 
}

.UV_ad
{
	position: absolute;
	top: 376px;
	left: 2px;
	width: 98%;
	height: 60px;
	z-index: 2000;

}

.skruneddiv
{
	position: absolute;
	top: 15px;
	left: 660px;
	z-index: 2001;
}