
@import url('8E601A3B-18E9-4C34-B76C-EF68C12B495C.ASP');
@import url('/Admin/Stilmallar/DB04B073-29F4-4384-8349-94BB69BFF61E.CSS');
html,body{
 margin:0;
 padding:0;
}
body
{
 font-size: 70%;
 color: #000000;
 font-family: Arial, Verdana, Geneva, Helvetica, sans-serif ;
 background: #fdfdfc;
}
img{
 border:none;
}
h1,h2,h3,h4,h5,h6{
 margin:0 0 1em 0;
}
h1 {
 font-size:1.3em;
}
h2{
 font-size:1.2em;
}
h3{
 font-size:1.1em;
 margin-bottom:.5em;
}
h4,h5,h6 {
 font-size:1em;
}
a{
  color:#4e8eb9;
  text-decoration:none;
}
#hallare{
 width:88em;
 margin:0 auto;
 padding-left:20px;   
 background: url('/Admin/DesignBilder/leftFade.gif') left top repeat-y;
}
#sida{
 /*width:86em;*/
 padding-right:20px;
 background: url('/Admin/DesignBilder/rightFade.gif') right top repeat-y;
}
#sidhuvud {
 background:#88367e;/* url('/Admin/DesignBilder/headerBackground.gif') 19em bottom no-repeat;*/
 color:white;
 position:relative;
 height:1%;

}
* html #sidhuvud{
 overflow-x:hidden;
}

#sidhuvud #toppmeny {
 float:right;
/* background: url('/Admin/DesignBilder/globe.gif') right top no-repeat; */
 padding-top:.5em;
 padding-bottom:30px;
 margin-top:.5em;
 margin-right:.5em;
 position:relative;
 z-index:4;
}
#nav{
 position:relative;
 z-index:5;
}

#nav, #nav ul { 
 padding: 0; 
 margin: 0; 
 list-style-type: none; 
}
#nav a { 
 color:white;
 display: block; 
 text-decoration:none;
 padding-left:1.2em;
 padding-right:6px;
 font-weight:bold;
 font-size:1em;
 padding-top:4px;
}
#nav a.lang-menu-a{
background:url("/Admin/DesignBilder/lang-dropdown-bg.png") no-repeat scroll 0 0 transparent;
color:#323232;
height:19px;
margin-left: 3px;
width:98px;	
}  

#nav a.lang-menu-a{
	background-image:url("/Admin/DesignBilder/lang-dropdown-bg.gif");
}

#nav li { 
 float: left; 
}
#nav li.lang-menu{position:relative;}


#nav li ul { 
 position: absolute;
 z-index:10;
 min-width: 8em; 
 left: -999em; 
 background: #fff;/*DEDFEB;*/border: 1px solid #E8F0F5;
}

* html #nav li ul{
 width:5em;
}

*:first-child+html #nav li ul li{
  clear:left;
}

#nav li ul li {
 text-align:left;
 float: none;
 display: block;
}
#nav li ul li a {
 color: #18477F;
 font-size: 1.2em;
 text-decoration:none;
 padding:.2em .5em;
 text-align:left;
 display:block;
 margin: 0;
 white-space:nowrap;display: block;
}

#nav li ul li a.righttoleft{
 direction: rtl;
 text-align: right;
 /*unicode-bidi: embed;*/
}
*:first-child+html #nav li ul li a.righttoleft{
	/*margin-right: -5px;
	margin-left:5px;*/
}
#nav li ul li a span{display: block;}
* html #nav li ul li a{	width: 100%;}

#nav li ul li a:hover{background: #DEDFEB;}

#nav li:hover ul 
{ 
 left: 10px; 
 display: block;
 overflow: hidden;
}

#nav li:hover ul,
#nav li.sfhover ul {
 left: 10px;
}

* html li.sfhover ul{
 top:1.9em;
 left:10px; 
}


#logo{
 padding:30px 0;
 position:relative;
 z-index:3;
 width:19em;
}

#logo a{
 display:block;
 /*float:left;*/
 margin-left:35px;
 width:81px;
 
}

#sidhuvud #titel{
 font-size:2em;
 position:absolute;
 left:9.25em;
 margin-left:-205px;
 bottom:0;
 overflow-x:hidden;
 width:43em;
}

