html{width:100%;overflow-y:scroll}
html, body, div, span, h1, h2, h3, h4, h5, h6, p, a, em, img, strong, ol, ul, li {margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-family:Arial,Helvetica,sans-serif;vertical-align:baseline}
h1{font-size:26px;color:#f7f7f7;margin:0 0 20px 0}
h2{font-size:22px;color:#f7f7f7;margin:25px 0 7px}
a:link, a:visited, a:hover, a:link {text-decoration:none;color:#1FB0F0}
body {background:#666 url(./bilder/bilder/struktur_element/bg.jpg)}
#wrapper {margin:0 auto;width:952px;height:auto;background:transparent url(./bilder/bilder/struktur_element/bgbg.png) top right no-repeat}
#toppen {width:952px;height:110px;padding-top:82px}
#toppen .logo {float:left;width:206px;height:79px}
#toppen .slagord {float:left;padding-top:55px;text-transform:uppercase;color:#fff;font-size:13px}
#nav-top {width:952px;height:42px;background-color:#1e1e1e;margin-bottom:20px}
#nav-top ul li{float:left;font-size:13px;font-weight:bold;display:inline-block;text-transform:uppercase;padding:14px 20px 11px;background:transparent url(./bilder/bilder/struktur_element/meny-sep.png) right no-repeat}
#nav-top ul li.active {border-bottom:1px solid #1fb0f0}
#nav-top li a:link,#nav-top li a:visited{color:#fff}
#nav-top li a:hover,#nav-top li.active  a:link{color:#1fb0f0}
#nav-top .sokbox {padding:6px 10px 0;float:right}
#nav-top .sokbox input.inpSok {background: url(bilder/bilder/struktur_element/inpSokfelt.png) left;font-size:11px;width:142px;height:22px;border:none;padding:5px 0 5px 10px;margin:0;color:#fff}
#innhold h1 {margin-top:20px}
#innhold {float:left;margin:5px 15px 0 0;width:716px;min-height:500px;color:white}
#innhold .tekst {padding:0 20px 20px 0}
#innhold p {margin-bottom:20px;color:#f7f7f7;line-height:21px;font-size:13px}
#innhold .slideshow {width:716px;height:580px;margin:0;padding:0;z-index:1000}
#innhold #vis-teksten {display:none;margin-top:10px}
#innhold ul {margin:10px 0 0 30px}
#innhold li {margin:4px 0 2px 0}
#nav-hoyre {float:left;width:220px}
#nav-hoyre .undermeny ul{width:200px;padding-top:3px}
#nav-hoyre .undermeny li {font-size:13px;text-transform:uppercase;padding:0 0 15px 21px;list-style-type:none}
#nav-hoyre .undermeny li a{color:#fff}
#nav-hoyre .undermeny li.active {background:transparent url(bilder/bilder/struktur_element/li-pil.png) 0px 25% no-repeat}
#nav-hoyre .undermeny li.active a,#nav-hoyre .undermeny li a:hover {color:#1fb0f0}
#nav-hoyre .undermeny li.active-parent a {color:white;list-style-type:none;background:none}
#nav-hoyre .undermeny ul li {background:none;list-style-type:none}
#nav-hoyre .undermeny ul li.active-self {background:transparent url(bilder/bilder/struktur_element/li-pil.png) 5px 6px no-repeat}
#nav-hoyre .undermeny ul li.active-parent,#nav-hoyre .undermeny ul li ul li.active-self {background:none}
#nav-hoyre .undermeny ul li ul {display:none;}
#nav-hoyre .undermeny ul li.active-self ul {display:block;}
#nav-hoyre .undermeny ul li.active ul{display:block;}
#nav-hoyre .undermeny ul li ul li  {text-transform:none;padding:5px 0 0;list-style-type:none}
#nav-hoyre .undermeny ul li ul li.active-child a{color:white;list-style-type:none;background:none}
#nav-hoyre .undermeny ul li ul li.active-self a{color:#1fb0f0;padding:5px 0 0 10px;text-transform:none;list-style-type:none;background:transparent url(bilder/bilder/struktur_element/li-pil.png) 0px 70% no-repeat}
#nav-hoyre .undermeny ul li ul li.active-sibling,#nav-hoyre .undermeny ul li ul li.inactive,#nav-hoyre .undermeny ul li ul li.active-sibling,#nav-hoyre .undermeny ul li ul li.active-child {padding-left:10px}
#nav-hoyre .aktuelt {width:220px;min-height:278px;background-color:#1e1e1e;border-radius:8px;moz-border-radius:8px;margin-top:15px}
#nav-hoyre .aktuelt h3{color:#e1e1e1;padding:15px 0 0 21px;text-transform:uppercase}
#nav-hoyre .aktuelt .aktuelt-inner {padding:0 10px 10px}
#nav-hoyre .aktuelt .aktuelt-inner h4 {padding:15px 0 0 11px}
#nav-hoyre .aktuelt .aktuelt-inner h4 a{font-size:14px;color:#e1e1e1}
#nav-hoyre .aktuelt .aktuelt-inner h4 a:hover{font-size:14px;color:#1fb0f0}
#nav-hoyre .aktuelt .aktuelt-inner p {color:#e1e1e1;font-size:12px;margin:10px}
#nav-hoyre .aktuelt .aktuelt-inner a {color:#1fb0f0}
#nav-hoyre .aktuelt .aktuelt-inner a:hover {text-decoration:underline}
#nav-hoyre .undermeny li.prosjekter {text-transform:none;padding:0 0 5px 21px;list-style-type:none} 
#nav-hoyre .prosjektbilde {width:167px;height:110px;padding:5px;background:transparent url(bilder/bilder/struktur_element/bgHover.png) no-repeat;position:absolute;visibility:hidden;margin:-63px 0 0 -175px;z-index:2000}
.bilde-prosjekt {width:716px;height:100%}
.breadcrumbs {font-size:12px;margin:10px 0 5px 20px;color:white}
.breadcrumbs a{color:#1fb0f0}

#kontakt2 {color:white;font-size:13px;padding:0 0 15px 21px}
#kontakt2 p{padding-top:20px}
#kontakt2 #kontaktskjema_lite {margin: 0 !important;list-style-type: none;}
#kontakt2 #kontaktskjema_lite li {margin-bottom: 5px;padding-left:0px}
#kontakt2 #kontaktskjema_lite li label {display: block;}
#kontakt2 #kontaktskjema_lite li input,
#kontakt2 #kontaktskjema_lite li textarea {padding: 2px;width: 190px;    border: 1px solid #fff;    background-color: #eee;    display: block;}
#kontakt2 #kontaktskjema_lite li textarea {height: 100px;}
#kontakt2 #kontaktskjema_lite li input#submitbutton {    width: auto !important;    padding: 0 !important;    border: 0;}

#footer {height:30px;font-size:11px;padding:10px 0 0 5px;color:#979797}
#footer a {color:#979797}
#footer .argo {float:left;width:300px}
#footer .copyright {float:right;width:300px;line-height:22px;text-align:right;padding-right:20px}

table.referanser { position: relative; }
table.referanser a.frydenbo {
	display: block;
    height: 25px;
    margin-left: 57px;
    margin-top: 51px;
    position: absolute;
    text-indent: -9999px;
    width: 110px;
}
