#topmenu {
   display: none;
}
#leftmenu {
   display: none;
}
#footer {
   display: none;
}
 


/* RedDot specific */
.dot {
 font-family: Verdana, Helvetica, Arial;
 font-size: 10px;
 color: #FFFFFF;
 background-color: #FF0000;
 font-weight: normal;
 font-variant: normal;
 font-style: normal;
 text-transform: none;
 vertical-align: middle;
 margin-left: 1px;
 margin-right: 1px;
 padding-left: 1px;
 padding-right: 1px;
}
.dot2 {
 font-family: Helvetica, Arial, Verdana;
 font-size: 10px;
 color: #ffffff;
 background-color: #EC143C;
 font-weight: normal;
 font-variant: normal;
 font-style: normal;
 text-transform: none;
 vertical-align: top;
 margin-left: 1px;
 margin-right: 1px;
 padding-left: 1px;
 padding-right: 1px;
}
/*
ljusblå #a7b6db
mellanblå #3a5483
mörkblå #002a5f
mörkgrå #b3b5b7
ljusgrå #ebecec
*/
/* taggfix */
body{ margin:0; }
a{ text-decoration:none;}
/* divrutor */
#header{ width:1003px; height:126px; }
    #headertop{ width:983px; height:65px; padding:0 0 0 10px }
        #headertopleft{ float:left; height:43px; margin:22px 0 0 0px; }
        #headertopright{ width:194px; height:65px; float:right; }
            #headertopright1{ width:194px; margin:8px 0 0 0; }
            #headertopright2{ width:194px; margin:6px 0 0 0; }
    #headermiddle{ width:983px; height:35px; padding:0 0 0 20px; background-color:#3a5483; border-top:#b3b5b7 solid 1px; position: relative; }
        #headermiddlemenu{ margin:7px 0 0 0; }
    #headerbottom{ width:993px; height:26px; padding:0 10px 0 0; background-color: #ebecec; }
        #headerbottombreadcrums{ float:left; margin: 2px 0 0 10px; }
        #headerbottommenu{ float:right; margin: 2px 0 0 0; padding-right: 85px; }
#body{ width:983px; height: auto; margin:10px 10px 0 10px; }
    #maincontent{ width:779px; height: auto; float:left; }
        /* startsida */
        #mainpagetop{ width:779px; height:278px; }
        #mainpagetopfadepic{ width:779px; height:278px; background-image:url(); background-repeat:no-repeat;}
            #mainpagetopleft{ width:286px; height:278px; float:left; }
            #mainpagetopright{ width:463px; height:268px; float:right; margin:0 0 0 10px; padding:10px 10px 0 10px; }
        #mainpagebottom{ width:779px; height:125px; margin:10px 0 0 0; }
                #bottom_box1 { width: 194px; height: 125px; margin-right: 1px; background-color:#8bacc7; float: left; }
                #bot_box_top_left { float: left; height: 52px; width: 114px; padding-left: 10px; padding-right: 3px; padding-top: 15px; }
                #bot_box_top_right { float: right; height: 67px; width: 67px; }
                #bot_box_bot { clear: both; float: left; height: 33px; width: 184px; padding-left: 10px; padding-top: 25px;}
                #bot_box_bot_right { height: 33px; width: 184px; padding-left: 110px; padding-top: 25px;}
            #bottom_box2 { width: 194px; height: 125px; margin-right: 1px; background-color:#9abcd8; float: left; }
            #bottom_box3 { width: 194px; height: 125px; margin-right: 1px; background-color:#b6cfe5; float: left; }
            #bottom_box4 { width: 194px; height: 125px; background-color:#d8e6f1; float: left; }
                #annualreportbox{ width:286px; height:125px; float:left; background-color:#f5f5f5; }
                #annualreportboxtext{ width:185px; height:100px; padding:6px 6px 0 6px; }
            #fairplaybox{ width:483px; height:125px; float:right; margin:0 0 0 10px; background-color:#f5f5f5; }
                #fairplayboxtext{ width:277px; height:100px; padding: 6px 6px 0 6px; }
        
        /* subsida1 */        
        #subpagemenu{ width:174px; height: 404px; background-color:#ebecec; float:left; padding:8px 10px 0 10px; }
        #subpagecontent{ width:575px; height: auto; margin:0 0 0 10px; float:right; }
            #subpagecolumnsingle{ width:555px; height: auto; padding:7px 10px 0 10px; }
            #subpagecolumnsingle2{ float: left; width:400px; height: auto; padding:7px 10px 0 10px; }
            #subpagecolumn1{ width:351px; height: auto; float:left; padding:10px 10px 0 10px; }
            #subpagecolumn2{ width:194px; height: auto; margin:0 0 0 10px; float:right; }
                #subpagecolumnsinglescrollcontentpic1{ width:535px; height:auto; padding:0 20px 0 0; background-image:url(); background-position:right; background-repeat:repeat-y; }
                #subpagecolumnsinglescrollcontentinner{ width:465px; height:auto; padding:0 0 0 0; }
                #subpagecolumnsinglescrollcontent{ width:535px; height:auto; padding:0 20px 0 0; }       
 
    #columnright{ width:194px; height: auto; float:right; margin:0 0 0 10px; position: relative; }
    #columnright_start{ width:194px; height: 278px; float:right; margin:0 0 0 10px; position: relative; }
