@import "/css/form.css";
html, body {background-color:#e0e0dc;color:#808080;font:87% Arial,Helvetica,sans-serif}
html>body {font-size:11px}

/* Radhöjd 18px, storlek 11px*/
p {font-size:1.0em;line-height:1.636364em;padding-bottom:1.636364em}
p.preamble {font-weight:700}

#wrapperbgr {z-index:1;width:100%;height:100%;overflow:hidden;position:fixed;background-color:#e0e0dc}
#wrapper {position:absolute;left:0;top:0;z-index:2;height:100%;width:100%}

div#top {margin:45px 0 35px 60px}
div#topcontent {width:900px}
div#company-logo {float:left}
div#languages {}
div#languages ul {list-style-type:none;list-style-image:none}
ul#languages li {float:right;margin-right:7px;padding-right:7px;border-right:1px #f9f9f9 dotted}
ul#languages li a {color:#000;text-decoration:none}
ul#languages li a.active {color:#999}

div#navigation-main {clear:left;float:left;margin-top:25px}
div#navigation-main ul {list-style-type:none;list-style-image:none;padding-left:0;padding-bottom:0;text-indent:0}
div#navigation-main ul li {float:left;margin-right:7px;line-height:1.0em;background:transparent url(/images/design/bgr-nav-main-left.png) no-repeat left top}
div#navigation-main ul li:hover {background-image:url(/images/design/bgr-nav-main-left-active.png)}
div#navigation-main ul li.last {margin-right:0}
div#navigation-main ul li.active {background:transparent url(/images/design/bgr-nav-main-left-active.png) no-repeat left top}
div#navigation-main ul li a {float:left;display:block;line-height:1.272726em;margin-left:7px;padding:3px 8px 4px 1px;color:#acde00;text-decoration:none;background:transparent url(/images/design/bgr-nav-main-right.png) no-repeat right top}
div#navigation-main ul li.active a {color:#666666;background:transparent url(/images/design/bgr-nav-main-right-active.png) no-repeat right top}
div#navigation-main ul li a:hover {color:#666666;background-image:url(/images/design/bgr-nav-main-right-active.png)}
div#navigation-main ul li a em {font-style:normal}

div#navigation-sub {width:150px}
div#navigation-sub ul {list-style-type:none;list-style-image:none;padding-left:0;padding-bottom:0;text-indent:0}
div#navigation-sub ul li {display:block;padding:7px 0;line-height:1.272726em;border-bottom:1px #e4f4ab solid}
div#navigation-sub ul li.niv3 {text-indent:20px}
div#navigation-sub ul li.active {background:transparent url(/images/design/bgr-nav-sub-active.gif) no-repeat 135px center}
div#navigation-sub ul li.active a {color:#000000}
div#navigation-sub ul li a {display:block;color:#686868;text-transform:uppercase;text-decoration:none}
div#navigation-sub ul li.niv3 a {text-transform:none}
div#navigation-sub ul li a:hover {color:#000000}
div#navigation-sub ul li a em {font-style:normal}
/*
div#navigation-sub ul li ul li {display:block;padding:0;border-bottom:none;text-indent:5px}
div#navigation-sub ul li.active ul li a {color:#808080}
div#navigation-sub ul li.active ul li.active a {color:#000000}
div#navigation-sub ul li ul li a {display:block;color:#686868;font-size:0.909091em;line-height:1.8em;text-transform:none;text-decoration:none}
div#navigation-sub ul li ul li a:hover {color:#000000}
div#navigation-sub ul li ul li a em {font-style:normal}
*/

#wrappercontent {margin-bottom:50px;padding:35px 0 50px 60px;background-color:#fff}
div#body {width:900px}
div#sidebar {float:left;width:150px;margin-right:40px}
div#primarycontent-onecol {float:left;width:710px}
div#primarycontent-twocol {float:left;width:460px}
div#primarycontent-twocol-startpage {float:left;width:450px}
div#primarycontent-twocol-reference,
div#primarycontent-twocol-inspiration {float:left;width:240px}
div#primarycontent-twocol-news {float:left;width:240px}
div#primarycontent-twocol-office {float:left;width:360px}
div#primarycontent-twocol-office h2 {color:#000;font-weight:700;font-size:1.0em;line-height:1.0em;text-transform:uppercase}
div#primarycontent-twocol-office h3 {margin-top:1.0em}
div#primarycontent-twocol-office h3 span {font-size:9px;text-transform:uppercase;padding-left:10px}
div#primarycontent-twocol-office h3 span a {color:#b85b3c}
div#primarycontent-twocol-office p span {font-size:10px;text-transform:uppercase;padding-right:10px}
div#secondarycontent {float:left;width:200px;margin-left:50px}
div#secondarycontent-startpage {float:left;width:400px;margin-left:50px}
div#secondarycontent-reference,
div#secondarycontent-inspiration {float:left;width:410px;margin-left:50px}
div#secondarycontent-office {float:left;width:330px;margin-left:20px}
div#footer {margin-bottom:60px;margin-left:60px}
div#footercontent {color:#333333}

div#primarycontent-twocol input {padding:2px;margin:2px;background: #ffffff; border:1px solid #808080;}
div#primarycontent-twocol select {padding:0px;margin:2px;background: #ffffff; border:1px solid #808080;}
div#primarycontent-twocol option {padding:0px;margin:0px;background: #ffffff; vertical-align:middle;padding-right:5px;}

/* Lists */
div#primarycontent-twocol ul {list-style:none outside url('/images/design/list-bullet.gif');padding-left:30px;padding-bottom:1.818180em}
div#primarycontent-twocol ul li {line-height:1.818180em}

/* Headlines
----------------------------------------------------------------*/
h1, h2, h3 {font-weight:400;color:#808080}
h1 {font-size:1.636364em;line-height:1.0em}/*18px*/
h1.big {color:#acde00;font-size:5.454545em;line-height:1.0em;font-weight:200;letter-spacing:-1px}/*48px*/
h2 {color:#000;font-size:2.181818em;line-height:0.75em}/*24px*/
h3 {font-size:1.272727em;line-height:1.285714em}/*14px*/
h4 {font-size:1.0em;line-height:1.636364em}

@media screen {
	/* sIFR */
	.sIFR-active h1,
	.sIFR-active h2,
	.sIFR-active h3 {visibility:visible}
	.sIFR-active object {display:block}
}

/* Images */
img {border-style:none;border-width:0}
div#secondarycontent img {margin-bottom:15px}

/* Links */
a {color:#000;text-decoration:underline;cursor:pointer}
a:hover {text-decoration:none;cursor:pointer}
a.arrow_green {padding-right:13px;background:transparent url(/images/design/link-arrow-green.gif) no-repeat right center}
a.film {padding-left:22px;background:transparent url(/images/design/icon-camera.gif) no-repeat left center}

/* Text */
.smaller {font-size:0.8em}
.bigger {font-size:1.2em}
.uppercase {text-transform:uppercase}
.lowercase {text-transform:lowercase}

/* Colors */
.green {color:#acde00}

/* Margin */
.topmargin {margin-top:1.0em}

/* Specials */
div#news h4 {color:#000;display:inline;}
div#news h1 {margin:0;padding:0;margin-top:5px;padding-top:10px;padding-right:8px;display:inline-block;*display:inline;}
div#news p a {padding-right:13px;background:transparent url(/images/design/link-arrow-green.gif) no-repeat right center}
div#news p.newsline{border-top:1px #acde00 solid;height: 5px;}
div#news p{padding-bottom: 5px; padding-top:0;}
div#news img{padding:8px;border: 1px solid #CCC; border-right-color:#333; border-bottom-color:#333;}

div#newsfeed {clear:left}
div#newsfeed h4 {display:inline;padding-right:15px;background:transparent url(/images/design/bgr-h4-arrow.gif) no-repeat right center}
div#newsfeed h4 span {color:#000;padding-left:6px}
div#newsfeed dl {font-size:1.0em;line-height:1.636364em}
div#newsfeed dt {margin-top:5px;font-size:1.636364em;line-height:1.0em}
div#newsfeed dd.news {}
div#newsfeed dd.news a {padding-right:13px;background:transparent url(/images/design/link-arrow-green.gif) no-repeat right center}

div.push-startpage-left,
div.push-page {float:left;width:200px;margin-right:25px;padding-top:20px}
div.push-startpage-left h2,
div.push-page h2 {font-size:1.0em;line-height:1.636364em;font-weight:700}
div.push-startpage-left a,
div.push-page a {padding-right:13px;background:transparent url(/images/design/link-arrow-green.gif) no-repeat right center}
div.push-startpage-left.last,
div.push-page.last {margin-right:0}

div.push-startpage-right {float:left;width:190px;margin-right:20px;margin-bottom:30px}
div.push-startpage-right h4 {display:inline;padding-right:15px;background:transparent url(/images/design/bgr-h4-arrow.gif) no-repeat right center}
div.push-startpage-right img {margin-top:10px;margin-bottom:10px}
div.push-startpage-right p {padding-bottom:0}
div.push-startpage-right p a {padding-right:13px;background:transparent url(/images/design/link-arrow-green.gif) no-repeat right center}
div.push-startpage-right.last {margin-right:0}
    /* Referenser och inspiration */
div#push-reference-start {margin-bottom:50px}
div#push-reference-start div {float:left;width:158px;margin-right:6px}
div#push-reference-start div img {margin-bottom:15px}
div#push-reference-start div h3 {font-size:1em;line-height:1.636364em;text-transform:uppercase}
div#push-reference-start div h3 a {color:#686868;text-decoration:none;padding-right:13px;background:transparent url(/images/design/link-arrow-green.gif) no-repeat right center}
div#push-reference-start div.last {margin-right:0}

div#reference dl {display:inline;float:left}
div#reference dl dt {font-weight:400;font-size:1.0em;line-height:1.454544em}/*Radhöjd 16px*/
div#reference dl dt.active {background:transparent url(/images/design/link-arrow-green.gif) no-repeat right bottom}/*Radhöjd 16px*/
div#reference dl dt span {color:#000;font-weight:700;margin-right:5px}
div#reference dl dt {float:right;width:210px;margin-left:9px}
div#reference dl dt a {text-decoration:none}
div#reference dl dd {float:left;width:21px;height:21px}
div#reference dl dd.divider {clear:both;float:none;padding-bottom:25px;height:0}
div#reference dl dd.divider.last {}

div.employee dl {display:inline;width:460px;float:left}
div.employee dl dt {color:#000;font-family:Arial,Helvetica,sans-serif;font-weight:700;padding:10px 0 6px 0}
div.employee dl dt span {color:#808080;font-weight:400;text-transform:uppercase;padding-left:10px}
div.employee dl dt.img {float:right;width:350px}
div.employee dl dd.img img {float:left;min-width:90px;min-height:90px;margin-right:20px}
div.employee dl dd {padding-top:3px}
div.employee dl dd span {text-transform:uppercase;padding-right:10px}
div.employee dl dd a {color:#b85b3c}
div.employee dl dd.divider {clear:both;padding-bottom:10px}

div#secondarycontent-reference div#r_img {}
div#secondarycontent-reference img.big,
div#secondarycontent-inspiration img.big {margin-bottom:3px}
div#secondarycontent-reference img.thn,
div#secondarycontent-inspiration img.thn {float:left;margin-right:6px;margin-bottom:20px}
div#secondarycontent-reference h4,
div#secondarycontent-inspiration h4 {clear:left;color:#000}

table.drivdon {width:100%;border-collapse:collapse}
table.drivdon caption {text-align:left}
table.drivdon col#c1 {width:50px}
table.drivdon col#c2 {width:250px}
table.drivdon col#c3 {}
table.drivdon th {padding:3px 2px;text-align:left} 
table.drivdon td {padding:2px} 



/* ClearFix
----------------------------------------------------------------*/
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix {display:inline-block}  
 /* Holly Hack Targets IE Win only \*/
* html .clearfix {height:1%}
.clearfix {display:block}
 /* End Holly Hack */ 