﻿body {
color: #FFFFFF;
margin: 0;
padding: 0;
/*background: #FFF url(../images/site/background.gif) repeat-y;*/
background: #FFF;
/*font: 85%/130% verdana arial, helvetica, sans-serif;*/
}

h1,h2,h3,h4,h5{
color: #000080;
font-family: verdana, arial, sans-serif; 
margin-bottom: 2px;
}


h2
{
font-size: 18px;
font-weight: bold;
padding-bottom: 0px;
margin-bottom: 0px;
}

h3
{ 
font-size: 13pt;
font-weight: bold;
margin-bottom: 0px;
margin-top: 0px;
color: #CC3300;
font-weight: bold;
}

h4
{ 
font-size: 10pt;
padding-bottom:0px;
font-weight: bold;
}

h5
{
font-size: 26px;
font-weight: bold;
padding-top: 5px;
text-align: left;
}

h6
{
/*font-size: 11px;
color: #ffffff;
margin-top: 1px;
font-weight: normal;*/
font-size: 13pt;
font-weight: bold;
margin-bottom: 0px;
margin-top: 0px;
color: #000080;
font-weight: bold;
}


table,li,address
{
font-family: verdana, arial, sans-serif; 
margin-left: 0pt;
/*margin-bottom: 0pt;*/
margin-top: 0px;
}

p,li,th,td,p2,ul
{
font-size: 11px;
color: #000080;
margin-left: 3px;
}

p
{
font-family: verdana, arial, sans-serif; 
/*padding-bottom:0.6em;*/
margin-top: 0px;
}

p1
{
font-family: verdana, arial, sans-serif; 
color: #ffffff;
margin-left: 10px;
font-size: 11px;
}

#search a:link    {color:#cc3300;} 
#search a:visited {color:#cc3300;} 
#search a:active  {color:#cc3300;} 
#search a:hover   {color:#cecece;}

#mottagning a:link    {color:#cc3300;} 
#mottagning a:visited {color:#cc3300;} 
#mottagning a:active  {color:#cc3300;} 
#mottagning a:hover   {color:#cecece;}



a:link    {color:#000080;} 
a:visited {color:#000080;}
a:active  {color:#000080;} 
a:hover   {color:#cc3300;}

a:link     {font-family: verdana, arial, sans-serif;text-decoration: none;}
a:visited  {font-family: verdana, arial, sans-serif;text-decoration: none;}
a:active   {font-family: verdana, arial, sans-serif;}
a:hover    {font-family: verdana, arial, sans-serif;}

a:link     {font-size: 11px;font-weight: bold;}
a:visited  {font-size: 11px;font-weight: bold;}
a:active   {font-size: 11px;}
a:hover    {font-size: 11px;}
a:hover {text-decoration: underline;font-weight: bold;}


/* länkegenskaper i vänster presentationsruta utökad info*/
#nifty a:link    {color:#0000FF;} 
#nifty a:visited {color:#0000FF;}
#nifty a:active  {color:#0000FF;} 
#nifty a:hover   {color:#cc3300;}

#nifty a:link     {font-family: verdana, arial, sans-serif;}
#nifty a:visited  {font-family: verdana, arial, sans-serif;}
#nifty a:active   {font-family: verdana, arial, sans-serif;}
#nifty a:hover    {font-family: verdana, arial, sans-serif;}

#nifty a:link     {font-size: 14px;font-weight: bold;}
#nifty a:visited  {font-size: 14px;font-weight: bold;}
#nifty a:active   {font-size: 14px;font-weight: bold;}
#nifty a:hover    {font-size: 14px;font-weight: bold;}
#nifty a:link {text-decoration: none;}
#nifty a:hover {text-decoration: underline;font-weight: bold;}

#h4 a:link    {color:#cc3300;} 
#h4 a:visited {color:#cc3300;} 
#h4 a:active  {color:#cc3300;} 
#h4 a:hover   {color:#6464FF;}

#h4 a:link     {font-family: verdana, arial, sans-serif;}
#h4 a:visited  {font-family: verdana, arial, sans-serif;}
#h4 a:active   {font-family: verdana, arial, sans-serif;}
#h4 a:hover    {font-family: verdana, arial, sans-serif;}

#h4 a:link     {font-size: 11px;font-weight: normal;}
#h4 a:visited  {font-size: 11px;font-weight: normal;}
#h4 a:active   {font-size: 11px;}
#h4 a:hover    {font-size: 11px;}
#h4 a {text-decoration: none;}
#h4 a:hover {text-decoration: underline;}
#h4 a:link {text-decoration: underline;}

a.nyamott:link     {font-size: 11px;font-weight: bold;font-family: verdana, arial, sans-serif;color: #FFFFFF; text-decoration: none;}
a.nyamott:visited  {font-size: 11px;font-weight: bold;font-family: verdana, arial, sans-serif;color: #FFFFFF; text-decoration: none;}
a.nyamott:active   {font-size: 11px;font-weight: bold;font-family: verdana, arial, sans-serif;color: #cecece; }
a.nyamott:hover    {font-size: 11px;font-weight: bold;font-family: verdana, arial, sans-serif;color: #cecece; }



#maincontainer{
width: 999px;
height: 1050px;
border-right: solid 1px #FF0000;
padding-bottom: 5px;
border-bottom: solid 1px #FF0000;
border-left: solid 1px #FF0000;
color: #000080;
float:left


}

#bottom{
width: 999px;
height: 20px;
}

#header {
background: #FFFFFF;
}

#logga{
height: 195px;
width: 205px;
font-family: verdana, arial, sans-serif; 
font-size: 11px;
color: #000080;
position: absolute;
top: 0px;
left: 350px;
padding-top: 60px;
padding-left: 3px;

}


#logga h2{
font-family: verdana, arial, sans-serif; 
font-size: 36px;
color: #000080;
margin: 0px;
text-align:center;}

#logga h3{
font-family: verdana, arial, sans-serif; 
font-size: 13px;
font-weight: bold;
color: #000080;
margin: 0px;
text-align:center;
}

#header h1{
margin: 0;
padding: 0;
width: 999px;
height: 195px;
background: url(../contents/images/header.jpg);
background-repeat:no-repeat;
border-right: solid 1px #FF0000;
border-left: solid 1px #FF0000;
border-top: solid 1px #FF0000;

}

/*Används på presentation4.asp*/
#header2 h1{
margin: 0;
padding: 0;
width: 999px;
height: 50px;
border-right: solid 1px #FF0000;
border-left: solid 1px #FF0000;
border-top: solid 1px #FF0000;

}

