/*------------------------- SIDOEGENSKAPER ---------------------------*/
body {
	background-color: #EDF2FB;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.bg-info { background-image: url('/bilder/bg_info_v.jpg'); background-repeat: no-repeat; background-color: #F8FDFF; border: 1px solid #A2C3DA; background-position-y:50%}
.bg-info-farg { background-color: #FAFCFE; border: 1px solid #A2C3DA;}
.bg-info-stor { background-image: url('/bilder/bg_info_stor_v.jpg'); background-repeat: no-repeat; background-color: #F8FDFF; border: 1px solid #A2C3DA; background-position-y:50%}

body.printbody{
	background-color: #FFFFFF;
}

.input {
	height: 16px;
	width: 85px;
	border: 1px solid #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC3300;
	text-decoration: none;
}
.konferens {	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC3300;}
.input2 {
	height: 16px;
	width: 140px;
	border: 1px solid #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC3300;
	text-decoration: none;

}
.vykort-bak {
	background-image: url('/bilder/vykort_bakgrund.jpg');
	background-repeat: no-repeat;
	background-position:  left 50%;
}

.rutaljus-bak{
	background-color:#A2C3DA;
}

.rutamork-bak{
	background-color:#699DBF;
}
/*------------------------- SIDOEGENSKAPER ----------------------------*/




/*------------------------- TEXT ----------------------------*/
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #CC3300;
	text-decoration: none;
	margin-bottom: 0px;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC3300;
	text-decoration: none;
	margin-bottom: 0px;
}

.vit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.vit_11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}


.gra {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
}

.gra_liten {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
}

.vykort-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7BA3C4;
	text-decoration: none;
}
/*------------------------- TEXT ----------------------------*/



/*------------------------- MENY ----------------------------*/
.ajmainmenu {
	font : bold 9pt Arial;
	text-decoration : none;
}

.ajsubmenu {
	font : 9pt Arial;
	text-decoration : none;


.undermeny_bg {
	background-color: #A2C3DA;
}

}
/*------------------------- MENY ----------------------------*/




/*------------------------- LÄNKAR ----------------------------*/
a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0099CC;
	text-decoration: none;
	font-weight: bold;
}
a:link {
	color: #707ac8;
}
a:hover {
	color: #BABBA5;
}
a:visited {
	color: #0099CC;
}
a:visited:hover {
	color: #B1C0E7;
}
a:active {
	color: #B1C0E7;
}

A.lanktrad
{
    COLOR: #FFFFFF;
    FONT-FAMILY: arial, helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}

A.lanktrad:link
{
    COLOR: #FFFFFF;
}

A.lanktrad:hover
{
    COLOR: #590000;
}

A.lanktrad:visited
{
    COLOR: #FFFFFF;
}

A.lanktrad:visited:hover
{
    COLOR: #590000;
}

A.lanktrad:active
{
    COLOR: #0099CC;
}

A.nyheter
{
    COLOR: #000000;
    FONT-FAMILY: arial, helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}

A.nyheter:link
{
    COLOR: #0099CC;
}

A.nyheter:hover
{
    COLOR: #590000;
}

A.nyheter:visited
{
    COLOR: #0099CC;
}

A.nyheter:visited:hover
{
    COLOR: #590000;
}

A.nyheter:active
{
    COLOR: #0099CC;
}


A.lank_vit
{
    COLOR: #FFFFFF;
    FONT-FAMILY: arial, helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}

A.lank_vit:link
{
    COLOR: #FFFFFF;
}

A.lank_vit:hover
{
    COLOR: #0099CC;
}

A.lank_vit:visited
{
    COLOR: #FFFFFF;
}

A.lank_vit:visited:hover
{
    COLOR: #0099CC;
}

A.lank_vit:active
{
    COLOR: #0099CC;
}
/*------------------------- LÄNKAR ----------------------------*/




/*------------------------- SÖK ----------------------------*/
.sokIntroText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.sokTitel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;

}
.sokUrl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
}
/*------------------------- SÖK ----------------------------*/




/*------------------------- PRIS ----------------------------*/
.prissidhuvud {
	background-color: #B8DAE8;
}
.prisbak {
	background-color: #FFFFFF;
}
.priskropp {
	background-color: #EDF8FC;
}
.pris-rubrik {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #004B60;
	font-weight: bold;
}


/*------------------------- PRIS ----------------------------*/
.border {
	border: 1px solid #116382;
}


/*------------------- MERCURIA POP-UP -----------------------*/

.mercTextField {
	height: 16px;
	width: 140px;
	border: 1px solid #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC3300;
	text-decoration: none
}
.validstar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

/*------------------ Shop-specifika mallar -------------------*/
.shopknappar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #CC3300;
	letter-spacing: 0px;
	border-top: 1px solid #D1D1D1;
	border-right: 1px solid #B7B7B7;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #333333;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	cursor: hand;
	padding: 0px;
}

.shop-rodrub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #CC3300;
	text-decoration: none;
}

.sumLayer{
	position:absolute;
}

.sumPosLayer{
	position:relative;
/*	width:150px;*/
}

/*Stilmall för innehåll*/
.shop-prisrubrik{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #004B60;
	font-weight: bold;
}

.shop-prisrubrikliten{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #004B60;
}

.shop-prisvariant{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #004B60;
	font-weight: bold;
	white-space:nowrap;
}

.shop-pris{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #004B60;
}

/*Stilmall för tabell*/
.shop-prislisttbl{
	border: 0px solid #FFFFFF;
	background-color: #EDF8FC;
}

.shop-rubrikkolumn{
	background-color:#B8DAE8;
	width:140px;
	padding: 2px 2px;
	border-width:0px;
}

.shop-prisvariantkolumn{
	background-color:#B8DAE8;
/*	width: 60px;*/
	text-align:right;
	padding: 2px 2px 2px 8px;
	border-width:0px;
	vertical-align:baseline;
}

.shop-rubrikkolumnliten{
	background-color: #CEE9FF;
	border: 1px solid #FFFFFF;
	padding: 2px 2px;
	border-width:0px;
}

.shop-priskolumn{
	text-align:right;
	border: 1px solid #FFFFFF;
	padding: 2px 2px;
	border-width:0px;
}