/*---global common definitions---*/

@import url("../../../../../_LAYOUTS/1053/STYLES/SOS/hivSTI/RadEditor/CustomRadEditor.css");

html {font-size:100.01%}
body{
	font:75% "Lucida Grande", Helvetica, "Lucida Sans Unicode","Lucida Sans", Arial, sans-serif;
	margin:0;
	min-width:83.0833em;
	color:#555;
}
a{
	text-decoration:none;
	color:#0582b1;
}
a:visited{ color:#551a8b;}
a:hover{
	text-decoration:underline;
	color:#005c7e;
}
img{
	border-style:none;
}
form, fieldset{
	margin:0;
	padding:0;
	border:0;
}
/*---main blocks---*/
#main{
	position:relative;
	padding:10.3333em 0 0;
}
/*---header---*/
.header-holder{
	position:absolute;
	top:.6667em;
	left:0;
	width:100%;
	background:url(../../../../images/sos/hivSTI/header-holder.jpg) repeat-x 100% 100%;
}
#header{
	margin:0 auto;
	width:83.0833em;
	height:9.6667em;
	overflow:hidden;
	position:relative;
}
.logo-area{
	overflow:hidden;
	width:100%;
}
.logo{
	float:left;
	margin:.5em 0 0;
}
.logo a{
}
.logo img{
	display:block;
	width:34.5em;
	height:7.75em;
}
/*---search---*/
#header .search{
	float:right;
	width:20em;
}
#header .search-form{
	margin:.1666em 0 0 .1666em;
	padding:0 .1666em .1666em 0;
	float:right;
	width:19.6667em;
	height:4.3333em;
	background:#b9b9b9;
}
#header .form{
	position:relative;
	float:right;
	margin:-.1666em 0 0 -.1666em;
	background:#000;
	width:18.4167em;
	height:3.8333em;
	padding:.6667em .6667em 0 .75em;
}
#header .form .row{
	overflow:hidden;
	width:100%;
}
#header .form .text{
	float:left;
	font: .917em "Lucida Grande", "Lucida Sans Unicode","Lucida Sans", Arial, Helvetica, sans-serif;
	padding:.2727em .5454em 0;
	height:1.5454em;
	border:solid #e2e2e2;
	border-width:0.0909em 0;
	color:#888;
	width:15.6363em;
}
#header .form .button{
	float:right;
	width:3em;
	height:1.8333em;
	font-size:1em;
}
#header .form ul{
	margin:0;
	padding:0;
	list-style:none;
}
#header .form li{
	display:inline;
	padding:0 1em 0 0;
}
#header .form li a{
	/*font-size:.9167em;*//*2009-04-15*/
	line-height:2.091em;
	color:#fff;
}
#header .links{
	margin:0;
	padding:0;
	list-style:none;
	text-align:right;
}
#header .links li{
	display:inline;
	padding:0 0 0 .75em;
}
#header .links a{
	/*font-size:.9167em;*//*2009-04-15*/
	line-height:2em;
	color:#555;
}
#header .links a:hover{ color:#2985b4;}
#header .nav{
	width:100%;
	position:absolute;
	bottom:5px;
	right:0;
}
#header .nav ul{
	margin:0;
	padding:0;
	list-style:none;
	float:right;
}
#header .nav li{
	float:left;
	padding:0 0 0 .3333em;
}
#header .nav a{
	float:left;
	font-size:1.167em;
	line-height:1.929em;
	color:#222;
	font-family:Arial, Helvetica, sans-serif;
	background:#fff url(../../../../images/sos/hivSTI/nav-a.gif) no-repeat .5em 50%;
	border:.0714em solid #ccc;
	border-bottom-style:none;
	margin:.286em 0 0;
	padding:0 1em 0 1.1429em;
	position:relative;
}
#header .nav a:hover{
	background:#222 url(../../../../images/sos/hivSTI/nav-a-active.gif) no-repeat .5em 50%;
	color:#fff;
	text-decoration:none;
}
#header .nav a.active,
#header .nav a.active:hover{
	font-weight:bold;
	color:#f51940;
	margin:0 0 -.714em;
	line-height:2.643em;
	background:#f3f3f3 url(../../../../images/sos/hivSTI/nav-a-hover.gif) no-repeat .5em 50%;
}
/*---center---*/
.center-holder{
	background:#f3f3f3;
	padding:0 0 1.4167em;
}
.center-holder .center-border{
	display:block;
	margin:0 auto;
	width:83.0833em;
	height:.0833em;
}
#center{
	margin:0 auto;
	overflow:hidden;
	width:83.0833em;
	padding:1.3333em 0 0;
	position:relative;
}
/*---sidebar---*/
.sidebar{
	position:relative;
	float:left;
	width:18.5833em;
	background:#fff;
	border:.0833em solid #dfdede;
	padding:0 1em 9999px;
	margin:0 -10px -9999px 0;
}
.sidebar h4{
	margin:1.077em 0 0;
	font:bold 1.084em/1em Georgia, "Times New Roman", Times, serif;
	color:#222;
	padding:0 0 .3846em;
	background:url(../../../../images/sos/hivSTI/hor-dotted-line.gif) repeat-x 0 100%;
}
.sidebar .nav{
	margin:.5em 0 1.5em;
	padding:0;
	list-style:none;
	width:100%;
}
.sidebar .nav:after{
	content:"";
	display:block;
	clear:both;
}
.sidebar .nav li{
	padding:0 .4166em 0.1667em .8333em;
	float:left;
	width:100%;
	margin:0 -.4166em 0 -.8333em;
	line-height:1.5833em !important;
	overflow:hidden;
}
.sidebar .nav a{
	float:left;
	width:100%;
	background:#efefef;
	color:#555;
	font-family:Arial, Helvetica, sans-serif;
}
.sidebar .nav a.got-sub{
	background-image:url(../../../../images/sos/hivSTI/get-sub.gif);
	background-repeat:no-repeat;
	background-position:.2308em 50%;
}
.sidebar .nav li.active a.got-sub span,
.sidebar .nav li.hover a.got-sub span,
.sidebar .nav li:hover a.got-sub span{
	background:#ff1e2c url(../../../../images/sos/hivSTI/active-get-sub.gif) no-repeat 1.1538em 50% !important;
}
.sidebar .nav a span{
	cursor:pointer;
	float:left;
	font-size:1.084em;
	line-height:1.462em !important;
	padding:0 0 0 .924em;
	overflow:hidden;
	height:2.2%;
	width:19.1818em;
}
*+html .sidebar .nav a span{
	float:none;
	display:block;
}
.sidebar .nav a:hover,
.sidebar .nav .active a,
.sidebar .nav li.active a.got-sub,
.sidebar .nav li.hover a.got-sub,
.sidebar .nav li:hover a.got-sub{
	text-decoration:none;
	margin:.1666em -.41666em -.1666em -.8333em;
	width:19.8333em;
	color:#fff;
	background:#bababa;
	position:relative;
}
.sidebar .nav a:hover span,
.sidebar .nav .active a span,
.sidebar .nav li.active a.got-sub span,
.sidebar .nav li.hover a.got-sub span,
.sidebar .nav li:hover a.got-sub span{
	margin:-.1538em .1538em .1538em -.1538em;
	padding:0 0 0 1.923em;
	position:relative;
	width:16.405em;
}
.sidebar .nav li.active a span,
.sidebar .nav li.active a:hover span{ background:#ff1e2c;}
.sidebar .nav a:hover span{ background:#2985b4;}
.sidebar .nav li ul{
	padding:.1666em 0 0;
	margin:0;
	overflow:hidden;
	display:none;
	clear:both;
}
.sidebar .nav li:hover ul,
.sidebar .nav li.hover ul{ display:block;}
.sidebar .nav li li{
	padding:0;
	margin:0;
	border-top:.0833em solid #efefef;
}
.sidebar .nav li.active li a,
.sidebar .nav li.hover a li a
.sidebar .nav li:hover li a{
	color:#ff1e2c;
	margin:0;
	padding:0;
}
.sidebar .nav li li a{ background:none;}
.sidebar .nav li li a span{
	margin:0;
	padding:0 0 0 .924em !important;
}
.sidebar .nav li.active li a:hover,
.sidebar .nav li.active li a.active,
.sidebar .nav li.hover li a:hover,
.sidebar .nav li.hover li a.active,
.sidebar .nav li:hover li a:hover,
.sidebar .nav li:hover li a.active{
	color:#ff1e2c;
	font-weight:bold;
	text-decoration:none;
	margin:0;
	background:none;
}
.sidebar .nav li.active li a:hover span,
.sidebar .nav li.active li a span,
.sidebar .nav li.hover li a:hover span,
.sidebar .nav li.hover li a span,
.sidebar .nav li:hover li a:hover span,
.sidebar .nav li:hover li a span{
	background:none;
	padding:0 0 0 .924em;
	margin:0;
}
.content-holder{
	float:right;
	width:61.5833em;
}
/*---content---*/
.content{
	float:left;
	width:37.9167em;
	background:#fff;
	border:.0833em solid #dfdede;
	padding:0 1.1667em 9999px 1em;
	margin:0 0 -9999px;
}
.content h1{
	margin:.6818em 0 .4545em;
	font:bold 1.834em/1em Georgia, "Times New Roman", Times, serif;
	color:#222;
}
.content h2{
	margin:.75em 0 0;
	font:bold 1.3333em Georgia, "Times New Roman", Times, serif;
	color:#222;
	background:url(../../../../images/sos/hivSTI/hor-dotted-line.gif) repeat-x 0 100%;
	padding:0 0 .5em;
}
.content p{
	margin:0 0 1.6667em;
	line-height:1.6667em;
	font-size:1.05em; /*2009-04-15*/
}
.content p.strong{
	margin:.8571em 0 1.4286em;
	font-size:1.1667em;
	line-height:1.4286em;
	font-weight:bold;
}
p.abstract {
    color:#333333;
}
.content .blocks{
	border:solid #ccc;
	border-width:.0833em 0;
	/* background:#f0f0f0; ML */
	background:#fff;
	border-bottom-style:none; /* ML */
}
.content .blocks .klam{
	/* border-bottom:.0833em solid #ccc;  ML */
	overflow:hidden;
	height:1%;
	/* padding:0 .9167em; ML */
	padding:0 0;
}
.content .blocks .klam .image{
	float:right;
	/* width:8.75em; ML */
	/* height:6.25em; */
	/* margin:3.1667em 0 1em 1em; */
	 margin:1em 0 0em 1em;
}
.content .blocks h2{
	background:none;
	padding:0;
}
.content .blocks .klam p{
	font-size:1.05em;/*2009-04-15*/
	line-height:1.6667em;
	margin:.6667em 0 0;
}
.content .blocks .klam p a{
    color:#555;
}
.content .blocks .klam p a:hover{
	/*color:#2985B4;*/
}
.content .blocks .christer{
	overflow:hidden;
	height:1%;
	/* padding:0 .9167em; ML */
	padding:0 0; 
}
.content .blocks .christer h2{
    color:#333;
}
.content .blocks .christer .image{
	float:right;
	width:4.6667em;
	height:6.5833em;
	margin:.4167em 0 0;
}
.content .blocks .christer cite{
	display:block;
	font-size:1.1667em;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:1em 0 0;
}
.content .blocks .christer cite img{
	margin:0 .8571em 0 0;
	width:1.2143em;
	height:.9286em;
}
.clear 
{
    clear:both;
}
#main .content .blocks .block-link{ padding:.1818em 0 0;}
#main .block-link{
	margin:.7273em 0;
	font-size:1em; /*2009-04-155*/
	overflow:hidden;
	height:1%;
	padding:.1818em;
}
#main .block-link a{
	float:left;
	color:#fff;
	background:#b9b9b9;
	line-height:1.7273em;
	padding:0 .1818em .1818em 0;
}
#main .block-link a span{
	cursor:pointer;
	background:#222;
	float:left;
	margin:-.1818em 0 0 -.1818em;
	overflow:hidden;
	height:1%;
	position:relative;
	padding:0 .7273em 0 .6364em;
}
#main .block-link a:hover{ text-decoration:none; border:0;}
#main .block-link a:hover span{ background:#2985b4 !important;} /* ML */
.content .links{
	margin:0;
	padding:0;
	list-style:none;
	border: solid #e5e5e5;
	border-width:.0833em 0;
	/*font-size:.917em;*/ /*2009-04-15*/
	line-height:2em;
}
.content .links li{
	display:inline;
	margin:0 1.364em 0 0;
}
.content .info-block{
	overflow:hidden;
	width:100%;
}
.content .main-info-block{
	float:left;
	width:28.25em;
}
.content .info-head
{
    margin:.8333em 0 0;
    font-size:1.05em;/*2009-04-15*/
}
.content .info-head img{
	vertical-align:top;
	width:1.0833em;
	height:1.0833em
}
.content .info-head span{ font-size:.9167em;}
.content .info-block p{
	margin:.3333em 0;
    font-size:1.05em;/*2009-04-15*/
	line-height:1.6667em;
}
.content .info-block .coment-block{
	float:right;
	width:8.5833em;
	overflow:hidden;
	margin:1.3333em 0 0;
}
.content .info-block .coment-block .rate{
	float:right;
	margin:0 0 .5833em;
}
.content .info-block .coment-block .rate img{
	width:.5833em;
	height:.8333em;
}
.content .info-block .coment-block .links-block{
	margin:0;
	padding:0 0 0 .5em;
	list-style:none;
	border:.0833em solid #e5e5e5;
	clear:both;
}
.content .info-block .coment-block .links-block a{ font-size:.9166em;}
.content .update{
	margin:0;
	/*font-size:.9167em;*/ /*2009-04-15*/
	line-height:2em;
	text-align:center;
	border-top:.0909em solid #ccc;
}
/*---right bar---*/
.right-bar{
	float:right;
	width:18.6666em;
	background:#fff;
	border:.0833em solid #dfdede;
	padding:.3333em 1em 9999px 1.1666em;
	overflow:hidden;
	margin:0 0 -9999px;
}
.right-bar li a{
    font-size:1.05em;/*2009-04-15*/
}
.right-bar h2{
	margin:0;
	font:bold 1.3333em/1.3125em Georgia, "Times New Roman", Times, serif;
	color:#222;
	border-bottom: .0833em solid #ccc;
	padding:0 0 .6667em;
}
.right-bar h3{
	margin:1.25em 0 0.5em;
	font:bold 1.1666em/1em Georgia, "Times New Roman", Times, serif;
	color:#222;
}
.right-bar ul{
	margin:0;
	padding:.6666em 0 0;
	list-style:none;
	background:url(../../../../images/sos/hivSTI/hor-dotted-line.gif) repeat-x;
}
.right-bar li{
	margin:0 0 .6667em;
	line-height:1.6667em;
	vertical-align:middle;
}
.right-bar li img{
	vertical-align:middle;
	width:1.0833em;
	height:1.0833em;
}
.right-bar ul span{ font-size:1em;/*2009-04-15*/}
/*---medoder page---*/
/*---content---*/
.medoder .content{
	float:right;
	width:59.4167em;
}
.medoder .content h2{
	padding:0;
	background:none;
}
.medoder .content h3{
	margin:.9375em 0 0;
	font:bold 1.1666em/1em Georgia, "Times New Roman", Times, serif;
	color:#222;
}
.medoder .topics{
	overflow:hidden;
	height:170%;
	padding:0 1.3333em 0 0;
}
.medoder .main-topics{
	float:left;
	width:33.25em;
}
.medoder .topic{
	background:url(../../../../images/sos/hivSTI/hor-dotted-line.gif) repeat-x 0 100%;
	overflow:hidden;
	height:1%;
	padding:0 0 1.4167em;
}
.medoder .topic p{
	margin:.5833em 0 0;
	font-size:1.05em; /*2009-04-15*/
	line-height:1.6667em;
}
.medoder .topic p a{
    color:#555;
}
.medoder .topic img{
	float:right;
	width:8em;
	height:5.75em;
	margin:1.3333em 0 0 1.75em;
}
.medoder .side-topics{
	float:right;
	width:22.3333em;
	padding:.5em 0 0;
}
.medoder .topics ul{
	margin:1em 0;
	padding:0 0 0 .6667em;
	list-style:none;
	line-height:1.6667em;
}
.medoder .topics li{
	padding:0 0 0 .9167em;
	background:url(../../../../images/sos/hivSTI/medoder-bullet.gif) no-repeat 0 .8453em;
	font-size:1.05em; /*2009-04-15*/
}
/*---nyhetssida page---*/
.content .published{
	display:block;
	font-size:1em; /*2009-04-15*/
	margin:0 0 .8182em;
	color:#999;
}
.content .text-block{
	overflow:hidden;
	height:1%;
	color:#555;
}
.content .text-block .image{
	float:right;
	width:16em;
	height:14.1667em;
	margin:1.25em 0 0 1.25em;
}
.content .text-block h2{
	color:#222;
	padding:0;
	background:none;
}
.content .text-block p.strong{ color:#333;}
.content dl{
	margin:2em 0;
	padding:1em 1.5455em;
	list-style:none;
	background:#f3f3f3;
	overflow:hidden;
	height:28%;
	font-size:1em; /*2009-04-15*/
	line-height:1.9091em;
}
.content dt{
	float:left;
	margin:0 .1818em 0 0;
}
.content dd{
	margin:0;
	color:#222;
}
/*---publication table---*/
.content .table .thead{
	background:#b9b9b9;
	height:1%;
}
.content .table .thead:after{
	content:"";
	display:block;
	clear:both;
}
.content .table .thead-holder{
	float:left;
	width:100%;
	background:#222;
	position:relative;
	margin:-.1667em .1667em .1667em -.1667em;
}
.content .table .thead strong{
	font:bold 1.1667em/1.7857em Georgia, "Times New Roman", Times, serif;
	padding:0 0 0 1.3571em;
	color:#fff;
	background:url(../../../../images/sos/hivSTI/gray-triangle.gif) no-repeat 0 .3214em;
}
.content .table .thead strong.active{
	color:#fff;
	background:url(../../../../images/sos/hivSTI/white-triangle.gif) no-repeat 0 .3914em;
}
.content .table span,
.content .table a{
	font-size:1.1667em;
}
/*---table cells---*/
.content .table .title{
	float:left;
	width:23.6666em;
	padding:0 0 0 1em;
}
.content .table .amne{
	float:left;
	width:11.0833em;
	padding:0 0 0 .8333em;
}
.content .table .typ{
	float:left;
	width:11.0833em;
	padding:0 0 0 .6666em;
}
.content .table .kalla{
	float:right;
	width:9.9166em;
}
/*---row---*/
.content .table .row{
	padding:.0833em;
	border-bottom:.0833em solid #e5e4e4;
}
.content .table .row:hover, .content .table .row.hover{ position:relative;}
.content .table .row-holder{
	height:1%;
	padding:.75em 0 .8333em;
}
.content .table .row-holder:after{
	content:"";
	display:block;
	clear:both;
}
.content .table .row:hover .row-holder, .content .table .row.hover .row-holder{ background:#e6f6fd;}
/*---popup---*/
#tooltip {
	display:block;
	position:absolute;
	margin:-5em 0 0 -15em;
	background:#fff;
	border:.0833em solid #d1cfcf;
	padding:.75em 1.75em 1.5em 1.3333em;
	width:29.25em;
}
.content .table .row:hover .popup,
.content .table .row.hover .popup{ display:block;}
.content .table .popup p{
	margin:0;
	font-size:1.1667em;
}
.content .table-pager{
	font:1.1667em/3.6429em Georgia, "Times New Roman", Times, serif;
	color:#222;
}
.content .table-pager ul{
	margin:0;
	padding:0;
	list-style:none;
	display:inline;
}
.content .table-pager li{
	display:inline;
	padding:0 .7143em 0 0;
	background:url(../../../../images/sos/hivSTI/table-pager-separator.gif) no-repeat 100% .3em;
}
.content .table-pager .more{ margin:0 0 0 1.1429em;}
.content .result-block{
	padding:0 0 5.1667em;
}
.content .result-block .table-pager{ padding:0 0 0 1.0715em;}
.content .result-block h2{
	color:#383a44;
}
.content .search-result{
	margin:0.5em 0 0.5em;
	/* margin:2em 0 0; */
	padding:0 1em 1.3333em;
	list-style:none;
	overflow:hidden;
	height:1%;
	border:.0833em solid #e5e4e4;
}
.content .search-result li{
	float:left;
	width:100%;
	margin:1.25em 0 0;
}
.content .search-result .title{
	font:1.25em Georgia, "Times New Roman", Times, serif;
}
.content .search-result p{
	margin:0;
	line-height:1.75em;
	color:#555;
}
.content .search-result .actions{
	overflow:hidden;
	height:1%;
	margin:.6667em 0 0;
	border:solid #ededee;
	border-width:.0833em 0;
	padding:.1667em .25em .25em;
}
.content .search-result .actions ul{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
.content .search-result .actions a{
    color:#555;
	font-size:1.05em; /*2009-04-15*/
}
.content .search-result .actions ul li{
	width:auto;
	padding:0 .4167em 0 0;
	margin:0;
	/* background:url(../../../../images/sos/hivSTI/separator.gif) no-repeat 100% 50%; ML 090609*/
}
.content .search-result .actions ul li.last{ background:none;}
.content .search-result .actions .document{ float:right;}
.content .search-result .actions .document:hover{ color:#2985b4;}
.content .search-result .actions .document img{
	width:1.1667em;
	height:1.25em;
}
.content .search-result .actions .document img{ vertical-align:middle;}
.content .head-block{
	width:37.9167em;
}
.content .head-block p{
	color:#333;
	margin-top:0.7em;
	font-size:1.1em;
}
.content .search-block{
	overflow:hidden;
	height:1%;
	padding:.1667em;
	margin:1em 0 0;
}
.content .search-block .form{
	float:left;
	width:37.9167em;
	background:#b9b9b9;
	padding:0 .1667em .1667em 0;
}
.content .search-block .row{
	margin:-.1667em 0 0 0;
	position:relative;
	background:#222;
	overflow:hidden;
	height:1%;
	padding:.75em .8333em;
}
.content .search-block .text{
	background:#fff;
	border:0;
	width:28.5164em;
	padding:.5385em .3846em .6446em;
	float:left;
	color:#888888;
	font:1.0833em "Lucida Grande", "Lucida Sans Unicode","Lucida Sans", Arial, Helvetica, sans-serif;
}
.content .search-block .button{
	background:#e3dfe1;
	border:0;
	font:bold 1.0833em Georgia, "Times New Roman", Times, serif;
	width:3.3077em;
	float:right;
	padding:.5385em 0 .3846em;
}
.content .search-block .advanced{
	font:1.1667em/3.2143em Georgia, "Times New Roman", Times, serif;
	margin:0 0 0 1em;
}
/*---forsidan page---*/
/*---sidebar---*/
.forsidan .sidebar{
	width:25.1666em;
}
.forsidan .content-holder{
	width:55.25em;
}
.sidebar h2{
	margin:0;
	font:bold 1.83em/1.9524em Georgia, "Times New Roman", Times, serif;
	color:#222;
}
.sidebar .search-block{
	background:#b9b9b9;
	height:1%;
}
.sidebar .search-block:after{
	content:"";
	display:block;
	clear:both;
}
.sidebar .search-block .form{
	background:#222;
	float:right;
	margin:-.1667em .1667em .1667em -.1667em;
	width:100%;
	position:relative;
	padding:.75em 0 .5em;
}
.sidebar .search-block .row{
	overflow: hidden;
	height:1%;
	padding:0 .75em 0 .8333em;
}
.sidebar .search-block .text{
	float:left;
	padding:.3571em .3571em .417em;
	background:#fff;
	border:0;
	color:#888;
	/* font-size:1.1667em; */
	font-size:1em;
	/* width:16.0714em; */
	width:19.3em;
}
.sidebar .search-block .button{
	float:right;
	border:0;
	padding:0;
	/* padding:.4615em 0 .3077em; */
	background:#e3dfe1;
	font:bold .917em Georgia, "Times New Roman", Times, serif;
	/* font:bold 1.0833em Georgia, "Times New Roman", Times, serif; */
	width:3.3077em;
}
.sidebar .search-block ul{
	margin:0;
	padding:.3571em 0 0 .8333em;
	list-style:none;
}
.sidebar .search-block li{
	display:inline;
	margin:0 1.3333em 0 0;
}
.sidebar .search-block a{
	color:#fff;
}
.sidebar h3{
	margin:.7857em 0 .5714em;
	font:bold 1.1667em Georgia, "Times New Roman", Times, serif;
	color:#222;
}
/*---link hash---*/
.sidebar .link-hash{
	margin:0;
	padding:0;
	list-style:none;
	/* border-bottom:.0833em solid #ccc; ML 090611*/
}
.sidebar .link-hash li{ padding:0 0 1.6667em;}
.sidebar .link-hash a{
	font-size:1.0833em;
	line-height:1.5385em;
}
.sidebar .links{
	margin:0;
	padding:0;
	list-style:none;
	font-size:1.05em; /*2009-04-15*/
}
.sidebar .links li{
	padding:0 0 0 .9167em;
	line-height:1.1667em;
	background:url(../../../../images/sos/hivSTI/medoder-bullet.gif) no-repeat 0 50%;
	position:relative;
}
/*---prefooter---*/
#prefooter{
	width:80.9167em;
	border:.0833em solid #ccc;
	overflow:hidden;
	margin:.5em auto 0;
	background:#fff;
	padding:.8333em 1em;
}
#prefooter .text-block{
	float:left;
	width:17.3333em;
	margin: 0 0.3333em 0 0;
}
#prefooter .text-block p{
	margin:0;
	font:1.05em/1.6667em Georgia, "Times New Roman", Times, serif; /*2009-04-15*/
	color:#222;
}
#prefooter ul{
	margin:0;
	padding:0 0 0 1.25em;
	width:14.5em;
	list-style:none;
	float:left;
	background:url(../../../../images/sos/hivSTI/list.gif) no-repeat 0 -40px;
}
#prefooter ul a{
    color:#555;
    font-size:1.05em;/*2009-04-15*/ 
}
#prefooter ul a:hover{ color:#2985b4;}
/*---content---*/
.forsidan .content{
	width:25.0833em;
}
.forsidan .content .blocks{
	background:#fff;
	border-bottom-style:none; /* ML */
}
.forsidan .content .blocks .klam{
	/* border-top:.0833em solid #ccc; ML */
	border-top-style:none;
	border-bottom-style:none;
	padding:0 0 0em;
}
.forsidan .content .blocks .christer{ padding:0 0 .7em;}
.forsidan .content .blocks .christer-holder{
	overflow:hidden;
	height:1%;
}
.forsidan .content .blocks .christer-holder .image{
	margin:0;
}
/*---right bar---*/
.forsidan .right-bar{
	width:25.0833em;
}
.forsidan .right-bar .holder{
	padding:0 0 2em;
}
.forsidan .right-bar h2{
	font:bold 1.83em/1.13em Georgia, "Times New Roman", Times, serif;
	border-bottom:.05em solid #ccc;
	margin:.5454em 0 0;
	padding:0 0 .3636em;
}
.content .rubrics{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	height:1%;
}
.content .rubrics li{
	float:left;
	width:100%;
	background:url(../../../../images/sos/hivSTI/hor-dotted-line.gif) repeat-x 0 100%;
	padding:.6667em 0 1em;
}
.content .rubrics .date{
	float:left;
	display:inline;
	width:3.0833em;
	background:#c2c2c2;
	text-align:center;
	margin:.1667em .5833em 0 .1667em;
}
.content .rubrics .date-holder{
	margin:-.1667em .1667em .1667em -.1667em;
	padding:.25em 0 .3333em;
	width:100%;
	background:#222;
	position:relative;
}
.content .rubrics .date span{
	display:block;
	font:.9167em/1em Georgia, "Times New Roman", Times, serif;
	color:#fff;
}
.content .rubrics .date strong{
	font:1.4167em/1em Georgia, "Times New Roman", Times, serif;
	color:#ff1e2c;
}
.content .rubrics .title{ font:1.0833em Georgia, "Times New Roman", Times, serif;}
.content .rubrics p{
	margin:0;
}
/*---footer---*/
.footer-holder{
	background:url(../../../../images/sos/hivSTI/header-holder.jpg) repeat-x 100% -3px;
}
#footer{
	margin:0 auto;
	width:83.0833em;
	overflow:hidden;
	padding:0 0 1em;
}
#footer a{ color:#555;}
#footer a:hover{ color:#2985b4;}
#footer .lists{
	overflow:hidden;
	width:90em;
	margin:0 -10em 0 0;
}
#footer .list{
	float:left;
	width:20.4167em;
	padding:0 6.4166em 0 1.0833em;
	background:url(../../../../images/sos/hivSTI/list.gif) no-repeat 0 1.1667em;
}
#footer h4{
	margin:0;
	font:bold 1.084em/2.9231em Georgia, "Times New Roman", Times, serif;
	color:#222;
}
#footer .list ul{
	margin:0;
	padding:0;
	list-style:none;
	font-size:1em; /*2009-04-15*/
	line-height:1.2727em;
}
#footer .list li{ margin:0 0 .9091em;}
#main .christer .block-link {
	margin:-2em 0 .8em;
}

