.body2{margin:30px;}
body,html {
	margin: 0px; 
	height: 100%;
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	/*****************/
}
#leaderboard{/*width:980px;*/ margin-bottom:3px;}
#wrapper{width:1020px; margin:auto;}
#pagewrapper{width:817px; float:left; }
#skyscraper{margin-left:820px;}
#header{background:transparent url(img/top_full.jpg) no-repeat; height:91px;}
#header h1{ height:91px; width:350px;  margin:0;}
#header h1 a{text-indent:-99999px; display:block;  width:100%;height:90px;}
#menubar{background-image: url(img/meny_bg.jpg); height: 29px; color: #fff; line-height:29px;}



#topmenu{
margin:0;
padding:0;
list-style:none;

}
#topmenu li{ float:left; width:110px;}

#topmenu li a{
	display:block;
	/*width:100%;

	

	line-height:25px;*/
	text-indent:25px; 
	background-repeat:no-repeat;
	background-position:5px center;
	font-weight:bold;
	color:#fff;
}

#topmenu li a:hover{}
	
#topmenu li a.active{background-color:#fff; font-weight:bold;}
td { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #333333; 
	background-color: transparent; 
}
h2{font-size:20px; margin:0 0 15px 0; border-bottom:solid 2px #02337b; line-height:30px;}

h3{ font-size: 18px; margin:5px 0 5px 0;}

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: #02337b; 
   width: 100%; 
   height: 1px; 
   border:none 0;
   background: #02337b; 
   margin-bottom:15px;
}



.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: 13px;}

.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: 12px;}



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;}

#admMenu{
padding:0;

}
#admMenu li{}
#admMenu li a{display:block; width:100%; line-height:25px;text-indent:15px;}
#admMenu li a.active{background-color:#fff; font-weight:bold;}


.ingress{font-weight:bold; line-height:16px;}



