
/**************************************/

body,table,tr,td,h1,h2,h3,h4,h5,p,a,div,span,form,input,textarea,select,option,nobr, button 
{font-family:verdana,arial,helvetica,sans-serif;font-size:11px;color:#6d6f71;margin:0px;}

h1 {position:relative; clear:both; color:#33516D;font-size:14px;font-weight:bold; margin-top: 5px;}
h2{position:relative;clear:both; color:#33516D;font-size:11px; text-decoration:none; margin-top: 2px;}
h3,h4,h5{position:relative; color:black;margin-bottom:1px;font-size:10px;font-weight:normal; }

#Print{font-family:Verdana;font-size:11px;color:#000000;margin:0px;}
#Print h1{font-size:11px;background:none;color:#000000;margin-bottom:10px;}
#Print p{font-family: Verdana;font-size:11px;color:#000000;margin:0px;}

caption{position:relative; color:#000000;margin-bottom:1px;font-size:11px;text-align: left;}

body {
    margin: 0px;
    padding: 0px;
    text-align: center;
    position:relative; 
    background-color: #ffffff; 
    color:#33516D; 
    overflow: auto; 
    border: none;
background-color: #252525;
background-image: url(/eway/custom/design/Storforbrukere/images/bodybg.png);
background-repeat: repeat-x;
}

.msg a{Text-decoration: underline;color:#006BD0;}
img {border: none;margin: 0px;}
p {position:relative; margin-top:4px;margin-bottom:8px;}
iframe {border: none;}

/*div {border: none; margin: 0px;}*/

a.titlelink{font-size:11px;font-weight:bold;}

#banner {
/*position:relative;
clear:left;*/
height:22px;
width:884px;
/*background-color:#55ABC8;
padding:0;
margin:0*/
}

#canvas {
text-align: left;
position:relative; 
margin:auto;
padding:auto;
width: 896px;
text-align: left;  
/*margin-top:12px; 
margin-left:12px;  */
/*background: url(/eway/custom/design/Storforbrukere/images/bg.jpg) no-repeat;*/
background-color: #ffffff;
}

#top {
width: 884px; 
height: 70px;  
background: url(/eway/custom/design/Storforbrukere/images/bg-top.png) no-repeat;
}

#topmenu {
width: 884px;
height:22px;
margin:0;
padding:0
}

#topmenubar{
position:absolute;
left:5px;
top:70px;
font:10px bold; 
text-transform:uppercase;
margin:0;
padding:0;
background: url(/eway/custom/design/Storforbrukere/images/top_menu_bar.png);
height:20px;
width:884px;
}

#topmenubar a{color:#fff;text-decoration:none;margin-right:30px;font-size:11px; font-weight: bold; text-transform:uppercase;}
#topmenubar a:hover{color:#000;}
#topmenuitems {position: relative;float:left; margin:10px;padding:0; margin-top:3px;top:1px;}

#topnavigation{float:left;}
#topsearch{float:left;}

#logo {
position:relative;
float:left;
width: 100px;
height: 70px;
left:42px;
top:7px
}

#logo a {
display: block; 
height: 100%; 
background: url(/eway/custom/design/Storforbrukere/images/logo.gif) no-repeat;
}

/*#top a{font-size: 11px;font-weight: bold; }
#top a:hover{font-size: 11px;font-weight: bold; color:#8D9FEB;}*/

/* #banner {position:relative;float:left; margin-left: 80px; width: 684;height: 20px; background-color:Red;}*/

.search
{
	float:right;
	margin:0;
	padding:1px 5px 0 0;
	height:20px;
	top:1px;
	vertical-align:middle;
}

* > .search 
{
	padding:1px 18px 0 0;
}

11:58 06.10.2010
.search INPUT {vertical-align:middle;padding-top:1px}
#topmenubar a.searchbtn {vertical-align: middle; cursor: hand; margin:0; padding:0}
#search .searchinput{width:150px; height:20px;position:relative}
#searchbtn {position:relative;color:#000000; font-weight:bold;height:20px;}


