.heading { font-family: verdana; font-size: 12px; font-weight: bold; text-decoration: none; } textarea { font-family: arial; font-size: 11px; text-decoration: none; } input { font-family: arial; font-size: 11px; text-decoration: none; } selection { font-family: arial; font-size: 11px; text-decoration: none; } .text { font-family: arial; font-size: 11px; text-decoration: none; } A { font-family: verdana; font-size: 10px; text-decoration: underline; } a { font-family: arial; font-size:14px; font-family:arial; color:#353535; } img { border: 0; } img.map { float: right; display: block; padding: 3px; margin: 10px 0 0 0; border: 1px solid #353535; } h1 { font-family: arial; margin-bottom: 0; font-size: 34px; } h2 { font-family: arial; font-size: 20px; color: #353535; margin: 12px 0 4px 0; } h3 { font-family: arial; margin-top: 2px; font-size: 16px; font-weight: normal; } body.text { margin: 0; padding: 0; text-align: center; background-image: url(library/images/mainBg.jpg); font-family: arial; font-size:14px; font-family:arial; color:#353535; } #prod a { font-family: arial; margin-top: 2px; font-size: 12px; font-weight: normal; color: #A7A7A7; text-decoration: none; } #container { width: 910px; margin: auto; text-align: left; background-image: url(library/images/contentBg.gif); background-repeat: repeat-y; padding: 0 21px 0 22px; } #top { height: 140px; } #top div { float: left; } #top #company-logo { width: 150px; float: left; position: relative; left: 80px; top: 25px; } #top #top-menu { width: 530px; height:81px; margin: 0 0 10px 0; float: left; position: relative; left: 190px; } #top #top-menu img { margin: 0 3px 0 0; } #top #choose-company { position: relative; left: 340px; width: 530px; height: 31px; background-image: url(images/top/valj-butik-bg.gif); background-repeat: no-repeat; } #top #choose-company select { position: relative; left: 380px; top: 4px; } #company { background-color: #e5e5e5; margin: 20px 0 20px 0; height: 292px; background-image: url(images/company-bg.gif); background-repeat: repeat-x; font-family: arial; font-size:12px; font-family:arial; color:#353535; } #company a { font-size: 12px; } #company img.company-pic { float: left; margin: 0 20px 0 0; } #content { clear: both; } #footer { height: 100px; margin: 60px 0 0 0; clear: both; } /* top nav ------------------------------------ */ a.home, a.products, a.about, a.contact { float: left; display: block; height: 81px; width: 129px; margin: 0 3px 0 0; } a.home { background-image: url(images/top/menu_hem.gif); } a.home:hover { background-image: url(images/top/menu_hem_over.gif); } a.products { background-image: url(images/top/menu_produktr.gif); } a.products:hover { background-image: url(images/top/menu_produktr_over.gif); } a.about { background-image: url(images/top/menu_foretaget.gif); } a.about:hover { background-image: url(images/top/menu_foretaget_over.gif); } a.contact { background-image: url(images/top/menu_kontakta.gif); } a.contact:hover { background-image: url(images/top/menu_kontakta_over.gif); } /* Products nav ------------------------------------ */ #product-menu { clear: both; width: 910px; margin: 20px 0 0 0; height: 29px; background-image: url(images/border-gradient.gif); border-top: 1px solid #d7d7d7; border-bottom: 1px solid #d7d7d7; } #product-menu ul { margin: 0; padding: 0; list-type-style: none; } #product-menu ul li { float: left; list-style-type: none; } #product-menu ul li a { display: block; padding: 8px 8px 9px 8px; color: #000000; font-family: arial; text-decoration: none; font-size: 11px; } #product-menu ul li.current a { background-color: #000000; background-image: url(images/border-gradient-over.gif); color: #ffffff; } #product-menu ul li a:hover { background-color: #000000; background-image: url(images/border-gradient-over.gif); color: #ffffff; } div.el-blanco { clear: both; padding: 10px; } /* Main-table ------------------------------------ */ #main-table { width:100%; } #main-table td { vertical-align:top; padding:15px 0 30px 0; font-size:14px; line-height:20px; font-family:arial; color:#505050; } #main-table td.top { border-bottom:1px solid #000000; } #main-table td.top-pic { padding:10px 0 0 0; } #main-table td.main-left { padding:15px 30px 0 0; } #main-table td.main-right { padding-left: 30px; } div.main-top, #main-top { border-bottom: 1px solid #505050; margin: 0 45px 0 45px; } a.prev { float: right; display: block; width: 103px; height: 30px; background-image: url(images/buttons/arrow-left.gif); } a.next { float: right; display: block; width: 110px; height: 30px; background-image: url(images/buttons/arrow-right.gif); } a.prev:hover { background-image: url(images/buttons/arrow-left-over.gif); } a.next:hover { background-image: url(images/buttons/arrow-right-over.gif); } div.all-width { margin: 20px 0 20px 0; } div.block { padding:20px 0 20px 0; font-size:14px; line-height:20px; font-family:arial; color:#353535; clear:both; font-weight: normal; margin: 0 45px 0 45px; } div.block img.left, div.block img.right { padding-bottom:15px; } div.block img.left { float:left; margin-right:25px; } div.block img.right { float:right; margin-left:25px; } div.clear { padding: 10px 45px 0 0; clear: both; } #blaff { float: right; position: relative; top: -90px; } #start_top_left { float: left; background: url(images/start_top_left.jpg) no-repeat; width: 443px; width: 397px; height: 352px; height: 102px; margin-right: 7px; padding: 250px 23px 0 23px; } #start_top_right { float: left; background: url(images/start_top_right.jpg) no-repeat; width: 460px; width: 414px; height: 352px; height: 102px; padding: 250px 23px 0 23px; } #start_top_left h1, #start_top_right h1 { font-size: 18px; font-weight: normal; line-height: 22px; margin: 0 0 3px 0; padding: 0; color: #fff; } #start_top_left p, #start_top_right p, #start_top_left a, #start_top_right a { font-size: 12px; font-weight: normal; line-height: 18px; margin: 0; padding: 0; color: #fff; } #start_top_left a, #start_top_right a { float: right; margin: 8px 0 0 0; font-weight: bold; text-decoration: none; } .clearBoth { clear: both; } #formdiv .textinput, #formdiv select, #formdiv textarea { width: 225px; margin: 1px 0; padding: 0; } #formdiv td.text { width: 100px; } .right { float: right; }