/* IL Veten */
a:link {
	color: #A74949;}
a:active {
	color: #C67373;}
a:visited {
	color: #AD3F3F;}

body {
	margin: 0px;
	padding: 0px;
	font-family: verdana, arial, sans-serif;
	font-size: 10pt;
	background-color: white;
	/*background-image: url(/siteimage/background.gif);*/
	background-repeat: repeat-y;}

div {}

h1 {
	color: #404040;
	font-size: 10pt;}

h2 {
	color: #404040;
	font-size: 9pt;}

h2.parsetext {
	color: #404040;
	font-size: 9pt;
	margin: 0px;
	padding: 2px 0px 1px 0px;
	border-bottom: 1px solid #F0F0F0;}
h2+br {
	display: none;}

h3.parsetext {
	color: #404040;
	font-size: 9pt;
	margin: 0px;
	padding: 2px 0px 1px 0px;}
h3.parsetext+br {
	display: none;}

#topbox {
	height: 18px;
	background-color: #993333;
	color: white;
	font-weight: bold;
	text-align: right;
	padding: 2px 4px;
	margin: 0px;
	border-bottom: 3px solid black;}

#bigbox {
	width: 100%;}
#sidebox {
	background-color: #F0F0F0;}
#contbox {
	padding: 10px;}

#bottombox {
	clear: both;
	height: 18px;
	border-top: 1px solid black;
	padding: 2px 0px 0px 0px;
	background-color: #993333;
	text-align: center;
	font-size: 8pt;
	color: white;}
#bottombox a {
	font-size: 8pt ! important;
	color: white ! important;
	text-decoration: none ! important;}

#menu {
	list-style-type: none;
	border-top: 1px solid white;
	margin: 5px 0px;
	padding: 0px;}
#menu li {
	border-bottom: 1px solid white;
	padding: 4px 0px 4px 40px;}
#menu a {
	color: #404040 ! important;
	font-size: 8pt ! important;
	font-weight: bold ! important;
	text-decoration: none ! important;}
#menu ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;}
li.menuactive {
	background-color: white ! important;}

#site_newscellfront {
	padding: 5px;
	background-color: #F0F0F0;}
	
#site_newslistbox {
	font-size: 8pt;
	margin: 5px 10px 5px 5px;
	padding-left: 15px;
	list-style-image: url(/siteimage/dot-quest.gif);}
#site_newslistbox li {
	padding-bottom: 3px;}
#site_newslistbox div {
	margin: 0px;
	padding: 0px;}
.site_newslistdate {
	font-style: italic;
	font-size: 7pt;}

#site_callistbox {
	font-size: 8pt;
	margin: 5px 10px 5px 5px;
	padding-left: 15px;
	list-style-image: url(/siteimage/dot-next.gif);}
#site_callistbox li {
	padding-bottom: 3px;}
.site_callistdate {
	font-style: normal;
	font-size: 8pt;}
	
#site_aboutbox {
	margin-top: 15px;
	font-size: 8pt;}
	
#adbox {
	text-align: center;
	padding: 10px 0px;}
#adbox img {
	margin: 2px 0px;
	border: 1px solid gray;}
	
#logo_ilv {
	margin: 0px 0px 0px 35px;}

/* Standard klassar */

input.mainsearch {}

.addrinfo {}

.welcomeheading {}
.welcometext {}
.welcome {}

.pageheadingtable {
	margin: 0px 0px 5px 0px;}
.pageuheading {}
.pageheadingcel {
	border-bottom: 1px solid #404040;
	padding: 0px;}
.pageheadingpg {
	font-weight: bold;
	margin: 0px;
	padding: 3px 0px;}

.shortnewsheading {}
.shortnewstable {}
.shortnewsfirstrow {}
.shortnewsfirstcell {}
.shortnewsrow {}
.shortnewscell {}
.shortnewstitle {}
.shortnewsdate {}

.shorteventheading {}
.shorteventtable {}
.shorteventfirstrow {}
.shorteventfirstcell {}
.shorteventrow {}
.shorteventcell {}
.shorteventdate {}
.shorteventinfo {}

.longeventtable {}
.longeventrow {}
.longeventcol {}
.longeventmonthname {}
.longeventmonthpart0 {}
.longeventmonthpart1 {}

