/* SUBMIT KNAPPARNA */
input[type="submit"]{
   box-shadow: none;
   font-size: 16px;
   padding: 10px 25px;
   background-color: #7d1a5d;
   border: 1px solid #561240;
   border-radius: 3px;
   color: #fff;
   box-shadow: inset 0px 1px 0px 0px #b32585;
   margin-top: 10px;
}
input[type="submit"]:hover{
   cursor: pointer;
   background-color: #992072;
}
input[disabled]:hover,
input[disabled],
input[disabled=disabled]:hover,
input[disabled=disabled]{
   box-shadow: none;
   background-color: #ededed;
   border: 1px solid #a7a7a7;
   color: #a7a7a7;
}
/* SLUT SUBMIT KNAPPARNA */
*:focus { 
   outline: none; 
}
*::-moz-focus-inner { 
   border: none; 
}
body{
background-color: #fff;
}
/* TOPHEADER START */
.top-header{
   margin-bottom: 20px;   
   position: relative;
}
/* TOPHEADER END */
/* START HUVUDMENY */
html,
body{
   margin: 0px !important;
   padding: 0px !important;   
}

#main-menu {
   width: 100%;   
}
#main-menu ul{
   border: none !important;
   background-color: transparent !important;
   overflow: auto;
   border-radius: none;
   -webkit-border-radius: none;
   -moz-border-radius: none;
}
#main-menu ul li a{
   text-decoration: none;
   font-size: 16px;
   font-family: Arial, "Sans-serif";
   color: #343434;
   line-height: 23px;
   display: block;
   width: auto;
   height: auto;
   padding: 8px 15px 0px 15px;
}
#main-menu ul li a:hover{
   background: #e3e2e3;
}
#main-menu ul li a span{
   display: block;
   font-family: Arial, "Sans-serif";
   text-decoration: none;
   font-size: 12px;
   color: #343434;
   padding: 0px 10px 0px 0px;
}
#main-menu ul li div.submenu{
   display: none; 
   width: auto;
   height: auto;
   overflow: hidden;
}
#main-menu ul li div.submenu div.submenu-items{
   margin-left: 260px;
   min-height: 220px;
}
#main-menu ul li div.submenu div.submenu-items > ul.submenu{
   height: auto;
   list-style: none;
   margin: 0px;
   padding: 0px 10px 10px 10px;
}
#main-menu ul li div.submenu div.submenu-items > ul li a{
   font-size: 14px;
   font-family: arial, "sans-serif";
   color: #000 !important;
   line-height: 20px;
}
#main-menu ul li div.submenu div.submenu-items > ul li{
   background-color: transparent !important;
   float: none !important;
   -moz-box-shadow: none;
   -webkit-box-shadow: none;
   box-shadow: none;
   width: auto;
}
#main-menu ul li div.submenu div.submenu-items > ul li:hover,
#main-menu ul li div.submenu div.submenu-items > ul li a:hover{
   text-decoration: underline;
   background-color: transparent !important;
}
/* SLUT HUVUDMENY */
.main-content,
.main-content-wide {
   background-color: #ffffff;
   padding: 0px 0px 1em 3%;
}

.main-content-wide {
   padding: 0;
}

/* START STARTSIDA */
ul.startmenu-leftnav{
   list-style: none;
   margin: 0px;
   padding: 0px;
   width: 100%;
   max-width: 355px;
   border-radius: 4px;
   background: rgb(255, 255, 255); /* The Fallback */
   background: rgba(255, 255, 255, 0.9);
   box-shadow: 0px 3px 5px 1px rgba(0,0,0,0.2);
   overflow:hidden;
}
ul.startmenu-leftnav li{
   width: 100%;
   margin: 0px;   
   background: transparent;
   border-bottom: 1px solid #e0e0e0;
   display: block;
   cursor: pointer;
   color: #666666;
   font-size: 15px;
   font-weight: bold;
   text-decoration: none;
   position: relative;
}
ul.startmenu-leftnav li:last-child {
   border-bottom: none;   
}
ul.startmenu-leftnav li a{
   display: block;
   text-decoration: none;
   padding: 12px 14px;
}
ul.startmenu-leftnav li:hover{
   background:transparent;
}

ul.startmenu-leftnav li a:hover{
   background-color:#ddd;
}
ul.startmenu-leftnav li a:focus{
   background: #ddd;
}
ul.startmenu-leftnav li a img{
   vertical-align: middle;
   border: none;
}
ul.startmenu-leftnav li a i.startpage-menu-icons{
   vertical-align: middle;
   border: none;
   width: 35px;
   height: 35px;
   background-image: url('/webdav/files/css/icons/start_icons_sprite.png');
   background-repeat: no-repeat;
   display: inline-block;
}
.ik-none{
   background-image: none !important;
}
.ik-eu{
   background-position: 0px 0px;
}
.ik-flytta-till-sverige{
   background-position: 0px -35px;
}
.ik-svenk-medborgare{
   background-position: 0px -70px;
}
.ik-jobba-i-sverige{
   background-position: 0px -105px;
}
.ik-besoka-sverige{
   background-position: 0px -140px;
}
.ik-asyl-i-sverige{
   background-position: 0px -175px;
}
.ik-studera-i-sverige{
   background-position: 0px -210px;
}
.ik-framlingpass{
   background-position: 0px -245px;
}
ul.startmenu-leftnav li a:focus{
   background: #e6e6e6;
}
span#appNumber-error{
   position: absolute; 
   display: none; 
   padding: 5px; 
   border: 1px solid red; 
   background: #ffe2e2; 
   margin-top: -38px;   
}
.tillstand-trigger{
   padding-bottom: 10px;
   padding-top: 0px;
}
.tillstand-trigger a{
   text-decoration: none;
   margin: 0px;
   border: 1px solid #d9d9d9;
   padding: 0px 11px;
   height: 41px;
   line-height: 42px;
   display: block;
   background-color: #fff;
   background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fff), color-stop(1, #f1f1f1));
   background:-moz-linear-gradient(top, #fff 10%, #f1f1f1 100%);
   background:-webkit-linear-gradient(top, #fff 10%, #f1f1f1 100%);
   background:-o-linear-gradient(top, #fff 10%, #f1f1f1 100%);
   background:-ms-linear-gradient(top, #fff 10%, #f1f1f1 100%);
   background:linear-gradient(to bottom, #fff 10%, #f1f1f1 100%);
   border-bottom-color: #bbb;
   border-radius: 3px;
   box-shadow: inset 0px -2px 3px -2px rgba(0,0,0,0.3);
}
.tillstand-trigger a i{
   float: right;
   font-size: 21px;
   padding: 0px 17px;
   line-height: 46px;
   height: 43px;
   margin-top: -2px;
   margin-right: -12px;
}
.tillstand-trigger a:active,
.tillstand-trigger a:hover{
   cursor: pointer;
   background: none;
   background-color: #eee;
   outline:0;
}
.tillstand-trigger a:focus{
   background: #e6e6e6;
   outline:thin dotted #fff;
}
.dropdown-collapse a{
   background-color: #f5f5f5;
   
}
.tillstand-list{
   display: block;
   position: absolute;
   width: 100%;
   margin-top: -13px;
   padding-bottom: 20px;
   z-index: 100;
}
.tillstand-list li{
   border: none;
   background-color: #fff;
   margin: 0px 1px 0px 0px;
   padding: 0px;
   border-left: 1px solid #d6d6d6;
   border-right: 1px solid #d6d6d6;
   border-bottom: 1px solid #d6d6d6;
}
.startpage-features-wrapper {
   background-color: #fafafa; 
   border: 1px solid #e0e0e0; 
   border-top: none;   
}
.startpage-features-wrapper .sv-column-4:nth-child(1) .startpage-featured-shortcut {
    margin-right: -4%;
}
.startpage-features-wrapper .sv-column-4:nth-child(2) .startpage-featured-shortcut {
    border-left: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0;
    margin-left: -12px;
    margin-right: -12px;
    padding-left: 22px;
    padding-right: 22px;
}
.startpage-features-wrapper .sv-column-4:nth-child(3) .startpage-featured-shortcut {
    margin-left: -4%;
}
.startpage-shortcuts-box:last-child{
   padding-bottom: 0px !important;
}
.startpage-shortcuts-box ul{
   list-style: none;
   margin: 0px;
   padding: 0px;
}
.startpage-shortcuts-box ul.second-startpage-shortcuts-box li{
   background-color: #f6f6f6;
}
.startpage-shortcuts-box li{
   border-bottom: 1px solid #c8c8c8;
   box-shadow: 0px 1px 0px #fff;
   margin-top: 1px;
}
.startpage-shortcuts-box li a{
   display: block;
   padding: 15px 10px 15px 15px;
   text-decoration: none;
}
.startpage-shortcuts-box li a:hover,
.startpage-shortcuts-box li a:focus{
   text-decoration: underline;
   background-color: #f5f5f5;
}
.startpage-shortcuts-box li i{
   float: right;
}
.startpage-shortcuts-box li i.icon{
   float: none;
   color: #664975;
}
.shortcuts-box,
.featured-shortcut {
   padding: 10px 20px 10px 20px;
   background-color: #fafafa;
   border: 1px solid #e4e2e3;
   border-radius: 5px;
   background-position: center 10px !important;
}
.startpage-featured-shortcut{
   padding: 20px 20px 3px 20px;
   background-color: transparent;
   border: none;
   border-radius: 0px;
   background-position: center 10px !important;
}
.startpage-featured-shortcut p,
.shortcuts-box p,
.featured-shortcutp {
   font-size: 14px;
}
.purple-feature .startpage-featured-shortcut{
   padding: 10px 10px 0px 0px;
   background-color: #7d1a5d;
   border: 1px solid #751857;
   border-radius: 0px;
   box-shadow: none;
}
.purple-feature .startpage-featured-shortcut h2{
	color: #fff;
}
.purple-feature .featured-shortcut-icon img{
   border-radius: 0px;
   -webkit-box-shadow: none;
   box-shadow: none;
}
form.startpage-search input {
   height: auto;
   line-height: 16px;
   padding: 11px;
   width: 100%;
   box-sizing: border-box;
   margin-bottom: 8px;
}
/* SLUT STARTSIDA */

/* INGÅNGSSIDA */

.page-header {
   min-height: 280px;   
   position: relative;   
}

.page-header-desc {
   background-color: rgba(255, 255, 255, 0.9);
   max-width: 310px;
   position: absolute;
   left: 12px;
   bottom: 12px;
   padding: 16px;
   margin-right: 12px;
   border-radius: 2px;
}

.page-header-desc p,
.page-header-desc .sv-use-margins .ingress:first-child {
   font-size: 95%;
   margin-top: 6px;
}

.page-header-desc h1.heading,
.page-header-desc h1.heading:last-child,
.page-header-desc .sv-use-margins .heading:last-child {
   font-size: 160%;   
}

.featured-shortcuts-box {
   position: relative;
   overflow: hidden;   
}
   
.featured-shortcut {
   background-position: center 10px !important;
   margin-top: 0.5em;
   padding: 10px 20px 5px 20px;
}

.featured-shortcut-icon {
   height: 67px;  
}

.featured-shortcut-icon img {
   border-radius: 30px;
   -webkit-box-shadow: 0 3px 6px rgba(0,0,0,0.200);
   box-shadow: 0 3px 6px rgba(0,0,0,0.200);
}

.featured-shortcut-text h2 {
   margin-top: 8px !important;
   margin-bottom: 13px !important;
}

.featured-shortcut a { /* TEMP */
   font-size: 95% !important;
}

.shortcuts-box {
   border-top: 5px solid #7d1a5c;
   margin-top: 1.5em;
/*
   background-color: #f6f4f0;
   border: 1px solid #ddd;
   border-radius: 2px;
   padding: 1em 15px;
*/ 
}

.shortcuts-box h2.puffrubrik {
   margin-top: 10px;
}

.popular-pages {
   overflow: hidden;
   margin: 8px 0 0 0;
   padding: 0;
}

.popular-pages li {
   display: block;
   width: 42%;
   float: right;
   padding: 0 3%;
   margin: 8px 0;
}

.popular-pages li i.fa {
   font-size: 9px;
   color: #7e1a5d;
   vertical-align: 30%;
   margin-left: -12px;  
   margin-right: 5px; 
}

.popular-pages li.clear-left {
   padding-right: 0;
   width: 42%;   
   float: left;
}

.popular-pages li a {
   font-size: 95% !important;
   text-decoration: none !important;
   color: #333;
}
.popular-pages li a:focus{
   color: #0066cc;
}
.popular-pages li a:hover,
.popular-pages li a:active {
   text-decoration: underline !important;
   color: #333;
}
.news-list {
   padding: 0px;
   margin-bottom: -1em;   
}

.news-list h2 {
   font-size: 110%;
   font-family: Arial, "sans-serif";
}

.news-list h2 i.fa {
   font-size: 40px;
   vertical-align: -17%;
   margin-right: 8px;
   color: #444;
}

.news-list ul {
   list-style-type: none;
   margin: 0;
   padding: 0; 
}

.news-list ul li {
   overflow: hidden; 
   margin: 0; 
   padding: 20px 0; 
   border-bottom: 1px solid #ddd;  
}

.news-list ul li:last-child {
   border-bottom: none;  
   padding-bottom: 0; 
}

.news-list img {
	background: #ccc; 
	float: left; 
	width: 25%; 
	margin-right: 5%; 
	height: auto;
}
.news-list img.sv-linkicon{
	background: transparent;
	float: none;
	width: auto;
	margin-right: 0px;
}
.news-list h2,
.news-list h3 {
	margin: 4px 0 0 0; 
	display: block; 
	padding: 0; 
}
.news-list h2 {
	margin-bottom: 14px;
}
.news-list h2 a,
.news-list h3 a {
	color: #0066cc;
}
.news-list h2 a:hover,
.news-list h3 a:hover,
.news-list h2 a:focus,
.news-list h3 a:focus {
	color: #0066cc;
	text-decoration: underline;
}

.news-list p.normal {
	margin-top: 4px;
}
  
.news-list-frontpage {
   padding: 15px 20px !important;
   border-top: 1px solid #e0e0e0 !important;
   border-bottom: 1px solid #e0e0e0 !important;
   margin-top: 24px;
}

.news-list ul li:first-child {
   padding-top: 0px;
}

.clear-left {
   clear: left;
}

/* SLUT INGÅNGSSIDA */

/* START FORMULÄR */
textarea.sv-form-textfield,
input[type="text"],
input[type="number"],
input.sv-form-textfield{
   -moz-border-radius: 3px;
   border-radius: 3px;
   padding: 5px;
   border: 1px solid #bbbbbb;
}
#statusform input[type="number"],
#statusform input[type="text"]{
   height: 35px;
   margin-top: 10px;
}
input.top-searchbtn{
   -moz-border-radius: 0px;
   border-radius: 0px;
   -moz-box-shadow: none;
   -webkit-box-shadow: none;
   box-shadow: none;
}
p.label,
span.label,
span.label label{
   padding-bottom: 5px;
   font-weight: bold;
}

textarea{
   max-width: 100%;
}
form span.normal{
   font-weight: bold !important;
}
form label{
   font-weight: bold;
}
fieldset{
   margin: 0px;
   padding: 0px;
   border: 0px none;
}
fieldset legend{
   font-weight: bold;
}
fieldset input{
   margin-left: 0px;
   margin-top: 5px;
}
fieldset input[type="radio"]{
   margin-left: 10px;
   margin-top: 10px;
}
/* SLUT FORMULÄR */

/* UNDERMENYN */
#submenu h2 {
   margin-bottom: 5px;   
}

#submenu h2 a {
   font-size: 16px;
   font-weight: bold;
   text-decoration: none;
   padding: 8px;
}

#submenu ul {
   margin: 0;
   padding: 0;
   list-style-type: none;
}

#submenu ul li {
   margin: 0;
   padding: 0;
}

#submenu ul li.current,
#submenu ul li.current ul,
#submenu ul li.selected ul,
#submenu ul li.opened ul {
   background-color: #fafafa;
}

#submenu ul li a,
#submenu ul li span {
   margin: 0;
   padding: 12px 30px 12px 12px;
   color: #333;
   display: block;
   border-top: none;
   border-bottom: 1px solid #e0e0e0;
   text-decoration: none;
   font-size: 14px;
   font-family: arial;
   position: relative;
}

#submenu ul li.selected a:link,
#submenu ul li.selected span {
   font-weight: bold;   
}

#submenu ul li.selected li a:link {
   font-weight: normal;
}

#submenu ul li:first-child a {
   border-top: none;
}

#submenu ul li:last-child a {
   border-bottom: 1px solid #e0e0e0;
}


#submenu ul li a:hover,
#submenu ul li a:focus {
   background-color: #eee;
}

