BODY
{
}
DIV#main_logo
{
    DISPLAY: inline;
    LEFT: 0px;
    WIDTH: 780px;
    BORDER-BOTTOM: white 1px solid;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 60px;
    BACKGROUND-COLOR: #c3d0e5;
    TEXT-ALIGN: left
}
TD#menu_top
{
    BORDER-RIGHT: #ff9c01;
    BORDER-TOP: #ff9c01;
    BORDER-LEFT: #ff9c01;
    COLOR: white;
    BORDER-BOTTOM: #ff9c01;
    BACKGROUND-REPEAT: repeat;
    HEIGHT: 20px;
    TEXT-ALIGN: left
}
TD#menu_top DIV
{
    BORDER-RIGHT: #dae1ed 1px solid;
    DISPLAY: inline;
    VERTICAL-ALIGN: middle;
    COLOR: white
}
TD#menu_top DIV A
{
    BORDER-RIGHT: #ff9c01 2px;
    FONT-WEIGHT: 600;
    FONT-SIZE: 11px;
    COLOR: white;
    TEXT-DECORATION: none
}
TD#menu_top DIV A:hover
{
    TEXT-DECORATION: underline
}
TD#menu_top DIV.menu-top-no
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 12px;
    COLOR: #999999;
    PADDING-TOP: 2px
}
TD#menu_top DIV.menu-top-act
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: 800;
    FONT-SIZE: 12px;
    COLOR: gold;
    PADDING-TOP: 2px
}
TD#menu_top DIV.menu-top-act A
{
    COLOR: gold
}
TD#menu_1
{
    BORDER-TOP: #dae1ed 1px;
    LEFT: 0px;
    VERTICAL-ALIGN: top;
    WIDTH: 180px;
    PADDING-TOP: 25px;
    BORDER-BOTTOM: 1px
}
TD#menu_1 DIV
{
    BORDER-RIGHT: #dae1ed 1px;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #dae1ed 1px;
    MARGIN-TOP: 1px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #dae1ed 1px;
    WIDTH: 170px;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #dae1ed 1px
}
TD#menu_1 DIV A
{
    BORDER-RIGHT: 2px;
    FONT-WEIGHT: 500;
    FONT-SIZE: 11px;
    COLOR: #7a95be;
    TEXT-DECORATION: none
}
TD#menu_1 DIV A:hover
{
}
TD#menu_1 DIV.menu1-level1-act
{
    BORDER-RIGHT: #dae1ed 1px;
    BORDER-TOP: #dae1ed 1px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FILTER: alpha(opacity='80', style='0');
    BORDER-LEFT: #dae1ed 1px;
    MARGIN-RIGHT: 10px;
    BORDER-BOTTOM: #dae1ed 1px solid
}
TD#menu_1 DIV.menu1-level1-act A
{
    FONT-WEIGHT: 600
}
TD#menu_1 DIV.menu1-level1-no
{
    FONT-SIZE: 11px;
    MARGIN-RIGHT: 10px;
    BORDER-BOTTOM: #dae1ed 1px solid
}
TD#menu_1 DIV.menu1-level2-act
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    PADDING-LEFT: 20px;
    FONT-WEIGHT: 600;
    FONT-SIZE: 10px;
    BORDER-LEFT: medium none;
    MARGIN-RIGHT: 10px;
    BORDER-BOTTOM: #dae1ed 1px solid;
    BACKGROUND-COLOR: white
}
TD#menu_1 DIV.menu1-level2-no
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    PADDING-LEFT: 20px;
    FONT-SIZE: 10px;
    BORDER-LEFT: medium none;
    COLOR: #7a95be;
    MARGIN-RIGHT: 10px;
    BORDER-BOTTOM: #dae1ed 1px solid;
    BACKGROUND-COLOR: white
}
TD#menu_1 DIV.menu1-level3-no
{
    BORDER-RIGHT: #dae1ed;
    BORDER-TOP: #dae1ed;
    PADDING-LEFT: 35px;
    FONT-SIZE: 9px;
    BORDER-LEFT: #dae1ed;
    COLOR: #7a95be;
    MARGIN-RIGHT: 10px;
    BORDER-BOTTOM: #dae1ed 1px solid;
    BACKGROUND-COLOR: white
}
TD#menu_1 DIV.menu1-level3-act
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    PADDING-LEFT: 35px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    BORDER-LEFT: medium none;
    COLOR: #7a95be;
    MARGIN-RIGHT: 10px;
    BORDER-BOTTOM: #dae1ed 1px solid;
    BACKGROUND-COLOR: white
}
TD#menu_1 DIV.menu1-level4-no
{
    PADDING-LEFT: 35px;
    FONT-SIZE: 9px;
    MARGIN-RIGHT: 10px
}
TD#menu_1 DIV.menu1-level4-act
{
    PADDING-LEFT: 35px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    MARGIN-RIGHT: 10px
}
TD#menu_right
{
    BORDER-RIGHT: whitesmoke 1px;
    BORDER-TOP: whitesmoke 1px;
    PADDING-LEFT: 10px;
    LEFT: 580px;
    MARGIN-LEFT: 5px;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: whitesmoke 1px;
    WIDTH: 100%;
    TEXT-INDENT: 5px;
    PADDING-TOP: 40px;
    BORDER-BOTTOM: whitesmoke 1px;
    TOP: 0px
}
TD#menu_right P
{
    BORDER-RIGHT: whitesmoke 1px;
    PADDING-RIGHT: 2px;
    BORDER-TOP: whitesmoke 1px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: whitesmoke 1px;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: whitesmoke 1px
}
DIV#footer
{
    BORDER-TOP: midnightblue 1px solid;
    DISPLAY: block;
    FONT-SIZE: 10px;
    LEFT: 0px;
    VERTICAL-ALIGN: bottom;
    WIDTH: 100%;
    HEIGHT: 50px
}
DIV#footer A
{
    FONT-SIZE: 11px;
    COLOR: #999999;
    TEXT-DECORATION: none
}
DIV#footer A:hover
{
    COLOR: #696969;
    TEXT-DECORATION: underline
}
DIV#footer TD
{
    PADDING-RIGHT: 5px;
    MARGIN-TOP: 10px;
    PADDING-LEFT: 5px;
    MARGIN-BOTTOM: 10px;
    PADDING-TOP: 5px
}
DIV#footer P
{
    FONT-SIZE: 10px;
    MARGIN-BOTTOM: 0px;
    MARGIN-LEFT: 5px;
    TEXT-ALIGN: left
}
TD#footer
{
    BORDER-TOP: 1px;
    MARGIN-BOTTOM: 0px;
    PADDING-BOTTOM: 0px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 5px
}
TD#footer P
{
    FONT-SIZE: 10px;
    MARGIN-LEFT: 5px;
    TEXT-ALIGN: left
}
TD#footer A
{
    FONT-SIZE: 11px;
    COLOR: #999999;
    TEXT-DECORATION: none
}
TD#footer TD
{
    PADDING-RIGHT: 5px;
    MARGIN-TOP: 10px;
    PADDING-LEFT: 5px;
    MARGIN-BOTTOM: 10px
}
TD#footer A:hover
{
    COLOR: #696969;
    TEXT-DECORATION: underline
}
TD#menu_1 DIV.menu1-level2-act A
{
    FONT-WEIGHT: 600
}
TD#menu_1 DIV.menu1-level3-act A
{
    FONT-WEIGHT: 600
}
DIV#divMainContainer
{
    BORDER-RIGHT: #ff9c01;
    LEFT: 0px;
    OVERFLOW: visible;
    WIDTH: 780px;
    POSITION: absolute;
    TOP: 106px;
    /*HEIGHT: 500px*/
}
DIV#divMainContainer TABLE#main_content
{
    BORDER-RIGHT: #999999 1px;
    BORDER-TOP: #999999 1px;
    BORDER-LEFT: #999999 1px;
    WIDTH: 100%;
    BORDER-BOTTOM: #999999 1px;
    /*HEIGHT: 500px*/
}
DIV#divTopContainer
{
    DISPLAY: inline;
   LEFT: 0px;
    WIDTH: 780px;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 106px;
    BACKGROUND-COLOR: #dae1ed
   /* margin: 0 auto;*/
}
TD#menu_user
{
    BACKGROUND-REPEAT: repeat;
    HEIGHT: 15px
}
TD#menu_user DIV
{
    MARGIN-TOP: 0px;
    DISPLAY: inline
}
TD#menu_user DIV A
{
    MARGIN-TOP: 0px;
    FONT-WEIGHT: 500;
    FONT-SIZE: 10px;
    COLOR: #666666;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none
}
TD#menu_user DIV A:hover
{
    COLOR: #666666;
    TEXT-DECORATION: underline
}
TD#menu_user DIV.menu-user-act
{
    PADDING-RIGHT: 5px;
    MARGIN-TOP: 0px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: 600;
    FONT-SIZE: 12px;
    COLOR: #ffffff
}
TD#menu_user DIV.menu-user-act A
{
    COLOR: #f5f5f5;
    TEXT-DECORATION: underline
}
TD#menu_user DIV.menu-user-no
{
    PADDING-RIGHT: 5px;
    MARGIN-TOP: 0px;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: 500;
    FONT-SIZE: 12px;
    MARGIN-BOTTOM: 0px;
    COLOR: #003c64
}
DIV#divLeft
{
    BORDER-RIGHT: #999999 1px;
    BORDER-TOP: #ff9c01 1px;
    LEFT: 0px;
    BORDER-LEFT: #999999 1px;
    WIDTH: 780px;
    TEXT-INDENT: 40px;
    BORDER-BOTTOM: #ff9c01 1px;
    POSITION: absolute;
    TOP: 87px;
    HEIGHT: 15px;
    BACKGROUND-COLOR: #dae1ed;
    TEXT-ALIGN: left;
    BACKGROUND-: white 1px solid
}
DIV#divLeft P.csc-form-label-req
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px
}
TD#menu_1 DIV.menu1-level4-act A
{
    FONT-WEIGHT: 600
}
DIV#top_menu
{
    BORDER-TOP: #dae1ed 2px solid;
    LEFT: 0px;
    WIDTH: 780px;
    BORDER-BOTTOM: #ff9c01 1px solid;
    POSITION: absolute;
    TOP: 60px;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #95b5df;
    TEXT-ALIGN: left
}
TD#menu_right TABLE
{
    BORDER-RIGHT: #f5f5f5 1px solid;
    BORDER-TOP: #f5f5f5 1px solid;
    MARGIN-BOTTOM: 10px;
    BORDER-LEFT: #f5f5f5 1px solid;
    WIDTH: 180px;
    BORDER-BOTTOM: #f5f5f5 1px
}
TD#menu_1 DIV.menu1-level1-no A
{
}
TD#menu_1 DIV.menu1-level2-no A
{
}
TD#menu_1 DIV.menu1-level3-no A
{
}
TD#menu_right TABLE TD
{
    BORDER-RIGHT: #f5f5f5;
    BORDER-TOP: #f5f5f5;
    MARGIN: 2px;
    BORDER-LEFT: #f5f5f5;
    WIDTH: 100%;
    TEXT-INDENT: 2px;
    BORDER-BOTTOM: #f5f5f5 1px solid
}
TD#menu_top DIV.menu-list-no
{
    BACKGROUND-COLOR: orangered
}
TD#menu_top DIV.menu-list-no A
{
}
TD#menu_right TABLE IMG
{
    MARGIN: 0px
}
TD#menu_right TABLE TD H2
{
    BORDER-RIGHT: #dae1ed 1px solid;
    BORDER-TOP: #dae1ed 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px;
    TEXT-TRANSFORM: capitalize;
    BORDER-LEFT: #dae1ed 1px solid;
    WIDTH: 100%;
    COLOR: white;
    TEXT-INDENT: 2px;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #dae1ed 1px solid;
    BACKGROUND-COLOR: #ff9c01
}

/* @group Nyheter */
div.latest-news,
div.csc-menu {
	display: block !important;
	float: right;
	width: 40% !important;
	margin: 5px !important;
	border: 1px dotted #95b5df;
	padding: 5px !important;
}
div.csc-menu {
	float: none !important;
	width: 40% !important;
	padding-left: 15px !important;
	padding-right: 15px !important;
	border-color: #ff9c01 !important;
}

.latest-news div.header {
	font-weight: bold;
	color: #033860;
}
.latest-news .item {
	padding-left: 5px;
}
div.csc-menu a,
div.csc-menu a:link,
div.csc-menu a:visited,
.latest-news a, 
.latest-news a:link,
.latest-news a:visited {
	font-weight: bold !important;
	color: #033860 !important;
}

#footer {
	padding: 10px;
	padding-top: 5px;
}

/* @end */

