/* Generellt 
h1 = pagetitle
h2 = contenttitle

Tyvärr används både h2 och pagetitle till annat - ändra efter lansering vII
*/
*{font-family: Arial, Helvetica, Sans-serif;}
.contenttext{FONT-SIZE: 11px; COLOR: #484848; LINE-HEIGHT: 150%;}
.contenttitle{MARGIN-TOP: 2px; FONT-WEIGHT: normal; FONT-SIZE: 18px; TEXT-TRANSFORM: uppercase; COLOR: #897a73; LINE-HEIGHT: 21px; FONT-FAMILY: arial, helvetica; LETTER-SPACING: 1px;}

h2{MARGIN-TOP: 2px; FONT-WEIGHT: normal; FONT-SIZE: 18px; TEXT-TRANSFORM: uppercase; COLOR: #897a73; LINE-HEIGHT: 21px; FONT-FAMILY: arial, helvetica; LETTER-SPACING: 1px;}

A:link{FONT-SIZE: 11px; FONT-FAMILY: arial; TEXT-DECORATION: none;}
A:visited{FONT-SIZE: 11px; FONT-FAMILY: arial; TEXT-DECORATION: none;}
A:hover{FONT-SIZE: 11px; FONT-FAMILY: arial; TEXT-DECORATION: underline;}
A:active{FONT-SIZE: 11px; FONT-FAMILY: arial; TEXT-DECORATION: underline;}

.usercontent A:link, .usercontent A:visited{COLOR: #5675b5;}
.usercontent A:hover, .usercontent A:active{COLOR: #a41624;}

A.readmore:link, A.readmore:visited{COLOR: #5675b5;}
A.readmore:hover, A.readmore:active{COLOR: #a41624;}


.mastertemplate_login A:link{COLOR: #5675b5;}
.mastertemplate_login A:visited{COLOR: #5675b5;}
.mastertemplate_login A:hover{COLOR: #a41624;}
.mastertemplate_login A:active{COLOR: #a41624;}


.presstitle{MARGIN-TOP: 2px; FONT-WEIGHT: normal; MARGIN-bottom: 5px; FONT-SIZE: 18px; COLOR: #897a73; LINE-HEIGHT: 21px; FONT-FAMILY: arial, helvetica; LETTER-SPACING: 0px;}


.usercontent UL{list-style-position: outside; list-style-image:url(/filearchive/1/1668/red_dot_lists2.gif); margin-top: 0; margin-left: 25px; margin-bottom:10px;}

.usercontent td{min-height:26px;}

.Redtitle{FONT-WEIGHT: bold; FONT-SIZE: 9px; MARGIN-BOTTOM: 8px; TEXT-TRANSFORM: uppercase; COLOR: #a31525 !important;}
A.Redtitle:link{FONT-WEIGHT: bold; FONT-SIZE: 9px; MARGIN-BOTTOM: 8px; TEXT-TRANSFORM: uppercase; COLOR: #a31525 !important;}
A.Redtitle:visited{FONT-WEIGHT: bold; FONT-SIZE: 9px; MARGIN-BOTTOM: 8px; TEXT-TRANSFORM: uppercase; COLOR: #a31525 !important;}
A.Redtitle:hover{FONT-WEIGHT: bold; FONT-SIZE: 9px; MARGIN-BOTTOM: 8px; TEXT-TRANSFORM: uppercase; COLOR: #a31525 !important;}
A.Redtitle:active{FONT-WEIGHT: bold; FONT-SIZE: 9px; MARGIN-BOTTOM: 8px; TEXT-TRANSFORM: uppercase; COLOR: #a31525 !important;}
.Redtitle b{FONT-WEIGHT: bold; FONT-SIZE: 9px; MARGIN-BOTTOM: 8px; TEXT-TRANSFORM: uppercase; COLOR: #a31525 !important;}

.Bluetitle{FONT-WEIGHT: bold; FONT-SIZE: 9px; MARGIN-BOTTOM: 8px; TEXT-TRANSFORM: uppercase; COLOR: #5375b4; FONT-FAMILY: arial, helvetica;}
A.Bluetitle:link{FONT-WEIGHT: bold; FONT-SIZE: 9px; MARGIN-BOTTOM: 8px; TEXT-TRANSFORM: uppercase; COLOR: #5375b4; FONT-FAMILY: arial, helvetica;}
A.Bluetitle:visited{FONT-WEIGHT: bold; FONT-SIZE: 9px; MARGIN-BOTTOM: 8px; TEXT-TRANSFORM: uppercase; COLOR: #5375b4; FONT-FAMILY: arial, helvetica;}
A.Bluetitle:hover{FONT-WEIGHT: bold; FONT-SIZE: 9px; MARGIN-BOTTOM: 8px; TEXT-TRANSFORM: uppercase; COLOR: #5375b4; FONT-FAMILY: arial, helvetica;}
A.Bluetitle:active{FONT-WEIGHT: bold; FONT-SIZE: 9px; MARGIN-BOTTOM: 8px; TEXT-TRANSFORM: uppercase; COLOR: #5375b4; FONT-FAMILY: arial, helvetica;}
.Regulartitle{line-height:auto !important; FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-BOTTOM: 5px; COLOR: #7f7f71; FONT-FAMILY: arial, helvetica; TEXT-DECORATION: none;}
span.Regulartitle{line-height:auto !important;}
td.Regulartitle{DISPLAY: inline;}
A.Regulartitle:link,
  A.Regulartitle:visited,
  A.Regulartitle:hover,
  A.Regulartitle:active{DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-BOTTOM: 5px; COLOR: #7f7f71; FONT-FAMILY: arial, helvetica; TEXT-DECORATION: none;}

.usercontent p{margin-bottom:1em;}

.quoteblue{FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #5375b4 !important; FONT-STYLE: italic; FONT-FAMILY: arial, helvetica; margin-bottom:0px; display:block;}

img.submenu_moreitemsarrow{margin-left:5px;}

div.submenuitemsWrapper{}
div.submenuitemsWrapper ul.submenu{}
div.submenuitemsWrapper ul.submenu li.submenuitem{color:#897971;}
div.submenuitemsWrapper ul.submenu li.submenuitemselected{color:#a31525;}
div.submenuitemsWrapper ul.childsubmenu{margin-left:10px;}
div.submenuitemsWrapper ul.childsubmenu li.submenuchilditem{color:#897971;}
div.submenuitemsWrapper ul.childsubmenu li.submenuchilditemselected{color:#a31525;}

li.submenuitem a:link,
 li.submenuitem a:visited,
 li.submenuitem a:hover,
 li.submenuitem a:active
{
  color:#897971;
}
li.submenuitemselected a:link,
 li.submenuitemselected a:visited,
 li.submenuitemselected a:hover,
 li.submenuitemselected a:active
{
  color:#a31525;
}
li.submenuchilditem a:link,
 li.submenuchilditem a:visited,
 li.submenuchilditem a:hover,
 li.submenuchilditem a:active
{
  color:#897971;
}
li.submenuchilditemselected a:link,
 li.submenuchilditemselected a:visited,
 li.submenuchilditemselected a:hover,
 li.submenuchilditemselected a:active
{
  color:#a31525;
}

div.searchv2wrapper{background: url(/filearchive/1/19846/searchbg.png) no-repeat left top; width:169px; height:24px; padding:2px; width:165px; height:20px; }
  input.searchtextboxv2{border:0; position:relative; top:-2px; margin-left:3px; color:#5675b5;}
  input.searchbuttonv2{position:relative; left:10px; top:1px;}


span.rightcontentwrapper{float:right; margin-right:10px;}



/* mastertemplate */
body{background:url(/filearchive/2/20058/bodybackground.png) repeat-x;}

img.mastertemplate_toplogo{position:relative; top:5px;}
div.mastertemplate_outercontainer{width:930px; margin:auto; position:relative;}
  div.mastertemplate_header{overflow:auto; padding-top:15px; min-height:44px;}
  div.mastertemplate_header div.mastertemplate_searchandlogin{width:169px; height:50px; position:absolute; right:0px; top:15px;}
  div.mastertemplate_header div.mastertemplate_searchandlogin div.mastertemplate_login{margin-bottom:5px; width:166px; text-align:right;}
  div.mastertemplate_header div.mastertemplate_searchandlogin div.mastertemplate_search{}
  div.mastertemplate_header div.mastertemplate_topmenu{margin-top:15px;}
  div.mastertemplate_pagewrapper{}
div.mastertemplate_pagewrapper div.mastertemplate_contentContainer{min-height:300px;}
div.mastertemplate_footerwrapper div.mastertemplate_footer{margin-top:10px; width:900px; margin:auto; /*background: url(/filearchive/7/70/anoto_dots.gif) repeat-x left top; padding-top:10px;*/}

div.mastertemplate_headerwrapper{width:995px; margin:auto; background:url(/filearchive/2/20057/sitebackground_top.png) no-repeat 50% 0px; min-height:105px;}
div.mastertemplate_bodywrapper{width:995px; padding:0px; margin:0 auto 0 auto; background:url(/filearchive/2/20056/sitebackground_middle.png) repeat-y 50% 0px; min-height:400px; overflow:auto;}
div.mastertemplate_footerwrapper{width:995px; margin:auto; background:url(/filearchive/2/20055/sitebackground_bottom.png) no-repeat 50% 0px; height:70px;}

/* template */

div.templateContentContainer{}
  div.templateContentContainerStartpage{margin:0px 0px 10px 0px;}
  div.templateContentContainerSubpage{margin:10px 0px 10px 10px;}


div.template_subnavigationwrapper{
   position:relative;
   width: 210px; padding-right:10px;
   float:left;
}

div.template_maincontentwrapper{
   position:relative;
   width: 700px;
   margin-left: 220px;
}

div.template_maincontentwrapperWithoutSubNav{
   position:relative;
   width: 910px;
   margin-left: 0px;
}



/* Kontrollspecifikt */
img.logindivider{margin:0px 10px -5px 10px;}

div.topmenuitemsWrapper{
  width:930px;
  height:46px;
  background-image:url(/filearchive/1/19097/topmenusprite.png);
  background-position:0 0;
}
div.topmenuitemsWrapper_Item1Selected{background-position:0 -50px;}
div.topmenuitemsWrapper_Item2Selected{background-position:0 -100px;}
div.topmenuitemsWrapper_Item3Selected{background-position:0 -150px;}
div.topmenuitemsWrapper_Item4Selected{background-position:0 -200px;}

div.topmenuitemsWrapper div.AspNet-TopMenu div.AspNet-Menu-Horizontal ul.AspNet-Menu
{
  padding-top:10px;
}

div.topmenuitemsWrapper div.AspNet-TopMenu div.AspNet-Menu-Horizontal ul.AspNet-Menu li
{
  min-width:232px; text-align:center;
}

div.topmenuitemsWrapper a.AspNet-Menu-Link:link,
 div.topmenuitemsWrapper a.AspNet-Menu-Link:visited,
 div.topmenuitemsWrapper a.AspNet-Menu-Link:hover,
 div.topmenuitemsWrapper a.AspNet-Menu-Link:active
{
  color:white;
  font-weight:bold;
}
div.topmenuitemsWrapper a.AspNet-Menu-Selected:link, 
 div.topmenuitemsWrapper a.AspNet-Menu-Selected:visited, 
 div.topmenuitemsWrapper a.AspNet-Menu-Selected:hover, 
 div.topmenuitemsWrapper a.AspNet-Menu-Selected:active
{
  color:#a31525;
  font-weight:bold;
}

img.akcheader{width:930px; height:41px; display:block; margin-top:-10px; /*margin-top:15px;*/}

.HRbluedot{BACKGROUND: url(/filearchive/1/1156/HRbluedot.gif) repeat-x; MARGIN: 16px 0px;}


/* Sidspecifikt */

div.templateContentContainer div.startpagespot{width:205px; height:288px; padding:12px 10px 0px 15px; position:relative; overflow:hidden; z-index:999; float:right; background-image:url(/filearchive/2/20477/ministartbannerbg.gif); background-position:right top; background-repeat:no-repeat;}
div.templateContentContainer div div.startpageflash{width: 700px; height:300px; overflow:hidden;}
div.templateContentContainer div div.startpagenewsticker{width:930px; height:37px; clear:both; background-image:url(/filearchive/1/19100/starttickerbg.png);}

/* - Bildspel. Bilder: 100x115 */
div.templateContentContainer div.startpagespot div.startpagepartners{height:110px; width:125px; overflow:hidden; position:absolute; bottom:0px; left:50%; margin-left:-63px;}
div.templateContentContainer div.startpagespot div.startpagepartners div.slideshow{height: 110px; width:125px; overflow:hidden; margin:0px auto 0px auto; z-index:0;}
div.templateContentContainer div.startpagespot div.startpagepartners div.slideshow img{max-height:100px; max-width:115px; margin:auto; border:0;}

div.searchresultpage_contentcontainer{float:left; width:400px; MARGIN-RIGHT: 30px;}
div.searchresultpage_rightcolumntopcontainer{float:left; width:190px; padding-top: 4px; background: url(/filearchive/7/70/anoto_dots.gif) repeat-x left top}
div.searchresultpage_rightcolumnbottomcontainer{float:left; width:190px; padding-top:4px;}


div.startnewstickerheadline{color:white; padding:7px 0 0 10px; font-weight:bold;}


.eventtitle{DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #a21525; FONT-FAMILY: arial; WHITE-SPACE: nowrap; HEIGHT: 17px;}

a.eventcalendararchivelink:link, 
 a.eventcalendararchivelink:visited, 
 a.eventcalendararchivelink:hover, 
 a.eventcalendararchivelink:active
{
  display:block; margin:20px; font-weight:bold;
}


h4.pressreleasedate{MARGIN-TOP: 10px; FONT-SIZE: 11px; MARGIN-LEFT: 1px; COLOR: #484848;}
DIV.pressreleasetext{FONT-SIZE: 11px; WIDTH: 180px; COLOR: #484848;}
DIV.pressreleasetextwide{FONT-SIZE: 11px; MARGIN-BOTTOM: 13px; MARGIN-LEFT: 1px; COLOR: #484848;}
A.pressreleaselink:link{FONT-SIZE: 11px; COLOR: #484848;}
A.pressreleaselink:visited{FONT-SIZE: 11px; COLOR: #484848;}
A.pressreleaselink:hover{FONT-SIZE: 11px; COLOR: #484848;}
A.pressreleaselink:active{FONT-SIZE: 11px; COLOR: #484848;}
A.pressreleaselinkSelected:link{FONT-WEIGHT: bold; COLOR: #a31525;}
A.pressreleaselinkSelected:visited{FONT-WEIGHT: bold; COLOR: #a31525;}
A.pressreleaselinkSelected:hover{FONT-WEIGHT: bold; COLOR: #a31525;}
A.pressreleaselinkSelected:active{FONT-WEIGHT: bold; COLOR: #a31525;}

/* - archive */
td.linkrow1{padding-bottom:5px;}
td.linkrow2{padding-top:5px; padding-bottom:3px;}


A.filterlinkSelected:link{FONT-WEIGHT: bold; COLOR: #a31525;}
A.filterlinkSelected:visited{FONT-WEIGHT: bold; COLOR: #a31525;}
A.filterlinkSelected:hover{FONT-WEIGHT: bold; COLOR: #a31525;}
A.filterlinkSelected:active{FONT-WEIGHT: bold; COLOR: #a31525;}
DIV.pager{MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px;}
A.pagerlink:link{COLOR: #7f7f71;}
A.pagerlink:visited{COLOR: #7f7f71;}
A.pagerlink:hover{COLOR: #7f7f71;}
A.pagerlink:active{COLOR: #7f7f71;}
A.pagerlinkSelected:link{FONT-WEIGHT: bold; COLOR: #a31525;}
A.pagerlinkSelected:visited{FONT-WEIGHT: bold; COLOR: #a31525;}
A.pagerlinkSelected:hover{FONT-WEIGHT: bold; COLOR: #a31525;}
A.pagerlinkSelected:active{FONT-WEIGHT: bold; COLOR: #a31525;}

DIV.bottomdivider{BACKGROUND-POSITION: center top; BACKGROUND-IMAGE: url(/filearchive/1/1395/anotodot.gif); BACKGROUND-REPEAT: repeat-x;}


/* - Case */

.gridlist{PADDING:5px 2px 5px 2px;}
.gridlist img{margin-right:10px;}
td.caselisttitle{PADDING-LEFT: 5px; }
.gridlistsep{PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; COLOR: #484848; LINE-HEIGHT: 16px; PADDING-TOP: 5px; FONT-FAMILY: arial;}
A.casefile:link{FONT-WEIGHT: bold; FONT-SIZE: 9px; MARGIN-BOTTOM: 8px; TEXT-TRANSFORM: uppercase; COLOR: #5f89c0; FONT-FAMILY: arial, helvetica;}
A.casefile:visited{FONT-WEIGHT: bold; FONT-SIZE: 9px; MARGIN-BOTTOM: 8px; TEXT-TRANSFORM: uppercase; COLOR: #5f89c0; FONT-FAMILY: arial, helvetica;}
A.casefile:hover{FONT-WEIGHT: bold; FONT-SIZE: 9px; MARGIN-BOTTOM: 8px; TEXT-TRANSFORM: uppercase; COLOR: #5f89c0; FONT-FAMILY: arial, helvetica;}
A.casefile:active{FONT-WEIGHT: bold; FONT-SIZE: 9px; MARGIN-BOTTOM: 8px; TEXT-TRANSFORM: uppercase; COLOR: #5f89c0; FONT-FAMILY: arial, helvetica;}

A.sortlink:link{COLOR: #5f89c0; font-weight:bold;}
A.sortlink:visited{COLOR: #5f89c0; font-weight:bold;}
A.sortlink:hover{COLOR: #5f89c0; font-weight:bold;}
A.sortlink:active{COLOR: #5f89c0; font-weight:bold;}
A.sortlinkSelected:link{FONT-WEIGHT: bold; COLOR: #a31525;}
A.sortlinkSelected:visited{FONT-WEIGHT: bold; COLOR: #a31525;}
A.sortlinkSelected:hover{FONT-WEIGHT: bold; COLOR: #a31525;}
A.sortlinkSelected:active{FONT-WEIGHT: bold; COLOR: #a31525;}

DIV.listheadline{FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #5375b4; margin-top:15px;}


/* - Stock issue */
table.fintbl{border:solid 1px #e4e4e4; margin-top:5px; border-collapse: collapse;}
table.fintbl th, table.fintbl td{
    font-size:9px;
    padding:2px 5px 3px 4px;
    border:solid 1px #e4e4e4;
}
table.fintbl .header{
    color:#a80d1f;
    font-size:12px;
    font-weight:bold;
}
table.fintbl th{background-color:#e4e4e4;}
table.fintbl .tdl{text-align:left;}
table.fintbl .tdr{text-align:right;}

/* - Find a partner */

td.partnerlistlogo{padding-top:15px; width:120px; padding-right:25px;}
td.partnerlistinfo{width:455px;}
div.partnerlistinfo{padding-bottom:8px;}

#tblAll{width:635px;}
#tblTech, #tblPlatinum, #tblGold, #tblSilver, #tblBronze{width:635px;}
#tblTech td.partnerlistinfo{width:555px;}
#tblPlatinum td.partnerlistinfo{width:555px;}
#tblGold td.partnerlistinfo{width:555px;}
#tblSilver td.partnerlistinfo{width:555px;}
#tblBronze td.partnerlistinfo{width:555px;}

table.searchlistboxes{margin-bottom:10px;}







/* Overrides */
span.pagetitle{
  color:#a31525;
  font-weight:bold;
  font-size:11px;
  text-transform:uppercase;
}



UL.latestfive{list-style-position: outside; LIST-STYLE-IMAGE: url(/filearchive/1/1021/listbullet.gif); margin-left:0px; _margin-left:40px;}


a.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; }

a.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; }

a.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.templateContentContainer div div.startpagespot .Redtitle{font-size:11px;}

table.partneronepagetable{width:100%;}
td.partneronepageleftcolumn{width:500px;}