#submenu ul ul a:link,
#submenu ul ul span {
   padding-left: 20px;
}

#submenu ul ul ul a:link,
#submenu ul ul ul span {
   padding-left: 40px;
}

#submenu ul ul ul ul a:link,
#submenu ul ul ul ul span {
   padding-left: 60px;
}

#submenu ul ul ul ul ul a:link,
#submenu ul ul ul ul ul span {
   padding-left: 80px;
}

#submenu ul ul ul ul ul ul a:link,
#submenu ul ul ul ul ul ul span {
   padding-left: 100px;
}

#submenu ul ul ul ul ul ul ul a:link,
#submenu ul ul ul ul ul ul ul span {
   padding-left: 120px;
}

#submenu ul {
   background-color: #fff;   
}

#submenu li.opened {
   background-color: #fafafa !important;
}

#submenu ul li.opened {
   border-left: 3px solid #e0e0e0;
}

#submenu ul li.opened > a:first-child{
   font-weight: bold;
}

#submenu ul li.opened > a:first-child::after,
#submenu ul li.opened > span:first-child::after {
   font-family: FontAwesome;
content: '\f107';
position: absolute;
font-size: 16px;
padding-right: 0px;
display: inline-block;
top: 12px;
right: 12px;
}

#submenu ul li ul li.opened {
   border-left: none;
}

#submenu li.selected {
   background-color: #eee !important;
}

#submenu li.current.opened {
   border-bottom: none;
}

#submenu li.current .opened {
   border-bottom: none;   
}
/* SLUT UNDERMENY */

/* ACCORDION */
.accordion {
   list-style-type: none;
   padding: 0;
   margin: 0;   
}

.accordion li {
   margin: 0;   
}

.ui-accordion-header {
   padding: 10px 0;
   border-bottom: 1px solid #ccc;
   cursor: pointer;   
   margin: 0;
   max-width: 100%;
   font-weight: normal !important;
}

.ui-accordion-header:hover,
.ui-accordion-header:focus {
   background-color: #eee; 
}

.ui-accordion-header:last-child {
   border-bottom: none; 
}

.ui-accordion-header-icon {
   font-size: 10px;
   font-weight: 100;
   margin-right: 10px;  
   color: #7d1a5c;
}

.ui-accordion-content {
   background-color: #fff;
   border-bottom: 1px solid #ccc;
   padding: 5px 15px 15px 15px;
}
.accordion h3.rtl .ui-accordion-header-icon{
   padding-left: 12px;   
}

/* SLUT ACCORDION */

/*länkarna i sidfoten och sidhuvudet*/
footer h3.underrubrikx2 {
   font-size: 14px;
   margin-top: 0px !important;
}

#footer-news {
   list-style-type: none;
   margin: 9px 0px 0px 0px;
   padding: 0;
}

#footer-news li {
   margin-bottom: 8px;  
   padding-left: 13px; 
}

#footer-news li::before {
   color: #0066cc; 
   content: "\00BB \0020";
   display: inline-block;
   margin-left: -13px;
   vertical-align: top;   
   width: 10px;
}

#footer-news li a {
   color: #0066cc;   
}

.header-links {
   margin: 0;
   list-style-type: none;   
   text-align: center;
}

.header-links {
   max-width: 640px;
}

.header-links li {
   display: inline;
   padding: 0 10px;
   border-right: 1px solid #d8d8d8;
}

.header-links li {
   display: inline-block;
   margin: 5px 0;
   white-space: nowrap;
}

.header-links li:last-child {
   border-right: none;
   padding-right: 0;
}

.header-links a {
   display: inline !important;   
}

.header-links ul ul li {
   padding: 10px;
   border-right: none;
   display: block !important;
}

.header-links ul li a {
   display: block !important;
}
.header-links .ahjalpfunktioner i {
   font-size: 110% !important;
}

.footer-links {
   margin: 0;
   margin-bottom: 12px;
   list-style-type: none;   
   text-align: left;
}

.footer-links li {
   display: block;
   padding: 0px;
   border-right: none;
   margin-bottom: 12px;
}

.footer-links li a {
   display: block !important;   
}

/* Slut länkar sidfot*/
/* DROPDOWN SPRÅK */
.header-languages{
   line-height: 21px;
}
.header-languages a{
   padding-left: 10px;
   margin-right: 5px;
}
div#lang-menu{
   text-align: left; 
   position: relative;
}
div#lang-menu ul{
   margin: 0px;
   padding: 0px;
   height: auto;
   display: none;
   position: absolute;
   z-index: 10000;
   background-color: #fff;
   left: -15px;
   top: 7px;
   border: 1px solid #ccc;
   border-radius: 4px;
   border-top-left-radius: 0px;
   border-top-right-radius: 0px;
   -webkit-box-shadow: 0 6px 12px rgba(0,0,0,0.200);
   box-shadow: 0 6px 12px rgba(0,0,0,0.200);
   margin-top: 10px;
}
div#lang-menu ul li{
   display: block; 
   padding: 0;
   margin: 0;
   border-right: none;
}
div#lang-menu ul li a{
   display: block;
   font-size: 90% !important;
   padding: 5px 14px;
   margin: 0;
   line-height: 20px;
}
div#lang-menu ul li a:hover {
   background-color: #f5f5f5;
}

div#lang-menu ul li a:focus {
   color: #fff;
   background-color: #7d1a5c;
}
.arrow-up {
   position: absolute;
   z-index: 10000;
	width: 0; 
	height: 0; 
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	display: none;
	border-bottom: 8px solid #ccc;
   left: 50%;
   margin-left: -10px;
   margin-top: 2px;
}
/* SLUT DROPDOWN SPRÅK */

/* MOBILA HJÄLPMENYN */
.header-links-mobile {
   margin: 0;
   padding: 0;
   list-style-type: none;
   text-align: right;
}

.header-links-mobile li {
   margin: 0 0 15px 0;
   padding: 0;
   text-align: right;
}

.header-links-mobile li .fa-globe {
   margin: 0 5px 0 0;
}

.header-links-mobile li a {   
   text-align: right;
   display: inline;
}
/* SLUT MOBILA HJÄLPMENYN */

/* VERKTYGSFÄLTET */
.toolbar {
   border-top: 1px solid #d8d8d8;
   border-bottom: 1px solid #d8d8d8;
   padding: 0px 5px;
}

.toolbar a i {
   margin-right: 5px;
   margin-left: 10px;
}

.toolbar a.ahjalpfunktioner {
   margin-right: 20px;
   font-size: 85% !important;
   color: #555;
   white-space: nowrap;
   display: inline-block;
   padding: 10px 0;
}

.toolbar a.ahjalpfunktioner:hover {
   color: #222;
}
#languages-bar-list{
   position: relative;
   margin-left: -5px;
}
#languages-bar-list ul{
   margin: 0px;
   padding: 0px;
   list-style: none;
   background-color: #eee;
   position: absolute;
   z-index: 10000000000;
   display: none;
   background-color: #fff;
   border: 1px solid #ccc;
   border-bottom-left-radius: 4px;
   border-bottom-right-radius: 4px;
   -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
   box-shadow: 0 6px 12px rgba(0,0,0,.175);
   background-clip: padding-box;
   padding: 8px 0px;
   width: 100%;
}
#languages-bar-list ul li{
   padding: 0px 0px;
   margin: 0px;
}
#languages-bar-list ul li a{
   display: block;
   padding-left: 23px;
   white-space: normal;
}
.language-active a.ahjalpfunktioner:active,
.language-active a.ahjalpfunktioner:focus{
   background-color: #fff !important;
   color: #333 !important;
}
span.other-languages i{
   margin-left: 2px !important;
}
span.other-languages{
   color: #000 !important;
   padding-right: 8px;
   padding-left: 6px;
}
span.other-languages i{
   margin-right: 5px;
}
span.other-languages i.fa-sort-down{
   font-size: 18px;
   position: absolute;
   top: 5px;
   padding-left: 5px;
}
div.language-active{
   /*-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
   box-shadow: 0 6px 12px rgba(0,0,0,.175);*/
   background-clip: padding-box;
   border-left: 1px solid #d8d8d8;
   border-right: 1px solid #d8d8d8;
   margin-right: -2px;
}
div.language-active i.fa-sort-down{
   top: 5px;
}
/* SLUT VERKTYGSFÄLTET */

/* SKIP TO CONTENT */
.skip {
   position: absolute;
   top: 0;
   left: 0;
   z-index: 100;
   width: 100%;
}

.skip ul {
   position: relative;
   margin: 0;
   list-style: none;
}

.skip li {
   display: inline;
   margin: 0;
}

.skip a {
   position: absolute;
   width: 100%;
   top: -100px;
   left: 0;
   padding: 5px 0;
   color: #fff;
   font-size: 14px;
   background-color: #7d1a5d;
   text-align: center;
}

.skip a:focus,
.skip a:active {top:0;}
/* SLUT SKIP TO CONTENT */

/* BRÖDSMULOR */
#breadcrumbs {   
   display:block; 
   padding:0; 
   margin: -20px 0 18px 0; 
   list-style:none
}

#breadcrumbs li {   
   display:inline;
}
/* SLUT BRÖDSMULOR */
/* SLUT BRÖDSMULOR */

/* SÖKSIDAN START */

   .ess-overview,
   .search-side dd{
      font-family: 'Arial', sans-serif;
      font-size: 16px;
   }
   li.ess-selected{
      background-color: #eee6eb !important;
   }
   span#essi-hitcount{
      color: #664975 !important;
   }
   .ess-hit-extract strong,
   .ess-hits dt a strong{
      background-color: #eee6eb !important;
   }
   #siteSeeker-form input.normal{
      padding: 5px;
      height: 29px;
   }
   .paging span,
   .paging a{
       display: inline-block;
       padding: 0px 9px;
       margin-right: 4px;
       border-radius: 3px;
       border: solid 1px #c0c0c0;
       background: #e9e9e9;
       box-shadow: inset 0px 1px 0px rgba(255,255,255, .8), 0px 1px 3px rgba(0,0,0, .1);
       font-weight: bold;
       text-decoration: none;
       color: #333333;
       text-shadow: 0px 1px 0px rgba(255,255,255, 1);
       line-height: 30px;
   }
   span.current{
      border: 1px solid #751857;
      background: #7d1a5d;
      box-shadow: none;
      color: #fff;
      text-shadow: none;   
   }
   .paging a:hover{
      background: #fefefe;
      background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FEFEFE), to(#f0f0f0));
      background: -moz-linear-gradient(0% 0% 270deg,#FEFEFE, #f0f0f0);   
   }

   .portlet-section-header a {
	text-decoration: underline !important;
   }

/* SÖKSIDAN SLUT */
.atm-i{
  margin-top: -15px !important;
}

/* DRAGSPEL FÖR VERKTYGSFÄLTET FÖR LAYOUTER */
.sv-toolbar {
   padding: 10px 10px 10px 30px;
   background: #f5f5f5;
   border: 1px solid #d8d8d8;   
   position: relative;
}

.sv-toolbar div {
   float: none !important;
   position: static !important;   
}

.sv-toolbar div a {
   position: absolute;
   display: block;
   top: 0px;
   left: 0px;
   width: 100%;
   height: 100%;
   text-decoration: none !important;
   z-index: 11;
}

.sv-toolbar div a.sv-layout-restore:before,
.sv-toolbar div a.sv-layout-minimize:before {
    content: "\f067"; 
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    color: #7d1a5c;
    font-size: 90%;
    padding-right: 0.5em;
    position: absolute;
    top: 12px;
    left: 10px;
}

.sv-toolbar div a.sv-layout-minimize:before {
    content: "\f068"; 
}

.sv-toolbar div a i {
   background: none;
}

.accordion-content {
   padding: 10px; 
   border: 1px solid #d8d8d8;
   border-top: none;
   }

.sv-video-wrapper {
   position: relative; 
   padding-bottom: 56.25%;
   height: 0px; 
   overflow: hidden;
   width: auto !important;
}

.sv-video-wrapper iframe {
   position: absolute; 
   top: 0px; 
   left: 0px; 
   width: 100%; 
   height: 100%;
}
/* SLUT DRAGSPEL FÖR VERKTYGSFÄLTET */

/* START FILTRERING FÖR NYHETSARKIV */
#news-year-bar{
   display: block;
   width: 100%;
   position: relative;
   margin-left: -15px;
}
.news-archive{
   float: left;
   margin-left: 15px;
}
.news-archive a.year-trigger{
   border: 1px solid #ccc;
   border-top-left-radius: 3px;
   border-top-right-radius: 3px; 
   padding-left: 9px;
   padding-right: 9px;
   text-decoration: none;
   display: block;
   height: 33px;
   line-height: 33px;
   position: relative;
   background: #f9f9f9;
}
.news-archive a.year-trigger:hover{
   text-decoration: underline;
}
.news-archive a.active{
   background-color: #fff;
   border-bottom: 1px solid #fff;
   position: relative;
   z-index: 1;
}
.news-archive ul.active{
   display: block;
   position: absolute;
   left: 15px;
   margin: 0px;
   border-top: 1px solid #ccc;
   width: 100%;
   margin-top: -1px;
   padding-top: 4px;
}
.news-archive ul.active li{
   display: inline;
   margin-right: 13px;
   line-height: 40px;
}
.news-archive ul.active li a{
   border: 1px solid #d8d8d8;
   padding: 7px;
   border-radius: 4px;
   display: inline-block;
   min-width: 35px;
   text-align: center;
}
.news-archive ul.active li a:hover{
   background-color: #f5f5f5;
}
.noscript-margin{
   padding-top: 15px;   
}
/* SLUT FILTRERING FÖR NYHETSARKIV */

/* START FÖR PUNKTLISTA MED PILAR */
.arrow-list ul{
   list-style: none;
   margin: 0px;
   padding: 0px;   
}
.arrow-list ul li{
   margin-left: 3px; 
}
.arrow-list ul li a{
   color: #333333 !important;
   text-decoration: none !important;
}
.arrow-list ul li a:hover{
   text-decoration: underline !important;
}
.arrow-list ul li:before{
   font-family: FontAwesome;
   content: "\f138";
   font-style: normal;
   font-weight: normal;
   text-decoration: inherit;
   margin-right: 5px;
   color: #7e1a5d;
   font-size: 15px;
}
/* SLUT FÖR PUNKTLISTA MED PILAR */

/* START DRAGSPEL FÖR WEBBSUPPORT */
.dragspel{
   background-color: #f5f5f5;
}
.dragspel{
   margin: 0px;
}
.dragspel ul.accordion li{
   padding: 0px 10px;
   border-top: 1px solid #ccc;
}
.dragspel a.accordion-trigger:hover,
.dragspel ul.accordion li:hover{
   background-color: #dcdcdc;
}
.dragspel ul.accordion li a{
   text-decoration: none;
   color: #0066cc;
   display: block;
   padding: 15px 0px;
}
.dragspel ul.accordion li a:hover{
   text-decoration: underline;
}
.dragspel a.accordion-trigger{
   display: block;
   color: #333333 !important;
   padding: 15px 10px;
   text-decoration: none;
}
.dragspel a.accordion-trigger span{
   color: #333333 !important;
}
.dragspel a.accordion-trigger span:hover{
   text-decoration: underline;
}
.dragspel a.accordion-trigger i{
   padding-right: 8px;
   color: #7d1a5c;
   font-size: 90%;
}
/* SLUT DRAGSPEL FÖR WEBBSUPPORT */

/* TABELLER START */
table{
   border-spacing: 0;
   border-bottom: 1px solid #ddd;
}
table>tbody>tr>td{
   padding: 10px 8px 10px 8px !important;
   border-top: 1px solid #ddd !important;
   vertical-align: middle !important;
}
table>thead>tr>th {
   vertical-align: bottom !important;
   border-bottom: 2px solid #ddd;
   padding: 8px;
}
/* TABELLER SLUT */

