body
{
    font-family: Verdana, arial, helvetica, sans-serif;
    background-color: #fff;
    color:#000000;
    font-size:10px;
}

/* also see #portalname */
#toplogo{
	position: absolute;
	width: 251px; /*150*/
	height: 21px;
	top: 30px;
	left: 7px;
	background-repeat: no-repeat;
}

/* May contain logo or text */
#portalname{
position:relative;
top:40px;
left:20px;
width:300px;
font-size:24px;
color:#5E5D5D;
font-family:Verdana,Arial;
/*border:1px solid black;*/
}

/* Main content container */
div.container{
width:1086px;
height:824px;
margin:0 auto;
margin-top:0;
background-image: url(images/bg_bild2.gif);
background-repeat: no-repeat;
text-align: left;
/*border:1px solid black;
#1f1f15
*/
position: relative;
}

/* Right border, between menu and content */
#menuline{
position:relative;
float:left;
background-image: url(images/vpixel_bg.gif);
top:1px;
left:13px;
z-index:2;
background-repeat:repeat-y;
height:550px;
width:2px;
}

#menu{
float:left;
}

#smallinks{
position:relative;
top:92px;
left:564px;
width:270px;
height:16px;
}

A.smallblacklink, a.smallblacklink:VISITED {
font-size : 10px;
text-decoration : none;
color : #000000;
}
A.smallblacklink:HOVER {
font-size : 10px;
color : #000000;
text-decoration: underline;
}

.largelink{
color: #0000FF;
font-family: Verdana;
font-size: 12px;
font-weight:normal;
background-color:#FFFFFF;
}

A.largelink, A.largelink:VISITED{
color: #0000FF;
font-family: Verdana;
font-size: 12px;
font-weight:normal;
background-color:#FFFFFF;
}
A.largelink:HOVER{
color: #0000FF;
font-family: Verdana;
font-size: 12px;
font-weight:normal;
background-color:#E4E4E4;
text-decoration:underline;
}

.main {
font-family :  Verdana, Arial, Helvetica, sans-serif, Times;
font-size : 12px;
color:#1f1f15;
      }
.formlabel {
font-family : Verdana, Arial, Helvetica, sans-serif, Times;
font-size : 12px;
font-weight:bold;
}

.cell
{
    padding-right: 8px;
    padding-left: 8px;
    padding-bottom: 3px;
    padding-top: 3px;
}
.white{
color:#fff;
font-size:10px;
}

.whitebig{
color:#fff;
font-size:12px;
}
.cell2
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
}
.meny
{
	line-height: 16px;
   font-size: 10px;
   display: block;
	padding-left: 1px;
	margin: 0px;
	text-align: left;
}
div.meny a
{
    display: block;
    margin: 0px;
}
.meny
{
    border-top: medium none;
}
a.meny:link
{
    font-size: 10px;
    color: #073d7a;
    text-decoration: none;
}
A.dark, A.dark:VISITED{
font-size:12px;
color:#000000;
font-weight:bold;
text-decoration:none;
}
A.dark:HOVER{
font-size:12px;
color:#000000;
font-weight:bold;
text-decoration:underline;
}

.meny:visited
{
    font-size: 10px;
    color: #073d7a;
    text-decoration: none;
}
.meny:hover
{
    background:#cccccc ;
    color: #073d7a;
    text-decoration: none;
}
.menyActive
{
	padding-left: 1px;
	margin: 1px;
	text-align: left;
   background:#cccccc ;
}
div.menyActive a
{
    display: block;
    margin: 0px;
}
.menyActive
{
    border-top: medium none;
}
a.menyActive:link
{
    font-size: 10px;
    text-transform: uppercase;
    color: #073d7a;
    text-decoration: none;
}
.menyActive:visited
{
    font-size: 10px;
    text-transform: uppercase;
    color: #073d7a;
    text-decoration: none;
}
.menyActive:hover
{
    background:#cccccc;
    color: #073d7a;
    text-decoration: none;
}
.menuright, A.menuright, A.menuright:VISITED, A.menuright:ACTIVE{
color:#FFF;
font-weight:normal;
text-decoration:none;
}
A.menuright:HOVER{
color:#FFF;
font-weight:normal;

text-decoration:underline overline;
}
.menyPath
{
   display: block;
	font-size: 10px;
   color: #073d7a;
	text-transform: uppercase;
	margin: 1px;
	text-align: left;
   background:#efefef;
   text-decoration: none;
}
.menyPath:link
{
	font-size: 10px;
   color: #073d7a;
	text-transform: uppercase;
	margin: 1px;
	text-align: left;
   background:#efefef;
   text-decoration: none;
}
.menyPath:visited
{
	font-size: 10px;
   color: #073d7a;
	text-transform: uppercase;
	margin: 1px;
	text-align: left;
   background:#efefef;
   text-decoration: none;
}
.menyPath:hover
{
    background:#cccccc ;
    color: #073d7a;
    text-decoration: none;
}

