/* --- BODY ---------------------------------------------------------------- */

body {
	background-color: #296b84;
	font-family: trebuchet ms, verdana, arial, helvetica;
	font-size: 13px;
	line-height: 17px;
	color: 000000;
	scrollbar-face-color: ;
	scrollbar-arrow-color: ;
	scrollbar-track-color: ;
	scrollbar-shadow-color: ;
	scrollbar-highlight-color: ;
	scrollbar-3dlight-color: ;
	scrollbar-darkshadow-color: ;
}

/* --- LÄNKAR -------------------------------------------------------------- */

a		      	{ color: #e16745; text-decoration: none; font-weight: 700; }
a:visited	{ color: black; text-decoration: none; }
a:active		{ color: blue; }
a:hover			{ color: #296b84; text-decoration:;}

a.olink         	{ color: #ffffff; text-decoration: none; font-weight: 500; }
a.olink:visited 	{ color: #ffffff; }
a.olink:active  	{ color: #ffffff; }
a.olink:hover   	{ color: #ffffff; text-decoration: underline; }

a.mlink         	{ color: #ffffff; text-decoration: none; font-weight: 500; font-size: 11px; }
a.mlink:visited 	{ color: #ffffff; }
a.mlink:active  	{ color: #ffffff; }
a.mlink:hover   	{ color: #ffffff; text-decoration: underline; }

a.blink         	{ color: #ffffff; text-decoration: none; font-weight: 500; font-size: 11px; }
a.blink:visited 	{ color: #ffffff; }
a.blink:active  	{ color: #ffffff; }
a.blink:hover   	{ color: #ffffff; text-decoration: underline; }

a.llink         	{ color: #000000; text-decoration: none; font-weight: 500; }
a.llink:visited 	{ color: #000000; }
a.llink:active  	{ color: #000000; }
a.llink:hover   	{ color: #000000; }

/* --- TEXT ---------------------------------------------------------------- */

.mtext {
	font-family: trebuchet ms, verdana, arial,helvetica;
	font-size: 13px;
	line-height: 17px;
	color: #000000;
}

.rtext {
	font-family: trebuchet ms, verdana, arial,helvetica;
	font-size: 11px;
	line-height: 14px;
	color: 000000;
}

/* --- RUBRIKER ------------------------------------------------------------ */

.hdl {
	font-size: 25px;
	color: #e16745;
	font-weight: 700;
	line-height: 1em;
}

.hdm {
	font-size: 14px;
	color: #e16745;
	font-weight: 700;
}

.hds {
	font-size: 14px;
	color: #498ba4;
	font-weight: 700;
}

/* --- SUBMITKNAPP --------------------------------------------------------- */

.subl {
	background: URL(/_gfx/submit/btnl.gif);
	height: 20px;
	width: 7px;
}

.subr {
	background: URL(/_gfx/submit/btnr.gif);
	height: 20px;
	width: 7px;
}

.sub {
	background:URL(/_gfx/submit/btn.gif);
	height:20px;
}

/* --- INPUTS -------------------------------------------------------------- */

.li {
	border: 1px solid #e16745;
	background: #fcf0ee;
	width: 526px;
	color: #000000;
	font-family: trebuchet ms, verdana, arial, helvetica;
	font-size: 13px;
	scrollbar-face-color: #fcf0ee;
	scrollbar-arrow-color: #e16745;
	scrollbar-track-color: #fcf0ee;
	scrollbar-shadow-color: #e16745;
	scrollbar-highlight-color: #e16745;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
}

.mi {
	border: 1px solid #e16745;
	background: #fcf0ee;
	width: 259px;
	color: #000000;
	font-family: trebuchet ms, verdana, arial, helvetica;
	font-size: 13px;
	scrollbar-face-color: #fcf0ee;
	scrollbar-arrow-color: #e16745;
	scrollbar-track-color: #fcf0ee;
	scrollbar-shadow-color: #e16745;
	scrollbar-highlight-color: #e16745;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
}

.si		{
	border: 1px solid #e16745;
	background: #fcf0ee;
	width: 185px;
	color: #000000;
	font-family: trebuchet ms, verdana, arial, helvetica;
	font-size: 13px;
	scrollbar-face-color: #fcf0ee;
	scrollbar-arrow-color: #e16745;
	scrollbar-track-color: #fcf0ee;
	scrollbar-shadow-color: #e16745;
	scrollbar-highlight-color: #e16745;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
}

.i		{
	border: 1px solid #e16745;
	background: #fcf0ee;
	color: #000000;
	font-family: trebuchet ms, verdana, arial, helvetica;
	font-size: 13px;
	scrollbar-face-color: #fcf0ee;
	scrollbar-arrow-color: #e16745;
	scrollbar-track-color: #fcf0ee;
	scrollbar-shadow-color: #e16745;
	scrollbar-highlight-color: #e16745;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
}

/* --- FRAMEWORK - MAIN ---------------------------------------------------- */

.mbox {
	border-collapse: collapse;
}

.mboxtop {
	width: 544;
	padding: 0;
	padding-top: 4;
	border-style: none;
	border-width: 0;
	background-image: url("/_gfx/css/mboxtop.gif");
	text-indent:9;
	font-family: trebuchet ms, verdana, arial,helvetica;
	font-size: 11px;
	font-weight: 700;
	letter-spacing: 1;
	color: ffffff;
	height: 23;
	text-transform: uppercase;
}

.mboxtopraw {
	width: 544;
	padding: 0;
	padding-top: 4;
	border-style: none;
	border-width: 0;
	background-image: url("/_gfx/css/mboxtop.gif");
	text-indent:9;
	font-family: trebuchet ms, verdana, arial,helvetica;
	font-size: 11px;
	font-weight: 700;
	letter-spacing: 1;
	color: ffffff;
	height: 21;
	text-transform: uppercase;
}

.mboxmenu {
	padding: 0;
	padding-left: 8;
	padding-right: 8;
	padding-top: 2;
	border-style: solid;
	border-color: #000000;
	border-width: 1;
	border-top-width: 0;
	border-bottom-width: 1;
	background-image: url("/_gfx/css/mboxmenu.gif");
	background-color: #135975;
	color: #93b8c7;
	height: 20;
	font-family: trebuchet ms, verdana, arial,helvetica;
	font-size: 10px;
}

.mboxmessage {
	padding: 0;
	padding-left: 8;
	padding-right: 8;
	padding-top: 2;
	border-style: solid;
	border-color: ;
	border-width: 0;
	border-top-width: 0;
	border-bottom-width: 0;
	background-image: url("mboxmessage.gif");
	background-color: #135975;
	color: #ffffff;
	height: 28;
	font-family: trebuchet ms, verdana, arial,helvetica;
	font-size: 14px;
	font-weight:700;
	text-align:;
	width: 826;
}

.dropshadow {
	width: 100%;
	height: 20;
	filter: dropshadow( color=#517A89, OffX=4, OffY=2, Positive=4);
}

.mboxmain {
	width: 526;
	padding: 8;
	padding-top: 12;
	padding-bottom: 4;
	border-style: solid;
	border-color: #000000;
	border-width: 1;
	border-top-width: 0;
	border-bottom-width: 0;
	background-color: #ffffff;
	font-family: trebuchet ms, verdana, arial,helvetica;
	font-size: 13px;
	line-height: 17px;
	color: #000000;
}

.mboxmainraw {
	width: 542;
	padding: 0;
	padding-top: 0;
	padding-bottom: 0;
	border-style: solid;
	border-color: #000000;
	border-width: 1;
	border-top-width: 0;
	border-bottom-width: 0;
	background-color: #ffffff;
	font-family: trebuchet ms, verdana, arial,helvetica;
	font-size: 13px;
	line-height: 17px;
	color: #000000;
}

.mboxmainlist {
	width: 542;
	padding: 0;
	padding-top: 8;
	padding-bottom: 8;
	border-style: solid;
	border-color: #000000;
	border-width: 1;
	border-top-width: 0;
	border-bottom-width: 0;
	background-color: #ffffff;
	font-family: trebuchet ms, verdana, arial,helvetica;
	font-size: 13px;
	line-height: 17px;
	color: #000000;
}

.mboxbot {
	padding: 0;
	border-style: none;
	border-width: 0;
	background-image: url("/_gfx/css/mboxbot.gif");
	height: 5;
}

.mboxcopy {
	padding: 8;
	padding-top: 1;
	border-style: none;
	border-width: 0;
	font-family: trebuchet ms, verdana, arial,helvetica;
	font-size: 10px;
	letter-spacing: 1;
	color: #ffffff;
}

.mboxsep {
	padding: 0;
	padding-top: 5;
	border-style: none;
	border-width: 0;
	background-image: url("/_gfx/css/mboxsep.gif");
	text-indent:9;
	font-family: trebuchet ms, verdana, arial,helvetica;
	font-size: 11px;
	font-weight: 700;
	letter-spacing: 1;
	color: ffffff;
	height: 29;
	text-transform: uppercase;
}

/* --- FRAMEWORK - RIGHT --------------------------------------------------- */

.rbox {
	width: 203;
	border-collapse: collapse;
}

.rboxtop {
	padding: 0;
	padding-top: 4;
	border-style: none;
	border-width: 0;
	background-image: url("/_gfx/css/rboxtop.gif");
	text-indent:9;
	font-family: trebuchet ms, verdana, arial,helvetica;
	font-size: 11px;
	font-weight: 700;
	letter-spacing: 1;
	color: ffffff;
	height: 23;
	text-transform: uppercase;
}

.rboxtopraw {
	padding: 0;
	padding-top: 4;
	border-style: none;
	border-width: 0;
	background-image: url("/_gfx/css/rboxtop.gif");
	text-indent:9;
	font-family: trebuchet ms, verdana, arial,helvetica;
	font-size: 11px;
	font-weight: 700;
	letter-spacing: 1;
	color: ffffff;
	height: 21;
	text-transform: uppercase;
}

.rboxmain {
	padding: 8;
	padding-top: 12;
	padding-bottom: 4;
	border-style: solid;
	border-color: #000000;
	border-width: 1;
	border-top-width: 0;
	border-bottom-width: 0;
	background-color: #ffffff;
	font-family: trebuchet ms, verdana, arial,helvetica;
	font-size: 11px;
	line-height: 14px;
	color: 000000;
}

.rboxmainraw {
	padding: 0;
	border-style: solid;
	border-color: #000000;
	border-width: 1;
	border-top-width: 0;
	border-bottom-width: 0;
	background-color: #ffffff;
	font-family: trebuchet ms, verdana, arial,helvetica;
	font-size: 11px;
	line-height: 14px;
	color: 000000;
}

.rboxmainlist {
	padding: 0;
	padding-top: 12;
	padding-bottom: 4;
	border-style: solid;
	border-color: #000000;
	border-width: 1;
	border-top-width: 0;
	border-bottom-width: 0;
	background-color: #ffffff;
	font-family: trebuchet ms, verdana, arial,helvetica;
	font-size: 11px;
	line-height: 14px;
	color: 000000;
}

.rboxbot {
	padding: 0;
	border-style: none;
	border-width: 0;
	background-image: url("/_gfx/css/rboxbot.gif");
	height: 5;
}

/* --- FRAMEWORK - FULL ---------------------------------------------------- */

.fboxtop {
	width: 751;
	padding: 0;
	padding-top: 4;
	border-style: none;
	border-width: 0;
	background-image: url("/_gfx/css/fboxtop.gif");
	text-indent:9;
	font-family: trebuchet ms, verdana, arial,helvetica;
	font-size: 11px;
	font-weight: 700;
	letter-spacing: 1;
	color: ffffff;
	height: 23;
	text-transform: uppercase;
}

.fboxtopraw {
	width: 751;
	padding: 0;
	padding-top: 4;
	border-style: none;
	border-width: 0;
	background-image: url("/_gfx/css/fboxtop.gif");
	text-indent:9;
	font-family: trebuchet ms, verdana, arial,helvetica;
	font-size: 11px;
	font-weight: 700;
	letter-spacing: 1;
	color: ffffff;
	height: 21;
	text-transform: uppercase;
}

.fboxmenu {
	padding: 0;
	padding-left: 8;
	padding-right: 8;
	padding-top: 2;
	border-style: solid;
	border-color: #000000;
	border-width: 1;
	border-top-width: 0;
	border-bottom-width: 1;
	background-image: url("/_gfx/css/mboxmenu.gif");
	background-color: #135975;
	color: #93b8c7;
	height: 17;
	font-family: trebuchet ms, verdana, arial,helvetica;
	font-size: 10px;
}

.fboxmain {
	width: 733;
	padding: 8;
	padding-top: 12;
	padding-bottom: 4;
	border-style: solid;
	border-color: #000000;
	border-width: 1;
	border-top-width: 0;
	border-bottom-width: 0;
	background-color: #ffffff;
	font-family: trebuchet ms, verdana, arial,helvetica;
	font-size: 13px;
	line-height: 17px;
	color: #000000;
}

.fboxmainraw {
	width: 749;
	padding: 0;
	padding-top: 0;
	padding-bottom: 0;
	border-style: solid;
	border-color: #000000;
	border-width: 1;
	border-top-width: 0;
	border-bottom-width: 0;
	background-color: #ffffff;
	font-family: trebuchet ms, verdana, arial,helvetica;
	font-size: 13px;
	line-height: 17px;
	color: #000000;
}

.fboxmainlist {
	padding: 0;
	padding-top: 8;
	padding-bottom: 8;
	border-style: solid;
	border-color: #000000;
	border-width: 1;
	border-top-width: 0;
	border-bottom-width: 0;
	background-color: #ffffff;
	font-family: trebuchet ms, verdana, arial,helvetica;
	font-size: 13px;
	line-height: 17px;
	color: #000000;
}

.fboxbot {
	padding: 0;
	border-style: none;
	border-width: 0;
	background-image: url("/_gfx/css/fboxbot.gif");
	height: 5;
}

.fboxsep {
	padding: 0;
	padding-top: 5;
	border-style: none;
	border-width: 0;
	background-image: url("/_gfx/css/fboxsep.gif");
	text-indent:9;
	font-family: trebuchet ms, verdana, arial,helvetica;
	font-size: 11px;
	font-weight: 700;
	letter-spacing: 1;
	color: ffffff;
	height: 29;
	text-transform: uppercase;
}


/* --- FRAMEWORK - OTHER --------------------------------------------------- */

.border {
	border:1px solid black;
}

.blackline {
	background-color: black;
	height: 1px;
}

.boxsep			{height: 4px;}

UL {
	list-style-image: URL(/_gfx/frame/redbox.gif);
	margin-left: 2em;
	margin-top: 8px;
	margin-bottom: 8px;
}

/* --- DATALISTS ----------------------------------------------------------- */

.mlist	{
	padding-left: 8px;
	padding-right: 8px;
	font-family: trebuchet ms, verdana, arial, helvetica;
	font-size: 13px;
	line-height: 17px;
	color: #000000;
}

.rlist	{
	padding-left: 8px;
	padding-right: 8px;
	font-family: trebuchet ms, verdana, arial, helvetica;
	font-size: 11px;
	line-height: 14px;
	color: #000000;
}

.mlist0 { background: #e9f0f2; color: black; cursor:pointer; cursor:hand; }
.mlist1 { background: #ffffff; color: black; cursor:pointer; cursor:hand; }
.rlist0 { background: #e9f0f2; color: black; cursor:pointer; cursor:hand; }
.rlist1 { background: #ffffff; color: black; cursor:pointer; cursor:hand; }

