html, body { background-color:#ffffff; background-image:url('../bilder/bg.gif'); margin:0px; padding:0px; font-family:verdana, sans-serif; font-size:11px; line-height:18px; color:#000000; height:100%; }
table td { font-size:11px; line-height:14px; vertical-align:top; }
a { font-family:verdana, sans-serif; font-size:11px; line-height:18px; font-weight:bold; color:#000000; text-decoration:none; }
a.h2 { font-size:14px; font-weight:bold; color:#0865b2; line-height:22px; text-decoration:underline; }
p { margin:0px 0px 8px 0px; }
h1 { font-size:18px; margin:0px 0px 10px 0px; font-weight:bold; color:#7895a3; line-height:26px; }
h2 { font-size:14px; margin:0px 0px 10px 0px; font-weight:bold; line-height:22px; }
h3 { font-size:12px; margin:0px 0px 8px 0px; font-weight:bold; line-height:18px; }
h4 { font-size:12px; margin:0px 0px 8px 0px; font-weight:bold; line-height:18px; }
h5 { font-size:11px; margin:0px 0px 8px 0px; font-weight:bold; line-height:16px; }
h6 { font-size:11px; margin:0px 0px 6px 0px; font-weight:bold; line-height:16px; }
.h1 { font-size:18px; font-weight:bold; color:#7895a3; line-height:26px; }
.h2 { font-size:12px; font-weight:bold; color:#7895a3; line-height:18px; }
img { border:0px; }

#table1 table td { font-size:11px; line-height:14px; vertical-align:top; margin:0px; padding:0px; }
table.tight td { font-size:11px; line-height:14px; vertical-align:top; margin:0px; padding:0px; }
#container { background-image:url('../bilder/bg.png'); background-repeat:repeat-y; width:749px; position:absolute; top:0px; left:45px; padding:0px 0px 0px 7px; }
#content { background-color:transparent; width:430px; z-index:4; min-height:100%; margin:20px 20px 60px 10px; padding:0px 10px 0px 0px; }
#footer { color:#7895a3; font-size:10px; line-height:13px; background-color:transparent; width:450px; z-index:4; margin:0px 0px 8px 0px; position:absolute; left:245px; bottom:0px; text-align:center; }
#footer a { color:#7895a3; font-size:10px; }
#huvud { background-color:#e2eaef; width:729px; height:164px; }
#toppmeny { position:absolute; top:64px; left:430px; z-index:2; }
#pattern { background-color:transparent; height:405px; width:219px; bottom:0px; }
#puff { width:400px; text-align:right; }

#sok { margin:0px 0px 0px 16px; width:190px; line-height:14px; }
#sokknapp { margin:0px 0px 0px 16px; width:190px; text-align:right; }
#omslag { margin:20px 0px 0px 16px; padding:16px 0px 0px 1px; width:196px; height:285px; background-image:url('../bilder/omslag.bg.jpg'); background-repeat:no-repeat; }		
#contactcontainer a  { color:#7895a3; font-size:11px; font-weight:normal; }
#contactcontainer a:hover { text-decoration:underline;}
input.sokbox { width:190px; margin:2px 0px 2px 0px; padding:0px; }
a.contactinfo { color:#7895a3; font-size:11px; font-weight:normal; }
a:hover.contactinfo { text-decoration:underline; }
.contactinfo { color:#7895a3; font-size:11px; line-height:13px; }
.lighter { color:#999999; font-size:11px; }
.lightersmall { color:#999999; font-size:10px; }
.clear { clear:both; overflow:hidden; }