/*--------------------------------------------------------------------------------------------------------------
Ramverket - pse.css
---------------------------------------------------------------------------------------------------------------*/
*{
	color: #031E50; /* default färg på text*/
}
html {
	background-color: #D9D9D9; /* bkg-färg */
}
#top {
	background-color: #F2F2F2;
}
#mainContent {
	/* luft till höger till högerytan */
	border-right: .6em solid #FFF;
	/* för att synka höjden på innehållsytan och högerytan */
	background-image: url(/posten_2006/img/css/container.gif);
}
#mainContentShop {
	/* luft till höger till högerytan */
	border-right: .6em solid #FFF;
	/* för att synka höjden på innehållsytan och högerytan */
	background-image: url(/posten_2006/img/css/container_shop.gif);
}
 /* Behållare för innehållsytan */
 #containerContent {
	border-bottom: 1.2em solid #FFF;  /* för att få luft till foten */
}
#content {
	background-color: #FFF;
}
#contentShop {
	background-color: #FFF;
}
#footer {
	border-top: .6em solid #FFF;
    background-color: #031E50;
}
/*--------------------------------------------------------------------------------------------------------------
Topp - pse.css
---------------------------------------------------------------------------------------------------------------*/
 #topLinks a:link, #topLinks a:active, #topLinks a:visited {
	color: #6B7687;
}
/* Sök */
.topLinksSearch {
	color: #6B7687;
}
.indataSearch {
	color: #031E50;
}
/*--------------------------------------------------------------------------------------------------------------
Menyn - pse.css
---------------------------------------------------------------------------------------------------------------*/
#menuTabs li {
    background-color: #59719F;
 	border-bottom: .1em solid  #F2F2F2;  /*ger en px nedåt*/
}
#menuTabs a:link, #menuTabs a:hover, #menuTabs a:active, #menuTabs a:visited  {
    color: #E5E5E5;
	background-color: transparent;
}
#menuTabs a:hover {
    color: #FFF !important;
}
#menuTabs li#selected {
    background-color: #031F50;
	border-bottom: .1em solid  #031F50;
}
.menuShop{
    background-color:#79A244 !important;
}
#menuTabs li#selected.menuShop {
	background-color: #79A244;
	border-bottom: .1em solid #79A244;
}
#menuTabs li#selected a:link, #menuTabs li#selected a:hover, #menuTabs li#selected a:active, #menuTabs li#selected a:visited {
    background-color: #031F50;
    color: #FFF;
    border-bottom-color: #031F50;
}
#menuTabs li#selected.menuShop a:link, #menuTabs li#selected.menuShop a:hover, #menuTabs li#selected.menuShop a:active, #menuTabs li#selected.menuShop a:visited {
    background-color: #79A244;
    color: #FFF;
    border-bottom-color: #79A244;
}
#menuTabs  #selected a:hover {
    color: #FFF;
}
/* Text i butiksfliken */
.textMenuCart  {
	color: #C4FA4C!important;
}
/* Text i engelska butiksfliken */
.textMenuCartEng {
	color: #C4FA4C;
}
/* Undermeny 1 */
#menuSub1 {
	background-color: #031F50;
}
#menuSub1 a:link, #menuSub1 a:visited {
    color: #BFCBE1;
}
#menuSub1 a:active {
	color: #FFF;
}
#menuSub1 a:hover {
	color: #FFF;
}
/* Undermeny 2 */
#menuSub2 {
	background-color: #344771;
}
#menuSub2 a:link, #menuSub2 a:visited {
    color: #BDCEE2;
}
#menuSub2 a:active {
	color: #FFF;
}
#menuSub2 a:hover {
	color: #FFF;
}
/* Undermeny 1  Butik */
#menuSubShop1 {
	background-color: #79A245;
}
#menuSubShop1 a:link, #menuSubShop1 a:visited {
    color: #C3EE85;
}
#menuSubShop1 a:active {
	color: #FFF;
}
#menuSubShop1 a:hover {
	color: #FFF;
}
/* Undermeny 2  Butik */
#menuSubShop2 {
	background-color: #8EB161;
}
#menuSubShop2 a:link, #menuSubShop2 a:visited {
    color: #C3EE85;
}
#menuSubShop2 a:active {
	color: #FFF;
}
#menuSubShop2 a:hover {
	color: #FFF;
}

#menuSub1 a.selected,
#menuSubShop1 a.selected,
#menuSub2 a.selected,
#menuSubShop2 a.selected {
    color: #FFF !important;
}