.meny2
{
	font-size: 14px;
   color: #073d7a;
	font-family: verdana;
	margin: 1px;
	text-align: left;
   text-decoration: none;
   font-weight:bold;
}
.meny2:link
{
	font-size: 14px;
   color: #073d7a;
	font-family: verdana;
	margin: 1px;
	text-align: left;
   text-decoration: none;
   font-weight:bold;
}
.meny2:visited
{
	font-size: 14px;
   color: #073d7a;
	font-family: verdana;
	margin: 1px;
	text-align: left;
   text-decoration: none;
   font-weight:bold;
}
.meny2:hover
{
    color: #073d7a;
    text-decoration: underline;
    font-weight:bold;
}

.meny2Active
{
   display: block;
	font-size: 9px;
   color: #073d7a;
	font-family: verdana;
	margin: 1px;
	text-align: left;
   background:#cccccc ;
   text-decoration: none;
}
.meny2Active:link
{
	font-size: 9px;
   color: #073d7a;
	font-family: verdana;
	margin: 1px;
	text-align: left;
   background:#cccccc ;
   text-decoration: none;
}
.meny2Active:visited
{
	font-size: 9px;
   color: #073d7a;
	font-family: verdana;
	margin: 1px;
	text-align: left;
   background:#cccccc ;
   text-decoration: none;
}
.meny2Active:hover
{
    background:#cccccc ;
    color: #073d7a;
    text-decoration: none;
}
.meny2Path
{
   display: block;
	font-size: 9px;
   color: #073d7a;
	font-family: verdana;
	margin: 1px;
	text-align: left;
   background:#efefef;
   text-decoration: none;
}
.meny2Path:link
{
	font-size: 9px;
   color: #073d7a;
	font-family: verdana;
	margin: 1px;
	text-align: left;
   background:#efefef;
   text-decoration: none;
}
.meny2Path:visited
{
	font-size: 9px;
   color: #073d7a;
	font-family: verdana;
	margin: 1px;
	text-align: left;
   background:#efefef;
   text-decoration: none;
}
.meny2Path:hover
{
    background:#cccccc ;
    color: #073d7a;
    text-decoration: none;
}

