
@IMPORT url('479E2A3E-12C2-4CB6-83B1-7A453067344F.aspx');
@IMPORT url('6A33B82F-0892-4D1B-8D40-4E54C41A4064.aspx');

@IMPORT url('97522E3A-68DE-4995-8E58-807BA971549C.aspx');

/******** Hogerpuff********/
.CS_background{
background-color:#E6E7E8;
border:1px solid #A7A9AC;
padding:5px;
margin-bottom:2em;
}
/******** Mittenpuffar ********/

#ctl00_ContentPlaceHolderCenter_CS_leftRightbox,
#CS_leftRightbox{
 width:100%;
}
#ctl00_ContentPlaceHolderCenter_CS_leftRightbox .CS_leftBox,
#CS_leftRightbox .CS_leftBox{
 float:left;
 width:60%;
 padding:0px;
 padding-bottom:1em;
 line-height:1.3em;
}
#ctl00_ContentPlaceHolderCenter_CS_leftRightbox .CS_leftBox div ,
#CS_leftRightbox .CS_leftBox div {
 margin:0;
 padding:0 1em 0 1em;
}
#ctl00_ContentPlaceHolderCenter_CS_leftRightbox .CS_leftBox h1,
#CS_leftRightbox .CS_leftBox h1{
 padding-top:0em;
 background-color:#AE9E60;
 color:white;
 padding-bottom:0px;
 padding-left:1em;
 margin-bottom:1em;
}
#ctl00_ContentPlaceHolderCenter_CS_leftRightbox .CS_leftBox h2,
#CS_leftRightbox .CS_leftBox h2{
 padding-left:.8em;
 /*background-color:#AE9E60;
 color:white;
 */
}

#ctl00_ContentPlaceHolderCenter_CS_leftRightbox .CS_leftBox p ,
#CS_leftRightbox .CS_leftBox p {
 padding-left:1em;
}

#ctl00_ContentPlaceHolderCenter_CS_leftRightbox .CS_leftBox .bild_till_hoger,
#CS_leftRightbox .CS_leftBox .bild_till_hoger{
padding-top:1em;
}
#ctl00_ContentPlaceHolderCenter_CS_leftRightbox .CS_leftBox .CS_imageBox,
#CS_leftRightbox .CS_leftBox .CS_imageBox{
 /*padding-bottom:1em;
 padding-top:1em;
 padding-left:1em;*/
 overflow:hidden;
 width:86%;
}
#ctl00_ContentPlaceHolderCenter_CS_leftRightbox .CS_rightBox ,
#CS_leftRightbox .CS_rightBox {
 float:left;
 width:30%;
 padding-bottom:1em;
 padding-left:.4em;
 margin-left:1.4em;
}
#ctl00_ContentPlaceHolderCenter_CS_leftRightbox .CS_smallHeader, 
#CS_leftRightbox .CS_smallHeader {
 font-weight:bold;
}
#ctl00_ContentPlaceHolderCenter_CS_leftRightbox .CS_rightBox.CS_Nedladdningsbox ,
#CS_leftRightbox .CS_rightBox.CS_Nedladdningsbox {
background-color:#ffffff;
border-top:none;
border-right:none;
border-bottom:none;
}


/******** Filista ********/
.CS_filelink, .CS_filelink_alt {
 padding:2px 10px 2px 10px;
}
.CS_filelink a, .CS_filelink_alt a{
 text-decoration:none;
}
.CS_filelink_alt {
 background-color:#F6F3EA;
}
.CS_filelink {
 background-color:#fff;
}

.CS_iconContainer {
 padding-right:1em;
}
.CS_fileSize {
 float:right;
}

/********** Valbox *********/

#valbox h2 {
 margin:0px;
 padding-left:0px;
}
#valbox .CS_freeText {
margin-right:2%;
width:80%;
}

/* Fix för konstiga paddings på redigeringsikoner */
#editspantagnew{
 position:relative;
}
#editspantagnew img {
 padding: 0;
 position:absolute;
 top:-35px;
}