#canvas2 {position: relative;float:left; clear: both;width: 880px; margin-top:0px;}
/*#canvas2 {position: absolute; top:94px; left:0px; float:left; clear: both;width: 872px; margin-top:0px;}*/
#leftnav {position: relative;float:left;width: 191px;clear: left;overflow: hidden; margin-right:4px; height:auto; }

#main {
position: relative; 
left: 0px; 
float: left;
width: 825px; 
clear: none;
overflow: hidden;
}

#main .bottom {clear: both;}

/* LeftMenu*/
/* *****************/

#leftnavmenu { 
/*background-color:#E6F7F8; 
background: url(/eway/custom/design/Storforbrukere/images/bgrepeat_meny.jpg) repeat; */
margin: 4px 0px -4px 3px; 
padding-top:20px;
/*padding-bottom:7px; */
padding-left:0px;float:left; 
/*border-top: 1px solid #55ABC8;
border-left: 1px solid #55ABC8;
border-right: 1px solid #55ABC8;*/
}

* > #leftnavmenu {
	padding-bottom: 0;
}

#leftnavmenu h2 {padding-left:3px;padding-bottom:2px}

.mainmnu
{ 
	list-style-type:none;
	font:11px bold; 
	margin-right:0; 
	font-weight:normal;
	background-color:transparent; 
	width:173px; 
	float:left; 
	margin:0; 
	padding:0; 
	overflow:hidden;
}
	
li.mnu 
{
	background: url(/eway/custom/design/storforbrukere/images/linkbg.png);
	color:#006BD0; 
	width:183px; 
	font:11px; 
	font-weight:normal; 
	float:left;
	margin:0 0 1px -10px;
}
li.mnu :hover
{
	background: url(/eway/custom/design/storforbrukere/images/mnuover.jpg);
	width:173px;
}		
li.mnu a 
{
	display:block;
	color:#000000; 
	margin-top:2px; 
	margin-bottom:2px;
	margin-left:10px;  
	padding:7px 0 7px 15px;
	background-color:transparent; 
	width:173px; 
	text-decoration:none;
}
li.mnu a:hover
{
	/*color:#C62021;*/
	text-decoration:none;
}

li.mnuselected 
{
	color:white;
	text-decoration:none;
	float:left;
	margin:0 0 0 0;	
	background:url(/eway/custom/design/Storforbrukere/images/bullet.png) #5a5a5a no-repeat left 8px;
}

li.mnuselected a 
{
	display:block;
	color:white;
	margin:2px 0 0px 10px; 
	padding: 7px 0 7px 15px;
	width:163px; 
	text-decoration:none;
	font-weight:normal;
}

ul.mnucollapsed {display:none;float:left;}

ul.mnuexpanded 
{
	list-style-type:none; 
	margin:0; 
	background-color:white;	
	color:#006BD0; 
	width:160px;
	text-transform:none; 
	float:left;
	padding-left:0px;
	padding-bottom:2px;

	/*background: url(/eway/custom/design/Storforbrukere/images/bgrepeat_submeny.jpg) repeat; */
}

li.mnusub
{
	/*padding-left:20px;*/
	background-color:transparent; 
	color:#006BD0;  
	text-transform:none; 
	font-size:11px; 
	font-weight:normal; 
	float:left;
	clear:both;

	margin:0 0 0 0;
}
li.mnusub :hover
{
	background: url(/eway/custom/design/storforbrukere/images/mnuover.jpg); float left;
}
	
