﻿body { font-family: Arial; font-size: 12px;margin-top:0px;color:#3c3b37;background-color:#ebe8df; }
a{color:#0c5cb5;}
a:hover{text-decoration:underline;}
img{border:0px;}
#pagewrapper { margin: 0 auto; width: 980px;background-color:#ffffff;}
div.bottom{width:100%;text-align:center;padding-top:10px;font-size:14px;background-color:#ebe8df;}
div.bottom a{text-decoration:none;}
.hide{display:none;}
.StorOransjeTekst{color:#F0911B; font-size:24px;}
/*DEFAULT TABLE*/
table{width:100%; border-collapse:collapse;border-style:solid;border:none;}
table td{margin:1px;padding:4px;font-size: 11px;}
table th{text-align:left;padding: 5px 4px 5px 4px;background-color:#f3f1ea;}
table.clean td{margin:0px; padding:0px;}
/*TOP*/
#topwrapper {border-left: solid 1px #d9d8d2; border-right: solid 1px #d9d8d2; border-bottom: solid 1px #d9d8d2; background-image: url(/images/wavelogo.gif); background-position: 933px 30px; background-repeat: no-repeat;background-color:#ffffff; }
#topwrapper .lineprivat, #topwrapper .linebedrift { padding:1px 1px 4px 1px;height:8px; }
#topwrapper .lineprivat .left {background-color:#0d5cab;width:602px;border-right:solid 1px #ffffff;float:left; }
#topwrapper .lineprivat .right { background-color:#f4911d;width:373px;float:left; }
#topwrapper .linebedrift .left {background-color:#0d5cab;width:663px;border-right:solid 1px #ffffff;float:left; }
#topwrapper .linebedrift .right { background-color:#f4911d;width:312px;float:left; }
#topwrapper .logo {height:91px;float:left;width:603px;}
#topwrapper .links{height:91px;float:left;width:373px;}
#topwrapper .links .privat{ width: 61px; float: left; padding-right:3px; }
#topwrapper .links .privat a.active{width:61px;height:19px; display:block; background:url(/images/topmenuprivat.jpg) no-repeat;text-align:center;padding-top:3px;text-decoration:none;color:#ffffff;font-weight:bold;}
#topwrapper .links .bedrift{ width: 61px; float: left;clear:right;}
#topwrapper .links .bedrift a.active{width:61px;height:19px; display:block; background:url(/images/topmenubedrift.png) no-repeat;text-align:center;padding-top:3px;text-decoration:none;color:#ffffff;font-weight:bold;}
#topwrapper .links a.inactive{width:61px;height:19px; display:block; background:url(/images/topmenuoff.png) no-repeat;text-align:center;padding-top:3px;text-decoration:none;color:#989898;font-weight:bold;}
#topwrapper .links .menu{width: 375px;height:21px; padding-top:45px;clear:both;}
#topwrapper .links .menu a{color: #989898; font-weight: normal;font-size:14px; text-decoration:none;}
#topwrapper .links .menu .topmenuitem{float: left; }
#topwrapper .links .menu .topmenuitemdivider{float: left; padding:6px 10px 0px 10px;}


/*SUBMENU*/
.submenu{width:978px; border-left:solid 1px #d9d8d2;border-right:solid 1px #d9d8d2;}
.submenumainpage{margin-top:2px;border-top:solid 1px #d9d8d2;}
.submenu .banner{width:976px;margin:1px 1px 0px 1px;background-image:url(/images/banner.jpg);background-repeat:no-repeat;background-position:center top;height:267px;overflow:hidden;position:relative;}
.submenu .banner #bannerlink{position:absolute;top:0px;left:0px;}
.submenu #submenulocked{width:976px;height:75px;border-top:solid 1px #182228;background-image:url(/images/menubg.png);background-repeat:repeat-x; top:100px;position:relative;}
.submenu #submenuopen{width:976px;height:100px;border-top:solid 1px #182228;background-image:url(/images/menubg.png);background-repeat:repeat-x; top:170px;left:0px;position:absolute;}
.submenu .ticker{position:absolute;left:268px;top:169px;overflow:hidden;color:#000000!important;padding-top:5px;}
.submenu .ticker a{text-decoration:none;}
.submenu .tickerheading{position:absolute;left:10px;top:173px;font-weight:bold;padding-top:5px;padding-left:10px; color:#000000;}
.submenu .tickerdot{position:absolute;left:-10px;top:173px;font-weight:bold;padding-top:5px;padding-left:10px; color:#000000;}
.submenusubpageprivat{background:url(/images/submenubgprivat.jpg) no-repeat 1px 0px;height:127px;border-left:solid 1px #d9d8d2;border-right:solid 1px #d9d8d2;}
.submenusubpageprivatempty{background:url(/images/submenubgprivat.jpg) no-repeat 1px 0px;height:45px;border-left:solid 1px #d9d8d2;border-right:solid 1px #d9d8d2;}
.submenusubpagebedrift{background:url(/images/submenubgbedrift.jpg) no-repeat 1px 0px;height:127px;border-left:solid 1px #d9d8d2;border-right:solid 1px #d9d8d2;}
.submenusubpagebedriftempty{background:url(/images/submenubgbedrift.jpg) no-repeat 1px 0px;height:45px;border-left:solid 1px #d9d8d2;border-right:solid 1px #d9d8d2;}
.breadcrumb{height:32px; padding:15px 0px 0px 22px;}
.breadcrumb .breadcrumbitem{font-weight:normal;text-transform:lowercase;}
.breadcrumb .arrow{float:left;padding-right:10px;}
.breadcrumb .text{float:left;}

.submenu .headingprivat{width:225px;padding:15px 0px 0px 40px;color:#f0911b;font-size:24px;float:left;}
.submenu .headingbedrift{width:225px;padding:15px 0px 0px 40px;color:#005eb5;font-size:24px;float:left;}
.submenu .submenucontent{float:left;padding-top:20px;height:70px;}
.submenu .submenucontentsubpage{float:left;padding-top:12px;height:70px;}
.submenu .columnprivat{float:left;width:175px;}
.submenu .columnbedrift{float:left;width:233px;}
.submenu .item{padding-right:25px;background-image:url(/images/submenubullet.png);background-repeat:no-repeat; background-position:0px center;padding-left:25px;height:18px; padding-top:2px; padding-bottom:2px; }
.submenu .itemselected{padding-right:25px;background-image:url(/images/submenubulletselected.png);background-repeat:no-repeat; background-position:0px center;padding-left:25px;height:16px; padding-top:2px; padding-bottom:2px;font-weight:bold; }
.submenu a{text-decoration:none;}



/*MAINMENU*/
.mainmenuprivat{height:47px;border-left:solid 1px #d9d8d2;border-right:solid 1px #d9d8d2;padding:0px 1px 0px 1px;}
.mainmenuprivat .search{width:388px; border-bottom:solid 1px #e4e4e6;float:left;border-top:solid 1px #ffbd00;background-image:url(/images/mainmenubg.png); background-repeat:repeat-x;height:39px;padding-left:8px;padding-top:5px;}
.mainmenuprivat .search div.searchbox{float:left;width:234px; overflow:hidden;margin-right:20px;}
.mainmenuprivat .search div.searchbutton{float:left;}
.mainmenuprivat .search .txtSearch{line-height:25px; height:26px;width:400px;font-size:18px; border:solid 1px #ffffff; background:url(/images/inputsearch.png) no-repeat; margin-right:15px;}
.mainmenuprivat .search .btnSearch{height:30px;font-size:16px;line-height:28px; width:58px; background:url(/images/buttonsearch.png) no-repeat;vertical-align:middle; font-weight:bold; color:#ffffff;border:0px;margin-right:31px;}
.mainmenuprivat .search .house{padding-top:8px;width:16px; height:15px;background: url(/images/iconhouseprivat.png) no-repeat bottom;float:left;}
.mainmenuprivat .menustart{border-bottom:solid 1px #e4e4e6;float:left;border-top:solid 1px #ffbd00;background-image:url(/images/mainmenubg.png); background-repeat:repeat-x;height:44px;}
.mainmenuprivat .menuselected{float:left;}
.mainmenuprivat .menuitemselectedstart{float:left;border-top:solid 1px #ffbd00;background: url(/images/menuselectedstart.png) no-repeat;}
.mainmenuprivat .menuitemselectedcontent{float:left;border-top:solid 1px #ffbd00;background-image:url(/images/menuselectedcontent.png);text-align:center; color:#969696;font-weight:bold;text-transform:uppercase;font-size:12px;padding-top:15px;}
.mainmenuprivat .menuitemselectedend{float:left;border-top:solid 1px #ffbd00;background: url(/images/menuselectedend.png) no-repeat;}
.mainmenuprivat .menuend{padding-right:4px;border-bottom:solid 1px #e4e4e6;float:left;border-top:solid 1px #ffbd00;background-image:url(/images/mainmenubg.png); background-repeat:repeat-x;height:44px;}
.mainmenuprivat .menuitem{float:left;}
.mainmenuprivat .menuitem a{background:transparent; text-align:center; color:#ffffff;font-size:12px;display:block;font-weight:bold;padding-top:15px; text-transform:uppercase;height:29px;text-decoration:none;}
.mainmenuprivat .menuitem a:hover{background-image:url(/images/menuhover.png);}
.mainmenuprivat .menuitemdivider{float:left;background: url(/images/menudivider.png) no-repeat;width:3px; height:44px;}
.AutoExtender{font-size: 12px;background-color:#ffffff;border:1px solid #D2D2CA;list-style-position:outside;line-height:20px;margin:2px;list-style-type:none;color:#0c5cb5;}
.AutoExtenderList{ cursor:hand;height:19px;margin-bottom:1px;width:400px;padding-left:2px;}
.AutoExtenderHighlight{cursor:pointer;width:400px;height:19px;margin-bottom:1px;padding-left:2px;text-decoration:underline;}


/*MAINMENU BEDRIFT*/
.mainmenubedrift{height:48px;border-left:solid 1px #d9d8d2;border-right:solid 1px #d9d8d2;}
.mainmenubedrift .search{width:388px; border-bottom:solid 1px #e4e4e6;float:left;border-top:solid 1px #006bd5;background-image:url(/images/mainmenubgbedrift.png); background-repeat:repeat-x;height:39px;margin-left:1px;padding-left:8px;padding-top:5px;}
.mainmenubedrift .search div.searchbox{float:left;width:234px; overflow:hidden;margin-right:20px;}
.mainmenubedrift .search div.searchbutton{float:left;}
.mainmenubedrift .search .txtSearch{line-height:25px; height:26px;width:400px;font-size:18px; border:solid 1px #ffffff; background:url(/images/inputsearch.png) no-repeat; margin-right:15px;}
.mainmenubedrift .search .btnSearch{height:30px;font-size:16px;line-height:28px; width:58px; background:url(/images/buttonsearchbedrift.png) no-repeat;vertical-align:middle; font-weight:bold; color:#ffffff;border:0px;margin-right:31px;}
.mainmenubedrift .search .house{padding-top:8px;width:16px; height:15px;background: url(/images/iconhousebedrift.png) no-repeat bottom;float:left;}
.mainmenubedrift .menustart{border-bottom:solid 1px #e4e4e6;float:left;border-top:solid 1px #006bd5;background-image:url(/images/mainmenubgbedrift.png); background-repeat:repeat-x;height:44px;}
.mainmenubedrift .menuselected{float:left;}
.mainmenubedrift .menuitemselectedstart{float:left;border-top:solid 1px #006bd5;background: url(/images/menuselectedstartbedrift.png) no-repeat;}
.mainmenubedrift .menuitemselectedcontent{float:left;border-top:solid 1px #006bd5;background-image:url(/images/menuselectedcontentbedrift.png);text-align:center; color:#969696;font-weight:bold;text-transform:uppercase;font-size:12px;padding-top:15px;}
.mainmenubedrift .menuitemselectedend{float:left;border-top:solid 1px #006bd5;background: url(/images/menuselectedendbedrift.png) no-repeat;}
.mainmenubedrift .menuend{padding-right:3px;border-bottom:solid 1px #e4e4e6;float:left;border-top:solid 1px #006bd5;background-image:url(/images/mainmenubgbedrift.png); background-repeat:repeat-x;height:44px;margin-right:1px;}
.mainmenubedrift .menuitem{float:left;}
.mainmenubedrift .menuitem a{text-align:center; color:#ffffff;font-size:12px;display:block;font-weight:bold;padding-top:15px; text-transform:uppercase;height:29px;text-decoration:none;background:transparent;}
.mainmenubedrift .menuitem a:hover{background-image:url(/images/menuhoverbedrift.png);}
.mainmenubedrift .menuitemdivider{float:left;background: url(/images/menudividerbedrift.png) no-repeat;width:3px; height:44px;}




/*CONTENT*/
.maincontent{float:right;width:706px;}
.contentprivatnopadding .maincontent{width:924px;}
#pagewrapper .sectionpage{min-height:330px;height:auto !important; height:330px;}
#pagewrapper .subpage{min-height:430px;height:auto !important; height:430px;}

.content{ padding:20px 6px 6px 6px; border-left:solid 1px #d9d8d2;border-right:solid 1px #d9d8d2;border-bottom:solid 1px #d9d8d2;width:966px;}
.contentiframe{ padding:0; border-left:solid 1px #d9d8d2;border-right:solid 1px #d9d8d2;border-bottom:solid 1px #d9d8d2;width:978px;}
.contentprivat{background-image:url(/images/contentbgprivat.jpg); background-position:center bottom; background-repeat:no-repeat;}
.contentbedrift{background-image:url(/images/contentbgbedrift.jpg); background-position:center bottom; background-repeat:no-repeat;}
.contentprivatnopadding {padding:0px;width:978px;}
.contentbedriftnopadding{padding:0px;width:978px;}


.content .shortcuts{width:236px;border:solid 1px #d2d2ca;background-color:#ffffff;padding:2px 2px 1px 2px;float:left;}
.content .shortcuts .item{height:17px;padding-top:3px;background-color:#f4f1ea;border-bottom:solid 1px #e6e4d5;margin-bottom:1px; background-image:url(/images/submenubullet.png);background-repeat:no-repeat; background-position:10px center;padding-left:35px;}
.content .shortcuts .item:hover{background-color:#fcfaf6;}
.content .shortcuts .itemspacer{height:21px;background-color:#f4f1ea;margin-bottom:1px}
.content .shortcuts .item a{color:#716b51;text-decoration:none;font-size:11px;font-weight:bold;}
.content .shortcuts .itemdark{height:23px;background-color:#c8c4b8;padding-top:8px;padding-left:35px;margin-bottom:1px;background-image:url(/images/knappbullet_bg.jpg); border:solid 1px #e6e4d5;}
.content .shortcuts .itemdark a{color:#716b51;text-transform:uppercase; text-decoration:none;font-size:14px;font-weight:bold;}

.content .topnews{width:316px;float:left;}
.content .topnews .text{width:316px;}
.content .topnews .image{border:solid 1px #d2d2ca; padding:4px;}
.content .topnews h1, .content .topnews h1 a{font-size:14px;margin-top:10px;margin-bottom:5px;font-weight:bold;color:#716b51;}
.content .topnews p{font-size:11px;margin-top:3px;margin-bottom:5px;}
.content .topnews a{text-decoration:none;}

.content .newslist{margin-left:15px;width:375px;float:left;}
.content .newslist .item{width:100%;padding-bottom:5px;}
.content .newslist .item .image{border:solid 1px #d2d2ca; padding:5px;float:left;}
.content .newslist .item .image .inner{width:50px; overflow:hidden;height:50px;}
.content .newslist .item .text{float:left;width:290px;padding-left:10px;}
.content .newslist .item h2, .content .newslist .item h2 a{font-weight:bold;font-size:12px;margin-top:0px;line-height:11px; margin-bottom:2px;color:#716b51;}
.content .newslist .item p{font-size:11px;margin-top:3px}
.content .newslist .item a{text-decoration:none;}
.content .newslist .archive{padding-top:20px;padding-right:20px;text-align:right;}
.content .newslist .archive a{text-decoration:none;}

.content .text{float:left;}
.content .article{padding-right:20px;}
.content .article a:hover{text-decoration:underline;}
.content .article .abstract{font-weight:bold;margin-top:10px;margin-bottom:10px;}
.content h1{font-size:18px;font-weight:normal;margin-bottom:0px;}
.content h2{font-size:12px;font-weight:bold;margin-bottom:0px;}
.content p{margin-top:3px;margin-bottom:18px;}
.content .back{clear:both;padding-left:260px;padding-top:10px; font-weight:bold;}
.content .back a{text-decoration:none;}
.content .backfullwidth{clear:both;padding-left:35px;padding-top:10px; font-weight:bold;}
.content .backfullwidth a{text-decoration:none;}


.content .articlelist{padding-top:15px;}
.content .articlelist .fullitem{padding-bottom:10px;}
.content .articlelist .fullitem .text{font-size:11px; width:480px;margin-right:50px;}
.content .articlelist .fullitem .text h2{font-size:14px;margin-top:0px;margin-bottom:5px;}
.content .articlelist .fullitem .text h2 a{text-decoration:none;color:#716b51;}
.content .articlelist .fullitem .text p{margin:0px;}
.content .articlelist .fullitem .text p a{text-decoration:none;}
.content .articlelist .fullitem .image{float:right;border:solid 1px #d2d2ca; padding:4px;margin-right:50px;}
.content .articlelist .fullitem .image .inner{width:100px; overflow:hidden;height:100px;}

.content .articlelist .halfitem{padding-bottom:10px;width:50%;float:left;overflow:hidden;}
.content .articlelist .halfitem h2{font-size:14px;margin-top:0px;margin-bottom:5px;}
.content .articlelist .halfitem h2 a{text-decoration:none;color:#716b51;}
.content .articlelist .halfitem .text{font-size:11px;width:200px;margin-right:25px;float:left;}
.content .articlelist .halfitem .full{width:320px;}
.content .articlelist .halfitem .text p{margin:0px;}
.content .articlelist .halfitem .text p a{text-decoration:none;}
.content .articlelist .halfitem .image{float:left;border:solid 1px #d2d2ca; padding:4px;margin-right:15px;}
.content .articlelist .halfitem .image .inner{width:100px; overflow:hidden;height:100px;}


.content .articlelist .shortitem{padding:3px 0px 3px 0px;clear:both;}
.content .articlelist .shortitem a{text-decoration:none;}

.content .graving{padding:0px 35px 0px 35px;min-height:350px;height:auto !important; height:350px;}
.content .graving table{width:700px;}
.content .graving table td{padding:0px; margin:0px;}
.content .graving .head{padding-left:230px;}
.content .graving .text{padding-left:230px;}

.content iframe{overflow-x:hidden;}

/*LEFTCONTENT*/
.leftcontent{float:left;width:260px;}
.leftcontent ul.leftmenu{margin-left:10px;padding-left:0px;font-size:11px;font-weight:bold;}
.leftcontent ul.leftmenu li{list-style-type:none;}
.leftcontent ul.leftmenu div a{text-decoration:none;}
.leftcontent ul.leftmenu div.text{height:16px; padding-top:2px; padding-bottom:2px;clear:right;}
.leftcontent ul.leftmenu div.marker{color:#f4911d;float:left;width:15px;padding:0px 5px 0px 25px;clear:left;}
.leftcontent ul.leftmenu div.markerselected{color:#f4911d;width:15px;float:left;padding: 3px 5px 0px 25px;clear:left;}

/*SEARCHRESULTS*/
.searchresults{padding-right:50px;}
.searchresults h2{margin-bottom:0px;}
.searchresults h2 a{text-decoration:none; font-size:12px;}
.searchresults .synopsis{font-weight:bold;}
.maincontent .searchbox{width:300px;}
/*DUMMIES*/
.clear{clear:both;}

/* FORM TABS */
#FormTabWrapper
{
	background-color: #e9e9e9;
	width: 100%;
	margin-top: 15px;
}

#FormTabWrapper .FormTabTabs div
{
	background-image: url(../images/formTabUnselected.gif);
	background-repeat: repeat;
	height: 21px;
	border: solid 1px #ffbc01;
	padding-top: 3px;
	padding-left: 4px;
	margin-bottom: 1px;
}

#FormTabWrapper .FormTabTabs div.Selected
{
	background-image: url(../images/formTabSelected.gif);
}

#FormTabWrapper .FormTabTabs div a
{
	font-size: 11pt;
	font-weight: bold;
	color: #fdfffa;
	text-decoration: none;
}
#FormTabWrapper .FormTabTabs div a:hover
{
	text-decoration: underline;
}

#FormTabWrapper #FormTabContent
{
	border-top: solid 1px White;
	border-bottom: solid 2px White;
	padding: 5px 10px 5px 10px
}

#FormTabContent table.FixedWidth tr td:first-child
{
	width: 115px;
}

#FormTabContent * input[type=submit],
.EB_Button
{
	background-image: url(../images/formTabButton.gif);
	background-color: #016ad3;
	background-repeat: repeat-x;
	font-family: Tahoma, Arial, Sans-Serif;
	font-size: 10pt;
	font-weight: bolder;
	color: White;
	border: solid 1px #016ad3;
	text-transform: uppercase;
	text-align: center;
	padding: 3px;
	min-width: 170px;
}
#FormTabContent * input[type=submit][disabled=disabled],
.EB_Button[disabled=disabled]
{
	border: solid 1px #696969;
	background-image: url(../images/formTabButton_disabled.gif);
}

.EB_Button
{
	background-image: url(../images/formTabButtonYellow.gif);
	background-color: #ffbb02;
	border: solid 1px #ffbb02;
}

.FormButtonBar
{
	padding: 11px 0 10px 170px;
	clear: both;
}

.OrderPowerRequiredAsterisk
{
	color: Blue;
}

.InputDisabled
{
	background-color: Silver;
}

.InfoMissingOK
{
	color: Blue;
	display: none;
}
.InfoMissing
{
	color: Red;
}


/* CONTACT US */

#ContactUsForm
{
	background-color: #e9e9e9;
	float: left;
	width: 100%;
}

#ContactUsForm h2
{
	float: left;
	font-size: 11pt;
	margin: 15px 0 5px 20px;
}

.FormRow
{
	width: 100%;
	color: #555555;
	background-color: #f4f4f4;
	float: left;
	margin-top: 8px;
}
.FormRow:first-child
{
	margin-top: 10px;
}

.FormRow .Description
{
	float: left;
	width: 150px;
	padding-left: 20px;
	padding-top: 1px;
}

.FormRow .Data
{
	float: left;
	width: 500px;
}

.FormRow .Data input,
.FormRow .Data select,
.FormRow .Data textarea
{
	border: none;
}

.FormRow .Data input[disabled=disabled]
{
	background-color: #f4f4f4;
}

/*Fra TIBE v/Andreas*/
.float-1-4{float:left; width:160px; display:inline; margin-right:10px;}
.float-1-3{float:left; width:210px; display:inline; margin-right:15px;}
.float-1-2{float:left; width:320px; display:inline; margin-right:20px;}

.float-1-4-border{float:left; width:160px; display:inline; margin-right:8px; border:1px solid #ebe8df; background:#fff;}
.float-1-3-border{float:left; width:210px; display:inline; margin-right:15px; border:1px solid #ebe8df; background:#fff;}
.float-1-2-border{float:left; width:320px; display:inline; margin-right:18px; border:1px solid #ebe8df; background:#fff;}
