a:link, a:visited, a:active {text-decoration:none}
a:hover {text-decoration: underline}
body {margin:0; font-size:12px; background:#ddd; font-family: Verdana,Arial;}
h1,h2,h3 {margin:0; font-size:24px; color:#333; font-family:Arial,Verdana;}
h2 {font-size:16px;}
h3 {font-size:14px;}
hr {height:0; border:0; border-top:1px solid #ccc;}
form {margin:5px;}

#sida {margin:0 auto;width:980px;}
#huv {font-size:11px; background:#fff;}
#top {font-size:10px;padding:3px;}
#menu {font-size:11px;}
#mbak {clear:both; background:#cd2626;height:21px;}
#ih {float:left; width:520px;}
#ia {float:left; width:960px; padding:10px; background:#fff;}
#is {float:left; width:241px; font-size:11px;}
#ir {float:left; width:219px; font-size:11px;}
#if {clear:both; padding:10px; font-size:9px; background:#fff;}

.nyhet {text-decoration:none;padding:10px;margin:0 1px 1px 0;color:#333;background:#fff;}

.sb {background:white url('../pic/search.gif') no-repeat left; height:19px;width:184px;margin:0;padding:0;padding-left:16px;border:1px solid #fff;}

.mb {float:left;padding:4px;background:#cd2626;color:#fff;text-decoration: none; border-right:1px solid #ddd;}
.mb:hover {color:#000;text-decoration:none;background:#ddd;}
.mbv{float:left;padding:4px;background:#ddd;color:#000;text-decoration: none; border-right:1px solid #eee;}

.avsrad {font-size:10px; color:#555;}
.fakta {text-decoration:none;padding:10px;margin:0 1px 1px 0;color:#333;background:#ffc;}
.relat {padding:5px;}
.ram {padding:5px; border:1px solid #ccc; background-color:#efefef;}
.ramr {padding:3px; background-color:#555; color:#fff; font-weight:bold;}
.listram {padding:5px; background-color:#eee; border:1px dotted #555;}
.knapp {float:left;margin-right:30px;}

.lt {color:#000; text-decoration: none;}
.vt {color:#fff; text-decoration: none;}
a:hover.lt {color:#248; text-decoration: none}

.sm {padding:1px 0 1px 3px; background-color:#248; color:#fff; font-weight:bold;}
.sm a{position:relative; text-decoration:none;display:inline; margin-right:1px;}
.sm a:hover{background:#888}

a.info{position:relative; z-index:24; color:#248; text-decoration:none}
a.info:hover{z-index:25; background-color:#eee}
a.info span{display:none}
a.info:hover span{display:block; position:absolute; padding:5px; top:30px; left:20px; width:250px; border:1px solid #248; background-color:#eee; color:#000; text-decoration:none}