/* Dölj när inte är utskrift */
.print-only {
   display: none;
}
/* HITTA TILL OSS */
p.telefonnummer:before{
   content: "\f095";
   margin-right: 10px;
   display: inline-block;
   font-family: FontAwesome;
   vertical-align: middle;
   font-size: 28px;
   color: #7d1a5d !important;
   -webkit-font-smoothing: antialiased;
}
#listan{
   float: left;
   margin-left: 20px; 
}
#listan a{
   margin-right: 10px;
}
#kontor-nav{
   display: none;
   border-top: 1px solid #d8d8d8;
   border-bottom: 1px solid #d8d8d8;
   margin-bottom: 5px;
   padding: 5px;
   font-size: 14px !important;
}
#kontor-nav span{
   float: left;
   line-height: 36px;
   font-size: 120%;
   margin-right: 10px;
}
#kontor-nav a{
   color: #005bbb;
   text-decoration: none;
   font-size: 120%;
}
#kontor-nav a:hover{
   text-decoration: underline;
}
a.shortcut-alphabet{
   line-height: 36px;
   float: left;
}
#alla-kontor{
   margin-left: -25px;
   margin-top: 15px;
}
#alla-kontor ul,
#alla-kontor ul li{
   list-style: none;
   margin: 0px;
   padding: 0px;
   margin-bottom: 10px;
}
#alla-kontor ul{
   float: left;
   margin-left: 25px;
}
#alla-kontor ul li{
   padding: 5px;
   line-height: 22px;
}
.clearfix{
   clear: both;   
}
.office-dropdowns-content{
   position: relative;
   height: 100%;
}
.office-dropdowns-content p.normal{
   padding-bottom: 25px !important;
}
.dropDowns{
   width: 100%;
   position: absolute;
   display: block;
   font-size: 16px;
   border: 1px solid #A9A9A9;
   bottom: 0px;
   height: 30px;
}
.city-units{
   margin-bottom: 25px;
   padding-bottom: 30px;
   border-bottom: 1px solid #d8d8d8;
}
.city-units:first-of-type{
   margin-top: 0px;
}
.city-units:last-child{
   margin-bottom: 0px;
   border-bottom: none;
}
.city-units .sv-linked-portlet{
   margin-bottom: 15px;
}
/* SLUT HITTA TILL OSS */

/* GRÅ RUTA - ANVÄNDS VID INLOTSNING */
.generic-box {
   background-color: #f8f8f8; 
   padding: 5px 15px 15px; 
   margin-top: 30px; 
   border: 1px solid #ddd;
}
/* SLUT GRÅ RUTA */

footer {
   background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, #fafafa), color-stop(1, #ffffff) );
   background-image: -o-linear-gradient(bottom, #fafafa 0%, #ffffff 100%);
   background-image: -moz-linear-gradient(bottom, #fafafa 0%, #ffffff 100%);
   background-image: -webkit-linear-gradient(bottom, #fafafa 0%, #ffffff 100%);
   background-image: -ms-linear-gradient(bottom, #fafafa 0%, #fffff 100%);
   background-image: linear-gradient(to bottom, #fafafa 0%, #ffffff 100%);
}
/* DELA FUNKTIONEN */
#social-share{
   position: relative;   
}
#social-share #social-share-list{ 
   list-style: none;
   margin: 0px;
   padding: 8px 0px;
}
.social-share-active{
   background-clip: padding-box;
   border-left: 1px solid #d8d8d8;
   border-right: 1px solid #d8d8d8;
   margin-right: -2px;
}
#social-share-list{
   margin: 0px;
   padding: 0px;
   list-style: none;
   background-color: #eee;
   position: absolute;
   z-index: 10000000000;
   display: none;
   background-color: #fff;
   border: 1px solid #ccc;
   border-bottom-left-radius: 4px;
   border-bottom-right-radius: 4px;
   -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
   box-shadow: 0 6px 12px rgba(0,0,0,.175);
   background-clip: padding-box;
   padding: 8px 0px;
}
#social-share-list li{
   margin: 0px;  
}
#social-share-list li a{
   display: block;
   padding-left: 30px;
   min-height: 16px;
   background-repeat: no-repeat;
   background-position: 10px 50%;
}
#social-share-list li a.facebook16{
   background-image: url('http://www.migrationsverket.se/webdav/files/css/icons/facebook16.png');
}
#social-share-list li a.googleplus16{
   background-image: url('http://www.migrationsverket.se/webdav/files/css/icons/g+16.png'); 
}
#social-share-list li a.twitter16{
   background-image: url('http://www.migrationsverket.se/webdav/files/css/icons/twitter16.png');
}
#social-share-list li a.linkedIn16{
   background-image: url('http://www.migrationsverket.se/webdav/files/css/icons/linkedIn16.png');
}
#social-share-list li a.mail16{
   background-image: url('http://www.migrationsverket.se/webdav/files/css/icons/mail16.png');
}

