/*custom*/
#left{position:absolute; top:125px; left:0px; width:119px; height:580px; background-color:#FF7D00; z-index:1;}
#menu_back{position:absolute; top:125px; left:0px; width:204px; height:515px; z-index:1; background-color:#221E1F;}
#login_img{position:absolute; top:640px; left:0px; width:204px; height:26px; z-index:1;}
#login{position:absolute; top:640px; left:0px; width:180px; height:18px; z-index:2; padding-left:10px; padding-top:6px;}
#menu_copy{position:absolute; top:710px; left:1px; width:204px; height:10px; z-index:1;}
#addr{position:absolute; top:402px; left:780px; width:112px; z-index:10; font-size:9px; color:#ffffff; font-style:italic;}
/*swe only*/
.c {text-align: center;}
.tight ul{margin-top: 0; padding-top: 0; margin-bottom: 5px; padding-bottom: 0;}
.esform tr td textarea, .esform tr td input {width:290px;}
.esform tr td {vertical-align:top;}
.caltable td{padding:0 0 10px 0; vertical-align:top;}
.caltable{padding:0 0 10px 0;}
.tblbtmline{border-bottom:1px #000000 solid; font-size:2px;}
/*.tblline{border-top:1px #000000 solid;}*/
/*generic*/
*{margin:0; padding:0;}
a{color:#333333;}
body{font:11px Verdana, Arial, Helvetica, sans-serif;}
table{font:11px Verdana, Arial, Helvetica, sans-serif;}
img{border:0;}
h1{font-size:14px; padding:0 0 5px 0; clear:both;}
h2{font-size:12px; padding:0 0 0 0;}
p{margin:5px 0 10px 0; font:11px Verdana, Arial, Helvetica, sans-serif;}
ul{list-style-image:url(../img/pil2_svart.jpg); margin:5px 0 20px 0; padding-left:35px;}
ol{margin:5px 0 10px 0; padding-left:35px;}
li{margin:5px;}
noscript{color:#ff0000; font-weight:900;}
fieldset{padding:5px; border: #221E1F 1px solid; margin-bottom: 10px;}
input, textarea{background-color:#fff;border:1px #000 solid;}
.news_back{background-color:#FF7D00; padding:20px 24px 20px 10px;}
.news td{padding:0 0 5px 0;font-size:10px;}
.f11{font-size:11px;}
.quote{font-size:12px; font-style:italic; font-weight:bold;}
.quote_name{padding-top:5px; text-align:right; font-size:10px; font-style:italic;}
.a_lang{font-size:10px; color:#ffffff; font-weight:normal; text-decoration:none;}
.a_lang{font-size:10px; color:#ffffff; font-weight:normal; text-decoration:none;}
.a_lang:hover{text-decoration:underline;}
.news h3{font-size:10px; font-weight:bold;}
.news a{font-size:10px; color:#000000; font-weight:normal; text-decoration:none;}
.news a:hover{text-decoration:underline;}
.menutitle{font-size:10px; cursor:pointer; color:#ffffff; width:194px; height:22px; background:#221E1F; padding-left:10px; padding-top:10px;}
.submenu{background-color:#BCBDC0; color:#000000; width:186px; padding-left:18px; cursor:pointer; font-weight:normal; text-decoration:none; line-height:20px; padding-top:5px; padding-bottom:5px;}
#menu span{width:186px;}
.a_menu{font-size:10px; color:#000000; font-weight:normal; text-decoration:none;}
.a_menu:hover{text-decoration:underline;}
.a_menu_on{font-size:10px; color:#ffffff; font-weight:normal; text-decoration:none;}
.a_menu_on:hover{text-decoration:underline;}
.a_login{font-size:11px; color:#000000; font-weight:bold; text-decoration:none;}
.a_login:hover{text-decoration:underline;}
.indent{padding-left:35px;}
.wide td{padding:0 40px 0 0; vertical-align:top;}
.error{color:#ff0000; font-weight:900;}
.borderblack td, .borderblack{border-collapse:collapse; padding:2px 5px 2px 5px; border:solid 1px #221E1F; text-align:center;}
.vertborder{border-collapse:collapse; border:solid 1px #221E1F;}
.vertborder td{width: 100px; padding:2px 5px 2px 5px; border-left:solid 1px #221E1F; border-right:solid 1px #221E1F; text-align:center;}
#top{position:absolute; top:0px; left:0px; width:900px; height:125px; z-index:1;}
#right{position:absolute; top:125px; left:758px; width:142px; height:223px; background-color:#FF7D00; z-index:1;}
#right_black{position:absolute; top:348px; left:768px; width:132px; height:137px; z-index:1;}
#menu{position:absolute; top:170px; left:0px; width:204px; height:377px; z-index:2;}
#head_main{position:absolute; top:134px; left:230px; width:650px; z-index:10; font-size:26px; font-style:italic; letter-spacing:-2px;}
#head_sub{position:absolute; top:134px; left:230px; width:520px; z-index:10; font-size:26px; font-style:italic; letter-spacing:-2px;}
#quote_main{position:absolute; top:28px; left:480px; width:380px; height:54px; z-index:10;}
#quote_sub{position:absolute; top:60px; left:770px; width:120px; z-index:10;}
/*#lang{position:absolute; top:7px; left:756px; width:140px; z-index:10;}*/
#lang{position:absolute; top:7px; left:700px; width:200px; z-index:10;}
#news{position:absolute; top:196px; left:473px; width:141px; height:314px; z-index:3;}
#photo{position:absolute; top:182px; left:601px; width:243px; height:253px; z-index:5;}
#main_content_main{position:absolute; top:179px; left:230px; width:230px; height:344px; z-index:20;}
#main_content_sub{position:absolute; top:179px; left:230px; width:500px; padding-bottom:20px; z-index:20;}
#main_content_sub img{padding:0 10px 10px 0;}
#books td{font-size:11px; vertical-align:top;}
#books img{border:#000000 1px solid; margin:0 10px 20px 0; padding:0 0 0 0;}
#head_news{font-size:22px; font-style:italic; letter-spacing:-2px; position:absolute; top:180px; left:482px; z-index:10;}
