/* TECHNICAL SUPPORT
************************************************************/

#tech-wrap {FONT-SIZE: 12px; COLOR: #111; FONT-FAMILY: arial}


/* NEWSARCHIVE
************************************************************/

#frame-newscontent {background: #fff; float: right; width: 735px}

#frame-newscontent .bc {}

#frame-newscontent .material {border-right: 1px #dcdcdc solid; padding: 15px 15px 0px 40px; width: 420px; float: left}

#newsarchive {float: right; width: 240px}


/* SEARCH
************************************************************/

.searchlabel{FONT-SIZE: 10px; COLOR: #111; FONT-FAMILY: arial}

.searchtextbox{FONT-SIZE: 10px; COLOR: #111; FONT-FAMILY: arial}

.searchbutton{FONT-SIZE: 10px; COLOR: #111; FONT-FAMILY: arial}

.searchresulthead{FONT-SIZE: 11px; FONT-FAMILY: arial}

.searchresultcount{padding: 0px 10px 0px 0px; FONT-SIZE: 11px; COLOR: #111; FONT-FAMILY: arial}

.searchresulttext{FONT-SIZE: 10px; PADDING-BOTTOM: 8px; COLOR: #000000; FONT-FAMILY: arial}

A.searchresulttitle:link{FONT-SIZE: 11px; COLOR: #555; FONT-FAMILY: arial}

A.searchresulttitle:visited{FONT-SIZE: 11px; COLOR: #555; FONT-FAMILY: arial}

A.searchresulttitle:hover{FONT-SIZE: 11px; COLOR: #d98119; FONT-FAMILY: arial}

A.searchresulttitle:active{FONT-SIZE: 11px; COLOR: #d98119; FONT-FAMILY: arial}


/* BREADCRUM (sätt "bc" som CssPrefix)
************************************************************/

#bcmenucontainerHorizontal UL{position: static; float: left; width: 460px; _width: 540px; background: #fff; PADDING: 0px 40px 0px 40px; MARGIN: 0px; LIST-STYLE-TYPE: none}
#bcmenucontainerHorizontal UL LI{DISPLAY: inline}

#bc0level A{FONT-SIZE: 11px; COLOR: #000; FONT-FAMILY: arial; TEXT-DECORATION: none}

#bc0level A:hover{COLOR: #d98119}

#bc0levelContainer A#current{color: #d98119}

.bcSeparator{padding: 0px 4px 0px 4px; FONT-SIZE: 11px; COLOR: #000; FONT-FAMILY: arial; TEXT-DECORATION: none}


/* FAQ
************************************************************/

.faqcontainer{BORDER-RIGHT: #e8e8e8 1px solid; BORDER-TOP: #e8e8e8 1px solid; MARGIN-BOTTOM: 12px; BORDER-LEFT: #e8e8e8 1px solid; BORDER-BOTTOM: #e8e8e8 1px solid}

.faqquestion{PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; FONT-SIZE: 12px; COLOR: #d98119; FONT-FAMILY: arial; TEXT-DECORATION: none}

.faqanswer{PADDING-RIGHT: 5px; DISPLAY: none; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; BACKGROUND-COLOR: #efefef}

A.faq:link{FONT-SIZE: 12px; COLOR: #000; FONT-FAMILY: arial; TEXT-DECORATION: none}

A.faq:visited{FONT-SIZE: 12px; COLOR: #000; FONT-FAMILY: arial; TEXT-DECORATION: none}

A.faq:hover{FONT-SIZE: 12px; COLOR: #d98119; FONT-FAMILY: arial; TEXT-DECORATION: none}

A.faq:active{FONT-SIZE: 12px; COLOR: #d98119; FONT-FAMILY: arial; TEXT-DECORATION: underline}


/* SUB PAGE
************************************************************/

#sub-content {width: 906px; background: #fff url(/filearchive/2/2272/sub-body-bg.jpg) no-repeat center top}

#sub-content .clear {width: 906px; clear: both}

#frame-submenu {float: left; width: 171px}

#frame-subcontent {float: right; width: 735px}

#frame-subcontent .white {float: left; background: #fff; display: block; width: 735px; _width: 735px}

#frame-subcontent .margin {margin: 0px 40px 0px 40px; min-height: 500px; width: 645px}

#frame-subcontent .pr {float: left; width: 260px}

#frame-subcontent .fi {float: left; width: 260px; margin: 0px 0px 0px 20px}


/* ICONS
************************************************************/

.icon_aeroplane {background: url(/filearchive/2/2648/icon_airplane.gif) no-repeat; padding-left: 60px; FONT-WEIGHT: normal; FONT-SIZE: 18px; COLOR: #111; FONT-FAMILY: arial; line-height: 60px; margin: 0px 0px 10px 0px}

.icon_bill {background: url(/filearchive/2/2649/icon_bill.gif) no-repeat; padding-left: 60px; FONT-WEIGHT: normal; FONT-SIZE: 18px; COLOR: #111; FONT-FAMILY: arial; line-height: 60px; margin: 0px 0px 10px 0px}

.icon_computer {background: url(/filearchive/2/2650/icon_computer.gif) no-repeat; padding-left: 60px; FONT-WEIGHT: normal; FONT-SIZE: 18px; COLOR: #111; FONT-FAMILY: arial; line-height: 60px; margin: 0px 0px 10px 0px}

.icon_house {background: url(/filearchive/2/2651/icon_house.gif) no-repeat; padding-left: 60px; FONT-WEIGHT: normal; FONT-SIZE: 18px; COLOR: #111; FONT-FAMILY: arial; line-height: 60px; margin: 0px 0px 10px 0px}

.icon_id {background: url(/filearchive/2/2652/icon_id.gif) no-repeat; padding-left: 60px; FONT-WEIGHT: normal; FONT-SIZE: 18px; COLOR: #111; FONT-FAMILY: arial; line-height: 60px; margin: 0px 0px 10px 0px}

.icon_key {background: url(/filearchive/2/2653/icon_key.gif) no-repeat; padding-left: 60px; FONT-WEIGHT: normal; FONT-SIZE: 18px; COLOR: #111; FONT-FAMILY: arial; line-height: 60px; margin: 0px 0px 10px 0px}

.icon_medical {background: url(/filearchive/2/2654/icon_medical.gif) no-repeat; padding-left: 60px; FONT-WEIGHT: normal; FONT-SIZE: 18px; COLOR: #111; FONT-FAMILY: arial; line-height: 60px; margin: 0px 0px 10px 0px}

.icon_person {background: url(/filearchive/2/2655/icon_person.gif) no-repeat; padding-left: 60px; FONT-WEIGHT: normal; FONT-SIZE: 18px; COLOR: #111; FONT-FAMILY: arial; line-height: 60px; margin: 0px 0px 10px 0px}

.icon_security {background: url(/filearchive/2/2656/icon_security.gif) no-repeat; padding-left: 60px; FONT-WEIGHT: normal; FONT-SIZE: 18px; COLOR: #111; FONT-FAMILY: arial; line-height: 60px; margin: 0px 0px 10px 0px}

.icon_phone {background: url(/filearchive/2/2658/icon_phone.gif) no-repeat; padding-left: 60px; FONT-WEIGHT: normal; FONT-SIZE: 18px; COLOR: #111; FONT-FAMILY: arial; line-height: 60px; margin: 0px 0px 10px 0px}


/* INTERFACE
************************************************************/

HTML {overflow-y: scroll}

BODY {position: relative; text-align: center; background: #c2c3c6 url(/filearchive/2/2171/bg.gif) no-repeat center top; padding: 0px; margin: 0px 0px 50px 0px}

#body-wrap {position: relative; height: auto; float: none; margin: 0 auto; text-align: left; width: 950px}

#frame-top {width: 950px; height: 67px}

#frame-top-ticker {padding: 7px; position: absolute; top: 11px; left: 530px; FONT-SIZE: 11px; COLOR: #111; FONT-FAMILY: arial}

#frame-wrap {background: #e6e6e6; border: 1px #c2c3c6 solid; width: 948px}

#frame-body {padding: 1px; background: #fff; width: 934px; margin: 6px}

#frame-top-logo {margin-top: 14px; position: relative; float: left}
#frame-top-search {margin-top: 21px; position: relative; float: right}

#frame-menu-start {display: table; height: 38px; line-height: 38px}

#frame-menu {display: table; height: 10px; line-height: 10px}

#frame-content {margin: 14px 14px 10px 14px}


/* PRESS RELEASE START
************************************************************/

#pb-pressrelease {margin: 10px 15px 15px 15px}

#pb-pressrelease .titlelink {FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #ea8800; FONT-FAMILY: arial; line-height: 35px}

#pb-pressrelease .header {display: block; width: 175px}

#pb-pressrelease .date {float: left; margin: 0px; FONT-SIZE: 11px; FONT-WEIGHT: bold; COLOR: #000; LINE-HEIGHT: 16px; FONT-FAMILY: arial}

#pb-pressrelease .flags {float: left}

#pb-pressrelease a {margin: 0px; FONT-SIZE: 11px; FONT-WEIGHT: normal; COLOR: #333; LINE-HEIGHT: 16px; FONT-FAMILY: arial; text-decoration: none}
#pb-pressrelease a:hover{color: #555; text-decoration: underline}

#pb-pressrelease a.morelink {margin: 0px; FONT-SIZE: 11px; FONT-WEIGHT: bold; COLOR: #000; LINE-HEIGHT: 16px; FONT-FAMILY: arial; text-decoration: none}

#pb-pressrelease a.morelink:hover {color: #555; text-decoration: underline}


/* BODY
************************************************************/

img {behavior: url(/iepngfix.htc)}

H1 {FONT-WEIGHT: normal; FONT-SIZE: 18px; COLOR: #111; FONT-FAMILY: arial; line-height: 25px; margin: 0px 0px 12px 0px}

H2 {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #111; FONT-FAMILY: arial; margin-bottom:1px; }

.contenttitleX {FONT-WEIGHT: normal; FONT-SIZE: 18px; COLOR: #111; FONT-FAMILY: arial; line-height: 53px; margin: 0px 0px 0px 0px}

.contenttext{FONT-SIZE: 12px; COLOR: #111; FONT-FAMILY: arial}

A:link{FONT-SIZE: 12px; COLOR: #d98119; FONT-FAMILY: arial; TEXT-DECORATION: none}

A:visited{FONT-SIZE: 12px; COLOR: #d98119; FONT-FAMILY: arial; TEXT-DECORATION: none}

A:hover{FONT-SIZE: 12px; COLOR: #d98119; FONT-FAMILY: arial; TEXT-DECORATION: underline}

A:active{FONT-SIZE: 12px; COLOR: #d98119; FONT-FAMILY: arial}


/* TOPNAVIGATION (sätt "top" som CssPrefix)
************************************************************/

/* Placera "menubg" i lemooncell */
#topmenucontainerHorizontal{}
#topmenucontainerHorizontal UL{DISPLAY: inline; LIST-STYLE-TYPE: none}
#topmenucontainerHorizontal UL LI{DISPLAY: inline; FLOAT: left}

#top0level A{DISPLAY: block; PADDING: 0px; FONT-SIZE: 11px; FONT-WEIGHT: bold; COLOR: #333; LINE-HEIGHT: 24px; FONT-FAMILY: arial; TEXT-DECORATION: none; TEXT-TRANSFORM: uppercase}

#top0level A:hover{color: #999}

#top0level A#current{BACKGROUND: url(/filearchive/2/2221/nav-chosen.gif) no-repeat center bottom; color: #999}

.topSeparator{background: #333; margin: 7px 18px 0px 18px; width: 1px; height: 10px; font-size: 8px; FONT-FAMILY: arial}


/* SUBNAVIGATION (sätt "sub" som CssPrefix)
************************************************************/

#submenucontainer{}

#sub1levelContainer{PADDING: 0px; MARGIN: 0px; cursor: default}
#sub2levelContainer{PADDING: 0px 0px 9px 0px; MARGIN: 0px 0px 0px 0px; background: url(/filearchive/2/2281/sub-bg-bottom.gif) repeat-x bottom}

/* Tar bort punktlista (täcker IE6+ FF) */
#sub1level{PADDING: 0px; MARGIN: 0px; LIST-STYLE-TYPE: none}
#sub2level{PADDING: 0px; MARGIN: 0px; LIST-STYLE-TYPE: none}
#sub3level{PADDING: 0px; MARGIN: 0px; LIST-STYLE-TYPE: none}

/* Länkar i menyn */
#sub1levelContainer A{BACKGROUND: #cdcdcd url(/filearchive/2/2284/sub-bg.gif) repeat-x; PADDING: 0px 0px 0px 20px; display: block; COLOR: #333; FONT-FAMILY: arial; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none; LINE-HEIGHT: 23px}
#sub2levelContainer A{BACKGROUND: #efefef; PADDING: 0px 9px 0px 35px; FONT-SIZE: 10px; FONT-WEIGHT: normal; LINE-HEIGHT: 17px}
#sub3levelContainer A{BACKGROUND: #efefef; PADDING: 0px 9px 0px 45px; FONT-SIZE: 10px; FONT-WEIGHT: normal; LINE-HEIGHT: 17px}



#sub1levelContainer A:hover{COLOR: #e38a25}
#sub2levelContainer A:hover{}

/* Aktiv huvudnod */
#sub1levelContainer A#active{BACKGROUND: #efefef url(/filearchive/2/2282/sub-bg-chosen.gif) no-repeat 0px 0px; COLOR: #000}
#sub2levelContainer A#active{BACKGROUND: #efefef}

/* Aktiv sida */
#sub1levelContainer A#current{background: #efefef url(/filearchive/2/2282/sub-bg-chosen.gif) no-repeat 0px 0px; COLOR: #e38a25}
#sub2levelContainer A#current{padding-left: 35px; background: #efefef url(/filearchive/2/2280/sub-bg-arrow.gif) no-repeat 26px 7px}
#sub3levelContainer A#current{padding-left: 45px; background: #efefef url(/filearchive/2/2280/sub-bg-arrow.gif) no-repeat 36px 7px}


/* START PAGE
************************************************************/

#frame-content-top {width: 906px; height: 295px; margin: 0px 0px 14px 0px}

#startflash {float: left}
#frame-spotlight {float: right; width: 239px}

#startbox {float: left; width: 212px}

#startboxnews {background: url(/filearchive/2/2346/startbox-news-bg.gif) no-repeat; float: left; width: 212px; height: 245px }

.spotlight-title {background: url(/filearchive/2/2366/spotlight_title.gif) repeat-x; FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #fff; FONT-FAMILY: arial; line-height: 37px; padding: 0px 0px 0px 12px}

#spotlight {background: url(/filearchive/2/2347/startbox-pagelink-bg.gif) no-repeat bottom; width: 239px}

#spotlight .spotlink {position: absolute; z-index: 10}

#spotlight h3 {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #d98119; FONT-FAMILY: arial; line-height: 16px; margin: 0px; text-transform: uppercase}

#spotlight p {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333; FONT-FAMILY: arial; line-height: 14px; margin: 0px}

#spotlight .date {FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333; FONT-FAMILY: arial; line-height: 14px; margin: 0px}

#startlink {display: block; padding: 1px; width: 243px; height: 117px; margin: 0px 0px 9px 0px}

#startlink .titlewrap {position: relative; margin: 65px 0px 0px 0px; padding: 0px 0px 0px 19px; line-height: 28px}

#startlink .left {float: left}

#startlink .right {float: left; width: 37px; height: 28px}

#startlink a.sl:link, a.sl:visited  {background: url(/filearchive/2/2257/bottom-arrow.gif) no-repeat right 57%; display: block; padding: 0px 32px 0px 0px; FONT-SIZE: 12px; FONT-WEIGHT: bold; COLOR: #d98119; FONT-FAMILY: arial; TEXT-DECORATION: none}
#startlink a.sl:hover, a.sl:active {display: block; FONT-SIZE: 12px; FONT-WEIGHT: bold; COLOR: #333; FONT-FAMILY: arial; TEXT-DECORATION: none}


/* FOOTER
************************************************************/

#frame-content-bottom {width: 906px; height: 245px}

#frame-bottom {clear: both; height: 41px; margin: 14px; background: url(/filearchive/2/2220/bottom-bg.gif) repeat-x; font-family: verdana; font-size: 10px; color: #777}

#frame-bottom a {font-family: verdana; font-size: 10px; color: #777}

#copyright {float: left; line-height: 41px; margin: 0px 0px 0px 14px}

#updated {float: left; line-height: 41px; margin: 0px 0px 0px 5px}

#frame-bottom .pblastupdate {float: left; margin: 0px 0px 0px 5px; position: relative; line-height: 41px; height: 41px; width: 170px}

#frame-bottom .region {margin: 15px 0px 0px 0px; float: right; width: 200px; position: relative}


/* FORM MALL
************************************************************/

.formwrapper {background:#fff; width:735px; text-align:left; padding:30px 0px 30px 30px;}


/* premium support */

iframe.newpremiumsupportiframe{
    position:relative; 
    top:-30px;
    overflow-x: hidden; 
    overflow-y: auto; 
    width:900px;
}