.menyUnder
{
   display: block;
	font-size: 9px;
   color: #073d7a;
	line-height: 14px;
	font-family: verdana;
	margin: 1px;
	text-align: left;
   background:#efefef;
   text-decoration: none;
}
.menyUnder:link
{
	font-size: 9px;
   color: #073d7a;
	line-height: 14px;
	font-family: verdana;
	margin: 1px;
	text-align: left;
   background:#efefef;
   text-decoration: none;
}
.menyUnder:visited
{
	font-size: 9px;
   color: #073d7a;
	line-height: 14px;
	font-family: verdana;
	margin: 1px;
	text-align: left;
   background:#efefef;
   text-decoration: none;
}
.menyUnder:hover
{
    background:#cccccc ;
    color: #073d7a;
    text-decoration: none;
}
A.adress:link
{
    	font-size: 9px;
    	COLOR: #ffffff;
    	TEXT-DECORATION: underline;
}
A.adress:link:hover
{
    	COLOR: #a60000;
}
A.adress:link:visited
{
    color: #ffffff;
}
.node
{
    margin: 0px;
    width: 158px;
    position: fixed;
    text-align: left;
}
.node a
{
    display: block;
    margin: 0px;
}
.node
{
    border-top: medium none;
}
.node a:link
{
    font-size: 10px;
    color: #073d7a;
    text-decoration: none;
}
.node a:visited
{
    font-size: 10px;
    color: #073d7a;
    text-decoration: none;
}
.node a:hover
{
    background: #e6e7e8;
    color: #073d7a;
    text-decoration: none;
}
.brodtext
{
    font-weight: normal;
    font-size: 9px;
    color: #000000;
    line-height: 14px;
    font-family: verdana;
}
.versal-brodtext
{
    font-size: 10px;
    line-height: 19px;
    color: #000000;
    text-transform: uppercase;
    font-family: Verdana, arial;
}
.newstext
{
    font-weight: normal;
    font-size: 10px;
    color: #000000;
    line-height: 12px;
}
.ingress
{
    font-weight: bold;
    font-size: 10px;
    color: #000000;
    line-height: 14px;
    font-family: verdana;
}
.rubrik
{
    font-weight: bold;
    font-size: 20px;
    color: #1f1f15;
    line-height: 25px;
}
.underrubrik
{
    font-weight: bold;
    font-size: 10px;
    /*text-transform: uppercase;*/
    color: #000000;
    font-family: verdana;
}
.underrubrik_vit
{
    font-weight: bold;
    font-size: 10px;
    /*text-transform: uppercase;*/
    color: #ffffff;
    font-family: verdana;
}

.underrubrik_vit a:hover
{
    background: #073d7a;
    color: #C0C0C0;
    text-decoration: none;
}

.rub{
	/*
	background-color: #adc2bd;
	width: 500px;

	border-top: 1px solid #adc2bd;
	border-bottom: 1px solid #adc2bd;
	*/
	text-align:left;
}

.tabell_huvud
{
    font-weight: bold;
    font-size: 10px;
    line-height: 16px;
    color: #ffffff;
    background-color: #073d7a;
    text-transform: uppercase;
    font-family: verdana;
}
.tabellhuvud
{
    font-weight: bold;
    font-size: 10px;
    line-height: 16px;
    width: 100%;
    color: #ffffff;
    text-indent: 2pt;
    text-transform: uppercase;
    font-family: verdana, arial, helvetica, sans-serif;
    background-color: #073d7a;
}
.form
{
    border-right: #cccccc 1px solid;
    border-top: #cccccc 1px solid;
    border-left: #cccccc 1px solid;
    border-bottom: #cccccc 1px solid;
    font-size: 10px;
    color: #333333;
    background-color: #e6e7e8;
}
.button
{
    font-size: 9px;
    color: #333333;
    background-color: #e6e7e8;
}
.adress
{
    font-weight: normal;
    font-size: 10px;
    color: #ffffff;
    line-height: 17px;
    font-family: Verdana, arial;
}

a.topmenu, a.topmenu:VISITED
{
    color: #003366;
    font-family:verdana,arial;
    font-size:9px;
    font-weight:bold;
    text-decoration: none;
    line-height:11px;
}

a.topmenu:HOVER, a.topmenu:ACTIVE
{
    color: #003366;
    font-size:9px;
    font-weight:bold;
    text-decoration: underline;
}

