﻿* { border-style:none ; border-color: inherit; border-width: 0; margin: 0; padding: 0;}
body, html {}
body { text-align:left; margin:0; background-color:#bfbebe; }
div#page { margin: 0 auto; text-align: left; width: 980px; padding-left:5px; padding-right:5px; background-color:#fff; }
/* a, a:visited, a:active {color: #9f9d9d; text-decoration:none;} */
a {color: #444; text-decoration:none;}
a:hover {color:#000;}

/* HEADER */
div#header { width:980px; height:93px;}
div#headerLeft {float:left; padding:10px; padding-top:15px;}
div#headerRight {float:right; padding-top:70px; padding-right:20px; color:#444;}
div#headerRight a, a:visited, a:active { text-decoration:none; color:#444;}
div#headerRight a:hover { text-decoration:underline;}

/* MENU */
div#menuTop {width:776px;}
div#menuTop input {margin:0px; padding:0px; float:left;}
div#menuTop img {margin:0px; padding:0px; float:left; }

.menuitemDefaultP0 {color:#fff; text-decoration:none; display:block; font-size:12px; float:left; text-align:center; font-family:Verdana; padding-top:8px; padding-left:0px; width:119px; margin-left:1px; height:21px; border-bottom:solid 1px #18869e; border-top:solid 1px #18869e; border-left:solid 1px #18869e; cursor:pointer; background-image:url('../layout/menuP0.jpg'); }
.menuitemDefaultP0:hover {color:#ccc; }
.menuitemFirstP0 {color:#fff; text-decoration:none; display:block; font-size:12px; float:left; text-align:center; font-family:Verdana; padding-top:8px; padding-left:0px; width:119px; margin-right:1px; height:21px; border-bottom:solid 1px #18869e; border-top:solid 1px #18869e; border-left:solid 1px #18869e; cursor:pointer; background-image:url('../layout/menuP0.jpg'); }
.menuitemFirstP0:hover {color:#ccc; }
.menuitemFirstP1 {color:#fff; text-decoration:none; display:block; font-size:12px; text-align:center; font-family:Verdana; padding-top:8px; padding-left:0px; width:119px; margin-right:1px;  height:21px; border-bottom:solid 1px #f6dc01; border-top:solid 1px #f6dc01; border-left:solid 1px #f6dc01; cursor:pointer; background-image:url('../layout/menuP3.jpg'); }
.menuitemFirstP1:hover {color:#ccc; }
.menuitemFirstP2 {color:#fff; text-decoration:none; display:block; font-size:12px; text-align:center; font-family:Verdana; padding-top:8px; padding-left:0px; width:119px; margin-right:1px;  height:21px; border-bottom:solid 1px #9eb006; border-top:solid 1px #9eb006; border-left:solid 1px #9eb006; cursor:pointer; background-image:url('../layout/menuP4.jpg'); }
.menuitemFirstP2:hover {color:#ccc; }
.menuitemFirstP3 {color:#fff; text-decoration:none; display:block; font-size:12px; text-align:center; font-family:Verdana; padding-top:8px; padding-left:0px; width:119px; margin-right:1px;  height:21px; border-bottom:solid 1px #d3222a; border-top:solid 1px #d3222a; border-left:solid 1px #d3222a; cursor:pointer; background-image:url('../layout/menuP5.jpg'); }
.menuitemFirstP3:hover {color:#ccc; }
.menuitemFirstP4 {color:#fff; text-decoration:none; display:block; font-size:12px; text-align:center; font-family:Verdana; padding-top:8px; padding-left:0px; width:119px; margin-right:1px;  height:21px; border-bottom:solid 1px #0039a6; border-top:solid 1px #0039a6; border-left:solid 1px #0039a6; cursor:pointer; background-image:url('../layout/menuP6.jpg'); }
.menuitemFirstP4:hover {color:#ccc; }

.menuitemP0 {color:#fff; text-decoration:none; display:block; font-size:12px; font-family:Verdana; padding-top:7px; padding-left:8px; width:184px; height:23px; margin-bottom:3px; border-top:solid 1px #18869e; border-left:solid 1px #18869e; border-right:solid 1px #18869e; cursor:pointer; background-image:url('../layout/menuP0.jpg'); }
.menuitemP0:hover {color:#ccc; }
.menuitemP1 {color:#fff; text-decoration:none; display:block; font-size:12px; font-family:Verdana; padding-top:7px; padding-left:8px; width:184px; height:22px; margin-bottom:3px; border-top:solid 1px #f6dc01; border-left:solid 1px #f6dc01; border-right:solid 1px #f6dc01; cursor:pointer; background-image:url('../layout/menuP3.jpg'); }
.menuitemP1:hover {color:#ccc; }
.menuitemP2 {color:#fff; text-decoration:none; display:block; font-size:12px; font-family:Verdana; padding-top:7px; padding-left:8px; width:184px; height:22px; margin-bottom:3px; border-top:solid 1px #9eb006; border-left:solid 1px #9eb006; border-right:solid 1px #9eb006; cursor:pointer; background-image:url('../layout/menuP4.jpg'); }
.menuitemP2:hover {color:#ccc; }
.menuitemP3 {color:#fff; text-decoration:none; display:block; font-size:12px; font-family:Verdana; padding-top:7px; padding-left:8px; width:184px; height:22px; margin-bottom:3px; border-top:solid 1px #d3222a; border-left:solid 1px #d3222a; border-right:solid 1px #d3222a; cursor:pointer; background-image:url('../layout/menuP5.jpg'); }
.menuitemP3:hover {color:#ccc; }
.menuitemP4 {color:#fff; text-decoration:none; display:block; font-size:12px; font-family:Verdana; padding-top:7px; padding-left:8px; width:184px; height:22px; margin-bottom:3px; border-top:solid 1px #0039a6; border-left:solid 1px #0039a6; border-right:solid 1px #0039a6; cursor:pointer; background-image:url('../layout/menuP6.jpg'); }
.menuitemP4:hover {color:#ccc; }
.menuitemAvdPersonal {color:#e0bc2d; text-decoration:none; display:block; font-size:12px; font-family:Verdana; padding-top:7px; padding-left:8px; width:184px; height:23px; margin-bottom:3px; border:solid 1px #bfbebe; cursor:pointer; background-image:url('../layout/menuAvd.jpg'); }
.menuitemAvdPersonal:hover {color:#000; }
.menuitemAvdBygg {color:#a4ae00; text-decoration:none; display:block; font-size:12px; font-family:Verdana; padding-top:7px; padding-left:8px; width:184px; height:23px; margin-bottom:3px; border:solid 1px #bfbebe; cursor:pointer; background-image:url('../layout/menuAvd.jpg'); }
.menuitemAvdBygg:hover {color:#000; }
.menuitemAvdBarne {color:#d2212b; text-decoration:none; display:block; font-size:12px; font-family:Verdana; padding-top:7px; padding-left:8px; width:184px; height:23px; margin-bottom:3px; border:solid 1px #bfbebe; cursor:pointer; background-image:url('../layout/menuAvd.jpg'); }
.menuitemAvdBarne:hover {color:#000; }
.menuitemAvdStaal {color:#0339a6; text-decoration:none; display:block; font-size:12px; font-family:Verdana; padding-top:7px; padding-left:8px; width:184px; height:23px; margin-bottom:3px; border:solid 1px #bfbebe; cursor:pointer; background-image:url('../layout/menuAvd.jpg'); }
.menuitemAvdStaal:hover {color:#000; }

div#menuRight { margin-left: 10px; margin-right: 0px; padding-bottom: 15px;}
div#menuRight .childmenuP0 ul {list-style-type:none;}
div#menuRight .childmenuP0 ul li { border-bottom:solid 1px #18869e; padding-top:5px; padding-bottom:5px; padding-left:10px}
div#menuRight .childmenuP0 ul li a { text-decoration:none; color:#444}
div#menuRight .childmenuP0 ul li a:hover { color:#000;}
div#menuRight .childmenuP1 ul { list-style-type:none;}
div#menuRight .childmenuP1 ul li { border-bottom:solid 1px #f6dc01; padding-top:5px; padding-bottom:5px; padding-left:10px}
div#menuRight .childmenuP1 ul li a { text-decoration:none; color:#444}
div#menuRight .childmenuP1 ul li a:hover { color:#000;}
div#menuRight .childmenuP2 ul { list-style-type:none;}
div#menuRight .childmenuP2 ul li { border-bottom:solid 1px #9eb006; padding-top:5px; padding-bottom:5px; padding-left:10px}
div#menuRight .childmenuP2 ul li a { text-decoration:none; color:#444}
div#menuRight .childmenuP2 ul li a:hover { color:#000;}
div#menuRight .childmenuP3 ul {list-style-type:none;}
div#menuRight .childmenuP3 ul li { border-bottom:solid 1px #d3222a; padding-top:5px; padding-bottom:5px; padding-left:10px}
div#menuRight .childmenuP3 ul li a { text-decoration:none; color:#444}
div#menuRight .childmenuP3 ul li a:hover { color:#000;}
div#menuRight .childmenuP4 ul {list-style-type:none;}
div#menuRight .childmenuP4 ul li { border-bottom:solid 1px #0039a6; padding-top:5px; padding-bottom:5px; padding-left:10px}
div#menuRight .childmenuP4 ul li a { text-decoration:none; color:#444}
div#menuRight .childmenuP4 ul li a:hover { color:#000;}

div#menu ul { list-style-type: none; display: inline; }
div#menu ul li { display: inline; padding: 0 24px; }
div#menu ul li a { color:#fff; font-size: 13px; font-weight:normal; z-index: 100; text-decoration: none; }
div#menu ul li a:hover { color:#e6bd2d; z-index: 100; text-decoration:none; }
div#menu ul li a.activeLink { color:#efc977; font-size:13px; z-index: 100; text-decoration:none; }

/* INFO */
div#info {background-image:url('../layout/bgPrikkVer.jpg'); background-position:top; background-repeat:repeat-x; padding-left:10px; padding-top:20px; padding-bottom:15px; text-align:center;}

/* CONTAINER */
div#container { width: 980px; padding: 0px; margin-top:0px; padding-top: 0px; padding-bottom:0px; overflow:inherit; background-color: White;}
div#recentNews { width:274px; float:left; padding-left:10px; padding-bottom:10px; padding-top:10px;}
div#mainContent { width: 776px; float:left;  padding: 0px; overflow:auto ; margin-left: 0px; padding-right:0px;}
div#mainContent h1 { font-size:14px; font-weight:bold; }
div#textContent { margin-right:0px; background-image:url('../layout/bgPrikkHoz.jpg'); background-position:right; background-repeat:repeat-y; }
div#side {padding-top:10px; padding-bottom:10px; padding-left:10px;}
div#seperator { width: 0px; float:left; }
div#rightBar {width: 204px; float:left; padding-left:0px; }

/* FORSIDE */
div#frontContent {width:656px; float:left; padding:20px; background-image:url('../layout/bgPrikkHoz.jpg'); background-position:right; background-repeat:repeat-y; }

/* FOOTER */
div#footer {width:980px; padding-bottom:5px;}
div#footer #lineFooter { width: 980px; height:31px;}
div#footer img {padding-right:20px;}

/* MENU FORSIDE */
div#menuBottom { height:100%;}
div#menuBottom ul { margin-left:30px; margin-top:5px; margin-bottom:20px; list-style-type:none;  }
div#menuBottom ul li { padding-top:2px; padding-left:17px; padding-bottom:3px; display:block;}
div#menuBottom ul li a { text-decoration:none;}
div#menuBottom ul li a:hover {}
div#menuBottom ul li img {}
div#sepratorFront { width:980px; height:2px; padding-bottom:2px; background-image:url('../layout/bgPrikkVer.jpg'); background-position:top; background-repeat:repeat-x;}

.catBox1 { vertical-align:top; text-align:left; width:228px; padding-top:3px; padding-right:0px; background-image:url('../layout/bgPrikkHoz.jpg'); background-position:right; background-repeat:repeat-y;}
.catBox1 li{ background-image:url("../layout/pilPersonal.jpg"); text-align:left; margin-left:20px; background-repeat:no-repeat; background-position:left top;}
.catBox2 { vertical-align:top; text-align:center; width:260px; padding-top:3px; padding-right:0px; padding-left:0px;   background-image:url('../layout/bgPrikkHoz.jpg'); background-position:right; background-repeat:repeat-y;}
.catBox2 li{ background-image:url("../layout/pilBygg.jpg"); text-align:left; margin-left:20px;  background-repeat:no-repeat; background-position:left top;}
.catBox3 { vertical-align:top; text-align:center; width:260px; padding-top:3px; padding-left:0px;  background-image:url('../layout/bgPrikkHoz.jpg'); background-position:right; background-repeat:repeat-y;}
.catBox3 li{ background-image:url("../layout/pilBarne.jpg"); text-align:left; margin-left:20px;  background-repeat:no-repeat; background-position:left top;}
.catBox4 { vertical-align:top; text-align:right; width:232px; padding-top:3px; padding-left:0px; margin-right:0px;}
.catBox4 li{ background-image:url("../layout/pilStaal.jpg"); text-align:left; margin-left:20px; background-repeat:no-repeat; background-position:left top;}

/* NYHETSLISTE */
div#articlelist { margin-top: 5px; padding:2px; padding-left:20px; padding-right:15px;}
div#articlelist .article { padding-left: 0px; color: #000000; margin-bottom: 3px; margin-top:7px; padding-bottom:10px; width:240px; }
div#articlelist .lblNewsHeader {font-size:14px; font-weight:bold;}
div#articlelist p.txtNyheterHeader { padding-left: 0px; font-size: 13px; font-weight: bold; color: #000000; padding-bottom:0px; }
div#articlelist .article a.linkNyheter { color: #000000; font-size: 11px; margin-top: 5px; font-weight:bold; text-decoration:none;}
div#articlelist .article a.linkNyheter:hover { text-decoration: underline; }
div#articlelist .article a.linkNyheterLM { color: #000000; font-size: 11px; margin-top: 5px; text-decoration:none;}
div#articlelist .article a.linkNyheterLM:hover { text-decoration: underline; }
div#articlelist #artImage {float:left; width:70px; text-align:center;}
div#articlelist #artText {float:left; padding-left:10px; width:150px;}
div#articlelist #artText .RecentTitle {font-size:11px; font-weight:bold; text-decoration:none;}
div#articlelist #artText .NewsTitle {font-size:12px; font-weight:bold; text-decoration:none;}

/* NYHET */
div#contentNews {padding:20px;}
div#contentNews .lblHeader {font-size:14px; font-weight:bold;}
div#contentNews img {float:right; padding-bottom:10px;}
div#contentNews .description {font-size:12px;}
div#cententNews .content {font-size:11px;}

div#nyheterIngress {  }
div#nyheterDescription {float: left;}
div#nyheterPicture { float: right; padding:20px;}  
div#nyheterTxt { }  

/* ANSATTLISTE */
.employerBox { width:160px; float:left; padding-right:20px; padding-left:10px; padding-bottom:20px; line-height:14px;}
.employerBox img { padding-bottom:5px;}
.employerImg { width:83px; height:107px}

/* GALLERI */
div#galleryRight { width:260px; float:left; }
div#galleryLeft {width:260px; float:left;}
.galleryBox {width:65px; height:65px; float:left; padding-right:0px; padding-left:0px; padding-bottom:20px; line-height:14px;}

/* CONTACT */
div#kontakt {}
div#kontakt tr { height:25px;}
div#kontakt input {border:solid 1px #666; padding:4px; font-family:Verdana; font-size: 10px;}
div#kontakt textarea {border:solid 1px #666; padding:4px; font-family:Verdana; font-size: 10px;}