/* Pil-länkar ljusblå bkg */
.arrowLinksSpace {
	background-color: #D4E9FC;
}
.arrowLinks ul {
	background-color: #D4E9FC;
}
.arrowLinksA ul {
	background-color: #D4E9FC;
}
.arrowLinksB ul {
	background-color: #D4E9FC;
}
/*--------------------------------------------------------------------------------------------------------------
Innehållsyta - pse.css
---------------------------------------------------------------------------------------------------------------*/
/* Behållare för rad  */
.contentRow {
	border-bottom: .6em solid #FFF;
	background-color: #FFF;
}
/*--------------------------------------------------------------------------------------------------------------
Verktygsdelen - tools.css
---------------------------------------------------------------------------------------------------------------*/
/* Verktyg */
.toolsSpace {
	background-color: #AFD6F7;
}
.toolsLinks ul {
	background-color: #AFD6F7;
}
li.active {
	background-color: #AFD6F7;
}
.toolsLinks a, .toolsLinks a:link, .toolsLinks a:visited {
	color: #031E50;
}
.toolsLinks a:hover, .toolsLinks a:active{
	background-image: url(/posten_2006/img/css/marked.gif);
	background-color: #AFD6F7;
}
.toolLinkActive {
	background-image: url(/posten_2006/img/css/marked.gif);
	background-position: left;
	background-repeat: no-repeat;
}
.toolsForm {
	color: #031E50;
}
/* Box med bkg-bild */
.toolsForm2 {
	background-image: url(/posten_2006/img/css/seperator.gif);
	background-color: #D4E9FC;
}
.indataTools1 {
    color: #031E50;
}
.indataTools2 {
    color: #031E50;
}
.indataToolsSelect {
    color: #031E50;
}
/* Fet rubrik */
label.labelHeader {
	color: #031E50;
}
/* Pil-knappen */
.buttonArrowTools {
	background: url(/posten_2006/img/css/arrow_o_tools.gif) bottom right no-repeat;
}
/*--------------------------------------------------------------------------------------------------------------
Startsidor - startpages.css
---------------------------------------------------------------------------------------------------------------*/
/*Störningsinfo */
.contentHeaderInfo {
	background-color: #FFED9A;
	background: url(/posten_2006/img/css/triangle.gif) left no-repeat #FFED9A;
}
/* Knapp */
input.btnBuy {
    border-color: #031E50;
    background-color: #E4F0FA;
}
/*--------------------------------------------------------------------------------------------------------------
Text och rubriker - pse.css
---------------------------------------------------------------------------------------------------------------*/
/* Mörkblå text */
 .text {
	color: #031E50;
}
 .text a {
	color: #031E50;
}
h1 {
	color: #031E50;
}
h2, h3, h4, h5 {
	color: #031E50;
}
p {
	color: #031E50;
}
/* 10px, ej understruken */
a.hoverLink, a.hoverLink:link, a.hoverLink:visited, a.hoverLink:active {
	color: #031E50;
}
/* 10px, fet, ej understruken */
a.hoverLinkBold, a.hoverLinkBold:link, a.hoverLinkBold:visited, a.hoverLinkBold:active {
	color: #031E50;
}
/* Grå text */
.text2 {
	color: #6B7687;
}
a.text2 {
	color: #6C7586;
}
h3.text2 {
	color: #6C7586;
}
/* Länk utan understrykning */
a.hoverlink2, a.hoverlink2:link, a.hoverlink2:visited, a.hoverlink2:active {
	color: #6B7687;
}
/* Utan floats. Används på butiksdelen, Privat */
.privateShopBtn {
	border-color: #031E50;
    background-color: #E4F0FA;
}
/*--------------------------------------------------------------------------------------------------------------
Textsidor - content.css
---------------------------------------------------------------------------------------------------------------*/
.textLinks {
	border-bottom: .6em solid #FFF;
	background-color: #E4F2FC;
}
.textLinks2 {
	background-color: #E4F2FC;
}
.arrowLinksCSpace {
	background-color: #E4F2FC;
}
.arrowLinksC ul {
	background-color: #E4F2FC;
}
/* Länk med knapp-utseende */
a.linkBtn, a.linkBtn:link, a.linkBtn:visited, a.linkBtn:active {
	border-color: #031E50;
    background-color: #E4F0FA;
}
/* Tillbaka-länk med knapp-utseende */
a.linkBtnPrev, a.linkBtnPrev:link, a.linkBtnPrev:visited, a.linkBtnPrev:active {
	border-color: #B3B3B3;
    background-color: transparent;
}
/* A till Ö */
.inactiveLetter {
	color: #C1D2E2;
}
/*--------------------------------------------------------------------------------------------------------------
Vänsternavigering i textsidor - content.css
---------------------------------------------------------------------------------------------------------------*/
 .backgroundNav {
	background-image: url(/posten_2006/img/css/containerNav.gif);
}
.leftNavLinks {
	background-color: #D4E9FB;
}
/*--------------------------------------------------------------------------------------------------------------
Frågor och svar - faq.css
---------------------------------------------------------------------------------------------------------------*/
.rowFaq {
    background-color:#B1D7F7;
}
.faqNav {
	background-color: #DBE9F6;
}
/*--------------------------------------------------------------------------------------------------------------
Formulär och tjänster - service_common.css
---------------------------------------------------------------------------------------------------------------*/
.serviceArea {
    background-color: #FFF;
}
.serviceHead {
    color: #031c52;
}
.steps span{
    color: #B1D7F7;   /* färg kollad 060215*/
}
.steps span.label,
.steps span.mark,
.steps span.completed
{
  color:#031E50;
}
.steps span.mark {
    border-color: #031E50;
}
legend {
    background-color:#B1D7F7;
}
legend span {
	background-color:#B1D7F7;
}
.dialogRow
{
   background-image: url(/posten_2006/img/css/two-col-service-background.gif);
}
.dataRow {
    background-color: #E5F3FF;
}
.errorMessage {
    color: #CE0000;
}
input.disabled {
    border-color: #D9D9D9;
    background-color: #F2F2F2;
}
input.readonly {
    background-color: #E4F0FA;
}

