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


 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.
   
   
   
   COLORS
   Grey: #ebebeb
   Dark Grey: #808080
   Yellow: #fff7d6
   Dark Blue: #13597b

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


/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}

/* typography.css */
html {font-size:100.01%;}
body {font-size:80%;color:#969696;background:#fff url(../img/siteBg.png) center 25px no-repeat;font-family:Verdana, "Arial, Helvetica Neue", Helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#808080;font-size:1.2em;font-weight:normal;margin:0 0 .5em 0;padding-top:.5em;text-transform:uppercase;}
#rightCol h1, #rightCol h2, #rightCol h3, #rightCol h4, #rightCol h5, #rightCol h6 {color:#13597b;padding:0;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
h1.alt {color:#13597b;margin-top:0;padding-top:0;}
p {margin:0 0 1.5em;}
p img.left {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}
a:focus, a:hover {color:#808080;}
a {color:#1ba2ce;text-decoration:underline;}
blockquote {margin:1.5em;color:#666;font-style:italic;}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0 1.5em;}
ul, ol {margin:0 1.5em 1.5em 1.5em;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
table {margin-bottom:1.4em;width:100%;}
th {font-weight:bold;}
thead th {background:#c3d9ff;}
th, td, caption {padding:4px 10px 4px 5px;}
tr.even td {background:#e5ecf9;}
tfoot {font-style:italic;}
caption {background:#eee;}
.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide {display:none;}
.quiet {color:#666;}
.loud {color:#000;}
.highlight {background:#ff0;}
.added {background:#060;color:#fff;}
.removed {background:#900;color:#fff;}
.first {margin-left:0;padding-left:0;}
.last {margin-right:0;padding-right:0;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}

/* forms.css */
label {font-weight:normal;float:left;width:130px;line-height:35px;clear:left;}
fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend {font-weight:bold;font-size:1.2em;}
input[type=text], input[type=password], input.text, input.title, textarea, select {background-color:#fff;border:1px solid #13597b;}
input[type=text]:focus, input[type=password]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus {border-color:#666;}
input[type=text], input[type=password], input.text, input.title, textarea, select {margin:0.5em 0;}
input.text, input.title {width:154px;padding:3px;color:#13597b;float:right;}
input.title {font-size:1.5em;}
textarea {width:150px;height:30px;padding:5px;color:#13597b;font-family:arial;font-size:11px;float:right;}
input[type=checkbox], input[type=radio], input.checkbox, input.radio {position:relative;top:.25em;}
form.inline {line-height:3;}
form.inline p {margin-bottom:0;}
form h1 {color:#13597b;margin-top:0;padding-top:0;}
form p {clear:both;margin:0;padding:0;}
form div.row {float:left;width:300px;}
.error, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {color:#1ba2ce;font-weight:bold;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}

/* global.css */
.clear {clear:both;}
.arrow {padding-right:18px;background:url(../img/arrow.png) right no-repeat;}
.nomargin {margin:0;padding:0;}
.separator {height:15px;width:15px;display:block;float:right;}
.story {margin:0 0 0 40px;}
.story p, .story h1, .story h2, .story h3, .story h4, .story h5, .story h6, .story ul, .story ol {width:482px;}
.submit {float:right;clear:right;width:94px;height:22px;border:3px solid #13597b;background:#fff;color:#13597b;font-weight:bold;margin-top:6px;}
.submit:hover {background:#13597b;color:#fff;cursor:pointer;}
.wrapper {margin:20px;}
.vanadium-invalid {clear:right;float:right;color:red;font-size:10px;}

/* menu.css */
#topNav .bergvarme .bergvarme {border-top:1px solid #13597b;border-bottom:1px solid #13597b;color:#13597b;}
#topNav .vattenbrunnar .vattenbrunnar {border-top:1px solid #13597b;border-bottom:1px solid #13597b;color:#13597b;}
#topNav .entrepenadborrning .entrepenadborrning {border-top:1px solid #13597b;border-bottom:1px solid #13597b;color:#13597b;}
#topNav .varfor-oss .varfor-oss {border-top:1px solid #13597b;border-bottom:1px solid #13597b;color:#13597b;}
#topNav .referenser .referenser {border-top:1px solid #13597b;border-bottom:1px solid #13597b;color:#13597b;}
#topNav .press .press {border-top:1px solid #13597b;border-bottom:1px solid #13597b;color:#13597b;}
#topNav .stavsjo-trahus .press {border-top:1px solid #13597b;border-bottom:1px solid #13597b;color:#13597b;}
#topNav .kontakt .kontakt {border-top:1px solid #13597b;border-bottom:1px solid #13597b;color:#13597b;}

/* content.css */
#siteWrapper {width:938px;position:absolute;top:0;left:50%;margin-left:-469px;}
#logotype {position:absolute;top:35px;left:50%;width:252px;height:42px;margin-left:-470px;}
#topNav {list-style:none;padding:0;width:938px;margin:88px 0 0 0;float:left;border-bottom:2px solid #13597b;padding-bottom:6px;}
#topNav li {float:left;text-transform:uppercase;padding:0 20px 0 20px;border-left:1px solid #808080;}
#topNav li a {float:left;height:16px;line-height:16px;text-decoration:none;color:#808080;border-top:1px solid #fff;border-bottom:1px solid #fff;}
#topNav li a:hover {color:#13597b;border-top:1px solid #808080;border-bottom:1px solid #808080;}
#topNav li.first {border:none;padding-left:0;}
#content {width:938px;margin:15px 0 0 0;float:left;}
#leftCol {width:643px;float:left;}
#leftCol.alt {width:340px;height:402px;background:#eaeaea;}
#leftCol.narrow {width:344px;}
#rightCol {float:right;margin:0 0 0 15px;width:277px;}
#rightCol.alt {width:580px;}
#rightCol.wide {width:579px;}
#leftCol .welcomeBlock {position:absolute;top:165px;width:240px;left:50%;margin-left:-430px;color:#fff;font-size:12px;}
#leftCol .welcomeBlock h1, #leftCol .welcomeBlock h2, #leftCol .welcomeBlock h3,#leftCol .welcomeBlock a {font-weight:bold;color:#fff;}
#leftCol .welcomeBlock a {text-decoration:none;}
#rightCol .contactBlock {background:#ebebeb url(../img/borr.jpg) right bottom no-repeat;width:277px;height:245px;margin-bottom:15px;float:left;font-size:1.1em;}
#rightCol .contactBlock2 {background:#ebebeb url(../img/borr2.jpg) right bottom no-repeat;width:277px;height:125px;margin-bottom:15px;float:left;font-size:1.1em;}
#rightCol .infoBlock {background:#fff7d6;width:277px;height:164px;float:left;font-size:1.1em;}
#rightCol .didYouKnowBlock {background:#fff7d6;width:277px;height:134px;float:left;font-size:1.1em;}
#rightCol .wrapper {margin:20px 25px 25px 25px;float:left;display:inline;}
#rightCol h1, #rightCol h2, #rightCol h3, #rightCol h4, #rightCol h5, #rightCol h6 {font-size:1.1em;}
#rightCol, #footer {font-size:.85em;}

/* references.css */
.references {margin:0;padding:0;list-style:none;float:left;width:515px;}
.references li {padding:0;margin:0;float:left;margin-bottom:9px;width:515px;}
.references li img {float:left;margin:0 1em .5em 0;}
.referencesDetails {width:643px;float:left;width:643px;}
.referencesDetails .left {width:300px;float:left;}
.referencesDetails .right {float:left;width:343px;}

/* footer.css */
#footer {clear:both;margin:11px 0 0 0;float:left;border-top:2px solid #13597b;}
#footer a {color:#808080;text-decoration:none;}
#footer ul {list-style:none;float:left;margin:15px 0 0 0;padding:0;width:938px;}
#footer ul li {float:left;}
#footer ul li.dinwebb {width:83px;}
#footer ul li.contact {text-align:center;width:772px;}
#footer ul li.cookies {float:right;text-align:right;width:83px;}
