BODY {font-family:Verdana, Helvetica, sans-serif; font-size:12px; margin:0}
#wrapper {width:946px; margin:auto}
.logo {float:left}
.header {float:left; width:946px; height:105px; background-image:url(../img/header-bg.jpg); background-repeat:repeat-x;}
.logo {margin-left:35px; margin-top:28px; float:left}
.info {margin-right:35px; margin-top:28px; float:right; font-size:16px; color:#004A77}
.info A {color:#004A77}
.menu {float:left; width:946px; height:34px; background-image:url(../img/menu-bg.jpg); background-repeat:no-repeat; text-align:center;}
.menu A {font-size:12px; color:#fff; text-decoration:none; padding-left:52px; padding-right:38px; line-height:28px; padding-top:10px; padding-bottom:10px}
.menu A:hover {color:#00CCFF}
.main {width:910px; float:left; margin-left:22px; margin-bottom:25px; margin-right:25px}
.buttons {width:946px; float:left; margin-right:4px; margin-left:22px; height:170px; margin-bottom:30px; margin-top:35px}
.button {float:left; width:216px; height:168px; background-image:url(../img/button-bg.jpg); text-align:center; border:1px solid #fff}
.button P {margin:0; padding:0}
.button H2 {margin-left:0; padding:0} 
.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; width:680px; overflow:hidden}
.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:9px; background-image:url(../img/footer-bg.jpg); background-repeat:repeat-x; height:25px; width:946px; text-align:center; padding-top:5px; color:#555}
.textinput { width:300px; margin-top:1px; border:1px solid #E7DED5; margin-right:5px}
#meddelande { width:300px; margin-top:1px; border:1px solid #E7DED5; height:42px;}
.sendbutton { width:60px; border:1px solid #E7DED5; margin-left:5px; vertical-align:bottom; margin-bottom:1px;}
.kontakt-form DIV {margin-left:0px;}
.bestallform {margin-top:30px; margin-bottom:30px}
.produkt {width:410px; float:left; min-height:149px; background-image:url(../img/button-bg.jpg); background-repeat:repeat-x; text-align:left; margin-top:20px; padding:15px; border:1px solid #fff; background-color:#EBEBEB; overflow:hidden; margin-right:10px}
.produkt2 {width:724px; margin-left:12px; float:left; min-height:280px; background-image:url(../img/button-bg.jpg); background-repeat:repeat-x; text-align:left; margin-top:20px; padding:8px; border:1px solid #fff; background-color:#EBEBEB; overflow:hidden;}
.produkt:hover {border:1px solid #004A77}
.login {border:1px solid #000000; background-color:#FFFFFF; font-size:15px;}
#container {background: #E5EFFD; width:450px; text-align:center;}
#container2 {background: #E5EFFD; width:150px; text-align:left;}
.roundtop {background: #ffffff;}
.roundbottom {background: #ffffff;}
.r1{margin: 0 5px; height: 1px; overflow: hidden; background: #E5EFFD;}
.r2{margin: 0 3px; height: 1px; overflow: hidden; background: #E5EFFD;}
.r3{margin: 0 2px; height: 1px; overflow: hidden; background: #E5EFFD;}
.r4{margin: 0 1px; height: 2px; overflow: hidden; background: #E5EFFD;}
.content {padding: 10px;}
.tabell TR {background-color:#eee; height:33px}
.tabell TR:hover {background-color:#2469A4; color:#FFFFFF}
.tabell TR:hover A {color:#fff}
.tabell TR A {color:#2469A4; text-decoration:none}
H2 {
	font-size:18px;
	color:#6E8F99;
	margin-top:2px;
	margin-bottom:5px;
	font-weight:lighter
}
#pris {
	font-size:18px;
	color:#6E8F99;
	margin-top:2px;
	margin-bottom:5px;
	font-weight:lighter
}
H1 {
	font-size:25px;
	color:#6E8F99;
	font-weight:lighter
}
H3 {
	font-size:16px;
	color:#6E8F99;
}
.button .h2 {text-align:left; margin-left:25px}