#sidhuvud #titel h1{
 font-size:1em;
 margin:0;
 font-weight:normal;
}
#snabbSok {
 position:absolute;
 bottom:0;
 right:0;
 float:right;
 clear:right;
 width:16em;
 padding:40px 1em 30px 2em;
 border-left: 1px solid #a46da0;
}
* html #snabbSok form{
 margin:0;
 padding:0;
}
*:first-child+html #snabbSok form{
 margin:0;
 padding:0;
}
#snabbSok #CS_SearchCriteria {
 width:9em;
}
#snabbSok #CS_searchButton {
 background: none;
 border:none;
 color:white;
}
#container{
 clear:both;
 background: url('/Admin/DesignBilder/contentBackground.gif') 18.5em top repeat-y;
 padding-top:1.4em;
}
#innehall1,#innehall2, #innehall3 {
 float:left;
 padding-bottom:2em;
}
#innehall1{
 width:18.5em;
 margin-right:5px;
}
#innehall1 .lankbox {
 padding:15px 0 15px 15px;
 clear:both;
}
#innehall1 .lankbox a{
 display:block;
 text-transform:uppercase;
 color:#447da4;
 text-decoration:none;
 font-weight:bold;
 line-height: 18px;
}
#innehall1 .lastchange{
 padding:15px 5px;
 font-size:.9em;
 text-align:center;
}

#innehall2{
 width:43em;
 padding: 0 1.1em 1.9em 1.1em;
 font-size:106%;
}
#innehall2 #storpuff,  #innehall2 .crimepuff{
 margin-bottom:2em;
}
* html #innehall2 {
 padding-right:1em;
 overflow-x:hidden;
}

*:first-child+html #innehall2 {
  padding-right:1em;
}

#innehall2 div, #innehall2 p{
 margin:0;
 padding:0;

}

#innehall2 .inkluderade_lankar a{
 margin-right:1em;
}
#utskriftsinfo {
 display:none;
}
#innehall3{
 width:19em;
}
/*puffar*/
/*startsida*/
#fyrapuffar .vanster,
#fyrapuffar .hoger {
 width:48%;
 overflow-x:hidden;
}
#fyrapuffar .first {
 background: url('/Admin/DesignBilder/dividerTop.gif') no-repeat center top;
 margin-bottom:2em;
}

#fyrapuffar .second {
 background: url('/Admin/DesignBilder/dividerBottom.gif') no-repeat center bottom;
}
#fyrapuffar .second .vanster {
 background: url('/Admin/DesignBilder/dividerLeft.gif') no-repeat left top;
 padding-top:1em;
 
 position:relative;
 top:-1em;
}
#fyrapuffar .second .hoger {
 background: url('/Admin/DesignBilder/dividerRight.gif') no-repeat right top;
 padding-top:1em;
 position:relative;
 top:-1em;
}
	#tvapuffar{
		width:100%; 
	}
	
	#tvapuffar .vanster,
	#tvapuffar .hoger {
 		width:49%;
	}
	
	#tvapuffar .CS_head{
		padding: 0 0 0 8px;
		background:url('/Admin/DesignBilder/tvaPuffLeft.gif') no-repeat top left;
	}
	
	#tvapuffar .CS_head div{
		background:url('/Admin/DesignBilder/tvaPuffTopRight.gif') no-repeat top right;
		height: 7px;
		overflow:hidden;		
	}
	
	#tvapuffar .CS_foot{
		padding: 0 0 0 8px;
		margin:0;
		height: 7px;
		background:url('/Admin/DesignBilder/tvaPuffLeft.gif') no-repeat bottom left;
	}
	#tvapuffar .CS_foot div{
		background:url('/Admin/DesignBilder/tvaPuffBottomRight.gif') no-repeat bottom right;
		height: 7px;
		
	}
	
	#tvapuffar .CS_body{
		padding: 0 0 0 8px;
		background:url('/Admin/DesignBilder/tvaPuff.gif') repeat-y left top;
		margin: 0;		
	}
	
	#tvapuffar .CS_body p{
		background:url('/Admin/DesignBilder/tvaPuffRight.gif') repeat-y right top;		
		margin: 0;
		overflow:hidden;
	}
	
	#tvapuffar .CS_body .CS_img{
		margin-bottom: 4px;
	}
	
	#tvapuffar .CS_links{
		background: #e8f0f5;
		padding: 7px 11px;
		margin-right: 8px;			
		display: block;
	}





#innehall2 .puff_mellan_rubrik {
 margin: .5em 0;
 font-weight:bold;
}
.puff_liten h2 {
 margin-bottom:.5em;
}
#innehall2 .puff_liten .liten_bild{
 float:left;
 margin-right:.5em;
}
/* puffar högerspalt */

