html{width:100%;overflow-y:scroll;}
*{margin:0;padding:0;}

body {font: 14px/16px Arial;color: #3d3d3b;background: #fff url(/wp-content/themes/webhuset/images/back.jpg) 0 0 repeat-x;}
a img, fieldset {border: none;}
legend {display: none;}
p {margin: 10px 0 0 0;}
ul, ol {margin: 10px 0 0 20px;}

ul.liste{list-style:none;margin-bottom:20px;}
ul.liste li{margin-left: -15px;padding: 0 0 0 24px;background:url(/bilder/wh-list.png) no-repeat 0 5px;font-size:13px;/* font-weight:bold; */line-height:146%;}

pre {font: 14px/16px "Courier New", Courier, monospace;color: #333;margin: 10px 0;}
a {color: #ed7600;}
a:hover {text-decoration: none;}
a:hover, a:active, a:focus {outline:none;}
.overflow {overflow: auto;}

#wrapper {margin: 0;width: 100%;overflow: hidden;}
#header {margin: 0 auto;width: 1000px;height: 100px;overflow: hidden;}
#logo {float: left;width: 215px;height: 78px;margin: 30px 0 0 30px;}
#logo h2 {position: relative;font: bold 32px/35px Arial;margin: 0;padding: 0;}

h2 {color: #393938;margin-left: 10px;font: bold 27px/35px Arial;}
h1{color: #393938;margin: 5px 0 0 0;font: bold 50px Arial;text-shadow: 0 1px 2px #666;}
h1.overskrift {color: #2c2c2e;margin-left: 20px;font: bold 34px/35px Arial;}
h1.underside {color: #393938;margin: 5px 0 0 0;font: bold 38px Arial;}
h3 {color: #393938;margin-bottom: 15px;margin-top: 22px;font: bold 22px Arial;}
h4 {color: #393938;margin-top:22px;font: bold 16px Arial;}
#background: url(/bilder/h3-linje.png) 0 bottom no-repeat;
}
h3.link {color: #393938;margin-bottom: 10px;font: bold 22px Arial;}

#menu {float: right;width: 640px;height: 33px;margin: 70px 0 0 0;}
#container {margin: 0 auto;width: 100%;overflow: hidden;background: url(/wp-content/themes/webhuset/images/container.png) 0 0 repeat-x;border-top: 1px solid #fae300;}
#container .back {margin: 0 auto;width: 1000px;overflow: hidden;background: url(/wp-content/themes/webhuset/images/container_back.png) center top no-repeat;}
#content {float: left;width: 955px;margin: 20px 0 0 0;}
#innhold {float: left;width: 675px;margin: 10px 10px 0 3px;}
#content a{color: #2b57b1;}
#left {float: left;width: 215px;margin: 0;}
.overskrift {position:absolute;float: left;width: 600px;margin: 20px 0 0 0;}
.topp-bildet {float:left;width: 145px;margin: 10px 0 0 0;}
.h1-overskrift {position: absolute;width: 300px;}
.topp-tekst {float: left;width: 620px;margin: 20px 0 0 0;}
.topp-nerde-tekst {float: left;width: 620px;margin: 5px 0 0 0;}
.hoyre-topp {float: right;width: 290px;margin: 10px 0 0 45px;}
.midten-venstre {float: left;width: 290px;margin: 30px 0 0 0;}
.midten-hoyre {float: right;width: 290px;margin: 30px 0 0 0;}
.h1-right {float: right;margin:-90px 160px 0 0}
.midten-v {float: left;width: 330px;margin: 15px 0 0 0;}
.midten-h {float: right;width: 330px;margin: 15px 0 0 0;}

#hoyre-side {float: right;margin: -35px 0 0;width:250px;}

ul.boble{list-style:none;margin-bottom:25px;}
ul.boble li{margin-left: 5px;padding: 0 0 0 35px;background:url(/bilder/wh-list.png) no-repeat 0 5px;/* font-weight:bold; */line-height:150%;}

#bunn {float: left;width: 955px;margin-bottom:10px;}
.bunn-venstre {float:left;width: 290px;margin: 10px 0 0 0;}
.bunn-midten {width: 290px;margin: 10px 0 0 331px;}
.bunn-hoyre {float:right;width: 290px;margin: 10px 0 0 0;}

ul#nav {float: left;margin: 0;padding: 0;list-style-type: none;height: 33px;width: 100%;}
ul#nav li {float: left;margin: 0px 1px 0 0;font: bold 15px/30px Arial;padding: 0;height: 33px;text-transform: uppercase;}
ul#nav li a {display: block;color: #fff;text-decoration: none;background: url(/bilder/navigasjon/menu_left.gif) 0 0 no-repeat;padding: 0 0 0 15px;}
ul#nav li a span {display: block;background: url(/bilder/navigasjon/menu.gif) right top no-repeat;padding-right: 13px;}
ul#nav li a:hover {background: url(/bilder/navigasjon/active_left.gif) 0 0 no-repeat;color: #000;}
ul#nav li a:hover span {background: url(/bilder/navigasjon/active.gif) right top no-repeat;}
ul#nav li.login a {background: url(/bilder/navigasjon/login_left.gif) 0 0 no-repeat;}
ul#nav li.login a span {background: url(/bilder/navigasjon/login.gif) right top no-repeat;color: #000;}
ul#nav li.active {}
ul#nav li.active a {color: #000;background: url(/bilder/navigasjon/menu/active_left.gif) 0 0 no-repeat;}
ul#nav li.active a span {background: url(/bilder/navigasjon/active.gif) right top no-repeat;}
ul#nav ul{display: none;}
ul#nav li:hover > ul {display: block;z-index:100;} 
#nav ul {position: absolute;padding: 0;border-top: 0px;width: 130px;list-style-type: none;margin: 0;padding-bottom: 6px;background: url(/bilder/navigasjon/submenu_bottom.png) left bottom no-repeat;}
#nav ul li {float: none;width: 130px;height: 23px;font: 13px/23px Arial;margin: 0;padding: 0;text-transform: none;background: url(/bilder/navigasjon/submenu.png) 0 0 no-repeat;white-space: nowrap;}
#nav ul li a {display: block;color: #fff;text-decoration: none;padding: 0;height: 23px;padding-left: 20px;background: transparent;}
#menu ul li ul li a:hover {height: 23px;background: none;background: url(/bilder/navigasjon/submenu_active.png) 0 0 no-repeat;}

#vertmeny {float:right;font-family: Arial, Helvetica, sans-serif;font-size: 100%;width: 250px;}
#vertmeny ul {list-style: none;margin: 0px;padding: 0px;border: none;}
#vertmeny ul li {margin: 0px;padding: 0px;}
#vertmeny ul li a {font-size: 100%;display: block;border-bottom: 1px dashed #ee7500;padding: 5px 0 5px 4px;text-decoration: none;color: #666666;width:240px;}
#vertmeny ul li a:hover, #vertmenu ul li a:focus {color: #000000;background-color: #eeeeee;}

.alignleft {float: left;font: 11px/14px Tahoma;margin-right:10px;}
.imghoyre {float: right;margin:2px 10px 5px 15px;}
.imgvenstre{float: left;margin:2px 15px 5px 10px;}
.alignright {float: right;}
.grey, .grey a {color: #9c9c97;}

.search_domain {width: 215px;background: url(/wp-content/themes/webhuset/images/menu/sidebar.gif) 0 0 repeat-y;margin: 25px 0 0 ;}
.search_domain .t {background: url(/wp-content/themes/webhuset/images/menu/sidebar_top.gif) 0 0 no-repeat;padding-top: 5px;}
.search_domain .b {background: url(/wp-content/themes/webhuset/images/menu/sidebar_bottom.gif) left bottom no-repeat;padding-bottom: 10px;}
.search_domain h3 {color: #3d3d3b;font: bold 21px/26px Arial;text-transform: uppercase;margin: 0 10px;}
.search_domain #domainform {  padding: 10px;}
.search_domain #domainform div {background:url(/bilder/sok.png) 0 0 no-repeat;width: 191px;height: 34px;/*margin: 10px;*/}
.search_domain #domainform .field {height: 24px;padding-top: 8px;border: 0 none;width: 115px;margin-left: 10px;background: none;font-size: 14px;line-height: 20px;}
.search_domain #domainform .button {height: 31px;line-height: 31px;border: 0 none;background: none;width: 60px;    padding-left: 10px;cursor: pointer;font: bold 15px/31px Arial;text-transform: uppercase;text-align: center;}

.domene_250 {width: 250px;background: url(/bilder/sok/midten.png) 0 0 repeat-y;margin: 25px 0 0 ;}
.domene_250 .t {background: url(/bilder/sok/topp.png) 0 0 no-repeat;padding-top: 5px;}
.domene_250 .b {background: url(/bilder/sok/bunn.png) left bottom no-repeat;padding-bottom: 10px;}
.domene_250 h3 {color: #3d3d3b;font: bold 21px/26px Arial;text-transform: uppercase;margin: 0 10px;}
.domene_250 #domainform {  padding: 10px;}
.domene_250 #domainform div {background:url(/bilder/sok/sok.png) 0 0 no-repeat;width: 215px;height: 34px;}
.domene_250 #domainform .field {height: 24px;padding-top: 8px;border: 0 none;width: 130px;margin-left: 10px;background: none;font-size: 14px;line-height: 20px;}
.domene_250 #domainform .button {height: 31px;line-height: 31px;border: 0 none;background: none;width: 60px;    padding-left: 10px;cursor: pointer;font: bold 15px/31px Arial;text-transform: uppercase;text-align: center;}

#livechat-left a {position: relative;float: left;width: 217px;height: 62px;background-image: url(/bilder/live-chat-bg.png);}
#livechat-left img {position: absolute;right: 22px;bottom: 14px;}
#livechat-bred a {position: relative;float: left;width:250px;margin-top:5px;height:62px;background-image: url(/bilder/live-support-250.png);}
#livechat-bred img {position: absolute;right:38px;bottom:14px;}

/* Fotter starter her */
#footer {float: left;padding: 0;margin: 20px 0 0;width:  950px;padding: 5px 0 20px;border-top: 2px solid #d6d6d6;}
#footer p {font: 11px/14px Tahoma;margin: 0;color: #000;}
#footer .facebook {background: url(/wp-content/themes/webhuset/images/icons/facebook.png) 0 0 no-repeat;padding-left: 18px;}
#footer .twitter {background: url(/wp-content/themes/webhuset/images/icons/twitter.png) 0 0 no-repeat;padding-left: 15px;}