/* 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-family: Arial, Verdana, Geneva, Helvetica, sans-serif;

}
  

input.parttext {
  height: 28px;
  width: 480px;
  border-width: 0px;
  border-color:White;
  background-color:Transparent;
  color: #3b4168;
  font-size: 24px;
  font-family: Arial;
}




.genHdr4
{
	font-size: 16px;
	color: #131d41;
	font-family: Arial, Verdana, Helvetica, sans-serif;
    text-decoration: none;
}
.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: #295fa3;
	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: #295fa3;
	color: White;

}
.parttext_pop
{
	font-size: 14px;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}

.modiv
{
	background-color:#859bb1;
	color: #ffffff;
	font-size: 11px;
	font-family: Verdana, Arial,  Helvetica, sans-serif;
	top:-119px;
	border: solid 12px #859bb1;
	position: absolute;
	text-align:left;
	width:250px;
}

.modiv2
{
	background-color:#859bb1;
	color: #ffffff;
	left:-20px;
	top:-15px;
	font-size: 11px;
	font-family: Verdana, Arial,  Helvetica, sans-serif;
	border: solid 12px #859bb1;
	text-align:left;
	position: absolute;
	width:250px;
}

.modiv2base
{
	background-color:#859bb1;
	color: #ffffff;
	font-size: 11px;
	font-family: Verdana, Arial,  Helvetica, sans-serif;
	position: relative;
	width:220px;
	height:1px;
}

.modiv3
{
	background-color:#859bb1;
	color: #ffffff;
	font-size: 11px;
	font-family: Verdana, Arial,  Helvetica, sans-serif;
	border: solid 12px #859bb1;
	text-align:left;
	width:250px;
	z-index:9999;
}

.modiv4
{
	background-color:#859bb1;
	color: #ffffff;
	font-size: 11px;
	font-family: Verdana, Arial,  Helvetica, sans-serif;
	border-bottom: solid 12px #859bb1;
	border-top: solid 12px #859bb1;
	border-left: solid 4px #859bb1;
	border-right: solid 4px #859bb1;
	text-align:center;
	width:290px;
	z-index:9999;
}

.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: Verdana, Arial,  Helvetica, sans-serif;

	cursor:pointer;
}

td.radselect
{
	text-align:center;
	vertical-align:middle;
	color: #ffffff;
	font-size: 16px;
	font-family: Verdana, Arial,  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: Verdana, Arial,  Helvetica, sans-serif;

	background-image:url(../Elements/Kart/knapp_body_orange.png);
}


.stedText
{
	display: block;
	color: White;
	font-weight: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	position: relative;
	left:10px;
	top:-2px;	
	font-size: 18px;
	
}

.closer
{
	color: white;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	cursor:pointer;
}

.link2
{
	color: white;
	font-size: 14px;
	font-family: Verdana, Arial, 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;
}