/* Ramverket - pse.css */
*{
	color: #031E50; /* default färg på text*/
}
html {
	background-color: #D9D9D9; /* bkg-färg */
}
a:link, a:visited, a:active{
    color: #031E50;
}
a:hover{
    color: #74A8D0;
}
h1 {
	color: #031E50;
}
h2, h3, h4, h5 {
	color: #031E50;
}
p {
	color: #031E50;
}

#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(/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(/img/css/container_shop.gif);
}
#mainContentCo2 {
	/* för att synka höjden på innehållsytan och högerytan */
	background-image: url(/img/css/containerCo.gif);
	/* för att täcka över bkg-bilden */
	border-top: 2.4em solid #FFF;
	border-right: 2.4em solid #FFF;
	border-bottom: 1.8em solid #FFF;
}
 /* 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;
}
#topLinks a:hover{
    color: #74A8D0;
}

#topLinksEng a:link, #topLinksEng a:active, #topLinksEng a:visited {
	color: #6B7687;
}
#topLinksEng a:hover{
    color: #74A8D0;
}

.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 1 - Om Posten */
#menuSub1Co {
	background-color: #031F50;
}
#menuSub1Co a:link, #menuSub1Co a:visited {
    color: #BFCBE1;
}
#menuSub1Co a:active {
	color: #FFF;
}
#menuSub1Co 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 2 - Om Posten */
#menuSub2Co {
	background-color: #344771;
}
#menuSub2Co a:link, #menuSub2Co a:visited {
    color: #BDCEE2;
}
#menuSub2Co a:active {
	color: #FFF;
}
#menuSub2Co a:hover {
	color: #FFF;
}
/* Undermeny 1  Butik */
#menuSubShop1 {
	background-color: #79A245;
}
#menuSubShop1 a:link, #menuSubShop1 a:visited {
    color: #DCFF9E;
}
#menuSubShop1 a:active {
	color: #FFF;
}
#menuSubShop1 a:hover {
	color: #FFF;
}
/* Undermeny 2  Butik */
#menuSubShop2 {
	background-color: #8EB161;
}
#menuSubShop2 a:link, #menuSubShop2 a:visited {
    color: #DCFF9E;    
}
#menuSubShop2 a:active {
	color: #FFF;
}
#menuSubShop2 a:hover {
	color: #FFF;
}
#menuSub1 a.selected,
#menuSubShop1 a.selected,
#menuSub2 a.selected,
#menuSubShop2 a.selected,
#menuSub1Co a.selected,
#menuSub2Co 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 */
.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(/img/css/marked.gif);
	background-color: #AFD6F7;
}
.toolsLinks2 ul {
	background-color: #AFD6F7;
}
.toolsLinks2 a, .toolsLinks2 a:link, .toolsLinks2 a:visited {
	color: #031E50;
}
.toolsLinks2 a:hover, .toolsLinks2 a:active{
	background-image: url(/img/css/marked.gif);
	background-color: #AFD6F7;
}
.toolLinkActive {
	background-image: url(/img/css/marked.gif);
	background-position: left;
	background-repeat: no-repeat;
}
.toolsForm {
	color: #031E50;
}
/* Box med bkg-bild */
.toolsForm2 {
	background-image: url(/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(/img/css/arrow_o_tools.gif) bottom right no-repeat;
}
/* Startsidor - startpages.css */
/*Störningsinfo */
.contentHeaderInfo {
	background-color: #FFED9A;
	background: url(/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;
}

a.actionLink{
    background-image: url(/img/css/actionLinkBulletDarkBlue.gif);
    background-repeat:no-repeat;
    background-position:0em 0.4em;
}
a.actionLinkSecondary:link, a.actionLinkSecondary:visited, a.actionLinkSecondary:active{
    color:#6B7687;
    background-image: url(/img/css/actionLinkBulletGray.gif);
    background-repeat:no-repeat;
    background-position:0em 0.4em;
}
a.actionLink:hover,
a.actionLinkSecondary:hover{
    color:#74A8D0;
    background-image: url(/img/css/actionLinkBulletLightBlue.gif);
}
a.actionLinkSecondary2:link, a.actionLinkSecondary2:visited, a.actionLinkSecondary2:active{
    /*color:#6B7687;*/
    color: #031E50;
}
a.actionLinkSecondary2:hover{
    color:#74A8D0;
}
/*  */
a.actionLinkEmphased:link, a.actionLinkEmphased:visited, a.actionLinkEmphased:active{
    color: #031E50;
    background-image: url(/img/pil_gra_bkg.gif);
    background-repeat:no-repeat;
    background-position:0em 0em;
}
a.actionLinkEmphased:hover {
    color:#74A8D0;
}
/* Grå text */
.text2 {
	color: #6B7687;
}
a.text2:link, a.text2:visited, a.text2:active {
	color: #6C7586;
}
a.text2:hover {
     color: #74A8D0;
}
h3.text2 {
	color: #6C7586;
}
/* Länk utan understrykning */
a.hoverlink2:link, a.hoverlink2:visited, a.hoverlink2:active {
	color: #6B7687;
}
a.hoverlink2:hover{
    color: #74A8D0;    
}
/* Inforuta, används på Pris-villkorssidorna */
.infoBox {
    background-color:#FFF6CA;
}
/* Utan floats. Används på butiksdelen, Privat */
.privateShopBtn {
	border-color: #031E50;
    background-color: #E4F0FA;
}
/* Textsidor - content.css */
.boxText2 {
	background-color: #FFF;
}
/* Ljusblå ruta med definitioner */
.facts {
    background-color: #E4F2FC;
}

div.textLinks {
    background-color: #E4F2FC;
}
.textLinks ul, .textLinks h2 {
	background-color: #E4F2FC;
}
.arrowLinksC {
	background-color: #E4F2FC;
}
.arrowLinksCSpace {
	background-color: #E4F2FC;
}
.arrowLinksC ul {
	background-color: #E4F2FC;
}
/* Länk med knapp-utseende */
a.linkBtn:link, a.linkBtn:visited, a.linkBtn:active {
	border-color: #031E50;
    background-color: #E4F0FA;
}
a.linkBtn:hover, a.linkBtnPrev:hover{
    color: #031E50;
}
/* Tillbaka-länk med knapp-utseende */
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(/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;
}
.serviceArea .descriptionShow:hover {
    color:#74A8D0;
}

.steps span{
    color: #B1D7F7;
}
.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(/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: #E5F3FF;
}
/* Felmeddelande högst upp på sidan */
.serviceArea .errorMessage{
    background-color:#FFEDE8;
}
div.errorArea {
	background-image: url(/img/css/two-col-service-background-error.gif);
}
div.disabledArea {
    background-image: url(/img/css/two-col-service-background-disabled.gif);
}
/* 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: #E5F3FF;
}
/* 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: #fff;
}
/* Pyjamasränder - start */
.serviceArea table.result .even {
    background-color: #E5F3FF;
}
.serviceArea table.result .odd {
    background-color : #FFF;
}
table.fakturaspecbody tr.even {
    background-color: #E5F3FF;
}
table.fakturaspecbody tr.odd {
    background-color : #FFF;
}
table.fakturaspecbody th {
    background-color : #B1D7F7;
}
/* 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 */
/* fix för indragen vänsterkant i botten */
#containerRightArea {
    background: #e5e5e5;
}
/* Box för inloggning */
#rightBoxLogin  {
	background-color: #F2F2F2;
	/*border-top:  .6em solid #FFF;*/
}
#rightBoxLogin h3.text2 {
    background: #59719f;
    border-top: .6em solid #fff;
    color: #e5e5e5;
}
.rightBoxLoginUserName {
	background-color: #F2F2F2;
	border-top:  .6em solid #FFF;
}
.rightBoxLoginUserName h3.text2 {
    background: #59719f;
    color: #e5e5e5;
    margin: -1.2em 0 1.2em -1.4em;
    padding: 0.6em 0.6em 0.6em 1.2em;
}
.rightBoxHeader {
    background: #59719f;
}
.rightBoxHeader h3.text2 {
    color: #e5e5e5;
}
.rightBoxLoginLinks1 {
	background-color: #F2F2F2;
	border-bottom:  .6em solid #FFF;
}
.rightBoxLoginLinks2 {
	background-color: #F2F2F2;
	/*border-top:  .6em solid #FFF;*/
	border-bottom:  .6em solid #FFF;
}
.rightBoxLoginLinks2 h3.text2 {
    background: #59719f;
    color: #e5e5e5;
    margin: -1.2em -1.4em 1.2em -1.4em;
    padding: 0.6em 0.6em 0.6em 1.2em;
}
/* Generell box */
.rightBoxContent {
    background: #e5e5e5;
}
.rightBox p {
    color: #031E50;
    background: #e5e5e5;
}
.rightBox {
    background: #e5e5e5;
}
.rightBox p {
    color: #031E50;
    background: #e5e5e5;
}
/* 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:link, .rightBoxLinks a:visited, rightBoxLinks a:active {
	color: #6B7687;
}
.rightBoxLinks a:hover {
	color: #74A8D0;
}
.indataLoginS {
	color: #6B7687;
}
/* Högerytan Kundvagnen - specat i rightarea.css */
#rightBoxShopCart {
	background-color: #79A245;
}
.rightBoxShop {
	color: #031E50;
    background:#e7f4d6;
}
.shopCartHeader {
	background: url(/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;
}
/* Länkknapp till höger om listbox */
a.linkBtnSelect:link, a.linkBtnSelect:visited, a.linkBtnSelect:active {
	border-color: #031E50;
    background-color: #E4F0FA;
}
a.linkBtnSelect:hover{
    color: #031E50;
}
/* Footer - specat i pse.css */
/*a.footerLinks  {
	color: #6B7687;
}
*/
a.footerLinks:link, a.footerLinks:active, a.footerLinks:visited {
	color: #6B7687;
}
a.footerLinks:hover{
    color: #74A8D0;
}
/* Popup - specat i popup.css */
/* Topp */
#topPopup {
	background-color: #F2F2F2;
}
/* Avdelare */
#seperatorPopup {
	background-color: #031E50;
}
#footerPopup {
	background-color: #031E50;
}
/* ebrevwebbpopup */
#footerPopupEBW {
	background-color: #031E50;
}
/* slut ebrevwebbpopup*/
.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;
}
#nav1Popup a.marked {
    color: #000000 !important;
}
#nav2Popup {
	background-color: #344674;
}
#nav2Popup a:link, #nav2Popup a:visited {
    color: #BCCEE4;
}
#nav2Popup a:active {
	color: #FFF;
}
#nav2Popup a:hover {
	color: #FFF;
}
#nav2Popup a.marked {
    color: #FFF !important;
}
/* Generellt - specat i pse.css */
/* Pil till sökrutan och inloggning */
.buttonArrow {
	background: url(/img/css/arrow_o.gif) bottom right no-repeat;
}
/* Distanshandelsidor */
.distpageTipsArea1 {
    background: #d4e9fc;
}
.distpageTipsArea2 {
    background: #fbf7d7;
}
.distpageTipsArea3 {
    background: white;
    border-color: black;
}
.distpageLeftContent {
    background: white;
}
.distpageTopBoxLeft {
    background: white;
}
.distpageTopBoxRight {
    background: white;
}

