body {padding: 2em;	margin: 0; ; font-style:normal; font-variant:normal; font-weight:normal; font-size:0.7em; font-family:Verdana, sans-serif; no-repeat}
h1 {margin: 0 0 5px 0; font-size: 2.5em; color: #000000; letter-spacing: 0.3em;}
h3 {margin: 10px 0 5px 0; font-size: 1em; font-weight: normal; letter-spacing: 0.1em;}
h4 {margin: 5px 0; font-size: 1em; color: #ffffff; background: #666666;}
h5 {margin: 5px 0; font-size: 2em; color: #ffffff; background: #666666;}

p {margin: 0 0 5px 0;}
/*a{border-bottom: 1px dotted #000000; text-decoration: none;}*/
a:link{color: #000000;}
a:visited{ color: #666666;}
a:hover{text-decoration: underline;}


A.menu
{
  COLOR: #FFFFFF;
  TEXT-DECORATION: none;
}
A.menu:active
{
  COLOR: #FFFFFF;
  TEXT-DECORATION: underline;
}
A.menu:link
{
  COLOR: #FFFFFF;
  TEXT-DECORATION: none;
}
A.menu:visited
{
  COLOR: #FFFFFF;
  TEXT-DECORATION: none;
}
A.menu:hover
{
  COLOR: #FFFFFF;
	TEXT-DECORATION: underline;
}




/* sidlayout */
#layout {width: 755px;  height: 600px; margin-right: auto; margin-left: auto; background: #ffffff;}
#sidhuvud {padding: 0px; margin: 0; background: #ffffff;}
#kolumncontainer{float: left; border-right: 0px solid #666666; border-left: 0px solid #666666;}
#kolumn1 {float: left; width: 40px; background: #ffffff;}
#opacitybox{float: left; margin: 0; padding: 10px; background: #ECECEC; opacity: 0.5; filter: alpha(opacity=50); line-height: 1.8em;}
#kolumn2 {float: left; width: 600px; height: auto; padding: 10px; background: #ffffff; }
#kolumnTop {float: left; width: 600px; height: 100px padding: 10px; background: #ffffff; }
#nyheter {float: right; margin-right: 0px; width: 30px; padding: 0px; background: #Ffffff;}
 /*#nyhetsbox{float: right; margin: 0; padding: 0px; background: #F9F9F9; margin: 0px} */

#sidfot {clear: both; padding: 0.2em 0; margin: 0;; background: #666666; font-weight: bold; font-style:1em; color: #ffffff;}

/*opacity: 0.5; filter: alpha(opacity=50); line-height: 1.8em;*/


/* sidlayout */
/*#layout {float: left; width: 900px;	background: #a8c1c6; border-top: 1px solid #666666;	border-right: 1px solid #666666; border-left: 1px solid #666666;} */
/*#sidhuvud {padding: 10px; margin: 0;} */
/*#kolumncontainer{float: left; width: 900px;	background: #ffcc66;} */
/*#kolumn1 {float: left; width: 580px; padding: 10px;	background: #ffffff;} */
/*#kolumn2 {float: left; width: 280px; padding: 10px;} */
/*#sidfot {clear: both; padding: 10px; background: #a8c1c6; border-bottom: 1px solid #666666;} */



/* meny */
#menycontainer{border-bottom: 1px solid #666666; background-color:#666666;}
#menycontainer ul{padding: 0.2em 0; margin: 0;}
#menycontainer li{margin-right: 0.1em; display: inline; list-style: none;}
#menycontainer li a{text-decoration: none; padding: 0.1em 0.1em; margin-left: 18; background: #666666; font-weight: bold;}
#menycontainer a:link{color: #ffffff;}
#menycontainer a:visited{color: #ffffff;}
#menycontainer a:hover{background: #999999;}
#menycontainer a#current{background:#999999; border-bottom: 1px solid #999999; color: #ffffff;}

.tblDlgHead
{
	FONT-SIZE: 12px;
	COLOR: #FFFFFF;
	BACKGROUND-COLOR: #666666;
	PADDING-TOP: 2px;
	PADDING-RIGHT: 5px;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 5px;
	FONT-FAMILY: verdana, geneva, arial, sans-serif;
	FONT-WEIGHT: bold;	
}
.tblDlgLeft
{
	FONT-SIZE: 10px;
	COLOR: #000000;
	BACKGROUND-COLOR: #CCCCCC;
	PADDING-TOP: 2px;
	PADDING-RIGHT: 5px;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 5px;
	FONT-FAMILY: verdana, geneva, arial, sans-serif;
	FONT-WEIGHT: normal;	
}
.tblDlgRight
{
	FONT-SIZE: 10px;
	COLOR: #000000;
	BACKGROUND-COLOR: #FFFFFF;
	PADDING-TOP: 2px;
	PADDING-RIGHT: 5px;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 5px;
	FONT-FAMILY: verdana, geneva, arial, sans-serif;
	FONT-WEIGHT: normal;	
}
.errortext
{
  FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
  COLOR: #ff0000;
  FONT-FAMILY: verdana, geneva, arial, sans-serif;
}
.normal
{
  FONT-SIZE: 11px;
  COLOR: #333333;
	PADDING-TOP: 0px;
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
  FONT-FAMILY: verdana, geneva, arial, sans-serif;
}

 