﻿body { font-family: Arial, Helvetica, sans-serif; font-size: 75%; background-color: #d9d9d9; background-image:url(pix/bg-grad.jpg); background-repeat: repeat-x; margin-top: 2px; }

  #wrapper { margin: 0 auto 0; width: 907px; padding-left: 20px; padding-right: 20px; }
    #fbIcon { margin-top: 20px;  }
    #topHolder { clear: both; padding-top: 0px; }
        #logoDiv { float: left; width: 250px; }
        #sloganDiv { float: right; width: 308px; bildbredd: 288px; padding-top: 12px;  }
    #menuHolder { clear: both; padding-top: 0px; }
                            .linkHome { display: block; width: 109px; background-image: url(pix/menbg-hem.gif); height: 20px; padding-top: 13px; text-align: center; }
                            .linkBilfors { display: block; width: 174px; background-image: url(pix/menbg-bilfors.gif); height: 20px; padding-top: 13px; text-align: center; }
                            .linkService { display: block; width: 239px; background-image: url(pix/menbg-service.gif); height: 20px; padding-top: 13px; text-align: center; }
                            .linkKontakt { display: block; width: 126px; background-image: url(pix/menbg-kontakt.gif); height: 20px; padding-top: 13px; text-align: center; padding-right: 15px; }
                            
                            /*BEGIN NAV*/
							
							#nav {
							maaargin: 0px auto 0;
							margin: 0px;
							padding-left: 0px;
							padding-top: 10px;
							width:800px;
							z-index: 120;
							
							}
							
							/*
							* html #nav {
							margin-left:-75px;
							}
							
							*:first-child+html #nav {
							margin-left:-40px;
							}
							*/
							
							#nav ul {
								padding: 0;
								margin: 0;
								list-style-image: none;
                                list-style-position: outside;
                                list-style-type: none;
								width:825px;
							}
							
							#nav li a {
							display: block;
							color: #11518c;
							text-decoration: none;
							font-size: 14px;
							font-weight: normal;
							}
							#nav li a:hover { color: #e87e00; }
							
							#nav li {
							float: left;
							list-style: none;
							padding:0px 0px;
							border-right:0px solid #AE0122;
							height:13px;
							line-height:13px;
							}
							
							#nav li.noborder {
							border: none;
							padding: 1px 11px;
							}
							
							#nav li ul {
								background-color: #fff;
								position: absolute;
								width: 174px;
								margin-left: -999em;
								margin-top:0px;
								z-index:1;
							}
							
							#nav li ul li {
							width: 174px;
							border-bottom: 0px;
							border-right:none;
							vertical-align:bottom;
							padding:0;
							height:31px;
							}
							
							#nav li ul li.li2, #nav li ul li.topdrop2 {
							height:44px;
							}
							
							/* #nav li ul#supporting, #nav li ul#supporting li {
							width:180px;
							} */
							
							#nav li ul#collect, #nav li ul#collect li {
							}
							
							#nav li ul#aboutus, #nav li ul#aboutus li {
							}
							
							#nav li ul#equip, #nav li ul#equip li {
							}
							
							#nav li ul li.topdrop, #nav li ul li.topdrop2 {
							margin-top:8px;
							border-top: 2px solid #525252;
							}
							
							#nav li ul li.last {
							border:none;
							}
							
							#nav li ul li a:link, #nav li ul li a:visited {
							color:#11518c;
							display:block;
							padding: 9px 0 9px 9px;
							background-color: #fff;
							font-weight: normal;
							font-size: 12px;
							}
							
							#nav li ul li a:hover, #nav li ul li a:hover {
							background-color:#fff;
							color: #e87e00;
							}
							
							#nav li:hover ul, #nav li.sfhover ul {
								margin-left:0;
							}
							/* END NAV */
    
    #contentHolder { clear: both; background-color: #fff; padding-top: 40px; padding-bottom: 15px; min-height: 350px; }
        .contentDiv { padding-left: 35px; padding-right: 35px; }
    
    #brandsHolder { clear: both; background-color: #fff; padding-left: 32px; padding-top: 15px; padding-bottom: 15px; }
        #brandsDiv { clear: both; border-top: solid 1px #ddd; width: 835px; }
    
    #footerHolder { clear: both; padding-top: 5px; }
        #footerText { float: left; color: #999; font-size: 11px; }
        #certLogos { float: right; width: 200px; text-align: right; }
            #j5 { float: right; text-align: right; width: 200px; color: #999; font-size: 10px; padding-top: 5px; padding-bottom: 10px; }
                #j5 a { color: #999; text-decoration: none; }
     
	 .contactHolder { margin-top: 5px; margin-bottom: 25px;}
		 .contactPerson { clear: both; width: 380px; border-bottom: 1px dotted #ddd; height: 149px; margin-top: 5px; }
			.contactImage { float: left; width: 120px; height: 149px; overflow: hidden; }
			.contactInfo { float: left; width: 200px; padding-left: 10px; padding-top: 40px; }
        
        
h1 { color: #e87e00; margin-top: 0px; font-size: 1.7em; font-weight: normal; }

h2 { color: #11518c; margin-top: 0px; font-size: 1.4em; font-weight: normal; }

p, li, td { color: #666666; margin-top: 0px; }



a { color: #e87e00; }
a:hover { color: #11518c; }