/* Start Precio ML */
h1{
	margin:.6818em 0 .4545em;
	font:bold 1.834em/1em Georgia, "Times New Roman", Times, serif;
	color:#222;
}

h2{
	margin:.75em 0 0;
	font:bold 1.3333em Georgia, "Times New Roman", Times, serif;
	color:#222;
}

h3{
	margin:1.25em 0 0.5em;
	font:bold 1.1666em/1em Georgia, "Times New Roman", Times, serif;
	color:#222;
}
h4{
	margin:1.077em 0 0;
	font:bold 1.084em/1em Georgia, "Times New Roman", Times, serif;
	color:#222;
}

p{
font-size:1.05em;
line-height:1.6667em;
margin:0 0 1.6667em;
color:#000;
}

.sidebar .nav li a.got-sub-expanded span
{
	background:#ff1e2c url(../../../../images/sos/hivSTI/active-get-sub.gif) no-repeat 1.1538em 50% !important;
	margin:-.1538em .1538em .1538em -.1538em;
	padding:0 0 0 1.923em;
	position:relative;
	width:16.405em;
	text-decoration:none;
	/*margin:.1666em -.41666em -.1666em -.8333em;*/
	color:#fff;
	
}

.sidebar .nav li ul.sub-expanded { display:block;}

.sidebar .nav li ul.sub-expanded li a.active { color:#ff1e2c;}

.sidebar .nav li.hover a.got-sub-expanded ,
.sidebar .nav li:hover a.got-sub-expanded {
	
	text-decoration:none;
	margin:.1666em -.41666em -.1666em -.8333em;
	width:19.8333em;
	color:#fff;
	background:#bababa;
	position:relative;
	font-weight:normal !important;
	
}

/* start listings */
.content .table .aktortyp{
	float:left;
	width:16.6245em;
	padding:0 0 0 .6666em;
}
.content .table .aktorregion{
	float:right;
	width:15.4581em;
}

.content .table .titlenews{
	float:left;
	width:34.7493em;
	padding:0 0 0 1em;
}

.content .table .amnenews{
	float:left;
	width:8.0833em;
	padding:0 0 0 .8333em;
}

.content .table .kallanews{
	float:right;
	width:12.9166em;
}

/* end listings */

/* start main footer */

#footer .list ul li img {
    vertical-align:middle;
    padding-right:0.5em;
}

