
body,html {
	margin: 0px; 
	height: 100%;
	/*****************/
}

td { 
	font-family: Verdana, Arial, Serif; 
	font-size: 11px; 
	color: #333333; 
	background-color: transparent; 
}

a:visited { 
	text-decoration: none; 
   color: #101112; 
   background-color: transparent; 
}
a:link { 
   text-decoration: none; 
   color: #101112; 
   background-color: transparent; 
}
a:hover { 
   text-decoration: underline; 
   color: #101112;
   background-color: 
   transparent; 
}

input, textarea, select { 
   font-family: Verdana, Arial, Serif; 
   font-size: 11px; color: #36393F; 
   border: 1px inset;
   background-color: #FFFFFF; 
}
hr { 
   color: #36393F; 
   width: 100%; 
   height: 1px; 
   background-color: transparent; 
}


.menu { font-family: Arial, Helvetica, Serif; font-size: 13px; font-weight: bold; line-height: 18px; background: #1ca43c url(gfx/bar_top_right.gif) no-repeat; color: #FFF; padding: 3px 0; }
.menu a:visited { text-decoration: none; font-weight: bold; color: #3D3D3D; background-color: transparent; }
.menu a:link { text-decoration: none; font-weight: bold; color: #3D3D3D; background-color: transparent; }
.menu a:hover { text-decoration: none; font-weight: bold; color: #000000; background-color: transparent; }

.submenu { font-family: Arial, Helvetica, Serif; font-size: 12px; font-weight: bold; background-color: #eaf5f9; }
.submenu a { display: block; padding: 2px 6px; }
.submenu a:hover { color: #FF740F; text-decoration: none; }


.rubLinks { font-size: 13px; font-weight: 600; background-color: transparent; }
.rubLinks a:visited { text-decoration: none; color: #36393F; background-color: transparent; }
.rubLinks a:link { text-decoration: none; color: #36393F; background-color: transparent; }
.rubLinks a:hover { text-decoration: none; color: #003810; background-color: transparent; }

.meddelande { font-size: 10px; background-color: transparent; }
.meddelande a:visited { text-decoration: none; color: #3D3D3D; background-color: transparent; }
.meddelande a:link { text-decoration: none; color: #3D3D3D; background-color: transparent; }
.meddelande a:hover { text-decoration: none; color: #000000; background-color: transparent; }


input.button {
	font-weight: bold;
	border: 1px solid #B0B0B0;
	background-image: url(gfx/bbg.gif);
	background-color: transparent;
}
input.button2 {
	font-weight: bold;
	border: 1px solid #B0B0B0;
	background-image: url(gfx/bbg2.gif);
	background-color: transparent;
}

.small { 
   font-size: 10px; 
   background-color: transparent; 
}
.smaller { 
   font-size: 9px; 
   background-color: transparent; 
}
.big { 
   font-size: 13px; 
   font-weight: bold; 
   background-color: transparent; 
}
.bigger { 
   font-size: 17px; 
   font-weight: bold; 
	color: #36393F;
   background-color: transparent; 
}
.biggest { 
	font-family: Arial Black, Verdana, Serif;
   font-size: 24px; 
	color: #36393F;
   background-color: transparent; 
}
.box { 
   background-image: url(gfx/text_bg.gif); 
   background-color: transparent; 
	font-size: 10px;
	font-weight: bold;
	border: 1px solid #000000;
}
.errMsg { 
   font-size: 10px; 
   color: #990000; 
	font-weight: bold;
   background-color: transparent; 
}
.doneMsg { 
   font-size: 10px; 
   color: #000099; 
	font-weight: bold;
   background-color: transparent; 
}
.none { 
	font-size: 2px;
   border: 0px; 
   background-color: transparent; 
}



.rightrub { background: #1ca43c url(gfx/bar_right_rub.gif) no-repeat; width: 165px; color: #FFF; font-family: Arial, Helvetica, Serif; font-size: 13px; font-weight: bold; padding: 3px 0; margin: 5px 0 1px 0; } 
.rmain { background-color: #EAF5F9; padding: 10px; margin-bottom: 4px; }

div#denk { font-size: 9px; font-family: "Trebuchet MS", Arial, Serif; color: #000; background: #EAF5F9; padding: 3px; }
div#denk a { color: #000; }
div#denk a:hover { color: #000; text-decoration: underline; }

div#rnews { background: #FFE url(gfx/rnews_top.gif) no-repeat; padding: 80px 10px 20px 10px; }

.topbar { width: 33%; text-align: center;	font-family: Arial, Helvetica, Serif; font-size: 13px; font-weight: bold; color: #000; }
.topbar a, .topbar a:visited { display: block; background-color: #F5F5F5; color: #666; padding: 5px; padding-right: 55px; border: 1px solid #CCC; margin: 3px; }
.topbar a:hover { background-color: #FFF; border: 1px solid #666; color: #333; text-decoration: none; }
.topbar .topbar_img { position: absolute; }
.topbar .topbar_img img { height: 24px; filter: alpha(opacity=40); border-left: 1px solid #333; border-right: 1px solid #333; border-top: 1px solid #F5F5F5; border-bottom: 1px solid #F5F5F5; position: relative; left: 10px; top: -5px; }
.topbar a:hover .topbar_img img { filter: alpha(opacity=100); }

.topbar_active { width: 33%; text-align: center; font-family: Arial, Helvetica, Serif; font-size: 13px; font-weight: bold; color: #000; }
.topbar_active a, .topbar_active a:visited { display: block; padding: 5px; padding-right: 55px; margin: 3px; background-color: #FFF; border: 1px solid #666; color: #333; text-decoration: none; }
.topbar_active .topbar_img { position: absolute; }
.topbar_active .topbar_img img { height: 24px; filter: alpha(opacity=40); border-left: 1px solid #333; border-right: 1px solid #333; border-top: 1px solid #FAFAFA; border-bottom: 1px solid #FAFAFA; position: relative; left: 10px; top: -5px; }
.topbar_active a .topbar_img img { filter: alpha(opacity=100); }
.topbar_active a:hover { background-color: #FFF; border: 1px solid #666; color: #333; text-decoration: none; }
.topbar_active a:hover .topbar_img img { filter: alpha(opacity=100); }


.sMenuNum { color: #F00; font-family: Arial, Helvetica, Serif; font-size: 11px; font-weight: normal; }
.sMenuName { font-family: Arial, Helvetica, Serif; font-size: 12px; font-weight: bold; }












.box_container { margin-bottom: 10px;}
.box_top {height: 29px;}
.box_top_text {color: #FFFFFF; font-weight: bold; float: left; line-height: 13pt;}

.box_bottom {height: 5px; background-image: url(img/box_bottom_bg.gif); }

.box_content {border-left: 1px #cbcbcb solid; border-right: 1px #cbcbcb solid; background-color: #FFFFFF; padding: 3px;}

.left {float: left;}
.right {float: right;}

.rubrik {color: #02337b; font-weight: bold; font-size: 12pt;}



a.green:link { text-decoration: none; font-weight: bold; color: #0a3500;}
a.green:visited { text-decoration: none; font-weight: bold; color: #0a3500;}
a.green:active { text-decoration: none; font-weight: bold; color: #0a3500;}
a.green:hover { text-decoration: underline; color: #0a3500;}

a.blue:link { text-decoration: none; font-weight: bold; color: #02337b;}
a.blue:visited { text-decoration: none; font-weight: bold; color: #02337b;}
a.blue:active { text-decoration: none; font-weight: bold; color: #02337b;}
a.blue:hover { text-decoration: underline; color: #02337b;}

a.white:link { text-decoration: none; font-weight: bold; color: #FFFFFF;}
a.white:visited { text-decoration: none; font-weight: bold; color: #FFFFFF;}
a.white:active { text-decoration: none; font-weight: bold; color: #FFFFFF;}
a.white:hover { text-decoration: underline; color: #FFFFFF;}