﻿   
	    /* ------------------------------------------------------------------------*/
	    /* Epmf CSS */        
	    /* ------------------------------------------------------------------------*/        
        body.epmf                        { background: #000 url('../../img/portal-bg.jpg'); background-repeat:repeat-x; height:100%; }
        body.subscriptions               { background: #FFFFFF; height:100%; }
                
        body.portal                      { background: #000 url('../../img/portal-bg.jpg'); background-repeat:repeat-x; height:100%; }	    
        div#portal-top-bar               { height:85px; background: url('../../img/portal-top-bar.jpg') no-repeat; }	    
        div#login-box-right a, div#login-box-right a:link, div#login-box-right a:visited, div#login-box-right a:active { display:block; line-height:1.80em; }
        div#login-box-right a:hover      { }
        div#login-box-left input         { width:140px; _margin-left:-7px; }	    	    
        img#img-quicknet-logo            { width: 443px; height: 58px; margin:15px 0px 0px 0px; }	            
        
        #s1, #s2, #s3, #s4, #s5, #s6, #s7 { margin-top:10px; }
        #subject, #kampanjnamn           { width:300px; }
        
        #toplogo                         { float:left; display:inline; }
        #topnav                          { float:right; display:inline; margin-top: 28px; }
	    #topnav ul                       { list-style-type: none; position:relative; }
	    #topnav ul li                    { float:left; padding:0; list-style-type:none; display:inline; }
        
        div#mainWhiteBox-Wide            { float:left; display:inline; width:945px; margin:5px 0px; }
		div.mainWhiteBox-fiftyfifty1     { float:left; display:inline; width:465px; margin:5px 0px 0px 0px; }
		div.mainWhiteBox-fiftyfifty2     { float:left; display:inline; width:465px; margin:5px 0px 0px 15px; }        
		div.mainWhiteBox-Whole           { display:block; width:945px; margin:5px 0px 0px 0px; }        
		div.mainWhiteBox-Expand          { display:block; width:100%; margin:5px 0px 0px 0px; }        
		
		div.LBox-rounded                  { margin-top:15px; } 
        
        div.toolsmenu_container           { background: url('../../img/epmf-mnu-mid.jpg') top left repeat-x; }
        div.toolsmenu_row                 { margin:0px auto; background-attachment:fixed; background: url('../../img/epmf-mnu-left.jpg') top left no-repeat; min-height:72px; _height:72px; }
        div.toolsmenu_row ul              { list-style-type:none; background-attachment:fixed; float:left; display:inline; background: url('../../img/epmf-mnu-right.jpg') top right no-repeat; min-height:72px; _height:72px; width:100%; margin:0px auto;  }
        div.toolsmenu_row ul li           { margin:0px auto; display:inline; float:left; text-align: -moz-center; text-align:center;  width:100px; min-height:72px; _height:72px; background: url('../../img/epmf-mnu-divide.gif') right no-repeat; }
        div.toolsmenu_row ul li:first-child { margin-left:20px; _padding-left:20px; }
        div.toolsmenu_row ul li:last-child  { border:0px; }
        div.toolsmenu_row ul li a, div.shortcut_row ul li a:link, div.shortcut_row ul li a:visited, div.shortcut_row ul li a:active { color:#ffffff !important; text-decoration: none; font-weight:normal; outline: none; }
        div.toolsmenu_row ul li a:hover    { text-decoration:underline; }        
        div.toolsmenu_row ul li img.icon-32 { margin:8px auto 0px auto; }
        div.toolsmenu_row ul li img.icon-48 { margin:2px auto 0px auto; }
        
        /* Main Big Box */
        div.BBox2-rounded                 { width: 100%; background: #ffffff; color: #000; }
        div.BBox2-rounded .pDiv           { margin: 0px 12px; }
        div.BBox2-rounded-top             { background: url('../../img/epmf-mnu-right.jpg') top right no-repeat; }
        div.BBox2-rounded-btm             { background: url('../../img/wbox/btmright.gif') top right no-repeat; }
        img.BBox2-image                   { width: 29px; height: 72px; border: none; display: block !important; }       

        div#epmf-top-bar                  { min-height:42px; _height:42px; background: url('../../img/epmf-top-fade.jpg') no-repeat; }
        div#epmf-loggedIn_view            { float:right; display:inline; margin:7px 0px 0px 10px; padding:0px; }
		div#login-block                   { float:left; display:inline; }
		div#logout-block                  { float:left; display:inline; padding-left:12px; }                
        img#img-quicknet-logo-small       { width: 59px; height: 29px; margin:7px 0px 0px 0px; }  
        
        a.button2, a.button2:link, a.button2:visited { background: transparent url('../../img/btn_coal2.gif') no-repeat scroll top right; color: #fff; display: block; float: left; font: normal 12px arial, sans-serif; height: 29px; margin-right: 6px; padding-right: 5px;  text-decoration: none; }
        a.button2 span span, a.button2:link span, a.button2:visited span { background: transparent url('../../img/btn_coal1.gif') no-repeat; display: block; line-height: 19px; padding: 5px 12px 5px 14px; } 
        a.button2:active, a.button2:hover  { background-position: bottom right; outline: none; }
        a.button2:active { color: #a8a8a8; }
        a.button2:active span, a.button2:hover span { background-position: bottom left; padding: 5px 12px 5px 14px; /* push text down 1px */ }        
        
        #button-prev                           { float:left; display:inline; margin-top:40px; }
        #button-next                           { float:right; display:inline; margin-top:40px; }        
        #button-send                           { float:right; display:inline; margin-top:40px; }
        label.errorLabel                       { display:block; margin:6px 0px 6px 0px; color:Red; font-size:105%; display:none; }
        
        div#Campaign-TreeView                  { float:left; display:inline; width:22%; }
        div#Campaign-Table                     { float:right; display:inline; width:75%; }        
        
        #ViewerOnTop                           { background: url('../../img/macFFBgHack.png'); display:none; margin:0; padding:0px; position:absolute; width:100%; height:100%; }
        #Inner                                 { margin:auto; width:900px; padding:10px; border:1px solid #9a9a9a; background: url('img/transp-bg.png'); position:absolute; }
        #Box                                   { padding:45px; background:#ffffff; }
        #tblEvents h3                          { padding-left:0px;margin-left:10px; }
        #tblEvents p                           { line-height:110%; margin-left:10px; }

        .quickfacts                            { width:90%; padding:20px; margin:10px auto 10px auto; border-collapse:collapse; border:1px solid #ececec; width:100%; }
        .quickfacts tr td                      { padding:6px; margin:6px; line-height:24px; font-size:110%; }	    

        .linklist                              { padding:20px; margin:10px auto 10px auto; border-collapse:collapse; border:1px solid #ececec; width:100%; }
        .linklist thead tr td, .linklist tfoot tr td { font-weight: bold; }
        .linklist tr td                        { padding:6px; margin:6px; line-height:24px; font-size:110%; }	    

        table.events-table                     { width:100%; margin:0px auto; padding:0px; border-collapse: collapse; }
        table.events-table a                   { color:#000; font-weight:normal; }
        table.events-table tbody tr            { background:#efefef; border-bottom:1px solid #b9b9b9; }
        table.events-table thead tr td         { font-weight:normal; text-align:left; padding: 4px 8px 4px 8px; margin:0px; border-bottom:1px solid #9a9a9a; color:#fff; background:#4e4e4e; }
        table.events-table tbody tr td         { font-weight:normal; text-align:left; margin:0px; padding: 8px 4px 8px 4px; }
        table.events-table tbody tr td.fix1    { width:130px; }
        table.events-table tbody tr td.fix2, table.events-table thead tr td.fix2  { width:90px; text-align:center; margin:auto; }
        table.events-table tbody tr td.fix3, table.events-table thead tr td.fix3  { width:45px; text-align:center; margin:auto; }
        table.events-table tbody tr td.fix2-white  { background:#ffffff; }
        table.events-table tbody tr td.fix2-whiteb { background:#000000; }         
        
        table.GroupTable                            { width:100%; padding:0px; margin:0px 0px 10px 0px; border:0px; }

        a.aplain, a.aplain:link, a.aplain:visited, a.aplain:active { color:#2c2c2c; font-size:1.00em; line-height:22px; margin:2px 10px 6px 10px; font-weight:normal; }
        a.aplain:hover                    { text-decoration:underline; }         
        
        
        div.UserInfo p                          { padding:6px; }
        div.UserInfo h3                         { color:#b7221b; margin-left:0px; }        
        
        table.sortable                   { width:100%; margin:0px auto; padding:0px; border-collapse: collapse; }
        table.sortable a                 { color:#000; font-weight:normal; }
        table.sortable tbody tr.odd      { background:#efefef; border-bottom:1px solid #b9b9b9; }
        table.sortable tbody tr.even     { background:#e7e7e7; border-bottom:1px solid #b9b9b9; }
        table.sortable thead tr th       { font-weight:bold; text-align:left; padding: 6px; margin:0px; border-bottom:1px solid #9a9a9a; color:#fff; background:#4e4e4e; }
        table.sortable tbody tr td       { font-weight:normal; text-align:left; margin:0px; padding:6px; }
        table.sortable tbody tr td.fix1, table.sortable tbody tr th.fix1  { width:130px; }
        table.sortable tbody tr td.fix2, table.sortable thead tr th.fix2  { width:90px; text-align:center; margin:auto; }
        table.sortable tbody tr td.fix3, table.sortable thead tr th.fix3  { width:45px; text-align:center; margin:auto; }

        table.sortable tbody tr td.fix2-white  { background:#ffffff; }
        table.sortable tbody tr td.fix2-whiteb { background:#000000; }         

        table.campaign-table                   { width:100%; margin:0px auto; padding:0px; border-collapse: collapse; }
        table.campaign-table a                 { color:#000; font-weight:normal; }
        table.campaign-table tbody tr.odd      { background:#efefef; border-bottom:1px solid #b9b9b9; }
        table.campaign-table tbody tr.even     { background:#e7e7e7; border-bottom:1px solid #b9b9b9; }
        
        table.campaign-table tbody tr.notediting { border-bottom:1px solid #b9b9b9; }
        table.campaign-table tbody tr.editing { border-bottom:1px solid #b9b9b9; }
        
        table.campaign-table thead tr td       { font-weight:bold; text-align:left; padding: 8px 4px 8px 4px; margin:0px; border-bottom:1px solid #9a9a9a; color:#fff; background:#4e4e4e; }
        table.campaign-table thead tr th       { font-weight:bold; text-align:left; padding: 8px 4px 8px 4px; margin:0px; border-bottom:1px solid #9a9a9a; color:#fff; background:#4e4e4e; }
        table.campaign-table tbody tr td       { font-weight:normal; text-align:left; margin:0px; padding: 8px 4px 8px 4px; }
        table.campaign-table tbody tr td.fix1, table.campaign-table tbody tr th.fix1  { width:130px; }
        table.campaign-table tbody tr td.fix2, table.campaign-table thead tr th.fix2  { width:90px; text-align:center; margin:auto; }
        table.campaign-table tbody tr td.fix3, table.campaign-table thead tr th.fix3  { width:45px; text-align:center; margin:auto; }

        table.campaign-table tbody tr td.fix2-white  { background:#ffffff; }
        table.campaign-table tbody tr td.fix2-whiteb { background:#000000; } 
        
        .sub-table      { display:none; }
      
        table.stats-table                    { width:100%; margin:0px; padding:0px; border-collapse:collapse; }
        table.stats-table a                  { color:#000; font-weight:normal; }
        table.stats-table tbody tr.odd       { background:#efefef; border-bottom:1px solid #b9b9b9; }
        table.stats-table tbody tr.even      { background:#e7e7e7; border-bottom:1px solid #b9b9b9; }
        table.stats-table thead tr td        { font-weight:bold; text-align:left; padding: 8px; margin:0px; border-bottom:3px solid #dfdfdf; color:#fff; background:#4e4e4e; }
        table.stats-table tbody tr td        { font-weight:normal; text-align:left; margin:0px; padding: 8px; border-collapse:collapse; border:1px solid #dfdfdf; }      
        table.stats-table .c                 { text-align:center; }
        table.stats-table .collapse-icon     { text-align:center; width:20px; }
        table.stats-table tbody tr.sub-table { background:#f0f0f0; }          
        

        #divStatsLeft                       { float:left; display:inline; width:240px; }
        #divStatsRight                      { float:right; display:inline; width:600px; margin-top:20px; }
        #statsleft                          { width:100%; height:100%; margin:20px auto; }
        #statsleft ul                       { list-style-type:none; }
        #statsleft li                       { padding:6px 0px 6px 0px; border:1px solid #e2e2e2; width:100%; display:block; margin-left:8px; margin-top:8px; }
        #statsleft li a, #statsleft li a:link, #statsleft li a:active, #statsleft li a:visited { padding:6px 16px 6px 16px; font-size:105%; font-weight:normal; color:#5a5a5a; text-decoration:none; }
        #statsleft li a:hover               { text-decoration:underline; }        
        
        #campaign-table-biglist                { margin-top:10px; }
        #campaign-table-settings               { width:90%; }
        #campaign-font-settings                { width:90%; margin-top:25px; margin-left:25px; }
        #tblcust                                { margin-top:30px; }
        
        /*
        fieldset                                { border: 1px solid #dddddd; width: 250px; padding:10px; margin-bottom:20px; }
        fieldset input                          { width: 200px; } 
        legend                                  { padding: 2px 6px; font-size:110%; } 
        */        

        fieldset                                { border: 1px solid #dddddd; width: 400px; padding:10px; margin-bottom:20px; margin:20px auto; }
        /* fieldset input                          { width: 200px; } */
        legend                                  { padding: 2px 6px; font-size:110%; }        
        fieldset p                              { padding:10px 0px; }
        
        #panel_switcher                      { width:100%; height:100%; margin:15px auto; border-bottom:1px solid #eeeeee; padding:6px 0px 6px 0px; }
        #panel_switcher ul                   { list-style-type:none;  }
        #panel_switcher li                   { padding:6px 0px 6px 0px; border-width:1px 1px 0px 1px; border-style:solid; border-color:#eeeeee; display:inline; margin-left:8px; border-bottom:1px solid #ffffff; }
        #panel_switcher li a, #panel_switcher li a:link, #panel_switcher li a:active, #panel_switcher li a:visited { padding:6px 16px 6px 16px; font-size:105%; font-weight:normal; color:#5a5a5a; text-decoration:none; }
        #panel_switcher li a:hover         { background:#eeeeee; text-decoration:none; }
        div.apanel                           { display:none; }
        input[checkbox]                      { display:inline; }        
        

        ul.folder-list                  { width:100%; margin:0px; text-align:left; padding:auto; list-style-type:none; }
        ul.folder-list li               { margin:0px; display:block;  border-bottom:1px solid #ececec; padding:2px 0px 0px 12px; _padding:2px 0px 0px 12px; _margin:0px; min-height:15px; _height:15px; }
        ul.folder-list li               { background: url('../../img/icons/16x16/folder.png') left no-repeat; }        
        ul.folder-list li#on            { background: url('../../img/icons/16x16/folder_accept.png') left no-repeat; }        
        .folder-list a, .folder-list a:link, .folder-list a:visited, .folder-list a:active { color:#2c2c2c; font-size:1.00em; width:100%; line-height:22px; margin:2px 10px 6px 10px; font-weight:normal; }
        .folder-list a:hover { text-decoration:underline; }  
        
        /* div.section_menu                   { margin:0px auto; padding:0px 0px 0px 0px; _margin-bottom:-15px; _padding-bottom:15px; background-attachment:fixed; background: url('../../img/section-menu/mnu-mid.gif') repeat-x; min-height:46px; _height:46px; width:100%; } */
        div.section_menu                   { margin:0px auto; padding:0px 0px 0px 0px; _margin-bottom:0px; _padding-bottom:15px; background-attachment:fixed; background: url('../../img/section-menu/mnu-mid.gif') repeat-x; min-height:46px; _height:46px; width:100%; }
        div.section_menu_left              { float:left;display:inline;margin:0px;width:4px;height:46px;background: url('../../img/section-menu/mnu-left.gif') no-repeat; }
        div.section_menu_mid               { float:left;display:inline;margin:0px;height:46px; }
        div.section_menu_right             { float:right;display:inline;margin:0px;width:4px;height:46px;background: url('../../img/section-menu/mnu-right.gif') no-repeat; }        

        div.section_menu ul                { margin:0px; list-style-type:none; float:left; display:inline; min-height:46px; _height:46px; }
        div.section_menu ul li             { margin:0px; display:inline; float:left; min-height:46px; _height:46px; text-align: -moz-center; text-align:center; }
        div.section_menu ul li a, div.section_menu ul li a:link, div.section_menu ul li a:visited, div.section_menu ul li a:active { color:#412727; color:#fff; margin:0px; padding:14px 12px 14px 12px; border-right:1px solid #2f2f2f; width:100px; min-height:46px; line-height:46px; _height:46px; text-decoration: none; font-weight:normal; background: url('../../img/section-menu/mnu-mid.gif') repeat-x; }        
        div.section_menu ul li a:hover     { background: #6d6d6d; }                         
        div.section_menu ul li a.last_section { border:0px; }
        
        div#guide-lbox                      { margin-top:16px; }
        /* div.guide-block                  { margin:20px auto 50px auto; width:600px; min-height:350px; _height:350px; } */
        div.guide-block                     { margin:20px auto 50px auto; width:650px;  }
        div.guide-block-low                 { margin: 20px auto 10px auto; width:650px; }         
        ul.guide-step-by-step               { width:auto; margin:0px auto 0px auto; text-align:center; padding:auto; list-style-type:none; float:left; min-height:6px; _height:6px; }
        ul.guide-step-by-step li            { margin:8px 0px 16px 0px; display:inline; float:left; border-right:1px solid #ffffff; width:43px; min-height:6px; _height:6px; }
        ul.guide-step-by-step li.on         { background: url('../../img/guide-1.gif') no-repeat; }
        ul.guide-step-by-step li.off        { background: url('../../img/guide-0.gif') no-repeat; }
        
        input.radio                         { vertical-align:middle; background-image:none; border:0px; line-height:100%; }
        input                               { border-width: expression(this.type=="text"? '1px' : '0'); }

        label.radio_guide                   { display:inline; height:0.90em; margin:0px; border:0px; text-align:left; }
        div.guide-template-carousel         { margin:20px 0px 0px 20px; width:450px; }

        .sel-guide                          { width:220px; display:inline; text-align:left; margin:0px; padding:2px; font-size:110%;  }
        .sel-guide2                         { border:1px solid #c2c2c2; display:block;  background: none; padding:2px 0px 2px 0px; margin:0px; margin:0em 0em 0.6em 0em; line-height:1.40em; font-size:110%; _font-size:120%; text-align:left; }
        #Select2                            { margin-left:20px; }
        
        input.inp-guide                     { border:1px solid #c2c2c2; display: block; background: none; padding:2px; margin:0px; margin:0em 0em 0.6em 0em; line-height:1.40em; height:1.40em; }        
        /* input.inp-guide                  { border:1px solid #c2c2c2; display: block; background-image: url('../../img/input-bg-large.jpg'); padding:2px 6px 2px 6px; margin-bottom:0.6em; line-height:1.40em; height:1.40em; _margin-left:-12px; }	     */

        input.inp-guide-date                { border:1px solid #c2c2c2; display: block; background-image: url('../../img/input-bg-large.jpg'); padding:2px 6px 2px 6px; line-height:1.10em; height:1.10em; display:inline; }	    
        input.date-pick                     { border:1px solid #c2c2c2; display: block; background-image: url('../../img/input-bg-large.jpg'); padding:2px 6px 2px 6px; line-height:1.40em; height:1.40em; display:inline; }
        
        div#previewSnapShot                 { display:none; width:360px; background: #fbfbfb; border:1px solid #ebebeb; padding:10px; margin:20px 0px 30px 80px; }
        img#previewSnapShot-Img             { width:75px; height:75px; padding:0px 10px 10px 0px; }
        p#previewSnapShot-Txt               { display:inline; float:left; margin-left:8px; width:180px; }                

        div#previewSlider                   { display:block; width:360px; background: #fbfbfb; border:1px solid #ebebeb; }
        img.slide-Image                     { width:75px; height:75px; }
        /*
        img#prev_image                      { width:75px; height:75px; display:inline; float:left; }
        p#prev_text                         { display:inline; float:right; } 
        */
        img#prev_image                      { width:75px; height:75px; padding:0px 10px 10px 0px; }
        p#prev_text                         { }         

        div#previewCampaign                 { display:none; width:360px; background: #fbfbfb; border:1px solid #ebebeb; padding:10px; margin:20px 0px 30px 80px; }
        p#previewCampaign-Txt               { display:block; }
        
        div.guide-group                     { margin:10px 10px 10px 0px; display:block; line-height:18px; }                
        div.guide-selectblock               { display:block; margin:0px 0px 20px 0px; }
        div.guide-template-block            { display:block; margin:0px; text-align:left; }
        div.tinyEditor                      { margin:auto; position:relative; width:650px; }
        
         ul.Editor-Tab                       { margin-top:20px; position:relative; float:left; width:100%; padding:0px; margin:0; list-style:none; line-height:1em; border-bottom:1px solid #dddddd; display:block; }
        ul.Editor-Tab li                    { float:left; margin-left:6px; margin-right:3px; padding:0px; border-top:1px solid #dddddd; border-left:1px solid #dddddd; border-right:1px solid #dddddd; }                
        ul.Editor-Tab a, ul.Editor-Tab a:link, ul.Editor-Tab a:visited, ul.Editor-Tab a:active { display:block; color:#2c2c2c; text-decoration:none; font-weight:normal; line-height:22px; background:#fff; margin:0; padding:0.25em 1em;	}
        ul.Editor-Tab a:hover               { background:#f0f0f0; }         
        
        div#Editor-Block                    { width:100%; border-bottom:1px solid #dddddd; border-right:1px solid #dddddd; border-left:1px solid #dddddd; min-height:400px; height:100%; _height:100%; }                          
        div.Editor-Block-Top                { padding:20px; }
        div#Editor-Block-Window             { text-align:center; }
        div.Editor-Block-Top h2             { float:left; display:inline; width:400px; }
        div.Editor-Block-Buttons            { float:right; display:inline; }    
        .Editor-Textversion                 { border:1px solid #dddddd; text-align:left; font-weight: normal; background: #f0f0f0; }    
        
        div.browse-tabs                     { width:100%; padding:8px 4px 4px 4px; margin-top:6px; margin-left:6px; min-height:20px; height:20px; _height:20px; line-height:20px; }
        h2.browse-tabs-headline             { width:150px; display:inline; line-height:20px; margin:-3px 3px 6px 3px; }
        
        
        span.demo-1             { font-size:26px; color:#4a4a4a; font-family:Times New Brilliant Roman; text-decoration:none; font-weight:normal; font-style:italic; }
        span.demo-2             { font-size:22px; color:#7e7e7e; font-family:Times New Brilliant Roman; text-decoration:none; font-weight:bold; font-style:normal; }
        span.demo-3             { font-size:18px; color:#4a4a4a; font-family:Arial; text-decoration:none; font-weight:normal; font-style:italic; }
        span.demo-4             { font-size:14px; color:#4a4a4a; font-family:Verdana; text-decoration:underline; font-weight:bold; font-style:italic; }
        span.demo-5             { font-size:10px; color:red; font-family:Lucida Sans; text-decoration:none; font-weight:normal; font-style:italic; }                
        
        .template-box           { display:inline; float:left; margin:5px 0px 0px 5px; width:200px; height:200px; border: 1px solid #dddddd; }
        .template-box-heading   { width:100%; background:#ededed; min-height:25px; height:25px; line-height:25px; _height:20px; }
        .template-box-content   { min-height:150px; height:150px; line-height:150px; _height:150px; text-align:center;margin-top:0px;margin-bottom:0px;padding:0px; }
        .template-box-action    { width:100%; background:#ededed; min-height:25px; height:25px; line-height:25px; _height:25px; }        
        .tmpl_edit_menu         { position:absolute; display:block; margin:-75px 0px 0px 115px; }
        .tmpl_edit_menu ul      { border:1px solid #dddddd; border-bottom:0px; width:80px; list-style-type:none; background:#ffffff;  }        
        .tmpl_edit_menu ul li   { border-bottom: 1px solid #dddddd; width:80px; }        
        .tmpl_edit_menu a, .tmpl_edit_menu a:link, .tmpl_edit_menu a:active, .tmpl_edit_menu a:visited { color:#353535; text-decoration: none; font-weight:normal; outline: none; width:100px; padding:3px 10px 3px 10px; }
        .tmpl_edit_menu a:hover { text-decoration:underline;  }
        .icon_edittemplate      { border: 1px solid #dddddd; background:#ffffff; margin-top:4px; margin-right:4px; float:right; }
        
        div.mottagare-div                   { width:300px; float:left; display:inline; margin-top:20px; }
        div.mottagare-div-mid               { width:300px; float:left; display:inline; margin-top:20px; margin-left:20px; }
        div.mottagare-div-right             { width:230px; margin-left:20px; float:right; margin-top:20px; display:inline; }

        div.mottagare-pair-1                { float:left; display:inline; width:138px; margin-bottom:6px; }
        div.mottagare-pair-2                { float:right; display:inline; width:138px; _margin-left:3px; margin-bottom:6px; }
        div.mottagare-single                { width:100%; margin-bottom:6px; display:block; }
        div.mottagare-single-filled         { width:100%; margin-bottom:6px; display:block; border:1px solid #d6d6d6; background:#f7f7f7; padding:15px; }        
        input.pair                          { width:126px; margin:0px; }
        input.single                        { width:287px; margin:0px; }
        input.sline                         { display:inline; margin:0px; }
        div.mottagare-div-right div.mottagare-single { margin-bottom:21px; }
        
        select.sel-multiple                 { border:1px solid #c2c2c2; display: block; background-image: none; padding:2px 6px 2px 6px; width:297px; height:60px; font-size:105%; font-family:Trebuchet MS Gothic, Arial, Sans-serif; margin:0px; }
        select.sel-multiple option          { background:transparent; }                
        
        select.sel-dyn                      { border:1px solid #c2c2c2; display: inline; background-image: none; padding:2px 6px 2px 6px; font-size:105%; font-family:Trebuchet MS Gothic, Arial, Sans-serif; margin:0px; }                    
        select.sel-choose                   { border:1px solid #c2c2c2; display: block; background-image: none; padding:2px 6px 2px 6px; width:297px; font-size:105%; font-family:Trebuchet MS Gothic, Arial, Sans-serif; margin:0px; }            
        select.sel-date                     { border:1px solid #c2c2c2; display: block; background-image: none; padding:2px 6px 2px 6px; width:125px; font-size:105%; font-family:Trebuchet MS Gothic, Arial, Sans-serif; margin:0px; }    
        select.sel-date option              { background:transparent; }
        textarea.txt-mottagare              { width:287px; text-align:left; margin:0px; border:1px solid #c2c2c2; display: block; background: none; padding:2px 6px 2px 6px; height:60px; font-size:105%; font-family:Trebuchet MS Gothic, Arial, Sans-serif; margin:0px; }   
        
        .singledist                         { display:block; }
        .RemSingleText                      { display:inline; }        
        
        select.sel-mottagare                { border:1px solid #c2c2c2; display: inline; background-image: none; padding:2px 6px 2px 6px; width:200px; font-size:105%; font-family:Trebuchet MS Gothic, Arial, Sans-serif; margin:6px 0px 0px 0px; }    
        select.sel-mottagare2                { border:1px solid #c2c2c2; display: block; background-image: none; padding:2px 4px 2px 4px; width:200px; font-size:105%; font-family:Trebuchet MS Gothic, Arial, Sans-serif; margin:2px 0px 0px 0px; }    
        img.add-user-img                    { width:24px; min-height:24px; _height:24px; display:inline; padding:0px 0px 4px 0px; margin:0px; }
        
        div.browse-mottagare                { float:left; display:inline; padding-top:8px; margin-top:0px; margin-left:6px; min-height:20px; height:20px; _height:20px; line-height:20px; }
        div.save-delete                     { float:right; display:inline; } 
        
        input#block-mail-check              { display:inline; background:none; border:0px; margin:0px; padding:0px; }
        label.block-mail                    { display:inline; margin:0px; padding:0px; }               
        
        p.list-with-dashed                  { border-bottom:1px dashed #afafaf; line-height:24px; height:24px; }
        p.list-with-dashed span             { float:left; display:inline; line-height:24px; }
        p.list-with-dashed img              { float:right; display:inline; height:16px; width:16px; line-height:24px; }      
        
        ul.status-list                      { width:auto; margin:0px; text-align:left; padding:auto; list-style-type:none; }
        ul.status-list li                   { margin:0px; border-bottom:1px dashed #afafaf; display:block; padding:0px 0px 0px 20px; _padding:0px 0px 0px 20px; _margin:0px; min-height:18px; _height:18px; }
        ul.status-list li.warn              { background: url('../../img/icons/16x16/warning.png') left no-repeat; }
        ul.status-list li.block             { background: url('../../img/icons/16x16/block.png') left no-repeat; }
        
        ul#ul-guide-motgroup                { width:300px; margin:10px 0px 10px 20px; text-align:left; padding:auto; list-style-type:none; }
        ul#ul-guide-motgroup li             { margin:0px; display:block; padding:4px 6px 4px 6px; _padding:4px 6px 4px 6px; _margin:0px; min-height:22px; _height:22px; }      

        ul#ul-guide-filter                  { width:300px; margin:10px 0px 10px 20px; text-align:left; padding:auto; list-style-type:none; }
        ul#ul-guide-filter li               { margin:0px; display:block; padding:4px 6px 4px 6px; _padding:4px 6px 4px 6px; _margin:0px; min-height:22px; _height:22px; }      

        ul#ul-guide-styck                   { width:300px; margin:10px 0px 10px 20px; text-align:left; padding:auto; list-style-type:none; }
        ul#ul-guide-styck li                { margin:0px; display:block; padding:4px 6px 4px 6px; _padding:4px 6px 4px 6px; _margin:0px; min-height:22px; _height:22px; }      
        
        input.inp_radio_guide               { vertical-align: middle; _font-size:120%; width:16px; height:16px; display: inline; background: none; margin:0px 4px 0px 0px; padding:6px; _padding:2px; border:none; display:inline; }        
        
        div.handelser-blocks                { float:left; display:inline; margin-right:10px; }
        div.handelser-blocks input          { margin:0px; padding:0px; _margin-left:-10px; }
        div.handelser-blocks-button         { margin-top:10px; }
        input.date-intervall                { width:70px;display:inline; }         
        
        div.handelser-buttons               { float:left; display:inline; padding:10px 0px 10px 0px; }
        div.handelser-buttons-R             { float:right; display:inline; padding:10px 0px 10px 0px; }     
        
        ul.mott-grupper                      { width:auto; margin:0px; text-align:left; padding:auto; list-style-type:none; }
        ul.mott-grupper                      { margin:0px; border-bottom:1px dashed #afafaf; display:block; padding:0px 0px 0px 20px; _padding:0px 0px 0px 20px; _margin:0px; min-height:18px; _height:18px; }
        ul.mott-grupper li.opened            { background: url('../../img/icons/16x16/warning.png') left no-repeat; }
        ul.mott-grupper li.closed            { background: url('../../img/icons/16x16/block.png') left no-repeat; }
        div.filterswitch                     { text-align:center; margin:12px 0px 12px 0px; }      
        
		div.filter-left                      { float:left; display:inline; margin:12px 0px 16px 0px; }
		div.filter-right                     { width:25%; float:right; display:inline; margin-left:15px; margin-top:15px; }
		div.import-instr-block               { margin:20px 10px 30px 10px; width:100%; _padding-bottom:30px; }
		div.import-instr-block h2            { margin-left:0px; padding-left:0px; _padding-left:-10px; margin-bottom:8px; _margin-bottom:2px; }
		div.import-instr-block p             { margin:10px 0px 10px 0px;  }
		
		ul#dynlist_value_ul                  { list-style-type: none; position:relative; }
		ul#dynlist_value_ul li               { margin:0px; display:block; padding:4px; _padding:4px; _margin:0px; }
		
        #Activities_Calendar                 { width: 600px; margin: 0px; float:left; }
        #Small_Activities_Calendar           { width: 390px; margin: 0px; float:left; }
        #StatsHeadline                       { line-height:130%; }
        
	    #info                                { border:0px; width: 220px; height:100%; min-height:100%; margin: 0px 0px 0px 10px; float:right; padding:0px; }
	    #startguide p.text                   { margin:5px 0px 5px 10px; }
	    
        a.jScrollArrowUp                     { background: url('../../img/basic_arrow_up.gif') repeat-x 0 0; }
        a.jScrollArrowUp:hover               { background-position: 0 0px; }
        
        a.jScrollArrowDown                   { background: url('../../img/basic_arrow_down.gif') repeat-x 0 0; }
        a.jScrollArrowDown:hover             { background-position: 0 0px; }
        a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover { background-position: 0 0px; }

        .orange-bar .jScrollPaneTrack        { background: #f60; }
        .orange-bar .jScrollPaneDrag         { background: #00f url('../../img/drag_grab.gif') no-repeat 50% 50%; }
        .orange-bar .scroll-pane             { background: #69f; }
        .holder                              { float: left; margin: 10px; }
        .scroll-pane                         { width: 200px; height: 200px; overflow: auto; float: left; }
	    
        #newsPanel                          { height: 170px; width: 397px; border: 0; padding: 0px; }
	          
	    .startpage                           { margin:auto; min-height:200px; _height:200px; height:200px; }
        .newsBlock                           { padding:6px 12px 18px 12px; }
        .newsBlock p.datum                   { display:block; color:#898989; font-size:85%; padding:1px 0px 6px 0px; font-style:italic; }
        
        a.big, a.big:link, a.big:active, a.big:visited { color:#7e7b71; font-size:130%; margin-left:0px; font-family:Arial, Verdana; font-weight:normal; text-decoration:none; }
        a.big:hover                          { text-decoration:underline; }	    
        
	    #sammanfattning label               { line-height:1.7em; font-size:1.05em; }	    
	    h2.newsfeed                         { color:#7E7B71; font-family:Arial,Verdana; font-size:130%; font-weight:normal; margin-left:0; text-decoration:none; }
        .filechoose                         { border:1px solid #c2c2c2; display: block; background: none; padding:4px; margin:0px; margin:0em 0em 0.6em 0em; line-height:1.40em; height:1.40em; }
        
        #cpick_Container                    { margin:4px 0px 4px 0px; }
        #pick_Container                     { margin:4px 0px 4px 0px; }
	    .cpick_Block                        { float:left; display:inline; margin-right:4px; }
	    .cpick_Block_Divide                 { float:left; display:inline; width:20px; }	    
	    .cpick_Block input[type=button]     { height:24px; font-size:9px; font-family:Verdana; color:#6c6c6c; background:#dedede; border:1px solid #6c6c6c; }
	    #myhexcode                          { display:inline; float:left; }
	    #myshowcolor                        { width:22px; height:22px; border:1px solid #6c6c6c; display:inline; float:left; }        
	    #cPcolorPicker                      { z-index:999; } 
	    
        .clsOrdercredits                    { width:100%; }
        .clsOrdercredits p                  { margin:16px 0px 16px 0px; }
        .clsOrdercredits h2, .clsOrdercredits h3     { margin-left:0px; }
        .sms_guide                          { width:330px; margin:20px auto; }
        .sms_guide h2                       { margin-left:0px; }
        #sms_meddelande                     { width:290px; height:80px; }
        .sms_guide label                    { display:inline; }
        .sms_guide .inner                   { margin-top:10px; margin-bottom:10px; }
        .hiddenSMSlayers                    { display:none; }	           
        .wide-third-left                    { float:left; width:630px; display:inline; margin-top:16px; }
        .wide-third-right                   { float:right; width:300px; display:inline; margin-top:16px; }        
        
        .error_input                        { border:1px solid red; }
        
        #divPublishSettings                                              { display:none; background:#f1f1f1; margin:10px; }          
        #divPublishSettings label                                        { margin-top:8px; display:block; }
        #divPublishSettings input[type=text],
        #divPublishSettings textarea, #divPublishSettings select         { width:200px; }
        
        .faq_block                    { display:block; padding:12px 0px 12px 0px; }
        .faqwindow                    { display:none; position:absolute; background:white; top:50%; left:50%; margin-top:-150px; margin-left:-150px; border:1px solid #343434; width:350px; min-height:300px; }
        .faqwindow_headline           { padding:0px; width:100%; height:30px; line-height:30px; background:#343434; }
        .faqwindow_headlinespan       { color:#fff; font-family:Arial; font-size:12px; font-weight:bold; padding:2px 6px 2px 6px; }
        .faqwindow_body               { padding:15px; }        
                