/* Felmeddelande högst upp på sidan */
.serviceArea .errorMessage{
    background-color:#FFEDE8;
}
div.errorArea {
	background-image: url(/posten_2006/img/css/two-col-service-background-error.gif); /*Är inte med på varför den här behövs och varför den inte ritas ut! */
}
/* Felmeddelande vid fält */
.errorArea .errorMessage {
    /* Override på bakgrundsfärg för errorMessage */
    background:none;
}
/* Knappar - start */
input.btnPrev,
input.btnCancel,
input.btnPrint,
input.btnOkSecondary,
input.btnRefresh{
    border-color: #808080;
    background-color: #FFF;
}
input.btnNext,
input.btnOk,
input.btnPrevResult{
    border-color: #031E50;
    background-color: #E4F0FA;
}
/* Knappar - slut */
/* Tabeller och definitionslistor- start */
    /* Tabell, editerbara rader - start */
.serviceArea table.editable th{
    background-color: #B1D7F7;
}
.serviceArea table.editable th.row{
    background-color: #D4E9FB;
}
.serviceArea table.editable th,
.serviceArea table.editable td{
    border-bottom-color: #FFF;
}
.serviceArea table.editable tr{
    background-color: #E5F3FF;
}
    /* Tabell, editerbara rader - slut */
    /* Tabell, resultat - start */

.serviceArea table.result th{
    background-color: #B1D7F7;
    border-color: #ffffff;
}
        /* Pyjamasränder - start */
.serviceArea table.result .even {
    background-color: #E5F3FF;
}
.serviceArea table.result .odd {
    background-color : #FFF;
}
        /* Pyjamasränder - slut */
    /* Tabell, resultat - slut */
    /* Tabell, kundvagn - start */
.serviceArea table.cart th,
.serviceArea table.cart td{
    border-color:#FFF;
}
.serviceArea table.cart th{
    background-color: #BCD99B;
}
.serviceArea table.cart tr{
    background-color: #E7F5D6;
}
.serviceArea table.cart tr.summarydetails td{
    background-color: #F1F9E5;
}
.serviceArea table.cart tr.summarydetailsfirstrow td{
	background-color: #F1F9E5;
}
.serviceArea table.cart tr.summarydetailslastrow td{
    border-color: #FFF;
    background-color: #F1F9E5;
}
    /* Tabell, kundvagn - slut */
    /* Bekräfta - start */
.serviceArea div.confirm th{
    background-color: #B1D7F7;
    border-color:#FFF;
}
.serviceArea div.confirm td{
    background-color: #D4E9FB;
}
.serviceArea div.confirm h2.headerdl{
    border-color: #FFF;
    background-color:#B1D7F7;
}
.serviceArea div.confirm dl{
    background-color: #D4E9FB;
}
    /* Bekräfta - slut */
    /* Kvitto - start */
.serviceArea div.receiptHead{
        background-color: #D4E9FB;
        border-bottom-color:#FFF;
}
.serviceArea div.receipt{
    background-color:#E5F3FF;
}
    /* Kvitto - slut */
/* Tabeller och definitionslistor- slut */
/*--------------------------------------------------------------------------------------------------------------
Högerytan - rightarea.css
---------------------------------------------------------------------------------------------------------------*/
/* Box för inloggning */
#rightBoxLogin  {
	background-color: #F2F2F2;
	border-top:  .6em solid #FFF;
}
.rightBoxLoginUserName {
	background-color: #F2F2F2;
	border-top:  .6em solid #FFF;
	}