#innehall3 .puff{
  background: url('/Admin/DesignBilder/rightPuffBackground.gif') no-repeat left bottom;
  margin-bottom:1em;
  font-size:107%;
}
#innehall3 .puff h2 {
  font-size:1.1em;
  color:white;
  text-transform:uppercase;
  padding:.2em .4em;
  margin-bottom: .5em;
}
* html #innehall3 .puff h2{
 height:1%;
}
#innehall3 .puff h3 a{
 color:black;
}
#innehall3 .gron h2 {
  background-color:#91a93d;
}
#innehall3 .lila h2 {
  background-color:#88367e;
}
#innehall3 .orange h2 {
  background-color:#f7931d;
}
#innehall3 .puff .text{
  padding:0 1em;
}
* html #innehall3 .puff p,
* html #innehall3 .puff div{
 height:1%;
}
#innehall3 .puff p,
#innehall3 .puff div {
  margin:0;
}
#innehall3 .puff img {
  float:left;
  margin-right:.5em;
}
#innehall3 .puff .lasmerbox {
  padding-top:.5em;
  text-align:right;
}
#innehall3 .puff .lankbox {
  text-align:right;
  padding:.5em 0;
  border-top:1px dashed #434b4c;
  margin-top:1em;
  height:1%;
}
#innehall3 .puff .lankbox a {
  display:block;
  margin-bottom:.5em;

}

#sidfot{
 background:#4d8fba;/* url('/Admin/DesignBilder/footerBackground.gif') 18.5em top repeat-y;*/
 
}

#sidfot .text {
 padding: .5em 0em .5em 1em;
 border-right: 1px solid #7faecd;
 margin:0 19em 0 18.5em;
 color:white;
 
}
#sidfot .text ul{
/*font-size:.9em;*/
line-height:1.3em;
 margin:0;
 padding:0;
}
#sidfot .text li{
 display:inline;
 list-style-type:none;
 border-left:1px solid #7faecd;
 margin-right:.5em;
 padding-left:.5em;
}
#sidfot .text li.first{
 border-left:none;
 padding-left:0;
}


#sidfot a{
 color:white;
}
a.lasmer{
 padding-right:15px;
 background: url('/Admin/DesignBilder/blueArrow.gif') right 50% no-repeat;
 text-decoration:none;
 color:#4e8eb9;
}
.calendar,#innehall2 .calendar{
 text-align:center;
 float:left;
 margin:0.5em .5em 0 0;
 background:#faf8ea url('/Admin/DesignBilder/calendarHoles.gif') center top no-repeat;
 display:inline;
}

.calendar .day,
.calendar .month,
.calendar .daynumber{
 color:black;
 display:block;
 padding-left:13px;
 padding-right:5px;
 text-align:center;
 min-width:49px;
}
* html .calendar .day,
* html .calendar .month,
* html .calendar .daynumber{
 width:49px;
}
.calendar .day{
 padding-top:16px;
 background:url('/Admin/DesignBilder/calendarShadow.gif') left top no-repeat;
}

.calendar .month{
 padding-bottom:15px;
 margin-top:-5px;

 background:url('/Admin/DesignBilder/calendarBottom.gif') left bottom no-repeat;
}
* html .calendar .month{
 margin-top:0;
}
.calendar .day, .calendar .month{
 font-size: .8em;
}
.calendar .daynumber{
 font-size: 3em;
 font-family: Times, 'Times New Roman', serif;
 margin-top:-6px;
 background: url('/Admin/DesignBilder/calendarShadowRepeat.gif') left top repeat-y;
}
* html .calendar .daynumber{
 margin-top:0;
}

.calendarcontent{
 width:64%;
 padding-left:.5em;
 padding-bottom:1em;
 border-left: 1px dashed black;
 margin-bottom:1em;
 float:right;
 
}
#innehall2 .kalendercontainer {
 margin-bottom:1em;
 border:1px solid #91A93D;
 border-bottom-width:2px;
}
#innehall2 .kalendertop {
 /*border-bottom:2px solid #91A93D;*/
}
#innehall2 .kalendertop .kalendertitel {
 font-size:1.2em;
 font-weight:bold;
  padding:.167em;
}
#innehall2 .kalendercontainer .kalenderh {
 margin-left:75px;
 border-left:1px solid #91A93D;
 min-height:90px;
}
* html #innehall2 .kalendercontainer .kalenderh{
 height:100px;
}
#innehall2 .kalendertext {
 border-top:1px solid #91A93D;
 padding:.2em;
}
#innehall2 .kalendercontainer div.lasmer {
  margin:.2em;
}

#innehall2 .projektcontainer {
 margin-bottom:1em;
 border:1px solid #F7931D;
 border-bottom-width:2px;
 
}
#innehall2 .projekttop {
 border-bottom:2px solid #F7931D;
 font-size:1.2em;
  padding:.167em;
}
#innehall2 .projekttext {
 border-top:1px solid #F7931D;
 padding:.2em;
}
#innehall2 .projektcontainer .lasmer {
 text-align:right;
}