/* end main footer */

/* start page tools */

.content .pagetool {
    display:none;
    border-bottom-color:#E5E5E5;
    border-bottom-style:solid;
    border-bottom-width:0.0833em;
}
    
.content .pagetool .row {
     padding-top:0.25em;
}
  
.content .pagetool .row .col1 {
     width:10em;
     float:left;
}

.content .pagetool .row .col2 {
     float:left
}

.content .pagetool .row .col3 {
     clear:both;
}

.content .pagetool .footer {
     text-align:right;
}

.content .pagetool .footer .col1 {
     float:left;
}

.content .pagetool .footer .col2 {
     float:right;
}

.content .pagetool .footer .col3 {
     clear:both;
}

/* end page tools */


.content-aktor {
    padding-top:1em;
}


/* fix h3 rubrik med underline */
.right-bar h4 {
    background:transparent url(../../../../images/sos/hivSTI/hor-dotted-line.gif) repeat-x scroll center bottom;
	margin:1.25em 0 0.5em;
	font:bold 1.1666em/1em Georgia, "Times New Roman", Times, serif;
	color:#222;
	/* border-bottom: .0833em solid #ccc; */
	padding:0 0 .6667em;
}

/* fix punkt-lista i telerik editor */
.content-telerik ul li {
    font-size:1.05em;
    color:#000000
}