.rightBoxLoginLinks1 {
	background-color: #F2F2F2;
	border-bottom:  .6em solid #FFF;
}
.rightBoxLoginLinks2 {
	background-color: #F2F2F2;
	border-top:  .6em solid #FFF;
	border-bottom:  .6em solid #FFF;
}
/* Generell box */
.rightBox {
	border-bottom:  .6em solid #FFF;
}
/* Box med bild */
.rightBoxImg {
	border-bottom:  .6em solid #FFF;
}
/* Box med företagslänkar - fingrarna */
.rightBoxLinks {
	border-bottom:  .6em solid #FFF;
}
/* Klasser för företagslänkarna - fingrarna */
.rightBoxLinks a, .rightBoxLinks a:link, .rightBoxLinks a:visited, rightBoxLinks a:active {
	color: #6B7687;
}
.rightBoxLinks a:hover {
	color: #6B7687;
}
.indataLoginS {
	color: #6B7687;
}

/*--------------------------------------------------------------------------------------------------------------
Högerytan Kundvagnen - specat i rightarea.css
---------------------------------------------------------------------------------------------------------------*/
#rightBoxShopCart {
	background-color: #79A245;
}
.rightBoxShop {
	color: #031E50;
}
.shopCartHeader {
	background: url(/posten_2006/img/icons/ikon_kundvagn.gif) left no-repeat;
}
.shopCartHeader h3  {
	color: #FFF;
}
/* Streck avskiljare */
.shopCartBorder {
	border-bottom: .1em solid #031E50;
}
/* Knapp */
input.btnEmptyCart {
    border-color: #79A245;
	color: #79A245;
    background-color: transparent;
}
/*--------------------------------------------------------------------------------------------------------------
Om Posten - specat i corporate.css
---------------------------------------------------------------------------------------------------------------*/
#menuTabsCo li {
    background-color: #AEAEAE;
	border-bottom: .1em solid #F2F2F2; /*ger en px nedåt*/
}
#menuTabsCo a:link, #menuTabsCo a:hover, #menuTabsCo a:active, #menuTabsCo a:visited  {
    color: #E5E5E5;
	background-color: transparent;
}
#menuTabsCo a:hover {
    color: #FFF !important;
}
#menuTabsCo li#selected {
    background-color: #031F50;
	border-bottom: .1em solid #031F50;
}
#menuTabsCo li#selected a:link, #menuTabsCo li#selected a:hover, #menuTabsCo li#selected a:active, #menuTabsCo li#selected a:visited {
    background-color: #031F50;
    color: #FFF;
    border-bottom: .1em solid #031F50;
}
#menuTabsCo  #selected a:hover {
    color: #FFF;
}
/* Innehållsytan  med vit bkg-färg */
#mainContentCo {
	background-color: #FFF;
}
/* Första sidan */
.press {
	background-color: #F2F2F2;
}
.reports {
	background-color: #E5E5E5;
}
.push1 {
	background-color: #FFF8D3;
}
.push2 {
	background-color: #E5F3FE;
}
/* Undersida */
#boxTextRight1Co {
	border-bottom: .6em solid #FFF !important;
	background-color: #F2F2F2;
}
#boxTextRight2Co {
	background-color: #E5E5E5;
}
/*--------------------------------------------------------------------------------------------------------------
Footer - specat i pse.css
---------------------------------------------------------------------------------------------------------------*/
a.footerLinks  {
	color: #6B7687;
}
a.footerLinks:link, a .footerLinks:active, a .footerLinks:visited {
	color: #6B7687;
}
/*--------------------------------------------------------------------------------------------------------------
Popup - specat i popup.css
---------------------------------------------------------------------------------------------------------------*/
/* Topp */
#topPopup {
	background-color: #F2F2F2;
}
/* Avdelare */
#seperatorPopup {
	background-color: #031E50;
}
#footerPopup {
	background-color: #031E50;
}
.popupPrint a:link, .popupPrint a:visited {
   	color: #FFF;
}
.popupClose a:link, .popupClose a:visited {
   	color: #FFF;
}
/* Med navigering */
#nav1Popup {
	background-color: #031E50;
}
#nav1Popup a:link, #nav1Popup a:visited {
    color: #BCCEE4;
}
#nav1Popup a:active {
	color: #FFF;
}
#nav1Popup a:hover {
	color: #FFF;
}
#nav2Popup {
	background-color: #344674;
}
#nav2Popup a:link, #nav2Popup a:visited {
    color: #BCCEE4;
}
#nav2Popup a:active {
	color: #FFF;
}
#nav2Popup a:hover {
	color: #FFF;
}
/*--------------------------------------------------------------------------------------------------------------
Generella klasser - specat i pse.css
---------------------------------------------------------------------------------------------------------------*/
/* Pil till sökrutan och inloggning */
.buttonArrow {
	background: url(/posten_2006/img/css/arrow_o.gif) bottom right no-repeat;
}