html, body { background:#cfd2b3; font-family: "Arial", "Perpetua", "Lucida Sans" , serif; color:#888500; overflow: hidden; }
img { border: none;} 

#container { background-color:#CFD2B3; color:#888500; height:600px; width:780px; left:50%; top:50%; margin:-300px 0 0 -390px; position:absolute; z-index:99; }
#subcontainer { height:561px; width:684px; margin-left:37px; margin-top:17px;}
    #upper_div { height:105px;  width: 100%;}
      #upper_div ul { list-style-type: none; margin:0; padding:0; height:100px;}
      #navigation { float:left; font-size: 14px; margin-left:0px; margin-top:0px; width:auto;}
      #navigation a { background-color:#CFD2B3; color:#888500; text-decoration:none;}
      #navigation a:hover { background-color:#CFD2B3; color:white;}
      
      #navigation_id { font-weight:bold;}
      
      
        #startsida { margin-top: 1px;}
        #tjanster { margin-top: -1px; }
        #omkamoko { margin-top: -1px;}
        #analys { margin-top: -1px;}
        #kontakt { margin-top: 0px;}    
        #logo {position: absolute; top: 18px; left: 473px; width: 254px; height: 70px;}

    #main_div { height:390px; width: 100%; margin-left:1px;}
    #main_div h1 { font-size: 13px;}
    
    #monsterkonstruktion img { margin-left:20px; margin-bottom:10px; font-size: 13px;}   
    #monsterkonstruktion h1, p { font-size: 13px;}
        
    #avprovning h1, p { font-size: 13px;}
    #avprovning p { width:80%;}
    #avprovning img { margin-top:30px; }
    
    #gradering h1, p { font-size: 13px;}
    #gradering p { width:80%;}
    #gradering img { margin-top:0px; }
    
    #text_contact a { background-color:#CFD2B3; color:#888500; text-decoration:none;}
    #text_contact a:hover {background-color:#CFD2B3; color:#888500; text-decoration:none;}
    
    #main_div a { background-color:#CFD2B3; color:#888500; text-decoration:none;}
    #main_div a:hover { background-color:#CFD2B3; color:#888500; text-decoration:none;}
    
    #main_div_hem .home_header, #main_div_contact .home_header  { display:none;}
    #main_div_hem { height:390px; width: 100%; margin-left:1px;}
    #main_div_contact { height:390px; width: 100%; margin-left:1px;}
      
      #main_text h1 { font-size: 13px; margin-left:1px; margin-bottom:3px; margin-top:7px; }
      #main_text p  { font-size: 13px; margin-top:0; margin-left:1px; margin-bottom:0;}
      #main_text { margin-top: 8px;}      
      
      #text_kund p { font-size: 13px; margin-left:1px; margin-bottom:16px;}
      #text_kund h1 { font-size: 13px; margin-left:1px;}      
      
      #text_about p { font-size: 13px; margin-left:1px; margin-bottom:16px;}
      #text_about h1 { font-size: 13px; margin-left:1px;}      
      
      #text_contact p { font-size: 13px; margin-left:-1px; margin-bottom:5px; line-height:70%;}
      #text_contact h1 { font-size: 16px; font-weight:normal; margin-left:-1px; margin-bottom:22px}
      
      #main h1 { font-size: 13px;}
      #main p  { font-size: 13px;}
      #main img  { margin-left:20px;}
      
      #provsomnad h1 { font-size: 13px;}
      #provsomnad p  { font-size: 13px;}
      #provsomnad img  { margin-left:0px;}     
      
      #main_div .home_header { display:none;}
        #karin  {  position: absolute; top: 0; left: 18px; width: 100px; height: 100px }
        
        #pil	a { background-image: url(images/pil.gif); background-repeat: no-repeat; background-position: 0 0; position: absolute; top:230px; left: 610px; width: 117px; height: 37px; z-index: 10; }
        #pil	a:hover { background-image: url(images/vitpil.gif); }
        #pil 	a span { display: none; }
        #valkommen  {  position: absolute; top: 410px; left: 602px; width: 100px; height: 19px }
        #text   {  position: absolute; top: 570px; left: 37px; width: 690px; height: 30px }
        #namn {  position: absolute; top: 457px; left: 61px; width: 100px; height: 35px }
        #starttext  {  position: absolute; top: 219px; left: 467px; width: 260px; height: 100px }
        #textkarin  {  position: absolute; top: 278px; left: 472px; width: 100px; height: 100px }
        #lager3  {  position: absolute; top: 128px;  width: 409px; height: 144px; left:37px; }
        #lager4 { height:42px; left:423px; position:absolute; top:358px; visibility:visible; width:305px; }        

        #lager17 a { background-image: url(images/pil.gif); background-repeat: no-repeat; background-position: 0 0; height:29px; left:608px; position:absolute; top:490px; visibility:visible; width:117px; }        
        #lager17 a:hover { background-image: url(images/vitpil.gif); }
        #lager17 a span { display: none; }        

        #lager11 { font-size: 13px; height:16px; left:550px; position:absolute; top:499px; visibility:visible; width:184px; }
        #lager20 { height:295px; left:361px; position:absolute; top:198px; visibility:visible; width:373px; }
        #lager21 { height:152px; left:364px; position:absolute; top:346px; visibility:visible; width:362px; } 
      
      #foot_div { width: 100%; margin-left:-1px; margin-top:0px;}      
      #foot_div hr {margin:0; padding:0; background: transparent url(images/line.gif) no-repeat;}
      #foot_div a {background-color:#CFD2B3; color:#888500; text-decoration:none;}
      #foot_div a:hover {background-color:#CFD2B3; color:#888500; text-decoration:underline;}
      #foot_div a.mail {background-color:#CFD2B3; color:#888500; text-decoration:underline;}      
      #foot_div p {font-size: 13px; line-height:170%; margin-top:10px;}

      #foot_div_contact { width: 100%; margin-left:-1px; margin-top:0px;}      
      #foot_div_contact hr {margin:0; padding:0; background: transparent url(images/line.gif) no-repeat;}
      #foot_div_contact a { background-color:#CFD2B3; color:#888500; text-decoration:none;} 
      #foot_div_contact a:hover { background-color:#CFD2B3; color:#888500; text-decoration:underline;}           
      #foot_div_contact p { font-size: 13px; line-height:170%; margin-top:10px;}