* {
margin: 0;
padding: 0;
color: black;
}
img {
border: 0;
}
a {text-decoration: none;}
hr {
height: 3px;
margin: 10px 0 5px 0;
color: #f1f1f1;
background: #f1f1f1;
border: 0;
}
h1 {
font: bold 19px verdana;
margin: 10px 0 10px 0;
color: #333366;
}
h2 {
font: bold 13px verdana;
margin-bottom: 15px;
color: #333366;
}
h3 {
font: bold 12px verdana;
}
h4 {
font: 12px verdana;
margin-top:10px;
}
.ovriga_produkter 
{
    color:white;
    margin-top:10px;
    width:170px;
    height:30px;
    line-height:30px;
    padding-left:5px;
    background:#ed1525;
}
.vmeny_produkt_h3 
{
    color:white;
    width:170px;
    height:30px;
    line-height:30px;
    padding-left:5px;
    background:#ed1525;
}
.vara_produkter 
{
    color:white;
    margin-top:5px;
    width:170px;
    height:25px;
    line-height:25px;
    padding-left:5px;
    background:#ed1525;
}
.ingress {
font: bold .8em verdana;
margin-bottom: 10px;
}
.brodtext {
font: .75em verdana;
}
#head {
width: 800px;
height: 90px;
margin: 20px auto 0 auto;
}
#main {
width: 800px;
height: 480px;
margin: 0 auto;
background: #d6d6d6;
}
#logga {
float:left;
width: 180px;
height: 90px;
}
#headbild {
float: left;
width: 620px;
height: 60px;
background: Url("../bilder/gif/huvud2.gif") no-repeat;
}
#hmeny {
float: right;
width: 620px;
height: 30px;
}
#hmeny li {
font: 12px tahoma;
display: inline;
margin-right:1px;
}
#hmeny li.last {margin-right:0;}
#hmeny ul a {
padding:.6em;
background:white;
line-height:30px;
}
#hmeny ul a:hover, #hmeny ul a#current  {
background:#ED1525;/*ed1b2f*/
color:white;
}
#box1vmeny {
float:left;
width:177px;
height:262px;
padding:3px 0 0 3px;
}
#box2vmeny {
float:left;
width:177px;
height:477px;
padding:3px 0 0 3px;
background:#d6d6d6;
}
#vmeny li {
list-style-type: none;
margin-bottom:1px;
}
#vmeny li a {
display: block;
width: 170px;
height: 52px;
padding: 0px 0 0 5px;
font:14px tahoma;
color: white;
background: Url(../bilder/gif/menybgsmall.gif) repeat-x;
line-height:52px;
}
#vmeny li a:hover, #vmeny li a#vald {
background: Url(../bilder/gif/menybgsmall_over_garo.gif) repeat-x;
}
#vmeny_produkt li {
list-style-type: none;
margin-bottom:1px;
}
#vmeny_produkt li a {
display: block;
width: 170px;
height: 26px;
padding: 0px 0 0 5px;
font:13px tahoma;
color: white;
background: Url(../bilder/gif/menybgsmall.gif) repeat-x;
line-height:25px;
}
#vmeny_produkt li a:hover, #vmeny_produkt li a#vald {
background: Url(../bilder/gif/menybgsmall_over_garo.gif) repeat-x;
}
#vmeny_ovriga_produkter li {
list-style-type: none;
margin-bottom:1px;
}
#vmeny_ovriga_produkter li a {
display: block;
width: 170px;
height: 25px;
padding: 0px 0 0 5px;
font:13px tahoma;
color: white;
background: Url(../bilder/gif/menybgsmall.gif) repeat-x;
line-height:24px;
}
#vmeny_ovriga_produkter li a:hover {
background: Url(../bilder/gif/menybgsmall_over_garo.gif) repeat-x;
}
#slumpbild {
float: left;
width: 420px;
height: 263px;
margin-top: 3px;
}
#nyhetsblankare {
float: left;
width: 194px;
height: 263px;
margin: 3px 0 0 3px;
background: white;
}
#blankarna {
float: left;
width: 194px;
height: 193px;
margin:0;
background: white;
}
#filmrutamain {
float: left;
width: 194px;
height: 242px;
margin: 0px 0 0 0;
background:white;
}
#avdbildlankar {
float: left;
width: 100%;
height: 211px;
margin-top: 3px;
}
#avdbildlankar img {
margin-left: 3px;
}
#avdbildlankar img#firstchild {
margin-left: 0px;
}
#nyhet_rub {
height: 20px;
font: .8em tahoma;
color: white;
margin: 0 0 0 0px;
background: #333366;
border-bottom: 1px solid black;
text-indent: 5px;
line-height: 20px;
}
#nyhet_datum {
font: bold .8em tahoma;
margin: 5px 0 0 5px;
}
#nyhet_blankare {
font: .8em tahoma;
margin: 0 0 0 5px;
}
#foretaget, #laddaner, #logga_in, #referenser {
float: left;
width: 604px;
height: 474px;
margin: 3px 0 0 3px;
padding-left: 10px;
background: white;
overflow: auto;
}
p#OmradeBrodText {
font:.8em verdana;
overflow:auto;
width:595px;
height:423px;
padding-right:5px;
}
#miljobild_under_vmeny {
float: left;
clear: left;
width: 177px;
height: 300px;
}
#kontakt_form {
float: left;
width: 247px;
height: 474px;
margin: 3px 0 0 3px;
padding-left: 10px;
background: white;
}
#kontakt_form input, #kontakt_form select {
width: 200px;
}
#kontakt_info {
float: left;
width: 357px;
height: 474px;
margin-top: 3px;
font: 12px verdana;
background: white;
}
#kontakt_info span {display: block;padding: 15px 0 0 10px;}
#kontakt_info p {
width: 325px;
margin: 10px 0 0 0;
border-bottom: 0px dashed black;
}
#kontakt_info a {text-decoration: underline;}
#infotext_produkt {
float: left;
width: 430px;
height: 421px;
overflow: auto;
font: .8em verdana;
padding-right: 5px;
}
#infobild_produkt {
float: left;
width: 143px; 
height: 417px;
margin-left:5px;
}
#LoginForm {
float: left;
width: 600px;
height: 110px;
font: 13px verdana;
}
#ref1, #ref2 {margin:0 0 20px 20px;}
#ref1 li, #ref2 li {list-style-type: disc;font:12px verdana;}
#inputs {
float: left;
width: 350px;
height: 470px;
padding: 10px 0 0 50px;
background: #f9f9f9;
}
#ta_bort_nyheter {
float: left;
width: 380px;
height: 474px;
margin: 3px 0 0 3px;
padding-left: 10px;
background-color: white;
overflow: auto;
}
#inputs input {
width:200px;
height: 20px;
}
#inputs textarea {
width:200px;
height:80px;
}
