/* Stylesheet Abba Seafood  2007-04-27 - sist endret av Hilde kl 1605*/
/* Stylesheet Abba Seafood  2007-03-28 - sist endret av Hilde kl 2355*/


* {
  margin                     	: 0;
  padding                    	: 0;
}

body {
  font                        	: 11px Arial;
  color                      	 : #000000;
}

hr {
 visibility	           	: hidden;
 clear	           	: both;
}

p {
 margin		: 0 0 0px 0;}

/*.li
{ margin-bottom	: 5px;
 color		: #83BB34;*/


/* Skrifttyper */

h1, h2, h3 {
  margin-bottom               : 5px;
}

h1, h1 a:link, h1 a:active, h1 a:visited {
  font                        	: 20px  Arial;
  color                       	: #4086a9;
}

h2, h2 a:link, h2 a:active, h2 a:visited {
  font                        	: bold 11px Arial;
  color                       	: #4086a9;
}



#mainright h2, h2 a:link, h2 a:active, h2 a:visited {
  font                        	: bold 11px Arial;
  color                       	: #000;
  }

h3, h3 a:link, h3 a:active, h3 a:visited {
  font                        	: bold 11px Arial;
  color                       	: #000;
}

#mainright h3, h3 a:link, h3 a:active, h3 a:visited {
  font                        	: 11px Arial;
  color                       	: #000;
 margin-bottom	: 2px;
  }

h4, h4 a:link, h4 a:active, h4 a:visited {
  font                        	: bold 11px Arial;
  color	 	: #000;
  margin		: 2px 0 2px 0 ;
}




/* Lenker */
a:link, a:active, a:visited {
  font-weight                 	: bold;
  text-decoration	: none;
  color		: #4086a9;
}

a:hover {
  color                       	: #151d6a;
}

a.readmore:link, a.readmore:active, a.readmore:visited {
  font-weight                 	: bold;
  text-decoration             : none;
  color                       	: #4086a9;
}

a:readmore:hover {
  color                       	: #151d6a;
}


#mainright a.readmore:link, a.readmore:active, a.readmore:visited {
  font-weight                 	: bold;
  text-decoration             : none;
  color                       	: #4086a9;
}

#mainright a:readmore:hover {
  color                       	: #151d6a;
}

a.nounderline:link, a.nounderline:active, a.nounderline:visited {
  font-weight                 	: normal;
  text-decoration             	: none;
  color                       	: #4086a9;
}

/* slutt /*

/* Visning av grå dotted linjer*/
.horizontallong{
  background-image	: url(images/main_longhorisontal.gif);
  background-repeat	: no-repeat;
  width		: 408px;
  height		: 1px;
  margin-top	: 5px;
/*  border		: 0px solid Red;*/
}
.horizontalwide{
  background-image	: url(images/main_longhorisontal.gif);
  background-repeat	: no-repeat;
  width		: 618px;
  height		: 1px;
  margin-top	: 5px;
/*  border		: 0px solid Red;*/
}
.horizontalshort{
  background-image      : url(images/main_shorthorisontal.gif);
  background-repeat	: no-repeat;
  width		: 181px;
  height		: 1px;
  margin-top	: 5px;
  }
.horizontal{
  background-image      : url(images/right_horisontal.gif);
  background-repeat	: no-repeat;
  width		: 161px;
  height		: 1px;
  margin-top	: 5px;
  
}

	
/* Rammeverk inkl. toppmeny */

div#canvas {
  /*text-align                    	: center;*/
  padding-bottom            : 10px;
  padding-top	: 10px;
  background-color	:#fff;
  /*border		: 0px solid blue;*/

}

div#content {
  width                         	: 872px;
  text-align                    	: left;
  background-color         : #fff;
  padding-left                  	: 10px;
  padding-right                 : 10px;
  margin-left         	: auto;
  margin-right          : auto;
  /*border		: 0px solid lime;
  background-image	: url(images/bg_repeat.gif);
  background-repeat	: no-repeat;*/
  /*border		: 0px solid Red;*/

}

div#banner {
  height		: 0px;
  height		: 0px;
  
}