li.mnusub a 
{
	display:block;
	font-size:11px; 
	font-weight:normal; 
	color: #000;
	background-color:transparent; 
	text-decoration:none; 
	text-transform:none;
	margin:1px 0 0 10px; 
	width:163px;
	padding:7px 0 7px 10px;
}
/*	
li.mnusub a:hover 
{
	color:#C62021; 
	text-transform:none; 
	background-color:transparent; 
	font-size:11px; 
	font-weight:bold;  
}
*/
li.mnusubsel 
{
	padding-left:0px; 
	float:left;
	clear:both;
	padding-top:2px;
	padding-bottom:2px;
	margin:0
}

li.mnusubsel a
{
	display:block;
	font-size:11px; 
	font-weight:bold; 
	color:#000;
	background-color:transparent; 
	text-decoration:none; 
	text-transform:none;
	margin:1px 0 0 10px;
	padding:7px 0 6px 10px;
	width:163px;
}

li.mnusubsel a:hover
{
	background-color:transparent; 
	text-transform:none; 
	font-size:11px; 
	font-weight:nornal; 
	background: url(/eway/custom/design/storforbrukere/images/mnuover.jpg); float left;
}

#leftnavmenurhplan { 
background: url(/eway/custom/design/storforbrukere/images/linkbg.png);
	color:#006BD0; 
	width:173px; 
	#width:176px; 
	font:11px; 
	font-weight:normal; 
	float:left;
	margin:4px 0 1px 0;
height:30px;
	border-left:3px solid #fff;
}

#leftnavmenurhplan a { 
color:#000;
padding-left: 17px;
text-decoration:none;
width:156px;
#width:173px;
	height:30px;
padding-top:7px;
float: left;
}

#leftnavmenurhplan a:hover { 
	background-color:transparent; 
	text-transform:none; 
	font-size:11px; 
	font-weight:normal; 
	background-image: url(/eway/custom/design/storforbrukere/images/mnuover.jpg); 

}


/* LeftMenu End*/
/* *****************/


.msg { 
margin-bottom:6px;
background: url(/eway/custom/design/storforbrukere/images/dotted_line.png) repeat-x; 
background-position:bottom;
padding:10px 0 10px 0;
}


.msgingress p{ font-weight:bold;}

.browselist{clear:none; float:none; position:relative;margin:0;padding:0;}
#contentarea {position: relative;float: left;width: 684px; margin: 20px 0px 0px 0px; clear: none;overflow: hidden; background-color:transparent;}
/*#contentareabgimage {float: left;width: 684px; background: url(/eway/custom/design/Storforbrukere/images/bgrepeat_main_line.gif) repeat-y}
#contentareatop {position: relative;float: left;width: 684px; height:10px; background: url(/eway/custom/design/Storforbrukere/images/bg_maintop.gif) no-repeat;}
#contentareabottom {
position: relative;
float: left;
width: 684px; 
height:13px; 
background: url(/eway/custom/design/Storforbrukere/images/bg_mainbottom.gif) no-repeat; 
background-color:transparent;
margin:0}*/


#mainleft {
position: relative; 
float: left; 
margin:20px 14px 0 6px; 
width: 457px; 
clear: none;
overflow: hidden;
}

#mainright {
position: relative; 
float: right; 
margin-left:15px; 
margin-top:14px; 
margin-bottom:0px;
width: 178px;
clear: none; 
overflow: hidden; 
background-color:#e7e8e9;
}

#mainrightbottom
{
	background: url(/eway/custom/design/Storforbrukere/images/right_ilu.gif) no-repeat 12px bottom;
	float: left;
	width: 177px;
	height: 103px;
}

#mainrightheaderlabel{color:#008852; font-size:11px;font-weight:bold; position:absolute; left:30px; top:20px; }

#mainrightcontent{ 
margin-left:30px; 
margin-bottom:8px;
float:left
}

.rightheader2 {
color:#008852; 
font: 11px normal;
}

ul.rightlist {
color:#008852; 
font: 11px normal; 
text-decoration:none; 
list-style-type:none; 
margin:0;padding:0; 
}

ul.rightlist li {margin:0;padding:0;margin-top:1px; margin-bottom:5px}
li.rightlist a{color:red; font: 11px normal; text-decoration:undeline; list-style-type: none; padding-left:2px;}


