/* Added ext_rso 25.02.2008. To hide and display reverse elements for print */
.print
{
    display: none;
}
.noprint
{
    display: block;
}

tr.yellow
{
    background: #FFF215;
}
.bottomrow
{
    background-image: url(/Felleskjopet.CustomerPortal.Web/FK/images/bg_bottomrow.gif);
    background-repeat: repeat-x;
    height: 47px;
    width: 100%;
}
.header
{
    height: 90px;
    width: 100%;
    padding: 0px;
    margin: 0px;
    float: left;
}
.content
{
    padding-top: 10px;
    padding-bottom: 10px;
    width: 100%;
    padding-left: 15px;
}
.introcontentborders
{
    border-left: solid 1px #CCCCCC;
    border-top: solid 1px #CCCCCC;
}
.maincontentborders
{
    border-left: solid 1px #CCCCCC;
}
.mainmenu
{
    background-image: url(/FK/images/bg_menu.jpg);
    background-repeat: repeat-x;
    height: 93px;
    width: 100%;
    position: relative;
}
.mainmenu_row
{
    position: relative;
    top: 40px;
}
/*
.button_mainmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #006B4B;
	padding-right: 15px;
	padding-left: 15px;
	text-decoration: none;
}
.button_mainmenu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #006B4B;
	padding-right: 15px;
	padding-left: 15px;
	text-decoration: underline;
}
*/
.topmenu
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    color: #006B4B;
    padding-right: 15px;
    padding-left: 15px;
    text-decoration: none;
}
.topmenuactive
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    color: #000000;
    padding-right: 15px;
    padding-left: 15px;
    text-decoration: underline;
}

.groupbox
{
    border-right: gainsboro 1px solid;
    padding-right: 5px;
    border-top: gainsboro 1px solid;
    padding-left: 5px;
    padding-bottom: 5px;
    border-left: gainsboro 1px solid;
    padding-top: 5px;
    border-bottom: gainsboro 1px solid;
    background-color: whitesmoke;
}
.topmenuactive:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    color: #006B4B;
    padding-right: 15px;
    padding-left: 15px;
    text-decoration: underline;
}
.topmenu:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    color: #006B4B;
    padding-right: 15px;
    padding-left: 15px;
    text-decoration: underline;
}
.errorPanel
{
    border-right: red 2px dotted;
    padding-right: 5px;
    border-top: red 2px dotted;
    padding-left: 5px;
    padding-bottom: 5px;
    margin: 5px;
    border-left: red 2px dotted;
    width: 95%;
    color: red;
    padding-top: 5px;
    border-bottom: red 2px dotted;
}

.leftmenubackground
{
    background-color: #eeeeee;
    border-right: solid 1px #CCCCCC;
}
a.menulink
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #006B4B; /* Dark Green */
    font-weight: normal;
    text-decoration: none;
    display: block;
}
a.menulinkLeft
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    text-decoration: none;
    display: block;
}

a.breadcrumbstext
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #555555;
    font-weight: normal;
    text-decoration: none;
}
a.breadcrumbstext:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #111111;
    font-weight: normal;
    text-decoration: underline;
}
.breadcrumbstext
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 6pt;
    color: #111111;
    font-weight: bold;
    text-decoration: none;
}


a.menulink:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    text-decoration: underline;
    display: block;
}
a.menulinkLeft:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: black;
    font-weight: normal;
    text-decoration: underline;
    display: block;
}
div.menuitemLeft
{
    color: black; /* Dark Green */
    font-weight: normal;
    width: 100%;
    padding: 2px 0px 2px 0px;
    float: left;
}
div.selectedmenuitemLeft
{
    color: #006B4B; /* Dark Green */
    font-weight: bolder;
    width: 100%;
    padding: 2px 0px 2px 0px;
    float: left;
}

div.menuitem
{
    width: 100%;
    padding: 2px 0px 2px 0px;
    float: left;
}
div.selectedmenuitem
{
    color: #006B4B; /* Dark Green */
    font-weight: bolder;
    width: 100%;
    padding: 2px 0px 2px 0px;
    float: left;
}
.mainmenu_pageheader
{
    top: 55px;
    position: relative;
    left: 15px;
}
.bottomrow_table
{
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 15px;
    padding-right: 10px;
}

.button_bottomrow
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: #1a1a1a;
    text-decoration: underline;
}
.button_bottomrow:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: #1a1a1a;
    text-decoration: none;
}
a
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: #006B4B;
    text-decoration: underline;
}
a:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: #006B4B;
    text-decoration: none;
}
td.custprofile
{
    padding-right: 5px;
    padding-top: 0px;
    padding-bottom: 5px;
}

.needToConfirm
{
    background-color: #ccff99;
}