#share-trigger{
   position: relative;
   padding-right: 20px;
   margin: 0px;
   margin-right: 10px;
}
#share-trigger i.fa-sort-down {
   font-size: 18px;
   position: absolute;
   top: 5px;
   padding-left: 10px;
   margin: 0px;
}
/* TWITTER FLÖDE */
.tweet{
    position: relative;
    padding-bottom: 15px;
    border-bottom: 1px solid #ddd;
    padding: 0px 12px 10px 69px;
}
.tweet:last-child{
	border-bottom: 0px;
}
.tweet time{
	font-size: 12px;
	position: relative;
	top: 0px;
}
.permalink {
    position: relative;
    z-index: 50;
    float: right;
    margin-top: 2px;
    font-size: 75%;
    color: #707070;
    text-decoration: none;
}
.avatar,
.header {
    position: absolute;
    top: 12;
    left: 0px;
    width: 48px;
    height: 48px;
    background: #fff;
    border-radius: 4px;
}
.p-author a{
	font-weight: bold;
	text-decoration: none;
}
.p-author a span{
	display: inline-block;
}
.p-author a:hover span.full-name{
	text-decoration: underline;
}
.p-author a span.p-nickname{
	font-size: 70%;
	color: #707070;
	margin-left: 5px;
}
a.u-url:hover span.p-nickname{
	text-decoration: none;
}
.e-entry-title{
	margin: 7px 0px 0px 0px !important;
	line-height: 130%;
	word-break: break-word;
}
.e-entry-title a{
	color: #A9218E;
	text-decoration: none;
}
.e-entry-title a.profile{
	text-decoration: none;
}
.e-entry-title a img{
	width: 100%;
	height: auto;
}
.retweet-credit{
	color: #707070;
	font-size: 84% !important;
	margin-top: 5px;
}
.retweet-credit a{
	text-decoration: none;
	color: #707070;
	font-size: 100%;
}
.permalink:hover,
.e-entry-title a.profile:hover .p-nickname,
.e-entry-title a:hover,
.retweet-credit a:hover{
	text-decoration: underline;
}
.retweet-credit i{
	margin-right: 5px;
}
.twitter-footer{
	position: relative;
	margin-top: 10px;
	min-height: 15px;
}
ul.tweet-actions {
	display: inline;
	margin: 0px;
}
ul.tweet-actions li{
	display: inline;
	margin-left: 10px;
}
ul.tweet-actions li:first-child{
	margin-left: 0px;
}
div.tweet-actions{
	height: 15px;
	margin-top: 10px;
	top: 0px;
	right: 0px;
	margin: 0px;
}
ul.tweet-actions li a{
	text-decoration: none;
}
ul.tweet-actions li a b{
	color: #fff;
	display: none;
}
ul.tweet-actions li a{
	color: #707070;
}
ul.tweet-actions li a:hover{
	color: #A9218E;
}
ul.tweet-actions li a.favorite-action:hover{
	color: #ffac33;
}
ul.tweet-actions li a.retweet-action:hover{
	color: #5c913b;
}
span.stats-wide a{
	font-size: 75%;
	margin-right: 5px;
	text-decoration: none;
	display: block;
	margin-top: 5px;
}
span.stats-wide a:first-child{
	margin-top: 0px;
}
span.stats-wide a:hover{
	text-decoration: underline;
	color: #0084B4;
}
span.stats-wide a span strong{
	color: #0084B4;
}
#ajaxLoad{
	padding-bottom: 15px;
}
/* SLUT TWITTER FLÖDE */.sv-portlet p,.sv-old-text-portlet p{margin:11px 0 0 0}/* Standard SiteVision CSS classes */.svhidden,.sv-hidden{display:none !important}.sv-old-list{margin-top:0;margin-left:0.7em;padding-left:0.7em}.sv-defaultlist{list-style-type:none;padding:0;margin:0;border-color:#AAA !important}.sv-defaultlist-noleft{list-style-type:none;padding-left:0;margin-left:0}.sv-no-list-style{list-style:none}.sv-nomargin{margin:0}.sv-nopadding{padding:0}.sv-noleft{margin-left:0;padding-left:0}.sv-default-margin{margin:11px !important}.sv-default-bottom-margin{margin-bottom:11px}.sv-notopmargin{margin-top:0}.sv-noborder{border-style:none}.sv-vamiddle{vertical-align:middle}.sv-noborder-nospacing{border-style:none !important;margin:0 !important;padding:0 !important}.sv-noborder-vamiddle{border-style:none;vertical-align:middle}.sv-linkicon{padding-left:2px;border-style:none}.sv-clear-left{clear:left}.sv-clear-right{clear:right}.sv-inline{display:inline}.sv-text-align-left{text-align:left}.sv-text-align-center{text-align:center}.sv-text-align-right{text-align:right}.sv-text-align-justify{text-align:justify}.sv-channel-paragraph{display:block;margin-bottom:1em}/* These two has to be separated, it's an IE issue it willignore rules if there is an unrecognized selector. In this case '>'... */.sv-horizontal .sv-horizontal-column,.sv-float-left,.sv-horizontal-list li{float:left}.sv-horizontal > div.ui-state-highlight{float:left}.sv-float-right{float:right;}.sv-border-box{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.sv-clear-both{clear:both}.sv-wrap-words{word-wrap:break-word}.sv-fixed-position{position:fixed;top:0;left:0}.sv-full-width{width:100%}.sv-full-size{width:100%;height:100%;}/* Login form -editor */.sv-login-form-decorations{background:url('/sitevision/grey-bg-login.png') repeat-x scroll 0 0 #eeeeee;width:400px;border:solid 1px #cccccc}.sv-login-form-decorations #greeting{text-align:center;margin:0;padding:0;border-bottom:1px solid #cccccc}.sv-login-form{margin:0;padding:0;text-align:left}.sv-login-form form{margin:0;padding:15px 0}.sv-login-form fieldset{border-style:none;padding:10px 0;margin:0;color:#000000}.sv-login-form label{margin:0;padding:0;vertical-align:middle;text-shadow:0 1px 0 rgba(255,255,255,0.8)}.sv-login-form legend,.sv-login-form-clean legend,.sv-logout-form legend{display:none}.sv-login-form .error{color:red;padding:0 0 10px 0;text-align:center}.sv-login-form .field-margin{margin:0;padding:0}.sv-login-form .submit{margin:0;padding:2px 5px;text-shadow:0 1px 0 rgba(255,255,255,0.8)}.sv-login-form .sv-login-form-logo{border-style:none;margin:10px 10px 0 0;padding:0;float:right}.sv-login-form #greeting h1{font-family:Arial, sans-serif;font-weight:lighter;text-shadow:0 1px 0 rgba(255,255,255,0.8)}.sv-login-form .inputs{border:1px solid #c9c9c9;width:150px;height:20px}.sv-login-form-end{clear:both}.sv-login-form .left-column{width:140px;float:left;margin:0;padding:0 5px 0 0;text-align:right}.sv-login-form .right-column{margin:0;padding:0;text-align:left}.sv-login-form .output{margin:0;padding:5px 0 10px 0;display:none}.sv-login-form .output span{vertical-align:top;padding:2px 8px}/* Login form -portlet -renderClean */.sv-login-form-decorations-clean{width:250px;background-color:#eeeeee;border:solid 1px gray}.sv-login-form-clean{margin:0;padding:0;text-align:left}.sv-login-form-clean form{margin:0}.sv-login-form-clean fieldset{border-style:none;padding:10px;margin:0}.sv-login-form-clean .error{color:red}.sv-login-form-clean .field-margin{margin-bottom:5px}.sv-login-form-clean .submit{float:left}.sv-login-form-clean .sv-login-form-logo{border-style:none;float:right}.sv-logout-form{margin:0;padding:0;width:250px;text-align:left}.sv-logout-form fieldset{border-style:none;padding:10px;margin:0}.selfservice-fieldset{margin-top:1.2em;border:1px solid transparent;position:relative}.wizard-form fieldset{border:1px solid;position:relative}.wizard-form{padding:1.3em 1.3em;border:1px solid}.tagcloud-tagsize-100{font-size:100% !important}.tagcloud-tagsize-110{font-size:110% !important}.tagcloud-tagsize-120{font-size:120% !important}.tagcloud-tagsize-130{font-size:130% !important}.tagcloud-tagsize-140{font-size:140% !important}.tagcloud-tagsize-150{font-size:150% !important}.tagcloud-tagsize-160{font-size:160% !important}.tagcloud-tagsize-170{font-size:170% !important}.tagcloud-tagsize-180{font-size:180% !important}.tagcloud-tagsize-190{font-size:190% !important}.tagcloud-tagsize-200{font-size:200% !important}.tagcloud-tagsize-210{font-size:210% !important}.tagcloud-tagsize-220{font-size:220% !important}.tagcloud-tagsize-230{font-size:230% !important}.tagcloud-tagsize-240{font-size:240% !important}.tagcloud-tagsize-250{font-size:250% !important}.tagcloud-tagsize-260{font-size:260% !important}.tagcloud-tagsize-270{font-size:270% !important}.tagcloud-tagsize-280{font-size:280% !important}.tagcloud-tagsize-290{font-size:290% !important}.tagcloud-tagsize-300{font-size:300% !important}.tagcloud-tagsize-310{font-size:310% !important}.tagcloud-tagsize-320{font-size:320% !important}.tagcloud-tagsize-330{font-size:330% !important}.tagcloud-tagsize-340{font-size:340% !important}.tagcloud-tagsize-350{font-size:350% !important}.tagcloud-tagsize-360{font-size:360% !important}.tagcloud-tagsize-370{font-size:370% !important}.tagcloud-tagsize-380{font-size:380% !important}.tagcloud-tagsize-390{font-size:390% !important}.tagcloud-tagsize-400{font-size:400% !important}.tagcloud-tagsize-410{font-size:410% !important}.tagcloud-tagsize-420{font-size:420% !important}.tagcloud-tagsize-430{font-size:430% !important}.tagcloud-tagsize-440{font-size:440% !important}.tagcloud-tagsize-450{font-size:450% !important}.tagcloud-tagsize-460{font-size:460% !important}.tagcloud-tagsize-470{font-size:470% !important}.tagcloud-tagsize-480{font-size:480% !important}.tagcloud-tagsize-490{font-size:490% !important}.tagcloud-tagsize-500{font-size:500% !important}.tagcloud-tagsize-510{font-size:510% !important}.tagcloud-tagsize-520{font-size:520% !important}.tagcloud-tagsize-530{font-size:530% !important}.tagcloud-tagsize-540{font-size:540% !important}.tagcloud-tagsize-550{font-size:550% !important}.tagcloud-tagsize-560{font-size:560% !important}.tagcloud-tagsize-570{font-size:570% !important}.tagcloud-tagsize-580{font-size:580% !important}.tagcloud-tagsize-590{font-size:590% !important}.tagcloud-tagsize-600{font-size:600% !important}/* Customized Views*/.sv-view-selector-form{background:url('/sitevision/grey-bg-login.png') repeat-x scroll 0 0 #eeeeee;width:290px;border:solid 1px #cccccc;padding:5px 1px}.sv-view-selector-form .form-row{margin:0;padding:3px 10px}.sv-view-selector-form .form-last-row{margin:0;padding:3px 10px;text-align:right}.sv-view-selector-form .sv-custom-view-list-description{margin:0 0 0 21px}.sv-view-selector-form .sv-defaultlist .sv-custom-views-list-item{margin:0;padding:8px 0;border-top:1px dotted gray}.sv-view-selector-form .sv-defaultlist .sv-custom-views-list-item input{margin:0 7px 0 0;padding:0}/* Custom-settings - Anpassad webbplats*/#customsettings .radiostyle{vertical-align:middle;margin-left:5px}#customsettings label{vertical-align:middle}#customsettings fieldset{border:1px #d3d3d3 solid;display:inline;vertical-align:top}#customsettings fieldset legend{display:block !important}/* Tell friend */.tellfriend-window-first{display:table;margin:0 auto}.tellfriend-window-second{padding-top:40px;width:80%}.tellfriend-window-third{margin-top:40px;margin-left:40px}/* Paging in search results */.pagination a{text-decoration:none;border:1px solid #CBCBCB;color:#404040}.pagination a:hover{background:none repeat scroll 0 0 #F3F3F3;color:#404040}.pagination a,.pagination span{display:block;float:left;padding:0.3em 0.5em;margin-right:5px;margin-bottom:5px;min-width:1em;text-align:center}.pagination .current{background:none repeat scroll 0 0 #F4F4F4;border:1px solid #CBCBCB;font-weight:bold}.pagination .current.prev,.pagination .current.next{border:1px solid #EDEDED;color:#CCCCCC;font-weight:normal;background-color:#FFFFFF}.sv-use-margins h1,.sv-use-margins h2,.sv-use-margins h3,.sv-use-margins h4,.sv-use-margins h5,.sv-use-margins h6{display:block}.sv-fontsize-reset{font-size:100% !important}.sv-text-portlet strong,.sv-text-portlet strong *{font-weight:bold !important}.sv-text-portlet em,.sv-text-portlet em *{font-style:italic !important}/** * Fix issue with multiple consecutive spaces not showing * Browsers normally don't care about multiple consecutive spaces they interpret them as one single space * therefore we have to set the whitespace property to pre-wrap according to: * http://dev.w3.org/html5/spec/editing.html#best-practices-for-in-page-editors */.sv-text-portlet-content *,.sv-text-portlet-cloned-content *{white-space:pre-wrap}/* HTML5 reset */article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body.sv-wait *{cursor:wait !important}body.sv-crosshair,body.sv-crosshair *{cursor:crosshair !important}.sv-loading-icon{background-repeat:no-repeat;background-position:2px 2px;padding:2px 2px 2px 24px;background-image:url(/editor/progress/loading_16_grey.gif)}.sv-create-blog-entry{background-repeat:no-repeat;background-position:2px 2px;padding:2px 2px 2px 24px;background-image:url(/sitevision/core/document_new_16.png)}.sv-display-inline-block{display:inline-block}/* fix for images with HTML5-doctypes adds extra padding underneath See SV-9978 for details */.sv-image-portlet,.sv-image-portlet a{line-height:0 !important}p.sv-portlet-image-caption{margin-top:3px}.sv-responsive .sv-buddyicon-portlet img,.sv-responsive .sv-image-portlet img{width:100%;height:auto}.sv-table-portlet caption{display:table-caption !important}/* Rating */.sv-mobile-rating{margin-right:1em}/* Proxyportlet */.sv-proxy-portlet h1 a,.sv-proxy-portlet h2 a,.sv-proxy-portlet h3 a,.sv-proxy-portlet h4 a,.sv-proxy-portlet h5 a,.sv-proxy-portlet h6 a{font-size:100% !important}/* Custom view classes */.sv-relative{position:relative}.sv-move-handle{position:absolute;width:16px;height:16px;top:0;right:0;z-index:20000}.sv-move-handle:active{top:1px}.sv-toolitem{float:left}.sv-dropshadow{-moz-box-shadow:0 0 20px #AAA;-webkit-box-shadow:0 0 20px #AAA;box-shadow:0 0 20px #AAA;/* For IE 8 */-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#AAAAAA')";/* For IE 5.5 - 7 */filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#AAAAAA')}#sitevision-jq-ui-container{  z-index:100000}.sv-grouppage:hover{background-color:whitesmoke}/* Scalable youtube videos */.sv-responsive .sv-video-wrapper{max-width:100%}.sv-responsive .sv-video-container{position:relative;padding-bottom:56.25%;/* padding-top:30px; */height:0;overflow:hidden}.sv-responsive .sv-youtube-portlet iframe,.sv-responsive .sv-youtube-portlet object,.sv-responsive .sv-youtube-portlet embed{position:absolute;top:0;left:0;max-width:100%;max-height:100%}/* Like link */.sv-like i{margin-right:3px}.sv-like b,b.sv-with-icon{font-weight:inherit}/* Nicolas Gallagher's micro clearfix *//** * To clear floats add class 'sv-clearfix' to the * parent of the floated elements */.sv-horizontal:before,.sv-horizontal:after,.sv-clearfix:before,.sv-clearfix:after{content:" ";display:table}.sv-horizontal:after,.sv-clearfix:after{clear:both}.sv-horizontal,.sv-clearfix{*zoom:1}.bootstrap .dropdown-menu a,.bootstrap .btn{text-decoration:none}.sv-buddy-icon{border:none}.sv-buddy-icon,.sv-corner-all{/* top left */-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px}.sv-polaroid{padding:4px;background-color:#FFF;border:1px solid #CCC;border:1px solid rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px}.sv-empty-icon{display: inline-block;width: 14px;height: 14px;line-height: 14px}.ui-helper-hidden-accessible{display:none !important}.sv-new:before{content:"";display:inline-block;width:10px;height:10px;margin-right:.5em;background-color:#AAA;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px}.sv-badge{  display: inline-block;  padding: 2px 7px;  font-size: 10px;  font-weight: bold;  line-height: 12px;  color: #ffffff;  vertical-align: baseline;  white-space: nowrap;  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);  background-color: #999999;  -webkit-border-radius: 9px;  -moz-border-radius: 9px;  border-radius: 9px;}.sv-admin-badge-container-small{position:relative;float:left;margin-right:0.5em}.sv-admin-badge-container-large{position:relative;width:48px}.sv-list-5-columns .sv-admin-badge-container-large{margin:0 auto}.sv-list-2-columns .sv-admin-badge-container-large{float:left;margin-right:1em}.sv-admin-badge:after{display: block;position: absolute;content: url('/sitevision/core/wrench_16_2.png');width: 16px;height: 16px;right: 0px;bottom: 2px}.sv-admin-badge-mini:after{display: block;position: absolute;content: url('/sitevision/core/wrench_14.png');width: 14px;height: 14px;right: 0px;bottom: 2px}/** Standard breadcrumb */.sv-breadcrumb{background-color: none;margin: 0;}.sv-breadcrumb a, .sv-breadcrumb li{font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;font-size: 13px;text-decoration: none;color:#0088cc}.sv-breadcrumb li.active{color: #555555}.bootstrap.modal .modal-header h3{font-size: 20px;font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;text-rendering: optimizelegibility;color: #333333;}/* Used by calendar-portlet and activities-portlet */.popover{word-wrap: break-word}.sv-notifier{position: fixed;top: 50px;width: 450px;left: 50%;margin-left: -225px;z-index: 3000;}@media screen and (max-width:580px){.sv-notifier{position: absolute;top: 0;left: 0;width: 100%;margin: 0;}}blockquote.sv-blockquote{margin:1em 10px;min-height:25px;padding-left:40px;background:transparent url(/sitevision/core/quote.gif) no-repeat}blockquote.sv-blockquote-edit{margin:1em 10px;padding-left:40px;background:transparent url(/sitevision/core/quote.gif) no-repeat}blockquote.sv-blockquote-edit-min-height{min-height:25px}.portlet-font,.portlet-font-label,.portlet-font-dim,.portlet-msg-status,.portlet-msg-info,.portlet-msg-error,.portlet-msg-alert,.portlet-msg-success,.portlet-section-body,.portlet-section-alternate,.portlet-section-selected,.portlet-section-footer,.portlet-section-text,.portlet-form-label,.portlet-form-input-field,.portlet-form-button,.portlet-icon-label,.portlet-dlg-icon-label,.portlet-form-field-label,.portlet-form-field,.portlet-menu,.portlet-menu-item,.portlet-menu-item-selected,.portlet-menu-item-hover,.portlet-menu-item-hover-selected,.portlet-menu-cascade-item,.portlet-menu-cascade-item-selected,.portlet-menu-description,.portlet-menu-caption,.sv-portlet-link-description,.sv-portlet-primary-paragraph,.normal{font-family:arial,sans-serif;font-weight:normal;font-style:normal;font-size:100%;color:#303030;line-height:1.4;}a.portlet-font,a.portlet-font-label,a.portlet-font-dim,a.portlet-msg-status,a.portlet-msg-info,a.portlet-msg-error,a.portlet-msg-alert,a.portlet-msg-success,a.portlet-section-body,a.portlet-section-alternate,a.portlet-section-selected,a.portlet-section-footer,a.portlet-section-text,a.portlet-form-label,a.portlet-form-input-field,a.portlet-form-button,a.portlet-icon-label,a.portlet-dlg-icon-label,a.portlet-form-field-label,a.portlet-form-field,a.portlet-menu,a.portlet-menu-item,a.portlet-menu-item-selected,a.portlet-menu-item-hover,a.portlet-menu-item-hover-selected,a.portlet-menu-cascade-item,a.portlet-menu-cascade-item-selected,a.portlet-menu-description,a.portlet-menu-caption,a.sv-portlet-link-description,a.sv-portlet-primary-paragraph,a.normal,.portlet-font a,.portlet-font-label a,.portlet-font-dim a,.portlet-msg-status a,.portlet-msg-info a,.portlet-msg-error a,.portlet-msg-alert a,.portlet-msg-success a,.portlet-section-body a,.portlet-section-alternate a,.portlet-section-selected a,.portlet-section-footer a,.portlet-section-text a,.portlet-form-label a,.portlet-form-input-field a,.portlet-form-button a,.portlet-icon-label a,.portlet-dlg-icon-label a,.portlet-form-field-label a,.portlet-form-field a,.portlet-menu a,.portlet-menu-item a,.portlet-menu-item-selected a,.portlet-menu-item-hover a,.portlet-menu-item-hover-selected a,.portlet-menu-cascade-item a,.portlet-menu-cascade-item-selected a,.portlet-menu-description a,.portlet-menu-caption a,.sv-portlet-link-description a,.sv-portlet-primary-paragraph a,.normal a{font-family:arial,sans-serif;font-weight:normal;font-style:normal;font-size:100%;color:#303030;text-decoration:underline;line-height:1.4;}a.portlet-font:link,a.portlet-font-label:link,a.portlet-font-dim:link,a.portlet-msg-status:link,a.portlet-msg-info:link,a.portlet-msg-error:link,a.portlet-msg-alert:link,a.portlet-msg-success:link,a.portlet-section-body:link,a.portlet-section-alternate:link,a.portlet-section-selected:link,a.portlet-section-footer:link,a.portlet-section-text:link,a.portlet-form-label:link,a.portlet-form-input-field:link,a.portlet-form-button:link,a.portlet-icon-label:link,a.portlet-dlg-icon-label:link,a.portlet-form-field-label:link,a.portlet-form-field:link,a.portlet-menu:link,a.portlet-menu-item:link,a.portlet-menu-item-selected:link,a.portlet-menu-item-hover:link,a.portlet-menu-item-hover-selected:link,a.portlet-menu-cascade-item:link,a.portlet-menu-cascade-item-selected:link,a.portlet-menu-description:link,a.portlet-menu-caption:link,a.sv-portlet-link-description:link,a.sv-portlet-primary-paragraph:link,a.normal:link,.portlet-font a:link,.portlet-font-label a:link,.portlet-font-dim a:link,.portlet-msg-status a:link,.portlet-msg-info a:link,.portlet-msg-error a:link,.portlet-msg-alert a:link,.portlet-msg-success a:link,.portlet-section-body a:link,.portlet-section-alternate a:link,.portlet-section-selected a:link,.portlet-section-footer a:link,.portlet-section-text a:link,.portlet-form-label a:link,.portlet-form-input-field a:link,.portlet-form-button a:link,.portlet-icon-label a:link,.portlet-dlg-icon-label a:link,.portlet-form-field-label a:link,.portlet-form-field a:link,.portlet-menu a:link,.portlet-menu-item a:link,.portlet-menu-item-selected a:link,.portlet-menu-item-hover a:link,.portlet-menu-item-hover-selected a:link,.portlet-menu-cascade-item a:link,.portlet-menu-cascade-item-selected a:link,.portlet-menu-description a:link,.portlet-menu-caption a:link,.sv-portlet-link-description a:link,.sv-portlet-primary-paragraph a:link,.normal a:link,a.portlet-font:visited,a.portlet-font-label:visited,a.portlet-font-dim:visited,a.portlet-msg-status:visited,a.portlet-msg-info:visited,a.portlet-msg-error:visited,a.portlet-msg-alert:visited,a.portlet-msg-success:visited,a.portlet-section-body:visited,a.portlet-section-alternate:visited,a.portlet-section-selected:visited,a.portlet-section-footer:visited,a.portlet-section-text:visited,a.portlet-form-label:visited,a.portlet-form-input-field:visited,a.portlet-form-button:visited,a.portlet-icon-label:visited,a.portlet-dlg-icon-label:visited,a.portlet-form-field-label:visited,a.portlet-form-field:visited,a.portlet-menu:visited,a.portlet-menu-item:visited,a.portlet-menu-item-selected:visited,a.portlet-menu-item-hover:visited,a.portlet-menu-item-hover-selected:visited,a.portlet-menu-cascade-item:visited,a.portlet-menu-cascade-item-selected:visited,a.portlet-menu-description:visited,a.portlet-menu-caption:visited,a.sv-portlet-link-description:visited,a.sv-portlet-primary-paragraph:visited,a.normal:visited,.portlet-font a:visited,.portlet-font-label a:visited,.portlet-font-dim a:visited,.portlet-msg-status a:visited,.portlet-msg-info a:visited,.portlet-msg-error a:visited,.portlet-msg-alert a:visited,.portlet-msg-success a:visited,.portlet-section-body a:visited,.portlet-section-alternate a:visited,.portlet-section-selected a:visited,.portlet-section-footer a:visited,.portlet-section-text a:visited,.portlet-form-label a:visited,.portlet-form-input-field a:visited,.portlet-form-button a:visited,.portlet-icon-label a:visited,.portlet-dlg-icon-label a:visited,.portlet-form-field-label a:visited,.portlet-form-field a:visited,.portlet-menu a:visited,.portlet-menu-item a:visited,.portlet-menu-item-selected a:visited,.portlet-menu-item-hover a:visited,.portlet-menu-item-hover-selected a:visited,.portlet-menu-cascade-item a:visited,.portlet-menu-cascade-item-selected a:visited,.portlet-menu-description a:visited,.portlet-menu-caption a:visited,.sv-portlet-link-description a:visited,.sv-portlet-primary-paragraph a:visited,.normal a:visited{font-family:arial,sans-serif;font-weight:normal;font-style:normal;font-size:100%;color:#0066cc;text-decoration:underline;line-height:1.4;}a.portlet-font:hover,a.portlet-font-label:hover,a.portlet-font-dim:hover,a.portlet-msg-status:hover,a.portlet-msg-info:hover,a.portlet-msg-error:hover,a.portlet-msg-alert:hover,a.portlet-msg-success:hover,a.portlet-section-body:hover,a.portlet-section-alternate:hover,a.portlet-section-selected:hover,a.portlet-section-footer:hover,a.portlet-section-text:hover,a.portlet-form-label:hover,a.portlet-form-input-field:hover,a.portlet-form-button:hover,a.portlet-icon-label:hover,a.portlet-dlg-icon-label:hover,a.portlet-form-field-label:hover,a.portlet-form-field:hover,a.portlet-menu:hover,a.portlet-menu-item:hover,a.portlet-menu-item-selected:hover,a.portlet-menu-item-hover:hover,a.portlet-menu-item-hover-selected:hover,a.portlet-menu-cascade-item:hover,a.portlet-menu-cascade-item-selected:hover,a.portlet-menu-description:hover,a.portlet-menu-caption:hover,a.sv-portlet-link-description:hover,a.sv-portlet-primary-paragraph:hover,a.normal:hover,.portlet-font a:hover,.portlet-font-label a:hover,.portlet-font-dim a:hover,.portlet-msg-status a:hover,.portlet-msg-info a:hover,.portlet-msg-error a:hover,.portlet-msg-alert a:hover,.portlet-msg-success a:hover,.portlet-section-body a:hover,.portlet-section-alternate a:hover,.portlet-section-selected a:hover,.portlet-section-footer a:hover,.portlet-section-text a:hover,.portlet-form-label a:hover,.portlet-form-input-field a:hover,.portlet-form-button a:hover,.portlet-icon-label a:hover,.portlet-dlg-icon-label a:hover,.portlet-form-field-label a:hover,.portlet-form-field a:hover,.portlet-menu a:hover,.portlet-menu-item a:hover,.portlet-menu-item-selected a:hover,.portlet-menu-item-hover a:hover,.portlet-menu-item-hover-selected a:hover,.portlet-menu-cascade-item a:hover,.portlet-menu-cascade-item-selected a:hover,.portlet-menu-description a:hover,.portlet-menu-caption a:hover,.sv-portlet-link-description a:hover,.sv-portlet-primary-paragraph a:hover,.normal a:hover,a.portlet-font:focus,a.portlet-font-label:focus,a.portlet-font-dim:focus,a.portlet-msg-status:focus,a.portlet-msg-info:focus,a.portlet-msg-error:focus,a.portlet-msg-alert:focus,a.portlet-msg-success:focus,a.portlet-section-body:focus,a.portlet-section-alternate:focus,a.portlet-section-selected:focus,a.portlet-section-footer:focus,a.portlet-section-text:focus,a.portlet-form-label:focus,a.portlet-form-input-field:focus,a.portlet-form-button:focus,a.portlet-icon-label:focus,a.portlet-dlg-icon-label:focus,a.portlet-form-field-label:focus,a.portlet-form-field:focus,a.portlet-menu:focus,a.portlet-menu-item:focus,a.portlet-menu-item-selected:focus,a.portlet-menu-item-hover:focus,a.portlet-menu-item-hover-selected:focus,a.portlet-menu-cascade-item:focus,a.portlet-menu-cascade-item-selected:focus,a.portlet-menu-description:focus,a.portlet-menu-caption:focus,a.sv-portlet-link-description:focus,a.sv-portlet-primary-paragraph:focus,a.normal:focus,.portlet-font a:focus,.portlet-font-label a:focus,.portlet-font-dim a:focus,.portlet-msg-status a:focus,.portlet-msg-info a:focus,.portlet-msg-error a:focus,.portlet-msg-alert a:focus,.portlet-msg-success a:focus,.portlet-section-body a:focus,.portlet-section-alternate a:focus,.portlet-section-selected a:focus,.portlet-section-footer a:focus,.portlet-section-text a:focus,.portlet-form-label a:focus,.portlet-form-input-field a:focus,.portlet-form-button a:focus,.portlet-icon-label a:focus,.portlet-dlg-icon-label a:focus,.portlet-form-field-label a:focus,.portlet-form-field a:focus,.portlet-menu a:focus,.portlet-menu-item a:focus,.portlet-menu-item-selected a:focus,.portlet-menu-item-hover a:focus,.portlet-menu-item-hover-selected a:focus,.portlet-menu-cascade-item a:focus,.portlet-menu-cascade-item-selected a:focus,.portlet-menu-description a:focus,.portlet-menu-caption a:focus,.sv-portlet-link-description a:focus,.sv-portlet-primary-paragraph a:focus,.normal a:focus,a.portlet-font:active,a.portlet-font-label:active,a.portlet-font-dim:active,a.portlet-msg-status:active,a.portlet-msg-info:active,a.portlet-msg-error:active,a.portlet-msg-alert:active,a.portlet-msg-success:active,a.portlet-section-body:active,a.portlet-section-alternate:active,a.portlet-section-selected:active,a.portlet-section-footer:active,a.portlet-section-text:active,a.portlet-form-label:active,a.portlet-form-input-field:active,a.portlet-form-button:active,a.portlet-icon-label:active,a.portlet-dlg-icon-label:active,a.portlet-form-field-label:active,a.portlet-form-field:active,a.portlet-menu:active,a.portlet-menu-item:active,a.portlet-menu-item-selected:active,a.portlet-menu-item-hover:active,a.portlet-menu-item-hover-selected:active,a.portlet-menu-cascade-item:active,a.portlet-menu-cascade-item-selected:active,a.portlet-menu-description:active,a.portlet-menu-caption:active,a.sv-portlet-link-description:active,a.sv-portlet-primary-paragraph:active,a.normal:active,.portlet-font a:active,.portlet-font-label a:active,.portlet-font-dim a:active,.portlet-msg-status a:active,.portlet-msg-info a:active,.portlet-msg-error a:active,.portlet-msg-alert a:active,.portlet-msg-success a:active,.portlet-section-body a:active,.portlet-section-alternate a:active,.portlet-section-selected a:active,.portlet-section-footer a:active,.portlet-section-text a:active,.portlet-form-label a:active,.portlet-form-input-field a:active,.portlet-form-button a:active,.portlet-icon-label a:active,.portlet-dlg-icon-label a:active,.portlet-form-field-label a:active,.portlet-form-field a:active,.portlet-menu a:active,.portlet-menu-item a:active,.portlet-menu-item-selected a:active,.portlet-menu-item-hover a:active,.portlet-menu-item-hover-selected a:active,.portlet-menu-cascade-item a:active,.portlet-menu-cascade-item-selected a:active,.portlet-menu-description a:active,.portlet-menu-caption a:active,.sv-portlet-link-description a:active,.sv-portlet-primary-paragraph a:active,.normal a:active{font-family:arial,sans-serif;font-weight:normal;font-style:normal;font-size:100%;color:#7d1a5d;text-decoration:underline;line-height:1.4;}.sv-use-margins .normal{margin-top:0.0em}.sv-use-margins .normal{margin-bottom:1.0em}.sv-use-margins .normal:first-child,.sv-old-text-portlet .normal.sv-first-child{margin-top:0.0em}.sv-use-margins .normal.sv-last-child,.sv-old-text-portlet .normal.sv-last-child{margin-bottom: 0.0em}.sv-use-margins .normal:last-child,.sv-old-text-portlet .normal:last-child{margin-bottom:0.0em}h1,.portlet-section-header,.heading{font-family:arial,sans-serif;font-weight:normal;font-style:normal;font-size:180%;color:#303030;line-height:normal;display:block !important}a.portlet-section-header,a.heading{font-family:arial,sans-serif;font-weight:normal;font-style:normal;font-size:180%;color:#303030;text-decoration:none;line-height:normal;}h1 a,.portlet-section-header a,.heading a{font-family:arial,sans-serif;font-weight:normal;font-style:normal;font-size:100%;color:#303030;text-decoration:none;line-height:normal;}.sv-use-margins .heading,.sv-use-margins h1{margin-top:0.0em}.sv-use-margins .heading,.sv-use-margins h1{margin-bottom:0.0em}.sv-use-margins .heading:first-child,.sv-old-text-portlet .heading.sv-first-child,.sv-use-margins h1:first-child,.sv-old-text-portlet h1.sv-first-child{margin-top:0.0em}.sv-use-margins .heading.sv-last-child,.sv-old-text-portlet .heading.sv-last-child{margin-bottom: 0.0em}.sv-use-margins .heading:last-child,.sv-old-text-portlet .heading:last-child{margin-bottom:0.0em}.sv-use-margins h1.sv-last-child,.sv-old-text-portlet h1.sv-last-child{margin-bottom:0.0em}.sv-use-margins h1:last-child,.sv-old-text-portlet h1:last-child{margin-bottom:0.0em}.ingress{font-family:arial,sans-serif;font-weight:normal;font-style:normal;font-size:120%;color:#555555;line-height:1.4;}a.ingress{font-family:arial,sans-serif;font-weight:normal;font-style:normal;font-size:120%;color:#555555;text-decoration:underline;line-height:1.4;}.ingress a{font-family:arial,sans-serif;font-weight:normal;font-style:normal;font-size:100%;color:#555555;text-decoration:underline;line-height:1.4;}a.ingress:link,a.ingress:visited{font-family:arial,sans-serif;font-weight:normal;font-style:normal;font-size:120%;color:#0066cc;text-decoration:underline;line-height:1.3;}.ingress a:link,.ingress a:visited{font-family:arial,sans-serif;font-weight:normal;font-style:normal;font-size:100%;color:#0066cc;text-decoration:underline;line-height:1.3;}a.ingress:hover,a.ingress:active{font-family:arial,sans-serif;font-weight:normal;font-style:normal;font-size:120%;color:#7d1a5d;text-decoration:underline;line-height:1.3;}.ingress a:hover,.ingress a:active{font-family:arial,sans-serif;font-weight:normal;font-style:normal;font-size:100%;color:#7d1a5d;text-decoration:underline;line-height:1.3;}a.ingress:focus{font-family:arial,sans-serif;font-weight:normal;font-style:normal;font-size:120%;color:#0066cc;text-decoration:underline;line-height:1.4;}.ingress a:focus{font-family:arial,sans-serif;font-weight:normal;font-style:normal;font-size:100%;color:#0066cc;text-decoration:underline;line-height:1.4;}.sv-use-margins .ingress{margin-top:0.0em}.sv-use-margins .ingress{margin-bottom:1.0em}.sv-use-margins .ingress:first-child,.sv-old-text-portlet .ingress.sv-first-child{margin-top:0.0em}.sv-use-margins .ingress.sv-last-child,.sv-old-text-portlet .ingress.sv-last-child{margin-bottom: 0.0em}.sv-use-margins .ingress:last-child,.sv-old-text-portlet .ingress:last-child{margin-bottom:0.0em}h2,.portlet-section-subheader,.subheading{font-family:arial,sans-serif;font-weight:bold;font-style:normal;font-size:125%;color:#303030;line-height:1.3;display:block !important}a.portlet-section-subheader,a.subheading{font-family:arial,sans-serif;font-weight:bold;font-style:normal;font-size:125%;color:#303030;text-decoration:none;line-height:1.3;}h2 a,.portlet-section-subheader a,.subheading a{font-family:arial,sans-serif;font-weight:bold;font-style:normal;font-size:100%;color:#303030;text-decoration:none;line-height:1.3;}ah2:link,a.portlet-section-subheader:link,a.subheading:link,ah2:visited,a.portlet-section-subheader:visited,a.subheading:visited{font-family:arial,sans-serif;font-weight:bold;font-style:normal;font-size:125%;color:#0066cc;text-decoration:none;line-height:1.3;}h2 a:link,.portlet-section-subheader a:link,.subheading a:link,h2 a:visited,.portlet-section-subheader a:visited,.subheading a:visited{font-family:arial,sans-serif;font-weight:bold;font-style:normal;font-size:100%;color:#0066cc;text-decoration:none;line-height:1.3;}ah2:hover,a.portlet-section-subheader:hover,a.subheading:hover,ah2:focus,a.portlet-section-subheader:focus,a.subheading:focus,ah2:active,a.portlet-section-subheader:active,a.subheading:active{font-family:arial,sans-serif;font-weight:bold;font-style:normal;font-size:125%;color:#0066cc;text-decoration:underline;line-height:1.3;}h2 a:hover,.portlet-section-subheader a:hover,.subheading a:hover,h2 a:focus,.portlet-section-subheader a:focus,.subheading a:focus,h2 a:active,.portlet-section-subheader a:active,.subheading a:active{font-family:arial,sans-serif;font-weight:bold;font-style:normal;font-size:100%;color:#0066cc;text-decoration:underline;line-height:1.3;}.sv-use-margins .subheading,.sv-use-margins h2{margin-top:26px}.sv-use-margins .subheading,.sv-use-margins h2{margin-bottom:10px}.sv-use-margins .subheading:first-child,.sv-old-text-portlet .subheading.sv-first-child,.sv-use-margins h2:first-child,.sv-old-text-portlet h2.sv-first-child{margin-top:10px}.sv-use-margins .subheading.sv-last-child,.sv-old-text-portlet .subheading.sv-last-child{margin-bottom: 10px}.sv-use-margins .subheading:last-child,.sv-old-text-portlet .subheading:last-child{margin-bottom:10px}.sv-use-margins h2.sv-last-child,.sv-old-text-portlet h2.sv-last-child{margin-bottom:10px}.sv-use-margins h2:last-child,.sv-old-text-portlet h2:last-child{margin-bottom:10px}h3,.sv-portlet-table-caption,.underrubrikx2{font-family:arial,sans-serif;font-weight:bold;font-style:normal;font-size:100%;color:#303030;line-height:normal;display:block !important}a.sv-portlet-table-caption,a.underrubrikx2,h3 a,.sv-portlet-table-caption a,.underrubrikx2 a{font-family:arial,sans-serif;font-weight:bold;font-style:normal;font-size:100%;color:#303030;text-decoration:none;line-height:normal;}ah3:link,a.sv-portlet-table-caption:link,a.underrubrikx2:link,h3 a:link,.sv-portlet-table-caption a:link,.underrubrikx2 a:link,ah3:visited,a.sv-portlet-table-caption:visited,a.underrubrikx2:visited,h3 a:visited,.sv-portlet-table-caption a:visited,.underrubrikx2 a:visited{font-family:arial,sans-serif;font-weight:bold;font-style:normal;font-size:100%;color:#0066cc;text-decoration:none;line-height:normal;}ah3:hover,a.sv-portlet-table-caption:hover,a.underrubrikx2:hover,h3 a:hover,.sv-portlet-table-caption a:hover,.underrubrikx2 a:hover,ah3:focus,a.sv-portlet-table-caption:focus,a.underrubrikx2:focus,h3 a:focus,.sv-portlet-table-caption a:focus,.underrubrikx2 a:focus,ah3:active,a.sv-portlet-table-caption:active,a.underrubrikx2:active,h3 a:active,.sv-portlet-table-caption a:active,.underrubrikx2 a:active{font-family:arial,sans-serif;font-weight:bold;font-style:normal;font-size:100%;color:#0066cc;text-decoration:underline;line-height:normal;}.sv-use-margins .underrubrikx2,.sv-use-margins h3{margin-top:26px}.sv-use-margins .underrubrikx2,.sv-use-margins h3{margin-bottom:5px}.sv-use-margins .underrubrikx2:first-child,.sv-old-text-portlet .underrubrikx2.sv-first-child,.sv-use-margins h3:first-child,.sv-old-text-portlet h3.sv-first-child{margin-top:5px}.sv-use-margins .underrubrikx2.sv-last-child,.sv-old-text-portlet .underrubrikx2.sv-last-child{margin-bottom: 5px}.sv-use-margins .underrubrikx2:last-child,.sv-old-text-portlet .underrubrikx2:last-child{margin-bottom:5px}.sv-use-margins h3.sv-last-child,.sv-old-text-portlet h3.sv-last-child{margin-bottom:5px}.sv-use-margins h3:last-child,.sv-old-text-portlet h3:last-child{margin-bottom:5px}h4,.underrubrikx3{font-family:arial,sans-serif;font-weight:bold;font-style:normal;font-size:100%;color:#303030;line-height:normal;display:block !important}a.underrubrikx3,h4 a,.underrubrikx3 a{font-family:arial,sans-serif;font-weight:bold;font-style:normal;font-size:100%;color:#303030;text-decoration:none;line-height:normal;}ah4:link,a.underrubrikx3:link,h4 a:link,.underrubrikx3 a:link,ah4:visited,a.underrubrikx3:visited,h4 a:visited,.underrubrikx3 a:visited{font-family:arial,sans-serif;font-weight:bold;font-style:normal;font-size:100%;color:#0066cc;text-decoration:none;line-height:normal;}ah4:hover,a.underrubrikx3:hover,h4 a:hover,.underrubrikx3 a:hover,ah4:focus,a.underrubrikx3:focus,h4 a:focus,.underrubrikx3 a:focus,ah4:active,a.underrubrikx3:active,h4 a:active,.underrubrikx3 a:active{font-family:arial,sans-serif;font-weight:bold;font-style:normal;font-size:100%;color:#0066cc;text-decoration:underline;line-height:normal;}.sv-use-margins .underrubrikx3,.sv-use-margins h4{margin-top:26px}.sv-use-margins .underrubrikx3,.sv-use-margins h4{margin-bottom:3px}.sv-use-margins .underrubrikx3:first-child,.sv-old-text-portlet .underrubrikx3.sv-first-child,.sv-use-margins h4:first-child,.sv-old-text-portlet h4.sv-first-child{margin-top:3px}.sv-use-margins .underrubrikx3.sv-last-child,.sv-old-text-portlet .underrubrikx3.sv-last-child{margin-bottom: 3px}.sv-use-margins .underrubrikx3:last-child,.sv-old-text-portlet .underrubrikx3:last-child{margin-bottom:3px}.sv-use-margins h4.sv-last-child,.sv-old-text-portlet h4.sv-last-child{margin-bottom:3px}.sv-use-margins h4:last-child,.sv-old-text-portlet h4:last-child{margin-bottom:3px}.puffrubrik{font-family:arial,sans-serif;font-weight:bold;font-style:normal;font-size:110%;color:#303030;line-height:normal;display:block !important}a.puffrubrik{font-family:arial,sans-serif;font-weight:bold;font-style:normal;font-size:110%;color:#303030;text-decoration:none;line-height:normal;}.puffrubrik a{font-family:arial,sans-serif;font-weight:bold;font-style:normal;font-size:100%;color:#303030;text-decoration:none;line-height:normal;}a.puffrubrik:link,a.puffrubrik:visited,a.puffrubrik:active{font-family:arial,sans-serif;font-weight:bold;font-style:normal;font-size:110%;color:#0066cc;text-decoration:none;line-height:normal;}.puffrubrik a:link,.puffrubrik a:visited,.puffrubrik a:active{font-family:arial,sans-serif;font-weight:bold;font-style:normal;font-size:100%;color:#0066cc;text-decoration:none;line-height:normal;}a.puffrubrik:hover,a.puffrubrik:focus{font-family:arial,sans-serif;font-weight:bold;font-style:normal;font-size:110%;color:#0066cc;text-decoration:underline;line-height:normal;}.puffrubrik a:hover,.puffrubrik a:focus{font-family:arial,sans-serif;font-weight:bold;font-style:normal;font-size:100%;color:#0066cc;text-decoration:underline;line-height:normal;}.sv-use-margins .puffrubrik{margin-top:20px}.sv-use-margins .puffrubrik{margin-bottom:10px}.sv-use-margins .puffrubrik:first-child,.sv-old-text-portlet .puffrubrik.sv-first-child{margin-top:10px}.sv-use-margins .puffrubrik.sv-last-child,.sv-old-text-portlet .puffrubrik.sv-last-child{margin-bottom: 10px}.sv-use-margins .puffrubrik:last-child,.sv-old-text-portlet .puffrubrik:last-child{margin-bottom:10px}.sv-portlet-image-caption,.bildtext{font-family:arial,sans-serif;font-weight:normal;font-style:normal;font-size:90%;color:#303030;line-height:1.4;smaller-text}a.sv-portlet-image-caption,a.bildtext{font-family:arial,sans-serif;font-weight:normal;font-style:normal;font-size:90%;color:#303030;text-decoration:underline;line-height:1.4;}.sv-portlet-image-caption a,.bildtext a{font-family:arial,sans-serif;font-weight:normal;font-style:normal;font-size:100%;color:#303030;text-decoration:underline;line-height:1.4;}a.sv-portlet-image-caption:link,a.bildtext:link,a.sv-portlet-image-caption:visited,a.bildtext:visited{font-family:arial,sans-serif;font-weight:normal;font-style:normal;font-size:90%;color:#0066cc;text-decoration:underline;line-height:1.4;}.sv-portlet-image-caption a:link,.bildtext a:link,.sv-portlet-image-caption a:visited,.bildtext a:visited{font-family:arial,sans-serif;font-weight:normal;font-style:normal;font-size:100%;color:#0066cc;text-decoration:underline;line-height:1.4;}a.sv-portlet-image-caption:hover,a.bildtext:hover,a.sv-portlet-image-caption:focus,a.bildtext:focus,a.sv-portlet-image-caption:active,a.bildtext:active{font-family:arial,sans-serif;font-weight:normal;font-style:normal;font-size:90%;color:#7d1a5d;text-decoration:underline;line-height:1.4;}.sv-portlet-image-caption a:hover,.bildtext a:hover,.sv-portlet-image-caption a:focus,.bildtext a:focus,.sv-portlet-image-caption a:active,.bildtext a:active{font-family:arial,sans-serif;font-weight:normal;font-style:normal;font-size:100%;color:#7d1a5d;text-decoration:underline;line-height:1.4;}.sv-use-margins .bildtext{margin-top:0.0em}.sv-use-margins .bildtext{margin-bottom:1.0em}.sv-use-margins .bildtext:first-child,.sv-old-text-portlet .bildtext.sv-first-child{margin-top:0.0em}.sv-use-margins .bildtext.sv-last-child,.sv-old-text-portlet .bildtext.sv-last-child{margin-bottom: 0.0em}.sv-use-margins .bildtext:last-child,.sv-old-text-portlet .bildtext:last-child{margin-bottom:0.0em}body,.dummybody{font-family:arial,sans-serif;font-weight:normal;font-style:normal;font-size:16px;color:#303030;line-height:normal;}a.dummybody,body a,.dummybody a{font-family:arial,sans-serif;font-weight:normal;font-style:normal;font-size:16px;color:#303030;text-decoration:underline;line-height:normal;}.sv-use-margins .dummybody{margin-top:0.0em}.sv-use-margins .dummybody{margin-bottom:1.0em}.sv-use-margins .dummybody:first-child,.sv-old-text-portlet .dummybody.sv-first-child{margin-top:0.0em}.sv-use-margins .dummybody.sv-last-child,.sv-old-text-portlet .dummybody.sv-last-child{margin-bottom: 0.0em}.sv-use-margins .dummybody:last-child,.sv-old-text-portlet .dummybody:last-child{margin-bottom:0.0em}.ahjalpfunktioner{font-family:arial,sans-serif;font-weight:normal;font-style:normal;font-size:80%;color:#757575;line-height:normal;}a.ahjalpfunktioner{font-family:arial,sans-serif;font-weight:normal;font-style:normal;font-size:80%;color:#757575;text-decoration:none;line-height:normal;}.ahjalpfunktioner a{font-family:arial,sans-serif;font-weight:normal;font-style:normal;font-size:100%;color:#757575;text-decoration:none;line-height:normal;}a.ahjalpfunktioner:link,a.ahjalpfunktioner:visited{font-family:arial,sans-serif;font-weight:normal;font-style:normal;font-size:80%;color:#303030;text-decoration:none;line-height:normal;}.ahjalpfunktioner a:link,.ahjalpfunktioner a:visited{font-family:arial,sans-serif;font-weight:normal;font-style:normal;font-size:100%;color:#303030;text-decoration:none;line-height:normal;}a.ahjalpfunktioner:hover,a.ahjalpfunktioner:active{font-family:arial,sans-serif;font-weight:normal;font-style:normal;font-size:80%;color:#303030;text-decoration:underline;line-height:normal;}.ahjalpfunktioner a:hover,.ahjalpfunktioner a:active{font-family:arial,sans-serif;font-weight:normal;font-style:normal;font-size:100%;color:#303030;text-decoration:underline;line-height:normal;}a.ahjalpfunktioner:focus{font-family:arial,sans-serif;font-weight:normal;font-style:normal;font-size:80%;color:#0066cc;text-decoration:underline;line-height:normal;}.ahjalpfunktioner a:focus{font-family:arial,sans-serif;font-weight:normal;font-style:normal;font-size:100%;color:#0066cc;text-decoration:underline;line-height:normal;}.sv-use-margins .ahjalpfunktioner{margin-top:0.0em}.sv-use-margins .ahjalpfunktioner{margin-bottom:1.0em}.sv-use-margins .ahjalpfunktioner:first-child,.sv-old-text-portlet .ahjalpfunktioner.sv-first-child{margin-top:0.0em}.sv-use-margins .ahjalpfunktioner.sv-last-child,.sv-old-text-portlet .ahjalpfunktioner.sv-last-child{margin-bottom: 0.0em}.sv-use-margins .ahjalpfunktioner:last-child,.sv-old-text-portlet .ahjalpfunktioner:last-child{margin-bottom:0.0em}.ahogerspalt{font-family:verdana,sans-serif;font-weight:normal;font-style:normal;font-size:100%;color:#303030;line-height:normal;}a.ahogerspalt,.ahogerspalt a{font-family:verdana,sans-serif;font-weight:normal;font-style:normal;font-size:100%;color:#303030;text-decoration:none;line-height:normal;}a.ahogerspalt:hover,.ahogerspalt a:hover,a.ahogerspalt:active,.ahogerspalt a:active{font-family:verdana,sans-serif;font-weight:normal;font-style:normal;font-size:100%;color:#303030;text-decoration:underline;line-height:normal;}.sv-use-margins .ahogerspalt{margin-top:0em}.sv-use-margins .ahogerspalt{margin-bottom:1em}.sv-use-margins .ahogerspalt:first-child,.sv-old-text-portlet .ahogerspalt.sv-first-child{margin-top:0em}.sv-use-margins .ahogerspalt.sv-last-child,.sv-old-text-portlet .ahogerspalt.sv-last-child{margin-bottom: 0em}.sv-use-margins .ahogerspalt:last-child,.sv-old-text-portlet .ahogerspalt:last-child{margin-bottom:0em}.vanstermenyxnivax10{font-family:verdana,sans-serif;font-weight:normal;font-style:normal;font-size:110%;color:#303030;line-height:normal;}a.vanstermenyxnivax10{font-family:verdana,sans-serif;font-weight:normal;font-style:normal;font-size:110%;color:#303030;text-decoration:none;line-height:normal;}.vanstermenyxnivax10 a{font-family:verdana,sans-serif;font-weight:normal;font-style:normal;font-size:100%;color:#303030;text-decoration:none;line-height:normal;}a.vanstermenyxnivax10:hover{font-family:verdana,sans-serif;font-weight:normal;font-style:normal;font-size:110%;color:#303030;text-decoration:underline;line-height:normal;}.vanstermenyxnivax10 a:hover{font-family:verdana,sans-serif;font-weight:normal;font-style:normal;font-size:100%;color:#303030;text-decoration:underline;line-height:normal;}.sv-use-margins .vanstermenyxnivax10{margin-top:0.0em}.sv-use-margins .vanstermenyxnivax10{margin-bottom:1.0em}.sv-use-margins .vanstermenyxnivax10:first-child,.sv-old-text-portlet .vanstermenyxnivax10.sv-first-child{margin-top:0.0em}.sv-use-margins .vanstermenyxnivax10.sv-last-child,.sv-old-text-portlet .vanstermenyxnivax10.sv-last-child{margin-bottom: 0.0em}.sv-use-margins .vanstermenyxnivax10:last-child,.sv-old-text-portlet .vanstermenyxnivax10:last-child{margin-bottom:0.0em}.litenxrod{font-family:verdana,sans-serif;font-weight:bold;font-style:normal;font-size:100%;color:#b00932;line-height:normal;}a.litenxrod,.litenxrod a{font-family:verdana,sans-serif;font-weight:bold;font-style:normal;font-size:100%;color:#b00932;text-decoration:none;line-height:normal;}.sv-use-margins .litenxrod{margin-top:0em}.sv-use-margins .litenxrod{margin-bottom:1em}.sv-use-margins .litenxrod:first-child,.sv-old-text-portlet .litenxrod.sv-first-child{margin-top:0em}.sv-use-margins .litenxrod.sv-last-child,.sv-old-text-portlet .litenxrod.sv-last-child{margin-bottom: 0em}.sv-use-margins .litenxrod:last-child,.sv-old-text-portlet .litenxrod:last-child{margin-bottom:0em}.doldxh1{font-family:verdana,sans-serif;font-weight:normal;font-style:normal;font-size:5%;color:#ffffff;line-height:normal;}a.doldxh1{font-family:verdana,sans-serif;font-weight:normal;font-style:normal;font-size:5%;color:#ffffff;text-decoration:underline;line-height:normal;}.doldxh1 a{font-family:verdana,sans-serif;font-weight:normal;font-style:normal;font-size:100%;color:#ffffff;text-decoration:underline;line-height:normal;}.sv-use-margins .doldxh1{margin-top:0em}.sv-use-margins .doldxh1{margin-bottom:0em}.sv-use-margins .doldxh1:first-child,.sv-old-text-portlet .doldxh1.sv-first-child{margin-top:0em}.sv-use-margins .doldxh1.sv-last-child,.sv-old-text-portlet .doldxh1.sv-last-child{margin-bottom: 0em}.sv-use-margins .doldxh1:last-child,.sv-old-text-portlet .doldxh1:last-child{margin-bottom:0em}.tabellrubrik{font-family:verdana,sans-serif;font-weight:normal;font-style:normal;font-size:100%;color:#000000;line-height:normal;}a.tabellrubrik,.tabellrubrik a{font-family:verdana,sans-serif;font-weight:normal;font-style:normal;font-size:100%;color:#000000;text-decoration:underline;line-height:normal;}.sv-use-margins .tabellrubrik{margin-top:0.0em}.sv-use-margins .tabellrubrik{margin-bottom:1.0em}.sv-use-margins .tabellrubrik:first-child,.sv-old-text-portlet .tabellrubrik.sv-first-child{margin-top:0.0em}.sv-use-margins .tabellrubrik.sv-last-child,.sv-old-text-portlet .tabellrubrik.sv-last-child{margin-bottom: 0.0em}.sv-use-margins .tabellrubrik:last-child,.sv-old-text-portlet .tabellrubrik:last-child{margin-bottom:0.0em}.telefonnummer{font-family:arial,sans-serif;font-weight:bold;font-style:normal;font-size:130%;color:#7d1a5d;line-height:normal;}a.telefonnummer{font-family:arial,sans-serif;font-weight:bold;font-style:normal;font-size:130%;color:#7d1a5d;text-decoration:underline;line-height:normal;}.telefonnummer a{font-family:arial,sans-serif;font-weight:bold;font-style:normal;font-size:100%;color:#7d1a5d;text-decoration:underline;line-height:normal;}.sv-use-margins .telefonnummer{margin-top:0.0em}.sv-use-margins .telefonnummer{margin-bottom:1.0em}.sv-use-margins .telefonnummer:first-child,.sv-old-text-portlet .telefonnummer.sv-first-child{margin-top:0.0em}.sv-use-margins .telefonnummer.sv-last-child,.sv-old-text-portlet .telefonnummer.sv-last-child{margin-bottom: 0.0em}.sv-use-margins .telefonnummer:last-child,.sv-old-text-portlet .telefonnummer:last-child{margin-bottom:0.0em}.rtl{font-family:arial,sans-serif;font-weight:normal;font-style:normal;font-size:120%;color:#303030;line-height:1.4;text-align:right; direction:rtl;}a.rtl{font-family:arial,sans-serif;font-weight:normal;font-style:normal;font-size:120%;color:#303030;text-decoration:underline;line-height:1.4;}.rtl a{font-family:arial,sans-serif;font-weight:normal;font-style:normal;font-size:100%;color:#303030;text-decoration:underline;line-height:1.4;}a.rtl:link,a.rtl:visited{font-family:arial,sans-serif;font-weight:normal;font-style:normal;font-size:120%;color:#0066cc;text-decoration:underline;line-height:1.4;}.rtl a:link,.rtl a:visited{font-family:arial,sans-serif;font-weight:normal;font-style:normal;font-size:100%;color:#0066cc;text-decoration:underline;line-height:1.4;}a.rtl:hover,a.rtl:focus,a.rtl:active{font-family:arial,sans-serif;font-weight:normal;font-style:normal;font-size:120%;color:#7d1a5d;text-decoration:underline;line-height:1.4;}.rtl a:hover,.rtl a:focus,.rtl a:active{font-family:arial,sans-serif;font-weight:normal;font-style:normal;font-size:100%;color:#7d1a5d;text-decoration:underline;line-height:1.4;}.sv-use-margins .rtl{margin-top:0.0em}.sv-use-margins .rtl{margin-bottom:1.0em}.sv-use-margins .rtl:first-child,.sv-old-text-portlet .rtl.sv-first-child{margin-top:0.0em}.sv-use-margins .rtl.sv-last-child,.sv-old-text-portlet .rtl.sv-last-child{margin-bottom: 0.0em}.sv-use-margins .rtl:last-child,.sv-old-text-portlet .rtl:last-child{margin-bottom:0.0em}.rtlxrubrik{font-family:arial,sans-serif;font-weight:normal;font-style:normal;font-size:220%;color:#303030;line-height:normal;direction:rtl; text-align:right; }a.rtlxrubrik{font-family:arial,sans-serif;font-weight:normal;font-style:normal;font-size:220%;color:#303030;text-decoration:underline;line-height:normal;}.rtlxrubrik a{font-family:arial,sans-serif;font-weight:normal;font-style:normal;font-size:100%;color:#303030;text-decoration:underline;line-height:normal;}.sv-use-margins .rtlxrubrik{margin-top:0.0em}.sv-use-margins .rtlxrubrik{margin-bottom:0.0em}.sv-use-margins .rtlxrubrik:first-child,.sv-old-text-portlet .rtlxrubrik.sv-first-child{margin-top:0.0em}.sv-use-margins .rtlxrubrik.sv-last-child,.sv-old-text-portlet .rtlxrubrik.sv-last-child{margin-bottom: 0.0em}.sv-use-margins .rtlxrubrik:last-child,.sv-old-text-portlet .rtlxrubrik:last-child{margin-bottom:0.0em}.rtlxxxunderrubrikx1{font-family:arial,sans-serif;font-weight:bold;font-style:normal;font-size:125%;color:#303030;line-height:1.3;direction:rtl; text-align:right; }a.rtlxxxunderrubrikx1{font-family:arial,sans-serif;font-weight:bold;font-style:normal;font-size:125%;color:#303030;text-decoration:none;line-height:1.3;}.rtlxxxunderrubrikx1 a{font-family:arial,sans-serif;font-weight:bold;font-style:normal;font-size:100%;color:#303030;text-decoration:none;line-height:1.3;}.sv-use-margins .rtlxxxunderrubrikx1{margin-top:26px}.sv-use-margins .rtlxxxunderrubrikx1{margin-bottom:10px}.sv-use-margins .rtlxxxunderrubrikx1:first-child,.sv-old-text-portlet .rtlxxxunderrubrikx1.sv-first-child{margin-top:10px}.sv-use-margins .rtlxxxunderrubrikx1.sv-last-child,.sv-old-text-portlet .rtlxxxunderrubrikx1.sv-last-child{margin-bottom: 10px}.sv-use-margins .rtlxxxunderrubrikx1:last-child,.sv-old-text-portlet .rtlxxxunderrubrikx1:last-child{margin-bottom:10px}.rtlxxxunderrubrikx2{font-family:arial,sans-serif;font-weight:bold;font-style:normal;font-size:100%;color:#303030;line-height:1.1;direction:rtl; }a.rtlxxxunderrubrikx2,.rtlxxxunderrubrikx2 a{font-family:arial,sans-serif;font-weight:bold;font-style:normal;font-size:100%;color:#303030;text-decoration:none;line-height:1.1;}.sv-use-margins .rtlxxxunderrubrikx2{margin-top:0.0em}.sv-use-margins .rtlxxxunderrubrikx2{margin-bottom:0.0em}.sv-use-margins .rtlxxxunderrubrikx2:first-child,.sv-old-text-portlet .rtlxxxunderrubrikx2.sv-first-child{margin-top:0.0em}.sv-use-margins .rtlxxxunderrubrikx2.sv-last-child,.sv-old-text-portlet .rtlxxxunderrubrikx2.sv-last-child{margin-bottom: 0.0em}.sv-use-margins .rtlxxxunderrubrikx2:last-child,.sv-old-text-portlet .rtlxxxunderrubrikx2:last-child{margin-bottom:0.0em}.rtlxxxunderrubrikx3{font-family:arial,sans-serif;font-weight:bold;font-style:normal;font-size:100%;color:#000000;line-height:normal;direction:rtl;}a.rtlxxxunderrubrikx3,.rtlxxxunderrubrikx3 a{font-family:arial,sans-serif;font-weight:bold;font-style:normal;font-size:100%;color:#000000;text-decoration:none;line-height:normal;}a.rtlxxxunderrubrikx3:link,.rtlxxxunderrubrikx3 a:link,a.rtlxxxunderrubrikx3:visited,.rtlxxxunderrubrikx3 a:visited,a.rtlxxxunderrubrikx3:active,.rtlxxxunderrubrikx3 a:active{font-family:arial,sans-serif;font-weight:bold;font-style:normal;font-size:100%;color:#0066cc;text-decoration:none;line-height:normal;}a.rtlxxxunderrubrikx3:hover,.rtlxxxunderrubrikx3 a:hover,a.rtlxxxunderrubrikx3:focus,.rtlxxxunderrubrikx3 a:focus{font-family:arial,sans-serif;font-weight:bold;font-style:normal;font-size:100%;color:#7d1a5d;text-decoration:underline;line-height:normal;}.sv-use-margins .rtlxxxunderrubrikx3{margin-top:26px}.sv-use-margins .rtlxxxunderrubrikx3{margin-bottom:3px}.sv-use-margins .rtlxxxunderrubrikx3:first-child,.sv-old-text-portlet .rtlxxxunderrubrikx3.sv-first-child{margin-top:3px}.sv-use-margins .rtlxxxunderrubrikx3.sv-last-child,.sv-old-text-portlet .rtlxxxunderrubrikx3.sv-last-child{margin-bottom: 3px}.sv-use-margins .rtlxxxunderrubrikx3:last-child,.sv-old-text-portlet .rtlxxxunderrubrikx3:last-child{margin-bottom:3px}.rtlxxxingress{font-family:arial,sans-serif;font-weight:normal;font-style:normal;font-size:120%;color:#555555;line-height:1.4;direction:rtl; }a.rtlxxxingress{font-family:arial,sans-serif;font-weight:normal;font-style:normal;font-size:120%;color:#555555;text-decoration:underline;line-height:1.4;}.rtlxxxingress a{font-family:arial,sans-serif;font-weight:normal;font-style:normal;font-size:100%;color:#555555;text-decoration:underline;line-height:1.4;}a.rtlxxxingress:link,a.rtlxxxingress:visited{font-family:arial,sans-serif;font-weight:normal;font-style:normal;font-size:120%;color:#0066cc;text-decoration:underline;line-height:1.4;}.rtlxxxingress a:link,.rtlxxxingress a:visited{font-family:arial,sans-serif;font-weight:normal;font-style:normal;font-size:100%;color:#0066cc;text-decoration:underline;line-height:1.4;}a.rtlxxxingress:hover,a.rtlxxxingress:active{font-family:arial,sans-serif;font-weight:normal;font-style:normal;font-size:120%;color:#7d1a5d;text-decoration:underline;line-height:1.4;}.rtlxxxingress a:hover,.rtlxxxingress a:active{font-family:arial,sans-serif;font-weight:normal;font-style:normal;font-size:100%;color:#7d1a5d;text-decoration:underline;line-height:1.4;}.sv-use-margins .rtlxxxingress{margin-top:0.0em}.sv-use-margins .rtlxxxingress{margin-bottom:1.0em}.sv-use-margins .rtlxxxingress:first-child,.sv-old-text-portlet .rtlxxxingress.sv-first-child{margin-top:0.0em}.sv-use-margins .rtlxxxingress.sv-last-child,.sv-old-text-portlet .rtlxxxingress.sv-last-child{margin-bottom: 0.0em}.sv-use-margins .rtlxxxingress:last-child,.sv-old-text-portlet .rtlxxxingress:last-child{margin-bottom:0.0em}.rtlxxxbildtext{font-family:arial,sans-serif;font-weight:normal;font-style:normal;font-size:90%;color:#303030;line-height:normal;text-align:right; direction:rtl;}a.rtlxxxbildtext{font-family:arial,sans-serif;font-weight:normal;font-style:normal;font-size:90%;color:#303030;text-decoration:underline;line-height:normal;}.rtlxxxbildtext a{font-family:arial,sans-serif;font-weight:normal;font-style:normal;font-size:100%;color:#303030;text-decoration:underline;line-height:normal;}.sv-use-margins .rtlxxxbildtext{margin-top:0.0em}.sv-use-margins .rtlxxxbildtext{margin-bottom:1.0em}.sv-use-margins .rtlxxxbildtext:first-child,.sv-old-text-portlet .rtlxxxbildtext.sv-first-child{margin-top:0.0em}.sv-use-margins .rtlxxxbildtext.sv-last-child,.sv-old-text-portlet .rtlxxxbildtext.sv-last-child{margin-bottom: 0.0em}.sv-use-margins .rtlxxxbildtext:last-child,.sv-old-text-portlet .rtlxxxbildtext:last-child{margin-bottom:0.0em}.purple-btn{font-family:arial,sans-serif;font-weight:normal;font-style:normal;font-size:110%;color:#ffffff;line-height:normal;}a.purple-btn{font-family:arial,sans-serif;font-weight:normal;font-style:normal;font-size:110%;color:#ffffff;text-decoration:none;line-height:normal;}.purple-btn a{font-family:arial,sans-serif;font-weight:normal;font-style:normal;font-size:100%;color:#ffffff;text-decoration:none;line-height:normal;}.gray-btn{font-family:arial,sans-serif;font-weight:bold;font-style:normal;font-size:110%;color:#303030;line-height:normal;}a.gray-btn{font-family:arial,sans-serif;font-weight:bold;font-style:normal;font-size:110%;color:#303030;text-decoration:none;line-height:normal;}.gray-btn a{font-family:arial,sans-serif;font-weight:bold;font-style:normal;font-size:100%;color:#303030;text-decoration:none;line-height:normal;}.circle-number{font-family:arial,sans-serif;font-weight:bold;font-style:normal;font-size:125%;color:#ffffff;line-height:1.3;}a.circle-number{font-family:arial,sans-serif;font-weight:bold;font-style:normal;font-size:125%;color:#ffffff;text-decoration:none;line-height:1.3;}.circle-number a{font-family:arial,sans-serif;font-weight:bold;font-style:normal;font-size:100%;color:#ffffff;text-decoration:none;line-height:1.3;}.label{font-family:arial,sans-serif;font-weight:normal;font-style:normal;font-size:100%;color:#303030;line-height:normal;}a.label,.label a{font-family:arial,sans-serif;font-weight:normal;font-style:normal;font-size:100%;color:#303030;text-decoration:none;line-height:normal;}.startsida-ingress{font-family:georgia,sans-serif;font-weight:normal;font-style:normal;font-size:130%;color:#303030;line-height:normal;}a.startsida-ingress{font-family:georgia,sans-serif;font-weight:normal;font-style:normal;font-size:130%;color:#303030;text-decoration:none;line-height:normal;}.startsida-ingress a{font-family:georgia,sans-serif;font-weight:normal;font-style:normal;font-size:100%;color:#303030;text-decoration:none;line-height:normal;}.sv-use-margins .startsida-ingress{margin-top:0.0em}.sv-use-margins .startsida-ingress{margin-bottom:0.0em}.sv-use-margins .startsida-ingress:first-child,.sv-old-text-portlet .startsida-ingress.sv-first-child{margin-top:0.0em}.sv-use-margins .startsida-ingress.sv-last-child,.sv-old-text-portlet .startsida-ingress.sv-last-child{margin-bottom: 0.0em}.sv-use-margins .startsida-ingress:last-child,.sv-old-text-portlet .startsida-ingress:last-child{margin-bottom:0.0em}.error-message{font-family:arial,sans-serif;font-weight:normal;font-style:normal;font-size:100%;color:#b00932;line-height:normal;}a.error-message,.error-message a{font-family:arial,sans-serif;font-weight:normal;font-style:normal;font-size:100%;color:#b00932;text-decoration:none;line-height:normal;}.brodtextxteckenxltr{font-family:arial,sans-serif;font-weight:normal;font-style:normal;font-size:100%;color:#303030;line-height:inherit;direction:ltr; unicode-bidi:bidi-override;}a.brodtextxteckenxltr,.brodtextxteckenxltr a{font-family:arial,sans-serif;font-weight:normal;font-style:normal;font-size:100%;color:#303030;text-decoration:underline;line-height:inherit;}a.brodtextxteckenxltr:link,.brodtextxteckenxltr a:link,a.brodtextxteckenxltr:visited,.brodtextxteckenxltr a:visited{font-family:arial,sans-serif;font-weight:normal;font-style:normal;font-size:100%;color:#0066cc;text-decoration:underline;line-height:inherit;color: #0066cc !important}a.brodtextxteckenxltr:hover,.brodtextxteckenxltr a:hover,a.brodtextxteckenxltr:focus,.brodtextxteckenxltr a:focus,a.brodtextxteckenxltr:active,.brodtextxteckenxltr a:active{font-family:arial,sans-serif;font-weight:normal;font-style:normal;font-size:100%;color:#7d1a5d;text-decoration:underline;line-height:inherit;}.vanstermenyxnivax1xmarkerad{font-family:arial,sans-serif;font-weight:bold;font-style:normal;font-size:100%;color:#303030;line-height:normal;direction:ltr; unicode-bidi:bidi-override;}a.vanstermenyxnivax1xmarkerad,.vanstermenyxnivax1xmarkerad a{font-family:arial,sans-serif;font-weight:bold;font-style:normal;font-size:100%;color:#303030;text-decoration:none;line-height:normal;}.toppmenyxmarkerad{font-family:arial,sans-serif;font-weight:bold;font-style:normal;font-size:100%;color:#303030;line-height:normal;direction:ltr; unicode-bidi:bidi-override;}a.toppmenyxmarkerad,.toppmenyxmarkerad a{font-family:arial,sans-serif;font-weight:bold;font-style:normal;font-size:100%;color:#303030;text-decoration:none;line-height:normal;}a.toppmenyxmarkerad:link,.toppmenyxmarkerad a:link,a.toppmenyxmarkerad:visited,.toppmenyxmarkerad a:visited{font-family:arial,sans-serif;font-weight:bold;font-style:normal;font-size:100%;color:#0066cc;text-decoration:none;line-height:normal;}a.toppmenyxmarkerad:hover,.toppmenyxmarkerad a:hover,a.toppmenyxmarkerad:focus,.toppmenyxmarkerad a:focus,a.toppmenyxmarkerad:active,.toppmenyxmarkerad a:active{font-family:arial,sans-serif;font-weight:bold;font-style:normal;font-size:100%;color:#0066cc;text-decoration:underline;line-height:normal;}.toppmenyx{font-family:georgia,sans-serif;font-weight:normal;font-style:normal;font-size:100%;color:#303030;line-height:normal;direction:ltr; unicode-bidi:bidi-override;}a.toppmenyx,.toppmenyx a{font-family:georgia,sans-serif;font-weight:normal;font-style:normal;font-size:100%;color:#303030;text-decoration:none;line-height:normal;}.nyxformatmall{font-family:arial,sans-serif;font-weight:normal;font-style:normal;font-size:100%;color:#555555;line-height:normal;direction:ltr; unicode-bidi:bidi-override;}a.nyxformatmall,.nyxformatmall a{font-family:arial,sans-serif;font-weight:normal;font-style:normal;font-size:100%;color:#555555;text-decoration:underline;line-height:normal;}a.nyxformatmall:link,.nyxformatmall a:link{font-family:arial,sans-serif;font-weight:normal;font-style:normal;font-size:100%;color:#0066cc;text-decoration:underline;line-height:normal;}a.nyxformatmall:visited,.nyxformatmall a:visited,a.nyxformatmall:focus,.nyxformatmall a:focus{font-family:arial,sans-serif;font-weight:normal;font-style:normal;font-size:100%;color:#0066cc;text-decoration:underline;line-height:inherit;}a.nyxformatmall:hover,.nyxformatmall a:hover,a.nyxformatmall:active,.nyxformatmall a:active{font-family:arial,sans-serif;font-weight:normal;font-style:normal;font-size:100%;color:#7d1a5d;text-decoration:underline;line-height:inherit;}.white-btn{font-family:arial,sans-serif;font-weight:normal;font-style:normal;font-size:100%;color:#000000;line-height:normal;}a.white-btn,.white-btn a{font-family:arial,sans-serif;font-weight:normal;font-style:normal;font-size:100%;color:#000000;text-decoration:none;line-height:normal;}.brodtextxxliten{font-family:arial,sans-serif;font-weight:normal;font-style:normal;font-size:90%;color:#303030;line-height:1.4;direction:ltr; unicode-bidi:bidi-override;}a.brodtextxxliten{font-family:arial,sans-serif;font-weight:normal;font-style:normal;font-size:90%;color:#303030;text-decoration:underline;line-height:1.4;}.brodtextxxliten a{font-family:arial,sans-serif;font-weight:normal;font-style:normal;font-size:100%;color:#303030;text-decoration:underline;line-height:1.4;}a.brodtextxxliten:link,a.brodtextxxliten:visited{font-family:arial,sans-serif;font-weight:normal;font-style:normal;font-size:90%;color:#0066cc;text-decoration:underline;line-height:1.4;}.brodtextxxliten a:link,.brodtextxxliten a:visited{font-family:arial,sans-serif;font-weight:normal;font-style:normal;font-size:100%;color:#0066cc;text-decoration:underline;line-height:1.4;}a.brodtextxxliten:hover,a.brodtextxxliten:focus,a.brodtextxxliten:active{font-family:arial,sans-serif;font-weight:normal;font-style:normal;font-size:90%;color:#7d1a5d;text-decoration:underline;line-height:1.4;}.brodtextxxliten a:hover,.brodtextxxliten a:focus,.brodtextxxliten a:active{font-family:arial,sans-serif;font-weight:normal;font-style:normal;font-size:100%;color:#7d1a5d;text-decoration:underline;line-height:1.4;}.rtllitentext{font-family:arial,sans-serif;font-weight:normal;font-style:normal;font-size:90%;color:#303030;line-height:1.4;}a.rtllitentext{font-family:arial,sans-serif;font-weight:normal;font-style:normal;font-size:90%;color:#303030;text-decoration:underline;line-height:1.4;}.rtllitentext a{font-family:arial,sans-serif;font-weight:normal;font-style:normal;font-size:100%;color:#303030;text-decoration:underline;line-height:1.4;}.sv-portlet h1,.sv-old-text-portlet h1,.sv-portlet .portlet-section-header,.sv-old-text-portlet .portlet-section-header,.sv-portlet .heading,.sv-old-text-portlet .heading,.sv-portlet h2,.sv-old-text-portlet h2,.sv-portlet .portlet-section-subheader,.sv-old-text-portlet .portlet-section-subheader,.sv-portlet .subheading,.sv-old-text-portlet .subheading,.sv-portlet h3,.sv-old-text-portlet h3,.sv-portlet .sv-portlet-table-caption,.sv-old-text-portlet .sv-portlet-table-caption,.sv-portlet .underrubrikx2,.sv-old-text-portlet .underrubrikx2,.sv-portlet h4,.sv-old-text-portlet h4,.sv-portlet .underrubrikx3,.sv-old-text-portlet .underrubrikx3{display:inline}ul.Standard,ol.Standard{list-style-type:disc;margin:0 40px;padding:0}.Standard li{margin-bottom:5px}ul.Punktlista-extra-mellanrum-hogerspalt,ol.Punktlista-extra-mellanrum-hogerspalt{list-style-type:disc;padding-left:1.3em;margin-left:0}.Punktlista-extra-mellanrum-hogerspalt li{margin-left:0px;margin-bottom:8px;padding-left:0}ul.Ny-punkttyp,ol.Ny-punkttyp{list-style-type:decimal;margin-bottom:-6px;margin-top:5px}.Ny-punkttyp li{margin-left:-6px}ul.Extra-indrag,ol.Extra-indrag{list-style-type:square}.Extra-indrag li{margin-left:30px}ul.nastlad,ol.nastlad{list-style-type:square}.nastlad li{margin-left:40px}ul.Cirkel,ol.Cirkel{list-style-type:circle}ul.Horisontell,ol.Horisontell{padding-left:0px;margin-left:0px}.Horisontell li{display:inline;list-style-type:none;padding-right:20px}ul.abc-lista,ol.abc-lista{list-style-type:lower-alpha;5px;margin:5px 40px -6px 40px}.sv-decoration-Anvandsinte{padding-left:10px;position:relative;float:right;padding-bottom:10px}.vinjettbild{height:334px;width:958px}.rtl-header{color:red;font-size:300%;font-weight:bold}.bigger_text{font-size:120%}.inline-block-fix{display:inline-block;zoom:1}iframe{
   border: 0px;
}
ul {
   list-style-type:disc; 
   margin: 0 40px;
   padding: 0;
}

