/* *** UTSKRIFT *** */
@media print { .noprint { display: none } } /* Dölj vid utskrift */
@media print { BODY { background-color: #FFFFFF } } /* Sätt sidbakgrund till vit vid utskrift */

/* *** SYSTEMFÄRGER - endast en per system, den färg som korresponderar med toppbildens färg skall användas *** */
/*

Systemfärg	Hexadecimalt värde
----------	------------------
Blå			#0C5672;
Röd			#6C1616;
Grön		#15570A;
Gul			#816817;
Brun		#5C492F;
Grå			#494848; 

*/

/* Bakgrundsfärger */
.systemBG { background-color: #FFFFFF; }
/* Typsnittsfärger */
.systemTypo { color: #0C5672 }

/* *** OBJEKTSSTORLEKAR *** */
/* Sätter ett objekts width och height till 100% */
.fullHojdfullBredd {
	height: 100%;
	width: 100%;
}

/* Sätter ett objekts height till 100% */
.fullHojd {
	height: 100%;
}

/* Sätter ett objekts width till 100% */ 
.fullBredd {
	width: 100%;
} 

/* *** REGLER FÖR SIDYTAN *** */
/* Grundförutsättningar för sidornas innehåll */
BODY {
	font-family: Arial, sans-serif;
	font-color: #000066;
	margin: 0;
	height: 100%;
}

/* Sätter storlek på tabellen för sidans huvudyta. 
För sidor utan frames omdefinieras denna regel i stilmall-form-global-enkel-sida.css */
.tabellHuvudyta {
	height: 100%;
	width: 100%;
	text-align: left;
}

/* Används av frameset typ 1: Marginaler och bredd för sidinnehållet (sätts på BODY-taggen) */
.innehallssida {
	margin-left: 10px;
	padding-right: 10px;
	width: 610px;
}

/* Används av frameset typ 1: Marginaler och bredd för vänstermeny (sätts på BODY-taggen) */
.menyspalt {
	padding-bottom: 0;
	margin: 0;
	width: 192px;
}

/* Placerar sidan på skärmen i höjdled, skapar ett grått, 5 pixlar högt utrymme ovanför sidhuvudet. 
Används även för att sätta bakgrundsfärgen på tomma dokument till vänster och höger om systemytan i framesets.
För att avlägsna den grå ramen, se FÖR SIDOR UTAN YTTRE RAM nedan */
.sidaPlacering {
	padding-top: 5px;
	text-align: center;
	height: 100%;
	background-color: #ACACAE;
}

.sidaVanster {
	padding-top: 0px;
	pading-left: 0px;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
}

/* *** SIDHUVUD *** */
/* Bredd för sidhuvud. För sidor utan frames omdefinieras denna regel i stilmall-form-global-enkel-sida.css */
.tabellSidhuvud { width: 100%; }
/* Höjd för sidhuvud, ÄNDRA INTE height */
#sidhuvud { height: 85px; }
/*Avslutande linje för sidhuvud, ÄNDRA INTE height/width */
#sidhuvudAvslut { height: 1px; width: 100%; } 

/* Aktuell plats, ÄNDRA INTE text-align */
#plats { 
	height: 40px; 
	text-align: left; 
	background-color: #ffffff;
}

/* Placering och utseende för aktuell plats */
.platsIndikator {
	font-family: Verdana, Arial, sans-serif;
	font-size: 86%;
	font-weight: bold;
	position: relative;
	top: 11px;
	left: 7px;
}

/* *** MENYER *** */
/* Normal text i menyer */
.menyerNormal {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #000066;
} 

/* Bakgrund och ramar för vänstermenyns TD */
#menyBakgrund {
	background-color: #EDEDED;
	border-width: 1px;
	border-style: solid;
	border-top-color: #FFFAF2;
	border-left-color: #FFFAF2;
	border-bottom-color: #C8C8C8;
	border-right-color: #C8C8C8;
}
#menyBakgrund_right {
	background-color: #EDEDED;
	border-width: 3px;
	border-style: solid;
	border-top-color: #FFFAF2;
	border-left-color: #C8C8C8;
	border-bottom-color: #C8C8C8;
	border-right-color: #FFFAF2;
}
/* Behållare för öppen del av vänstermeny */
.menyOppen {
	background-color: #FAFAFA;
	border-width: 1px;
	border-style: solid;
	border-top-color: #FFFAF2;
	border-left-color: #FAFAFA;
	border-bottom-color: #DEDEDE;
	border-right-color: #FAFAFA;
	padding-top: 0;
	padding-right: 7px;
	padding-left: 19px;
}

/* Vertikal avdelare i vänstermeny */ 
.menyAvdelare {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #DEDEDE;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFAF2;
	margin-top: 4px;
	margin-right: 0;
	margin-bottom: 4px;
	margin-left: 0;
}

/* För PASSERAD nivå/mapp under toppnivå denna används: */
.menyNivaPasserad {
	background-color: #FAFAFA;
	border-top-width: 1px; 
	border-top-style: solid; 
	border-top-color: #DEDEDE;
}

/* För AKTUELL nivå/mapp används: */
.menyNivaAktuell {
	background-color: #FAFAFA;
	border-top-width: 1px; 
	border-top-style: solid; 
	border-top-color: #DEDEDE;
}

/* Behållare för nivåobjekt på TOPPNIVÅ och PASSERAD NIVÅ */
div#toppNiva {
	border-bottom-width: 1px; 
	border-bottom-style: solid; 
	border-bottom-color: #DEDEDE;
}
.menyNivaBehallare {
	line-height:14px;
	padding-right: 7px;
	padding-left: 7px;
}
.menySubNiva {
	line-height:14px;
	padding-right: 7px;
	padding-left: 17px;
}
.menySubNiva2 {
	line-height:14px;
	padding-right: 7px;
	padding-left: 0px;
}