.blinking
{
    text-decoration: blink;
}
.tabell_header
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    color: #1A1A1A;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 15px;
}
.tabell_kolonneheader
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: #006b4b;
    padding-top: 8px;
    padding-right: 10px;
    padding-bottom: 6px;
    padding-left: 15px;
    background-color: #FFF215;
    border-top-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-left-style: solid;
    border-top-color: #C2C2BC;
    border-left-color: #C2C2BC;
}
.tabell_txt_col01
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: #006B4B;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 15px;
    border-top-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-left-style: solid;
    border-top-color: #C2C2BC;
    border-left-color: #C2C2BC;
}
.tabell_txt_cols
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    color: #1A1A1A;
    padding-top: 4px;
    padding-right: 10px;
    padding-bottom: 4px;
    padding-left: 15px;
    border-top-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-left-style: solid;
    border-top-color: #C2C2BC;
    border-left-color: #C2C2BC;
}
.tabell_txt_col01_br
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: #006B4B;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 15px;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #C2C2BC;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #C2C2BC;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #C2C2BC;
}
.tabell_txt_cols_br
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    color: #1A1A1A;
    padding-top: 4px;
    padding-right: 10px;
    padding-bottom: 4px;
    padding-left: 15px;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #C2C2BC;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #C2C2BC;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #C2C2BC;
}
.tabell_txt_cols_bl
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    color: #1A1A1A;
    padding-top: 4px;
    padding-right: 10px;
    padding-bottom: 4px;
    padding-left: 15px;
    border: 1px solid #C2C2BC;
}
.tabell_txt_cols_r
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    color: #1A1A1A;
    padding-top: 4px;
    padding-right: 10px;
    padding-bottom: 4px;
    padding-left: 15px;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #C2C2BC;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #C2C2BC;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #C2C2BC;
}
.tabell_kolonneheader_r
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: #006b4b;
    padding-top: 8px;
    padding-right: 10px;
    padding-bottom: 6px;
    padding-left: 15px;
    background-color: #FFF215;
    border-top-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-left-style: solid;
    border-top-color: #C2C2BC;
    border-left-color: #C2C2BC;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #C2C2BC;
}
.infoarea_top
{
    background-image: url(/Felleskjopet.CustomerPortal.Web/FK/images/infoarea_top.gif);
    background-repeat: repeat-x;
    background-position: bottom;
}
.infoarea_bottom
{
    background-image: url(/Felleskjopet.CustomerPortal.Web/FK/images/infoarea_bottom.gif);
    background-repeat: repeat-x;
    background-position: top;
}
.infoarea_left
{
    background-image: url(/Felleskjopet.CustomerPortal.Web/FK/images/infoarea_left.gif);
    background-repeat: repeat-y;
    background-position: right;
}
.infoarea_right
{
    background-image: url(/Felleskjopet.CustomerPortal.Web/FK/images/infoarea_right.gif);
    background-repeat: repeat-y;
    background-position: left;
}
.buffer_20
{
    padding: 20px;
}

.button_bottomrow_forside
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 7pt;
    font-weight: normal;
    color: #006B4B;
    text-decoration: underline;
    font-style: normal;
}
.button_bottomrow_forside:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 7pt;
    font-weight: normal;
    color: #006B4B;
    text-decoration: none;
}
.focusarea_center_repeat
{
    background-image: url(/Felleskjopet.CustomerPortal.Web/FK/images/focusarea_center_repeat.gif);
    background-repeat: repeat-y;
}
.focusarea_top_repeater
{
    background-image: url(/Felleskjopet.CustomerPortal.Web/FK/images/focusarea_top_repeat.gif);
    background-repeat: repeat-x;
}
.focusarea_inputbox
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    color: #006b4b;
    width: 70px;
}
.buffer_2
{
    padding: 2px;
}
.focusarea_button
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: #006b4b;
}
.forside_mainverticaldivider
{
    background-image: url(/Felleskjopet.CustomerPortal.Web/FK/images/forside_mainverticladivider_repeater.gif);
    background-repeat: repeat-y;
}
.forside_artikkel
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    color: #1a1a1a;
    background-image: url(/Felleskjopet.CustomerPortal.Web/FK/images/forside_artikkel_divider.gif);
    background-repeat: repeat-x;
    background-position: bottom;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 15px;
    padding-left: 10px;
}
input.custprofile
{
    border: solid 1px #CCCCCC;
    margin-bottom: 8px;
}
span.custprofile
{
    margin-bottom: 8px;
    height: 20px;
}
input.custprofiledisabled
{
    border: #dedede 1px solid;
    margin-bottom: 8px;
    color: black;
    background-color: #efefef;
}
/* Structure */
div.contentpage_full
{
    padding-top: 11px;
    width: 980px;
    margin: auto;
    text-align: left;
}
div.startpage_full
{
    padding-top: 11px;
    width: 670px;
    margin: auto;
    text-align: left;
}
div.infosection
{
    padding-left: 15px;
    padding-top: 5px;
    padding-bottom: 15px;
    padding-right: 5px;
}

div.info_melding
{
    border-right: red 2px dotted;
    border-top: red 2px dotted;
    border-left: red 2px dotted;
    width: 96%;
    padding-left: 10px;
    padding-top: 5px;
    padding-bottom: 15px;
    padding-right: 5px;
    border-bottom: red 2px dotted;
}

div.test
{
    position: absolute;
    top: 200px;
    background-color: white;
    text-align: center;
}


div.plukk_boks
{
    border-right: #c0c0c0 1px solid;
    border-top: #c0c0c0 1px solid;
    border-left: #c0c0c0 1px solid;
    padding-left: 2px;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-right: 2px;
    width: 200px;
    border-bottom: #c0c0c0 1px solid;
    background-color: #eeeeee;
}
input.Number
{
    text-align: right;
}
