.stx_rubrikremsa {
	display:block;
	font-size: 1em;
	width: 100%;
	background-color: #cccccc;
	font-weight:bold;
	text-align:center;
	
}



html {
	height:100%;
}
BODY
{
    BACKGROUND-COLOR: #FFFFFF;
    COLOR: #000000;    
    FONT-FAMILY: Helvetica, Arial, Verdana, sans-serif;
    FONT-SIZE: 1em;
    MARGIN: 0px;
    MARGINWIDTH: 0px;
    MARGINHEIGHT: 0px;
    height: 100%;
}

#frameset {
	margin-left:auto; margin-right:auto;
	height:100%;
	
}
#leftframe {
	width: 120px;
	background-image:url(/Pics/white_to_gray.gif);
	background-repeat: repeat-y;
	vertical-align: top;
	padding: 2px;
}

#rightframe {
	width: 120px;
	background-image:url(/Pics/gray_to_white.gif);
	background-repeat: repeat-y;
	vertical-align: top;
	padding: 2px;
}
#contentframe {
	
}





TABLE
{
    COLOR: #000000; 
    FONT-FAMILY: Helvetica, Arial, Verdana, sans-serif;
    FONT-SIZE: 1em;
    MARGIN: 0px
}
TD
{
    COLOR: #000000; 
    FONT-FAMILY: Helvetica, Arial, Verdana, sans-serif;
    FONT-SIZE: 1em
}
SELECT
{
    COLOR: #000000; 
    FONT-FAMILY: Helvetica, Arial, Verdana, sans-serif;
    FONT-SIZE: 1em
}
INPUT
{
    COLOR: #000000; 
    FONT-FAMILY: Helvetica, Arial, Verdana, sans-serif;
    FONT-SIZE: 1em
}
IMG
{
    BORDER: 0px
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px
}
A
{
	COLOR: #2D2DFF;
	TEXT-DECORATION: none;
}
A:hover
{
	TEXT-DECORATION: underline;
}
A:link
{
}
A:active
{
}
A:visited
{
}
P {
	margin-bottom : 0px;
	margin-top : 0px;
}
.toplink
{
	FONT-FAMILY: Helvetica, Arial, Verdana, sans-serif;
	FONT-SIZE: 1em;
	font-weight : bold;
}
.leftMenuTopRow
{
	COLOR: #A9A9A9;
	FONT-FAMILY: Helvetica, Arial, Verdana, sans-serif;
	FONT-SIZE: 1em;
	line-height : 20px;
	font-weight : 600;
}
.biglink
{
	FONT-FAMILY: Helvetica, Arial, Verdana, sans-serif;
	FONT-SIZE: 1em;
	font-weight : bold;
}
.normallink
{
	FONT-FAMILY: Helvetica, Arial, Verdana, sans-serif;
	FONT-SIZE: 1em;
}
.rubrikcolor
{
	COLOR: Black;
	FONT-FAMILY: Helvetica, Arial, Verdana, sans-serif;
	FONT-SIZE: 1.5em;
	text-align: center;
}
.ingress_start
{
	COLOR: Black;
	FONT-FAMILY: Helvetica, Arial, Verdana, sans-serif;
	FONT-SIZE: 1em;
	text-align: center;
}

.bottomframe
{
	COLOR: Gray;
	FONT-FAMILY: Helvetica, Arial, Verdana, sans-serif;
	FONT-SIZE: 1em;
	font-weight : normal;
}
.linje
{
	background-color : #4A698C;
}
.sidansvarig
{
	COLOR: Gray;
	FONT-FAMILY: Helvetica, Arial, Verdana, sans-serif;
	FONT-SIZE:0.7em;
	font-weight : normal;
	text-align: center;
	padding-top: 12px;
	padding-bottom:24px;
}

.stdtext {
	vertical-align: top;
	font-size:0.8em;
}

.stdtext_start {
	vertical-align: top;
	FONT-SIZE: 0.8em;
}


#page_envelope {
/*	height:80%; */
}

#page_content {
	padding-top: 20px;
	padding-bottom: 28px;
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: top;
}

#top_header {
	height:80px;
	position:fixed;
	top:0px;
	width:786px;
}

#menu_strip {
	height:18px;
	border-bottom: 1px solid #ccc;
	background-color:#FFFFFF;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}

#address_envelope {
	position:fixed;
	bottom:0px;
	background-color: white;
}

#bottom_strip {
	border-top:1px solid #ccc;
	height:20px;
	padding-top: 4px;
	padding-bottom: 4px;
}
#address_field {
	vertical-align:middle;
	text-align:left;
	color: #999;
	font-size:0.75em;
}

#translate_field {
	text-align: right;
}

.left_margin {
	width:12px;
	background-color:#FFFFFF;
}

.divisor {
	background-image:url(Pics/1x1_black.gif);
	background-repeat:repeat-x;
	height: 10px;
	background-position: center;
}

table .design, .design td { /* Endast vid design */
	border: 0px none transparent;
}



/* Basic code - don't modify */
 
 #nav { display: block; margin: 0; padding: 0; position: relative; }
  #nav li { display: block; list-style: none; margin: 0; padding: 0; float: left; position: relative;}
  #nav a { display: block; }
  #nav ul { display: none; position: absolute; left: 0; margin: 0; padding: 0; }
  * html #nav ul { line-height: 0; } /* IE6 "fix" */
  	#nav ul a { zoom: 1; } /* IE6/7 fix */
    #nav ul li { float: none; }
    #nav ul ul { top: 0; }
    

/* Essentials - configure this */


#nav ul { width: 200px; }
#nav ul ul { left: 201px; }

/* Everything else is theming */
 
#nav { background-color: #fff; height: 20px; margin-left: 4px; margin-right: 4px; }
#nav *:hover { background-color: none; }
#nav a {  color: #009; font-weight:bold; font-size: 11px; padding: 4px; padding-right: 15px; line-height: 1;}
  #nav li.hover a { background-color: #eee;  text-decoration: none;}
  #nav ul { top: 21px; }
    #nav ul li a { background-color: #ddd; border:1px solid #CCC; }
      #nav ul a.hover { background-color: #ccc; text-decoration: none; }
   #nav ul a { padding-right:0px; }
/* #nav ul a { border-bottom: none; } - I also needed this for IE6/7 */

