/* -----------------------------------------------------------------------


 Blueprint CSS Framework 0.9
 http://blueprintcss.org

   * Copyright (c) 2007-Present. See LICENSE for more info.
   * See README for instructions on how to use Blueprint.
   * For credits and origins, see AUTHORS.
   * This is a compressed file. See the sources in the 'src' directory.

----------------------------------------------------------------------- */

/* print.css */
body {margin:0;padding:0;line-height:1.5;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;color:#000;background:none;font-size:10pt; width:100%;}
.container {background:none;}
hr {background:#ccc;color:#ccc;width:100%;height:2px;margin:2em 0;padding:0;border:none;}
hr.space {background:#fff;color:#fff;}
h1, h2, h3, h4, h5, h6 {font-family:"Helvetica Neue", Arial, "Lucida Grande", sans-serif; margin-top:0;}
div.spot h2 {margin:0; font-size:1.4em;}
div.box h3, div.related h3 {margin-bottom: .2em !important; padding:5px; background-color:#ededed; color:#585858;}
code {font:.9em "Courier New", Monaco, Courier, monospace;}
img {float:left;margin:1.5em 1.5em 1.5em 0;}
a img {border:none;}
p img.top {margin-top:0;}
blockquote {margin:1.5em;padding:1em;font-style:italic;font-size:.9em;}
.small {font-size:.9em;}
.large {font-size:1.1em;}
.quiet {color:#999;}
.hide {display:none;}
/*Show URL*/
.editor a:link,.editor a:visited {background:transparent;font-weight:700;text-decoration:underline;}
.editor a:link:after, .editor a:visited:after {content:" (" attr(href) ")";font-size:90%;}

.box ul{margin:0;padding:0;}

/*Hide*/
div.shortNsearch,div.menu,ul.submenu,div.leftcolumn, div.crumb, a.printer-icon,span.close-map{display:none;}
/*a.link,*/div.sharebox,.container-top,.topline,.related.bottom-box {display:none;}
div.footer .linker, ul.submemu {display:none;}

a.link {display:list-item;list-style:none;}

div.framework {width:100%; clear:both; margin-bottom:10px;}
div.span-1 {float:left; width:514px; margin-right:31px;} /*Span 1-3 is only used on main column*/
div.span-2 {float:left; width:695px; margin-right: 10px;}
div.span-3 {width:auto}
div.col-1 {float: left; width: 245px;}
div.item {float: left; width: 215px; margin-right: 25px;} /*Articles in horizontal list ("kjerneområdeforside")*/
div.wrapper {width: 100%;float:left;margin-bottom: 20px;}
div.contentwrapper {width:514px; float:left;}
body#form div.span-3 {width: 583px;}
div.rightcolumn {float:left;width:195px;}
#frontpage div.rightcolumn {width:235px;}

/*Forsiden*/
div.spot-wrapper {width: 675px;float:left;margin-bottom: 20px;padding:0 10px;}
div.spot {width:305px;float:left; margin-right:65px;}
div.spot.last {margin-right:0 !important;}

div#map {overflow:hidden;}
.smallmap {width:176px;height:150px;}
.bigmap {width:514px;height:514px; margin-bottom:5px; }


.boxes {float:right;margin-bottom:20px;margin-left:20px;}
.box {float: left;clear:both;margin-bottom:20px;border:3px solid #ededed;width:189px;}
.box .data {padding:5px; float: left;}
.box span.caption {display:block;/*float:right;*/padding:5px;font-style:italic;}
.box.image {border:none;width:195px;background-color:#ededed;}
.box ul, ul.emne {list-style-type:disc;}
.box ul li, ul.emne li {margin-left:15px; /*padding:5px 5px 5px 0;*/ color:#5070AA;}


form#formBuilder {margin: 0;padding: 0; }
form#formBuilder input.text, form#formBuilder textarea, form#formBuilder select {border: 1px solid #ccc;padding: .1em;width: 256px;}
form#formBuilder input.button {white-space: nowrap;color: #1B6393;cursor: pointer;}
form#formBuilder input.button:hover, form#formBuilder input.reset:hover {text-decoration: underline;}
form#formBuilder textarea {width:256px;/*border:1px solid #999;*/}
form#formBuilder select {width:160px;}
form#formBuilder label.top {display: block;	}
form#formBuilder label.leftCol {float: left;width:185px;margin-right:20px;padding:0;text-align:right; color:#999;}
form#formBuilder div.rightCol {float: left;	}
form#formBuilder span.required {color: #be0000;}
form#formBuilder span.help {border-bottom:1px dotted;}
form#formBuilder h5.formtitle {margin: 0;padding: 0;}
form#formBuilder h6.separator, form div.separator {clear: both;margin: 0;padding: .3em 0;margin: .3em 0;}
form#formBuilder h6.separator {border-bottom: 1px solid #ccc;}
form#formBuilder p {margin-bottom: .5em;}
form#formBuilder div div.separator {padding:0;margin-bottom:10px;}
form#formBuilder div div.buttons {padding:0;margin-top:10px;}
form#formBuilder input.checkbox,
form#formBuilder input.radio {margin-left:0;vertical-align:middle;}

/*Contact person in article*/
div.contact span {display:block;}

/*Employee list*/
/*ul.employees {width: 100%; float: left;clear:both; list-style:none;margin:0;padding:0;}
ul.employees li {width: 100%; float:left; margin-bottom:20px; clear:both;}
ul.employees li .contact_img {width: 77px;height:90px;float:left;}
ul.employees li .contact_details {float:left;margin-left:15px;width:422px;}
ul.employees li h2 {font-size:1.4em;margin: -5px 0 0;}
ul.employees li dl {line-height: 1.3em; margin: 0;}
ul.employees li dl dt {font-weight:normal !important;width: 100px;float:left; clear:left;}
ul.employees li dl dd {margin:0;}*/


ul.employees {list-style:none;margin:0 0 20px 0;padding:0;width:auto;clear:both;}
ul.employees li {clear:both; width:600px;}
ul.employees li div.contact_img {width: 77px;height:90px;float:left;}
ul.employees li div.contact_details {float:left;margin-left:15px; clear:right; width:508px}

ul.employees dl { width:508px; margin:0;padding:0;}
ul.employees dl dt{width: 150px;float: left;margin: 0;padding: 5px;}

/* commented backslash hack for mac-ie5 \*/
dt { clear: both; }
/* end hack */
ul.employees dl dd{float: left;width: 338px;margin:0;padding:5px;}

div.footer {width:100%;clear:both; float:none;}
div.footer .adress {float:left;margin-left:25px;}