/* Behållare för nivåobjekt på AKTUELL nivå */
.menyAktuellBehallare {
	padding-top: 2px;
	padding-right: 7px;
	padding-bottom: 0;
	padding-left: 7px;
}

/* Platshållare för toppnivås objekts symbol och länk */
.menyNivaObjekt {
	line-height:15px;
	padding-bottom: 1px;
	margin-left: 13px;
	text-indent: -13px;
}

/* Platshållare för passerad nivås symbol och länk */
.menyNivaPasseratObjekt {
	padding-top: 1px;
	padding-bottom: 1px;
	margin-left: 13px;
	text-indent: -13px;
}

/* Platshållare för aktuell nivås symbol och länk */
.menyNivaAktuelltObjekt {
	padding-top: 1px;
	padding-bottom: 0;
	margin-left: 13px;
	text-indent: -13px;
}

/* Behållare för objekt vänstermenyn (stängd/öppen) */
.menyObjekt { 
	margin-top: 2px; 
	margin-bottom: 2px;
	margin-left: 13px;
	text-indent: -13px;
}

/* Länk för nivåobjekt på TOPPNIVÅ */
div.menyNivaObjekt A:link {
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight:bold; 
	text-decoration: none;
	color: #000066;
}
div.menyNivaObjekt A:visited {
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight:bold; 
	text-decoration: none;
	color: #000066;
}
div.menyNivaObjekt A:hover {
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight:bold; 
	text-decoration:none;
	color:#FF0000;
	background-color:#FFFF00;
}

/* SUBMENYER */
.menySub {
	line-height:14px;
	padding-right: 7px;
	padding-left: 17px;
}
div.menySubObjekt A:link {
	line-height:14px;
	padding-right: 7px;
	padding-left: 17px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight:normal; 
	text-decoration: none;
	color: #003366;
}
div.menySubObjekt A:visited {
	line-height:14px;
	padding-right: 7px;
	padding-left: 17px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight:normal; 
	text-decoration: none;
	color: #003366;
}
div.menySubObjekt A:hover {
	line-height:14px;
	padding-right: 7px;
	padding-left: 17px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight:normal; 
	text-decoration:none;
	color: #FF0000;
	background-color:#FFFF00;
}

/* Länk för nivåobjekt på AKTUELL nivå */
div.menyNivaAktuelltObjekt A:link {
	font-family: Verdana, Arial, sans-serif;
	font-size: 60%;
	font-weight: bold;
	text-decoration: none;
	color: #0C5672;
}
div.menyNivaAktuelltObjekt A:active {
	font-family: Verdana, Arial, sans-serif;
	font-size: 60%;
	font-weight: bold;
	text-decoration: none;
	color: #0C5672;
}
div.menyNivaAktuelltObjekt A:visited {
	font-family: Verdana, Arial, sans-serif;
	font-size: 60%;
	font-weight: bold;
	text-decoration: none;
	color: #0C5672;
}
div.menyNivaAktuelltObjekt A:hover {
	font-family: Verdana, Arial, sans-serif;
	font-size: 60%;
	font-weight: bold;
	text-decoration: underline;
	color: #0C5672;
}

/* Länk för objekt som listas som menyinnehåll */
div.menyObjekt A:link {
	font-family: Verdana, Arial, sans-serif;
	font-size: 60%;
	text-decoration: none;
	color: #0C5672;
}
div.menyObjekt A:active {
	font-family: Verdana, Arial, sans-serif;
	font-size: 60%;
	text-decoration: none;
	color: #0C5672;
}
div.menyObjekt A:visited {
	font-family: Verdana, Arial, sans-serif;
	font-size: 60%;
	text-decoration: none;
	color: #0C5672;
}
div.menyObjekt A:hover {
	font-family: Verdana, Arial, sans-serif;
	font-size: 60%;
	text-decoration: underline;
	color: #0C5672;
}

/** INNEHÅLLSYTA **/
/* Basyta för sidans innehåll */
#innehallsyta {
	background-color: #ffffff;
	color: #000000;
	width: 100%;
	padding-top: 0;
	padding-right: 15px;
	padding-bottom: 12px;
	padding-left: 15px;
}

/* Satsytan är den del av innehållsytan där sidans textinnehåll presenteras */
#satsyta {
	color: #000000;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}

/* Behållare för sidfot */
#sidfot {
	font-family: Verdana, Arial, sans-serif;
	font-size: 63%;
	line-height: 150%;
	color: #5F5D5D;
	padding-top: 28px;
	padding-right: 0;
	padding-bottom: 24px;
	padding-left: 0;
}

/* Behållare för information i sidfot */ 
.sidfotInfo {
	border-top: solid 1px #5F5D5D;
	padding-top: 4px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
.menyinfo {
	margin-left: 0px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333399;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}


/* *** FORMULÄR *** */
/* Textfält, knappar */
input {
	font-family: Verdana, Arial, Sans-serif;
	font-size: 80%;
	margin: 1px;
}

/* Knappar med fast bredd: ok, återställ, avbryt */
.knapp { width: 80px; }

/* Rullgardinsmenyer */
select {
	font-family: Verdana, Arial, Sans-serif;
	font-size: 80%;
}

/* Flerradiga textfält */
textarea {
	font-family: Verdana, Arial, Sans-serif;
	font-size: 80%;
}