#header h1 em{
position: absolute;
left: -1000px;
width: 900px;
}

/* start topmenmy*/


#topnav       {
	BACKGROUND: url('../tabimages/bg2.gif'); 
	background-repeat:no-repeat;
	/*BACKGROUND: url(../tabimages/bg2.gif) #FFFFFF repeat-x 50% bottom;*/
    width: 999px;
	HEIGHT: 34px;
	LINE-HEIGHT: normal;
	margin: 0px;
	padding: 0px;
    border-top:solid 1px #FF0000;
	border-right:solid 1px #FF0000;
    border-left: solid 1px #FF0000;
    /*border-bottom: solid 1px #FF0000;*/
}
#topnav UL {
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px;
	MARGIN: 0px; PADDING-TOP: 10px; 
	LIST-STYLE-TYPE: none;
}
#topnav LI {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 9px; 
	BACKGROUND: url('../tabimages/left.gif') no-repeat left top; 
	FLOAT: left;
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px;
}
#topnav A {
	PADDING-RIGHT: 15px; 
	DISPLAY: block; 
	PADDING-LEFT: 6px; 
	FONT-WEIGHT: bold; 
	BACKGROUND: url('../tabimages/right.gif') no-repeat right top; 
	FLOAT: left; 
	PADDING-BOTTOM: 4px; 
	COLOR: #765; 
	PADDING-TOP: 5px; 
    font-family: verdana, arial, sans-serif; 
    font-size: 9pt;
    TEXT-DECORATION: none;  }

#topnav A {
	FLOAT: none}

#topnav A:hover {
	COLOR: #cc3300;
    TEXT-DECORATION: underline;}

#topnav #current {
	BACKGROUND-IMAGE:  url('../tabimages/left_on3.gif')
	
	}

#topnav #current A {
	BACKGROUND-IMAGE: url('../tabimages/right_on3.gif'); 
	PADDING-BOTTOM: 5px; 
	/*COLOR: #333*/
	COLOR: #cc3300;
	}

/* slut topmenmy*/



#submenucurrent 
{
float: left;
width: 100%;
font-family: verdana, arial, sans-serif; 
font-size: 9pt;
background: #FFF url('../images/site/navstrip3.jpg') repeat-y;
/*border-right: 1px solid #FF0000;*/
/*border-left: 1px solid #80705F;*/
margin-top: 0px;
margin-left: 5px;

}


#submenu 
{
				float: left;
				width: 999px;
				font-family: verdana, arial, sans-serif;
				font-size: 9pt;
				background: #FFF url('../images/site/navstrip3.jpg') repeat-y;
				border-right: 1px solid #FF0000;
				border-left: 1px solid #FF0000;
/*border-bottom: 1px solid #80705F;*/				border-bottom: 1px solid #FF0000;
/*border-bottom: 1px solid #9AA2C8;*/ /*blå*/				margin-top: 0px;
				margin-bottom: 0px;
				height: 20px;
				padding-left: 5px;
}



#submenu ul
{
width: 100%;
float: left;
padding: 0;
margin: 0 0 0 0px;
padding-left: 4px;
list-style-type: none;
background: url('../images/site/nav-line3.gif') repeat-y 0 0;
}

#submenu li { 
display: inline; }

#submenu li a{
display: block;
float: left;
padding: 3px 10px 3px 10px;
text-align: left;
background: url('../images/site/nav-line3.gif') repeat-y 100% 0;
font-weight: normal;
color: #0E1D6D;
text-decoration: none;

}


#submenu A {
display: block;
float: left;
padding: 7px;
FONT-WEIGHT: bold; 
text-align: left;
color: #765; 
text-decoration: none;}