.distpageBottomBox {
    background-image: url(/img/css/kollumnBgDist.gif);
    background-position: top left;
    background-repeat: repeat-y;
}
/**/
.infoBoxTextFullContentWidth {
    background: #D4E9FB;
    color: #344771;
}
.infoBoxLinksFullContentWidth {
    background: #D4E9FB;
}
/* Tjänstelistning i botten */
.equalRows {
    background-image: url(/img/css/kollumnBg.gif);
    background-position: top left;
    background-repeat: repeat-y;
}
/* tjänstesidor */
.infoDetailBody2 {
    background: #f2f2f2;
}
.infoDetailBody2 .leftBody {
    background: #f2f2f2;
}
.infoDetailBody2 .rightBody {
    background: #f2f2f2;
}
.infoDetailBody2 .rightBody p {
    background: #f2f2f2;
    /*color: #6b7687;*/
}
.infoDetailBody2 .rightBody h2 {
    background: #f2f2f2;
}
.infoBoxLinksFullContentWidth {
    color: #344771;
}
.infoBoxLinksFullContentWidth ul {
	color: #344771;
}
.infoBoxLinksFullContentWidth li {
	color: #344771;
}
.infoBoxLinksFullContentWidth h2 {
    color: #344771;
}
.infoBoxLinksFullContentWidth p {
    color: #344771;
}


