@import url('908E5FC4-1DBF-4E81-B69D-1ACEECEBB0D0.ASP');
html,body{
 margin:0;
 padding:0;
}
body
{
 font-size: 70%;
 color: #000000;
 font-family: Verdana, Geneva, Helvetica, Arial, sans-serif ;
 padding-left:20px;   
 background: url('/Admin/DeladeResurser/Design/DesignBilder/leftFade.gif') left top repeat-y;
}
img{
 border:none;
}
label{
	display: block;
	font-weight: bold;
}
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;
}
h4,h5,h6 {
 font-size:1em;
}
a{
  color:#4e8eb9;
  text-decoration:none;
}

.CS_backLink{
	color:#4e8eb9;
	display: block;
	margin: 1em;
}

#sida{
 width:86em;
 padding-right:20px;
 background: url('/Admin/DeladeResurser/Design/DesignBilder/rightFade.gif') right top repeat-y;
}
#sidhuvud {
 background:#88367e url('/Admin/DeladeResurser/Design/DesignBilder/headerBackground.gif') 19em bottom no-repeat;
 color:white;
 position:relative;
 height:1%;
 overflow:hidden;
}

#sidhuvud #toppmeny {
 float:right;
 background: url('/Admin/DeladeResurser/Design/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:.9em;
} 
#nav li { 
 float: left; 
}
#nav li ul { 
 position: absolute;
 z-index:1;
 min-width: 5em; 
 left: -999em; 
 background: #DEDFEB;
}
* html #nav li ul{
 width:5em;
}
#nav li ul li {
 text-align:left;
}
#nav li ul li a {
 color: #18477F;
 font-size: 1.2em;
 text-decoration:none;
 padding:.2em .5em;
 text-align:left;
}
#nav li:hover ul 
{ 
 left: auto; 
}
#nav li:hover ul,
#nav li.sfhover ul {
 left: auto;
}
#logo{
 padding:30px 0;
 position:relative;
 z-index:3;
}

#logo a{
 display:block;
 /*float:left;*/
 margin-left:35px;
 width:81px;
 
}
#sidhuvud #titel{
 font-size:2em;
 position:absolute;
 left:9.5em;
 margin-left:-132px;
 bottom:0;
}
#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 white;*/
}
* 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/DeladeResurser/Design/DesignBilder/contentBackground.gif') 19em top repeat-y;
 padding-top:1em;
}
#innehall1,#innehall2, #innehall3 {
 float:left;
 padding-bottom:2em;
 
}

#innehall3{
	display: none;
}

#innehall1{
 width:19em;
 min-height: 600px;
}
* html #innehall1{
 height: 620px;
}
#innehall1 .lankbox {
 padding:15px 0 15px 15px;
}
#innehall1 .lankbox a{
 display:block;
 text-transform:uppercase;
 color:#447da4;
 text-decoration:none;
 font-weight:bold;
}
#innehall1 .lastchange{
 padding:15px 5px;
 font-size:.9em;
 text-align:center;
 
}

#innehall2{
 width:62em;
 padding: 0 3em 2em 2em;
}
* html #innehall2 {
 padding-right:2.95em;
 overflow-x:hidden;
}

*:first-child+html #innehall2 {
  padding-right:2.95em;
}

#innehall2 div, #innehall2 p{
 margin:0;
 padding:0;
}

#innehall2 table{
	margin: .5em 0;
	padding: 0;
}

#innehall2 table.CS_links{
	
}

#innehall2 table.CS_links th,
#innehall2 table.CS_links td{
	text-align: left;
	vertical-align: top; 
	padding: 0.2em 0.6em 1em 0.6em;		
}


#utskriftsinfo {
 display:none;
}
#innehall3{
 width:19em;
}
/*puffar*/
/*startsida*/
#fyrapuffar .vanster,
#fyrapuffar .hoger {
 width:49%;
}
#fyrapuffar .first {
 background: url('/Admin/DeladeResurser/Design/DesignBilder/dividerTop.gif') no-repeat center top;
 margin-bottom:1em;
}