#innehall2 .listinnehall{
 margin-bottom:2em;
}
#innehall2 .listhuvud{
 font-size:1.2em;
 border:1px solid #88367E;
 border-bottom-width:2px;
 padding:.167em;
}
#innehall2 .listhuvud .datum{
 float:right;
}
#innehall2 .listtext{
 border:1px solid #88367E;
 padding:.2em;
}
#innehall2 .listinnehall .lasmer {
 text-align:right;
}
#innehall2 .bestcontainer {
 border: 1px solid #91A93D;
 margin-bottom:3em;
 position:relative;
 height:1%;
 
}

#innehall2 .bestcontainer .bestrubrik {
 border-bottom: 1px solid #91A93D;
 font-size:1.2em;
 padding:0.167em;
 padding-right:5em;
 position:relative;

}
#innehall2 .bestcontainer .bestbeskrivning {
 border-top: 1px solid #91A93D;
 padding:.2em;
 padding-right:5em;
 position:relative;
}
#innehall2 .bestcontainer .besthoger{
 padding:.5em .2em;
 border-top: 1px solid #91A93D;
}
#innehall2 .bestcontainer .besthoger input {
 margin-right:.5em;
 width:2em;
}
#innehall2 .bestcontainer .bestbild {
 position:absolute;
 bottom:0;
 right:0;
}
#cartcontainer #cart {
  width:100%;
}
#innehall2 .archivecontainer {
 padding-bottom:.5em;
 border-bottom: 1px solid #88367E;
 margin-bottom:1em;
}
.righttoleft{
 direction: rtl;
 text-align: right;
 /*unicode-bidi: embed;*/
}
.vanster{
 float:left;
}
.hoger{
 float:right;
}
.spacer {
 clear:both;
}


/* [Språkpuff] */
#lang-puff
{       width: 235px;
        height: 77px;
        background: #fff url('/Admin/DesignBilder/brom-lang-sprite.png') no-repeat 0 -5px;
	overflow: hidden;
	display: block;
	text-decoration: none;
}
#lang-puff img{display: none;border: 0;}/*position: relative;top: -1008px; */

.clearfix:after {
 content: ".";
 display: block;
 clear: both;
 visibility: hidden;
 line-height: 0;
 height: 0;
}
.clearfix {
 display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}
#innehall2 .ingress
{
	font-weight:bold;
}
/************* Sidor för kurswebb*****************/
.kurswebb #innehall2 div.ingress
{
 font-size: 14px;
 padding-bottom:10px;
}
.kurswebb #container
{
	background: url('/Admin/DesignBilder/contentBackground_orange.gif') 18.5em top repeat-y;
}
.kurswebb #sidfot
{
 background:#FF7D00;
}

.kurswebb #snabbSok,
.kurswebb #sidfot .text,
.kurswebb #sidfot .text li 
{
 border:none;
}
.kurswebb .CS_leftMenu1 li
{

  background:url('/Admin/DesignBilder/menuSeparator_orange.png') 15px 0 no-repeat;

}
.kurswebb .CS_leftMenu1 li.first
{
 background:none;
}

.kurswebb #container .CS_TwoColumn #innehall3 {display:none;}
.kurswebb #container .CS_TwoColumn #innehall2 {width:61em;}

/************* Sidor för Vittnesstöd*****************/
.vittnesstod #innehall2 div.ingress
{
 font-size: 14px;
 padding-bottom:10px;
}
.vittnesstod #container
{
	background: url('/Admin/DesignBilder/contentBackground_vittnesstod.png') 18.5em top repeat-y;
}
.vittnesstod #sidfot
{
 background:#a6a09c;
}

.vittnesstod #snabbSok,
.vittnesstod #sidfot .text,
.vittnesstod #sidfot .text li 
{
 border:none;
}
.vittnesstod .CS_leftMenu1 li
{

  background:url('/Admin/DesignBilder/menuSeparator_vittnesstod.png') 15px 0 no-repeat;

}
.vittnesstod .CS_leftMenu1 li.first
{
 background:none;
}

.vittnesstod #container .CS_TwoColumn #innehall3 {display:none;}
.vittnesstod #container .CS_TwoColumn #innehall2 {width:61em;}

a.start-popup{display: none;}

/************* Sidor från brottsofferportalen *****************/
#broportlogo
{
 float:right;
 margin-top:-8px;
}

@media print{
#utskriftsinfo {
 display:block;
}
#sidhuvud,
#snabbSok,
#innehall1,
#innehall3,
#toppmeny,
#sidfot,
.back
{
	display:none;
}
#hallare,
#sida
{
	margin:0;
	padding:0;
	width: 100%;
}

#innehall2
{
	/*width: 580px !important;*/
	font-size:12px;
	float:none;
	width:580px;
	
}