ul ul {
   list-style-type:circle; 
}

ul ul ul {
   list-style-type:square; 
}

ul li {
   margin-bottom: 5px;
}

.shortcuts-box .subheading,
.shortcuts-box .subheading:first-child {
   font-size: 100%;
   margin: 0;
}

.news-list h3 a:link {
   font-weight: bold;
   text-decoration: none;
}

/* STEG FÖR STEG */
.step-wrapper {
   margin-top: 2em;
   padding-bottom: 2em;
   border-bottom: 1px solid #eee;
}

.step-wrapper .step-image {
   text-align: center;
   margin-bottom: 1.5em;
}  

.step-wrapper .step-header {
   width: 80%;
}    

.step-wrapper .step-content {
   margin-top: 0.5em;
} 
   
.step-number {
   background-color: #7e1a5d;
   border-radius: 17px; 
   text-align: center;
   width: 34px;
   height: 34px;
   margin-top: 6px;
   margin-right: 12px;
}

.circle-number {
   line-height: 1.7;   
}
/* SLUT STEG FÖR STEG */
.gray-btn a,
.purple-btn a,
.feedback-form-answer{
   background-color: #7d1a5d;
   background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #8a316e), color-stop(1, #7d1a5d));
   background:-moz-linear-gradient(top, #8a316e 10%, #7d1a5d 100%);
   background:-webkit-linear-gradient(top, #8a316e 10%, #7d1a5d 100%);
   background:-o-linear-gradient(top, #8a316e 10%, #7d1a5d 100%);
   background:-ms-linear-gradient(top, #8a316e 10%, #7d1a5d 100%);
   background:linear-gradient(to bottom, #8a316e 10%, #7d1a5d 100%);
   filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8a316e', endColorstr='#7d1a5d',GradientType=0);
   border: 1px solid #7d1a5d;
   border-radius: 3px;
   padding: 11px 0px;
   text-align: center;
   display: block;
   -moz-box-shadow: 0 0 3px #888;
   -webkit-box-shadow: 0 0 3px #888;
   box-shadow: 0 0 3px #888;
   font-size: 16px;
   box-shadow: inset 0px 1px 0px 0px #a45f8e;
   -moz-box-shadow: inset 0px 1px 0px 0px #a45f8e;
}
.purple-btn a:focus,
.purple-btn a:hover{
   background: #7d1a5d;
}
.purple-btn a:focus{
   outline: thin dotted #333;
}
.purple-btn a:active,
.purple-btn a:hover{
   outline: 0;
}

.gray-btn a,
.feedback-form-answer {
   color: #555;
   background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fff), color-stop(1, #f1f1f1));
   background:-moz-linear-gradient(top, #fff 10%, #f1f1f1 100%);
   background:-webkit-linear-gradient(top, #fff 10%, #f1f1f1 100%);
   background:-o-linear-gradient(top, #fff 10%, #f1f1f1 100%);
   background:-ms-linear-gradient(top, #fff 10%, #f1f1f1 100%);
   background:linear-gradient(to bottom, #fff 10%, #f1f1f1 100%);
   filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f1f1f1',GradientType=0);
   border: 1px solid #d9d9d9;
   border-bottom-color: #bbb;
   -moz-box-shadow: inset 0px -2px 3px -2px rgba(0,0,0,0.3);
   -webkit-box-shadow: inset 0px -2px 3px -2px rgba(0,0,0,0.3);
   box-shadow: inset 0px -2px 3px -2px rgba(0,0,0,0.3);
}

.gray-btn a:hover{
   background: #eee;
}
.gray-btn a:focus{
   background: #eee;
}

/*
.gray-btn a {
   background-color: #ededed;
   border: 1px solid #a7a7a7;
   border-top: 1px solid #cacaca;
   box-shadow: inset 0px 1px 0px 0px #fff;
   -moz-box-shadow: inset 0px 1px 0px 0px#fff;
}

.gray-btn a:hover{
   background-color: #ddd;
}
*/




/* Meddelande */
.viktig-info{
   background-color: #f6e6e9;
   border-left: 6px solid #c4526d;
   padding: 15px;
   max-width: 550px;
}
/* TOP SÖK */
.top-search input{
   border: 1px solid #d1d1d1;
   padding: 0px;
   padding: 0px 5px 0px 5px;
   line-height: 16px;
   margin: 0px;
   margin-right: -4px;
   height: 31px;
   border-radius: 3px 0px 0px 3px;
}
.top-search .top-searchbtn{
   color: #555;
   background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fff), color-stop(1, #f1f1f1));
   background:-moz-linear-gradient(top, #fff 10%, #f1f1f1 100%);
   background:-webkit-linear-gradient(top, #fff 10%, #f1f1f1 100%);
   background:-o-linear-gradient(top, #fff 10%, #f1f1f1 100%);
   background:-ms-linear-gradient(top, #fff 10%, #f1f1f1 100%);
   background:linear-gradient(to bottom, #fff 10%, #f1f1f1 100%);   
   border: 1px solid #d9d9d9;
   border-bottom-color: #bbb;
   text-align: center;
   border-radius: 0px 3px 3px 0px;

}
.top-search .top-searchbtn:focus,
.top-search .top-searchbtn:hover{
   background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f1f1f1), color-stop(1, #eeeeee));
   background:-moz-linear-gradient(top, #f1f1f1 10%, #eeeeee 100%);
   background:-webkit-linear-gradient(top, #f1f1f1 10%, #eeeeee 100%);
   background:-o-linear-gradient(top, #f1f1f1 10%, #eeeeee 100%);
   background:-ms-linear-gradient(top, #f1f1f1 10%, #eeeeee 100%);
   background:linear-gradient(to bottom, #f1f1f1 10%, #eeeeee 100%);
   cursor: pointer;
}
.top-search .top-searchbtn:focus{
   outline:thin dotted;
}
.top-search .top-searchbtn:active,
.top-search .top-searchbtn:hover{
   outline: 0;
}
#search-alternative{
   display: block;
   clear: both;
}
#search-alternative ul{
   list-style: none;
   margin: 0px;
   padding: 0px;
}
#search-alternative ul li{
   display: inline;
}
/* END TOP SÖK */
/* START STARTSIDA */
form.startpage-search input{
   height: 33px;
   line-height: 16px;
   padding: 4px;
   width: 100%;
}
input.search-btn{
   -moz-box-shadow: inset 0px -2px 3px -2px rgba(0,0,0,0.3);
   -webkit-box-shadow: inset 0px -2px 3px -2px rgba(0,0,0,0.3);
   box-shadow: inset 0px -2px 3px -2px rgba(0,0,0,0.3);
   height: 43px !important;
   background-color: #ffffff;
   border-top-left-radius: 0px;
   border-bottom-left-radius: 0px;
   -moz-border-top-left-radius: 0px;
   -moz-border-bottom-left-radius: 0px;
   color: #555;
   border: 1px solid #bbbbbb;
   border-bottom-color: #adadad;
   margin-top: 0px;
   
   background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fff), color-stop(1, #f1f1f1));
	background:-moz-linear-gradient(top, #fff 10%, #f1f1f1 100%);
	background:-webkit-linear-gradient(top, #fff 10%, #f1f1f1 100%);
	background:-o-linear-gradient(top, #fff 10%, #f1f1f1 100%);
	background:-ms-linear-gradient(top, #fff 10%, #f1f1f1 100%);
	background:linear-gradient(to bottom, #fff 10%, #f1f1f1 100%);	
}
input.search-btn:focus,
input.search-btn:hover{
   cursor: pointer;
   background: none;
   background-color: #eeeeee;
}
input.search-btn:focus{
   outline: thin dotted #333;
}
input.search-btn:active,
input.search-btn:hover{
   outline: 0;
}
/* SLUT STARTSIDA */
ul.footer-links li a i{
   font-size: 31px;
   margin-right: 7px;
   line-height: 34px;
}
.footer-links{
   text-align: left;
}
.social-links li{
   border-right: none;
   padding: 5px;
}
.footer-links,
.social-links li{
   line-height: 34px;
}
.social-links {
   list-style-type: none;
   text-align: center;
   margin-top: 36px;
}
.social-links li a {
   display: block;
   line-height: 34px;
}

.social-links li a i {
   display: inline-block;
}


/* Accordions på barnsidan för BRIS */
.accordions{
   list-style: none;
   margin: 0px;
   padding: 0px;
}
.accordions .purple-btn,
.accordions .gray-btn{
   display: none;
}
.accordions .purple-btn,
.accordions .gray-btn{
   max-width: 150px;
   margin: auto;
   margin-top: 15px;
}
.accordions .gray-btn a{
   font-weight: normal;
}
.accordions li{
   border-top: 1px solid #ddd;
   padding: 0px 15px;
   margin: 0px;
   padding-bottom: 15px; 
}
.accordions li.active{
   background-color: #f6f6f6;  
}
.accordions .question:hover{
   cursor: pointer;
}
.accordions .answer{
   border-top: 1px solid #ddd;
}
/* SLUT Accordions på barnsidan för BRIS */
/* WHITE BTN */
.white-btn a{
   background-color: #fff;
   border: 1px solid #bbb;
   vertical-align: middle;
   border-radius: 4px;
   margin-bottom: 10px !important;
   padding: 20px 10px;
   padding-right: 25px;
   background: -webkit-linear-gradient(#fff, #f3f3f3); /* For Safari */
   background: -o-linear-gradient(#fff, #f3f3f3); /* For Opera 11.1 to 12.0 */
   background: -moz-linear-gradient(#fff, #f3f3f3); /* For Firefox 3.6 to 15 */   
   background: linear-gradient(#fff, #f3f3f3); /* Standard syntax (must be last) */
}
.white-btn a:hover{
   background: -webkit-linear-gradient(#f3f3f3, #ffffff); /* For Safari */
   background: -o-linear-gradient(#f3f3f3, #ffffff); /* For Opera 11.1 to 12.0 */
   background: -moz-linear-gradient(#f3f3f3, #ffffff); /* For Firefox 3.6 to 15 */
   background: linear-gradient(#f3f3f3, #ffffff); /* Standard syntax (must be last) */   
}
/* END WHITE BTN */

/* Felmeddelande */
div#appNumber-error,
span#appNumber-error{
   display: none; 
   padding: 5px; 
   border: 1px solid red; 
   background: #ffe2e2;  
}
div#appNumber-error{
   padding: 20px;
   margin-bottom: 20px;
}

/* YOUTUBE FILMER */
.sv-youtube-portlet{
   position: relative;
   padding-bottom: 56.25%;
   padding-top: 0px; 
   height: 0; 
   overflow: hidden;
}
.sv-youtube-portlet iframe,
.sv-youtube-portlet object,
.sv-youtube-portlet embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
/* END YOUTUBEFILMER */

@page {
   margin: 1.0cm;
   margin-top: margin: 1.3cm;
}
a:focus{
   outline:thin dotted;
}
a:active,
a:hover{
   outline:0;
}
.toolbar a.ahjalpfunktioner {
   color: #555;
}
.toolbar a.ahjalpfunktioner:focus {
   color: #0066cc;
}
.toolbar a.ahjalpfunktioner:active,
.toolbar a.ahjalpfunktioner:hover {
   color: #222;
}
/* Google maps för Schengensamarbetets länder */
#tabs ul{
    list-style: none;
    margin: 0px;
    padding: 0px;
    background-color: #f8f8f8;
    border: 1px solid #e7e7e7;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
#tabs ul li{
    display: inline-block;
    margin: 0px;
    border-right: 1px solid #e7e7e7;
    border-left: 1px solid #e7e7e7;
    margin-right: -5px;
}
#tabs ul li:first-child {
    border-left: 0px;
}
#tabs ul li.ui-state-active{
    background-color: #fff;
    border-bottom: 1px solid #fff;
    margin-bottom: -1px;
}
#tabs ul li a{
    display: block;
    color: #555;
    padding: 15px;
    text-decoration: none;
}
#tabs ul li a:hover,
#tabs ul li.ui-state-active a{
    color: #333;
}
#tabs ul li a:hover{
    text-decoration: underline;
}
#tabs-1,
#tabs-2{
    border-left: 1px solid #e7e7e7;
    border-right: 1px solid #e7e7e7;
    border-bottom: 1px solid #e7e7e7;
    padding: 10px 0px 0px 0px;
}
#tabs table{
    width: 100%;
}
#tabs table thead{
    text-align: left;
}
#tabs table thead th{
    padding-left: 7px;
}
/* END Google maps för Schengensamarbetets länder */


/* LÄNKLISTA - punktliststyp */
.generated-list-name-Lanklista {
   list-style-type: none;
   margin: 0px;
   padding: 0px;
}

.generated-list-name-Lanklista li {
   margin-bottom: 5px;
}

.generated-list-name-Lanklista li a {
   text-decoration: none !important;
}

.generated-list-name-Lanklista li a::before {
   content: "\00BB \0020";
   vertical-align: baseline;
}
/* SLUT LÄNKLISTA */

/* COOKIEINFORMATION */
.cookie-info-wrapper {
   background-color: #fdf2e7;
   border-bottom: 1px solid #e0e0e0;
   padding: 8px;   
   width: 100%;   
}

.cookie-info-wrapper div div div:first-of-type div p:before {
    font-family: FontAwesome;
    content: "\f06a";
    font-size: 110%;
    margin-right: 5px;
}

.cookie-info-wrapper p.normal {
   font-size: 80%;
   vertical-align: middle;
   max-width: inherit;
   padding: 6px 15px 6px 0px;   
}

.cookie-info-wrapper .gray-btn {
   margin: 0px;
   padding-right: 15px;
}

.cookie-info-wrapper .gray-btn a {
   font-size: 80%;
   font-weight: normal;
   padding: 6px 10px;
}
/* SLUT COOKIEINFORMATION */

/* INFORUTORNA VANLIG OCH VIKTIG*/
.highlighted-info-box,
.important-info-box {
   background-color: #fff;
   border: 1px solid #e0e0e0; 
   border-radius: 4px; 
   box-shadow: 0px 0px 8px #f5f5f5; 
   font-size: 90%;
   max-width: 580px;
   padding: 25px 33px;
}

.highlighted-info-box h2.subheading,
.important-info-box h2.subheading {
   margin-top: 1px !important;
   margin-bottom: 15px;
}
.highlighted-info-box h2.subheading:first-child,
.important-info-box h2.subheading:first-child{
   padding-left: 35px;
}
.highlighted-info-box h3,
.important-info-box h3 {
   margin-top: 4px !important;
   margin-bottom: 13px !important;
}

.important-info-box {
   background-color: #fdf2e7;
}
/* SLUT INFORUTORNA */

/* FEEDBACKFORMULÄR */
.feedback-form-wrapper form span.normal,
.feedback-form-wrapper form label,
.feedback-form-wrapper h2 {
   font-weight: normal !important;
}

.feedback-form-wrapper form textarea {
   width: 95%;
}

.feedback-form-wrapper h2 {
   font-size: 100%;   
   margin: 5px 0 !important;
}

.feedback-form-answer {
   min-width: 80px;
   min-height: 34px;
   padding: 5px;
   margin-left: 10px;
   cursor: pointer;
}
.feedback-form-answer:focus{
   outline: thin dotted;
}
.feedback-form-answer:hover {
   background: #eee;
   outline: 0;
}
.feedback-form-answer:active {
   outline: 0;
}
.feedback-form-after-answer,
.feedback-form {
   display: none;
}

.feedback-form-answer:disabled {
background: #eaeaea;
  box-shadow: none;
  color: #777; 
}
/* SLUT FEEDBACKFORMULÄR*/
