/* reset css */
* {
	background: none ! important;
	color: #000 ! important;
}

body { text-align:center; margin:0; background: #fff url(/img/logo_s.jpg) no-repeat; color:#000; font: 68%/1.5 "Arial", "Trebuchet MS", "Verdana", sans-serif;  }
p { margin-bottom:1em; }
b, strong { font-weight:bold; }
i, em { font-style:italic; }
a img { border:0; }
h1, h2, h3, h4, h5, h6 { font-family:"Trebuchet MS", "Arial", sans-serif; }

/* Page head */
#pagehead { background: #fff; background-image:none;  }
#logo { width:100%; overflow:hidden; text-align:right; }
#logoimg { display:block; float:right; }

#mainnavholder, #mainnav, #secondarynav, #mainsearch  { display:none; }

/* Content */
#content { position:relative; }
#content, #mainnav, #pagehead, #siteinfo { margin:0 auto; text-align:left; }


/* Main content area */
#maincontent { width:100%; }
#secondarycontent, #maincontent, #subnavigation { margin-bottom:40px; } 
#secondarycontent, #subnavigation { display:none;  } 

.highlight { font-size:1.2em; padding:12px; float:right; width:33%; margin:10px 0 10px 10px; background:#faede9; border-right:3px solid #e8a693; }
.lastupdate { text-align:right; font-style:italic; font-size:0.9em; }

/*front page */
.oBox { width:440px; background-repeat: no-repeat; background-position: bottom left; overflow:hidden; margin-bottom:20px; }
.oBox { background-image: url(/img/oBoxB.jpg); }
.oBoxFull { display:none; }

.oBoxT, .oBoxTFull  { background-repeat: no-repeat; background-position: top left; padding-top:6px; }
.oBoxT { background-image: url(/img/oBoxT.jpg); }
.oBoxTFull { background-image: url(/img/oBoxTFull.jpg); }
#oBoxL, .tBoxCont, #cBoxCont { float:left; clear:left; padding-bottom:15px; width:246px; }

#oBoxL *, .tBoxCont *, #cBoxCont * { margin-left: 14px; }
#oBoxL * *, .tBoxCont * *, #cBoxCont * * { margin-left: 0; }
#oBoxR { float:right; padding:5px 14px 10px; }
#oBox ul, #cBox ul, .tBox ul, #oBox li, #cBox li, .tBox li { list-style:none; padding-left: 0; }

.tBox { width:440px; background: url(/img/tBox.jpg) no-repeat top left; overflow:hidden; margin-bottom:20px; }
.tBox table { width:100%; }
.tBox td { padding:5px 0; }
.tBox input[type=text] { margin-top:5px; width:130px; }
.tBox .btn { margin-top:5px; }
#cBox { width:440px; background: url(/img/cBox.jpg) no-repeat top left; overflow:hidden; margin-bottom:20px; }
#cBoxCont p.link a { background: url(/img/linkG.gif) no-repeat; float:left; padding:2px 0 2px 24px; line-height:1.2; }


.inpinline, .inputlist { width:100%; overflow:hidden; }
.inpinline li { float:left; }
.inpinline label { margin-right:10px;  }
.inputlist li { margin:10px 0; }
.inputlist label { float:left; width:6em; }
#inputlistFront select { width:165px; }

/* tipsa */
#tipfriend { display:none;  }

/* fordon sok */
.fresultT, .fresultG { padding:0; border: 1px solid #d6531f; border-top: 6px solid #d6531f; margin-bottom:4em; }
.fresultG { border-color:#999; }
.fresultB { font-size:1em; padding:1em; }
.fresultB h3 { font-weight:bold; font-size:1.5em; margin-bottom:0; }
.fresultB h4 { font-weight:bold; margin-right:0.3em; margin-bottom:0; display:inline; }
.fresultB p {  margin:0 0 1em;  }
.imgDiv { width:40%; float:right; }
.imgDiv img { margin:0 0 1em 0; }
.fresultLink, .fresultLinkG, .flistLink { display:none;  }
.rowbreak { border: 0px solid #fff; color:#fff; display:block; page-break-before: always; height:0px; }

.features { padding:5px 0 10px 0; border-bottom:1px solid #e8a693; font-size:0.9em; }
.features th { padding:3px 10px 3px 14px; width:25%; font-weight:bold; }
.features td { padding:3px 10px 3px 0; vertical-align:top; }
.fresultProps { float:left; width:60%; padding:0; margin:0; }
.fresultProps li { width:100%; list-style:none; padding:0; }

.ejMiljo { font-size:1.2em; text-transform:uppercase; font-weight:bold; }

.btn { display:none; }

/* breadcrumb */
#path { display:none; }

/* Footer */
#footer { margin-top:20px; clear:both; background:white; border-top:1px solid #8ca66d; padding:10px 0 100px; }
#siteinfo { text-align:center; }
#footer ul, #footer .credits { display:none; }

/* forms */
input[type=radio], input[type=checkbox] { margin-right:2px; margin-top:2px; }

/* Kalkyl */
.calcPage { text-align:left; }
.calcPage p.link { display:none; }
.calcPage a { text-decoration:none; }

/* icons */
a.icon_image { background-image:url(/img/icons/icon_image.gif); }
a.icon_excel { background-image:url(/img/icons/icon_excel.gif); }
a.icon_ppt { background-image:url(/img/icons/icon_ppt.gif); }
a.icon_pdf { background-image:url(/img/icons/icon_pdf.gif); 
    display: block;
	padding: 0 0 2px 22px;
	color: #000;
	background-color:#fff;
	width: auto;
	background-position:top left;
	background-repeat: no-repeat;}
a.icon_word { background-image:url(/img/icons/icon_word.gif); }
a.icon_text { background-image:url(/img/icons/icon_text.gif); }
a.icon_swf { background-image:url(/img/icons/icon_swf.gif); }

table { border:none; border-collapse: collapse; font-family: "Arial", "Trebuchet MS", "Verdana", "Lucida Grande", sans-serif; }
.back { display:none; }

/* misc/fixes */
.small { font-size:0.9em; }
.hide { display:none; }
.ar { text-align:right; }
.fr { float:right; }
.clear {clear:both;height:1px;overflow:hidden; }
.clear5 { clear:both;height:5px;overflow:hidden;}
img.mleft { margin:0 10px 10px 0 }
img.mright { margin:0 0 10px 10px }

table#compare th, table#compare td { font-size:90%; border:1px #999 solid; }