#fyrapuffar .second {
 background: url('/Admin/DeladeResurser/Design/DesignBilder/dividerBottom.gif') no-repeat center bottom;
}
#fyrapuffar .second .vanster {
 background: url('/Admin/DeladeResurser/Design/DesignBilder/dividerLeft.gif') no-repeat left top;
 padding-top:1em;
 
 position:relative;
 top:-.5em;
}
#fyrapuffar .second .hoger {
 background: url('/Admin/DeladeResurser/Design/DesignBilder/dividerRight.gif') no-repeat right top;
 padding-top:1em;
 position:relative;
 top:-.5em;
}
/* puffar högerspalt */

#innehall3 .puff{
  background: url('/Admin/DeladeResurser/Design/DesignBilder/rightPuffBackground.gif') no-repeat left bottom;
  margin-bottom:1em;
}
#innehall3 .puff h2 {
  font-size:1.1em;
  color:white;
  text-transform:uppercase;
  padding:.2em .4em;
}
#innehall3 .gron h2 {
  background-color:#91a93d;
}
#innehall3 .lila h2 {
  background-color:#88367e;
}
#innehall3 .orange h2 {
  background-color:#f7931d;
}
#innehall3 .puff .text{
  padding:0 1em;
}
#innehall3 .puff img {
  float:left;
  margin-right:.5em;
}
#innehall3 .puff .lankbox {
  text-align:right;
  padding:.8em 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/DeladeResurser/Design/DesignBilder/footerBackground.gif') 19em top repeat-y;
 
}
#sidfot .text {
 padding: .5em 2% .5em 2%;
 border-right: 1px solid white;
 margin:0 0 0 19em;
 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 white;
 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/DeladeResurser/Design/DesignBilder/blueArrow.gif') right 50% no-repeat;
 text-decoration:none;
 color:#4e8eb9;
}
.calendar{
 text-align:center;
 float:left;
 margin:0.5em .5em 0 0;
 background:#faf8ea url('/Admin/DeladeResurser/Design/DesignBilder/calendarHoles.gif') center top no-repeat;
}

.calendar .day,
.calendar .month,
.calendar .daynumber{
 display:block;
 padding-left:13px;
 padding-right:5px;
}

.calendar .day{
 padding-top:16px;
 background:url('/Admin/DeladeResurser/Design/DesignBilder/calendarShadow.gif') left top no-repeat;
}

.calendar .month{
 padding-bottom:15px;
 margin-top:-5px;

 background:url('/Admin/DeladeResurser/Design/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/DeladeResurser/Design/DesignBilder/calendarShadowRepeat.gif') left top repeat-y;
}
* html .calendar .daynumber{
 margin-top:0;
}

.calendarcontent{
 width:64%;
 padding-left:.5em;
 border-left: 1px dashed black;
 margin-bottom:1em;
 float:right;
 
}
.righttoleft{
 direction: rtl;
 unicode-bidi: embed;
}
.vanster{
 float:left;
}
.hoger{
 float:right;
}
.spacer {
 clear:both;
}
.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%;
}

/* ADMIN */

form label, label {
	display: block;
	font-weight: bold;
}
.CS_inlineLabel, CS_inlineLabel label{
	display: inline;
}
.CS_edit_table{
	/*border: 1px solid #333;*/
	width: 98%;
}
.CS_edit_table th{
	border: 1px solid #d9d9cd;
	color: #fff;
	background: #88367e;
	padding: .3em .5em;
}
.CS_edit_table th.CS_date{
	width: 8em;
}


.CS_edit_table th a{
	color: #fff;
}

.CS_edit_table td{
	border: 1px solid #d9d9cd;
	padding: .3em .5em;
}
.CS_edit_table td.CS_edit{
	vertical-align: middle;
	text-align: center;
}
.CS_edit_table td.CS_paging{
	text-align: right;
	padding-right: 1em;
	border: 0;
}
.CS_edit_table td.CS_paging a{
	color: #333;
	margin: 0 .3em;
}

@media print{
	#utskriftsinfo {
	 display:block;
	}

}