div{position:relative;}
body{background-color:#9c9d9f;}

div.salesforcethankyou{width:500px;}

/*
2009-11-11:

1121px  -->  1000px;
1086px  -->  970px;
*/

div.mastertemplate_outercontainer{margin:auto; width:1000px; background-color:#eceded;}

   div.mastertemplate_header{
     width:970px;
     margin:auto;
     padding-top:16px;
     margin-bottom:6px;
     height:73px;
     background-image:url(/filearchive/6/6160/headerbg.png);
     background-repeat:no-repeat;
     background-position:bottom left;}
      div.mastertemplate_topmenu{padding-top:30px;}
         a.mastertemplate_logo:link, a.mastertemplate_logo:visited, a.mastertemplate_logo:hover, a.mastertemplate_logo:active{}
         a.mastertemplate_logo img{margin-top:19px; float:right;}
         table.menuitems{position:relative; left:7px;}
             table.menuitems td img{position:relative; top:4px;}
             a.menuitem:link, a.menuitem:visited, a.menuitem:hover, a.menuitem:active{text-decoration:none; text-transform: capitalize; color:white; font-size:14px; font-weight:bold;}
             a.menuitemselected:link, a.menuitemselected:visited, a.menuitemselected:hover, a.menuitemselected:active{text-decoration:none; text-transform: capitalize; color:#bf311a; font-size:14px; font-weight:bold;}
      div.mastertemplate_searchandlogin{}
      div.topmenuaddition{position: absolute; right: 90px; top: 30px;}

   div.mastertemplate_pagewrapper{width:980px; margin:auto; min-height:400px; padding-bottom:10px; overflow-x:hidden; overflow-y:auto; /*background-color:#e0d9d2;*/}
      div.mastertemplate_contentContainer{}

   div.mastertemplate_footer{color:white; text-align:center; width:1000px; height:37px; padding-top:10px; height:27px; background-color:#c5c6c8; position:absolute; bottom:-37px;}
      span.footer{padding-bottom: 0px; padding-left: 0px; padding-right: 10px; color: #ffffff; padding-top: 0px}
      span.footer a:link, span.footer a:visited, span.footer a:hover, span.footer a:active{color: #ffffff; text-decoration:none;}
      span.footer a:hover{text-decoration:underline;}

/* Undersidor */
div.subpageLeftcolumnWrapper{width:200px; z-index:999; /**/float:left; margin-right:11px;}


/* - main content */
div.templatePageWrapperSubPage{width:970px; overflow:auto; margin:auto; background-color:#e0d9d2;}
div.templateMainContentWrapperSubPage{width:530px; min-height:400px; /*margin-left:213px;*/ margin-right:13px; background-color:white; padding:0px 10px 10px 10px; overflow-x:hidden;}




/* Sidspecifik CSS - flyttas */
div.startpagecontentwrapper{margin:auto; margin-bottom:5px;}
div.startpagecornercontent{position:absolute; bottom:0px; padding:10px; padding-left:7px; background-image:url(/public/images/semitransbg/semitrans60w.png);}

div.subpageMainContentMainDiv{width:510px; padding:0 10px 0 10px;}
div.subpageMainContentHeaderDiv{width:510px; height:85px; padding-left:10px;}
    div.subpageMainContentHeader{width:510px; height:85px;}
    div.subpageMainContentHeader img{}
    div.subpageMainContentHeader div.subpageheadertext{
       margin:60px 10px 0 0;
       font-family:Arial Black,Arial,Helvetica;
       font-size:22px;
       line-height:20px;
       color:white;
       font-weight:bold;
       position:absolute;
       right:0px;
       bottom:5px;
       max-width:290px;
    }

/* - Sidspecifik subpageMainContentMainDiv */
div.rightcolcontentintMainContentDiv{}


/* Overrides */
h1{font-family:Arial Black,Arial,Helvetica; color:#bf311a;}
div.subpageMainContentMainDiv ul{margin-left: 15px;}