a
{
    color: #000;
    font-size:10px;
    text-decoration: none;
}
a:hover
{
    color: #000;
    text-decoration: underline;
}
a:visited
{
    color: #000;
    text-decoration: none;
}
.inputfield
{
    border-right: #cccccc 1px solid;
    border-top: #cccccc 1px solid;
    font-family: Verdana, arial, helvetica, sans-serif;
    font-size: 10px;
    border-left: #cccccc 1px solid;
    color: #333333;
    border-bottom: #cccccc 1px solid;
    background-color: #e6e7e8;
}
.checkbox
{
    border-right: #cccccc 1px solid;
    border-top: #cccccc 1px solid;
    font-size: 10px;
    border-left: #cccccc 1px solid;
    color: #333333;
    border-bottom: #cccccc 1px solid;
    background-color: #e6e7e8;
}
.checkboxlabel
{
    border-right: #cccccc 1px solid;
    border-top: #cccccc 1px solid;
    font-size: 10px;
    border-left: #cccccc 1px solid;
    color: #333333;
    border-bottom: #cccccc 1px solid;
    background-color: #e6e7e8;
}
.radiobutton
{
    border-right: #cccccc 1px solid;
    border-top: #cccccc 1px solid;
    font-size: 10px;
    border-left: #cccccc 1px solid;
    color: #333333;
    border-bottom: #cccccc 1px solid;
    background-color: #e6e7e8;
}
.radiobuttonlabel
{
    border-right: #cccccc 1px solid;
    border-top: #cccccc 1px solid;
    font-size: 10px;
    border-left: #cccccc 1px solid;
    color: #333333;
    border-bottom: #cccccc 1px solid;
    background-color: #e6e7e8;
}
.submitbutton
{
    font-size: 9px;
    color: #333333;
    background-color: #e6e7e8;
}
.evenrow   {
           background-color: #e6e7e8;
          }
.oddrow  {
           background-color: #f5f5f5;
          }
.annons
{
    font-weight: bold;
    padding-left: 3px;
    font-size: 10px;
    color: #000000;
    line-height: 11px;
    font-family: Verdana;
}

.backcolor {
    background-color: #073D7A;
}

.small, A.small:HOVER, A.small:VISITED{
		color:				#000000;
		font-family: 		Verdana;
		font-size: 			10px;
		font-style: 		normal;
}

.gray{
	font-size: 10px;
	color: #757575;
}
.red{
		font-family:		Verdana;
		color:				red;
		font-size:			11px;
}
.selecteditem, A.selecteditem:VISITED, A.selecteditem  {
color : #fff;
text-decoration : none;
font-weight : bold;
      }
A.selecteditem:HOVER {
font-weight : bold;
color : #fff;
background-color : #000;
text-decoration : underline overline;
}
.menuarrow {
color : #000;
font-size : 14px;
      }
.modulearrow {
color : #000;
font-size : 14px;
font-weight:bold;
      }
.TD {
font-size : 12px;
font-style : normal;
color : #000000;
font-weight : normal;
}
.mainmenu{
font-family:Verdana,Arial;
font-size:9px;
line-height:16px;
padding-left: 4px;
padding-right: 4px;
padding-top: 0;
padding-bottom:0;
font-weight:bold;
background-color:#FFF;

}
.mainmenu_on{
font-family:Verdana,Arial;
font-size:9px;
color:#FFF;
line-height:16px;
padding-left: 4px;
padding-right: 4px;
padding-top: 0;
padding-bottom:0;
vertical-align:top;
font-weight:bold;
cursor:pointer;
/*background-image : url(images/meny_bg.gif);*/
}

.mainmenu_off{
font-family:Verdana,Arial;
font-size:9px;
cursor:pointer;
color:white;
line-height:16px;
padding-left: 4px;
vertical-align:top;
padding-right: 4px;
padding-top: 0;
padding-bottom:0;
font-weight:bold;

}
.tdspacer{
background-color:gray;
}


.bigdot{
font-size:18px;
font-weight:bold;
vertical-align:bottom;
}
#maintable{
	border-right: 1px solid #336699;
	border-bottom:1px solid #336699;
}
.maintable{
	background-color: #31659c;
	border-right: 1px solid #336699;
}

#contenttable{
position:relative;
top:78px;
left:30px;
/*border:1px solid black;*/
}
#toplinks{
/*position: relative;
top: 74px;
left:725px;*/
position: absolute;
right: 135px;
top: 74px;
/*margin-left: 41px;*/

width: 400px;
height:20px;
text-align:right;
/*border:1px solid black;*/
white-space:nowrap;
}
#mainlinks{
	position:absolute;
	top:59px;
	left:0;
	width:760px;
	height:20px;
}

.whitelink, A.whitelink:VISITED{
	text-decoration:	none;
	font-weight:		bold;
	font-size: 			9px;
	color:  			#FFFFFF;
}

.whitelink:Hover  {
	text-decoration:	underline;
	font-weight:		bold;
	font-size: 			9px;
	color:  			#FFFFFF;
}
