/* authentication.css */
.authenticationsuccess{FONT-SIZE: 10px; FONT-FAMILY: Arial, Verdana}

.authenticationerror{FONT-SIZE: 10px; FONT-FAMILY: Arial, Verdana}

.authenticationlabel{FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: Arial, Verdana}

.authenticationtextbox{FONT-SIZE: 10px; FONT-FAMILY: Arial, Verdana}

.authenticationbutton{FONT-SIZE: 10px; FONT-FAMILY: Arial, Verdana}

table.memberlogintable{}
table.memberlogintable td.titlecolumn{padding-right:15px; text-align:right;}
table.memberlogintable td.contentcolumn{}
div.LoginProblems{color:red; font-weight:bold}
/* blog.css */
.blogButton{FONT-SIZE: 10px; FONT-FAMILY: Arial, Verdana}

.blogTitle{FONT-SIZE: 10px; FONT-FAMILY: Arial, Verdana}

.blogTextbox{FONT-SIZE: 10px; FONT-FAMILY: Arial, Verdana}

.blogListHeader{FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: Arial, Verdana; BACKGROUND-COLOR: #bdbdbc}

.blogListBody{FONT-SIZE: 10px; FONT-FAMILY: Arial, Verdana}

.blogListDate{FONT-SIZE: 10px; FONT-FAMILY: Arial, Verdana}

A.blogListPermaLink:link{FONT-SIZE: 10px; FONT-FAMILY: Arial, Verdana}

A.blogListPermaLink:visited{FONT-SIZE: 10px; FONT-FAMILY: Arial, Verdana}

A.blogListPermaLink:hover{FONT-SIZE: 10px; FONT-FAMILY: Arial, Verdana}

A.blogListPermaLink:active{FONT-SIZE: 10px; FONT-FAMILY: Arial, Verdana}

A.blogListCommentLink:link{FONT-SIZE: 10px; FONT-FAMILY: Arial, Verdana}

A.blogListCommentLink:visited{FONT-SIZE: 10px; FONT-FAMILY: Arial, Verdana}

A.blogListCommentLink:hover{FONT-SIZE: 10px; FONT-FAMILY: Arial, Verdana}

A.blogListCommentLink:active{FONT-SIZE: 10px; FONT-FAMILY: Arial, Verdana}

.blogCommentTitle{FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: Arial, Verdana}

.blogCommentBody{FONT-SIZE: 10px; FONT-FAMILY: Arial, Verdana}

.blogCommentAuthor{FONT-SIZE: 10px; FONT-FAMILY: Arial, Verdana}


/* breadcrumb.css */
A.breadcrumb:link{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Verdana}

A.breadcrumb:visited{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Verdana}

A.breadcrumb:hover{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Verdana}

A.breadcrumb:active{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Verdana}

.breadcrumbseparator{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Verdana}


/* content.css */
.contenttitle{FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase; FONT-SIZE: 18px; COLOR: #000000; FONT-FAMILY: Arial, Verdana}

div.titlewithmargin, h1.titlewithmargin{
  MARGIN-bottom: 8px;
}

.contenttext{FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 17px; FONT-FAMILY: Arial, Verdana}

A:link,A:visited,A:hover,A:active{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Verdana}


div.memberlogin{background-color:white; width:340px; height:120px; border:1px solid #a82d33; padding-top:20px; padding-left:20px;}
div.memberlogin input{background-color:white;}
div.memberpasswordreminder td.linkcolumn{padding-left:114px;}
td.memberpasswordremindervalidator{FONT-SIZE: 12px; padding-top:20px; FONT-FAMILY: Arial, Verdana}

.quizinfo_admin{background-color:yellow;}

/* datetime.css */
.datetime{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Verdana}


/* dropdownsimple.css */
A.dropdownmenu:link{FONT-SIZE: 10px; FONT-FAMILY: Verdana}

A.dropdownmenu:visited{FONT-SIZE: 10px; FONT-FAMILY: Verdana}

A.dropdownmenu:hover{FONT-SIZE: 10px; FONT-FAMILY: Verdana}

A.dropdownmenu:active{FONT-SIZE: 10px; FONT-FAMILY: Verdana}

A.dropdownitem:link{WIDTH: 100%; HEIGHT: 20px;FONT-SIZE: 10px; FONT-FAMILY: Verdana}

A.dropdownitem:visited{WIDTH: 100%; HEIGHT: 20px;FONT-SIZE: 10px; FONT-FAMILY: Verdana}

A.dropdownitem:hover{WIDTH: 100%; HEIGHT: 20px;FONT-SIZE: 10px; FONT-FAMILY: Verdana}

A.dropdownitem:active{WIDTH: 100%; HEIGHT: 20px;FONT-SIZE: 10px; FONT-FAMILY: Verdana}

.dropdowncontainer{PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 10px; PADDING-BOTTOM: 5px; MARGIN: 4px; WIDTH: 150px; PADDING-TOP: 5px; BACKGROUND-COLOR: #ffffff}

.dropdowntopspace{WIDTH: 20px; HEIGHT: 1px}


/* e-AFS.css */
div.eAfsLogoutdiv{text-align:right; display:none;}

span.LinkLeftOfButton{padding-right:20px;}

div.afsstatusfail{position:absolute; top:6px; background-color:white;}
.afspasswordremindlabel{font-weight:bold;}

div.genericstatus{width:400px; padding:20px; margin:auto;}


div.eafsareaversioncontent{}
div.eafsareaversionbuttons{margin:20px auto 10px 250px;}
input.eafsareaversionbutton{ margin:0px 50px 0px 0px;}
/* faq.css */
div.faqintro{width:400px; margin-bottom:20px;}
div.faqrightcolumnTop{position:relative; float:right; width:220px;}
div.faqrightcolumnDivider{height:20px;}
div.faqrightcolumn{position:relative; float:right; width:220px;}
div.faqrightcolumn *{position:relative; margin-left:20px; _margin-left:15px;}
span.faqsearchgroup{float:right;}


fieldset.admintool{margin-top:20px; width:580px; display:block; border:1px solid #BD2A32;}
fieldset.admintool legend span{color:#BD2A32; font-weight:bold;}
div.adminaarea{margin:7px; width:530px;}
div.adminaarea input{width:400px;}
div.adminaarea label{font-weight:bold;}
div.adminaarea textarea{width:400px;}
div.adminaareainfo{width:120px; float:right; margin-top:10px; margin-bottom:10px;}
div.adminaarealist{}
div.adminaarealist table td{vertical-align:bottom;}
div.adminaarealist .faqQuestions{width:500px;}
div.adminaarealist .faqQuestionsClear{width:40px;}

div.faqarea_extrainfo{padding-top:15px;}


div.readmefiles{margin-top:30px;}
div.readmefiles h2{font-size:12px;}
/* form.css */
.textbox{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Verdana}

.textarea{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Verdana}

.radio{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Verdana}

.checkbox{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Verdana}

.listbox{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Verdana}

.label{FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Verdana}

.submit{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Verdana}




span.specialformtitle{position:relative; top:20px;}

div.errormessage{padding:20px; padding-left:0;}
div.errormessage a:link{color:red;}
div.errormessage a:visited{color:red;}
div.errormessage a:hover{color:red;}
div.errormessage a:active{color:red;}
/* formresult.css */
.formresultheader{PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana; TEXT-DECORATION: underline}

.formresultroweven{PADDING-LEFT: 5px; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Verdana; BACKGROUND-COLOR: #dddcd7}

.formresultrowodd{PADDING-LEFT: 5px; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Verdana}


/* general.css */
H1{}

H2{}

H3{}

H4{}

H5{}

H6{}

ADDRESS{}

formatted{}


/* guestbook.css */
.guestbookbutton{FONT-SIZE: 10px; FONT-FAMILY: verdana}

.guestbookTitle{FONT-SIZE: 10px; FONT-FAMILY: verdana}

.guestbookTextbox{FONT-SIZE: 10px; FONT-FAMILY: verdana}

.guestbookListHeader{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana; BACKGROUND-COLOR: #bdbdbc}

.guestbookListBody{FONT-SIZE: 10px; FONT-FAMILY: verdana}

.guestbookDate{FONT-SIZE: 10px; FONT-FAMILY: verdana}

A.guestbook:link{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}

A.guestbook:visited{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}

A.guestbook:hover{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}

A.guestbook:active{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}


/* iframe.css */
.iframe{}


/* jquery.css */
/* jquery-atooltip */
div.aToolTip {
    border:2px solid #a8a9ab;
    background:#d0d0d0;
    color:#000000;
    font-size:14px;
    margin:0;
    padding:6px 12px;
    width:250px;
}

div.aToolTip p.aToolTipContent {
    position:relative;
    margin:0;
    padding:0;
}

/* jquery-li-scroller */
.tickercontainer { /* the outer div */
  width: 930px;  /* 738 */
  height: 27px; 
  margin: 0; 
  padding: 0
  overflow: hidden; 
  width: 855px;  /* -75 */
}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
  position: relative;
  left: 10px;
  top: 8px;
  width: 910px;  /* 718 --> tickercontainer-20 */
  overflow: hidden;
  width: 835px;  /* -75 */
  left: 85px;  /* +75 */
}
ul.newsticker { /* that's your list */
  position: relative;
  left: 942px;  /* 750 --> tickercontainer+12 */
  font: bold 10px Verdana;
  list-style-type: none;
  margin: 0;
  padding: 0;
  left: 867px;  /* -75 */
}
ul.newsticker li {
  float: left; /* important: display inline gives incorrect results when you check for elem's width */
  margin: 0;
  padding: 0;
}
ul.newsticker a {
  white-space: nowrap;
  padding: 0;
  color: #ffffff;
  margin: 0 50px 0 0;
} 
ul.newsticker span {
  margin: 0 10px 0 0;
}





/* languageselector.css */
.languagelabel{FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: Verdana}

.languagelist{FONT-SIZE: 10px; FONT-FAMILY: Verdana}


/* list.css */
A.list:link{FONT-SIZE: 10px; FONT-FAMILY: Verdana}

A.list:visited{FONT-SIZE: 10px; FONT-FAMILY: Verdana}

A.list:hover{FONT-SIZE: 10px; FONT-FAMILY: Verdana}

A.list:active{FONT-SIZE: 10px; FONT-FAMILY: Verdana}

A.lastpublished:link{FONT-SIZE: 10px; FONT-FAMILY: Verdana}

A.lastpublished:visited{FONT-SIZE: 10px; FONT-FAMILY: Verdana}

A.lastpublished:hover{FONT-SIZE: 10px; FONT-FAMILY: Verdana}

A.lastpublished:active{FONT-SIZE: 10px; FONT-FAMILY: Verdana}

A.lastupdated:link{FONT-SIZE: 10px; FONT-FAMILY: Verdana}

A.lastupdated:visited{FONT-SIZE: 10px; FONT-FAMILY: Verdana}

A.lastupdated:hover{FONT-SIZE: 10px; FONT-FAMILY: Verdana}

A.lastupdated:active{FONT-SIZE: 10px; FONT-FAMILY: Verdana}


/* news.css */
/*
A.news:link{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}
A.news:visited{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}
A.news:hover{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}
A.news:active{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}
A.newsselected:link{FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}
A.newsselected:visited{FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}
A.newsselected:hover{FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}
A.newsselected:active{FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}

.newsbody { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana }
*/

A.news:link,A.news:visited,A.news:hover,A.news:active{color:black;}
A.newsselected:link,A.newsselected:visited,A.newsselected:hover,A.newsselected:active{font-weight: bold;}

.newsbody {font-weight: normal;}
/* pagestyles.css */
/*
    Anoto JPN
*/
.jpn_subtitleboldgray {
    font-size: 12px;
    font-weight: 700;
    color: #7F7F71;
}

.jpn_subtitleboldred {
    font-size: 11px;
    font-weight: 700;
    color: #A31525;
}

.jpn_subtitleboldblue {
    font-size: 11px;
    font-weight: 700;
    color: #5675B5;
}

.jpn_specialtext {
    FONT-FAMILY: arial, helvetica !important;
}

.omarkerad{text-decoration:none;}

.pagesubtitle{FONT-WEIGHT:normal; FONT-SIZE: 20px; color:#A31525;}

.imageFloatRight{float:right; margin: 10px 0px 10px 10px;}

.inramad{border:1px solid black !important;}

.RSStabell{}

.marginal{margin:10px;}

.investorstabell{}

.paragrafmarginal{}

.contenttitle{FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase; FONT-SIZE: 20px; COLOR: #000000; FONT-FAMILY: verdana}

.extern{FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #fff; FONT-FAMILY: arial; TEXT-DECORATION: none}

.Regulartitle{FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-BOTTOM: 5px; COLOR: #7f7f71; FONT-FAMILY: arial, helvetica; TEXT-DECORATION: none}

.Redtitle{FONT-WEIGHT: bold; FONT-SIZE: 9px; MARGIN-BOTTOM: 8px; TEXT-TRANSFORM: uppercase; COLOR: #a31525; FONT-FAMILY: arial, helvetica}

.Bluetitle{FONT-WEIGHT: bold; FONT-SIZE: 9px; MARGIN-BOTTOM: 8px; TEXT-TRANSFORM: uppercase; COLOR: #5375b4; FONT-FAMILY: arial, helvetica}

.horizontal_line_blue{BACKGROUND: url(/filearchive/5/5383/anoto_dots_blue_5pxH.gif) middle repeat-x;height:5px;}

.horizontal_line_red{BACKGROUND: url(/filearchive/7/70/anoto_dots.gif) repeat-x;}

.dot_line_left{PADDING-LEFT: 16px; BACKGROUND: url(/filearchive/1/197/anoto_dots_y.gif) repeat-y}

.dot_line_left_blue{PADDING-LEFT: 16px; BACKGROUND: url(/filearchive/5/5195/anoto_dots_blue.gif) repeat-y}

.dot_noline_right{PADDING-RIGHT: 16px}

.dot_line_top{BACKGROUND: url(/filearchive/7/70/anoto_dots.gif) repeat-x}

.dot_line_top_right{PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(/filearchive/7/70/anoto_dots.gif) repeat-x; PADDING-BOTTOM: 10px; PADDING-TOP: 10px}

.quoteblue{FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #5375b4 !important; FONT-STYLE: italic; FONT-FAMILY: arial, helvetica}

.SourceCode {font-family: "courier new"; font-size: 10px; color: #000; border: solid 1px #cccccc; background-color: #efefef; display: block; padding: 5px; margin: 5px; width: 470px; height: auto;}


.producttextlink{FONT-FAMILY: "Gill Sans MT", "Gill Sans", arial !important; FONT-SIZE: 16px !important; line-height: 23px; color: #838383; }

.biglist{FONT-SIZE: 22px; FONT-FAMILY: arial, helvetica; line-height:140%;}


.ingress{color:black; font-size: 20px; line-height:100%;}

ul.arrowlist{list-style-image: url(/filearchive/2/22868/menuarrow.png); font-size:12px;}

.RedCampaigntitle{FONT-WEIGHT: bold; FONT-SIZE: 13px; MARGIN-BOTTOM: 8px; COLOR: #a80d1f; FONT-FAMILY: arial, helvetica}
.RedCampaigntitleBig{FONT-WEIGHT: bold; FONT-SIZE: 16px; MARGIN-BOTTOM: 8px; COLOR: #a80d1f; FONT-FAMILY: arial, helvetica}
.DividedTableCell{BACKGROUND: url(/filearchive/7/70/anoto_dots.gif) repeat-x; padding-top:10px; padding-bottom:15px;}


.lined{}
/* pagetitle.css */
.pagetitle{FONT-WEIGHT: bold; FONT-SIZE: 15px; FONT-FAMILY: Verdana}


/* partneronepage.css */
table.partneronepagetable{width:615px;}
td.partneronepageleftcolumn{width:401px;}
td.partneronepagerightcolumn{width:200px; FONT-SIZE: 11px; COLOR: #484848; FONT-FAMILY: arial, helvetica; padding-left:30px; position:relative; top:-5px;}
td.partneronepagerightcolumn ul.blue li{margin-left:0;}

td.partneronepageimage{padding-left:15px;  padding-top:7px;}
td.partneronepagedescription{padding-top:5px;}
td.partneronepagedescriptionleft{width:190px;}
.partnertitle{FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #a31525; FONT-FAMILY: arial, helvetica}
div.partnertitle{margin-top:5px;}
.partnerheader{FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #a31525; FONT-FAMILY: arial, helvetica}
.partnerroleheader{FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #9f8c85; FONT-FAMILY: arial, helvetica}
.partneronepagenews{}
.dotline{margin-top:10px;}
td.backlink{COLOR: #a31525;}

a.backlink:link{FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #877970; FONT-FAMILY: arial; TEXT-DECORATION: none}

a.backlink:visited{FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #877970; FONT-FAMILY: arial; TEXT-DECORATION: none}

a.backlink:hover{FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #a41624; FONT-FAMILY: arial; TEXT-DECORATION: none}

a.backlink:active{FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #a41624; FONT-FAMILY: arial; TEXT-DECORATION: none}

table.partnercontacts{margin-left:2px; margin-bottom:10px; margin-top:5px; position:relative; top:0px}
td.partnercontactname{font-weight:bold;}
td.partnercontactinfo{}

div.partnerplatformdata{float:left; width:600px; min-height:500px; margin-right:30px;}
/* Pressreleaser.css */
DIV.footerpager{MARGIN-TOP: 10px;}

A.footerpage{margin-right:3px;}


/* pressroom.css */
div.pressroompagetitle{
    text-transform: uppercase;
    width: 180px;
    height: 14px;
    padding: 2px;
    padding-left: 4px;
    border: 1px solid #d4ccca;
    font-size: 8px;
    font-weight: bold;
    _width: 188px;
    _height: 20px;
    _overflow: hidden;
}

div.MRPageTitle { padding-left: 10px; font-size: 18px; color: #BB0000; color: #897a73; margin-bottom: 10px; text-transform: uppercase; }


div.mediaroommaincontainer
{
    position:relative;
    height:227px; width:630px; padding:4px;
    background-image:url(/filearchive/2/23582/mediaroombannerbg.png);
    margin-bottom:20px;
}

div.mediaroommaincontainer object{float:left;}

div.mediaroomsubmaincontainer
{
    float: left;
    width:634px;
    position:relative;
    margin-top: 20px;
}

div.mediaroomcontentwrapper{width: 215px; height: 190px; float: right; margin:5px; }
div.mediaroomcontentwrapper h2{font-size:22px; color:black; font-weight:normal; margin-bottom:12px;}
/*
div.mediaroomcontentwrapper hr{
  border:0;
  height:7px;
  background-image: url(/filearchive/2/23560/dot8.gif);
  background-repeat:repeat-x;
  background-position:left bottom;
  margin: 12px 0 0 0;
}
div.mediaroomcontentwrapper hr.upper{
  margin-top: -1px;
  margin-bottom: 12px; 
}
*/
div.mediaroomcontentwrapper div.hr{
  border:0;
  height:7px;
  background-image: url(/filearchive/2/23560/dot8.gif);
  background-repeat:repeat-x;
  background-position:left bottom;
  margin: 12px 0 0 0;
}
div.mediaroomcontentwrapper div.hr_upper{
  margin-top: 5px;
  margin-bottom: 12px; 
}

div.mediaroomcontentwrapper img.mediaroomcontentheader{margin-left:3px;}
div.mediaroomcontentwrapper div.mediaroomcontent{margin:0 2px;}



div.mediadividerh{
    background-image:url(/filearchive/1/1041/anoto_dots_red.gif);
    background-position:center left;
    background-repeat:repeat-x;
    width:120px;
    height:10px;
}

table.mediaroomtable{margin-top: 10px; margin-left: 1px;}

div.newsbody{margin-bottom:10px;}

/* Ask Jonass@way2it about this if confused */
div.mediaroomsubmaincontainer #ctl1228730918681_divBody #ctl1228730918681_ctl00_divContainer #ctl1228730918681_ctl00_divBody { padding-left: 10px; }
div.mediaroomsubmaincontainer #ctl1228730918681_divBody div { float: none !important; }
div.mediaroomsubmaincontainer #ctl1228730918681_divBody #ctl1228730918681_ctl00_divRight { float: none !important; position: absolute; right: 9px;
                                                                                           top: 60px;overflow: hidden }
/********************************************/



div.bbshowall { float: right; width:204px; height: 70px; margin-top: 10px;
                background: transparent url(/filearchive/1/13207/bg_featured.png) no-repeat scroll left center; }

div.bbshowall a { width: 190px; height: 20px; margin-left: 7px; margin-top: 33px; display: block; }


div.mediaroomsubmaincontainer .aPrintLink { display: block; width: 204px; height: 27px; line-height: 25px; float: right; clear: right; text-align: center;
                                            background: transparent url(/filearchive/1/13206/btn_print.png) no-repeat scroll top left; }

div.mediaroomsubmaincontainer .aTipLink { display: block; width: 204px; height: 27px; line-height: 25px; float: right; clear: right; text-align: center;
                                             background: transparent url(/filearchive/1/13205/btn_email.png) no-repeat scroll top left; }

div.mediaroomsubmaincontainer .aTipLinkAlt { display: block; width: 204px; height: 30px; line-height: 29px; float: right; clear: right; text-align: center;
                                             background: transparent url(/filearchive/1/13506/btn_email_alt.png) no-repeat scroll top left; }



div.CaptchaErrorTitle{}
div.CaptchaTitle{}
input.CaptchaVerifytext{}

div.divmediaresources div.contenttitle{ padding-left: 10px; FONT-WEIGHT: bold; FONT-SIZE: 9px; MARGIN-BOTTOM: 8px; TEXT-TRANSFORM: uppercase; COLOR: #a31525;
                                        FONT-FAMILY: arial, helvetica; background: transparent url(/filearchive/1/13434/redsquare7x7.png) no-repeat scroll center left;}

div.divmediaresources a.RedTitle { display: block; padding-left: 10px;
                                   background: transparent url(/filearchive/1/13434/redsquare7x7.png) no-repeat scroll 0px 2px; }


/* Bulletin board */

div.bulletinItemGeneral{
    float: left;
    width:202px; 
/*  padding: 30px 10px 10px 10px; */
    background-image:url(/filearchive/1/10918/knapp.png); 
    background-position: center top; /*top 62px;*/
    background-repeat: no-repeat;
    border:1px solid #f4f4f4; 
/*  margin-right: 10px; */
    margin-bottom: 10px;
}
div.bulletinItemWrapperMargin { margin: 30px 10px 10px 10px; }

div.bulletinItem{background-color:#f4f4f4;}
div.bulletinItemAlt{}
   div.bulletinItem, div.bulletinItemAlt a:link{}
   div.bulletinItem, div.bulletinItemAlt a:visited{}
   div.bulletinItem, div.bulletinItemAlt a:hover{}
   div.bulletinItem, div.bulletinItemAlt a:active{}


.bbpostittitle { font-family: "comic sans", "comic sans ms", arial, sans-serif !important;
                 font-size: 12px !important; font-weight: bold !important; text-transform: none !important; }

/* Products.css */
/* 2009-02-17: span class=productref runt innehållsruta för produktreferens */
span.productref{}
span.productref ul{list-style-position:outside; margin-left:0px; _margin-left:18px;}




div.anotoproductsstartpage{
    position: relative; 
    width: 838px; 
    height: 286px; 
    background-image: url(/filearchive/1/12881/productspage_top_background.png) 
    background-repeat: no-repeat;
    background-image: url(/filearchive/1/13246/productspage_top_background2.png)
}

div.boxedproducts_categoriescontainer{position:relative; margin:20px 0 0 12px; width:550px;}

div.boxedproductcontainer{position:relative; width:307px; height:194px; _height:214px; padding:10px; background-repeat:no-repeat;}
   div.boxedproducttopcontainer{width:270px; _width:290px;}
      div.boxedproductnavcontainer{float:left;}
         a.boxedproductlink{display:block;}
      img.boxedproductimage{float:right;}
   div.boxedproductbottomcontainer{width:270px; _width:290px; position:absolute; bottom:10px;}
      h3.boxedproducttitle{margin:0px;}
      div.boxedproductdescription{}

div.boxedproductcontainerlistmode{margin: 0 10px 10px 0; position:relative; width:196px; _width:206px; height:134px; _height:154px; padding:10px; padding-right:0px; background-repeat:no-repeat;}
   div.boxedproducttopcontainerlistmode{position:relative; margin:0px; padding:0px; width:191px;}
      div.boxedproductnavcontainerlistmode{position:relative; margin:0px; padding:0px; float:left;}
         a.boxedproductlinklistmode{position:relative; margin:0px; padding:0px; display:block;}
      img.boxedproductimagelistmode{position:relative; margin:0px; padding:0px; float:right;}
   div.boxedproductbottomcontainerlistmode{margin:0px; padding:0px; width:191px; position:absolute; bottom:15px;}
      h3.boxedproducttitlelistmode{position:relative; margin:0px; padding:0px; font-size:11px; width:191px; display:block; clear:both; padding-top:10px; _padding-top:0px;}
      div.boxedproductdescriptionlistmode{position:relative; margin:0px; padding:0px; font-size:9px; width:191px;}


/**************************************/
/* ny css för nya produktsidelayouten */
/**************************************/
div.productpagetitle{TEXT-TRANSFORM: none; FONT-SIZE: 20px; line-height:24px; font-weight: 500;}
div.producttitle{TEXT-TRANSFORM: none; FONT-SIZE: 30px; font-weight: 500; color: #000000; margin-top:20px; margin-bottom:20px; line-height: 34px; letter-spacing: 0px;}
div.producttext{ex-FONT-SIZE: 16px !important; ex-line-height: 23px; ex-color: #838383; max-width:550px; margin:0 0 20px 0;}
div.producttext p{FONT-SIZE: 16px;}


/***************************/
/*## produkter startsida ##*/
/***************************/

div.productsstartpagepuff {
float: right;
width: 185px;
margin-left: 10px;
font-family: arial;
font-size: 11px;
}

div.prodpufftitle {
TEXT-TRANSFORM: none;
FONT-SIZE: 18px;
font-weight: 500;
margin-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
color: #a21525;
}


div.prodpufftext {
height: 60px;
padding-top: 5px;
padding-left: 5px;
padding-right: 5px;
background: #ffffff url(/filearchive/1/10652/gradient_bg_3x40.png) repeat-x;
}

div.productsstartpagepuff img {
float: right;
}

div.productsstartpagepuff a:link,
div.productsstartpagepuff a:visited,
div.productsstartpagepuff a:active,
div.productsstartpagepuff a:hover {
text-decoration: none;
color: #a41624;
font-family: arial;
font-size: 10px;
font-weight: 700;
}



/*************************/
/*## produkt startsida ##*/
/*************************/

/* sidopuff stor */
div.productrightpuffbig {
clear:both;
float:right;
width:200px;
margin-bottom:50px;
font-family: arial;
font-size: 12px;
color: #999999;
}

div.productrightpuffbig b{
font-family: arial;
font-size: 15px;
line-height: 18px;
color: #444444;
}

div.productrightpuffbig a:link,
div.productrightpuffbig a:visited,
div.productrightpuffbig a:active,
div.productrightpuffbig a:hover {
text-decoration: none;
color: #a41624;
font-family: arial;
font-size: 10px;
font-weight: 700;
}



/*************************/
/*## produkt startsida v3 ##*/
/*************************/

/* sidopuff stor */
div.productrightpuffbigger {
  clear:both;
  float:right;
  width:200px;
  margin-bottom:50px;
  font-family: arial;
  font-size: 12px;
  color: #999999;

background: #ffffff url(/filearchive/1/10652/gradient_bg_3x40.png) repeat-x;
margin-top:15px;
background-position: left 25px;
color:black; font-size: 11px;
padding:0 0 0 5px; width:195px;
}

div.productrightpuffbigger b{
  font-family: arial;
  font-size: 15px;
  line-height: 18px;
  color: #444444;
display:block; margin-bottom:2px;
}

div.productrightpuffbigger div{
margin-top:10px;
}

div.productrightpuffbigger a:link,
div.productrightpuffbigger a:visited,
div.productrightpuffbigger a:active,
div.productrightpuffbigger a:hover {
  text-decoration: none;
  color: #a41624;
  font-family: arial;
  font-size: 10px;
  font-weight: 700;
}


/* sidopuff normal */
div.productrightpuff {
clear: both;
float: right;
width: 200px;
margin-bottom: 13px;
font-family: arial;
font-size: 12px;
color: #897a73;
}

div.productrightpuffbutton {
background: #ffffff url(/filearchive/1/10652/gradient_bg_3x40.png) repeat-x;
border-top: 0px dashed #d4ccca;
margin-top: 5px;
padding-top: 5px;
padding-bottom: 15px;
}

div.productrightpuffbutton a:link,
div.productrightpuffbutton a:visited,
div.productrightpuffbutton a:active,
div.productrightpuffbutton a:hover {
text-decoration: none;
color: #000000;
}



/*************************/
/*## produkt undersida ##*/
/*************************/
.divRightBody {
position: relative;
}


div.divRightBodyBoxedPuff {
background: #ffffff url(/filearchive/1/10711/product_puff_bg.png) no-repeat;
width: 190px;
height: 211px;
position: relative;
margin: 15px 0px 0px 0px;
}


div.divRightBodyBoxedPuff div {
position: relative;
top: 30px;
left: 10px;
}

div.divRightBodyBoxedPuff div.boxedinfo_nobg{top: 10px;}


div.divRightBodyBoxedPuff img {
position: absolute;
top: 3px;
left: 85px;
}


/*  -  special för produktinfo v3 */
div.divRightBodyBoxedPuff_Expanding {
  width: 190px;
  min-height: 211px;
  position: relative;
  margin: 0px; /*15px 0px 0px 0px;*/
  background-color: transparent;
  line-height:auto;
}

div.divRightBodyBoxedPuff_Expanding div.spotExpanding_top{
  background: transparent url(/filearchive/1/18705/product_puff_bg_01.png) no-repeat;
  color:white; font-size:1px;
  height:10px; width:190px; overflow:hidden;
  margin:0px; padding:0px;
}
div.divRightBodyBoxedPuff_Expanding div.spotExpanding_bodyWrapper{
  background: transparent url(/filearchive/1/18706/product_puff_bg_02.png) repeat-y;
  width: 190px;
  margin:0px; padding:0px;
  overflow:hidden;
}

div.divRightBodyBoxedPuff_Expanding div.spotExpanding_bodyWrapper div.spotExpanding_body{
  width: 170px;  margin:5px 10px 5px 10px;
}
div.divRightBodyBoxedPuff_Expanding div.spotExpanding_footer{
  background: transparent url(/filearchive/1/18707/product_puff_bg_03.png) no-repeat;
  color:white; font-size:1px;
  height:32px; width:190px; overflow:hidden;
  margin:0px; padding:0px;
}

/*  -  /special för produktinfo v3 */


div.divRightBodyBoxedPuff img {
position: absolute;
top: 3px;
left: 85px;
}




.productSubPuff {
position: relative;
width: 190px;
height: 190px;
}

.productSubPuffTitle {
position:relative;
top:20px;
text-align: center;
}

.productSubButton {
background: #ffffff url(/filearchive/1/10652/gradient_bg_3x40.png) repeat-x;
background-position: 0px 20px;
width: 350px;
height: 60px;
}

.productSubButton a {
margin-left: 10px;
font-style: italic;
display: block;
background: #ffffff url(/filearchive/1/10659/yellow_arrow.png) no-repeat;
background-position: top right;
}

div.productSubPuff a:link,
div.productSubPuff a:visited,
div.productSubPuff a:active,
div.productSubPuff a:hover {
text-decoration: none;
color: #666666;
}

div.productSubPuff a img{
position: relative;
top: 3px;
left: 5px;
border-style: none;
}



/* Pro-sidor */

/* Overrides */

div.appstoreproduct_containerlistmode div.boxedproductbottomcontainerlistmode{position:relative; margin-top:10px;}





img.appstore_spoticon{height:33px;}
iframe.chmiframe{abc_margin-left:5px;}

div.productinfomenu{float:right; margin-right:10px; margin-top:18px; width:190px; min-height:200px;}
div.productrightpuffproWrapper{
      position:relative; 
      width:190px; 
      height:80px;
      border:0px dashed red; 
      background: url(/filearchive/1/17090/subpagedivider.png) no-repeat 50px 18px;
   }
div.wrapperProduktsidaPro div.productinfomenu{float:right; margin-right:10px; margin-top:18px; width:250px; min-height:200px;}
div.wrapperProduktsidaPro div.productrightpuffproWrapper{
      position:relative; 
      width:250px; 
      height:80px;
      border:0px dashed red; 
      background: url(/filearchive/1/17090/subpagedivider.png) no-repeat 50px 18px;
   }
   div.productrightpuffproLink{position:absolute; left:0px; width:42px;}
   div.productrightpuffproTitle{margin-left:42px; padding-left:10px; font-weight:bold;}
   div.productrightpuffproText{margin-left:42px; padding-left:10px;}

   /* Arial 11px #484848*/
   a.productrightpuffproLink:link, a.productrightpuffproLink:visited,
   a.productrightpuffproLink:active, a.productrightpuffproLink:hover {font-size:11px; color:#484848; text-decoration:none;}

div.pro_productinfoWrapper{position:relative; margin-left:18px; width:550px; vertical-align:top;}
   div.pro_productpagetitle{line-height:normal; max-width:450px;}
   div.pro_producttitle{line-height:normal; max-width:450px;}
   div.pro_producttext{}
   div.pro_producttext *{color:#838383;}
   div.pro_producttext .ingress{line-height:120%; color:black;}
   div.pro_producttext p{}
   div.pro_producttext_addresslist{FONT-SIZE: 11px;}
   div.pro_producttext_addresslist *{FONT-SIZE: 11px; /*color:#484848;*/}
   div.pro_producttext_addresslist .ingress{}
   div.pro_producttext_addresslist p{FONT-SIZE: 11px;}
   div.pro_producttext a:link,
    div.pro_producttext a:visited,
    div.pro_producttext a:active,
    div.pro_producttext a:hover 
   {
      font-size:inherit !important;
      font-family:inherit !important;
   }

/*
div.producttext{FONT-SIZE: 16px !important; line-height: 23px; color: #838383; }
div.producttext p{FONT-SIZE: 16px;}
*/

/* override 2010-01-28 */
td.contenttext{color:#484848; font-size:11px;}


div.rightcolumnproinfo{/*float:right;*/} 
div.freecontent{}
div.freecontentboxed{
   /* variant av divRightBodyBoxedPuff */
   background: #ffffff url(/filearchive/1/10711/product_puff_bg.png) no-repeat;
   position: relative;
   margin: 15px 0px 15px 0px;
   width: 170px;
   height: 191px;
   padding: 10px;
   _width: 190px;
   _height: 211px;
}
div.freecontentboxed_small{
   /* specialisering av freecontentboxed */
   background-image: url(/filearchive/2/23943/product_puff_bg_small.png);
   padding-top: 14px;
   height: 140px;
   _height: 160px;
}
div.freecontentunboxed{}

/* AppStore */
table.applicationpageinfo{margin-left:10px;}
/* variant av boxedproductcontainerlistmode */
div.appstoreproduct_containerlistmode{
   float:left; 
   margin-right:20px; 
   background:transparent url(/filearchive/1/10036/boxedprodlistbg.png) no-repeat;
}

div.boxedproductcategory{overflow:auto;}
div.boxedProductCategorySelector{cursor:pointer; margin-top:20px; margin-bottom:5px;}
div.boxedProductCategorySelector div.boxedproductcategoryheader{width:467px; height:32px; position:relative; padding-top:8px; padding-left:40px; color:white; font-size:12px; font-weight:bold;}
div.boxedProductCategorySelector div.boxedproductcategoryheader img{width:467px; height:32px; position:absolute; top:0px; left:0px; z-index:0;}
div.boxedProductCategorySelector div.boxedproductcategoryheader div{width:467px; height:32px; position:absolute; z-index:10;}
/* puffar.css */
div.puffcontainer{
  width:362px;
  height:105px;
  background-image:url(/filearchive/4/4532/pufftablebg.gif);
  background-repeat:no-repeat;
}
.puffdivider{}
img.partnerpuffimage{margin:5px;}
div.partnerpufftitle{FONT-WEIGHT: bold; FONT-SIZE: 9px; MARGIN-BOTTOM: 8px; TEXT-TRANSFORM: uppercase; COLOR: #a31525; FONT-FAMILY: arial, helvetica; margin-left:5px; margin-top:10px; margin-right:15px; margin-bottom:0px;}
div.partnerpufftext{margin-left:5px; margin-top:0px; margin-right:15px; margin-bottom:5px;}


div.sidopuffcontainer{width:189px; border:0px solid #808080; background-image:url(/filearchive/4/4581/sidopuffbg.gif); background-repeat:repeat-x;}
  div.sidopuffbild{position:absolute; left:5px; top:10px; padding:1px; border:1px solid gray}
  div.sidopufftext{height:50px; position:relative; left:55px; top:10px; width:130px;}

div.divDivider{position:relative; top:15px; width:190px; background-image:url(/filearchive/1/1041/anoto_dots_red.gif); background-repeat:repeat-x;}

div.areaspotimage{border:1px solid gray; width:397px}
img.areaspotimage{margin:1px;}

div.partnerstartpuffar{}

.divDivider3 {background-image:url(/filearchive/1/1041/anoto_dots_red.gif); background-repeat: repeat-x; font-size: 10px; height: 10px; width: 210px;}
.divDivider4 {background-image:url(/filearchive/1/1041/anoto_dots_red.gif); background-repeat: repeat-x; font-size: 3px; height: 3px; width: 189px;}
.Redtitle3 {FONT-WEIGHT: bold; FONT-SIZE: 9px; TEXT-TRANSFORM: uppercase; COLOR: #a31525; FONT-FAMILY: arial, helvetica; margin-bottom: 8px;}
.sidopuffbild2 {padding: 1px; border: 1px solid gray;}

/* Sidopuffar */

div.StartMiddleContainer {border-top:1px #A6A38F solid;margin-bottom:12px;width:220px; background: url(/filearchive/6/6064/bg_puff_framsida.jpg) top left repeat-x;padding:2px 5px 5px 5px}

/* Puffar generellt (via generisk kontroll Puff.ascx) */
a.spotcontrol_spotlink{}
div.spotcontrol_spotwrapper{
  background-repeat:no-repeat;
  position:relative;
}
div.spotcontrol_spotouterwrapper{
  /* Innehåller bilden */
  width:220px; height:144px;
  margin-left:17px;
}
div.spotcontrol_spotouterwrapper div.spotcontrol_spotinnerwrapper{
  /* Innehåller ramen (220x144) */
  background-image:url(/filearchive/2/23554/startspotframe.png);
  width:207px; height:131px;
  padding:13px 13px;
}
div.spotcontrol_spotcontentwrapper{
  width:200px; padding:10px;
  margin-left:17px;
}
div.spotcontrol_spotcontentwrapper *{
  color:#897971;
}
div.spotcontrol_spotcontentwrapper h3{
  color:#a31525;
  text-transform:uppercase; 
}
div.spotcontrol_spotcontentwrapper div.startspotdivider{
  border:0;
  height:7px;
  background-image: url(/filearchive/2/23560/dot8.gif);
  background-repeat:repeat-x;
  background-position:left bottom;
  margin-top: 3px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px;
}

/* Startpuffar */
div.startpagespotsWrapper{width:930px; overflow:hidden; min-height:150px; margin-bottom:20px;}
div.startpagespotsWrapper div.startpagespots{
  width:940px; overflow: hidden;
  min-height:150px; 
}
div.startpagespotsWrapper div.startpagespots div.spotcontainer:first-child div.spotcontrol_spotouterwrapper{margin-left:0px;}
div.startpagespotsWrapper div.startpagespots div.spotcontainer:first-child div.spotcontrol_spotcontentwrapper{margin-left:0px;}
/* Qualification.css */
/*
Används i första hand för AFS / Qualified Solutions / PartnerPlatformPage men även i anpassad form för PartnerClinicalTrialsPage
*/


.qualificationinputcontrol{width:190px;}
div.divStep{vertical-align:top; width:600px; height:400px; background-color:#efefef; padding:10px; margin:10px;}
div.divStep#first{}
div.divStep#last{}
div.qualificationcontrolgroup{font-weight:normal; margin-top:10px; position:relative;}
div.qualificationcontroldescription{
    font-style:italic; 
    background-color:#eaeaea; 
    font-weight:normal; 
    margin-top:10px; 
    position:absolute; 
    top:5px; 
    right:5px; 
    width:185px; 
    border:1px inset #aaaaaa;}
div.qualificationcontroltitle{font-weight:bold; margin-top:15px; width:400px;}
div.wizardcontainer{}
input.NavButton{border:1px solid black; width:130px;}
input.StartNextButton{}
input.StepNextButton{}
input.StepPreviousButton{}
li.SidebarSelected{list-style-position:inside; list-style-type:square;}
  li.SidebarSelected a:link{color:black}
  li.SidebarSelected a:visited{color:black}
  li.SidebarSelected a:hover{color:black}
  li.SidebarSelected a:active{color:black}
li.SidebarUnselected{list-style-position:inside; list-style-type:none}
  li.SidebarUnselected a:link{color:black}
  li.SidebarUnselected a:visited{color:black}
  li.SidebarUnselected a:hover{color:black}
  li.SidebarUnselected a:active{color:black}
textarea.qualificationinputmultiline{height:60px;}
table.checkboxlist{border:0px dashed red; width:300px}
table.checkboxlist input{float:left;}
table.checkboxlist label{position:relative; top:3px;}
table.Wizard{}
td.Navigation{}  /* Navigations-cell; innehåller navigationsknappar */
td.SideBar{padding-right:20px}  /* Sidonavigations-cell; innehåller steglänkar */
td.StepStyle{}  /* Hela steget */


li.SidebarSelected{list-style-image:url(/filearchive/4/4657/selecteditem.png);}



/* Qualification results */
table.qualificationresults{}
table.qualificationresults tr{vertical-align:top;}
table.qualificationresults td{padding:0px 5px 0px 5px;}
table.qualificationresults td.qtitle{padding-left:0px; min-width:140px;}
table.qualificationresults td.qanswer{padding-right:0px;}

div.qualificationintro{width:835; margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #efefef; background-color:#ffffff;}


.tooltip{cursor:default;}


/* Public Qualification results */
table.qualificationresultspublic{width:500px}
table.qualificationresultspublic tr{vertical-align:top;}
table.qualificationresultspublic td.qtitle{}
table.qualificationresultspublic td.qanswer{width:250px;}


/* Override: Qualification results för Clinical Trials */
table.qualificationresults_clinicaltrials{}
table.qualificationresults_clinicaltrials tr{}
table.qualificationresults_clinicaltrials td{padding:0px 5px 10px 5px;}
table.qualificationresults_clinicaltrials td.qtitle{}
table.qualificationresults_clinicaltrials td.qanswer{}


/* Clarification */

div.extraplatforminfo{position:relative; top:10px; clear:both; width:578px; border:1px solid #a9a9a9; padding:10px;}

td.clarificationcolumnleft{width:380px;}
td.clarificationcolumnright{width:280px;}

div.clarificationdivider{
   background-image:url(/filearchive/7/7869/clarificationdividerv.gif);
   background-repeat:repeat-y;
   width:16px;
   height:100%;
}
div.clarificationtopheader{
   font-weight: bold;
   FONT-SIZE: 13px; 
   COLOR: #000000; 
   FONT-FAMILY: verdana;
   margin-bottom: 10px;
}
div.clarificationheader{
   margin-top:10px; 
   font-weight:bold; 
   FONT-SIZE: 10px; 
   COLOR: #303030; 
   FONT-FAMILY: verdana
}
div.clarificationtext{
   margin-top:0px; 
   font-weight:normal;
   FONT-SIZE: 10px; 
   COLOR: #303030; 
   FONT-FAMILY: verdana
}
blockquote.clarificationinset{
   margin:0px;
   margin-left:10px;
}




/* rss.css */
.rssheader{FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: Verdana }

.rssitem{FONT-SIZE: 10px; FONT-FAMILY: Verdana }

A.rsslink:link{FONT-SIZE: 10px; FONT-FAMILY: Verdana }

A.rsslink:visited{FONT-SIZE: 10px; FONT-FAMILY: Verdana }

A.rsslink:hover{FONT-SIZE: 10px; FONT-FAMILY: Verdana }

A.rsslink:active{FONT-SIZE: 10px; FONT-FAMILY: Verdana }


/* Salesforce.css */
/* Används av salesforceserverform (1 och 2) */

/*
600-170-400 = 30px
30px - 12px padding = 18px;
--> main2 = 420 px (400+18+2px)
*/


*{font-family:Arial; font-size:11px;}
table.supportform{width:600px;}
table.rma{}
table.supportform td{vertical-align:top; padding-bottom:3px;}
table.supportform td.title{width:165px; padding:3px; padding-left:5px; font-size:12px;}
table.supportform td.main{width:400px;}
table.supportform td.main2{width:410px;}
table.supportform tr.area{}
table.supportform tr.area td{background-color:#dddddd; padding:5px; font-weight:bold; width:390px; border-top:10px solid white;
  background-color:#a82d33; color:white;
}
.supportforminput{width:400px;}
.supportforminputtextbox{}
.supportforminputtextarea{width:400px; resize:none;}
.supportforminputdropdown{}
div.details{font-size:9px; font-style:italic;}
div.infotext{}
.ValidatorDescription{display:inline; padding-left:2px; _padding-left:10px;}
td.ValidatorAgree{vertical-align:bottom !important; padding-bottom:25px !important;}

input.ruUpload{position:relative; top:-35px; left:320px;}
input.submitbutton{top:0px; left:-17px;}
ul.ruInputs{list-style-type:none; list-style-image:none;}
.ruFakeInput{height: 21px !important; position:relative;}

.ValidatorDescription{padding-left:1px;}

.removefile{margin-left:50px; border:1px solid red;}
/* search.css */
/*
.searchlabel{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}

.searchtextbox{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana; width:120px;}

.searchbutton{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}

.searchresulthead{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}

.searchresultcount{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}
td.searchresultcount{padding-right:10px;}

A.searchresulttitle:link{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}

A.searchresulttitle:visited{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}

A.searchresulttitle:hover{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}

A.searchresulttitle:active{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}

.searchresulttext{FONT-SIZE: 10px; PADDING-BOTTOM: 8px; COLOR: #000000; FONT-FAMILY: verdana}
*/
table.searchresults{margin-bottom:30px;}
table.searchresults tr td{padding-bottom:10px;}
table.searchresults tr td .searchresultrank{display:none;}
/* sidstilskomplement.css */
/* Denna CSS används även av lemoon, för att få en renare verktygspanel för Pagestyles */

.extern:link{FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #fff; FONT-FAMILY: arial; TEXT-DECORATION: none}
.extern:visited{FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #fff; FONT-FAMILY: arial; TEXT-DECORATION: none}
.extern:hover{FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #fff; FONT-FAMILY: arial; TEXT-DECORATION: underline}
.extern:active{FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #fff; FONT-FAMILY: arial; TEXT-DECORATION: underline}


ul.biglist *{FONT-SIZE: 22px; FONT-FAMILY: arial, helvetica; line-height:140%;}
ul.biglist a:link, ul.biglist a:visited, ul.biglist a:hover, ul.biglist a:active{FONT-SIZE: 22px; FONT-FAMILY: arial, helvetica; line-height:140%;}
ul.biglist ul{FONT-SIZE: 16px; FONT-FAMILY: arial, helvetica; line-height:120%;}

.RSStabell td{background-image:url(/filearchive/1/13245/bg_rss.png) !important; background-repeat:no-repeat; padding-left:55px; vertical-align:top;}
.RSStabell div.presstitle{position:relative; margin-top:5px;}


table.investorstabell{
	border-collapse: separate;
	border-spacing: 1px;
	border: 1px solid #C0C0C0;
}
table.investorstabell th{padding: 5px; text-align:left; background-color:#C0C0C0; font-weight:normal;}
table.investorstabell td{
  border: 1px solid #C0C0C0;
  padding: 5px;
}

.paragrafmarginal p{margin-bottom:15px;}
.paragrafmarginal p *{line-height:auto;}


.marginal{margin:10px;}


ul.arrowlist li{margin:0 0 10px 0; font-size:inherit;}

.usercontent a.omarkerad:link,
   .usercontent a.omarkerad:visited,
   .usercontent a.omarkerad:hover,
   .usercontent a.omarkerad:active
{
    text-decoration:none; color:#484848;
}

table.lined{}
table.lined tr{}
table.lined tr td{border-bottom:1px dotted #c1252c; padding:10px 0;}

/* sitemap.css */
.sitemapheader { height:20px;background:#a82d33;padding-top:4px;padding-left:4px;color:#ffffff; }
a.sitemap_level1:link { font-weight: bold; font-size: 12px; color: #ffffff !important; text-decoration: none; }
a.sitemap_level1:visited { font-weight: bold; font-size: 12px; color: #ffffff !important; text-decoration: none; }
a.sitemap_level1:hover { font-weight: bold; font-size: 12px; color: #ffffff !important; text-decoration: underline; }
a.sitemap_level1:active { font-weight: bold; font-size: 12px; color: #ffffff !important; text-decoration: none; }
a.sitemap_level2:link { font-weight: bold; text-decoration: none; }
a.sitemap_level2:visited { font-weight: bold; text-decoration: none; }
a.sitemap_level2:hover { font-weight: bold; text-decoration: underline; }
a.sitemap_level2:active { font-weight: bold; text-decoration: none; }
a.sitemap_level3:link { font-weight: normal; text-decoration: none; }
a.sitemap_level3:visited { font-weight: normal; text-decoration: none; }
a.sitemap_level3:hover { font-weight: normal; text-decoration: underline; }
a.sitemap_level3:active { font-weight: normal; text-decoration: none; }
a.sitemap_level4:link { font-weight: normal; text-decoration: none; }
a.sitemap_level4:visited { font-weight: normal; text-decoration: none; }
a.sitemap_level4:hover { font-weight: normal; text-decoration: underline; }
a.sitemap_level4:active { font-weight: normal; text-decoration: none; }
/* subnavigation.css */
A.subnavigation:link{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}
A.subnavigation:visited{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}
A.subnavigation:hover{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}
A.subnavigation:active{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}

A.subnavigationSelected:link{FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}
A.subnavigationSelected:visited{FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}
A.subnavigationSelected:hover{FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}
A.subnavigationSelected:active{FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}

A.subnavigationback:link{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}
A.subnavigationback:visited{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}
A.subnavigationback:hover{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}
A.subnavigationback:active{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}


/* topnavigation.css */
A.topnavigation:link {
	FONT-FAMILY: arial;
	FONT-SIZE: 15px;
	COLOR: #dfdfdf;
	FONT-WEIGHT: 600;
	TEXT-DECORATION: none;
	WHITE-SPACE: nowrap;
}

A.topnavigation:visited {
	FONT-FAMILY: arial;
	FONT-SIZE: 15px;
	COLOR: #dfdfdf;
	FONT-WEIGHT: 600;
	TEXT-DECORATION: none;
	WHITE-SPACE: nowrap;
}

A.topnavigation:hover {
	FONT-FAMILY: arial;
	FONT-SIZE: 15px;
	COLOR: #ffffff;
	FONT-WEIGHT: 600;
	TEXT-DECORATION: none;
        WHITE-SPACE: nowrap;
}

A.topnavigation:active {
	FONT-FAMILY: arial;
	FONT-SIZE: 15px;
	COLOR: #FFFFFF;
	FONT-WEIGHT: 600;
	TEXT-DECORATION: none;
	WHITE-SPACE: nowrap;
}

A.topnavigationSelected:link {
	FONT-FAMILY: arial;
	FONT-SIZE: 15px;
	COLOR: #FFFFFF;
	FONT-WEIGHT: 600;
	TEXT-DECORATION: none;
	WHITE-SPACE: nowrap;
}

A.topnavigationSelected:visited {
	FONT-FAMILY: arial;
	FONT-SIZE: 15px;
	COLOR: #FFFFFF;
	FONT-WEIGHT: 600;
	TEXT-DECORATION: none;
	WHITE-SPACE: nowrap;
}

A.topnavigationSelected:hover {
	FONT-FAMILY: arial;
	FONT-SIZE: 15px;
	COLOR: #FFFFFF;
	FONT-WEIGHT: 600;
	TEXT-DECORATION: none;
	WHITE-SPACE: nowrap;
}

A.topnavigationSelected:active {
	FONT-FAMILY: arial;
	FONT-SIZE: 15px;
	COLOR: #FFFFFF;
	FONT-WEIGHT: 600;
	TEXT-DECORATION: none;
	WHITE-SPACE: nowrap;
}

.topspace {
	HEIGHT: 45px;
        WIDTH: 2px;
}

.topnavSel {
	PADDING-RIGHT: 18px;
	PADDING-LEFT: 18px;
	BACKGROUND-REPEAT: repeat-x;
	BACKGROUND-IMAGE: url(/filearchive/3/340/uni_menu_chosen.gif);
}

.topnavSel2 {
	BACKGROUND-IMAGE: url(/filearchive/3/340/uni_menu_chosen.gif);
	PADDING-LEFT: 18px;
	PADDING-RIGHT: 18px;
	BACKGROUND-REPEAT: repeat-x;
}

.topnavNotSel {
	PADDING-RIGHT: 18px;
	PADDING-LEFT: 18px;
}