#submenu A {
	FLOAT: none}

#submenu A:hover {
	COLOR: #cc3300;
    TEXT-DECORATION: underline;}
    
#leftcontent_old {
width: 200px;
height: 330px;
float: left;
margin: 0px;
padding-left:10px;
padding-top:24px;
font-family: verdana, arial, sans-serif; 
font-size: 9pt;
color: #000080;
border-right: solid 1px #cecece;
overflow: auto;
}

#leftcontent {
width: 200px;
height: 430px;
float: left;
margin: 0px;
padding-left:10px;
padding-top:24px;
font-family: verdana, arial, sans-serif; 
font-size: 9pt;
color: #000080;
/*border-right: solid 1px #cecece;*/
border-left: solid 1px #cecece;
}

/* leftcontent2 används på dbresultsidor */
#leftcontent2 {
width: 200px;
height: 866px;
float: left;
margin: 0px;
padding-left:10px;
padding-top:24px;
font-family: verdana, arial, sans-serif; 
font-size: 9pt;
color: #000080;
border-right: solid 1px #cecece;
overflow: auto;
}

#container1 {
width: 560px;
height:200px;
position: relative;
float:left;
margin: 20px 0px;
font-family: verdana, arial, sans-serif; 
font-size: 12px;
color: #000080;
border-right: solid 1px #cecece;
border-left: solid 1px #cecece;

}

/*Används på dbresultat sidor*/
#container2 {
width: 540px;
height:200px;
position: relative;
float:left;
margin: 20px 0px;
font-family: verdana, arial, sans-serif; 
font-size: 12px;
color: #000080;
}

#searchrubrik {
	height: 10px;
	background: #FFFFFF;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	width: 530px;
	margin: 5px 10px;
	top: 300;
}



#search {
height: 85px;
background: #ECF1FF;
/*background: #F3F2EC;*/
font-family: verdana, arial, sans-serif; 
font-size: 11px;
border: solid 1px #000080;
width: 530px;
padding-bottom: 10px;
margin: 5px 10px;
}

#content {
clear: both;
width: 540px;
float: left;
display: inline;
margin: 0px 11px;
font-family: verdana, arial, sans-serif; 
font-size: 11px;
color: #000080;
	}

/*Används till portofolio*/
#content2 {
clear: both;
width: 980px;
float: left;
display: inline;
margin: 0px 10px;
font-family: verdana, arial, sans-serif; 
font-size: 9pt;
color: #000080;
}


#banners {
float: left;
width: 200px;
height: 80px;
/*margin-left:10px;*/
/*border-left: solid 1px #cecece;*/
padding-left: 15px;
margin-top: 25px;
}


/* banners2 används på dbresultsidor */
#banners2 {
float: left;
width: 188px;
height: 890px;
margin-left:10px;
border-left: solid 1px #cecece;
padding-left: 10px;
}


#banners img{
margin-bottom: 10px;
/*margin-top: 25px;*/
display: block;
border: 0;
}



/* banners2 img används på dbresultsidor */
#banners2 img
{
margin-bottom: 20px;
margin-top: 25px;
display: block;
border: 0;
}


#footer {
margin: 0;
padding: 0;
width: 1000px;
height: 100%;
float: left;
font-family: verdana, arial, sans-serif; 
font-size: 12px;
color: #000080;
text-align: center;
/*border-top: solid 1px #FF0000;*/
}

/* Style för presentation stor o liten*/

#mottagning {
width: 400px;
height: 524px;
float: left;
font-size: 10px;
color: #000080;
margin-left: 15px;
margin-top: 10px;
background: #f8f8f8;
border: solid 1px #000080;
}

#allmant {
width: 210px;
height: 350px;
float: left;
margin-left: 2px;
margin-top: 10px;
background: #f8f8f8;
border: solid 1px #000080;
}

/* Används ej längre
#sokord {
width: 475px;
height: 350px;
float: left;
font-family: verdana, arial, sans-serif; 
font-size: 11px;
color:#000080;
margin-left: 2px;
margin-top: 10px;
background: #f8f8f8;
border: solid 1px #000080;
} */


/*Sökord för behandling i portalen*/
#sokordB {
width: 255px;
height: 524px;
/*height: 383px;*/
float: left;
font-family: verdana, arial, sans-serif; 
font-size: 11px;
color:#000080;
margin-left: 2px;
margin-top: 10px;
background: #f8f8f8;
border: solid 1px #000080;
}

/*Sökord för sjukdom/besvär i portalen*/
#sokordS {
width: 255px;
height: 524px;
float:left;
overflow: auto;
font-family: verdana, arial, sans-serif; 
font-size: 11px;
color:#000080;
margin-left: 2px;
margin-top: 10px;
background: #f8f8f8;
border: solid 1px #000080;
}

#info {
/*width: 918px;*/
width: 918px;
height:195px;
position:absolute;
top: 788px;
left: 11px;
/*left: 26px;*/
font-family: verdana, arial, sans-serif; 
font-size: 11px;
color:#000080;
margin-left: 5px;
margin-top: 2px;
background: #f8f8f8;
border: solid 1px #000080;
overflow: auto;

}