html, body, *
{
margin: 0px;
padding: 0px;
}

#wrapper
{
width: 928px;
margin: 0px auto;
text-align: left;
}

/*Top start////////////////////////////////////////////////////////////*/

.top, .header, .header_i
{ 
position: relative;
height: 145px;
}

#top_space
{
}

.top_background_1 , .header
{
background-image: url(../_image/structure/top_back2.jpg);
background-repeat: no-repeat;
}

#top_bar
{
display: none;
visibility: hidden;
}

/*Top slut ////////////////////////////////////////////////////////////*/


#contentwrapper
{
background-image: url(../_image/structure/innercontent_back2.gif);
background-repeat: repeat-y;
/*Fix for NN and Mozilla Mac*/
display:table;
/*:)*/
}

#content
{
background-image: url(../_image/structure/innercontent_back.gif);
background-repeat: no-repeat;
width: 928px;
padding: 0px 0px 0px 29px;
}

#menu
{
width: 202px;	
float: left;
position: relative; 
word-wrap: break-word;
display: inline;
}

#menu_space
{
padding: 0px 0px 0px 0px;
}

#editor_content
{
float: left;
position: relative;
width: 688px;
display: inline;
}

#editor_content_space
{
padding: 0px 12px 12px 5px;
}


#footer
{
background-image: url(../_image/structure/footer_back.gif);
background-repeat: no-repeat;
background-position: center top;
position: relative;	
height: 228px;
text-transform: uppercase;
font-size: 9px;
color: #7ab1f5;
}

#footer_space
{
padding-top:20px;
}

.clear
{
clear:both;   
}

#leftSearch
{
position: relative;
height:45px;
width: 200px;
}

#search
{
position: relative; 
left: 2px;
top: 10px;
padding-bottom: 12px;
}

#login
{
position: absolute; 
width: 160px;    
left: 738px;
top: 60px;
}

#btnLogin, #btnHelp

{
margin-top:5px;
padding-bottom:2px;
padding-left:3px;
width: 76px;
height: 18px;
background-image: url(../_image/structure/arrow.gif);
background-position: 63px center;
background-repeat: no-repeat;
background-color: #72a4c9;
border:1px solid #488bc2;
color: #FFF;
text-align:left;
font-family:Verdana;
font-weight:bold;
font-size: 10px;
cursor: hand;
}

#btnHelp
{
margin-left:8px; 
display:none;   
}


.formTxtLogin
{
width: 160px;	
}

.formTxtSok
{
width: 130px;
}

.formTxtInput
{
height: 16px;
border: 1px solid #a9cbf6;
padding-left: 0px;
font: 9px Verdana, Arial, "Trebuchet MS", sans-serif;
padding-top: 0px;
padding-bottom: 0px;
}

.formButton
{
height: 18px;
width: 56px;
font: 9px Verdana, Arial, "Trebuchet MS", sans-serif;
color: #0067ac;
border: 1px solid #0067ac;
margin-top:5px;
background-image: url(../_image/bnt_search_back.gif);
cursor: hand;
}

#search .formButton
{
position:absolute;
top:-4px;
left: 137px;
}

.membersLogin
{
font-size: 10px;
color: #ffffff;
text-transform: uppercase;
width:160px;
border:1px #6799cc solid;
background-color:#2276b4;
display:none;   
}

.membersLogin_loggain
{
font-size: 10px;
color: white;
font-weight: bold;
margin-left:6px;
}

#logintext_space
{
padding-left:6px;    
}

.loginMenu
{
font-size: 9px;
font-weight: bold;
color: #ffffff;
}

.right
{
float: right;
}
.left
{
float: left;
}

p, td, tr
{
font: 11px Verdana, Arial, "Trebuchet MS", sans-serif;
line-height: 15px;
color: #666666;
/*text-align: left;*/
}

h1
{
font-family: Trebuchet, "Trebuchet MS";
font-size: 24px;
line-height: 28px;
font-weight: bold;
color: #000000;
text-align: left;
}

h2
{
font-family: Trebuchet, "Trebuchet MS";
font-size: 24px;
line-height: 28px;
font-weight: bold;
color: #1481b3;
text-align: left;
line-height:95%;

}

h3
{
font-family: Trebuchet, "Trebuchet MS";
font-size: 18px;
line-height: 28px;
font-weight: bold;
color: #000000;
text-align: left;
line-height:97%;

}