.eventmodtitle {}
.eventmoddate {}

h1.newsinfoheading {}
h2.newsinfouheading {}
.newsinfoauthor {}
.newsinfoingress {
	margin: 5px 0px 10px 0px;}
.newsinfotext {}
.newslastmodifieddate {
	padding-top: 5px;
	font-style: italic;}
.newsinfogotoarchive {}

.newsmodtitle {}

.newsarchivecell {
	padding-top: 4px;}
.newsarchivedate {
	font-size: 7pt;
	font-style: italic;}
.newsarchiveingress {
	margin: 0px;
	padding: 2px 0px 0px 15px;}

.eventinfoheading {}
.eventinfodate {}
.eventinfoplace {}
.eventinfoholder {}
.eventinfotext {}

li.parsetext {}

.employeeslink {}
.employeescel {}
.employeesrow {}

/* Parsetext */
table.imagetable {
	border: 1px solid gray;}
.imagetable td {
	font-size: 7pt;
	background-color: #F5F5F5;}
.imagesubtitle {
	background-color: #F5F5F5;
	font-weight: bold;
	font-size: 7pt;}
.imagetable img {
	border: 1px solid #F5F5F5 ! important;}


/* GeoPos */
#gpmap_mpc {
	position: absolute;
	display: none;
	background-color: white;
	top: 0px;
	left: 0px;
	width: 400px;
	height: 300px;
	border: 1px solid black;
	overflow: hidden;
	clip: rect(0px,402px,302px,0px);
	z-index: 4;}
#gpmap_mpc_comment {
	cursor: move;
	position: relative;
	display: inherit;
	background-color: #993333;
	text-align: right;
	color: gray;
	left: 0px;
	top: 0px;
	width: 390px;
	height: 20px;
	margin: 0px;
	padding: 0px 5px;}
#gpmap_mpc_linkclose {
	font-weight: bold ! important;
	color: white ! important;}
#gpmap_mpc_map {
	position: relative;
	display: inherit;
	left: 0px;
	top: 0px;
	width: 400px;
	height: 280px;
	overflow: hidden;}
.gpmap_mpc_mtabbox {
	font-size: 8pt;
	width: 250px;
	color: black;
	text-align: left;}

#gpmap_mc {
	position: relative;
	width: 550px;
	height: 300px;
	border: 1px solid black ! important;
	overflow: hidden;
	clip: rect(0px,651px,302px,0px) ! important;}
#gpmap_mc_map {
	position: absolute;
	display: inherit;
	left: 0px;
	top: 0px;
	width: 550px;
	height: 300px;
	overflow: hidden;}
.gpmap_mc_mtabbox {
	font-size: 8pt;
	font-weight: normal ! important;
	width: 250px;
	color: black;
	text-align: left;}
.gpmap_mc_mtabbox>a {
	color: black ! important;}
.gpmap_mc_mtabbox>h1 {
	font-size: 9pt;
	margin: 0px 0px 2px 0px;
	padding: 0px;}
.gpmap_mc_mtab_imgthumb {
	float: left;
	padding: 0px;
	margin: 0px 3px 3px 0px;}

#gpmap_nav {
	float: right;
	width: 200px;
	margin: 4px 0px 4px 4px;
	padding: 0px 0px 4px 4px;}
#gpmap_nav_show {
	margin: 5px 0px 3px 0px;}
.gpmap_nav_cbbox {
	float: left;
	padding: 5px;}
.gpmap_nav_showbox {
	text-align: left;}
   
/* Notify other box */
#notifyotherbox {
   clear: both;
   margin: 10px 0px;
   padding: 10px;
   border-top: 1px dotted #728492;}
#notifyotherbox .title {
   font-weight: normal;}
#notifyotherbox form {
   margin: 0px;}
#notifyotherbox fieldset {
   border: 0;}
#notifyotherbox label {
   float: left;
   display: block;
   width: 20%;}
#notifyotherbox input[type=text] {
   width: 50%;}
#notifyotherbox input[type=button] {
   float: right;}
#notifyotherbox .message {
   margin: 0px 10px;}
/*/ Notify other box */   