#footer{ width:983px; height:20px; padding:0 10px 0 10px; }
    #footerleft{ float:left; padding:10px 0 0 0; }
    #footerright{ float:right; padding:4px 0 0 0; }
/* popup */
    #popupheader{ width:580px; padding:6px 0px 0 20px; }
        #popupheaderlogo{ float:left; }
        #popupheadertext{ float:right; margin:4px 10px 0 0; text-align:right; }
    #popupcontent{ margin:20px 20px 0 20px; }    
        #popupcolumnleft{ float:left; width:275px; height:354px;}
        #popupcolumnright{ float:right; width:275px;}
    #popupfooter{ margin:0 0 0 16px; }

/* formatering */
.text10black{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000; }
.text10blackactive{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-decoration:underline; color:#000; }
.text10boldblack{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#000; }
.text10blue{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#3a5483; }
.text10boldblue{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#3a5483; }
.text13blue{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px;  color:#3a5483; }
.text13boldblue{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px;  color:#3a5483; font-weight:bold; }
.text11blue{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;  color:#3a5483; }
.text10white{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#fff; }
.text12white{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#fff; }
.text12whiteselected{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-decoration:underline; }
.text12black{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000; }
.text12boldblue{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#002a5f; }
.text12blue{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#002a5f; }
.text18blue{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#3a5483; }.subpagemenuheader{ padding:0 0 0 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:17px; color:#3a5483; }
.subpagemenuheaderactive{ padding:0 0 0 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:17px; color:#3a5483; }
.subpagemenuactive{ padding:0 0 0 16px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#002a5f; text-decoration:underline; background-image:url(); background-repeat:no-repeat; }
.subpagemenu{ padding:0 0 0 12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#002a5f; background-image:url(); background-repeat:no-repeat; }
#indent{ margin:10px 0 0 10px; width:300px;}
#wideindentmargin{ margin:10px 0 10px 20px; width:410px; }
#smalltextmargin{margin:0 0 6px 0;}
#smalltextmargin a { color: #3a5483; font-weight: normal; text-decoration: none; }
#smalltextmargin a:hover { color: #3a5483; font-weight: normal; text-decoration: none;}
#smalltextmargin_readmore { margin-left: 280px; }
#smalltextmargin_pic{margin:0 0 6px 0; width: 420px;}
#smalltextmargin_pic2{margin:0 0 6px 0; width: 410px;}
#smalltextmargin_pic2 a { color: #3a5483; font-weight: normal; text-decoration: none; }
#smalltextmargin_pic2 a:hover { color: #3a5483; font-weight: normal; text-decoration: none;}
#largetextmargin{margin:0 0 16px 0;}
#boxlink{ float:right; padding-right:6px; }
#columboxlink{ float:right; }
#columnrightheaderunderline{ width:194px; height:1px; font-size:0; background-image:url(); background-repeat:repeat-x; }
#fairpay_bot{ position: absolute; left: 0px; bottom: 0px; clear: both; display: block; }
#columntextmargin{ padding:6px 6px 0 6px; }
#columntextmargin a { color: #3a5483; font-weight: normal; text-decoration: none; }
#columntextmargin a:hover { color: #3a5483; font-weight: normal; text-decoration: none;}
#subpagemenumargin{ padding:0 0 1px 0; }
#subpagemenumargin2{ padding:0 0 1px 10px; }
#subpagemenumargin3{ padding:0 0 1px 16px; }
#pictablepadding { padding:0 29px 0 0 }
#pictabletextpadding { padding:0 29px 10px 0 }
#print_icon{ float:right; }
 
/* Login css */
#dropmenudiv{ position: absolute; border:0px solid black; border-bottom-width: 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; background-color: #3a5483; line-height:25px; z-index:100; }
#login_box { position: absolute; right: 100px; top: 10px; }
#dropmenudiv a{ width: 100%; display: block; text-indent: 3px; border-bottom: 0px solid black; padding: 1px 0; text-decoration: none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; }
#dropmenudiv a:hover{ /*hover background color*/ background-color: #3a5483; text-decoration: underline; }
#login_top_bg { background-color: #ffffff; border-bottom: 0px solid #999999; }