#editspantag{
 position:relative;
}
#editspantag img{
 position:absolute;
 top:-25px;
}
/*
* { margin: 0; padding: 0; }
body {
 font: 70%/1.5em "Foundry Sans", Verdana, sans-serif;
}
*/

* { margin: 0; padding: 0; }
body {
 font: 70%/1.5em Verdana, sans-serif;
}



h1 {
 font-size: 1.6em;
 margin-bottom: .5em;
}
* html h1 {
 line-height: 1.5em;
}
h2 {
 font-size: 1.3em;
 margin-bottom: .5em;
}
/*
h2 {
 font-size: 1.4em;
 margin-bottom: .5em;
}
*/

h3 {
 font-size: 1.0em;
 margin-bottom: .3em;
}
h4, h5, h6 {
 font-size: 1.2em;
}
ul {
 list-style-type: none;
}
img {
 border: 0;
}
img, form, input, button, select {
 vertical-align: middle;
}
a {
 color: #003ca0; /* VLL-profil */
 text-decoration: underline;
}

#sidbox { /* Denna innehåller hela sidan */
 width: 95%;
 max-width: 1200px;
 min-width: 800px;
 margin-top: .5em;
 margin-right: auto;
 margin-left: auto; 
}
* html #sidbox {
 width: 935px; /* PDF */
}

/* Centraliserad marginalhantering */
/* Alt. A) Med vänstermarginal i pixlar (för menydesignens skull) */
#strukturbox_a,
#sidfot {
 margin-left: 20px;
}
#topmeny ul li.VLL_TopTreeMenuFirstItem a,
#brodsmulor {
 padding-left: 20px;
}

#sidfot {
 margin-right: 20px;
}
#strukturbox_b,
#strukturbox_c {
 margin-left: 2.4%; /* Funkanu */
}
* html #strukturbox_a,
* html #strukturbox_b,
* html #strukturbox_c,
* html #strukturbox_e,
* html #sidfot {
 overflow: hidden;
}
/* Jovik start*/
* html #strukturbox_b h2,
* html #strukturbox_b dt,
* html #strukturbox_a h2,
* html #strukturbox_c h2,
* html #strukturbox_a dt,
* html #strukturbox_c dt{
 padding-top:3px;
 padding-bottom:3px;
}
* html #valbox label{
 padding-top: 4px;
}
* html #valbox select{
 font-size: 1.1em;
}
* html #valbox_mitt label{
 padding-top: 4px;
}
* html #valbox_mitt select{
 font-size: 1.1em;
}
/* Jovik slut*/

/* Alt. B) Med helt procentuella marginaler */
/*
#strukturbox_a,
#strukturbox_b,
#strukturbox_c,
#strukturbox_e,
#sidfot {
 margin-left: 2.4%;
}
#sidfot {
 margin-right: 2.4%;
}
* html #topmeny ul {

}
#topmeny ul,
#brodsmulor {
 padding-left: 2.4%;
}
* html #strukturbox_a,
* html #strukturbox_b,
* html #strukturbox_c,
* html #strukturbox_e,
* html #sidfot {
 overflow: hidden;
}
*/


/* Snabblänkar: class="CS_lanklista" */
#genvagar ul {
 float: right;
}
#genvagar ul li a {
 padding-left: .5em;
}

#sidhuvud {
 border-top: 1px solid #000;
 border-right: 1px solid #000;
 border-left: 1px solid #000;
 background-color: #003ca0;
 clear: both;
}
* html #sidhuvud {
 background-color: #fff;
}

#profil { /* Denna innehåller profil och den "vågiga" bakgrunden */
 /*height: 90px;*/ /* PDF */
 min-height:90px;
 background: #003ca0 url('../../Admin/Delade%20resurser/Design/Bilder/sidtoppBg_whiteWave.gif') 0 0px no-repeat !important;
 clear: both;
 position:relative;
}
* html #profil {
  height:90px;
}
/* Sökformuläret i sidtoppen */
#profil form {
 float: right;
 margin: 40px 0 0;
 padding: 0 1% 0 0;
 background-color: #003ca0;
}
#profil form,
#profil form a {
 color: #fff;
}
#profil form button {
 margin-left: .5em;
 border: 1px solid #000;
 background-color: #fff;
 font-size: 1.2em;
 font-weight: bold;
}
#profil img.CS_logotyp {
 float: left;
 margin-top: 20px;
 margin-left: 40px;
}

