tdKlassGrupp_Chk
{
	width: 500px;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
}
tdKlassGrupp_Text
{
	width: 00px;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
}

span.linkFragaKrav
{
	WIDTH: 100px;
	TEXT-ALIGN: right;
	VERTICAL-ALIGN: super;
}

span.optFragaSvar
{
	WIDTH: 60px;
	TEXT-ALIGN: right;
	VERTICAL-ALIGN: super;
}

span.txtFragaSvar
{
	WIDTH: 500px;
	TEXT-ALIGN: left;
	padding-left:0px;
	VERTICAL-ALIGN: super;
}

span.BolagText
{
	FONT-SIZE: 10px;
	WIDTH: 120px; 
	POSITION: relative;
	text-align:left
}

/*
	SingelMenu
*/

div#SingelMenuImage
{
	position: absolute;
	float: left;
	height: 27px;
	width: 999px;
	margin-left: 2px;
	background-color: #047579;
	background-image: url(../images/singel_menu_image.gif);
	background-position: left top;
	background-repeat: repeat-x;
}

div#SingelMenuImageLeft
{
	position: absolute;
	float: left;
	height: 27px;
	width: 2px;
	background-color: #047579;
	background-position: left top;
	background-repeat: no-repeat;
}

div#SingelMenuImageRight
{
	position: absolute;
	float: left;
	height: 27px;
	width: 2px;
	margin-left: 740px;
	background-color: #e9e9e9;
	background-position: right top;
	background-repeat: no-repeat;
}

div.SingelMenuSpacer
{
	height: 11px;
	width: 1px;
	margin-left: 1px;
	margin-right: 2px;
	margin-top: 8px;
	margin-bottom: 8px;
	background-color: #7fb6bb;
	font-size: 10px;
}

div.SingelMenuItem
{
	white-space: nowrap;
	height: 19px;
	margin-left: 6px;
	margin-right: 8px;
	margin-top: 6px;
	margin-bottom: 2px;
	font-family: Verdana;
	font-size: 11px;
}

div.SingelMenuSelectedItem
{
	height: 19px;
	margin-left: 10px;
	margin-right: 12px;
	margin-top: 6px;
	margin-bottom: 2px;
	font-family: Verdana;
	font-size: 11px;
}

td.SingelMenuSelectedImage
{
	height: 27px;  
	cursor: pointer;
	background-color: white;
	background-image: url(../images/singel_menu_item_selected.gif);
	background-position: right top;
	background-repeat: no-repeat;
}

/*
	MainMenu
*/

div#MainMenuImage
{
	position: absolute;
	float: left;
	height: 25px;
	width: 740px;
	background-color: #047579;
	background-image: url(../images/main_menu_image.gif);
	background-position: left top;
	background-repeat: repeat-x;
}

div#MainMenuImageRight
{
	position: absolute;
	float: left;
	height: 25px;
	width: 2px;
	margin-left: 740px;
	background-color: #e9e9e9;
	background-image: url(../images/main_menu_image_right.gif);
	background-position: right top;
	background-repeat: no-repeat;
}

div.MainMenuSpacer
{
	height: 11px;
	width: 1px;
	margin-left: 1px;
	margin-right: 2px;
	margin-top: 8px;
	margin-bottom: 6px;
	background-color: #7fb6bb;
	font-size: 1px;
}

div.MainMenuItem
{
	white-space: nowrap;
	height: 19px;
	margin-left: 6px;
	margin-right: 8px;
	margin-top: 6px;
	font-family: Verdana;
	font-size: 11px;
}

div.MainMenuSelectedItem
{
	white-space: nowrap;
	height: 19px;
	margin-left: 10px;
	margin-right: 12px;
	margin-top: 6px;
	font-family: Verdana;
	font-size: 11px;
}

