body { font-family: Verdana,
Arial,
Helvetica,
sans-serif; color: #000000; font-size: 76%; line-height: 120%; vertical-align: middle; text-align: center; background-color: #FFFFFF; margin: 4px 0px; padding: 0px; height: 100%; width: 100%; }
/* GENERIC */
html,
body,
ul,
ol,
li,
p,
h1,
h2,
h3,
h4,
h5,
h6,
form,
fieldset,
a,
img,
table,
td,
tr { margin: 0px; padding: 0px; border: 0px; list-style: none; }
a { text-decoration: none; color:#006699; }
a:hover { text-decoration: underline; color:#006699; }
p { padding-bottom: 11px; }
td { font-family: Verdana,
Arial,
Helvetica,
sans-serif; color: #000000; font-size: 76%; line-height: 120%; text-align: left; }
.------------------------------------ { }
h1,
h2,
h3,
h4,
h5,
h6,
h1 .Head,
h2 .Head,
h3 .Head,
h4 .Head,
h5 .Head,
h6 .Head { padding: 0px 0px 11px 0px; font-weight: normal; }
h1,
h1 .Head,
.Normal h1 { font-size: 130%; line-height: 101%; color: #0072b9; font-weight: bold; text-transform: uppercase; clear: right; height: auto !important; /*59px*/ min-height: 59px; display: block; padding: 2px 0px 10px 0px; }
h1 img,
h1 .Head img,
.Normal h1 img { float: left; }
h1 span,
h1 .Head span,
.Normal h1 span {/*float: left; */ padding: 0px 0px 0px 0px; }
h1 span span,
h1 .Head span span { font-size: 55%; line-height: 100%; }
#index h1,
#index h1 .Head { text-transform: none; padding: 0px 0px 5px 0px; }
#index h1 span,
#index h1 .Head span { height: auto; }
h1 { clear: both; }
.------------------------------------ { }
h1.Short .Head { font-size: 130%; line-height: 100%; color: #0072b9; font-weight: bold; text-transform: uppercase; padding: 1px 0px 0px 0px; clear: right; display: block; height: auto !important; /*59px*/ min-height: 39px; }
h1.Short .Head img { float: left; }
h1.Short span.Head {/*float: left; */ padding: 0px 0px 0px 0px; }
h1.Short span.Head span { font-size: 50%; line-height: 100%; }
.------------------------------------ { }
h1.Short .Normal { font-size: 130%; line-height: 110%; color: #0072b9; font-weight: bold; text-transform: uppercase; padding: 1px 0px 0px 0px; clear: right; display: block; height: auto !important; /*59px*/ min-height: 39px; }
h1.Short .Normal img { float: left; }
h1.Short .Normal {/*float: left; */ padding: 0px 0px 0px 0px; }
h1.Short .Normal span { font-size: 50%; line-height: 100%; }
.------------------------------------ { }
h2.Short .Normal { font-size: 100%; line-height: 100%; color: #0072b9; font-weight: bold; text-transform: uppercase; padding: 0px 0px 0px 0px; clear: right; display: block; border: #000 1px solid; height: auto !important; /*59px*/ min-height: 39px; }
h2.Short .Normal img { float: left; }
h2.Short .Normal {/*float: left; */ padding: 0px 0px 0px 0px; }
h2.Short .Normal span { font-size: 50%; line-height: 100%; }
.------------------------------------ { }
h2,
h2 .Head,
.Normal h2 { font-size: 120%; line-height: 120%; font-weight: bold; color: #0072b9; }
h3,
h3 .Head { font-size: 106%; line-height: 120%; font-weight: bold; /*font-style: italic; */ color: #000000; }
h4,
h4 .Head { font-size: 100%; }
h5,
h5 .Head { font-size: 100%; }
h6,
h6 .Head { font-size: 100%; }
.------------------------------------ { }
input[type=text],
input[type=password] { font: Arial,
sans-serif; color: #000000; }
.------------------------------------ { }
#bg_div_body { margin: 0px auto; width: 100%; }
#bg_top { margin: 0px auto; }
#bg_bot { padding: 0px 0px 74px 0px; margin: 0px auto; text-align: center; background: url(img/bg/bg01.jpg) no-repeat 50% 100%; }
#EN #bg_bot { padding: 0px 0px 74px 0px; background: url(img/bg/bg01_EN.jpg) no-repeat 50% 100%; }
#index #bg_bot { padding: 0px 0px 0px 0px; background: url(img/bg/bg01.jpg) no-repeat 50% 72%; }
#EN #index #bg_bot { padding: 0px 0px 0px 0px; background: url(img/bg/bg01_EN.jpg) no-repeat 50% 72%; }
.------------------------------------ { }
#wrapper { width: 977px; text-align: left; margin: 0px auto; clear: both; position: relative; }
#header { margin: 0px auto; clear: both; }
#logo { background-image: url(img/logo_icm_kungsholms.gif); background-repeat: no-repeat; background-position: 0px 0px; float: left; width: 124px; height: 103px; }
#logo img { width: 124px; height: 98px; padding-bottom: 4px; }
#SubHeaderContainer { clear: both; padding: 0px 0px; min-height: 1px; }
#SubHeaderContainer img { float:left; }
.content { clear: both; min-height: 0px; position: relative; padding: 5px 0px 0px 0px; }
* html .content { height: 100px; }
.------------------------------------ { }
#FooterContainer { clear: both; text-align: center; height: 150px; }
#footer { width: 977px; margin: 0px auto 0px auto; padding: 0px 0px 1px 0px; text-align: right; color:#B8BDBE; font-size:9px; }
#footer .SkinObject,
#footer a { text-decoration: none; color:#B8BDBE; font-size:9px; font-weight: normal; }
#footer a:hover.SkinObject,
#footer a:hover { color:#7E8889; }
.------------------------------------ { }
#NewsTickerContainer { clear: both; height: 20px; padding: 4px 0px 0px 0px; }
#NewsTickerContainer a { color:#999999; font-size: 12px; font-weight: bold; letter-spacing: 0.1em; }
#NewsTickerContainer a:hover { color:#0066CC; }
.menuBreak { width: 848px; height: 1px; background: url(img/bg/bg02.jpg) no-repeat 0% 100%; clear:both; padding: 0px; margin: 0px; }
.headerBreak { width: 977px; height: 1px; background: url(img/bg/bg03.jpg) no-repeat 0% 100%; clear:both; padding: 0px; margin: 0px; }
.------------------------------------ { }
.Column1 { float: left; width: 325px; border:#000 0px solid; }
.Column1 .padding { padding: 0px 24px 0px 0px; }
* .Column1 { width: 320px; }
* .Column1 .padding { padding: 0px 20px 0px 0px; }
#index .Column1 .padding { padding: 0px 25px 0px 15px; }
.Column2 { float: left; width: 650px; border:#000 0px solid; }
.Column2 .padding { padding: 0px 25px 0px 0px; }
.ColumnRight { float: right; width: 324px; border:#000 0px solid; }
.ColumnRight .padding { padding: 0px 5px 0px 15px; }
#index .ColumnRight .padding { padding: 0px 5px 0px 15px; }
.------------------------------------ { }
#dnn_MiddleContainer { clear: both; }
#dnn_MiddleContainer .banner_blue2rad,
#dnn_MiddleContainer .banner_blue1rad_firstline,
#dnn_MiddleContainer .banner_blue2rad_secondline,
#dnn_MiddleContainer .banner_blue,
#dnn_MiddleContainer .banner_green { background: url(img/ban/ban_blue_big.gif) no-repeat -5px 0px; width: 325px; height: 72px; float: left; text-align: left; }
#dnn_MiddleContainer .banner_blue2rad,
#dnn_MiddleContainer .banner_blue1rad_firstline { margin: 14px 0px 0px 0px; }
#dnn_MiddleContainer .banner_blue2rad a,
#dnn_MiddleContainer .banner_blue2rad a.Normal,
#dnn_MiddleContainer .banner_blue1rad_firstline a,
#dnn_MiddleContainer .banner_blue1rad_firstline a.Normal,
#dnn_MiddleContainer .banner_blue2rad_secondline a,
#dnn_MiddleContainer .banner_blue2rad_secondline a.Normal,
#dnn_MiddleContainer .banner_blue a,
#dnn_MiddleContainer .banner_blue a.Normal,
#dnn_MiddleContainer .banner_green a,
#dnn_MiddleContainer .banner_green a.Normal {/*320px i sin helhet*/ font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; text-align: center; color: #FFFFFF; /*font-weight: normal; font-size: 16px; line-height: 100%; */ font-weight: bold; font-size: 14px; line-height: 120%; display: block; float: left; width: 220px; padding: 13px 4px 14px 0px; }
.------------------------------------ { }
#dnn_MiddleContainer .banner_blue { background: url(img/ban/ban_blue_big.gif) no-repeat -5px 0px; }
#dnn_MiddleContainer .banner_green { background: url(img/ban/ban_green_big.gif) no-repeat -5px 2px; }
#dnn_MiddleContainer .banner_blue1rad_firstline a,
#dnn_MiddleContainer .banner_blue1rad_firstline a.Normal,
#dnn_MiddleContainer .banner_blue a,
#dnn_MiddleContainer .banner_blue a.Normal,
#dnn_MiddleContainer .banner_green a,
#dnn_MiddleContainer .banner_green a.Normal {/*Samma som ovan*/ padding: 21px 4px 20px 0px; }
#dnn_MiddleContainer .banner_blue2rad a:hover,
#dnn_MiddleContainer .banner_blue1rad_firstline a:hover,
#dnn_MiddleContainer .banner_blue2rad_secondline a:hover,
#dnn_MiddleContainer .banner_blue a:hover,
#dnn_MiddleContainer .banner_green a:hover,
#dnn_MiddleContainer .banner_blue2rad a.Normal:hover,
#dnn_MiddleContainer .banner_blue1rad_firstline a.Normal:hover,
#dnn_MiddleContainer .banner_blue2rad_secondline a.Normal:hover,
#dnn_MiddleContainer .banner_blue a.Normal:hover,
#dnn_MiddleContainer .banner_green a.Normal:hover { text-decoration: underline; }
#dnn_MiddleContainer .banner_blue2rad img,
#dnn_MiddleContainer .banner_blue1rad_firstline img,
#dnn_MiddleContainer .banner_blue2rad_secondline img,
#dnn_MiddleContainer .banner_blue img,
#dnn_MiddleContainer .banner_green img { float: left; }
.------------------------------------ { }
#dnn_ContentPane { clear: both; }
#dnn_ContentPane .banner_blue2rad,
#dnn_ContentPane .banner_blue1rad_firstline,
#dnn_ContentPane .banner_blue2rad_secondline,
#dnn_ContentPane .banner_blue,
#dnn_ContentPane .banner_green { background: url(img/ban/ban_blue_big.gif) no-repeat -5px 0px; width: 325px; height: 72px; float: left; text-align: left; }
#dnn_ContentPane .banner_blue2rad,
#dnn_ContentPane .banner_blue1rad_firstline { margin: 0px 0px 0px 0px; }
#dnn_ContentPane .banner_blue2rad a,
#dnn_ContentPane .banner_blue2rad a.Normal,
#dnn_ContentPane .banner_blue1rad_firstline a,
#dnn_ContentPane .banner_blue1rad_firstline a.Normal,
#dnn_ContentPane .banner_blue2rad_secondline a,
#dnn_ContentPane .banner_blue2rad_secondline a.Normal,
#dnn_ContentPane .banner_blue a,
#dnn_ContentPane .banner_blue a.Normal,
#dnn_ContentPane .banner_green a,
#dnn_ContentPane .banner_green a.Normal {/*320px i sin helhet*/ font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; text-align: center; color: #FFFFFF; /*font-weight: normal; font-size: 16px; line-height: 100%; */ font-weight: bold; font-size: 14px; line-height: 120%; display: block; float: left; width: 220px; padding: 13px 4px 14px 0px; }
.------------------------------------ { }
#dnn_ContentPane .banner_blue { background: url(img/ban/ban_blue_big.gif) no-repeat -5px 0px; }
#dnn_ContentPane .banner_green { background: url(img/ban/ban_green_big.gif) no-repeat -5px 0px; }
#dnn_ContentPane .banner_blue1rad_firstline a,
#dnn_ContentPane .banner_blue1rad_firstline a.Normal,
#dnn_ContentPane .banner_blue a,
#dnn_ContentPane .banner_blue a.Normal,
#dnn_ContentPane .banner_green a,
#dnn_ContentPane .banner_green a.Normal {/*Samma som ovan*/ padding: 21px 4px 20px 0px; }
#dnn_ContentPane .banner_blue2rad a:hover,
#dnn_ContentPane .banner_blue2rad a.Normal:hover,
#dnn_ContentPane .banner_blue1rad_firstline a:hover,
#dnn_ContentPane .banner_blue1rad_firstline a.Normal:hover,
#dnn_ContentPane .banner_blue2rad_secondline a:hover,
#dnn_ContentPane .banner_blue2rad_secondline a.Normal:hover,
#dnn_ContentPane .banner_blue a:hover,
#dnn_ContentPane .banner_blue a.Normal:hover,
#dnn_ContentPane .banner_green a:hover,
#dnn_ContentPane .banner_green a.Normal:hover { text-decoration: underline; }
#dnn_ContentPane .banner_blue2rad img,
#dnn_ContentPane .banner_blue1rad_firstline img,
#dnn_ContentPane .banner_blue2rad_secondline img,
#dnn_ContentPane .banner_blue img,
#dnn_ContentPane .banner_green img { float: left; }
.------------------------------------ { }
.PartnerContainer { }
.PartnerContainer li { float: left; background-image: url(img/ban/ban_Co.gif); background-repeat: no-repeat; height: 94px; width: 156px; background-position: 0% 0%; padding: 15px 0px 0px 0px; }
.------------------------------------ { }
.H2Blue h2 .Head { font-weight: bold; color: #FFFFFF; background-image: url(img/ban/ban_blue_info.gif); background-repeat: no-repeat; background-position: 0px 0px; height: 63px; width: 240px; display: block; line-height: 63px; padding: 0px 0px 0px 80px; text-transform: uppercase; margin: 0px 0px 0px -13px; /*letter-spacing:0.2em; */ }
.H2Blue a.Normal { background-image: url(img/ban/ban_gray_mid.gif); background-repeat: no-repeat; background-position: 50% 50%; display: block; height: 40px; width: 300px; line-height: 35px; text-align: center; font-size: 13px; color:#006699; }
.------------------------------------ { }
.grayboxlong a.Normal,
.grayboxlong li { background-image: url(img/ban/ban_gray_mid.gif); background-repeat: no-repeat; background-position: 50% 50%; display: block; height: 40px; width: 300px; line-height: 35px; text-align: center; font-size: 13px; color:#006699; }
.grayboxlong ul,
.grayboxlong li { padding: 0px; margin: 0px; list-style: none; }
.------------------------------------ { }
.PDFboxlong a.Normal,
.PDFboxlong li { background-image: url(img/ban/ban_pdf.gif); background-repeat: no-repeat; background-position: 50% 50%; display: block; height: 40px; width: 300px; line-height: 35px; text-align: center; font-size: 13px; color:#006699; }
.PDFboxlong ul,
.PDFboxlong li { padding: 0px; margin: 0px; list-style: none; }
.------------------------------------ { }
.IconHeaderContainer h1 { background-image: url(img/ban/icon_family.gif); background-repeat: no-repeat; background-position: 0px 0px; padding-left: 60px; }
.IconHeaderContainer span { font-size: 50%; }
.------------------------------------ { }
.LinksPlaneText ul,
.LinksPlaneText li { list-style: none; padding: 0px; margin: 0px; }
.LinksPlaneText a {/*background-image: url(img/ban/ban_gray_mid.gif); background-repeat: no-repeat; background-position: 50% 50%; */ display: block; height: 20px; width: 260px; line-height: 20px; text-align: left; text-transform: uppercase; font-size: 13px; color:#006699; font-weight: bold; }
.LinksPlaneText a:hover { color:#000000; }
.------------------------------------ { }
.LinksCol1,
.LinksCol2,
.LinksCol3 { width:305px; float:left; }
.LinksCol1 p,
.LinksCol2 p,
.LinksCol3 p { padding: 0px 30px 10px 47px; }
.LinksCol1 a,
.LinksCol2 a,
.LinksCol3 a { color: #0072b9; font-weight: bold; text-decoration: underline; }
.LinksCol1 h2,
.LinksCol2 h2,
.LinksCol3 h2 { font-size: 12px; font-weight: bold; color: #FFFFFF; background-image: url(img/ban/ban_offentliga.gif); background-repeat: no-repeat; background-position: 0px 0px; margin: 0px; height: 39px; line-height: 39px; padding: 0px 0px 10px 47px; }
.LinksCol2 h2 { background-image: url(img/ban/ban_thin_blue_person.gif); }
.LinksCol3 h2 { background-image: url(img/ban/ban_thin_blue_tools.gif); }
.------------------------------------ { }
.Form { background-repeat: repeat-y; background-position: 0px 0px; padding: 0px; width: 640px; }
.Form .Short { background-image: url(img/ban/form_blue_bg_short.gif); width: 311px; }
.Form .Long { background-image: url(img/ban/form_blue_bg_long.gif); width: 640px; }
.Form .Short .padding,
.Form .Long .padding { padding: 17px 30px 20px 52px; }
.Form h2 { background-image: url(img/ban/form_blue_bg_short_h2.gif); background-repeat: repeat-y; background-position: 0px 0px; padding: 0px 0px 0px 50px; width: 640px; height: 39px; color: #FFFFFF; line-height: 39px; }
.Form .Short h2 { background-image: url(img/ban/form_blue_bg_short_h2.gif); width: 310px; }
.Form .Long h2 { background-image: url(img/ban/form_blue_message.gif); width: 640px; }
.Form .PersonalInfo h2 { background-image: url(img/ban/form_blue_person.gif); }
.Form .ContactInfo h2 { background-image: url(img/ban/form_blue_email.gif); }
.Form .AddressInfo h2 { background-image: url(img/ban/form_blue_address.gif); }
.Form input,
.Form textarea { border: 3px solid #CCE3F2; padding: 0px 0px 0px 2px; width: 204px; color: #000000; height: 22px; line-height: 22px; }
.Form textarea { width: 534px; height: 100px; }
.Form input [type=image],
.Form input [type=button] { width: 150px; height: 39px; float: right; background-image:url(img/ban/form_blue_send.gif); }
.hundra1261 { position: absolute; right:-8px; top: 288px; }
.------------------------------------ { }
table,
tr,
td,
th { font-size: 100%; }
.NewsLinkContainer ul,
.NewsLinkContainer li,
.NewsLinkArchive li { padding: 0px; margin:0px; list-style: none; }
.NewsLinkContainer a,
.NewsLinkArchive a { background-image: url(img/ban/ban_thin_blue_arrow.gif); background-repeat: no-repeat; background-position: 0px 50%; height: 39px; line-height: 39px; width: 255px; padding: 0px 0px 0px 50px; display: block; text-transform: uppercase; color: #FFFFFF; font-size: 11px; overflow: hidden; TEXT-OVERFLOW: ellipsis; }
.NewsLinkArchive a { background-image: url(img/ban/ban_green_archive.gif); }
.NewsLinkContainer .NewsDate,
.NewsDate { color: #999999; }
.------------------------------------ { }
/* root-level menu list (UL) */
ul.AvastoneCssMenu { position: relative; margin: 0; border: 0; padding: 0; display: block; white-space: nowrap; list-style: none; z-index: 999999; }
/* submenu lists (ULs) */
ul.AvastoneCssMenu ul { position: absolute; z-index: 999999; margin: 0; border: 0; padding: 0; display: block; _display: none; white-space: nowrap; list-style: none; visibility: hidden; }
/* menu items */
ul.AvastoneCssMenu li { position: relative; list-style: none; float: left; display: inline; /*   */ width: auto; _width: 1%; _height: 1%; /*margin: 0; border: 0; padding: 0; */ }
ul.AvastoneCssMenu li li { width: 100%; white-space: normal; }
/* menu item links */
ul.AvastoneCssMenu a,
ul.AvastoneCssMenu span { width: 100%; /*AG*/ display: block; text-decoration: none; /*margin: 0; border: 0; padding: 0; */ }
/* Add more rules here if your menus have more than four (4) tiers */
ul.AvastoneCssMenu li:hover ul ul,
ul.AvastoneCssMenu li:hover ul ul ul,
ul.AvastoneCssMenu li:hover ul ul ul ul,
ul.AvastoneCssMenu li.iehover ul ul,
ul.AvastoneCssMenu li.iehover ul ul ul,
ul.AvastoneCssMenu li.iehover ul ul ul ul { left: -9999px; visibility: hidden; _display: none; }
/* Add more rules here if your menus have more than four (4) tiers */
ul.AvastoneCssMenu li:hover ul,
ul.AvastoneCssMenu li li:hover ul,
ul.AvastoneCssMenu li li li:hover ul,
ul.AvastoneCssMenu li li li li:hover ul,
ul.AvastoneCssMenu li.iehover ul,
ul.AvastoneCssMenu li li.iehover ul,
ul.AvastoneCssMenu li li li.iehover ul,
ul.AvastoneCssMenu li li li li.iehover ul { left: auto; visibility: visible; _display: block; }
.ArrowPointer { cursor: default; }
/******************************************************
 Presentation CSS for customizing the look of the menu
*******************************************************/

/* root-level menu */
ul#MainMenu { text-align: left; }
/* nested menu lists/submenus */
/* Typically set borders,
background colors here. */
ul#MainMenu ul { background: transparent; background-color: #ffffff; border:none; background-image: url(img/spacer.gif); /*border: solid 1px #456; */ }
/* menu items */
/* Typically set menu item borders here. */
ul#MainMenu li { }
/* nested menu items */
ul#MainMenu li li { }
/* menu item links */
/* Typically set padding,
colors,
text attributes here. */
ul#MainMenu a,
ul#MainMenu span { padding: 5px; height: 100%; color: #000; font-family: Verdana; font-size: 11px; line-height: 13px; }
/* nested menu item links */
ul#MainMenu ul a,
ul#MainMenu ul span { }
/* hovered menu item links */
ul#MainMenu li a:hover { background: transparent; }
/* hovered nested menu item links */
ul#MainMenu li li a:hover { }
/* Applied to the submenu list immediately under the menu item hovered over */
/* Second-level menu lists only */
ul#MainMenu li:hover ul,
ul#MainMenu li.iehover ul { width: 199px; /* width of submenu,
must be set so third-level list can get shifted over properly */ /*text-align: left; */
padding-bottom: 14px; border-left: #000 0px solid; border-right: #000 0px solid; border-bottom: #000 0px solid; }
/* Applied to the submenu list immediately under the menu item hovered over */
/* Add more rules here if your menus have more than three (4) tiers */
ul#MainMenu li li:hover ul,
ul#MainMenu li li li:hover ul,
ul#MainMenu li li li li:hover ul,
ul#MainMenu li li.iehover ul,
ul#MainMenu li li li.iehover ul,
ul#MainMenu li li li li.iehover ul { left: 199px; top: 0; /*text-align: left; */ }
ul#MainMenu a.MenuRootBranch { }
ul#MainMenu a.MenuItemBranch { }
ul#MainMenu li a.MenuItemCurrent { color:#0072b9; }
ul#MainMenu a.MenuItemBreadcrumb { }
ul#MainMenu li.rootSeparator { }
ul#MainMenu li.subSeparator { }
ul#MainMenu li.leftCap { }
ul#MainMenu li.rightCap { }
.------------------------------------ { }
#menuHolder { width: 850px; height: 103px; float: right; text-align: right; clear: right; }
#menuTop { width: 848px; height: 56px; }
#menu { width: 848px; height: 26px; }
#menuHolder ul { list-style: none; display: block; text-align: right; float: right; }
#menuHolder li { list-style:none; float: left; }
#menuHolder a { text-decoration: none; text-transform: uppercase; color: #000000; font-size: 11px; display: block; padding: 10px 8px 0px 8px; height: auto; width: auto; white-space: nowrap; font-weight: bold; }
#menuHolder #menu a { padding: 6px 14px 0px 14px; font-size: 11px; }
#menuHolder #menu li li a { padding: 6px 16px 4px 14px; float: left; display: inline; font-size: 9px; }
#menuHolder a:hover { color:#0072b9; background-color: #FFFFFF; }
#menuHolder .flag a { padding: 2px 2px; }
#menuTop a { color: #0072b9; }
#menuTop a:hover { color: #000000; }
ul.AvastoneCssMenu #Host_item ul,
ul.AvastoneCssMenu #Admin_item ul { float: left; }
ul.AvastoneCssMenu #Host_item ul li { float: left; display: inline; position: relative; top: 0px; right: 0px; }
ul.AvastoneCssMenu li#Host_item ul li a { text-align: right; color: #CC0000; padding: 5px 0px 0px 0px; display: block; float: left; width: 120px; }
ul.AvastoneCssMenu li#Host_item ul li a:hover { color: #FF6600; }/**/
#menuHolder #menusub { width: 848px; height: 26px; /*text-align: right; */ }
#menuHolder #menusub span#dnn_dnnLINKS_lblLinks {/*text-align: right; */ }
#menuHolder #menusub span.SkinObject { display: block; /*text-align: right; */ }
#menuHolder #menusub a.SkinObject { text-decoration: none; text-transform: uppercase; color: #333333; font-size: 11px; font-weight: bold; display: block; float: left; padding: 1px 8px 0px 8px; height: auto; width: auto; white-space: nowrap; }
#menuHolder #menusub a:hover.SkinObject { color: #0072b9; }
.------------------------------------ { }
.dnnSOLPARTACTIONS { color: #000000; margin: 0px 0px 0px 20px; position: absolute; top: -5px; left: 40px; width: 40px; height: 1px; }
.------------------------------------ { }
/* Main Menu */
.MainMenu_MenuContainer { background-color: transparent; }
.MainMenu_MenuBar { cursor: pointer; height: 16px; background-color: Transparent; }
.MainMenu_MenuItem { cursor: pointer; color: black; font-family: Tahoma,
Arial,
Helvetica; font-size: 9pt; font-weight: bold; font-style: normal; border-left: white 0px solid; border-bottom: white 1px solid; border-top: white 1px solid; border-right: white 0px solid; background-color: Transparent; }
.MainMenu_MenuIcon { cursor: pointer; background-color: #EEEEEE; border-left: #EEEEEE 1px solid; border-bottom: #EEEEEE 1px solid; border-top: #EEEEEE 1px solid; text-align: center; width: 15px; height: 21px; }
.MainMenu_SubMenu { z-index: 1000; cursor: pointer; background-color: #FFFFFF; border-bottom: #FFFFFF 0px solid; border-left: #FFFFFF 0px solid; border-top: #FFFFFF 0px solid; border-right: #FFFFFF 0px solid; }
.MainMenu_MenuBreak { border-bottom: #EEEEEE 1px solid; border-left: #EEEEEE 0px solid; border-top: #EEEEEE 1px solid; border-right: #EEEEEE 0px solid; background-color: #EEEEEE; height: 1px; }
.MainMenu_MenuItemSel { cursor: pointer; color: black; font-family: Tahoma,
Arial,
Helvetica; font-size: 9pt; font-weight: bold; font-style: normal; background-color: #C1D2EE; }
.MainMenu_MenuArrow { font-family: webdings; font-size: 10pt; cursor: pointer; border-right: #FFFFFF 1px solid; border-bottom: #FFFFFF 1px solid; border-top: #FFFFFF 0px solid; }
.MainMenu_RootMenuArrow { font-family: webdings; font-size: 10pt; cursor: pointer; }
.HouseMenuNavCurrentItem a,
#HouseMenuNavCurrentItem a,
a.HouseMenuNavCurrentItem,
a#HouseMenuNavCurrentItem { color:#006699; }
#menu #MainMenu #Hem_item .selected a,
#menu #MainMenu .selected a.MenuItemCurrentCssClass,
#menu #MainMenu .selected a.SubItemCurrentCssClass { color:#006699; }
 @font-face {
src: local( "Verdana" ),
local( "Verdana" ),
url( "http://www.icm.se/css/font/" );
font-family: serif;
font-weight: 100,
200,
300,
400,
500;
font-style: normal;
font-variant: normal;
font-size: all;
}
@media print {
body { font-family: Arial; font-size: 1em; line-height: 1em; color: #000000; }
#menu,
#submenu { display: none; }
.pagebreak { page-break-after: always; }
}