/* fix summeringswebbel i understartsida */
.medoder .side-topics li a{
    font-size:1.05em;/*2009-04-15*/
}
.medoder .side-topics h2{
	margin:0;
	font:bold 1.3333em/1.3125em Georgia, "Times New Roman", Times, serif;
	color:#222;
	border-bottom: .0833em solid #ccc;
	padding:0 0 .6667em;
}
.medoder .side-topics h3{
	margin:1.25em 0 0.5em;
	font:bold 1.1666em/1em Georgia, "Times New Roman", Times, serif;
	color:#222;
}
.medoder .side-topics ul{
	margin:0;
	padding:.6666em 0 0;
	list-style:none;
	background:url(../../../../images/sos/hivSTI/hor-dotted-line.gif) repeat-x;
}
.medoder .side-topics li{
	margin:0 0 .6667em;
	line-height:1.6667em;
	vertical-align:middle;
	background:none !important;
	padding-left:0;
}
.medoder .side-topics  li img{
	vertical-align:middle;
	width:1.0833em;
	height:1.0833em;
}

/* calendarium listning */
.content .table .thead a{
	font:bold 1.1667em/1.7857em Georgia, "Times New Roman", Times, serif;
	padding:0 0 0 1.3571em;
	color:#fff;
	background:url(../../../../images/sos/hivSTI/gray-triangle.gif) no-repeat 0 .3214em;
}
.content .table .thead a.active{
	color:#fff;
	background:url(../../../../images/sos/hivSTI/white-triangle.gif) no-repeat 0 .3914em;
}


 /* left navigation not bold */
.sidebar .nav li.hover a,
.sidebar .nav li:hover a,
.sidebar .nav li.hover a.got-sub,
.sidebar .nav li:hover a.got-sub
{
	font-weight:normal !important;
}

.sidebar .nav li.hover ul.sub-expanded a,
.sidebar .nav li:hover ul.sub-expanded a
{
	font-weight:normal !important;
}