/* standarddel */
body {
	font-size			: 100%;
	margin 				: 0em 0em 0em 0em ;
	padding 			: 1px 1px 1px 1px;
}
#topAppSpace
{
	top					: 0px;
	left				: 0px;
	position			: relative;
	height				: 49px;
	width				: 1px;
}
.topImageApp 
{
	top					: 5px;
	left				: 10px;
	position			: absolute;
	z-index				: 1;
}
.topAppPageId
{
	font-weight: normal;
	font-size: 0.55em;
	left: 99em;
	color: #ffffff;
	font-family: arial, helvetica, verdana, sans-serif;
	position: absolute;
	top: 61px;
	z-index:100;
}
.topAppTitle
{
    FONT-WEIGHT			: bold;
    FONT-SIZE			: 1.2em;
   	font-family			: arial, verdana, helvetica, sans-serif;
    COLOR				: #FFFFFF;
    TEXT-DECORATION		: none;
   	margin		 		: 0px 0px 0px 0px;
	padding				: 3px 0px 3px 8px;
	font-size			: 100%;
}
div#topNavigationAreaApp {
	position			: relative;
	top					: 0px;
	left				: 0px;
	width				: 60em;
	height				: auto;
	padding				: 0px;
	border				: 0px solid blue;
	white-space			: nowrap;
}

.topNavigationAreaInnerAppTitle {
	font-size			: 1.2em;
	font-family			: arial, verdana, helvetica, sans-serif;
	color				: #FFFFFF;
	background-color	: #2a3860;
	display				: block;
	text-decoration		: none;
	border-top			: 0px solid #F7F3F7;
	border-right		: 0px solid #F7F3F7;
	border-bottom		: 2px solid #ffdd1a;
	border-left			: 0px solid #2a3860;
	margin		 		: 0px 0px 0px 0px;
	padding				: 3px 0px 3px 10px;
	text-align			: left;
	background-image	: url(/std/images/bg_blue_tone.gif);
	background-repeat   : repeat-x;
}
.topNavigationAreaInnerMenuAppTitle {
	font-size			: 0.625em;
	font-family			: verdana, arial, helvetica, sans-serif;
	color				: #000000;
	background-color	: #e2e0cf;
	display				: block;
	text-decoration		: none;
	border-top			: 0px solid #ffdd1a;
	border-right		: 0px solid #F7F3F7;
	border-bottom		: 1px solid #bbbbbb;
	border-left			: 0px solid #2a3860;
	margin		 		: 0px 0px 0px 0px;
	padding				: 3px 0px 3px 7px;
	text-align			: left;
}
.topNavigationAreaInnerApp {
	font-size			: 0.625em;
	font-family			: verdana, arial, helvetica, sans-serif;
	font-weight			: bold;
	color				: #73797B;
	background-color	: #ffffff;
	display				: block;
	text-decoration		: none;
	border-top			: 0px solid #F7F3F7;
	border-right		: 0px solid #F7F3F7;
	border-bottom		: 0px solid #C6C7C6;
	border-left			: 0px solid #C6C7C6;
	margin		 		: 0px 0px 0px 0px;
	padding				: 3px 0px 3px 10px;
}

/* Navigationsdel */
a.separateLineApp, a.separateLineApp:active, a.separateLineApp:visited,
a.separateLineApp:hover, a.separateLineApp:focus {
	text-decoration		: none;	
	font-size			: 110%;
	font-weight			: normal;
	margin		 		: 0px 0px 0px 0px;
	border-right		: 1px solid #bbbbbb;
	padding				: 3px 0px 4px 0px;
}
a.menuAppTitle, a.menuAppTitle:active, a.menuAppTitle:visited,
a.menuAppTitle:hover, a.menuAppTitle:focus {
	color				: #000000;
	text-decoration		: none;	
	font-size			: 110%;
	padding				: 3px 9px 3px 9px;
	font-weight			: normal;
	border-left			: 0px solid #bbbbbb;
	border-right		: 1px solid #bbbbbb;
}

a.menuAppTitleActive, a.menuAppTitleActive:active, a.menuAppTitleActive:visited,
a.menuAppTitleActive:hover, a.menuAppTitleActive:focus {
	color				: #000000;
	background-color	: #ffffff;
	text-decoration		: none;	
	font-size			: 110%;
	padding				: 3px 9px 4px 9px;	
	font-weight			: bold;
	border-left			: 0px solid #bbbbbb;
	border-right		: 1px solid #bbbbbb;
}
a.menu, a.menu:active, a.menu:visited,
a.menu:hover, a.menu:focus {
	color				: #2a3860;
	font-size			: 110%;
	font-weight			: normal;
	padding				: 0px 9px 0px 9px;		
}

a.menuActive, a.menuActive:active, a.menuActive:visited,
a.menuActive:hover, a.menuActive:focus {
	color				: #000000;
	text-decoration		: none;	
	font-size			: 110%;
	font-weight			: bold;	
	padding				: 0px 9px 0px 9px;			
}
.menuAppDis {
	color				: #bbbbbb;
	text-decoration		: none;	
	font-size			: 110%;
	font-weight			: normal;	
	padding				: 0px 9px 0px 9px;				
}
.dropDownMenu {
	color				: #000000;
	text-decoration		: none;	
	font-size			: 11px;
	font-family			: verdana, arial, helvetica, sans-serif;
	margin-right			:14px;
}

/* Textdel */
a {
	color				: #2a3860;
}
.avskiljare
{
    COLOR: #bbbbbb;
    height: 1px;
}
.warning
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 70%;
    BACKGROUND: yellow;
    COLOR: red;
    FONT-FAMILY: Verdana , Arial , Helvetica, sans-serif;
}
.error
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 70%;
    BACKGROUND: red;
    COLOR: white;
    FONT-FAMILY: Verdana , Arial , Helvetica, sans-serif;
}
.form
{
    COLOR: #000000;
}
.button
{
    WIDTH: 8.2em;
    FONT-FAMILY: Arial, Hevetica, sans-serif;
}
div#footAreaApp {
	position			: relative;
	top					: 0px;
	left				: 0px;
	width				: 60em;
	height				: auto;
	padding				: 0px;
	border				: 0px solid blue;
	white-space			: nowrap;
}
div#foot
{
    FONT-SIZE: 0.7em;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    left : 0px;
    position : relative;
	border-top-color: #b9b9b9;
	border-top-style: solid;
	border-top-width: 3px;
	margin-top: 1.0em;
	padding-top: 0.7em;
	padding-left: 1.0em;
}
.label
{
    FONT-SIZE: 70%;
    COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: transparent;
}
.tabellrubrik
{
    FONT-SIZE: 70%;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #dddddd;
}
.oddTableRow {
    FONT-SIZE: 80%;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: white;
}
.evenTableRow {
    FONT-SIZE: 80%;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #efefef;
}
.tabelltext
{
    FONT-SIZE: 80%;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: white;
}
.cellrubrik
{
    FONT-SIZE: 70%;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #cccccc;
}
.obligatorisk
{
    FONT-SIZE: 80%;
    COLOR: #ff0000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.smallLabel
{
    FONT-SIZE: 60%;
    COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: transparent;
}
.rapptext
{
    FONT-SIZE: 60%;
    COLOR: #000000;
    FONT-FAMILY: Verdana , Arial , Helvetica, sans-serif;
}
.rapprubrik
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 70%;
    COLOR: black;
    FONT-FAMILY: Verdana , Arial , Helvetica, sans-serif;
}