div#main {
  width		: 852px;
  clear		: both;
  background-image	: url(images/bg.jpg);
  background-repeat	: no-repeat;
/*  background-position	: left top;*/
  /*border		: 0px solid Lime;*/
background-position	: 0px 69px;
  
}

div#mainbanner {
  display		: block;
  width		: 618px;
  height		: 52px;
  margin-bottom	: 0px;
  padding-bottom	: 15px;
  background-color	: #fff;
  clear		: both;
  /*border		: 0px solid red;*/
}


div#mainwide {
  background-image	: none;
}

/*div#top {
  width		: 0px;
  height		: 0px;
  background-color	: #fff;
}*/

div#logo {
  background-position	: 0px 0px;
  width		: 177px;
  height		: 52px;
  margin-bottom	: 17px;
  vertical-align	: top;
  /*border		: 0px solid blue;*/
  /*background-image	: url(images/logo.gif);*/
  }

div#logo img {
 border		: 0px;
  }

 
/*div#menuleftheader {
  list-style-type             	: none;
  background-color	: #DEEDCD;
 width		: 166px;
  text-transform	: uppercase;
  padding-top                 	: 3px;
  padding-left                	: 14px;
  /*border		: 0px solid red*/
}*/

/*div#leftheader a {
  display                     	: block;
  min-height                  	: 11px;
  color                       	: #3D6505;
  background-color         : #DEEDCD ;
  padding-top                 	: 3px;
  padding-left                	: 14px;
  text-transform	: uppercase;
}
*/
/* Slutt */ 

/* Venstremeny */

div#mainleftnav {
  float 		: left;
  width 		: 177px;
  font              	: 11px Verdana;
  background-color  	: #fff;
}

  div#leftnav {
  background-image	: url('/eway/custom/design/AbbaSeafood/images/bg.jpg');
  background-repeat	: no-repeat;
  background-position	: left 69px;
  height		: 761px;
  margin-top		: 0px;
  float 		: left;
  width			: 177px;
  font			: 10px Verdana;
  background-color	: #fff;

  }

div#leftnav select {
  background-color	: #ccc;
}

div#leftnav ul.mainmnu {
  list-style-type	: none;
  padding		: 5px 0;
  margin-top	: 20px;
}

div#leftnav ul.mainmnu li {
 padding-left	: 5px;
 width		: 161px;
}

div#leftnav li.mnu a:link,
div#leftnav li.mnu a:active,
div#leftnav li.mnu a:visited {
  color 		: #4086a9;
  text-transform	: uppercase;
  font-weight		: bold;
}

 div#leftnav ul.mnuexpanded {
 margin			: 0;
 margin-left		: 1px;
	
}
div#leftnav li.mnu  {
  color           	: #4086a9;
  text-transform	: uppercase;
  font-weight		: bold;
  position 		: relative;
  padding		: 5px 0 5px 8px;
  background-image	: url('images/menu_line.gif');
  background-position	: left bottom;
  background-repeat	: no-repeat;
}

*> div#leftnav li.mnu  {
 float			: left;
}

  div#leftnav li.mnuselected  {
  color			: #4086a9;
  text-transform	: uppercase;
  font-weight  		: bold;
  padding		: 5px 0 5px 8px;
  position              : relative;
  float			: left;
  background-image	: url('images/menu_line.gif');
  background-position	: left bottom;
  background-repeat	: no-repeat;
}

div#leftnav ul li.mnuselected a:link,
div#leftnav ul li.mnuselected a:active,
div#leftnav ul li.mnuselected a:visited {
  color                       	: #151d6a;
  text-transform	: uppercase;
  font-weight                 	: bold;
}

div#leftnav ul li.mnusubsel a:link,
div#leftnav ul li.mnusubsel a:active,
div#leftnav ul li.mnusubsel a:visited {
  color                       	: #151d6a;
  text-transform	: none;
  float		: left;
  font-weight	: bold;
  line-height	: 15px;
  font-size		: 9px;
}

*> div#leftnav ul li ul li.mnusubsel {
 float		: left;
 padding-bottom	 : 3px;
 /* padding-left	 : 22px; */
