BODY {font-family:Verdana, Helvetica, sans-serif; font-size:12px; margin:0; background-color:#EFF9FC}
#wrapper {width:900px; margin:auto}
H1 {font-size:28px; font-family:"Trebuchet MS", Arial; color:#1AA2CE; margin-top:0; margin-bottom:7px}
H2 {font-size:22px; font-family:"Trebuchet MS", Arial; color:#1AA2CE}
h3 {margin-top:0}
.logo {float:left; padding-top:13px; padding-left:5px}
.header {float:left; width:948px; height:108px; background-color:#fff}
.logo {margin-left:35px; margin-top:10px; float:left}
.info {margin-right:35px; margin-top:7px; float:right; font-size:14px; color:#111; font-family:Arial, Helvetica, sans-serif;}
.info A {color:#999; text-decoration:none}
.menu {float:left; width:863px; background-repeat:repeat-x; text-align:left; padding-left:19px;  padding:6px; border-bottom:2px solid #999; background-color:#fff; margin:0px 36px; margin-bottom:10px}
.menu A {font-size:14px; font-weight:100; color:#000; text-decoration:none; padding-left:22px; padding-right:22px; margin-top:12px; margin-bottom:10px; border-right:1px solid #999; text-transform:uppercase}
.menu A:hover {color:#1AA2CE}
.slideshow {margin:0 auto; width:876px; background-color:#FFFFFF; margin-top:10px; margin-bottom:25px; min-height:380px}
.slideshow IMG {margin:0;}
.main {width:884px; float:left; padding-left:32px; padding-bottom:45px; padding-right:32px; padding-top:35px; background-color:#fff; margin-top:-2px; min-height:250px}
.buttons {width:946px; float:left; margin-right:4px; margin-left:22px; height:177px; margin-bottom:23px; margin-top:50px}
.button {float:left; width:277px; height:177px; background-image:url(../img/button-bg.jpg); text-align:center; border:1px solid #fff}
.button:hover {border:1px solid #004A77}
.button .bild { height:136px}
.button IMG {margin:10px;}
.button .lasmer {float:right; width:20px; margin-top:-15px; margin-right:12px; bottom:0}
.button .lasmer A {color:#FF0000; text-decoration:none; font-weight:700; font-size:10px}
.button .lasmer A:hover {text-decoration:underline}
IMG {border:0; margin-right:22px}
.randomimage {float:left; height:250px;}
.randomimage .rubrik { position:absolute; font-size:27px; color:#004A77; margin-top:20px; margin-left:17px; font-family:Arial, Helvetica, sans-serif}
.nyhet {margin-top:3px; margin-left:3px; margin-bottom:12px; width:170px; line-height:18px}
.nyhet P {margin:0;}
.nyhet .datum {font-size:10px; color:#999}
.nyhet .rubrik {font-weight:700}
.nyhet .lasmer {color:#FF0000; margin-top:0px; font-size:11px; text-decoration:none}
.nyhet .lasmer:hover {text-decoration:underline}
.fler_nyheter {bottom:0; float:left}
.fler_nyheter A {color:#FF0000; font-size:11px; text-decoration:none;}
.fler_nyheter A:hover {text-decoration:underline;}
.footer {float:left; font-size:10px; background-repeat:repeat-x; height:21px; width:948px; text-align:center; padding-top:10px; color:#555; background-color:#f7f7f7; color:#666666}
.footer A {color:#666}
.textinput { width:180px; margin-top:1px; border:1px solid #E7DED5; margin-right:5px}
#meddelande { width:300px; margin-top:1px; border:1px solid #E7DED5; height:62px;}
.sendbutton { width:60px; border:1px solid #E7DED5; margin-left:5px; vertical-align:bottom; margin-bottom:1px;}
.kontakt-form DIV {margin-left:18px;}
.bestallform {margin-top:55px; margin-bottom:30px}
.produkt {width:860px; height:137px; background-image:url(../img/button-bg.jpg); text-align:left; margin-top:20px; padding:15px; border:1px solid #fff}
.produkt:hover {border:1px solid #004A77}
.produktmeny {list-style-type:none}
.produktmeny LI {float:left; margin:3px; padding-bottom:7px; padding-top:7px}
.produktmeny LI A {background-color:#F87F19; color:#FFFFFF; padding:7px 7px; text-decoration:none; font-weight:700}
.produktmeny LI A:hover {text-decoration:underline; color:#000000}
.content TD {padding:2px}
input {margin-bottom:3px}
