/**************************************/

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:10px;color:#202020;margin:0px;padding:0px;

}

/*h1 {position:relative; clear:both; color:#ffffff;font-size:1px; margin-top: 0px; font-family: Century Gothic Regular, Verdana, arial,helvetica,sans-serif;}*/
h1{position:relative;clear:both; color: #666; font-size:1.6em;font-weight:normal;  margin-top: 5px;}
h2{position:relative;clear:both; color: #666; font-size:1.5em;font-weight:normal;  margin-top: 5px;}
h3{position:relative; color:#202020;margin-bottom:1px;font-size:1.4em;font-weight:normal; }
h4{position:relative; color:#202020;margin-bottom:1px;font-size:1.3em;font-weight:normal; }
h5{position:relative; color:#202020;margin-bottom:1px;font-size:1.2em;font-weight:normal; }
h6{position:relative; color:#202020;margin-bottom:1px;font-size:1.1em;font-weight:normal; }

#Print{font-family:Verdana,Times New Roman;font-size:14px;color:#202020;margin:0px;}
#Print h1{font-size:14px;background:none;color:#202020;margin:0px;padding:0px;margin-bottom:10px;}
#Print p{font-family:Verdana;font-size:14px;color:#202020;margin:0px;}

caption{position:relative; color:#000000;margin-bottom:1px;font-size:11px;text-align: left;}
body {position:relative; background-color: #ffffff; color:#072B63; margin: 0px; padding: 0px; overflow: auto; border: none;}
.msg a{Text-decoration: none;color:#E50029; }

img {border: none;margin: 0px;padding: 0px;}
p {margin-top:4px;margin-bottom:8px;padding:0;}
iframe {border: none;}

/*div {border: none; margin: 0px; padding: 0px;}*/


a.{font-weight:bold;}
a.titlelink{font-size:11px;font-weight:bold;}
a.titlelinkright{font-size:11px;font-weight:bold; color:#E50029; text-decoration:none;}

#body {background-color: #E50029; Text-align: center; padding-top:0px;}
#canvas {position: relative; text-align:left; width: 770px;margin:0px;margin-left: 0px;padding:0px; background-color:#E50029;margin-left: auto; margin-right: auto;}
#top {position: relative;width: 770px; margin:0px; margin-top:0px;float:left;height:105px; background-color:#E50029;}

#topmenu {position: relative;width: 770px; margin:0px; margin-top:0px;height:39px; background-color:#E50029;}
#topmenubar{position:relative; left:180px; font:14px bold; top:6px;}
#topmenubar a{margin-right:30px;font-size:14px; font-weight: bold;}

#topnavigation{float:left;}
#topsearch{float:left;}

#logo {position:relative;float:left;width: 770px;height: 106px; margin:0px;left:0px;top:2px; background-color:#E50029;}
#logo a {display: block; height: 100%;background: url(/eway/custom/design/kaka/images/logo.gif) no-repeat;}
#top a{font-size: 11px;font-weight: bold; }
#top a:hover{font-size: 11px;font-weight: bold; color:#8D9FEB;}






#canvas1 {position: relative;float:left; clear: both;width: 775px; height:12px;background-color:#ffffff;}
#canvas2 {position: relative;float:left; clear: both;width: 775px; margin-top:0px; background: url(/eway/custom/design/kaka/images/bg_repeat.gif);}
#leftnav {position: relative;float:left;width: 135px; clear: left;overflow: hidden; margin:0px; background-color:#ffffff;}

#main {position: relative; left: 0px; float: left;width: 633px; clear: none;overflow: hidden;}
#main .bottom {clear: both;}


/* LeftMenu*/
/* *****************/

.mainmnu{display:block;list-style-type: none;font:10px bold; margin-left:10px; font-weight:bold; margin-top:0px; padding:0px; background-color:#ffffff; width:121px; }
/*ul.mnuexpanded{ font-weight:normal;}*/
.mnuind, .mnusel {}
.mainmnu a{padding:0 0 0 0;}

ul.mnucollapsed {display:none;}
#leftnav ul.mnuexpanded {padding: 0 0 0 0}
#leftnav ul.mnuexpanded a{padding: 0 0 0 6}

#leftnav ul,#leftnav li {list-style-type: none;}
.mnuselected {display:block;color:#ffffff; background-color:#E50029; height:22px; margin-bottom:0px; }
.mnuselected a{display:block;color:#ffffff; background-color:#E50029; padding-top:8px;height:22px; text-decoration:none; margin-bottom:0px;border-top:#ffffff solid 0.5px;  }

 /*Hovedmenypunkt*/

li.mnu, li.mnuselected{display:block;margin-bottom:2px; background-color:#E50029; color:#ffffff;height:31px; font:10px; font-weight:bold;}
li.mnu a{display:block;color:#ffffff;margin-bottom:0px;padding-top:8px; padding-left:8px; background-color:#E50029;height:31px; text-decoration:none;border-top:#ffffff solid 0.5px;}
li.mnu a:hover {display:block; background-color:#727171;}

 /*Valgt hovedmenypunkt */
li.mnuselected a{display:block;list-style-type:none;color:#ffffff; margin-bottom:0px; padding-left:8px; background-color:#717272;height:31px;text-decoration:none;}
ul.mnuexpanded {display:block;list-style-type:none; margin:0px; background-color:#cccccc; color:#ffffff; }

/*Undermenypunkt */
li.mnusub{margin:1px 1px 1px 1px;background-color:#ffffff; color:#E50029; }
li.mnusub a {font-size:10px; font-weight:bold; color:#E50029;background-color:#ffffff; text-decoration:none;margin-bottom:0px;height:13px;}
li.mnusub a:hover {font-size:10px; font-weight:bold; color:#717272;background-color:#ffffff; text-decoration:none;margin-bottom:0px;height:13px;}
li.mnusubsel a{margin:1px 1px 1px 1px; font-size:10px; font-weight:bold; color:#717272;background-color:#ffffff; text-decoration:none;margin-bottom:0px;height:13px;}
li.mnusubsel {margin:1px 1px 1px 1px; font-size:10px; font-weight:bold; color:#717272;background-color:#ffffff; text-decoration:none;margin-bottom:0px;}

/* LeftMenu End*/
/* *****************/
.ingress{font-weight:bold; margin-bottom:1em;margin-top:.5em;}
.msg{}
.browselist{clear:none; float:none; position:relative;margin:0;padding:0;}
#contentareatop {position: relative; left: 0px;float: left;margin-left:7px; margin-right:7px;margin-top:12px; width: 619px; clear: none;overflow: hidden;  background-color:orange; }
#contentarea {position: relative; left: 0px;float: left;margin-left:7px; margin-right:7px;margin-top:0px; width: 619px; clear: none;overflow: hidden;  background-color:transparent; }
#mainleft {position: relative; left: 0px; padding: 0px 0px 0px 0px;float: left;width: 440px; clear: none;overflow: hidden; }
#mainright {position: relative; margin-top:0px;float: left; margin-left:12px; padding: 0px 0px 0px 0px; width: 165px;clear: right; overflow: hidden;}

#mainrightheaderlabel{color:#000000; font-size:14px;font-weight:bold; position:absolute; left:30px; top:20px; }
#mainrightcontent{ margin-left:12px; margin-bottom:8px; background: url(/eway/custom/design/fasttrack/images/bg_rightbottom.gif) bottom no-repeat;}
.rightheader2 {font: 12px normal; }
ul.rightlist {font: 10px normal; color:#072B63; list-style-type:none; margin:0px; padding:0px;}
.rightline {display: block; width: 170px; height: 5px;background: url(/eway/custom/design/kaka/images/right_divide.gif) top no-repeat; background-color:white; }

#tableft {position: relative; left: 2px; float: left;width: 411px; clear: none;overflow: hidden; }
#tabright {position: relative;float: left; left: 2px;width: 170px;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;width:775px; height:25px; }
#footer * {color: #FFFFFF; background-color:#E50029; font-size:9px; font-weight:bold; padding-top:0px; line-height:12px;}
#footer a {Text-decoration: underline;}
#footer .new {float: none;display: inline;}

#footer .title {font-weight: bold; color: #ffffff; margin-top:2px; }


#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:#E50029;font-weight:bold;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: #E50029; font-weight:bold; padding-bottom:2px;}
.readmore a:hover{color: #727171; font-weight:bold; padding-bottom:2px;}
a.readmore {color: #E50029; padding-bottom:2px;}
.author {font-size: 9px;color: #E50029; 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;}

.search {text-align:center;margin-bottom:2px;margin-left:10px;}
searchbtn {position:relative;color:#000000; font-weight:bold;height:20px;}

#breadcrumb a{font-size:9px;font-weight:normal;color:#8D9FEB; background-color:orange; }
#breadcrumb a.hover{text-decoration:underline;}
#mainleft div.frmctrlwrapper {margin: 0px 1px 0px 0px;}
#portalselector{position:absolute; top:10px;right:10px;}

/* 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 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;}

input.produkt  {  font-size: 9px; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; font-weight: normal;}
input.produktbutton {  font-size: 10px; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; font-weight: normal; background-color:#eeeeee; width:30px; cursor:hand;}

.kategoriitem {background-color:#E50029; color:white; font-weight:bold; width:130px; float:left; margin:2px;height:26px;}
.kategoriitem a{background-color:#E50029; color:white; font-weight:bold; font-size:9px; width:130px;padding:5px; text-decoration:none;}
.kategoriitem a:hover{text-decoration:underline;}
.kategorimenu {margin-top:20px;}
a.tilbaka {font-size: 11px; color:#E50029; font-weight:bold; text-decoration:none;}
a.tilbaka:hover {text-decoration:underline;}

/*FREDRIKS TILLÄGG*/
.tblPdf{
position:relative;
}
.tblPdf img{
padding:3px;
border:1px solid #ccc;
}
table.stripy{
/*border:2px solid #ccc;*/
}
.stripy th{
border-bottom:2px solid #ccc;
}
.stripy td{
padding:3px;
margin:2px;
}
.alt{
background-color:#fde8eb;
}