/* CSS för div'ar */
div                             { margin-right: 0; padding-right: 0; }
div.custwrap                    { width: 110rem; }
div.custmenulogo                { position: relative; float: left;  height: 8rem;   width: 18rem; background: #000; }
div.custmenu                    { position: relative; float: left;  height: 8rem;   width: 80rem; background: #000; }
/*div.custmainview                { position: relative; clear: both; float: left; width: 100rem; background: #ccc; overflow-x: auto; }*/
div.custmainview                { position: relative; float: left; background: none; padding-bottom: 2rem; }
div#custmenuextrawrap           { position: relative; background-color: white; }
div#custmenuextra               { position: relative; background: #ccc; display: none;}
div#MFsearchdiv                 { position: absolute; left: 27.5rem; top: 8.2rem; height: 40rem; border-top: 0; z-index: 52; }
div#MFobjlistdiv                { position: absolute; z-index: 52; }
div#MFdatediv                   { position: absolute; width: 20rem; height: 21rem; border: 0.1rem solid #f90; opacity: 0.85; overflow: hidden; z-index: 1000; }
div#o3menufilters               { height: 40rem; overflow: auto; overflow-x: hidden; }

/* CSS för menyuppbyggnad */
/* me = menuelement , mse = menusubelement, msse = menusubsubelement */

#o3custmenumain                     { position: relative; width: 44rem; margin-top: 1rem; float: left; }
#o3custmenutools                    { position: absolute; right: 0; top: 0.2rem; }
/*#o3custmenumain ul.main             { text-align: center; list-style: none; }*/
#o3custmenumain ul.main li          { display: inline-block; padding-left: 1.6rem; }
/*#o3custmenumain ul.main             { list-style: none; }
#o3custmenumain ul.main li          { width: 10rem; cursor: pointer; float: left; }*/
#o3custmenumain ul.main li span     { display: block; padding-top: .5rem; padding-bottom: 1rem; }
#o3custmenumain span.custsmp            { background: url(/bilder/molecule32.png) center center no-repeat; width: inherit; height: 3rem; }
#o3custmenumain span.custsmpstat        { background: url(/bilder/custsmpstat32.png) center center no-repeat; width: inherit; height: 3rem; }
#o3custmenumain span.custobj            { background: url(/bilder/object32.png) center center no-repeat; width: inherit; height: 3rem; }
#o3custmenumain span.custobjstat        { background: url(/bilder/custobjstat32.png) center center no-repeat; width: inherit; height: 3rem; }
/* Istället för ovanst. hos Saft. TODO: Vi borde göra en ny ikon "custobjanastat32.png". De befintliga är gjorda av Jocke + lillebror */
#o3custmenumain span.custobjanastat     { background: url(/bilder/custobjstat32.png) center center no-repeat; width: inherit; height: 3rem; }

#o3custmenumain span.custdoc       	{ background: url(/bilder/custdoc32.png) center center no-repeat; width: inherit; height: 3rem; }
#o3custmenumain span.custprojectstat,
#o3custmenumain span.custprojectmain,
#o3custmenumain span.custproj      	{ background: url(/bilder/custobjstat32.png) center center no-repeat; width: inherit; height: 3rem; }
#o3custmenumain ul.main li span a strong   { text-align: center; display: block; padding-top: 4rem; color: #ccc; text-transform: uppercase; }
