/* CSS Document */

/*****************************************************/
/*   Author:  Morten Pelle Korsmo                    */
/*            pelle@blend.no                         */
/*   Version: 1.0                                    */
/*   Date:    4. mars 2007                       */
/*****************************************************/

/**************/
/*   HEADER   */
/**************/
#header-section { margin: 0px; padding: 0px; border-top: 8px solid #ffffff; border-bottom: 8px solid #ffffff; background-color: #ad0018; background-image: url(/stiltre/skins/stiltre/images/bg_top.png); }
#header { width: 770px; float: left; margin: 0px; padding: 0px; }
#header div.logo { float: left; }
#header div.topSlogun { float: right; font-size: 20px; color: #ffffff; padding-top: 30px; padding-right: 40px; }
#header-right { background-color: #b50021; background-image: url(/stiltre/skins/stiltre/images/bg_top.png); height: 43px; margin: 0px; padding-top: 30px; }
#navcol { font-size: 11px; padding: 0px; width: 177px; overflow: hidden; float: left; height: auto; background: #EEEBE8; }
#mainimgbox { width: 585px; overflow: hidden; }
.smalllink { font-size: 10px; }
#mainimgbox2 { width: 576px; overflow: hidden; margin-left: 6px; margin-top: 6px; }
#sidecol { padding: 0px; margin: 0px; width: 157px; float: right; }
html, body { color: #333; margin: 0px; padding: 0px; background: url(/stiltre/skins/stiltre/images/bg_main.gif) top center repeat-y; background-color: #FFFFFF; font: normal 12px Georgia, 'Times New Roman' , serif;line-height:1.4;}
#wrap { width: 935px; margin: 0px auto; /*height: 100% auto;*/ }
div#bglcol { margin: 0px; padding: 0px; background-image: url(/stiltre/skins/stiltre/images/bg_mainmenu.gif); background-repeat: no-repeat; background-position: left bottom;}
div#bg2col {margin: 0px; padding: 0px; background-image: url(/stiltre/skins/stiltre/images/bg_2colmain.png); background-repeat: repeat-y; background-position: right bottom;}
div#main { padding: 0px;float:left;padding-left:8px; /*margin: 0px 165px 0px 185px;  top,right,bottom,left*/ }
form{margin:0px;}
/*******************/
/***   FOOTER    ***/
/*******************/
#footer { font-family: Verdana, Arial, sans-serif; background-color: #FFFFFF; text-align: center; padding-top: 4px; padding-bottom: 4px; color: #666666; font-size: 9px; clear: both; }
/*******************/
/***   GENERAL   ***/
/*******************/
h1 { font-family: Georgia, "Times New Roman" , Times, serif; font-weight: normal; font-size: 26px; color: #b50021; font-style: italic; }
h2 { font-family: Georgia, "Times New Roman" , Times, serif; font-weight: normal; font-size: 20px; color: #b50021; font-style: italic;margin-top:0px; margin-bottom:5px;}
h3 { font-family: Georgia, "Times New Roman" , Times, serif; font-weight: bold; font-size: 14px; margin-bottom:0px;margin-top:0px; color: #b50021; }
h1 a, h2 a{text-decoration:none;}
a { color: #b50021; }
a.active { color: #b50021; }
a.visited { color: #b50021; }
a:hover { color: #b50021; }
input { border: solid 1px #d0d0d0; }
textarea { width: 350px; border: solid 1px #d0d0d0; }
/*****************/
/*   MAIN MENU   */
/*****************/
#navcol ul{margin:0px; padding:0px;list-style-type:none;}
#navcol .stilarter{height:17px;margin-bottom:1px;padding-left:13px;margin-top:7px;padding-top:3px;background-color:#8b8070;font-weight:bold;color:#ffffff;}
div.listmenuToplevel{background-color: #ddd7ac;padding:4px 7px 4px 12px;border-bottom:solid 1px #ffffff;}
div.listmenuToplevel a{text-decoration:none; color:#000000;text-transform:uppercase;}

div.listmenuToplevelStilarter{background-color: #cabbaf;padding:4px 7px 4px 12px;border-bottom:solid 1px #ffffff;}
div.listmenuToplevelStilarter a{text-decoration:none; color:#000000;text-transform:uppercase;}

div.listmenuSublevel{background-color:#EEEBE8;border-bottom:solid 1px #ffffff;padding:2px 5px 2px 14px;margin-left:7px;background-image:url(/stiltre/skins/stiltre/images/bullet.png);background-position:left center;background-repeat:no-repeat;border-bottom:solid 1px #ffffff;}
div.listmenuSublevel a{text-decoration:none; color:#000000;}
.subitem { font-family: Georgia, "Times New Roman" , Times, serif; border-bottom: 1px solid #FFFFFF; padding-left: 12px; padding-top: 2px; padding-bottom: 2px; background-color: #eeebe8; }
.subitem a { color: #000000; text-decoration: none; }
.subitem a:hover { color: #000000; text-decoration: underline; }
/********************/
/***  INTERFACE   ***/
/********************/
img.ingressbilde{margin-right:10px; margin-bottom:10px;}
img.noborder{border:0;}
#rightcolumn { padding: 10px; font-size: 11px; /*font-size:11px;*/ }
#articlearea { margin: 20px 35px 30px 35px; width: 515px; }
#articlearea a{text-decoration:none;}
#articlearea img{border:0;}
#boxleft { width: 240px; float: left; margin: 0px; font-size: 11px; }
#boxright { width: 240px; float: right; margin: 0px; font-size: 11px; }
.searchinput { border: 0px none; width: 90px; height: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; }
.searchbutton { border: 0px none; height: 16px; padding: 2px; background-color: #790016; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; }
.button input { border: 0px none; padding: 2px; background-color: #b50021; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; }
.logininput { border: 0px none; width: 120px; height: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; }
.articleimg { float: left; margin-right: 10px;}
.thmbimg { border: 1px solid #FFFFFF; margin-bottom: 5px; }
#bgarticle { margin: 0px; padding: 0px; background-image: url(images/bg_1colmain.png); background-repeat: repeat-y; background-position: right bottom; }
.clear { clear: both; overflow: hidden; margin: 0px; padding: 0px; display: block; height: 1px; }
.clear10 { clear: both; overflow: hidden; margin: 0px; padding: 0px; display: block; height: 1px; margin-bottom: 30px; }
.stolpe { margin-left: 7px; }
.stor { font-size: 13px; line-height: 140%;}
.spacegif { margin-top: 19px; }
.right { float: right; }
img {border:solid 1px #ffffff;}
.defaultBold { font-weight: bold; line-height: 22px; }
.resultHead { font-weight: bold; }
.red { color: #b50021; font-weight: bold; }
.trtop { color: #fff; }
hr { height: 1px; }
ul.fil { list-style-type: none; padding-left: 0; padding-right: 2px; margin-left: 0; text-decoration: none; list-style-position: inside; }
li.Word { list-style-position: inside; margin: 0; list-style-image: url(/stiltre/skins/stiltre/images/uploads/word.png); text-decoration: none; }
li.Powerpoint { list-style-position: inside; margin: 0; list-style-image: url(/stiltre/skins/stiltre/images/uploads/pp.png); text-decoration: none; }
li.Excel { list-style-position: inside; margin: 0; list-style-image: url(/stiltre/skins/stiltre/images/uploads/xl.png"); text-decoration: none; }
li.Pdf { list-style-position: inside; margin: 0; list-style-image: url(/stiltre/skins/stiltre/images/uploads/pdf.png); text-decoration: none; }
#filer h4 { position: absolute; display: inline; margin-top: 4px; }
*html #filer h4 { font-size: 10px; position: absolute; display: inline; margin: 0px; padding: 0px; margin-bottom: 3px; margin-left: 10px; }
#filer a { text-decoration: none; }

.trtop {color:#FFFFFF;margin:0px;padding:0px;}
td{line-height:1.4;margin:0;padding:0;}
td p{padding:0;margin:0;}

/*ARTIKKELLISTE*/
.artikkellisteelement{margin:0px 35px 30px 0px;overflow:hidden;width:510px;}
.artikkellisteelement h1{margin:0;}

/*Kalkulator*/
.kalkulatorwrapper{width:100%;}
.kalkulator{width:525px;margin-left:auto;margin-right:auto;padding:10px;background-color:#eeebe8;border:solid 1px #000000;margin-top:10px;}
.kalkulator td{font-size:12px;}
.kalkulator input.button{border:solid 1px #000000;}
.kalkulator input.text{border:solid 1px #000000;}
.kalkulator select{border:solid 1px #000000;

.forhandler td{padding:0px;margin:0px; height:10px;}