#tableft {position: relative; left: 2px; float: left;width: 630px; clear: none;overflow: hidden; }
#tabright {position: relative;float: left; left: 2px;width: 160px;clear: right;overflow: hidden; }
#tabright h2 {position:relative; height: 17px; margin-top: 10px; padding: 0px; text-align: center; font-size: 11px; text-transform: uppercase; letter-spacing: 2px;color: white;background: url(/eway/custom/design/ewaymaster30/tabrighthead.jpg) no-repeat; }

#footer {clear: both;background: url(/eway/custom/design/fasttrack/images/leftbottom.gif) no-repeat;width:872px; height:187px;}
#footer * {color: #BBCBDB; }
#footer .new {float: none;display: inline;}
#footer .title {font-weight: bold; color: #5289AF;}

#disclaimer{ font-size:9px; font-weight:normal; color: #A2A2A2;}
#disclaimer a{color:#7E8805;}
#disclaimer a:hover{color:#AE4518;}

#canvasclear {height: 1px;clear:both;}/* Mozilla req */


a.edit {color:#C62021;font-weight:normal;font-size:10px;}
.hidden {display: none;}
.right {text-align: right;}
.left {text-align: left;}
.center {text-align: center;}
.clear {clear: both;}
.floatleft {float: left;}
.floatright {float: right;}
.readmore {color: #006BD0;}
readmore a {color: #006BD0; text-decoration:underline;}
readmore a:hover{color: #C62021; text-decoration:underline;}
readmore a:visited{color: #008852; text-decoration:underline;}

.author {font-size: 9px;color: #33516D; margin-top: 15px;}
.icon {vertical-align: middle;}
.edititem img {vertical-align: middle;}
.space {height: 10px;}
.red {background-color: Red; color: White;}
div.mrg10 {margin: 10px;}

#breadcrumb a{font-size:10px;font-weight:normal;color:#006BD0; margin-top:6px;}
#breadcrumb a.hover{text-decoration:underline;color:#c62021;}
#mainleft div.frmctrlwrapper {margin: 0px 1px 0px 0px;}
#portalselector{position:absolute; top:2px
float:left;
}
	
/* Form Control Classes */
/* *****************/
/* New form design */
/* *****************/

.frmBody
{
	background-image: none;
	background-color: buttonface;
	margin:0;
	overflow: hidden;
}

.frmctrlwrapper
{
	margin: 0;
	padding: 0px;
	height: 26px; 
 	background-color: buttonface;   
	border-bottom:1px solid;
 	border-bottom-color:ActiveBorder; 
 	overflow: hidden;
/*
	background-image:url(/eway/custom/design/webportal/tool-bkgd.gif);
	background-color:#A2C2EE;
 	border-bottom-color:#2557AD;     */
}

/*.frmctrlwrapper a
{
	cursor:hand;
	text-decoration:none;
 	padding: 4px 3px  0px 0px;
	height: 100%; 
	vertical-align: middle; 
	color: Black;
	border-right: 1px solid;
/*	border-right-color:#6A8CCB;  */
/*	border-right-color:Activeborder; 
} 
/*
.frmctrlwrapper a:hover
{
	background-color: #ffd695;
	text-decoration:none;
} */
.frmctrlwrapper img
{
	margin:3px; 
	vertical-align: middle;
}

.frmctrlbtn
{
	overflow: visible;
	width: 1px; /* trick to set size of buttons in ie */
	margin: 0px;
	padding: 0px 3px 0px 3px;
	cursor:hand;
	text-decoration:none;
	color: Black; 
	border-bottom: none;
	border-left: none;
	border-top: none;
	border-right: 1px solid Activeborder;
	background-color: buttonface;
} 
.frmctrlbtnhover
{
	overflow: visible;
	width: 1px; /* trick to set size of buttons in ie */
	margin: 0px;
	padding: 0px 3px 0px 3px;
	cursor:hand;
	text-decoration:none;
	color: Black; 
	border-bottom: none;
	border-left: none;
	border-top: none;
	border-right: 1px solid Activeborder;
	background-color: #ffd695;
}

div.frmcontent
{
}
.frmContent	/* Outmost table */
{
	width: 100%;
}
.frmTable /* inner table */
{
	border: thin groove;
	padding: 2px;
	width: 100%;
	font-size: xx-small;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
/*	background-color: buttonface; */
}
.frmtabledynamic
{
	border: thin groove;
	padding: 2px;
	font-size: xx-small;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: buttonface;
}

.frmfield /* Floating size field */
{
	width: 100%;
}
.frmbuttonbar
{
	/* background-color: buttonshadow; */
	border-top: thin groove;
}
.frmbutton /* Standard size button */
{
	width: 100px;
}
.floatmenu
{
	background-color: infobackground;
	display: none;
	padding-left: 3px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	border-bottom:1px solid;
	border-left:1px solid;
	border-right:1px solid;
	border-top:1px solid;
	border-right-color:Activeborder; 
	border-left-color:Activeborder; 
	border-bottom-color:Activeborder; 
	border-top-color:Activeborder; 
}
.floatmenu a
{
	cursor:hand;
	text-decoration:none;
	color: Black;
	width: 100%;
} 
.floatmenu a:hover
{
	background-color: #ffd695;
	text-decoration:none;
}

.datePicker
{
    BEHAVIOR: url(/eway/library/components/datepicker.htc);
    CURSOR: hand
}

/* Template Wizard css */
.tplwizmain {background-color: buttonface;}		/* ytterste tabell */ 
.tplwizarea {padding: 5px;} /* Inndeling av tblwizmain i høyre og vestre celle */
.tplwizheading {display: block; padding: 3px 5px 3px 5px;} /* Heading i høyre og venstre */
.tplwizsteps {margin: 3px; border: 2px groove;} /* Området med de forskjellige stegene */
.tplwizstep {margin: 0px; width: 100%; padding: 2px 5px 2px 5px;} /* Ett steg */
.tplwizstepactive {margin: 0px; width: 100%; padding: 2px 5px 2px 5px; background-color: #F6F5ED; border-top: 1px groove;border-bottom: 1px groove;}
.tplwizbuttonrow {padding: 5px; border-top: 2px groove;}
.tplwizstepheading {display: block; padding: 3px 5px 3px 5px;}
.tplwizbox {margin: 3px; padding: 0px; border: 2px groove; }  /* Wizard - action area */
.tplwizpickerfield {margin: 3px; padding: 5px; white-space: nowrap; color: highlight;}
.tplwizboxheading {margin: 0px;padding: 2px 5px 2px 5px; font-weight: bold;}
.tplwizlabel {margin: 0px; display: inline; padding: 2px 5px 2px 5px; width: 120px;	vertical-align: top;}


#sortkodeleftcol
{
	
	width: 280px;
	float:left;
	margin: 5px;
}

#sortkoderightcol
{
	
	width: 180px;
	float:left;
	margin: 5px;
}

img.sortkodeimage
{
	border: 0;
}

div.messagelist
{
	clear: both;
}

div.mainrightlist
{
	margin-bottom: 15px;
	padding:10px 0 0 6px;
}

div.mainright, h2
{

}


TABLE.SortKodeVariants
{
	width: 100%;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 0px;
	border:0;
	border-top:1px solid;
	border-left:1px solid;
}
TABLE.SortKodeVariants TR
{
}
TABLE.SortKodeVariants TD
{
	border:1px solid;
	border-top:0;
	border-left:0;
	vertical-align: top;
	padding: 2px;
}

table.hmslist
{
	border:0;
	border-top:1px solid;
	border-left:1px solid;
	margin:0;
}
table.hmslist tr
{
}
table.hmslist td
{
	border:1px solid;
	border-top:0;
	border-left:0;
	padding: 2px;
}
td.hmslistname
{
	width:280px;
}
td.hmslisthmsblad
{
	width: 70px;
	text-align:center;
}
td.hmslistbrukerinfo
{
	width: 70px;
	text-align:center;
}

.keywordssortkodestop
{
	margin: 0px;
	margin-bottom:10px;
	width:400px;
}
.keywordssortkodestop div.keywordssortkodes
{
	margin:0px;
}
.keywordssortkodestop ul.keywordssortkodes
{
	margin:0px;
	list-style-type:none;
	padding:0px;
}
.keywordssortkodesleft
{
	float:left;
	margin-bottom:10px;
}
.keywordssortkodesleft div.keywordssortkodes
{
	width:200px;
	margin:0px;
}
.keywordssortkodesleft h2
{
	margin-top:10px;
	margin-bottom:0px;
}
.keywordssortkodesleft ul.keywordssortkodes
{
	margin:0px;
	list-style-type:none;
	padding:0px;
	width:200px;
}
.keywordssortkodesright
{
	float:right;
	margin-bottom:10px;
}
.keywordssortkodesright div.keywordssortkodes
{
	width:200px;
	margin:0px;
}
.keywordssortkodesright h2
{
	margin-top:10px;
}
.keywordssortkodesright ul.keywordssortkodes
{
	margin:0px;
	list-style-type:none;
	padding:0px;
	width:200px;
}
li.sortkode
{
	margin:0px;
}
a.readmoresortkode
{
	font-size:10px;
	margin-top:3px;
	margin-bottom:3px;
	text-decoration:underline;
	display:block;
}

/*Renholdsplan*/

#leftnavmenurhplanall {
background-color:#E6F7F8; 
background: url(/eway/custom/design/Storforbrukere/images/bgrepeat_meny.jpg) repeat;!important
margin: 0 0px 0px 3px; 
padding-bottom:7px; 
padding-left:0px;
float:left; 
border-left: 1px solid #55ABC8;
border-right: 1px solid #55ABC8;!important
border-bottom: 1px solid #55ABC8;
}

#vishovedside a {
background-color:#E6F7F8; 
background: url(/eway/custom/design/Storforbrukere/images/bgrepeat_meny.jpg) repeat; 
margin: 4px 0px 0px 3px; 
padding-top:7px;
/*padding-bottom:4px; */
padding-left:10px;
float:left; 
border-left: 1px solid #55ABC8;
border-right: 1px solid #55ABC8;
border-top: 1px solid #55ABC8;
color:#ffffff;
list-style-type:none;
font:11px bold; 
font-weight:bold; 
width:185px; 
text-decoration:none;
}


#visrenholdsplanlegging a {
background-color:#E6F7F8; 
background: url(/eway/custom/design/Storforbrukere/images/bgrepeat_meny.jpg) repeat; 
margin: 0 0px 0px 3px; 
padding-top:7px;
/*padding-bottom:4px; */
padding-left:10px;
float:left; 
border-left: 1px solid #55ABC8;
border-right: 1px solid #55ABC8;
color:#ffffff;
list-style-type:none;
font:11px bold; 
font-weight:bold; 
width:185px; 
text-decoration:none;
}	
/*li.mnu a {color:#ffffff; margin-top:2px; margin-bottom:2px; padding-top:0px; margin-left:10px;  
	padding-left:0px; background-color:transparent; width:173px; text-decoration:none;text-transform : uppercase;padding-bottom:0px}*/
	
#vishovedside a:hover{color:#C62021;text-decoration:none;}

#visrenholdsplanlegging a:hover{color:#C62021;text-decoration:none;}

#contentareabgimagerhplan {float: left;width: 684px; background: url(/eway/custom/design/Storforbrukere/images/NYbgrepeat_main_line.gif) repeat-y}