#brodsmulor {
 
 padding-top: .5em;
 background-color: #fff;
 clear: both;
 padding-right:27%;
}
* html #brodsmulor {
 padding-right:0;
}
#brodsmulor ul {
 float: right;
 
 /*padding-right:27%;*/
}
* html #brodsmulor ul {
 padding-right:27%;
 margin-right: 0;
}
#brodsmulor ul li a {
 padding-right: .5em; /* För att inkludera bakgrundsikon */
 padding-left: 2.2em;
}

.english{
 background:url('Admin/Delade resurser/Design/Bilder/ikon_english.gif') 0 0 no-repeat;
}
.lyssna{
 background:url('Admin/Delade resurser/Design/Bilder/ikon_lyssna.gif') 0 0 no-repeat;
}
.teckensprak{
 background:url('Admin/Delade resurser/Design/Bilder/ikon_teckensprak.gif') 0 0 no-repeat;
}

#brodsmulor{
padding-bottom:10px;
font-size:0.90em;
}

#sidkropp {
 border-right: 1px solid #000;
 border-bottom: 1px solid #000;
 border-left: 1px solid #000;
 clear: both;
 height:1%;
}
* html #sidkropp { /* Fixar försvinnande ramar i IE6 */
 position: relative;
 height: 1%;
}
#strukturbox_a,
#strukturbox_b,
#strukturbox_c,
#strukturbox_e{
 float: left;
}
* html #strukturbox_a,
* html #strukturbox_b,
* html #strukturbox_c,
* html #strukturbox_d,
* html #strukturbox_e
{
 display: inline;
}

#strukturbox_a {
 width: 21.4%; /* 21.4% Funkanu */
}
#strukturbox_c {
 width: 21.4%; /* 21.4% Funkanu */
 
}
#strukturbox_b {
 width: 47.6%; /* 47.6% Funkanu */
 line-height: 1.3em;
 padding-bottom:1em;
}
#strukturbox_d {
 width: 30%; /* 47.6% Funkanu */
 float: right;
 margin: 80px 20px 30px 0;
}
#strukturbox_e {
 width: 55%; 
 line-height: 1.3em;
}
#strukturbox_b .CS_bildbakgrund {
 height: 166px;
 overflow: hidden;
 margin-bottom: 2em;
}

#sidfot {
 
 padding-top: .5em;
 padding-bottom: 2em;
 border-top: 1px solid #757575;
 clear: both;
}

#radgivning {
 border: 1px solid #a7a9ac;
 padding: 0;
}
#radgivning h1,
#radgivning h2,
#radgivning h3,
#radgivning h4,
#radgivning h5,
#radgivning h6 {
 margin: 0;
}
#radgivning p {

}
#radgivning h1 a,
#radgivning h2 a,
#radgivning h3 a,
#radgivning h4 a,
#radgivning h5 a,
#radgivning h6 a {
 display: block;
 padding: .8em 10px 0 10px;
 color: #fff;
 background-color: #003ca0;
 font-size: .9em;
 text-decoration: none;
}
#radgivning p a {
 display: block;
 padding: 1.5em 10px .5em 10px;
 font-size: 1.9em;
 line-height: 1em;
 font-weight: bold;
 background: #f2f2f2 url('Admin/Delade resurser/Design/Bilder/Wave_SU.gif') 0 -25px no-repeat;
 color: #000;
 text-decoration:none;
}
.CS_lankbox a.CS_generic,
.CS_lankbox a.CS_doc {
 display: block;
 padding-left: 20px;
 margin-left: 5%;
 
}

.CS_lanklista ul,
.CS_lanklista ul li,
.CS_lanklista ul li a {
 float: left;
}
.CS_lanklista ul li,
.CS_lanklista ul li a {
 line-height: 2em;
}
.CS_lanklista ul li a {
 display: block;
 padding-right: .5em;
}

