/* PNGFIX for backgrounds */

.seethru { behavior: url(GUI/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-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	color:#000000;
}
  
BODY
{
	margin:8px;
	padding:0px;
	background:#196B9B url(http://pub.tv2.no/nettavisen/gif/v4/images/fri/weather/v4/bg.jpg) fixed no-repeat;
	/*background-image: url(Elements/stdbg.jpg);
	background-repeat:no-repeat;
	background-color: #106A9F;*/

}

.collapser
{
	font-family: Arial Black,Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 14px;
	color: White;
}

.std
{
	font-size: 12px;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}

.stdblack
{
	font-size: 10px;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	color: #000000;
}

input.parttext {
  height: 18px;
  width: 270px;
  border-width: 0px;
  border-color:blue;
  font-family:Arial;
  font-size: 14px;
  color: #9f9f9f;

}

A.weatherlink:link
{
	font-size: 11px;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

A.weatherlink:hover
{
	font-size: 11px;
	color: #000000;
	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.whitelink:link
{
	font-size: 11px;
	color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
  text-decoration: none;

}

A.whitelink:hover
{
	font-size: 11px;
	color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
  text-decoration: none;
}

A.whitelink:visited
{
	font-size: 11px;
	color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
  text-decoration: none;
}

A.whitelink:active
{
	color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
  text-decoration: none;
}

A.genHdr2:link
{
	font-size: 11px;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
    text-decoration: none;
    font-weight: bold;
}

A.genHdr2:hover
{
	font-size: 11px;

	font-family: Arial, Verdana, Helvetica, sans-serif;
    font-weight: bold;
    text-decoration: underline;
}

A.genHdr2:visited
{
	font-size: 11px;
	color: #3000cf;
	font-family: Arial, Verdana, Helvetica, sans-serif;
    text-decoration: none;
    font-weight: bold;
}


A.genHdr2:active
{
	font-size: 11px;
	color: #3000ff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
    font-weight: bold;
    text-decoration: underline;
}

.clicker
{

	padding-right: 5px;
	padding-left: 5px;
	font-size: 11px;
	background-image: url(Elements/knapp2_stretch.jpg);
	vertical-align: middle;
	cursor: pointer;

	background-repeat: repeat-x;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	height: 20px;
}

.clicker_active
{
	background-color: #a6cae3;

	padding-right: 5px;
	padding-left: 5px;
	font-size: 11px;
	vertical-align: middle;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	height: 20px;
	cursor:pointer;
}

.smallish2
{
	font-size:9px;
	text-decoration:none;
	font-family: Arial Black, Arial, Verdana, Helvetica, sans-serif;
	color:Black;

}

.smallish
{
	font-size:9px;
	text-decoration:none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color:Black;
}

A.smallish:hover
{
	font-size:9px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color:Purple;

}

.siste3_2
{
	font-size:12px;
	text-decoration:none;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color:#1f2930;

}

.siste3TD
{
	border-top: #92b3ca 1px solid;
}
.siste3
{

	font-size: 12px;
	color:#1f2930;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}

A.siste3:hover
{
	font-size:12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color:Purple;

}

.varsel1
{
	font-size: 8pt;
	font-family: Arial;
}

A.utenlinje:link
{
	font-weight: bold;
	color: #ff0000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
A.utenlinje:visited, A:active {
  	color: #ff0000;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
A.utenlinje {
	color: #ff0000;
  text-decoration: none;
  font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.locLabel
{
	font-weight: bold;
	font-size: 13px;
	color: #333333;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
.locListBox
{
	font-size: 13px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
.genHdr
{
	font-size: 13px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #115599;
}

.genHdr3
{
	font-size: 14px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
}


.parthot
{
	font-size: 11px;
	color: #770E37;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;

}

.partcold
{
	font-size: 11px;
	color: #164772;
	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;
}

.text
{
	font-size: 11px;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}

.partdesc
{
	font-size: 11px;
	color: #666666;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.partwhite
{
	font-size: 11px;
	color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.partitalic
{
	font-size: 11px;
	font-style: italic;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

A.obstext:link, A.obstext:visited, A.obstext:active, A.obstext, .obstext
{
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	vertical-align:top;

}


.partitalic
{
	font-size: 11px;
	font-style: italic;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.partinp { width: 90px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	}

.partbold
{
	font-weight: bold;
	font-size: 11px;
	color: #666666;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

A.kartlink:link
{
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
A.kartlink:visited
{
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
A.kartlink:hover
{
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
A.kartlink:active
{
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}


.none
{
	font-size: 0px;
	color: #ffffff;
}

.weathercell
{
	text-align: center;
	vertical-align: middle;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	height: 18px;
}

.daycellsmall
{
	text-align: center;
	vertical-align: middle;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	border-left: solid 1px #6676ba;

	color: #000000;
	height: 18px;
}

.weathercell3
{
	text-align: center;
	vertical-align: middle;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	height: 18px;
	background-color:#a6cae3;
}

.weathercell5
{
	text-align: center;
	vertical-align: middle;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	height: 35px;
}



.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: #000000;
	height: 16px;
}


td.tempcell
{
	border-right: white 0px solid;
	font-size: 12px;
	font-weight: bold;
	vertical-align: middle;
	border-left: white 0px solid;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	height: 32px;
	text-align: center;
}

td.tempcell2
{
	border-right: white 0px solid;
	font-size: 12px;
	vertical-align: middle;
	border-left: white 0px solid;
	border-top: white 0px solid;
	border-bottom: white 0px solid;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	height: 18px;
	text-align: center;
}

td.tempcell3
{
	border-right: white 0px solid;
	font-size: 12px;
	vertical-align: middle;
	border-left: solid 1px #edf8fc;
	border-top: white 0px solid;
	border-bottom: white 0px solid;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	height: 32px;
	text-align: center;
}

td.tempcell4
{
	border-right: white 0px solid;
	font-size: 12px;
	vertical-align: middle;
	border-left: solid 1px #edf8fc;
	border-top: white 0px solid;
	border-bottom: white 0px solid;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	height: 32px;
	text-align: center;
}

table.menystorm
{
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color: #eceff8;
}

td.menystorm
{
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	height: 12px;
	background-color: #eceff8;
}

td.menystormsm, input.menystormsm
{
	font-size: 9px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color: #eceff8;
}

td.hlmenystorm
{
	height: 12px;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color: #ccd7f3;
}

.floatImage
{
  	float: right;
  	clear: right;
  	padding: 0px 0px 0px 0px;
}

.fpDefault, .fpTopImage
{
	padding-right: 0px;
	padding-left: 1px;
	float: right;
	padding-bottom: 0px;
	padding-top: 2px;
}

.fpImage
{
	padding-right: 0px;
	padding-left: 1px;
	float: right;
	padding-bottom: 0px;
	padding-top: 2px;
}

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: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #d9ebf5;
	background-color:#5ca3e2;
}

td.linetable
{
	border-style:solid;
	border-color:#F0F0F0;
	border-width:0px;
}

td.linetable1
{
	border-style:solid;
	border-color:#F0F0F0;
	border-width:1px;
}

.mainTbl
{
/*	background-image: url(Elements/topbg.jpg);*/
	background-position: top left;
	background-repeat: no-repeat;
}

.mapcell
{
	padding-left: 13px;
	padding-right: 12px;
}

.mapcellleft
{
	padding-left: 13px;
}

.mapcellright
{
	padding-right: 12px;
}

.maptable
{
	background-color: #e5e5e5;
	background-image: url(Elements/kart_bak.jpg);
	background-repeat: no-repeat;
}

.climCell
{
	background-color:#d9ebf5;
	height:16px;
	font-size: 11px;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}

.modiv
{
	background-color:#ee7810;
	color: #ffffff;
	font-size: 11px;
	font-family: Verdana, Arial,  Helvetica, sans-serif;
	top:-119px;
	border: solid 12px #ee7810;
	position: absolute;
	text-align:left;
	width:250px;
}

.modiv2
{
	background-color:#ee7810;
	color: #ffffff;
	left:-20px;
	top:-15px;
	font-size: 11px;
	font-family: Verdana, Arial,  Helvetica, sans-serif;
	border: solid 12px #ee7810;
	text-align:left;
	position: absolute;
	width:250px;
}

.modiv2base
{
	background-color:#ee7810;
	color: #ffffff;
	font-size: 11px;
	font-family: Verdana, Arial,  Helvetica, sans-serif;
	position: relative;
	width:220px;
	height:1px;
}

.modiv3
{
	background-color:#ee7810;
	color: #ffffff;
	font-size: 11px;
	font-family: Verdana, Arial,  Helvetica, sans-serif;
	border: solid 12px #ee7810;
	text-align:left;
	width:250px;
	z-index:9999;
}

.srch
{
	color: #1a3879;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
    border: solid 1px #7f9db9;
}
.srch2
{
	color: #1a3879;
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

td.tableheadergreen
{
	height:20px;
	vertical-align:middle;
	background-color:#cce8f5;
	font-weight:bold;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.obscell
{
	text-align:center;
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: Black;
}

.obscell2
{
	text-align:center;
	vertical-align: middle;
	font-size: 29px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: Black;
}

.obscell3
{
	text-align:center;
	vertical-align: middle;
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: Black;
}

.contenttable
{
	padding-left:20px;
}