td.MainMenuSelectedImage
{
	cursor: pointer;
	background-color: #c2d5d3;
	background-image: url(../images/main_menu_item_selected.gif);
	background-position: right top;
	background-repeat: no-repeat;
}


/*
	SubMenu
*/

div#SubMenuImage
{
	position: absolute;
	float: left;
	top: 25px;
	height: 27px;
	width: 740px;
	background-color: #c2d5d3;
	background-image: url(../images/sub_menu_image.gif);
	background-position: left top;
	background-repeat: repeat-x;
}

div#SubMenuImageLeft
{
	position: absolute;
	float: left;
	top: 25px;
	height: 27px;
	width: 2px;
	background-color: #c2d5d3;
	background-image: url(../images/double_menu/sub_menu_image_left.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

div#SubMenuImageRight
{
	position: absolute;
	float: left;
	top: 25px;
	height: 27px;
	width: 2px;
	margin-left: 740px;
	background-color: #e9e9e9;
	background-image: url(../images/sub_menu_image_right.gif);
	background-position: right top;
	background-repeat: no-repeat;
}

div.SubMenuSpacer
{
	height: 11px;
	width: 1px;
	margin-left: 1px;
	margin-right: 2px;
	margin-top: 8px;
	margin-bottom: 6px;
	background-color: #67a9a5;
	font-size: 10px;
}

div.SubMenuItem
{
	white-space: nowrap;
	height: 19px;
	margin-left: 6px;
	margin-right: 8px;
	margin-top: 6px;
	margin-bottom: 2px;
	font-family: Verdana;
	font-size: 11px;
}

div.SubMenuSelectedItem
{
	white-space: nowrap;
	height: 19px;
	margin-left: 10px;
	margin-right: 12px;
	margin-top: 6px;
	margin-bottom: 2px;
	font-family: Verdana;
	font-size: 11px;
}

td.SubMenuSelectedImage
{
	height: 27px;
	cursor: pointer;
	background-color: #c2d5d3;
	background-image: url(../images/sub_menu_item_selected.gif);
	background-position: right top;
	background-repeat: no-repeat;
}


/*
	Header
*/

div#Header
{
	position: relative;
	width: 742px;
	font-size: 10px;
}

div#HeaderOutside
{
	position: relative;
	width: 742px;
	font-size: 10px;
	background-image: url(../images/green_dot.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
	font-size: 10px;	
}


div#HeaderRight
{
	height: 16px;
  width: 500px; 
  margin-left: 240px;
	margin-top: 9px;
	margin-right: 2px;
	background-image: url(../images/grey_dot.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
	font-size: 10px;
}

div#HeaderFullPage
{
	height: 16px;
  width: 740px; 
	margin-top: 9px;
	margin-right: 2px;
	background-image: url(../images/orange_dot.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
	font-size: 10px;
}

a.SearchHeaderItemLeft
{
	height: 15px;
	padding-left: 10px;
	padding-right: 10px;
	background-image: url(../images/header_item_image.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	font-size: 10px;
	color: #006a70;
	text-decoration: none;
}
a.SearchHeaderItem
{
	padding-right: 10px;
	height: 15px;
	font-size: 10px;
	color: #006a70;
	text-decoration: none;
}
a.HeaderItem
{
	height: 15px;
	padding-left: 10px;
	padding-right: 10px;
	background-image: url(../images/orange_header_item_image.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	font-size: 10px;
}

div#HeaderFullPageOut
{
	height: 16px;
  width: 740px; 
	margin-top: 2px;
	margin-right: 2px;
	background-image: url(../images/green_dot.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
	font-size: 10px;
}

div.HeaderItemOut
{
	height: 15px;
	padding-left: 10px;
	padding-right: 10px;
	background-image: url(../images/green_header_item_image.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	font-size: 10px;
}

div#HeaderRightOut
{
	height: 16px;
  width: 740px; 
	margin-top: 9px;
	margin-right: 2px;
	background-image: url(../images/green_dot.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
	font-size: 10px;
}

div.SearchNav
{
	height: 15px;
	background-position: left bottom;
	background-repeat: no-repeat;
	font-size: 10px;
}

/*
  Canvas
*/

div#Canvas
{
	position: relative;
	left: 1px;
	width: 741px;
}


/*
   Left menu
*/

div#LeftMenuImage
{
    position: relative;
    height: 395px;
    width: 218px;
    background-color: #f1f1f1;
    background-image: url(../images/left_menu_image.gif);
    background-position: left top;
    background-repeat: no-repeat;
    font-size: 10px;  
} 

div#LeftMenuContent
{
    position: relative;
    width: 208px;
    padding-top: 6px;
    margin-left: 10px;
}

div.LeftMenuItem
{
    padding-bottom: 0px;
    margin: 0px 0px 0px 0px;
    font-size: 11px;
}

div.LeftMenuChildren
{
    width: 181px;
    margin-left: 14px;
    padding: 0px;
}

div.LeftMenuChildItemFirst
{
    padding-left: 10px;
    padding-bottom: 5px;
    background-image: url(../images/left_menu_child_item_first.gif);
    background-position: left top;
    background-repeat: no-repeat;
    font-size: 11px;
} 

div.LeftMenuChildItem
{
    background-image: url(../images/left_menu_child_item.gif);
    background-position: left top;
    background-repeat: no-repeat;
    padding-bottom: 5px;
    padding-left: 10px;
    font-size: 11px;
}

div.LeftMenuChildItemLast
{
    padding-left: 10px;
    padding-bottom: 5px;
    background-image: url(../images/left_menu_child_item_last.gif);
    background-position: left top;
    background-repeat: no-repeat;
    font-size: 11px;
}

/*
	Content
*/

div#Content
{
	position: relative;
	width: 503px;
	margin-left: 20px;
}

/*
      Footer
*/

div#Footer
{
      position: relative;
      height: 30px;
      width: 740px;
      margin-right: 2px;
      font-size: 10px;
}

div.FooterItem
{
      padding-top: 4px;
      padding-left: 7px;
      padding-right: 7px;
      border-right: 1px solid #047579;
      font-size: 10px
}

div.FooterItemLast
{
      padding-top: 4px;
      padding-left: 7px;
      padding-right: 7px;
      font-size: 10px;
}

div.FooterItemRight
{
      white-space: nowrap;
      padding-top: 4px;
      font-size: 10px;
}

/*
	List Unit
*/

div.ListRow
{
	position: relative; 
	height: 19px;
	width: 472px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	background-image: url(../images/list_year_row_image.gif); 
	background-position: left bottom;
	background-repeat: repeat-x;
}

div.ListYearItem
{
	position: absolute;
	width: 47px;
	line-height: normal;
	padding-bottom: 4px;
	background-image: url(../images/list_year_image.gif); 
	background-position: left bottom;
	background-repeat: no-repeat;
	font-size: 0.9em;
}


/*
List on Listpage

.ListArea 
{
   width: 430px; 
   height: auto;
   vertical-align: baseline;
   margin-left: 0px;
   padding: 6px 0px 5px 0px;
   position: relative;
}
.ListAreaLeft 
{
	position: absolute;
	top: 6px;
	left: 0px;
	width: 78px;
}
.ListAreaRight 
{
    padding: 0px 0px 0px 0px;
    margin-left: 80px;
    width: 350px;
}
.ListAreaRightNo 
{
    padding: 0px 0px 0px 0px;
    margin-left: 0px;
    width: 350px;
}
*/

/*
FFFSList
*/

.FFFSListArea 
{
   width: 430px; 
   height: auto;
   vertical-align: baseline;
   margin-left: 0px;
   padding: 0px 0px 3px 0px;
   position: relative;
}
.FFFSListAreaLeft 
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 78px;
}
.FFFSListAreaRight 
{
    padding: 0px 0px 0px 0px;
    margin-left: 95px;
    width: 350px;
}

/*
	Newlist unit
*/

div.NewsNoteItem
{
	padding-top: 5px;
	padding-bottom: 2px;
	padding-left: 18px;
	background-image: url(../images/newsnote_dot.gif); 
	background-position: left top;
	background-repeat: no-repeat;
}

.NewsListArea 
{
   width: 430px; 
   height: auto;
   vertical-align: baseline;
   margin-left: 0px;
   padding: 10px 0px 5px 0px;
   position: relative;
}
.NewsListAreaLeft 
{
	position: absolute;
	top: 10px;
	left: 0px;
	width: 78px;
}
.NewsListAreaRight 
{
    padding: 0px 0px 0px 0px;
    margin-left: 80px;
    width: 350px;
}
.NewsListAreaRightNo 
{
    padding: 0px 0px 0px 0px;
    margin-left: 0px;
    width: 350px;
}

/*
PrioNews on Startpage
*/

.startPrioNewsArea 
{
   width: 430px; 
   height: auto;
   vertical-align: baseline;
   padding: 2px 0px 0px 90px;
   position: relative;
}
.startPrioNewsAreaLeft 
{
	position: absolute;
	padding-bottom: 20px;
	top: 5px;
	left: 0px;
}
.startPrioNewsAreaRight 
{
    padding: 0px 0px 0px 0px;
    width: 350px;
}

/*
Newslist on Startpage
*/

.startNewsArea 
{
   width: 430px; 
   height: auto;
   vertical-align: baseline;
   margin-left: 3px;
   padding: 2px 0px 5px 0px;
   position: relative;
}
.startNewsAreaLeft 
{
	position: absolute;
	line-height: 1.2em;
	top: 3px;
	left: 0px;
	width: 78px;
}
.startNewsAreaRight 
{
    padding: 1px 0px 0px 0px;
    margin-left: 80px;
    width: 350px;
}

/*
Shortcut on Startpage
*/

.startShortArea 
{
   width: 236px; 
   height: auto;
   vertical-align: baseline;
   padding: 4px 0px 0px 22px;
   position: relative;
}
.startShortAreaLeft 
{
	position: absolute;
	padding: 0px 0px 0px 0px;
	top: 8px;
	left: 10px;
	width: 78px;
}
.startShortAreaRight 
{
		padding: 0px 0px 0px 0px;
    width: 200px;
}

/*
Bookmarks on Startpage
*/

.startBookmarkArea 
{
   width: 236px; 
   height: auto;
   vertical-align: baseline;
   padding: 4px 0px 0px 22px;
   position: relative;
}
.startBookmarkAreaLeft 
{
	position: absolute;
	padding: 0px 0px 0px 0px;
	top: 8px;
	left: 10px;
	width: 78px;
}
.startBookmarkAreaRight 
{
		padding: 0px 0px 0px 0px;
    width: 170px;
}

.startBookmarkAreaRecycleBin 
{
	position: absolute;
	padding: 0px 0px 0px 0px;
	top: 5px;
	left: 215px;
	width: 30px;
}

/*
Subscribe page listning
*/

.subscribeListArea 
{
   width: 450px; 
   height: auto;
   vertical-align: baseline;
   margin-left: 0px;
   padding: 4px 0px 4px 0px;
   position: relative;
}
.subscribeListAreaLeft 
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 27px;
}
.subscribeListAreaRight 
{
    padding: 1px 0px 0px 0px;
    margin-left: 27px;
    width: 420px;
}
.textSmall
{
	font-size: 0.91em;
	font-weight: normal;
	line-height: 1.2em;
	margin-top: 0em;
	margin-bottom: 0em;
}
div.HeaderItemGray
{
	height: 15px;
	padding-left: 10px;
	padding-right: 10px;
	background-image: url(../images/header_item_image.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	font-size: 10px;
}
