/* Body och Wrapper */
body        {background:#E7E7E7; margin:32px 0 3em 0; overflow-y: scroll;}
#wrapper    {width:920px; margin:0 auto 0 auto; 
                background-image:url(../images/wbg_middle.png);}
#wbg_top    {background-image:url(../images/wbg_top.png); background-repeat:no-repeat; 
                background-position:top left; height:30px; width:920px; margin:0 auto; }
#wbg_bottom {background-image:url(../images/wbg_bottom.png); background-repeat:no-repeat; 
                background-position:top left; height:34px; width:920px; margin:0 auto; }

/* Globalsaker */
.left       {float:left;}
.right      {float:right;}  
a           {color:#0d79bf; text-decoration:none;}
a:hover     {color:#F0971B;}
.valign		{ vertical-align: middle;}

/* Meny */
#menu           {position:absolute;top:0px; margin-left:9px;}
#menu ul li     {float:left; height:42px; border-bottom:1px solid #D3D3D3;}
#menu li.active {border-bottom:1px solid #fff;}
#menu li#contact.active    {margin-top:1px;}
#menu li#home   {width:124px;}
#menu div#menu_home_left   {background:url(../images/menu_home_left.png); width:10px; height:42px; margin-left:-9px; margin-top:1px;}
#menu li#about  {width:124px;}
#menu li#ps     {width:124px;}
#menu li#support{width:124px;}
#menu li#job	{width:124px;}
#menu li#contact{width:124px;}
#menu li#links	{width:144px;}
#menu a         {padding:50px 60px 17px 60px; line-height:4em; text-decoration:none; font-size:0.9em;}
#menu a span    {visibility:hidden;}               

/* Header */
#header             {padding:0 25px 0.5em 25px; margin-bottom:0em;}
#header .left       {float:left;}
#header .right      {float:left; width:232px;}
#header #newsletter {color:#505050;padding:5px 0px 10px 20px; font-size:0.9em;}
#header #newsletter p{margin-bottom:10px;}
#header #newsletter label{display:block;}
#header #newsletter input.text{width:130px;padding:2px; font-size:1em; border: 1px solid #C3C5C6;}
#header #newsletter input.submit{font-size:1em; font-weight: bold; background: #c3c5c6; border: none; height: 20px; color: #505050;}
#header h2.imgtext  {margin-bottom:6px;}

/* ImgTexter */
.imgtext        {background-repeat:no-repeat;}
.imgtext span   {text-indent:-9999px; display:block;}
#text_events    {background:url(../images/text_events.png); width:60px; height:22px; background-repeat: no-repeat;}

/* Content */
#content        {border-top:3px solid #FF0000; margin:0em 25px 0em 25px; padding:1em 0 0 0;}
#content_l      {padding-right:10px;}
#content_m      {border-left:1px dotted #0d79bf; border-right:1px dotted #0d79bf; padding:0 10px 0 10px; width:488px;}
#content_r      {padding:0 0 0 10px;}
#content #content_m p {padding-bottom:1em;}
#content h1     {font-size:1.7em; font-weight:bold;}
#content p      {padding-bottom:1em; font-size:0.9em; color: #505050;}
#content .center    {text-align:center;}

    /* Sidemenu */
    ul#sidemenu       			{list-style:disc; margin-left:10px; color:#FF0000;}
    ul#sidemenu li    			{font-weight:normal; font-size:0.9em; padding-bottom:0.3em;}
	ul#sidemenu li a.sub_active	{ color:#FF0000;}
    
    /* Språkväljare */
    #langselect         			{margin-top:2em;}
    #langselect select  			{width:170px; font-size:0.9em;}
	#langselect option.list_lang_sv	{ background: transparent url(../images/se.gif) no-repeat top left; padding-left: 20px;}
	#langselect option.list_lang_en	{ background: transparent url(../images/gb.gif) no-repeat top left; padding-left: 20px;}

/* Boxar, med rundade hörn */
.box            {background:url(../images/box_middle.png); width:170px;}
.box_big		{background:url(../images/box_middle_big.png); width:488px;}
.box_content    {padding:0 15px 0 15px;}
.box_content h2 {margin-bottom:0.7em;}
.box_top        {background:url(../images/box_top.png); width:170px; height:14px;}
.box_bottom     {background:url(../images/box_bottom.png); width:170px; height:13px; background-repeat: none;}
.box_top_big    {background:url(../images/box_top_big.png); width:488px; height:14px;}
.box_bottom_big {background:url(../images/box_bottom_big.png); width:488px; height:13px; background-repeat: none;}
.box#news       {font-size:0.9em;}
.box#events     {font-size:0.9em;}

/* Footer */
#footer         {border-top:1px solid #D3D3D3; margin-top:1em; padding-top:0.5em;}
#footer .contact	{ float: left; line-height: 45px; margin-left: 1px}
#footer ul      {}
#footer ul li   {display: inline; margin-left:1em; font-size:0.8em; color:#0d79bf;}
#wbg_bottom .foot_text {text-align: right; font-size: 0.8em; color: #999; padding: 15px;}
#wbg_bottom .foot_text a{color: #999;}
#wbg_bottom .foot_text a:hover{color: #0d79bf};