h4
{
font-family: Trebuchet, "Trebuchet MS";
font-size: 18px;
line-height: 28px;
font-weight: bold;
color: #1481b3;
text-align: left;
line-height:97%;

}

h5
{
font-family: Trebuchet, "Trebuchet MS";
font-size: 15px;
line-height: 28px;
font-weight: bold;
color: #000000;
text-align: left;
line-height:97%;

}

h6
{
font-family: Trebuchet, "Trebuchet MS";
font-size: 15px;
line-height: 28px;
font-weight: bold;
color: #1481b3;
text-align: left;
line-height:97%;

}

h7
{
font-family: Trebuchet, "Trebuchet MS";
font-size: 15px;
line-height: 28px;
font-weight: bold;
color: #FFFFFF;
text-align: left;
line-height:97%;

}

.btnSubmit, .btnStandard
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FFF;
font-weight: bold;
}

#editor_content a, #editor_content a:link, #editor_content a:active, #editor_content a:visited
{
text-decoration: none;
font-weight: bold;
color: #2ca3da;
}

#editor_content a:hover
{
text-decoration: none;
color: #1481b3;
}

ol, ul, li
{
margin-left: 15px;
visibility: visible;
size: x-small;
}


/* /////////////// menu_left /////////////// */

#nav, #nav ul
{
margin: 0px;
padding: 0px;
list-style: none;
}

#nav li ul
{
margin-left: 12px;
display: none;
visibility: hidden;
}

#nav li
{
display: inline;
margin: 0px;
}

#nav .spacer
{
display:block;
line-height:0px; 
height:6px;
}

#nav .spacer {margin-bottom:-4px;} #nav > .spacer {margin-bottom:0px;}

/*********************
Länkar, nivå 1
*********************/
#nav li a
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight:bold;
color:#1481b3;
line-height: 28px;
height: 28px;
display: block;
margin-bottom: 4px;
padding-left: 8px;
text-transform: uppercase;
}

/*********************
Läkar, nivå 2
*********************/
#nav li ul li a
{
/*width: 172px;*/
height: 17px;
line-height:17px;
font-weight:normal;
color:#1481b3;
margin-bottom: 1px;
text-transform: none;
}

/*********************
Länkar, nivå 3
*********************/
#nav li ul li ul li a
{
font-weight:normal;
color:#1481b3;
margin-bottom: 1px;
text-transform: none;
/*width: 162px;*/
}

/*********************
Länkar, nivå 4
*********************/
#nav li ul li ul li ul li a
{
font-weight:normal;
link:color:#1481b3;
margin-bottom: 1px;
text-transform: none;
/*width: 157px;*/
}

#nav div
{
padding-left:10px;
}

#nav  .level1 div, #nav  .level2 div, #nav  .level3 div, #nav  .level4 div
{
padding-left:5px;
}

/*styles för olika meny-typer, (färgerna i ME)*/
.level0 li div
{
background-image: url(../_image/menu/menu_back_level0.gif);
background-repeat: no-repeat;
}

.level1 li div
{
background-image: url(../_image/menu/menu_back_level1.gif);
background-repeat: no-repeat;
}
	
/*
Rollover-style för menyn
*/
#nav a:hover{}

#nav a:link{text-decoration: none;color:#1481b3;}
#nav a:visited{text-decoration: none;color:#1481b3;}

/*menytext style för meny utan undernoder*/
.no_arrow 
{ 
}

/*style för vald menynod*/
.selected_arrow 
{
color:black; 
text-decoration: none;
font-weight: normal;
}

/*style för ej vald menynod*/
.unselected_arrow
{
color: black;
text-decoration: none;
font-weight: normal;
}

/*style för stängd menynod med undernoder*/
.arrow_inactive, .arrow_active
{
}

.poll_text_question, .statement, .news
{
}

.statement_space, .poll_text_question_space, .news_space
{
padding: 6px; 
}


.news_table
{
padding-top:0px;
padding-right:7px;
padding-left:7px;
font: 10px Verdana, Arial, "Trebuchet MS", sans-serif;
height:18px;
}

.access_denied
{
font: 10px Verdana, Arial, "Trebuchet MS", sans-serif;
line-height: 16px;
color: #5a6066;
background-color:transparent;
width:500px;
height:500px;
text-align:center;
}

.me_news_date
{
line-height: 17px;
font-size: 10px;
color: #999999; 
width:68px;
}

.me_news_image
{
width:10px;  
}

.me_news_title
{
line-height: 17px;   
width:436px;
}

.tabell tr td
{
padding: 5px;
}
