/* STANDARDS */
* { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:normal; color:#000000; }
body { margin:0 auto; background:#ffffff url(../images/bg_body.gif) repeat-y center; }
ul { padding:0 0 20px 0; }
li { margin-left:20px; }
p { margin-bottom:10px; line-height:16px; }
img { border: 0; margin: 0; padding: 0}

/* MENUS */
#menu ul  { padding:0; margin:0; }
#menu ul li { margin:0; width:auto; display:block; float:left; }
#menu ul li.clear { width:0; height:0; overflow:hidden; clear:both; float:none; }
#menu ul li.linev { width:1px; height:25px; overflow:hidden; float:left; background:url(../images/bg_menu_vert_line.gif) no-repeat left top; }
#menu ul li a { padding:6px 12px 5px; width:auto; display:block; color:#ffffff; text-decoration:none; font:bold 11px Arial, Helvetica, sans-serif; }
#menu ul li a:hover { background:url(../images/bg_menu_hover.gif) no-repeat top center; }
#menu ul li.over { background:url(../images/bg_menu_hover.gif) no-repeat top center; }
#menu ul li a.current { background:url(../images/bg_menu_hover.gif) no-repeat top center; }


#submenu ul  { padding:0; margin:0; }
#submenu ul li { margin:0; width:auto; display:block; float:left; }
#submenu ul li.clear { width:0; height:0; overflow:hidden; clear:both; float:none; }
#submenu ul li.linev { width:1px; height:20px; overflow:hidden; float:left; background:url(../images/bg_submenu_vert_line.gif) no-repeat left top; }
#submenu ul li a { padding:3px 12px 3px; width:auto; display:block; color:#ffffff; text-decoration:none; font:bold 11px Arial, Helvetica, sans-serif; }
#submenu ul li a:hover { background:url(../images/bg_submenu_hover.gif) no-repeat top center; }
#submenu ul li.over { background:url(../images/bg_submenu_hover.gif) no-repeat top center; }
#submenu ul li a.current { background:url(../images/bg_submenu_hover.gif) no-repeat top center; }


/* CLASSES */
.clear { width:0; height:0; overflow:hidden; clear:both; }
#anvandernamn { width:87px; float:left; padding-right:3px; }
#losenord { width:87px; float:right; }
#anvandernamn input, #losenord input { width:83px; }
.buttons { padding-top:4px; text-align:right; }
/* DESIGN */
#page { margin:auto; width:926px; }

#top { height:80px; background:url(../images/bg_top.gif) no-repeat top center; position:relative; }

#top_logotype { width:176px; height:50px; left:6px; top:24px; overflow:hidden; position:absolute; }
#top_bubble { width:285px; height:55px; left:193px; top:12px; overflow:hidden; position:absolute; }
#top_banner { width:472px; height:60px; right:0px; top:12px; border-left:1px solid #cccccc; overflow:hidden; position:absolute; text-align:right; }

#menushadow_top { height:7px; background:url(../images/bg_header_shadow_top.gif) no-repeat top center; overflow:hidden; }
#menu { padding:0 30px; height:25px; background:url(../images/bg_menu.gif) repeat-x center; border-left:1px solid #5da5de; border-right:1px solid #5da5de; }
#menushadow_bottom { height:9px; background:url(../images/bg_header_shadow_bottom.gif) no-repeat top center; overflow:hidden; }

#submenushadow_top { height:3px; background:url(../images/bg_header_submenu_shadow_top.gif) no-repeat bottom center; overflow:hidden; }
#submenu { padding:0 30px; height:20px; background:url(../images/bg_submenu.gif) repeat-x center; border-left:1px solid #365c7b; border-right:1px solid #365c7b; }

#main { padding-top:10px; }
#main_left { width:190px; float:left; }
#main_center { padding:0 5px 0 10px; width:460px; float:left; }
#main_right { width:261px; float:left; }
#footer { margin-top:10px; padding:2px 9px 0 9px;  height:16px; background:#387bb3; clear:both; }
#footer * { font:11px Arial, Helvetica, sans-serif; color:#ffffff; }
#footer .left { float:left; text-align:left; }
#footer .right { float:right; text-align:right; }



/*BOXES*/

/* BLUE BOX */
div.box_blue { padding-bottom:10px; }
div.box_blue div.header { height:25px; }
div.box_blue div.header div.center { height:25px; background:url(../images/bg_h1_blue_center.gif) repeat-x top; }
div.box_blue div.header div.center div.left { height:25px; background:url(../images/bg_h1_blue_left.gif) no-repeat top left; overflow:hidden; }
div.box_blue div.header div.center div.left div.right { height:25px; background:url(../images/bg_h1_blue_right.gif) no-repeat top right; overflow:hidden; }
div.box_blue div.header div.center div.left div.right h1 { padding:7px 11px 0 11px; color:#ffffff; font:bold 12px Georgia, "Times New Roman", Times, serif; }
div.box_blue div.body { background:#e5ecf3; padding:0 7px 4px 6px; border-bottom:1px solid #d8e4f3; }
div.box_blue div.body_big { background:#ffffff; padding:0 7px 4px 6px; border-bottom:2px solid #f3d8e2; }
div.box_blue div.body div.arrow { margin-left:1px; padding-bottom:2px; height:7px; background:url(../images/bubble_arrow_blue.gif) no-repeat top left; }
div.box_blue div.body_big div.arrow { margin-left:1px; padding-bottom:2px; height:7px; background:url(../images/bubble_arrow_blue.gif) no-repeat top left; }

/* PINK BOX */
div.box_pink { padding-bottom:10px; }
div.box_pink div.header { height:25px; }
div.box_pink div.header div.center { height:25px; background:url(../images/bg_h1_pink_center.gif) repeat-x top; }
div.box_pink div.header div.center div.left { height:25px; background:url(../images/bg_h1_pink_left.gif) no-repeat top left; overflow:hidden; }
div.box_pink div.header div.center div.left div.right { height:25px; background:url(../images/bg_h1_pink_right.gif) no-repeat top right; overflow:hidden; }
div.box_pink div.header div.center div.left div.right h1 { padding:7px 11px 0 11px; color:#ffffff; font:bold 12px Georgia, "Times New Roman", Times, serif; }
h2.stor { color:#3a3a3a; font:bold 18px Georgia, "Times New Roman", Times, serif; }
div.box_pink div.body { background:#e5ecf3; padding:0 7px 4px 6px; border-bottom:1px solid #d8e4f3; }
div.box_pink div.body_big { background:#ffffff; padding:0 7px 4px 6px; border-bottom:2px solid #f3d8e2; }
div.box_pink div.body div.arrow { margin-left:1px; padding-bottom:2px; height:7px; background:url(../images/bubble_arrow_pink.gif) no-repeat top left; }
div.box_pink div.body_big div.arrow { margin-left:1px; padding-bottom:2px; height:7px; background:url(../images/bubble_arrow_pink.gif) no-repeat top left; }

/*Big button*/
div.button_big_blue { height:38px; padding-bottom:6px; }
div.button_big_blue div.left { width:28px; height:38px; overflow:hidden; background:url(../images/button_large_blue_left.gif) no-repeat top left; float:left; }
div.button_big_blue div.center { width:147px; height:25px; overflow:hidden; background:url(../images/button_large_blue_center.gif) repeat-x top; float:left; padding-top:13px; padding-left:10px; }
div.button_big_blue div.center * { font: bold 11px Georgia, "Times New Roman", Times, serif; color:#ffffff; text-decoration:underline; }
div.button_big_blue div.right { width:5px; height:38px; overflow:hidden; background:url(../images/button_large_blue_right.gif) no-repeat top right; float:left;}

div.button_big_pink { height:38px; padding-bottom:6px; }
div.button_big_pink div.left { width:28px; height:38px; overflow:hidden; background:url(../images/button_large_pink_left.gif) no-repeat top left; float:left; }
div.button_big_pink div.center { width:147px; height:25px; overflow:hidden; background:url(../images/button_large_pink_center.gif) repeat-x top; float:left; padding-top:13px; padding-left:10px; }
div.button_big_pink div.center * { font: bold 11px Georgia, "Times New Roman", Times, serif; color:#ffffff; text-decoration:underline; }
div.button_big_pink div.right { width:5px; height:38px; overflow:hidden; background:url(../images/button_large_pink_right.gif) no-repeat top right; float:left;}

/*		New styles		*/
.big_front{font-family:Georgia; font-size:14px; font-weight:lighter;}