width:150px;

}

div#leftnav ul li.mnusub a:link,
div#leftnav ul li.mnusub a:active,
div#leftnav ul li.mnusub a:visited {
  color		: #4086a9;
  float		: left;
  text-transform	: none;
  font-weight	: bold;
  line-height	: 15px;
  font-size		: 9px;
}

*> div#leftnav ul li.mnusub {
 float		: left;
 padding-bottom	: 3px;
 padding-left	: 22px;
}

div#leftnav li.mnuselected a:hover {
 color		: #151d6a;
 /* background-image	: url('images/plutt_hover.gif');*/
}

div#leftnav li.mnuselected ul {
  display		: block;
  font-weight		: bold;
  float		: left;
  margin-left:0;
  Padding-left:0;
margin-top:5px;
  width:150px;
}


div#leftnav li.mnuselected ul li {
  display		: block;
padding-left:5px;
magin-left:0px;
width:150px;
}

div#leftnav li.mnuselected ul li a{
  display		: block;
padding-left:0;
magin-left:0;
}

div#leftnav li ul li {
 border		: none;
}

div#leftnav .mnucollapsed {
  display                     	: none;
}

/*div.bgcolor{
 background-color	:#DEEDCD;	
	}
*/


/* Standardmal to kolonner */

div#maincontent {
  float                       	: left;
  width                       	: 618px;
/*  width                       	: 632px;*/
 border		: 0px solid lime;
	}

/* Mal en kolonn Wide */

div#maincontentwide {
  float                       	: left;
  width                       	: 618px;
/*  width                       	: 632px;*/
background-color	:#fff;
 border		: 0px solid lime;
	}


* > div#maincontent {
  width                       	: 618px;
   border		: 0px solid black; 
}

p.maindivider {
  width		: 170px;
  height		: 18px;
  margin-top	: 18px;
  border		: 0px solid black;
}

div#mainleft {
  float                       	: left;
  width                       	: 457px;
/*  width                       	448: 465px;*/
  padding-left	: 0px;
  padding-right	: 0px;
  padding-top	: 0px;
 border		: 0px solid red;

}

/*  Lister i midtfeltet */
/*--------------------------*/
div#mainleft li {  
margin-bottom	: 0px; 
padding-bottom	: 5px; 
list-style-position	: outside;
margin-left		: 5px
}

div#mainleft ul { 
margin-bottom	: 0px; 
padding-bottom	: 0px; 
list-style-position	: outside;
margin-left		: 10px; 
margin-top		: 0px; 
margin-right	: 25px; 
padding-top	: 0px;
padding-right	: 0px; 
padding-left	: 0px; 
}



div#mainright {
  float		: right;
  width		: 161px;
  padding-left	: 0px;
  padding-right	: 0px;
  padding-top	: 0px;
  /*background-color	: #DEEDCD;*/
  border		: 0px solid blue;
}

div#mainrightheader {
  float		: right;
  width		: 161px;
  padding		: 2px 0px 2px 0px;
  background-image	: url(images/right_bg.gif);
  border		: 0px solid red;
  height		: 21px;
 
}

/* Benyttes på høyresiden for pressemeldinger/jobba hos oss */
h5, h5 a:link, h5 a:active, h5 a:visited {
  font                        	: bold 11px Arial;
  color                       	: #fff;
  text-transform	: uppercase;
  background-image	: url(images/right_bg.gif);
  margin		: 6px 0 6px 5px ;
}


/* Zlist for Magasiner og Webtjenester*/

div.columns .row {
float		: left;
 background-image	: url(images/row_long_horizontal_main.gif);
background-repeat	: no-repeat;
background-position	: 0 100%;
padding-bottom	: 14px;
/*border		: 1px solid red;*/
 

}

div.columns .row div {
  float		: left;
  width		: 201px;
  margin		: -1px 0 0 0;
 padding-right	: 15px;
  padding-bottom	: 14px;
  /*border		: 1px solid black;*/

}

div.columns .row .img1{
float		        : left;
background-image	: none; 
}


