/*
Template Name: Webprofile
File: Layout CSS
Author: Webprofilen.no
Author URI: http://www.webprofilen.no/
*/

@import url(tables.css);

html{background:#fff}
body {margin:0; background:#fff; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif}
* {margin:0; padding:0}
a {outline:0; text-decoration:none; color: #000;}
a:hover {outline:0; text-decoration:underline; color: #333;}
img {border:0px none; }
h1, h2, h3, h4, h5, h6 {font-weight:normal}
li {list-style:none}
.fl {float:left; margin:0; padding:0}
.fr {float:right; margin:0; padding:0; }

#head {width:100%; float:left; background:url('../images/headBg.png') repeat-x; }
.innerheight {height:478px}
.innerpadding {padding-bottom:30px}
#headprofile {width:800px; margin:0 auto}
#head_inner {width:800px; float:left; position:relative}

#head p.share {width:100px; float:left; margin-top:16px;}

#head p.topline {width:700px; margin-top:12px; float:right; text-align:right; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#999999; line-height:25px; letter-spacing:1px}
#head p.topline a {outline:0; text-decoration:none; color: #555;}
#head p.topline a:hover {outline:0; text-decoration:underline; color: #999;}
#head p.topline a.active {outline:0; text-decoration:none; color: #999;}


h1.logo {width:213px; height:40px; margin-top:60px; float:left; background:url('../images/logo.png') no-repeat; }
h1.logo a {width:100%; height:100%; float:left; text-indent:-9999px}
#head ul {width:396px; height:44px; margin-top:58px; float:right}
#head ul li {width:auto; margin-left:1px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#5f5f5f; line-height:35px; text-transform:uppercase}
#head ul li:first-child {margin:0}
#head ul li a, #head ul li a.active {text-decoration:none;width:auto; height:42px; padding:0 23px; float:left; color:inherit; background:#252525}
#head ul li a:hover, #head ul li a.active {color:#9CA722; background:#272727}
#infoimage-container {width:800px; height:360px; float:left; outline:0; position:absolute; top:166px; left:0px; z-index:10}
img.menu_bg {width:auto; float:left; position:absolute; top:139px; left:-24px}

#content {width:100%; padding-bottom:36px; float:left; background:#ffffff url('../images/contentBg.png') repeat-x; }
#contentprofile {width:800px; margin:0 auto}
#content_inner {width:800px; float:left; position:relative}

#infopath {width:100%; height:120px; margin-top:74px; margin-bottom:0px; float:left; position:relative; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#999999; line-height:16px; background:#1E1E1E}
#infopath p {width:312px; margin:34px 42px 0 34px; float:left}
#infopath p a {color:#9CA722; text-transform:uppercase}
#infopath ul {width:205px; margin-top:26px; float:left}
#infopath ul li {width:100%; float:left}
#infopath ul li a {color:inherit; text-decoration:underline; line-height:20px}
#infopath ul li a:hover {color:#9CA722}

h2 {width:auto; margin-top:9px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:26px; color:#9CA722; font-weight:bold; line-height:30px; letter-spacing:-1.7px}
h2 span {color:#3b3b3b; text-transform:uppercase; margin-right:5px}

a.bigbutt, #intro a.bigbutt {width:auto; height:54px; float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight:bold; line-height:54px; background:url('../images/buttonBg.png') no-repeat right -54px; margin-right:8px; padding-left:0; padding-right:8px; padding-top:0; padding-bottom:0; text-decoration:none;}
a.bigbutt span {width:auto; height:54px; float:left; background:url('../images/buttonBg.png') no-repeat 0 0; padding-left:23px; padding-right:13px; padding-top:0; padding-bottom:0}

#intro a.bigbutt:hover, a.bigbutt:hover {text-decoration:underline; color:#ffffff;}

/* INTROSEKSJON */
/* #infopath a.tweet {width:95px; height:102px; float:right; position:absolute; right:-50px; top:42px; background:url('../images/tweet.png') no-repeat; } */

blockquote h3 {
	border-left:2px solid #777777;
	color:#777777;
	font-size:20px;
	font-style:italic;
	font-family: "Times New Roman", Georgia, Times, sans-serif;
	line-height:28px;
	padding:0px 0 0 10px;
	width:600px;
	margin:35px 130px 15px 70px;
	clear: both;
}


#intro {width:100%; margin-top:37px; padding-bottom:36px; float:left; border-bottom:1px solid #c9c9c9; }
#intro p {width:800px; margin:25px 0 0 0; float:left; font-size:12px; color:#4d4d4d; line-height:20px}
#intro	iframe {float:left; border-bottom:1px solid #c9c9c9; background:url('../images/crosslines.png') no-repeat right 8px; ; margin-left:14px; margin-right:0; margin-top:37px; margin-bottom:0}
#intro a.enlarg {width:auto; margin:15px 0 0 14px; float:left; color:#848484}
#intro h3 {clear:left}
#intro a, .rgtWrap a {outline:0; text-decoration:underline; color: #000;}
#intro a:hover, .rgtWrap a:hover {outline:0; text-decoration:none; color: #333;}

#intro ul {width:800px; margin-top:11px; float: left;}
#intro ul li {width:auto; float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#767676; line-height:18px}
#intro ul li a {width:auto; color:inherit}
#intro ul li.space {width:auto; float:left; padding:0 6px}


#intro img {margin-right:18px; float:left}
img.border {margin-right:18px; float:left; border:1px solid #c9c9c9;}
#intro a.imglink { padding-left:18px;border-bottom:1px dotted #000;text-decoration: none; background:url('../images/workwin.png') no-repeat left;}


.lftWrap {width:300px; float:left; clear:left}
.lftWrap p { padding:12px 5px 0 0;width:100%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:20px; color:#4d4d4d}
.rgtWrap input.txt {width:176px; margin:20px 20px 0 0; padding:3px 5px; height:30px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#b4b5a9; font-weight:bold; border:#cbcbcb solid 1px; background:#ffffff}
.rgtWrap textarea.txt {width:386px; margin:20px 20px 0 0; padding:3px 5px; height:150px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#b4b5a9; font-weight:bold; border:#cbcbcb solid 1px; background:#ffffff}
.rgtWrap input.long {width:386px}


.rgtWrap input.btn {width:113px; height:42px; margin-top:18px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#333; font-weight:bold; text-align:center; cursor:pointer; border:0px none; background:url('../images/submitBtn.png') no-repeat; }
.rgtWrap input.btn:active {background-position:1px 1px}
.rgtWrap {width:426px; float:right; font-size:12px; }
.rgtWrap h3 {width:100%}

h3 {width:auto; float:left; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#454545; font-weight:bold; margin:20px 0 0px;}
h3 span {color:#9ca722; margin-right:0px}

ul#infosections {width:100%; float:left; margin:20px 0 20px}
ul#infosections li {width:246px; margin-left:30px; float:left}
ul#infosections li:first-child {margin:0}
ul#infosections li h3 {width:100%; height:47px; float:left; font-size:24px; color:#9CA722; font-weight:bold; line-height:60px; letter-spacing:-1.7px}
ul#infosections li h3 span {color:#3b3b3b; margin-right:2px}
ul#infosections li h3 a {color:#9CA722}
ul#infosections li h3 img {margin-right:2px; float:left}
ul#infosections li p {width:100%; margin-top:15px; float:left; font-size:15px; color:#848484; line-height:24px; letter-spacing:-0.8px;}
ul#infosections li p.descrip {margin-top:13px; font-size:12px; line-height:16px; font-weight:normal;}




#quotPan {width:800px; height:80px; margin:42px auto 0 auto; float:left; position:relative; left:0px; border-top:1px solid #c9c9c9; background:url('../images/pat.png');  }
#quotPan h3 {width:234px; margin:14px 0 0 24px; float:left; line-height:45px}
#quotPan input.txt {width:176px; margin:20px 20px 0 0; padding:3px 5px; height:30px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#bfbfbf; font-weight:bold; border:#cbcbcb solid 1px; background:#ffffff}
#quotPan input.btn {width:113px; height:42px; margin-top:18px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#ffffff; font-weight:bold; text-align:center; cursor:pointer; border:0px none; background:url('../images/submitBtn.png') no-repeat; }
#quotPan input.btn:active {background-position:1px 1px}

#blog {width:506px; margin-top:24px; float:left}
#blog ul {width:100%; float:left}
#blog ul li {width:100%; margin-top:21px; float:left; border-top:#c9c9c9 solid 1px}
#blog ul li:first-child {margin-top:0; border:0px none; }
#blog ul li a {width:auto; margin-top:25px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#848484; line-height:24px}
#blog ul li p {width:100%; margin-top:16px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5c5c5c; line-height:16px}

#latest {width:233px; margin:24px 0 0 60px; float:left}
#latest ul {width:100%; float:left}
#latest ul li {width:100%; margin-top:21px; float:left; border-top:#c9c9c9 solid 1px}
#latest ul li:first-child {margin-top:0; border:0px none; }
#latest ul li a {width:auto; margin-top:25px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#848484; line-height:24px}
#latest ul li p {width:100%; margin-top:16px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5c5c5c; line-height:16px}	

#foot {width:100%; height:100%; float:left; background:inherit}
#foot_inner {width:772px; height:40px; margin:0 auto; padding: 14px; background-color:#1E1E1E}

#foot ul {width:350px; margin-top:11px; float: left;}
#foot ul li {width:auto; float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#767676; line-height:18px}
#foot ul li a {width:auto; float:left; color:inherit}
#foot ul li.space {width:auto; float:left; padding:0 6px}
#foot p {width:400px; margin-top:10px; float:right; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#767676; line-height:18px; text-align:right}
#foot p	a {color:inherit}

#service_pan {width:100%; margin-top:20px; margin-bottom:40px; float:left; background:url('../images/stolpe.png') no-repeat left;}
#service_pan ul {width:100%; float:right}
#service_pan ul li {width:325px; height:100px; margin:0; padding:0 10px; float:right; border-bottom:#c9c9c9 solid 1px}
/*#service_pan ul li:first-child {border:0}
*/#service_pan ul li:hover {background:#fbfbfb}
#service_pan ul li h5 a {width:auto; margin:10px 0 0 10px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#9CA722}
#service_pan ul li p {width:300px; margin:5px 0 0 10px; float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#5c5c5c}
#service_pan ul li p a {width:auto; float:right; color:#9CA722}