 * { margin:0; padding:0; border: 0; } body { background: #fff url(/sitefiles/36/first/bg.gif) top left repeat-x; font-size: 62.5%; font-family: Arial, Verdana, Helvetica, "Bitstream Vera Sans", sans-serif; line-height: 1.5; } #containerhome { width: 100%; background: #fff url(/sitefiles/36/first/bg.gif) top left repeat-x; } #container { width: 800px; margin: 0 auto; } /* * MAIN MENU */ #menu { list-style-type: none; margin: 0 0 0 0; width: 572px; height: 90px} #menu li{ display:inline; } #menu li a{ float:left;} #menu a.menu-1149 { width: 107px; background: url(/sitefiles/36/first/menu_forside.gif) top left no-repeat; } #menu a.menu-1150 { width: 119px; background: url(/sitefiles/36/first/menu_tjenester.gif) top left no-repeat; } #menu a.menu-1151 { width: 112px; background: url(/sitefiles/36/first/menu_omoss.gif) top left no-repeat; } #menu a.menu-1152{ width: 117px; background: url(/sitefiles/36/first/menu_kontakt.gif) top left no-repeat; } #menu a.menu-1153{ width: 117px; background: url(/sitefiles/36/first/menu_support.gif) top left no-repeat; } #menu a { display: block; height: 90px; text-indent: -9999px; float: left; } #menu a:hover, #menu a.active { background-position: right; } #content{ width:800px; background-color:none; clear:both;} #footer{ clear:both;} #submenu2{ float:left; width:650px; height:25px; display:block; margin-left:10px; list-style-type:none;} #submenu2 li { display:inline; } #submenu2 li a{ float:left; color:#222; height:20px; font-size:12px; padding:8px 6px 0 6px; } #submenu2 li a:hover{ background: #e7f4f0;} #contentmain{ width:440px; padding-top:50px!important; padding-top:35px; float:left;} #content h2{ font-size:30px; margin-bottom:-10px;} #content h2.velkommen{ background: url(/sitefiles/36/first/ir_h2.gif) top left no-repeat; width:436px; height:53px; text-indent:-9999px; } h3{ font-size:14px; margin-bottom:-10px;} p{ font-family:Verdana, Arial, sans-serif; font-size:11px; font-weight:normal; margin:10px 0 10px 0;} p.ingress{ font-family:Arial, sans-serif; font-size:16px; width:450px;} #contentmain p{ width:400px;} #contentbar{ width:360px; margin-top20px!important; margin-top:5px; background: url(/sitefiles/36/first/content-bg.gif) top right no-repeat; padding-top:280px; float:left;} #contentbar img{ float:left;} #contentmain ul{ margin-left:15px;} #contentmain ul li{ margin:5px 0 5px 0;} #contentmain ul li a{ color:#000; font-size:12px;} #footer { clear: both; padding-top: 7px;} #footer a { text-decoration: none; color: #000;} #footer a:hover { border-bottom: 1px solid #000;} /* CONTACT FORM */ #contactemail input.fattext, textarea { background: #FFF; border: 1px solid #ccc; padding: 3px; margin-bottom: 0.5em; width: 400px; float: right; font-size: 11px;} #contactemail textarea { overflow: hidden;} #contactemail label { width: 120px; padding: 4px; margin-bottom: 5px; float: left; font-size:13px; font-weight:strong;} #contactemail .fatbutton { padding: 3px; background: #222; color:#fff; font-size: 1.1em; float: left; margin: 15px 0 0 10px; width: 15%;} #contentmain form label{ font-size:12px; float:left;} #contentmain form input{ float:left; padding:2px; margin:5px 0 5px 0; border:1px solid #ccc;} #contentmain form textarea{ float:left; border:1px solid #ccc; } .kundedata { margin:20px 0px 10px 0px; padding:0px 0px 10px 0px; } .kundedata legend { margin:5px 0px 5px 0px; font-size:14px; } .kundedata ul { margin-bottom:0; } .kundedata li { margin:5px 0px 5px 0px; padding:0; height:25px; clear:both; list-style:none; } .kundedata li label { margin:0; padding:0; width:150px; float:left; } .kundedata li label span.required { color:red; } #contentmain .kundedata li input { margin:0; } #contentmain .kundedata li input#address { margin:0px 10px 0px 0px; } #contentmain .kundedata li input#addressNo { width:50px; } #contentmain .kundedata li input#zip { margin:0px 10px 0px 0px; width:50px; } .kundedata li select { border:solid 1px #CCCCCC; } .kundedata li.tall { height:100px; } .kundedata li.last { height:35px; } .kundedata #comment { margin:0; padding:0; width:270px; height:90px; float:left; } #contentmain .kundedata li input#confirmData, #contentmain .kundedata li input#confirmInfo { margin:0px 10px 0px 0px; } .kundedata li label.longtext { width:390px; } .kundedata #orderButton { margin:0; padding:0; width:50px; height:25px; text-align:center; cursor:pointer; } .countField { width:30px; } .productList td, .productList th { padding:5px 10px 5px 0px; text-align:left; } .productList td.number, .productList th.number { text-align:right; } .productList tr.summary { font-size:12px; font-weight:bold; } 