div.columns h2 ,
div.columns h2 a:link,
div.columns h2 a:active,  
div.columns h2 a:visited {
  font-weight	: bold;
  color		: #4086a9;
  text-decoration	: none;
  font-size		: 14px;
}

/* Visning av objekthjemmeside Magasiner + Webtjenester*/

/*div#MessageMags
{ border		: solid 1px red;
	}*/

/* redigeringslenker*/
a.edit:link, a.edit:active, a.edit:visited {
  font-weight                 	: normal;
  text-decoration             : underline;
  color                       	: red;
}

a.edit:img {
  border		: solid 0px #151d6a;

}

/*Bilderammer*/
div#mainleft .border{
  border		: solid 2px #151d6a;
  }


div#mainleft img{
  border		: solid 0px #151d6a;
  margin-bottom	: 11px;
  }
  

/* Felles */
/*
div#breadcrumb {
  width                       	: 0px;
  height                      	: 0px;
  padding-top                 :  0px;
  font                        	: 10px Verdana;
  color                       	: #a1a1a1;
}

div#breadcrumb a {
  font                        	: 10px Verdana;
  color                       	: #a1a1a1;
}

div#breadcrumb a:hover {
  color                       	: #e91111;
}
*/

div#mainleftcontent {
 width		: 457px;
}

div#mainwidecontent {
 width		: 618px;
}

div#mainleftcontent p {
 padding-right	: 0px;
}

div#mainleftcontent h1 {
 padding-right	: 0px;


div.clear {
  display                     	: block;
  visibility                  	: hidden;
  clear                       	: both;
  height                      	: 0;
  border-width                	: 0;
  line-height                 	: 0;
  font-size                   	: 0;
}



/* Lister */

div#mainright ul {
 list-style-type	: disc;
 color		: Green;
 margin-left		: 20px;
}

/* Utskriftsmal */

span#printinfo {
  position                    	: relative;
  top                         	: 51px;
  left                        	: 170px;
  z-index                     	: 1;
  font                        	: bold 10px Verdana;
  color                       	: #585858;
  background-color         : transparent;
}

img#printgfx {
  position                    	: relative;
  top                         	: 34px;
  height                      	: 22px;
  width                       	: 100%;
}

img#printlogo {
  position                    	: relative;
}

div#printfooter {
  text-align                  	: center;
}

div#printfooter p, #printfooter a {
  font                        	: 9px Verdana;
}

/*div#footer {
  font                        	: 9px Verdana;
  color		: #fff;
  text-align                  	: center;
  margin-bottom               : 10px;
}

div#footer p, div#footer a {
  font                        	: 9px Verdana;
  color                       	: #a1a1a1;
}

div#footer a:hover {
  color                       	: #e91111;
}
*/
div.msg2 {
	width:408px;
	border:solid 1px black;
}
div.msg2 p {
	width:408px;
}
/* Editmessage */
.msgBody
{
	margin: 0;
	padding: 0;
	border: none;
	background-image: none;
	background-color: buttonface;
}
.msgfldtab
{
	/* ingress / Body tabs in editmessage */
	cursor:auto;
	padding: 4px 4px 0px 4px;
	border-bottom: none;
	border-left : thin groove;
	border-right : thin groove;
	border-top : thin groove;
	height: 12px;
	color: highlight;
}

.msgfldtabActive
{
	cursor:auto;
	padding: 4px 4px 0px 4px;
	border-bottom: none;
	border-left : thin groove;
	border-right : thin groove;
	border-top : thin groove;
	height: 12px;
	color: highlight;
	background-color: White;
}

/* End of EditMessage */

/* 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:auto;
	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:auto;
	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:auto;
	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: pointer;
}

/* Template Wizard css */
.tplwizmain {background-color: buttonface;}		/* ytterste tabell */ 
.tplwizarea {padding: 5px;} /* Inndeling av tblwizmain i hyre og vestre celle */
.tplwizheading {display: block; padding: 3px 5px 3px 5px;} /* Heading i hyre og venstre */
.tplwizsteps {margin: 3px; border: 2px groove;} /* Omrdet 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;}
			
		
			