.CS_bildbakgrund {
 background-color: #fafafa;
}

.CS_required {
 /*background-color: #ff0;*/
 border-color: #B65000;
 border-width: 3px;
 border-style: ridge;
}

.CS_clear {
 height: 0;
 line-height: 0;
 clear: both;
 border: 1px solid red;
}
.CS_clearfix:after {
 content: ".";
 display: block;
 height: 0;
 clear: both;
 visibility: hidden;
}
.CS_forfattare{
	margin-top:1.5em;
}
.CS_clearfix { display: inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.CS_clearfix { display: block; }
/* End hide from IE-mac */
/* Mouse over*/

.CS_bubble
{
	background: #fff;
	border: 1px dashed #464646;	
	position:absolute;
	width:350px;
	color: black;
	z-index:100;
}


.CS_bubble .CS_top
{
	height:18px;
	}

.CS_bubble .CS_content
{
	padding:0 0 0 2px;
	margin:0;
	
}
* html .CS_bubble .CS_content {
	margin-top:0px;
	
	
}

.CS_bubble .CS_content div{
	padding:0 1.2em;
	
	
	
}

* html .CS_bubble .CS_content div{
	height:1em;
	

	
	
}
.CS_bubble .CS_bottom {
	padding:0;
	margin:0;
	height:26px;
	
}

.CS_bubble .CS_bottom span{
	display:block;
	height:26px;
}
* html .CS_bubble .CS_bottom span{
	position:absolute;
	width:194px;
	
}
#CSSearch_ caption
{
text-align:left;
padding-bottom:10px;
}
#CSSearch_ th
{
text-align:left;
padding-bottom:5px;
}
#strukturbox_b .CS_Nedladdningsbox .CS_imageBox img{
margin-top:10px;
}

* HTML #ctl00_ContentPlaceHolderCenter_CS_leftRightbox .CS_Nedladdningsbox.CS_leftBox{
background-color:#E6E7E8 !important;
border:1px solid #A7A9AC !important;

}

* HTML #CS_leftRightbox .CS_Nedladdningsbox.CS_leftBox{
background-color:#E6E7E8 !important;
border:1px solid #A7A9AC !important;

overflow:hidden !important;
}

* HTML CS_leftRightbox .CS_Nedladdningsbox.CS_leftBox .CS_imageBox{
padding-right:10px !important;

}
* HTML #valbox h2{
margin-left:0px;
padding-left:0px;
}

* HTML #topmeny_bluerow {
background-color:#D1E1F1 !important;
border-bottom:1px solid #8CB4DC;
border-top:1px solid #8CB4DC !important;
height:0.8em !important;
line-height:0.8em !important;
margin-top:1px !important;
}
* HTML #topmeny{
margin-top:-3px !important;
padding-top:0px !important;
}

* HTML #strukturbox_c .CS_Nedladdningsbox{
padding-left:1em !important;
}

















/* CSS för utskrift */
@media print
{
body {
 font: 90%/1.5em Verdana, sans-serif;
}

* HTML body {
 font: 70%/1.5em Verdana, sans-serif;
}

#sidhuvud{
border:none;display:none;
}
#sidkropp #strukturbox_a{
display:none;
}
#sidkropp #strukturbox_c{
display:none;
}
#sidkropp #strukturbox_b{
margin:0;
width:auto;
}
* HTML #sidkropp #strukturbox_b{

width:70%;
}
#genvagar{
display:none;
}
#sidkropp{
border:0px;
}
#sidfot{
display:none;

}
#topmeny_bluerow{
display:none;

}
#brodsmulor{
display:none;

}
#topmeny{
display:none;

}
#profil
{

min-height:0px;
height:0px !important;
}
#profil form
{
display:none;

}
#profil img.CS_logotyp{
margin:0;
padding-bottom:1em;
width:128px;
height:22px;
}
#vllutbildning{
  background-color: #D1E2F2;
    border: 1px solid #8CB4DC;
    margin-top: 10px;
    padding: 10px;
}