/*
screen.css, skatteverket.se
version 1.2 2013-01-31

2013-01-31 Sitevision 3.1-anpassning
2012-12-20 Justering av grafisk profil / AÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½
2012-11-20 TillfÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½llig enkÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½t / MS
2012-11-12 Anpassning till SV3 / MS
2012-10-22 Utseende standardformulÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½r / MS
2012-10-08 RelateratlÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½nkar med inledande chevrontecken / AÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½
2012-08-06 Justerat fÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½rg pÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½ divider, textstorlek i dropdown m.m. / AÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½ 
2012-03-09 Justering av caption (tabeller) / AÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½
2012-02-05 Implementation av ny design fÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½r startsidor och ingÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½ngsidor. / DBB
2011-09-27 Kontakta oss uppdateringar / MS
2011-08-31 Centrerad #wrapper med inramning / AÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½
2011-06-22 jQuery UI classer / MS
2010-09-21 TillÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½gg fÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½r visning av SSO-inloggning / AÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½ 
2010-09-07 Fix av fliknavigering för IE 6, Safari, Chrome / MS
*/

/* Tillfällig hantering av other languages i nyhetsmodul */
#svid12_71004e4c133e23bf6db800049131 img{
   margin-bottom: -7px !important;
}

/* Tillfällig hantering av Rättslig vägledning-bannern */
.rattsligBtnArrow a {
  border: 1px solid #bbb;
  border-bottom: 1px solid #7a7a7a;
  padding: 15px 25px 15px 20px;
  display: block;
  border-radius: 3px;
  background: #fff url(/images/18.5d699354142b23030203a/arrow_right_large_black.png) right no-repeat !important;
  cursor: pointer;
  text-decoration: none;
  color: #168dc4 !important;
  background-size: 38px !important;
}

/* --- */

html {
   -webkit-text-size-adjust: none; /* Prevent font scaling in landscape */
}

body {padding: 0 0 0 0; background-color: #fff; font: 90% 'Open Sans Regular', Verdana, sans-serif; position: relative; color: #333;}

.contentWrp {
   margin-bottom: 0px;
}

.contentWrp img {
   margin-bottom: 10px;   
}

.levelTwo a:link,
.levelTwo a:visited,
.e-related a:visited,
.moreMenuItems a:visited {
   color: #000 !important;
   font-size: 15px !important;
}

.top-back-link a {
   padding: 10px 10px 10px 20px;
   display: block;
   background: url(/images/18.5d699354142b230302037/arrow_left_large_black.png) -16px 0 no-repeat;
   background-size: 40px;
   color: #333 !important;
   float: left;
   width: 100%;
}

.footer a:visited {
   color: #3069a1 !important;
}

.rattsligBtnArrow a:visited {
  color: #168dc4 !important;
}

.levelTwo.current a:visited {
   color: #fff !important;
}

.levelTwo.current a:link {
   color: #fff !important;
   font-family: 'Open Sans Regular';
}

.sv-linkicon {
   margin: 0 0 0 6px !important;
   position: relative;
   top: -1px;
}

input[type="radio"] {
   margin: 5px 3px 0 5px;
}

.phoneIcon h2 {
   background: url(/images/18.5d699354142b230302060/phone_blue.png) -7px 2px no-repeat;
   background-size: 38px;
   padding: 3px 0;
   padding-left: 25px;
}

.phoneIcon h3 {
   background: url(/images/18.5d699354142b230302060/phone_blue.png) -7px -4px no-repeat;
   background-size: 38px;
   padding: 3px 0;
   padding-left: 25px;
}

/* SSO-inloggning fÃƒÂ¶r att bara visa logga ut och logga in */

.topLogOutBtn, .topLoginBtn {
   width: 75px;
   height: 50px;
   float: right;
   background-position: 50% 50%;
   border-left: 1px solid #fff4cc;
   position: relative;
   left: 2px;
}

.topLogOutBtn a, .topLoginBtn a {
   height: 60%;
   float: left;
   padding: 15px 10% 5px;
   width: 78%;
   text-align: center;
   color: #000 !important;
   text-decoration: none;
   font-size: 13px;
}

/* SSO-inloggning fÃƒÂ¶r att visa namn osv */

#inloggadWrp {
   background: #f3f3f3;
}

.inloggad-sso-container {
	background: #f2f2f2;
	border-bottom: 1px solid #aeaeae;
}

#inloggad {
   width: 100%;
   max-width: 980px;
   margin: 0 auto;
   font-size: 0.87em;
   padding: 10px 0; 
   font: 12px/14px 'Open Sans Regular';
   float: none;
   display:none;
   text-align: right;
}

#inloggad a {
   border-radius: 3px;
   border-bottom: 1px solid #7a7a7a;
   border-bottom: 1px solid #7a7a7a;
   border-left: 1px solid #bbb;
   border-right: 1px solid #bbb;
   border-top: 1px solid #bbb;
   background: linear-gradient(to bottom, rgba(254,254,254,1) 0%,rgba(231,231,231,1) 100%);
   padding: 5px 10px 5px 10px;
   text-decoration: none;
   color: #000;
   font: 13px/16px 'Open Sans Regular';
   margin-left: 15px;
}
#inloggad a:hover {
	background: #eaeaea;
}

/* GLOBALT MEDDELANDE */

.crisisWrp,
.globalMsgWrp {
   position: relative;
   max-height: 49px;
   margin: 0px 41px;
}

.crisisWrp a,
.globalMsgWrp a {
   color: #fff !important;
}

.crisisWrp p,
.globalMsgWrp p {
   color: #fff !important;
   padding-left: 30px;
   background: url(/images/18.5d699354142b230302069/warning_white.png) -5px -5px no-repeat;
   background-size: 36px;
   font-size: 15px;    
   margin-bottom: 0 !important;
   margin-top: 0 !important;
   font-family: 'Open Sans Semibold';
}

.globalMsgWrp p {
   background: url(/images/18.5d699354142b230302051/info_white.png) -5px -5px no-repeat; 
   background-size: 31px;
   line-height: 20px;
}

/* COOKIE NOTIS I TOPPEN */

.alertWrp * {
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
}
.alertWrp {
   width: 100%;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   padding: 10px 15px;
   background: #f2f2f2;
   display: none;
   border-bottom: 1px solid #bbb;
}

.alertWrp .inner {
   width: 100%;
   max-width: 980px;
   margin: 0 auto;
}

.alertWrp p {
   float: left;
   margin-top: 0;
   margin-bottom: 0;
   padding-right: 15px;
   width: 60%;
   text-align: left;
   color: #4f4f4f !important;
}

.alertWrp .lankxixlista {
   margin-left: 5px !important;
}

#cookieClose { 
   background: rgb(254,254,254);
   background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
   background: -moz-linear-gradient(top, rgba(254,254,254,1) 0%, rgba(231,231,231,1) 100%);
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,254,254,1)), color-stop(100%,rgba(231,231,231,1)));
   background: -webkit-linear-gradient(top, rgba(254,254,254,1) 0%,rgba(231,231,231,1) 100%);
   background: -o-linear-gradient(top, rgba(254,254,254,1) 0%,rgba(231,231,231,1) 100%);
   background: -ms-linear-gradient(top, rgba(254,254,254,1) 0%,rgba(231,231,231,1) 100%);
   background: linear-gradient(to bottom, rgba(254,254,254,1) 0%,rgba(231,231,231,1) 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e7e7e7',GradientType=0 );
   border-bottom: 1px solid #7a7a7a;
   border-left: 1px solid #bbb;
   border-right: 1px solid #bbb;
   border-top: 1px solid #bbb;
   outline: none;
   height: 30px;
   cursor: pointer;
   padding: 4px 10px;
   float: left;
   text-decoration: none;
   color: #333;
   -webkit-border-radius: 3px;
   -moz-border-radius: 3px;
   border-radius: 3px;
   width: 11%;
   min-width: 100px;
   margin-top: 4px; 
   text-align: center;
}

#cookieClose:hover {
   text-decoration: underline;
}

/* FUNCTIONS */
#functions-outer {background: #EDEBE6; height: 1.9em; padding: 10px 0 0 0;}
#functions {float: right; text-align: right; padding: 0 0 6px 0; font-size: 0.9em;}
#functions ul {margin: 4px 0 0 0; padding: 0; list-style: none; }
#functions li {float: left; margin: 0 7px 0 7px;}

#functions a:link, #search-links a:link {color: #67675c; text-decoration:none;}
#functions a:visited, #search-links a:visited {color: #67675c; text-decoration:none;}
#functions a:hover, #search-links a:hover {text-decoration: none; color:#133354 !important}
#functions a:focus, #search-links a:focus {border-bottom: 1px solid #67675c;}

.highlight {
   background:#FFFFCC;
   border-radius: 5px 5px 5px 5px;
   padding-right: 2px;
   padding-left: 2px;
}

/* Fonts */
.ljusxknapp {
   border-top: 1px solid #aeaeae;
   border-right: 1px solid #aeaeae;
   border-left: 1px solid #aeaeae;
   border-bottom: 1px solid #7a7a7a;
   border-radius: 3px;
   background: #fff;
   clear: both;
   display: inline-block;
}


.ljusxknapp a {
   padding: 4px 35px 4px 10px;
   display: inline-block;
   color: #333 !important;
   text-decoration: none !important;
   background: url(/images/18.5d699354142b23030203a/arrow_right_large_black.png) right -4px no-repeat;
   background-size: 38px;
}

.ljusxknapp a:hover {
   text-decoration: underline !important;
}

.ljusxknapp a:visited {
   color: #333 !important;
}

.lankxixlista {
   background-position: 0 6px;
   margin-left: 12px;
}

.startsidelankFler a {
   background: url(/images/18.5d699354142b23030201f7/linkArrow.png) 0 6px no-repeat;
   padding-left: 13px;
   display: block;
}

.whiteBtnArrow, .whiteBtnArrow-full {
   background: #fff url(/images/18.5d699354142b23030203a/arrow_right_large_black.png) right 50% no-repeat !important;
   background-size: 38px !important;
   border-color: #bbb !important;
   color: #000 !important;
   margin: 0 0 14px 0;
   display: inline-block;
   border-radius:3px;
   overflow:hidden;
}
.whiteBtnArrow-full {
   display: block;
}

.whiteBtnArrow:hover, .whiteBtnArrow-full:hover {
   text-decoration: underline;
   font-size: 14px;
}

.whiteBtnArrow a, .whiteBtnArrow-full a {
   border: 1px solid #bbb;
   border-bottom: 1px solid #7a7a7a;
   padding: 8px 35px 8px 12px;
   display: block;
   border-radius: 3px;
   background: #fff url(/images/18.5d699354142b23030203a/arrow_right_large_black.png) right -1px no-repeat !important;
   cursor: pointer;
   text-decoration: none;
   color: #000 !important;
   background-size: 38px !important;
   font-size: 15px;
}

.whiteBtnArrow a:hover, .whiteBtnArrow-full a:hover {
   text-decoration: underline;
   line-height: 20px !important;
   font-size: 15px;
}

.whiteBtnArrow a:visited, .whiteBtnArrow-full a:visited {
   color: #000 !important;
}

.whiteBtnArrow:hover, .whiteBtnArrow-full a:hover {
   background: #f9f9f9;
}

p.startsidelank {
   margin: 10px 0;
}

.moviePuffTitle {
   background: url(/images/18.74ada82d142bdcc36bb6d7/icon_film.png) no-repeat 0 50%;
   padding-left: 41px;
   background-size: 31px;
   line-height: 23px;
}

.sv-use-margins .underrubrikxxh2x:last-child, .sv-old-text-portlet .underrubrikxxh2x:last-child {
   margin-bottom: 0.5em !important;
}

/* Accordion - Räkneexempel */

.acc-module {
   border: 1px solid #bbb;
   border-radius: 0 0 3px 3px; 
   padding-top: 15px;
   margin-top: -2px;
   position: relative;
   z-index: 1;   
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
}

.acc-module .sv-row {
   padding: 0 30px;  
}

.acc-module .faqxxbrodtextxfet {
   padding-left: 30px;
   padding-bottom: 5px;   
}

.acc-module-inner {
   background: #f5f5f5;
   padding: 10px 0 15px;   
}

.acc-module-inner p {
   margin-bottom: 0 !important;  
}

.acc-module-title {

   background: rgb(254,254,254);
   background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
   background: -moz-linear-gradient(top, rgba(254,254,254,1) 0%, rgba(231,231,231,1) 100%);
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,254,254,1)), color-stop(100%,rgba(231,231,231,1)));
   background: -webkit-linear-gradient(top, rgba(254,254,254,1) 0%,rgba(231,231,231,1) 100%);
   background: -o-linear-gradient(top, rgba(254,254,254,1) 0%,rgba(231,231,231,1) 100%);
   background: -ms-linear-gradient(top, rgba(254,254,254,1) 0%,rgba(231,231,231,1) 100%);
   background: linear-gradient(to bottom, rgba(254,254,254,1) 0%,rgba(231,231,231,1) 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e7e7e7',GradientType=0 );
   box-shadow: none;
   
   border: 1px solid #bbb;
   border-bottom: 1px solid #7a7a7a;
   padding: 5px 0;
   width: 100%;
   border-radius: 3px;
   position: relative;
   z-index: 2; 
   cursor: pointer;
   margin-top: -1px;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
}

.acc-module-title p {
   margin-bottom: 0 !important;
   padding: 0 0 0 30px;
   background: url(/images/18.5d699354142b230302033/arrow_down_large_black.png) -4px -8px no-repeat;
   background-size: 40px;
}

.acc-module-title.active {
   -webkit-box-shadow: inset 0 2px 1px #ccc;
   -moz-box-shadow: inset 0 2px 1px #ccc;
   box-shadow: inset 0 2px 1px #ddd;
   border-top: 1px solid #7a7a7a;
   background: #ddd;
   border-bottom: 1px solid #bbb;
}

.acc-module-title.active p {
   background: url(/images/18.5d699354142b23030203d/arrow_up_large_black.png) -4px -8px no-repeat;
   background-size: 40px;
}

.divider p {
   height: 2px;
   background: #fdd01a;
   width: 100%;
}

.acc-module-inner .divider p {
   height: 2px;
   background: #fdd01a;
   margin: 28px;
   width: 330px;
}

/* Så räknar du */

.counting-wrp p {
   margin-bottom: 7px !important;
}

.counting-wrp h4 {
   margin-bottom: 10px !important;
}

.plus-txt, .minus-txt, .likamed-txt {
   display: block;
   padding-left: 25px;
   position: relative;
}

.plus-txt:before, .minus-txt:before, .likamed-txt:before {
   content: "+";
   font-size: 22px;
   line-height: 22px;
   font-family: 'Open Sans Semibold';
   position: absolute;
   top: -3px;
   width: 14px;
   display: inline-block;
   left: 0;
}

.minus-txt:before {
   content: "-";
   top: -4px;
   left: 3px;
}

.likamed-txt:before {
   content: "=";
   top: -2px;
}

/* Flikkomponent */

.content-flik * {
   -webkit-box-sizing: border-box;   
   -moz-box-sizing: border-box;
   box-sizing: border-box;
}

.content-flik {
   list-style: none;
   margin: 0 0 -1px 0;
   padding: 0;
   position: relative;
   z-index: 2;   
   overflow: auto;
}

.content-flik li {
   float: left;
   padding: 0;  
   background: rgb(254,254,254);
   background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
   background: -moz-linear-gradient(top, rgba(254,254,254,1) 0%, rgba(231,231,231,1) 100%);
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,254,254,1)), color-stop(100%,rgba(231,231,231,1)));
   background: -webkit-linear-gradient(top, rgba(254,254,254,1) 0%,rgba(231,231,231,1) 100%);
   background: -o-linear-gradient(top, rgba(254,254,254,1) 0%,rgba(231,231,231,1) 100%);
   background: -ms-linear-gradient(top, rgba(254,254,254,1) 0%,rgba(231,231,231,1) 100%);
   background: linear-gradient(to bottom, rgba(254,254,254,1) 0%,rgba(231,231,231,1) 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e7e7e7',GradientType=0 );
}

.content-flik li:first-child a .text {
   padding-left: 0 !important;   
}

.content-flik li.active {
   background: #fff;
}

.content-flik li a {
   color: #333;
   text-decoration: none;   
   cursor: pointer;
}

.content-flik li a:hover {
   text-decoration: none;   
}

.content-flik li a span {
   float: left;
   height: 30px;
   border-top: 1px solid #bbb;
   border-bottom: 1px solid #bbb;
   margin-top: 2px;
   padding: 4px 13px 8px;
}

.content-flik li.active a span {
   margin-top: 0;
   height: 32px;
   border-bottom: none;
   padding: 6px 13px;
}

.flik-content {
   border: 1px solid #bbb;
   border-radius: 0 3px 3px 3px;
   padding: 15px 15px 15px;
   position: relative;
   z-index: 1;  
   margin-bottom: 14px;
}

.flik-content ul {
   padding-left: 20px;
   margin-top: 5px;
}

.flik-content p {
   margin-top: 0 !important;
}

.content-flik li a span.left {
   background: url(/images/18.3f4496fd14864cc5ac9f8d8/selectedLeft.png) 0 0 no-repeat;
   border-top: none;
   padding: 0;
   margin: 0;
}

.content-flik li:first-child a span.left {
   background: url(/images/18.3f4496fd14864cc5ac9f8dd/unSelectedLeft.png) 0 0 no-repeat;
   width: 14px;
   height: 32px;
}

.content-flik li.active a span.left {
   background: url(/images/18.3f4496fd14864cc5ac9f8d8/selectedLeft.png)) 0 0 no-repeat;
   width: 20px;
}

.content-flik li:first-child.active a span.left {
   background: url(/images/18.3f4496fd14864cc5ac9f8d9/selectedLeftStart.png) 0 0 no-repeat;
   width: 14px;
}

.content-flik li a span.right {
   background: url(/images/18.3f4496fd14864cc5ac9f8dc/unSelected.png) 0 0 no-repeat;
   border-top: none;
   padding: 0;
   width: 20px;
   margin-top: 0;
   height: 32px;
}

.content-flik li.last a span.right {
   background: url(/images/18.3f4496fd14864cc5ac9f8de/unSelectedRightEnd.png) 0 0 no-repeat;
}

.content-flik li.active.last a span.right {
   background: url(/images/18.3f4496fd14864cc5ac9f8db/selectedRightEnd.png) 0 0 no-repeat;
}

.content-flik li.active a span.right {
   background: url(/images/18.3f4496fd14864cc5ac9f8da/selectedRight.png) 0 0 no-repeat;
}

/* Mobile */
.content-flik.mobile {
}

.content-flik li.mobile {
   width: 100%;
   height: auto;
   border-top: none;
   background: none;
}

.content-flik li.mobile a span {
   margin-top: 0;
   height: auto;
   border-top: 1px solid #ddd;
   border-left: 1px solid #bbb;
   border-right: 1px solid #bbb;
   border-bottom: none;
   display: block;
   width: 100%;
   text-align: left;
   padding: 8px 13px 8px 25px;
   background: #f5f5f5;
}

.content-flik li.two a span {
   border-right: 1px solid #bbb;
}

.content-flik li.mobile:last-child a span {
   border-bottom: 1px solid #bbb;   
}

.content-flik li.mobile:first-child a .text {
   padding-left: 25px !important;
   border-top: none;   
}

.tab-trigger {
   background: rgb(254,254,254);
   background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
   background: -moz-linear-gradient(top, rgba(254,254,254,1) 0%, rgba(231,231,231,1) 100%);
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,254,254,1)), color-stop(100%,rgba(231,231,231,1)));
   background: -webkit-linear-gradient(top, rgba(254,254,254,1) 0%,rgba(231,231,231,1) 100%);
   background: -o-linear-gradient(top, rgba(254,254,254,1) 0%,rgba(231,231,231,1) 100%);
   background: -ms-linear-gradient(top, rgba(254,254,254,1) 0%,rgba(231,231,231,1) 100%);
   background: linear-gradient(to bottom, rgba(254,254,254,1) 0%,rgba(231,231,231,1) 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e7e7e7',GradientType=0 );
   display: none;
   padding: 10px 15px;
   cursor: pointer;
   -webkit-border-radius: 3px 3px 0 0;
   -moz-border-radius: 3px 3px 0 0;
   border-radius: 3px 3px 0 0;
   border: 1px solid #bbb;
   border-bottom: none;
   position: relative;
}

.tab-trigger:after {
   content: " ";
   background: url(/images/18.5d699354142b2303020358/arrow_down_black.png) -11px -9px no-repeat;
   background-size: 37px;
   width: 15px;
   height: 15px;
   display: block;
   position: absolute;
   left: 91%;
   top: 10px; 
}

.tab-trigger.active {
   -webkit-box-shadow: inset 0 2px 1px #c5c5c5;
   -moz-box-shadow: inset 0 2px 1px #c5c5c5;
   box-shadow: inset 0 2px 1px #c5c5c5;
   border-top: 1px solid #7a7a7a;
   background: #ddd;
   border-bottom: 1px solid #bbb; 
}

/* Toppmeny flikar */

#flikar {

}

#flikar ul {
   list-style: none;
   padding-left: 0;
   height: 37px;
   margin: 0;
}

#flikar ul a {

}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#flikar a {
   float: none;
}
/* End IE5-Mac hack */

#flikar li {
   float: left;
   position: relative;
   margin-right: 0;
   top: 1px;
}

#flikar .active {
   top: 1px;
}

#flikar li a {
   padding: 0;
   float: left;
   height: 37px;
   text-decoration: none !important;
}
#flikar li a span {
   float: left;
   color: #000 !important;
}

#flikar li a:link span.middle,
#flikar li a:visited span.middle {
   padding: 11px 16px 11px 16px;
   background: url(/images/18.5d699354142b23030201cd/mainmenu_unactive_fill.png) repeat-x;
   border-bottom: 1px solid #ebeceb;
   font-family: "Open Sans Regular";
   font-size: 15px;
   line-height: 100%;
} 

#flikar li:hover a span {
   text-decoration: underline;
   cursor: pointer;
}

#flikar .active {
   z-index: 6;
   padding-top: 0;
   font-size: 15px;
}

#flikar .active a {

}
#flikar li.active a:link span.middle {
   padding: 11px 5px 12px 5px;
   background: url(/images/18.5d699354142b23030201c8/mainmenu_active_fill.png) repeat-x;
   border-top: none;
   border-bottom: none;
   color: #000;
   font-family: 'Open Sans Semibold';
   font-size: 16px;
   line-height: 100%;
}

#flikar li a span.leftBg {
   background: url(/images/18.5d699354142b23030201d0/mainmenu_unactive_separator.png) no-repeat !important;
   padding: 17px 10px 5px 12px;
   float: left;
   height: 14px;
   border-top: none;
}

#flikar li a span.unactiveLeft {
   background: url(/images/18.5d699354142b23030201ce/mainmenu_unactive_left.png) no-repeat !important;
}

#flikar li a span.rightBg {
   background: url(/images/18.5d699354142b23030201d0/mainmenu_unactive_separator.png) no-repeat !important;
   padding: 17px 12px 5px 17px;
   float: left;
   height: 14px;
   border-top: none;
}

#flikar li a span.unactiveRight {
   background: url(/images/18.5d699354142b23030201cf/mainmenu_unactive_right.png) no-repeat !important;
}



/* ACTIVE */

#flikar .active a span.leftBg {
   background: url(/images/18.5d699354142b23030201e4/menuLeftCorner.png) no-repeat !important;
   padding: 17px 18px 5px 13px;
   float: left;
   height: 14px;
   border-top: none;
}

#flikar .active a span.activeFirstLeft {
   background: url(/images/18.5d699354142b23030201c9/mainmenu_active_left.png) no-repeat !important;
   padding: 17px 16px 5px 13px;
}

#flikar .active a span.activeLeft {
   background: url(/images/18.5d699354142b23030201ca/mainmenu_active_left_overlay.png) no-repeat !important;
}

#flikar .active a span.rightBg {
   background: url(/images/18.5d699354142b23030201e5/menuRightCorner.png) no-repeat !important;
   padding: 17px 16px 5px 13px;
   float: left;
   height: 14px;
   border-top: none;
}

#flikar .active a span.activeRight {
   background: url(/images/18.5d699354142b23030201cc/mainmenu_active_right_overlay.png) no-repeat !important;
}

#flikar .active a span.activeLastRight {
   background: url(/images/18.5d699354142b23030201cb/mainmenu_active_right.png) no-repeat !important;
}

.menuBtn1 {
   z-index: 5;
}

.menuBtn2 {
   z-index: 4;
}

.menuBtn3 {
   z-index: 3;
}

.menuBtn4 {
   z-index: 2;
}

.menuBtn5 {
   z-index: 1;
}

/* NIVÃƒÆ’Ã¢â‚¬Â¦ 2 */

.menuLevelTwo {
   background: #ffdd55;
   background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZGQ1NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZGQwMWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
   background: -moz-linear-gradient(top,  #ffdd55 0%, #fdd01a 100%);
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffdd55), color-stop(100%,#fdd01a));
   background: -webkit-linear-gradient(top,  #ffdd55 0%,#fdd01a 100%);
   background: -o-linear-gradient(top,  #ffdd55 0%,#fdd01a 100%); 
   background: -ms-linear-gradient(top,  #ffdd55 0%,#fdd01a 100%); 
   background: linear-gradient(to bottom,  #ffdd55 0%,#fdd01a 100%); 
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffdd55', endColorstr='#fdd01a',GradientType=0 ); 
   position: relative;
   z-index: 9999;
   border-bottom: 1px solid #caa50d;
   min-height: 40px;
}

.menuLevelTwo ul {
   margin: 0 !important;
   display: table;
}

.menuLevelTwo a {
   text-decoration: none;
}

.menuLevelTwo a:hover {
   text-decoration: underline;
}

.levelTwo a {
   padding: 3px 0px 4px;
   line-height: 15px;
}

.levelTwo a:hover {
   line-height: 15px;
}

.levelTwo.current a {
   padding: 4px 10px 5px;
   color: #fff !important;
   font-size: 15px !important;
   line-height: 15px;
   background: rgb(65,65,65);
   background: #333333; /* Old browsers */
   background: -moz-linear-gradient(top,  #333333 0%, #545454 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#333333), color-stop(100%,#545454)); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  #333333 0%,#545454 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  #333333 0%,#545454 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  #333333 0%,#545454 100%); /* IE10+ */
   background: linear-gradient(to bottom,  #333333 0%,#545454 100%); /* W3C */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#545454',GradientType=0 ); /* IE6-9 */
   border-radius: 15px;
   behavior: url(/download/18.77c4a75a13f2d249bb7720/PIE.htc);
}

.levelTwo {
   margin-right: 15px;
   float: left;
   display: table-cell;
   padding: 12px 0 12px;
}

.levelTwo:first-child {
   margin-left: 17px;
}


/* ------------------- MOBIL MENY --------------------- */
.toppNavWrp {
   position: relative;
   top: 0;
   left: 0;
   width: 100%;
   z-index: 2000;
}

.toppNavWrp.scroll {
   position: fixed;
   top:0;
   left: 0;
   width: 100%;
   z-index: 2000;
}

.toppNavWrp-placeholder {
   height: 50px;
}

.mobileNav { /*BAKGRUND TILL MENYKNAPP OCH SKÃƒÆ’Ã¢â‚¬â€œFÃƒÆ’Ã¢â‚¬Å¾LT */
   background: rgb(255,222,88);
   background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZGU1OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmQyMWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
   background: -moz-linear-gradient(top,  rgba(255,222,88,1) 0%, rgba(255,210,27,1) 100%);
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,222,88,1)), color-stop(100%,rgba(255,210,27,1)));
   background: -webkit-linear-gradient(top,  rgba(255,222,88,1) 0%,rgba(255,210,27,1) 100%);
   background: -o-linear-gradient(top,  rgba(255,222,88,1) 0%,rgba(255,210,27,1) 100%);
   background: -ms-linear-gradient(top,  rgba(255,222,88,1) 0%,rgba(255,210,27,1) 100%);
   background: linear-gradient(to bottom,  rgba(255,222,88,1) 0%,rgba(255,210,27,1) 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffde58', endColorstr='#ffd21b',GradientType=0 );
   height: 50px;
}

.mobileMenuButton {
   margin: 0;
   height: 36px;
   border-right: 1px solid #DDB100;
   cursor: pointer;
   display: inline-block;
   vertical-align: top;
   text-align: right;
   padding-right: 15px;
   padding-top: 14px;
   font-size: 15px;
   float: left;
}

#mobileAreaDisplay {
   padding: 17px 0 9px; 
   font-size: 18px; 
   font-family: "Open Sans Semibold";
}

.mobileMenu {
   background: #f9f9f9;
   padding: 10px 0 10px 5px;
   width: 399px !important;
   position: absolute;
   min-height: 100%;
   height: 48px !important;
   z-index: 100;
   top: 0;
   left: -405px;
}

.mobileMenuInner {
   border-radius: 5px;
   border: 1px solid #000;
   background: #fff;
   margin: 0 10px;
}

.mobileMenu ul {
   margin: 0 7px;
   list-style: none;
   padding-left: 0;
   margin-left: 0;
}

.mobileMenu ul li {
   padding: 0 10px;
   display: block;
}

.mobileMenu ul li:first-child {
   border-top: none;
}

.mobileMenu ul li a {
   color: #000 !important;
}

.mobileMenu .level-1 {
   background: none;
}

.moreBtn {
   width: 99px;
   height: 32px;
   position: absolute;
   z-index: 1000;
   top: 0;
   left: 299px;
   background: rgb(254,254,254);
   background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlN2U3ZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
   background: -moz-linear-gradient(top,  rgba(254,254,254,1) 0%, rgba(231,231,231,1) 100%);
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,254,254,1)), color-stop(100%,rgba(231,231,231,1)));
   background: -webkit-linear-gradient(top,  rgba(254,254,254,1) 0%,rgba(231,231,231,1) 100%);
   background: -o-linear-gradient(top,  rgba(254,254,254,1) 0%,rgba(231,231,231,1) 100%);
   background: -ms-linear-gradient(top,  rgba(254,254,254,1) 0%,rgba(231,231,231,1) 100%);
   background: linear-gradient(to bottom,  rgba(254,254,254,1) 0%,rgba(231,231,231,1) 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e7e7e7',GradientType=0 );
   border-left: 1px solid #bbb;
   border-right: 1px solid #bbb;
   padding-top: 17px;
   text-align: center;
   font: 16px/17px 'Open Sans Semibold';
}

.moreBtn.pressed {
   background: rgb(221,221,221);
   background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RkZGRkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
   background: -moz-linear-gradient(top,  rgba(221,221,221,1) 0%, rgba(255,255,255,1) 100%);
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(221,221,221,1)), color-stop(100%,rgba(255,255,255,1)));
   background: -webkit-linear-gradient(top,  rgba(221,221,221,1) 0%,rgba(255,255,255,1) 100%);
   background: -o-linear-gradient(top,  rgba(221,221,221,1) 0%,rgba(255,255,255,1) 100%);
   background: -ms-linear-gradient(top,  rgba(221,221,221,1) 0%,rgba(255,255,255,1) 100%);
   background: linear-gradient(to bottom,  rgba(221,221,221,1) 0%,rgba(255,255,255,1) 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#ffffff',GradientType=0 );
   box-shadow: inset 0px 2px 5px #aaa;
}

.moreMenuItems {
   width: 400px;
   height: 330px;
   background: #f2f2f2;
   box-shadow: inset -2px 0px 5px #aaa;
}

.moreMenuItems a {
   display: block;
   padding: 12px;
   border-top: 1px dashed #aeaeae;
   font: 14px/21px 'Open Sans Regular', Arial, sans-serif;
   text-decoration: none;
   color: #000 !important;
   height: 21px;
}

.moreMenuItems a:first-child {
   border-top: none;
}

.moreMenuItems a span.active {
   font: 14px/21px 'Open Sans Semibold', arial, sans-serif !important;
}

.moreMenuItems .ex1 {
   background: url(/images/18.5d699354142b23030206e/sprite_vertical.png) no-repeat !important;
   background-size: 38px !important;
   background-position: -7px -158px !important;
   padding: 3px 0 3px 30px;
}

.moreMenuItems .ex2 {
   background: url(/images/18.5d699354142b23030206e/sprite_vertical.png) no-repeat !important;
   background-size: 38px !important;
   background-position: -7px -234px !important;
   padding: 3px 0 3px 30px;
}

.moreMenuItems .ex3 {
   background: url(/images/18.5d699354142b23030206e/sprite_vertical.png) no-repeat !important;
   background-size: 38px !important;
   background-position: -7px -311px !important;
   padding: 3px 0 3px 30px;
}

/* VÃƒÂ¤nstermeny Mobil */

.mobileSubMenu {
   background: #fff;
   padding: 10px 0 10px 0px;
   width: 399px !important;
   position: absolute;
   min-height: 100%;
   height: auto !important;
   z-index: 100;
   top: 50px;
   left: -405px;
   word-break: break-word;
   border-right: 1px solid #bbb;
}

.mobileSubMenu table {
   width: auto !important;
   margin-bottom: 0 !important;
}

.mobileSubMenu table tr {
   min-height: 25px;
   margin-bottom: 5px;
   margin-top: 5px;
   width: 100%;
   float: left;
}

.mobileSubMenu tr td {
   border-bottom: none !important;
   height: 23px;
   padding: 0px 10px 0px 10px !important;
}

.mobileSubMenu tr td:first-child {
   border-right: 3px solid #aeaeae;
   width: 22px;
   padding-top: 5px;
   padding-left: 4px;
   padding-right: 8px;
}

.mobileSubMenu tr td a {
   color: #000 !important;
}

.mobileSubMenu tr:hover,
.mobileSubMenu tr td:hover {
   background: none !important;
}

.mobileSubMenu .mobilmenyVald {
   color: #fff !important;
   border-radius: 15px;
   padding: 3px 15px; 
   display: block;
   background: rgb(65,65,65);
   background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQxNDE0MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1NzU3NTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
   background: -moz-linear-gradient(top,  rgba(65,65,65,1) 0%, rgba(87,87,87,1) 100%);
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(65,65,65,1)), color-stop(100%,rgba(87,87,87,1)));
   background: -webkit-linear-gradient(top,  rgba(65,65,65,1) 0%,rgba(87,87,87,1) 100%);
   background: -o-linear-gradient(top,  rgba(65,65,65,1) 0%,rgba(87,87,87,1) 100%);
   background: -ms-linear-gradient(top,  rgba(65,65,65,1) 0%,rgba(87,87,87,1) 100%);
   background: linear-gradient(to bottom,  rgba(65,65,65,1) 0%,rgba(87,87,87,1) 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#414141', endColorstr='#575757',GradientType=0 );
}

.mobileSubMenu br {
   display: none;
}

.mobileSubMenu img {
   width: 38px;
}

.clearFloat {
   margin: 0;
   padding: 0;
   height: 0px;
   overflow: hidden;
   clear: both;
}

/* SÃƒâ€“KFÃƒâ€žLT MOBIL */

.mobileNav .sv-searchform-portlet {
   padding: 0;
   display: none;
   position: relative;
   margin-top: 0;
   z-index: 100;
}

.mobileNav .sv-searchform-portlet form {
   border-radius: 3px;
   color: #000 !important;
   padding: 0;
   position: relative;
   z-index: 100;
}

.mobileSearch {
   background: #f9f9f9;
   padding: 0;
   box-shadow: inset 0 0 9px #f2f2f2;
   width: 100% !important;
   margin-left: 0 !important;
}

/* ServicelÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½nkar */
#servicelankar {
   overflow: auto;
}
#servicelankar ul {
   list-style: none;
   float: right;
   margin: 0 0 20px 0;
   padding: 0;
}
#servicelankar li {
   float:left;
   display: inline;
   margin: 0 0 0 15px;
}
#servicelankar li:first-child {
   margin: 0;
}

#servicelankar li.divider {
   padding: 0 0.9em;
   color: #969798;
}

#servicelankar .link_0 a,
#servicelankar .link_1 a,
#servicelankar .link_2 a,
#servicelankar .link_3 a {
   float: left;
   padding-top: 5px;
   font-size: 13px;
}

#servicelankar .link_0 span {
   background: url(/images/18.5d699354142b23030206e/sprite_vertical.png) -3px -159px no-repeat;
   background-size: 38px;
   padding: 14px 14px 13px 13px;
   float: left; 
   margin-right: 5px;
   position: relative;
   top: -3px; 
}

#servicelankar .link_1 span {
   background: url(/images/18.5d699354142b23030206e/sprite_vertical.png) -3px -235px no-repeat;
   background-size: 38px;
   padding: 14px 14px 13px 13px;
   float: left; 
   margin-right: 5px;
   position: relative;
   top: -3px; 
}

#servicelankar .link_2 span {
   background: url(/images/18.5d699354142b23030206e/sprite_vertical.png) -5px -310px no-repeat;
   background-size: 38px;
   padding: 14px 14px 13px 13px;
   float: left;
   margin-right: 5px;  
   position: relative;
   top: -3px; 
}

#servicelankar .link_3 span {
   background: url(/images/18.5d699354142b23030206e/sprite_vertical.png) -1px -348px no-repeat;
   background-size: 38px;
   padding: 14px 14px 13px 13px;
   float: left;
   margin-right: 5px;
   position: relative;
   top: -3px; 
}

/* Kontaktknapp i tablets/mobiler */

.contactBtn {
   width: 55px;
   height: 50px;
   background: url(/images/18.5d699354142b23030205f/phone_black.png) no-repeat;
   background-size: 38px;
   float: right;
   background-position: 50% 50%;
   border-left: 1px solid #fff4cc;
   position: relative;
   left: 2px;
   border-right: 1px solid #DDB100;
}

/* SÃƒÂ¶kknapp i tablets/mobiler */
.searchBtnWrp {
   border-left: 1px solid #fff4cc;
   border-right: 1px solid #DDB100;
   margin-right: 0px;
   background: url(/images/18.5d699354142b230302064/search_black.png) center 50% no-repeat;
   background-size: 38px;
}

.searchBtn {
   width: 100%;
   height: 50px;
   margin: 0 auto;
   background-position: 50% 50%;
   text-indent: -99999px;
   color: transparent;
   display: block;
}

.bubbleArrowWrp {
   position: relative;
   margin-bottom: -1px;
   z-index: 102;
}

.bubbleArrow {
   background: url(/images/18.309dd5eb141312e45366b4/bubble_arrow.png) no-repeat;
   overflow: hidden;
   display: block;
   height: 10px;
   text-align: center;
   background-position: 50% bottom;
}

.leftFill {
   float: left;
   display: inline-block;
   width: 208px;
   height: 10px;
   text-align: center;
}

.rightFill {
   float: right;
   display: inline-block;
   width: 50px;
   height: 10px;
}

/* GenvÃƒÂ¤ger startsida */

.shortcutWrp {
   background: url(/images/18.5d699354142b230302097d/2x2_transparent.png);
   border-radius: 3px;
   margin-top: 0;
   position: relative;
   z-index: 2;
}

.shortcutContainer {
   padding: 10px;
   margin-top: 30px;
}

.shortcutContainer a,
.shortcutContainer a:visited {
   padding: 10px 0px 10px 13px;
   background: #ffd93e;
   background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZDkzZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmN2NjMjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
   background: -moz-linear-gradient(top,  #ffd93e 0%, #f7cc29 100%);
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffd93e), color-stop(100%,#f7cc29));
   background: -webkit-linear-gradient(top,  #ffd93e 0%,#f7cc29 100%);
   background: -o-linear-gradient(top,  #ffd93e 0%,#f7cc29 100%); 
   background: -ms-linear-gradient(top,  #ffd93e 0%,#f7cc29 100%); 
   background: linear-gradient(to bottom,  #ffd93e 0%,#f7cc29 100%); 
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd93e', endColorstr='#f7cc29',GradientType=0);
   display: block;
   margin-top: 8px;
   border-bottom: 1px solid #c9a50d;
   border-radius: 3px;
   text-decoration: none;
   zoom: 1;
   color: #000 !important;
}

.shortcutContainer a:hover {
   background: #f7cc29;
   color: #000 !important;    
}

.shortcutContainer a span {
   background: url(/images/18.5d699354142b23030206e/sprite_vertical.png) right -883px no-repeat;
   background-size: 38px;
   display: block;
   font: 15px/20px 'Open Sans Regular', arial, sans-serif;
   color: #000;
}

.shortcutContainer a.whiteBtnArrow {
   background: #fff !important;
   border: 1px solid #bbb !important;
   border-bottom: 1px solid #7a7a7a !important;
   color: #000 !important;
   margin: 8px 0;
   filter: none;
}

.shortcutContainer a.whiteBtnArrow span {
   background: url(/images/18.5d699354142b23030203a/arrow_right_large_black.png) right 50% no-repeat !important;
   padding-right: 25px;
   background-size: 38px !important;
}

.shortcutContainer a.gray {
   background: rgb(254,254,254);
   background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlN2U3ZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
   background: -moz-linear-gradient(top,  rgba(254,254,254,1) 0%, rgba(231,231,231,1) 100%);
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,254,254,1)), color-stop(100%,rgba(231,231,231,1)));
   background: -webkit-linear-gradient(top,  rgba(254,254,254,1) 0%,rgba(231,231,231,1) 100%);
   background: -o-linear-gradient(top,  rgba(254,254,254,1) 0%,rgba(231,231,231,1) 100%);
   background: -ms-linear-gradient(top,  rgba(254,254,254,1) 0%,rgba(231,231,231,1) 100%);
   background: linear-gradient(to bottom,  rgba(254,254,254,1) 0%,rgba(231,231,231,1) 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e7e7e7',GradientType=0 );
   border-bottom: 1px solid #7a7a7a;
   border-left: 1px solid #bbb;
   border-right: 1px solid #bbb;
   border-top: 1px solid #bbb;
}

.shortcutContainer a.gray:hover {
   background: #eaeaea;
}

.shortcutContainer a.gray.active {
   background: rgb(209,209,209);
   background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QxZDFkMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQxJSIgc3RvcC1jb2xvcj0iI2U3ZTdlNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlN2U3ZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
   background: -moz-linear-gradient(top,  rgba(209,209,209,1) 0%, rgba(231,231,231,1) 41%, rgba(231,231,231,1) 100%);
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(209,209,209,1)), color-stop(41%,rgba(231,231,231,1)), color-stop(100%,rgba(231,231,231,1)));
   background: -webkit-linear-gradient(top,  rgba(209,209,209,1) 0%,rgba(231,231,231,1) 41%,rgba(231,231,231,1) 100%);
   background: -o-linear-gradient(top,  rgba(209,209,209,1) 0%,rgba(231,231,231,1) 41%,rgba(231,231,231,1) 100%);
   background: -ms-linear-gradient(top,  rgba(209,209,209,1) 0%,rgba(231,231,231,1) 41%,rgba(231,231,231,1) 100%);
   background: linear-gradient(to bottom,  rgba(209,209,209,1) 0%,rgba(231,231,231,1) 41%,rgba(231,231,231,1) 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1d1d1', endColorstr='#e7e7e7',GradientType=0 );
   border-bottom: 1px solid #c4c3c5;
   border-top: 1px solid #7a7a7a;
   
}

.shortcutContainer a.gray span {
   background: url(/images/18.5d699354142b23030206e/sprite_vertical.png) right -8px no-repeat;
   background-size: 38px;
   display: block;
}

.shortcutContainer a:first-child {
   margin-top: 0;   
}

.shortcutContainer h3 {
   margin-bottom: 6px;
   margin-top: 0;
}

.moreShortcuts {
   border-radius: 3px;
   margin: 20px auto;
   background: #f3f3f3;
   border: 1px solid #eaeaea;
   border-bottom: 1px solid #bbb;
}

.moreShortcuts .sv-column-3,
.moreShortcuts .sv-column-4 {
   padding: 10px 20px 20px;
}

.moreShortcuts .sv-row {
   margin: 0 !important;
   border-radius: 3px;
}

.moreShortcuts ul {
   list-style: none;
   padding: 0 0 0 0;
}

.moreShortcuts h2 {
   margin-left: 20px;
   padding-top: 15px;
}

.moreShortcuts h3 {
   margin-bottom: 5px !important; 
}

/* Svar pÃƒÂ¥ vanliga frÃƒÂ¥gor startsida */

.startFaq {
   position: relative;
   z-index: 100;
}

.startFaq ul {
   height: 100%;
   min-height: 29px;
}

.startFaq ul.slides {
   background: url(/images/18.5d699354142b230302097d/2x2_transparent.png);
   border-radius: 3px 3px 3px 0;
   padding: 10px 10px 20px; 
}

.startFaq ul.slides li {
   margin-bottom: 0 !important;
}

.startFaq .flex-direction-nav li {
   height: 25px !important;
   width: 25px !important;
   position: absolute !important;
   left: 76px !important;
   top: -5px !important;
}

.startFaq .flex-direction-nav li:first-child {
   left: 10px !important;
}

.startFaq ul li h3 a {
   border-bottom: none !important;
   color: #168dc4 !important;
}

/* Caption */
.countWrp {
   width: 100%;
   position: relative;
   top: -32px;
   z-index: 10;
}

.countWrpInner {
   width: 960px;
   margin: 0 auto;
   padding: 0 10px;
}

.counterBox {
   position: absolute;
   bottom: 15px;
   z-index: 101;
   left: 41px;
   width: 30px;
}

/* KAMPANJYTA */

.campaignWrp {
   background: url(/images/18.5d699354142b230302097d/2x2_transparent.png);
   padding: 15px;
   border-radius: 3px;
}

.campaignWrp h1 {
   font: 30px/36px 'Open Sans Semibold';
   margin-bottom: 0 !important;
   padding-bottom: 0 !important
}

.campaignWrp .whiteBtnArrow {
   margin: 0 !important;
}

/* --------------- RELATERAD INFORMATION -----------------*/

.e-related {
   margin-bottom: 0;
   padding-bottom: 0;
}

.sv-column-6 .e-related {
   border-bottom: none;
   padding-bottom: 0;
}

#svid10_77c4a75a13f2d249bb7ac2 .e-related {
   border-bottom: none;
}

.e-related ul {
   margin-bottom: 25px;
}

.e-related li {
   background: #ffdd55;
   background: -moz-linear-gradient(top,  #ffdd55 0%, #fdd01a 100%);
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffdd55), color-stop(100%,#fdd01a));
   background: -webkit-linear-gradient(top,  #ffdd55 0%,#fdd01a 100%); 
   background: -o-linear-gradient(top,  #ffdd55 0%,#fdd01a 100%); 
   background: -ms-linear-gradient(top,  #ffdd55 0%,#fdd01a 100%); 
   background: linear-gradient(to bottom,  #ffdd55 0%,#fdd01a 100%); 
   border-radius: 3px;
   display: block;
   margin-bottom: 5px;
   border-bottom: 1px solid #caa50d;
}

.e-related a {
   color: #000 !important;
   display: block;
   padding: 8px 30px 8px 12px;
   background: url(/images/18.5d699354142b23030203a/arrow_right_large_black.png) right -1px no-repeat;
   background-size: 38px;
   text-decoration: none;
   font-size: 15px;
   line-height: 20px !important;
}

.e-related a:hover {
   text-decoration: underline !important;
   font-size: 15px !important;
   line-height: 20px !important;
}

.e-related li:hover {
   background: #f7cc29; 
}

.e-related h3,
.e-related span {
   margin-bottom: 6px;
   margin-top: 0; 
}

.e-related span {
   font-family: "Open Sans Regular",arial,"Bitstream Vera Sans",lucida,helvetica,sans-serif;
   font-weight: normal;
   font-style: normal;
   font-size: 19px;
   color: #333333;
   line-height: 24px;
   display: block;
}

/* Externa lÃƒÂ¤nkar */
.link-related {
   border-top: 1px solid #bbb;
   margin-top: 6px;
   padding-top: 8px;
   float: left;
   width: 100%;
   padding-left: 15px;
   -moz-box-sizing: border-box;
   -webkit-box-sizing: border-box;
   box-sizing: border-box;
}

.link-related ul {
   float: left;
   width: 100%;
   margin-bottom: 14px;
   -webkit-column-count: 2;
   -webkit-column-gap: 10px;
   -moz-column-count: 2;
   -moz-column-gap: 10px;
   -ms-column-count: 2;
   -ms-column-gap: 10px;
}

.link-related ul li {
   width: 100%;
   padding: 0 0 5px 0;
   display: inline-block;
   -webkit-column-break-inside: avoid;
   -moz-column-break-inside: avoid;
   -o-column-break-inside: avoid;
   -ms-column-break-inside: avoid;
   column-break-inside: avoid;
}

.link-related a {
   background: url(/images/18.5d699354142b23030201f7/linkArrow.png) no-repeat;
   display: block;
   padding-left: 16px !important;
   background-position: 0 6px;
   font-size: 14px !important;
}

.link-related a:hover {
   text-decoration: underline !important;
}

.link-related h3,
.link-related h2 {
   margin-top: 0;
   margin-bottom: 6px !important;
}

/* Viktiga datum */
.date-related {
   border-bottom: 1px solid #bbb;
   padding-bottom: 10px;
   float: left;
   width: 100%;
}

/* Vanliga frÃƒÂ¥gor */

.faqRelated {
   margin-top: 6px;
   margin-bottom: 14px;
   border-top: 1px solid #bbb;
   padding-bottom: 0;
   padding-top: 15px;
   clear: both;
   float: left;
   width: 100%;
   padding-left: 0;
   -moz-box-sizing: border-box;
   -webkit-box-sizing: border-box;
   box-sizing: border-box;
}

.faqRelated h3,
.faqRelated h2 {
   background: url(/images/18.5d699354142b23030203f/bubbles.png) -11px -14px no-repeat;
   background-size: 55px;
   padding-left: 42px;
   padding-top: 3px;
   margin-top: 0;
   margin-bottom: 6px !important;
}

.faqRelated ul li {
   padding-bottom: 3px !important;
}

.faqRelated ul li a {
   background: url(/images/18.5d699354142b23030201f7/linkArrow.png) 0 7px no-repeat;
   padding-left: 14px;
   font-size: 15px;
   margin-left: 0;
   display: block;
   margin-left: 12px;
}

.faqRelated ul li a:hover {
   font-size: 15px !important;
}

/* Allt annat relaterat */
.all-related {
   border: 1px solid #bbb;
   border-radius: 3px;
   padding: 0;
   margin-top: 0px;
   margin-bottom: 14px;
   float: left;
   width: 100%;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
}

.all-related h3,
.all-related h2 {
   margin-top: 0;
   margin-bottom: 0 !important;
   padding: 6px 8px 6px 12px;
   display: block !important;
}

.all-related ul {
   margin-top: 0;
}

.all-related ul li {
   border-top: 1px solid #bbb;
   padding: 7px 15px 7px 12px;
   display: block;
   background: url(/images/18.5d699354142b23030203a/arrow_right_large_black.png) no-repeat;
   background-size: 38px;
   background-position: right 50%;
}

.all-related ul li a {
   font-size: 14px !important;
   color: #168dc4 !important;
}

.all-related ul li a:hover {
   text-decoration: underline !important;
}

.all-related ul li a:visited {
   color: #3069a1 !important;
}

/*-------------- TEXT PUFFAR --------------*/

.lightblue-puff {
   background: #e0f0f7;
   background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UwZjBmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiZmU0ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
   background: -moz-linear-gradient(top,  #e0f0f7 0%, #bfe4f5 100%);
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e0f0f7), color-stop(100%,#bfe4f5));
   background: -webkit-linear-gradient(top,  #e0f0f7 0%,#bfe4f5 100%);
   background: -o-linear-gradient(top,  #e0f0f7 0%,#bfe4f5 100%);
   background: -ms-linear-gradient(top,  #e0f0f7 0%,#bfe4f5 100%);
   background: linear-gradient(to bottom,  #e0f0f7 0%,#bfe4f5 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0f0f7', endColorstr='#bfe4f5',GradientType=0 );
   border-bottom: 1px solid #7a7a7a;
   padding: 15px 15px 0 15px;
   border-radius: 3px;
   margin-bottom: 14px;
   overflow: auto;
}
.lightblue-puff a {
	color: #121212 !important;
}
.lightblue-puff .normal a {
    text-decoration: underline;
}
.lightblue-puff .normal li a:link {
    text-decoration: none;
}
.lightblue-puff .normal li a:hover {
    text-decoration: underline;
}

/* ------------------------------------- BILDARKIV ---------------------------------------- */

.imgArch img {
   float: none !important;
   display: block !important;
}

.imgArch a {
   float: right;
}

.imgArch span a {
   float: left;
}

/* RSS, READSPEAKER, TECKENSPRÃƒâ€¦K, SKRIV UT */

#function-sign,
#function-listen,
a.function-rss
{
   background: url(/images/18.5d699354142b23030206e/sprite_vertical.png) no-repeat;
   background-size: 38px;
   margin-top: 9px;
   margin-left: 4px;
   float: right;
   display: block;
   width: 25px;
   height: 22px;
   text-decoration: none;
}

#function-listen     { background-position: -9px -2022px; }

#function-sign          { background-position: -9px -160px; }

a.function-rss       { margin-left: 0; margin-top: 0; float: none; width: 19px; line-height: 19px; background: none; background-size: 38px;}
a.function-rss:hover    { text-decoration: underline; }
a.function-rss:active   { background-position: -54px -36px; }

a.function-rss span {
   padding: 5px 0 5px 23px;
   background: url(/images/18.5d699354142b23030206e/sprite_vertical.png) -10px -1907px no-repeat;
   background-size: 38px;
}

.printIcon img {
   width: 43px;
   position: relative;
   top: 0px;
   left: 5px;
}

/* Ny snabbinloggning */
select.services-dropdown {
    font-size: 15px;
   width:100%;
   padding: 6px 0 6px 4px;
}

select.services-dropdown optgroup{
   font-style: normal;
   font-weight: bold;
   background-color: #C5C8CB;
   color:   #000;
}

select.services-dropdown optgroup.divider{
   font-style: normal;
   font-weight: normal;
   background-color: #FDFCFA;
   color:   #85909B;
}

select.services-dropdown option{
   font-weight: normal;
   padding-left: 0;
   background-color: #FDFCFA;
   color: #000;
}

/* Addthis lÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½nkar */

#AddThisContainer {
   padding: 0;
   margin: 0px 0 2px;
   position: relative;
   float: right;
   width: 100%;
   clear: both;
   -moz-box-sizing: border-box;
   -webkit-box-sizing: border-box;
   box-sizing: border-box;
}
   
div.addthistoolbox div.addThis_WhatIs {
   float: right;
}

.addThis_WhatIs {
   float: left;
   position: relative;
   top: -4px;
   margin-left: 10px;
}

.function-box {margin:0; padding:0;}

.contact-info-top div, 
.contact-info-top, 
.contact-info-bottom div, 
.contact-info-bottom,

.related-content-links-top div, 
.related-content-links-top, 
.related-content-links-bottom div, 
.related-content-links-bottom,

.function-box-top div, 
.function-box-top, 
.function-box-bottom div, 
.function-box-bottom {width: 100%; height: auto; font-size: 1px;}

.contact-info-content, 
.related-content-links-content,
.function-box-content {margin: 0 0 0;}

.related-content-links h3 {display: block; margin:0 0 5px; padding:2px 0 2px 0;}


.sv-decoration-InformationUpplysningsmeddelande {
   margin-bottom: 20px;
   margin-top: 20px;
   border-radius: 3px;
   border-bottom: 1px solid #bbb;
}

.sv-decoration-InformationUpplysningsmeddelande * {
   margin-bottom: 0 !important;
}

.footer .sv-decoration-InformationUpplysningsmeddelande {
   margin-bottom: 10px;
   margin-top: 0;
   border-radius: 3px;
   border-bottom: 1px solid #bbb;
}

.sv-decoration-InformationUpplysningsmeddelande h2,
.sv-decoration-InformationUpplysningsmeddelande h4,
.sv-decoration-InformationUpplysningsmeddelande .infoHeader,
.sv-decoration-InformationUpplysningsmeddelande .rubrikxinformatiosruta {
   padding: 8px 5px 8px 40px;
   font: 15px/20px 'Open Sans Semibold';
   background: #1c5288 url(/images/18.5d699354142b230302051/info_white.png) 5px 0px no-repeat;
   background-size: 36px;
   margin-bottom: 0 !important;
   -webkit-border-radius: 3px 3px 0 0;
   -moz-border-radius: 3px 3px 0 0;
   border-radius: 3px 3px 0 0;
   border: none !important;
   color: #fff !important;
}

.footer .sv-decoration-InformationUpplysningsmeddelande h4,
.footer .sv-decoration-InformationUpplysningsmeddelande .infoHeader {
   padding: 8px 5px 8px 40px;
   font: 15px/20px 'Open Sans Semibold';
   background: #1c5288 url(/images/18.5d699354142b230302051/info_white.png) 0px -1px no-repeat;
   background-size: 36px;
   margin-bottom: 0 !important;
   -webkit-border-radius: 3px 3px 0 0;
   -moz-border-radius: 3px 3px 0 0;
   border-radius: 3px 3px 0 0;
   border: none !important;
   color: #fff !important;
}

.sv-decoration-InformationUpplysningsmeddelande p {
   margin: 0 !important;
   border-top: 0;
   border-left: 1px solid #bbb;
   border-right: 1px solid #bbb;
   padding: 4px 12px;
   display: block;
}

.sv-decoration-InformationUpplysningsmeddelande ul {
   border-left: 1px solid #bbb;
   border-right: 1px solid #bbb;
   padding-bottom: 5px;
   padding-top: 5px;
}

.footer .sv-decoration-InformationUpplysningsmeddelande p {
   margin: 0 !important;
   border-top: 0;
   border-left: 1px solid #bbb;
   border-right: 1px solid #bbb;
   padding: 4px 12px;
}

.footer .sv-decoration-InformationUpplysningsmeddelande ul {
   border-left: 1px solid #bbb;
   border-right: 1px solid #bbb;
   padding-bottom: 5px;
   padding-top: 5px;
}

.e-service-warning-box {
   background: #E9600E url(/webdav/images/Grafik/ikoner/warning_white.png) no-repeat -2px -2px;
   padding-left: 36px;
   border-radius: 3px;
   background-size: 40px;
   margin: 20px 0;
}

.e-service-warning-box > div {
   border: 1px solid #bbb;
   border-left: none;
	background-color: #fff;
   padding: 10px 10px 0;
   border-radius: 0 3px 3px 0;
}

.facebook-section img{
   float:left;
   padding-right:7px;
}

/* Ny lista med chevrontecken */
.related-content-links ul {margin: 2px 0 0 10px; padding: 0; list-style-type: none;}
.related-content-links li {
   line-height: 160%; 
   background: url(/images/18.5d699354142b23030201f7/linkArrow.png) no-repeat scroll 0 8px transparent; 
   padding: 3px 0 3px 11px !important;
   width: 42%;
   display: inline-block;
   vertical-align: top;
}

.related-content-links-content h4 {
   border: 1px solid #bbb;
   border-bottom: none;
   display: block;
   border-radius: 3px 3px 0 0;
   padding: 6px 8px 6px 12px !important;
   font: 19px/24px "Open Sans Regular";
}

.related-content-links-content ul {
   border: 1px solid #bbb;
   border-top: none;
   border-radius: 0 0 3px 3px;
}

.related-content-links-content ul li {
   background: none;
   border-top: 1px solid #bbb;
   display: block;
   padding: 7px 0px 7px 12px !important;
   width: auto;
}

.related-content-links-content ul li a {
   display: block;
   background: url(/images/18.5d699354142b23030203a/arrow_right_large_black.png) right 50% no-repeat;
   background-size: 38px;
}

.related-content-links, .contact-info {margin: 0 0 20px 0}
.related-content-links a {}
.related-content-links a:link {}
.related-content-links a:visited {}
.related-content-links a:hover {}
.related-content-links a:focus {}

.function-box ul {margin: 0; padding: 0; list-style-type: none;}
.function-box li {line-height: 150%; list-style-type: none;}

.function-box .func-listen {background: url(/download/18.5732cd2411150a57de5800035/listen.png) no-repeat 0 40%}
.function-box .func-print {background: url(/download/18.5732cd2411150a57de5800039/print.png) no-repeat 0 40%}
.function-box .func-listen:hover {background: url(/download/18.5732cd2411150a57de5800034/listen-hover.png) no-repeat 0 40%;}
.function-box .func-print:hover {background: url(/download/18.5732cd2411150a57de5800038/print-hover.png) no-repeat 0 40%;}
.func-listen, 
.func-print {padding: 0 0 3px 20px;}
.function-box a:link,
.function-box a:hover,
.function-box a:visited {color: #133354}

.contact-info h2 {margin: 0 0 15px 0;}
.contact-info h3 {margin: 0; font: bold 1.0em Verdana, sans-serif}
.contact-info span {display: block}
.contact-info .group {margin: 0 0 10px 0}
.contact-info address {display: none}

.related-content-links .group {margin:0 0 10px 0}  

.bb-download h2 {
   background: url(/images/18.5d699354142b230302048/download.png) -11px 50% no-repeat;
   padding-left: 30px;
   background-size: 44px;
}

/* Generiska klasser */
.hide {display: none;}
.print {display: none;}
.block {display: block;}
.inline {display: inline;}
.align-left {text-align: left;}
.align-right {text-align: right;}
.align-center {text-align: center;}
.break {display: block; width: 100%; height: 1px; clear: both}

a:link, 
a:focus {
   color: #168dc4;
}
a:visited,
a:hover {
   color: #3069a1;
}

a:hover {
   text-decoration: underline;
}

h1 a:link,
h2 a:link,
h3 a:link,
h4 a:link {
   text-decoration: none !important;
   border-bottom: 0 !important;
}

strong {
   font-weight: normal !important;
    font-family: "Open Sans Semibold";

}
.sv-text-portlet strong, .sv-text-portlet strong * {
    font-weight: normal !important;
    font-family: "Open Sans Semibold";
}

h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover {
   text-decoration: underline !important;
}
.clear {clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}

/* tables */
table {width:100%; border-collapse:collapse; margin-bottom: 14px;}
caption.normal {margin:0 0 0 0px; font-family: "Open Sans Semibold", sans-serif; font-size: 16px;}
th, 
td {padding:0px; text-align:left}
th {border-bottom: 1px solid #ddd; background:none; padding: 10px 0;}
th .normal {font-family: "Open Sans Semibold"}
td {border-bottom:1px solid #eee}
tr:hover {background:#efefef}

.table-underline{
   display:none;
   color:transparent;
}
.tr-underline{
   border-bottom:1px solid #ddd;  
}
.tr-underline td{
   padding:0px !important;  
}
.tr-underline td *{
   display:none;
}
/* Dekoration för tabeller utan th */

.tableNoTitle {
   border: 1px solid #bbb;
   border-radius: 3px;
   margin-bottom: 14px;
}

.tableNoTitle table {
   margin-bottom: 0 !important;
}

.tableNoTitle td {
   padding: 7px 10px;
}

fieldset {border:1px solid #ddd; margin-top: 5px; padding:15px}
legend {font-weight:bold; color:#000; padding:5px;}
.input-field {border:1px solid #e6e6e3; padding:2px; border:1px solid #ccc}
.input-field:focus {background: #fffced}


/* 404-SIDAN KUNDE INTE HITTAS */

/* Sökruta*/
#searchformPageNotFound {
   position: relative;
}

#searchformPageNotFound input.search-input {
   background-image: none !important;
   border: 1px solid #bbb !important;
   border-top: 1px solid #7a7a7a !important;
   border-radius: 3px;
   padding: 5px 8px 5px 8px;
   position: relative;
   height: 39px;
   right: 0px;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   margin: 0;
   -webkit-box-shadow: inset 0px 1px 0px #ebebeb;
   -moz-box-shadow: inset 0px 1px 0px #ebebeb;
   box-shadow: inset 0px 1px 0px #ebebeb;
}

#searchformPageNotFound button.searchButton {
   position: absolute;
   top: 0;
   left: auto;
   right: 3px !important;   
}

/* Kom du från en annan webbplats? */
.pageNotFoundBackBtn {
   border: 1px solid #bbb;
   border-bottom: 1px solid #7a7a7a !important;
   -webkit-border-radius: 3px;
   -moz-border-radius: 3px;
   border-radius: 3px;   
}

.pageNotFoundBackBtn a {
   padding: 10px 30px 10px 12px;
   display: block;
   text-decoration: none;
   color: #333 !important;
   background: url(/images/18.3aa8c78a1466c5845871598/back_arrow.png) right 50% no-repeat;
   background-size: 38px;
}

.pageNotFoundBackBtn a:hover {
   text-decoration: underline !important;
}

p.light {
   margin-top: 5px;
}

/* Responsive table 1 */

.responsive-table{
   overflow-x:auto;
   margin-bottom: 14px;
}

.responsive-table{
   border: 1px solid #bbb;
   border-radius: 3px !important;                         
}

.responsive-table table{
   margin-bottom: 0 !important;
} 

.responsive-table table caption{
   padding:5px 0px;
   padding-left:10px;
   border-bottom:1px solid #bbb;
   display:block;
   width:auto;
}
.responsive-table table thead th,
.responsive-table table thead td,
.responsive-table table tbody td {
   padding:5px 10px !important;
   border-bottom:1px solid #bbb;
   width: 16% !important;
}
.responsive-table table tbody tr:last-child td{
   border:0;
}
.responsive-table tbody .tablecategory{
     display:none;
}

/* Responsive table 2*/

.responsive-table2{
   margin-bottom: 14px;
   border: 1px solid #bbb;
   border-radius: 3px;
   overflow-x: auto;
}
.responsive-table2 caption{
   margin:0px;
   border-bottom:1px solid #bbb;
   padding:5px 0px;
   padding-left:10px;
}
.responsive-table2 thead th,
.responsive-table2 tbody td{
   padding:5px 10px;
   border-bottom:1px solid #bbb;
}
.responsive-table2 table tr:last-child td{
   border-bottom: none;
}
.responsive-table2 tbody td:last-child span{
   word-break: break-word;
}

/* Custom select - Kontakta oss E-post */
.custom-select-container {
   position: relative
}

select.replaced.custom {
   border:0;
   filter: alpha(opacity=0);
   height: 34px;
   line-height: 2;
   opacity: 0;
   position: relative;
   z-index: 10;
   width: 100% !important;
   margin-left: 1px;
}

.custom-select {
   z-index: 1;
   position: absolute;
   width: 70%;
   display: block;
   top: 0px;
   left: 0px;
   height:34px;
   background: url(/images/18.74ada82d142bdcc36bb84c/drop_down_bg.png) no-repeat right 50%;
}

.custom-select.pressed {
   background: url(/images/18.74ada82d142bdcc36bb84d/drop_down_bg_active.png) no-repeat right 50%;
}

.custom-select > span {
   background: url(/images/18.74ada82d142bdcc36bb84e/drop_down_corner.png) no-repeat 0 0;
   color: #333;
   display: block;
   padding: 1px 32px 0 11px;
   height: 34px;
   font: 13px/31px 'Open Sans Regular';
}

.custom-select span span {
   text-overflow: ellipsis;
   display: block;
   white-space: nowrap;
   height: 31px;
   overflow: hidden;
}

.active.custom-select > span {
   border-color: #999;
}

/* SÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½k formulÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½r */
#searchform input.search-input,
#searchformTop input.search-input {
   width: 200px;
   background-image: none !important;
   border: 1px solid #C5C8CB !important;
   border-radius: 5px;
   padding: 9px 8px 9px 8px;
   position: relative;
   right: -37px;
}

#searchform input.search-input:hover,
#searchform input.search-input:focus,
#searchformTop input.search-input:hover,
#searchformTop input.search-input:focus {
   border: 1px solid #aeaeae !important;
}

#searchform label,
#searchformTop label{display: none}


.lawChoice {
   padding-bottom: 10px;
   margin-bottom: 0 !important;
   font-size: 14px;
}

.lawChoicePrivate {
   float: left;
}

.lawChoiceCompany {
   float: left;
}

/* SÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½k formulÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½r */
input.searchfield-small
{
   background-image:url(/images/18.71004e4c133e23bf6db800052764/searchfield-small.png);
   background-repeat:no-repeat;
   border:  0 none;
   padding-top: 8px;
   padding-bottom: 8px;
   padding-left: 4px;
   margin-right: 1px;
   width:252px;
}

input.searchfield-small:focus,
input.searchfield-small:hover
{
   background-position:0 -51px;
}

/* FormulÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½r knappar */
button {
   font-size: 100%;
   position: relative;
   border: 0; 
   padding: 0;
   cursor: pointer;
   overflow: visible; /* removes extra side padding in IE */
}

button::-moz-focus-inner {
    border: none; /* overrides extra padding in Firefox */
    padding: 0;
}

button span {
   position: relative;
   display: block; 
   white-space: nowrap; 
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
   /* Safari and Google Chrome only - fix margins */
   button span {
      margin-top: -1px;
   }
}

/* OPTIONAL BUTTON STYLES for applying custom look and feel: */   

button.searchButton {
   height: 33px;
   width: 33px;
   padding: 0;
   text-align: center;
   margin-top: 1px;
   position: relative;
   left: -1px;
   background: none;
}

@-moz-document url-prefix() {
    button.searchButton {
        margin-top: 1px;
    }
}

button.searchButton span {
   text-indent: -9999999px;
   color: transparent;
   background: url(/images/18.5d699354142b23030206e/sprite_vertical.png) -2px -37px no-repeat;
   background-size: 36px;
   padding: 0;
   color: #000;
   height: 33px;
   width: 33px;
}

ul {
   padding-left: 30px;
}

/* --------------------------------
     Standardutseende formulÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½r 
---------------------------------*/
.standard-form input {border:solid 1px #6c7e90; border-radius:3px; padding:6px 5px 8px; width:214px}
.standard-form textarea {border:solid 1px #6c7e90; width:100%}
.standard-form select {width:214px}
.standard-form input:focus, .standard-form textarea:focus, .standard-form input:hover, .standard-form textarea:hover {
border: 1px solid #ddd;
}
.standard-form input[type=submit] {background-color:#fc0; border:solid 1px #d4b874; border-radius:5px; color:#000; font-weight:bold; height:auto; margin:0; padding:8px 15px; width:100px}
.standard-form input[type=submit]:hover {
background-color:#f4c408; 
border:solid 1px #3c301b; 
-moz-box-shadow: inset 0 0 3px 3px #f7ebb5;
-webkit-box-shadow: inset 0 0 3px 3px #f7ebb5;
box-shadow: inset 0 0 3px 3px #f7ebb5;
cursor:pointer
}
.standard-form input[type=radio] {border:none; padding:5px 0; width:20px}
.standard-form input[type=file] {border:none; padding:5px 0}

/* --------------------------------
     Kontakta oss
---------------------------------*/

/* Tabeller fÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½r ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½ppettider */
.tableOppettider table {border-collapse:collapse; margin:0 0 14px; width:100% !important}
.tableOppettider th {border-bottom:0 !important; padding:3px 0 !important} 
.tableOppettider td {padding:3px 0 !important; text-align:left !important; width: auto !important; border-bottom: none !important;}
.tableOppettider td:first-child {width:auto !important; text-align:left !important}

.brevWrap {border-bottom:solid 1px #dcdad8; clear:both; padding:5px 0; overflow:hidden}
.brevOrt {float:left; width:115px}
.brevAdress {float:left; width:125px}
.brevInfo {float:left; width:240px}
.brevInfo ul {margin:0 !important; padding:0 !important; list-style:none}

.mb10px {margin-bottom:10px}
.mb25px {margin-bottom:25px}

.kontaktSokBox {
   margin: 5px 0 10px;
   padding: 0;
   width: 100%;
}

.kontaktBoxLeft {float:left; margin:0 10px 0 0; width:280px}
.kontaktBoxRight {float:right; padding:0 0 2px; width:198px}

.button {
   border: solid 1px #bbb;
   -moz-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
   -moz-box-shadow: inset 0px 2px 5px #ffffff;
   color: #000000;
   background: -moz-linear-gradient(50% 50% 90deg, #cfcfcf, #ededed 0%);
   font-size: 14px;
   font-family: "Open Sans Regular", Arial, Helvetica, Geneva, sans-serif;
   cursor: pointer;
   padding: 8px 0;
   height: 34px;
   width: 20%;
   line-height: 15px;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   -ms-box-sizing: border-box;
   -o-box-sizing: border-box;
   box-sizing: border-box;
}

/* BesÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½ka oss - Google Maps sÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½kresultatlista */
#placesList {margin-top:10px}
#list {
   list-style: none;
   padding: 0;
   margin-top: 0;
}

ol#list {margin:5px 0}

#accesskeymappings {visibility: hidden;}

/* jQuery UI */
.ui-autocomplete { position: absolute; cursor: default; }   
/* workarounds jQuery UI */
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */

.ui-autocomplete-input {
   width: 77%; 
   border: 1px solid #bbb; 
   border-radius: 3px; 
   padding: 8px 12px;   
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   -ms-box-sizing: border-box;
   -o-box-sizing: border-box;
   box-sizing: border-box;
}

.ui-helper-hidden-accessible {
   display: none;
}

.ui-menu {
   list-style:none;
   padding: 2px;
   margin: 0;
   display:block;
   float: left;
   font-size:1em;
   background: #fff;
   border-radius: 0 0 3px 3px;      
}
.ui-menu .ui-menu {
   margin-top: -3px;
}
.ui-menu .ui-menu-item {
   margin:0;
   padding: 0;
   zoom: 1;
   float: left;
   clear: left;
   width: 100%;
}
.ui-menu .ui-menu-item a {
   text-decoration:none;
   display:block;
   padding:.2em .4em;
   line-height:1.5;
   zoom:1;
   font-size:1em  
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {background-color:#f0f0ff; color: #000 !important;}

.ui-state-focus {
   background: #f3f3f3;
}

/* TillÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½gg SV3 */
.sv-vamiddle {vertical-align:top}

ul.sv-channel li ul li { list-style-type: disc; }

/* TillfÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½llig enkÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¿ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â½t */
.enkat {background-color:#d9e7f4; border:solid 1px #a1c2e3; border-radius:5px; margin:16px 5px 0; padding:10px; width:468px; display:none
}

/* --------------------- FLEX SLIDER ----------------- */

.flex-control-nav {
   position: absolute;
   top: 270px !important;
   text-align: left !important;
   left: 17% !important;
}

.flex-control-nav li {
   margin: 0 6px 0 0 !important;
}

/* Caption text */

div.flexslider {
   border: none;
   margin-bottom: 0 !important;
   min-height: 50px;
   height: 100%;
   overflow: hidden;
   border-radius: 0;
   box-shadow: none !important; 
}

div.flexslider li {
   height: 100%;
   min-height: 30px;
}

div.flex-caption {
   position: absolute;
   bottom: 56px;
   width: 100%;
   z-index: 8;
}

div.flex-caption p {
   margin:     0;
}

div.nivo-html-caption {
    display:   none;
}

.nivo-caption {
   background: url(/images/18.5d699354142b230302097d/2x2_transparent.png);
   border-radius: 3px 3px 3px 0;
   padding: 5px 15px 20px;
   opacity: 1 !important;
   -webkit-backface-visibility: visible;
}

.nivo-caption a {
   text-decoration: none !important;
   font-size: 20px;
   line-height: 27px;
}

.nivo-caption a:hover {
   font-size: 20px;
   line-height: 27px;
   text-decoration: underline !important;
}

.nivo-caption a:first-child {
   background: none;
   padding: 0;
}

.captiontext span.bildspeltext {
   margin-right: 5px;
   color: #333;
   font-size: 20px;
   line-height: 27px; 
}

.slider-wrapper.theme-skv {
   float: left;
   width: 100%;
}

.slider-wrapper.theme-skv #slider {
   border-radius: 3px;
}

.nivo-directionNav {
   display: block !important;
   float: left;
   width: 100%;
   background: url(/images/18.5d699354142b23030201f5/flik_transparent.png) no-repeat;
}

.nivo-controlNav {
   display: none !important;
}

.nivo-prevNav {
   background: url(/images/18.5d699354142b23030206e/sprite_vertical.png) no-repeat 0 -574px;
   background-size: 38px;
   height: 17px;
   width: 25px;
   padding: 6px 10px;
   color: transparent;
   text-indent: -99999px;
   float: left;
   position: relative;
   top: -6px;
   left: 1px;
}

.nivo-nextNav {
   background: url(/images/18.5d699354142b23030206e/sprite_vertical.png) no-repeat 0 -537px;
   background-size: 38px;
   height: 17px;
   width: 25px;
   padding: 6px 10px;
   color: transparent;
   text-indent: -99999px;
   float: left;
   position: relative;
   top: -6px;
   left: 25px;
}

#nivo-slider-status {
   font: 14px/15px 'Open Sans Regular', arial, sans-serif;
   width: 40px;
   display: inline-block;
   position: absolute;
   left: 40px;
   bottom: 13px;
}

div.flexslider div.flex-caption a:hover {
    text-decoration: underline;
}

div.flexslider div.flex-caption a {
   display: block;
   width: 100%;
   height: 250px;
   cursor: pointer;
   text-decoration: none;
}

div.flexslider div.flex-caption span.captionwrapper {
   display: block;
   padding: 0 10px;
   width: 960px;
   margin: 0 auto;
}

div.flexslider div.flex-caption span.captionwrapper span.captionbox {
   display: block;
   max-width: 360px;
   background: url(/images/18.309dd5eb141312e45366d8/transBg.png);
   padding: 3px 3px 0 3px;
   border-radius: 5px 5px 0 0;
}

div.flexslider div.flex-caption span.captionwrapper span.captionbox span.captiontext {
   display:    block;
   background: url(/images/18.309dd5eb141312e45366d9/transBgOverlay.png);
   padding: 10px;
   border-top: 1px solid #bfbcba;
   border-right: 1px solid #bfbcba;
   border-left: 1px solid #bfbcba;
   border-radius: 3px 3px 0 0;
}


/*---------------------------- INFORMATIONSTRÃƒâ€žFFAR LISTA ------------------------------*/
.infomeet {
   float: left;
   width: 100%;
}

.infomeet ul {
   border: 1px solid #aeaeae !important;
   border-radius: 0 0 3px 3px;
}

.infomeet li {
   padding: 10px;
   margin-bottom: 0 !important;
   border-top: 1px solid #f2f2f2;
}

.infomeet li:first-child {
   border-top: none;
}

.infomeet li span {
   margin-left: 20px;
   width: 110px;
   float: left;
}

.infomeet .date {
   width: 90px;
}

.infomeet .target {
   margin-left: 0 !important;
   width: 195px;
}

.infomeet .district {
   display: none;
}

.infomeet .title {
   color: #168dc4 !important;
   margin-left: 0 !important;
   width: 190px;
   cursor: pointer;
}

.infomeet .descWrp {
   float: left;
   clear: both;
   margin-top: 10px;
   width: 94%;
   background: #f9f9f9;
   border-radius: 3px;
   border: 1px solid #f2f2f2;
   padding: 10px 3% 10px;
}

.infomeet .desc {
   width: 100% !important;
   margin-left: 0 !important;
   float: none;
   display: block;
   clear: both;
}

.infomeet .readMore {
   float: none;
   background: url(/images/18.5d699354142b23030201f7/linkArrow.png) no-repeat;
   padding-left: 12px;
   background-position: 0 54%;
}

.infomeet li a {
   float: left;
   color: #168dc4 !important;
}

.infomeet li span:first-child {
   margin-left: 0;
}

.infomeet .even {
   background: #fff;
}


.infomeet .odd {
   background: #fff;
}

/* FormulÃƒÂ¤r infortrÃƒÂ¤ffar */

.infomeetForm {
   border: 1px solid #aeaeae;
   border-radius: 3px;
   margin-top: 0;
   margin-bottom: 15px;
   padding: 2%;
   float: left;
   width: 96%
}

.infomeetForm .field_2, .infomeetForm .field_4 {
   margin-right: 20px;
}

.infomeetForm .field_2, .infomeetForm .field_3, .infomeetForm .field_4, .infomeetForm .field_5, .infomeetForm .field_6 {
   width: 47%;
   float: left;
}

.infomeetForm .field_2 input, .infomeetForm .field_4 input, .infomeetForm .field_5 input, .infomeetForm .field_6 input {
   width: 100%;
   border-radius: 3px;
   border: 1px solid #aeaeae;
   padding: 2% 0%;
}

.infomeetForm .field_3 input {
   border-radius: 3px;
   border: 1px solid #aeaeae;
   padding: 2% 0%;
}

.infomeetForm input[type=submit] {
   background: #ffdd55;
   background: rgb(254,254,254);
   background: -moz-linear-gradient(top, rgba(254,254,254,1) 0%, rgba(231,231,231,1) 100%);
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,254,254,1)), color-stop(100%,rgba(231,231,231,1)));
   background: -webkit-linear-gradient(top, rgba(254,254,254,1) 0%,rgba(231,231,231,1) 100%);
   background: -o-linear-gradient(top, rgba(254,254,254,1) 0%,rgba(231,231,231,1) 100%);
   background: -ms-linear-gradient(top, rgba(254,254,254,1) 0%,rgba(231,231,231,1) 100%);
   background: linear-gradient(to bottom, rgba(254,254,254,1) 0%,rgba(231,231,231,1) 100%);
   border: 1px solid #aeaeae;
   border-radius: 3px;
   margin: 10px 15px 6px 0 !important;
   padding: 10px 20px !important;
   float: right;
}

.infomeetForm input[type=submit]:hover {
   background: #e7e7e7; 
}

/* Filter infotrÃƒÂ¤ffar */
.filterWrp {

}

.filterWrp span {
   font-size: 10px;
   font-style: italic;
   padding-top: 13px;
   float: left;
   margin-left: 6px;
}

.filterLabel {
   float: left;
   padding-top: 5px;
}

.filterInput {
   float: left;
   padding: 5px 5px 5px 4px;
   width: 160px;
   border-radius: 3px 3px 0 0;
   background: rgb(26,106,186);
   background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFhNmFiYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDU1YTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
   background: -moz-linear-gradient(top,  rgba(26,106,186,1) 0%, rgba(0,85,169,1) 100%);
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(26,106,186,1)), color-stop(100%,rgba(0,85,169,1)));
   background: -webkit-linear-gradient(top,  rgba(26,106,186,1) 0%,rgba(0,85,169,1) 100%);
   background: -o-linear-gradient(top,  rgba(26,106,186,1) 0%,rgba(0,85,169,1) 100%);
   background: -ms-linear-gradient(top,  rgba(26,106,186,1) 0%,rgba(0,85,169,1) 100%);
   background: linear-gradient(to bottom,  rgba(26,106,186,1) 0%,rgba(0,85,169,1) 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a6aba', endColorstr='#0055a9',GradientType=0 );
}

.filterInput input {
   border: 1px solid #aeaeae;
   border-radius: 3px;
   height: 20px;
   padding: 3px 5px;
   font-family: "Open Sans Regular";
}

/* Filter drop down infotrÃƒÂ¤ffar */

#filters {
   float: left;
   border: 1px solid #aeaeae;
   border-radius: 3px 3px 0 0;
   padding: 10px 15px 0;
   border-bottom: 0;
   background: #f9f9f9;
}

#criteria {
   width: 98%;
   height: 60px;
   padding: 0 2% 0 0;
   border-radius: 3px 3px 0 0;
}

#target_filter {
   float: left;
   padding: 2px;
   font-family: 'Open Sans Regular';
   border-radius: 3px;
   border: 1px solid #aeaeae;
}

#district_filter {
   float: left;
   padding: 2px;
   font-family: 'Open Sans Regular';
   border-radius: 3px;
   border: 1px solid #aeaeae;
}

#title_filter {
   float: left;
   padding: 2px;
   font-family: 'Open Sans Regular';
   border-radius: 3px;
   border: 1px solid #aeaeae;
}

#target_filter option,
#district_filter option,
#title_filter option {
   font-family: 'Open Sans Regular';
}


.filterTitle {
   font-family: "Open Sans Semibold",sans-serif;
   font-style: normal;
   font-size: 1.13em;
   color: #000;
   line-height: 194%;
   float: left;
   margin-right: 7px;
   margin-top: 21px;
}

.titleSelect,
.districtSelect,
.targetSelect {
   float: left;
   margin-right: 20px;
}

.titleSelect {
   width: 100%;
   margin-right: 0; 
   margin-bottom: 20px;
}

.districtSelect {
   width: 160px;
   margin-right: 20px;
}

.targetSelect {
   width: 210px;
   margin-right: 0;
}

.titleSelect span,
.districtSelect span,
.targetSelect span {
   float: left;
   font: normal 14px/22px 'Open Sans Regular';
   margin-left: 3px;
}

.titleSelect span {
   width: 100%;
   margin-top: 10px;
}

/* Sortering infortrÃƒÂ¤ffar */
.sortWrp {
   padding: 10px;
   margin-bottom: 0 !important;
   border-radius: 0;
   border-right: 1px solid #aeaeae;
   border-top: 1px solid #aeaeae;
   border-left: 1px solid #aeaeae;
}

.sortWrp span:first-child {
   display: block;
}

.sortWrp a {
   color: #000 !important;
}

.sortWrp .link2,
.sortWrp .link3,
.sortWrp .link4,
.sortWrp .link5 {
   margin-left: 0;
   float: left;
}

.sortWrp .link2 strong,
.sortWrp .link3 strong,
.sortWrp .link4 strong,
.sortWrp .link5 strong {
   color: #000;
   background: url(/images/18.309dd5eb141312e45366b9/list_arrow_small.png) no-repeat;
   background-position: 56px 9px;
   padding-right: 13px;
   font-weight: normal !important;
}

.sortWrp .link3 strong {
   background-position: 32px 9px;
}

.sortWrp .link4 strong {
   background-position: 39px 9px;
}

.sortWrp .link5 strong {
   background-position: 80px 9px;
}

.sortWrp .link2 {
   margin-left: 0;
   width: 90px;
   float: left;
   background-position: 56px 9px;
}

.sortWrp .link3 {
   width: 210px;
   float: left;
   background-position: 28px 9px;
}

.sortWrp .link4 {
   width: 109px;
   float: left;
   background-position: 33px 9px;
}

.sortWrp .link5 {
   background-position: 70px 9px;
   width: 130px;
}

/* ----------------------------------------- TABLESORTER PLUGIN ---------------------------------------------- */
#infomeetTable {
   border: 1px solid #bbb;
   border-top: none;
   border-radius: 0 0 3px 3px;
}

#infomeetTable .filtered {
   display: none;
}

#myTable {
   margin-bottom: 0 !important;
   margin-top: -1px;
}

#myTableHead {
   background: #f5f5f5;
   border: 1px solid #bbb;
   border-bottom: none;
   border-radius: 3px 3px 0 0;
}

#myTableHead table {
   margin-bottom: 0 !important;
}

#myTableHead table td {
   padding: 7px 7px 0;
}

#myTable tbody {
   /*border: 1px solid #bbb;*/
   border-top: none;
}

#myTable tbody td {
   padding: 10px !important;
   border-bottom: 1px solid #bbb;
}

#myTable tbody tr:hover {
   background: none !important;
}

#myTable tr.tablesorter-filter-row:hover,
#myTable tr.tablesorter-headerRow:hover {
   background: #f5f5f5 !important;
}

.tablesorter-filter-row {
   background: #f5f5f5;
}

.tablesorter-filter-row td {
   padding: 0 5px 10px 5px;
   border-bottom: 1px solid #bbb;
}

.tablesorter-filter {
   max-width: 200px;
   padding: 5px 4px;
   border-radius: 3px;
   border: 1px solid #bbb;
   width: 98%;
   margin-top: 2px;
}

.tablesorter-filter option {
   font-family: "Open Sans Regular"
}

.tablesorter-headerRow {
   background: #f5f5f5;
   border-top: 1px solid #bbb !important;
}

.tablesorter-header-inner:hover {
   cursor: pointer;
   text-decoration: underline;
}

.tablesorter-headerRow th {
   font-weight: 600 !important;
   font-family: "Open Sans Regular";
   border: none;
}

.tablesorter-headerAsc {
   background: url(/images/18.5d699354142b23030203d/arrow_up_large_black.png) -4px 50% no-repeat !important;
   background-size: 38px !important;
}

.tablesorter-headerDesc {
   background: url(/images/18.5d699354142b230302033/arrow_down_large_black.png) -4px 50% no-repeat !important;
   background-size: 38px !important;
}

.tablesorter-headerRow th div {
   padding: 5px 0;
}

.tablesorter-headerRow th.tablesorter-headerAsc div,
.tablesorter-headerRow th.tablesorter-headerDesc div {
   padding: 10px 5px 10px 20px;
}

.ingressTable {
   position: absolute;
   left: 0;
   top: 0;
   width: 400px;
   background: #fff;
   padding: 10px;
   border: 1px solid #bbb;
   display: none;
}

/* PAGER */

#pager form {
   width: 500px;
   text-align: center;
   margin: 0 auto;
}

.pagesizeWrp {
   display: inline-block;
}

.pagesizeTxt {
   margin-left: 15px;
}

.tablesorter-pager {
   padding: 15px 0px;
   border-radius: 0 0 3px 3px;
   background: #f5f5f5;
   margin-bottom: 0;
}

td.tablesorter-pager {
  background-color: #e6eeee;
  margin: 0;
}

.tablesorter-pager img {
  vertical-align: middle;
  margin-right: 2px;
  cursor: pointer;
}


.tablesorter-pager .pagedisplay {
  padding: 0 5px 0 5px;
  width: 50px;
  text-align: center;
}

.tablesorter-pager select {
  margin: 0;
  padding: 0;
}

.tablesorter-pager.disabled {
  display: none;
}

.tablesorter-pager .disabled {
  opacity: 0.5;
  filter: alpha(opacity=50);
  cursor: default;
}

/* ----------------------------------------- FRÃƒâ€¦GEFORMULÃƒâ€žR ------------------------------------------- */

.questionForm {
   padding: 1% 2%;
   border: 1px solid #aeaeae;
   border-radius: 3px;
   margin-top: 20px;
   float: left;
   width: 96%;
}

.questionForm textarea {
   width: 98%;
   resize: none;
   border: 1px solid #aeaeae;
   border-radius: 3px;
}

.questionForm input.normal {
   float: right;
   margin-right: 1%;
   border: 1px solid #aeaeae;
   border-radius: 3px;
   background: #f1f1f1;
}

.questionForm input.normal:hover {
   background: #f9f9f9;
}

.questionForm span {
   font-size: 20px !important;
}

.questionForm label {
   font-size: 15px !important;
}

/* ---------------------------------- FLIKAR TILL VANLIGA FRÃƒâ€¦GOR ------------------------------------- */

.tabs {
   padding: 0;
   list-style: none;
   width: 100%;
   float: left;
   margin: 0 !important;
   background: rgb(239,239,239) !important;
   background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmZWZlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMmUxZTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important;
   background: -moz-linear-gradient(top,  rgba(239,239,239,1) 0%, rgba(226,225,224,1) 100%) !important;
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(239,239,239,1)), color-stop(100%,rgba(226,225,224,1))) !important;
   background: -webkit-linear-gradient(top,  rgba(239,239,239,1) 0%,rgba(226,225,224,1) 100%) !important;
   background: -o-linear-gradient(top,  rgba(239,239,239,1) 0%,rgba(226,225,224,1) 100%) !important;
   background: -ms-linear-gradient(top,  rgba(239,239,239,1) 0%,rgba(226,225,224,1) 100%) !important;
   background: linear-gradient(to bottom,  rgba(239,239,239,1) 0%,rgba(226,225,224,1) 100%) !important;
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#e2e1e0',GradientType=0 ) !important;
   border-bottom: 1px solid #959595;
   border-radius: 3px;
}

.tabs li {
   float: left;
   padding: 0;
}

.tabs li a {
   display:block !important; 
   padding: 8px 20px 8px 20px !important;
   text-decoration: none !important;
   color: #555;
   border-right: 1px solid #c4c4c0 !important;
   font-size: 15px;
}

.currentTab {
   padding-bottom: 9px !important; 
   font-weight: normal !important; 
   color: #fff !important;
   background: rgb(33,33,33) !important;
   background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIxMjEyMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1MzUzNTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important;
   background: -moz-linear-gradient(top,  rgba(33,33,33,1) 0%, rgba(83,83,82,1) 100%) !important;
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(33,33,33,1)), color-stop(100%,rgba(83,83,82,1))) !important;
   background: -webkit-linear-gradient(top,  rgba(33,33,33,1) 0%,rgba(83,83,82,1) 100%) !important;
   background: -o-linear-gradient(top,  rgba(33,33,33,1) 0%,rgba(83,83,82,1) 100%) !important;
   background: -ms-linear-gradient(top,  rgba(33,33,33,1) 0%,rgba(83,83,82,1) 100%) !important;
   background: linear-gradient(to bottom,  rgba(33,33,33,1) 0%,rgba(83,83,82,1) 100%) !important;
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#212121', endColorstr='#535352',GradientType=0 ) !important; 
}

.privatTab {
   text-decoration: none;
   padding: 10px 25px 10px;
   float: left;
   border-radius: 3px 0 0 3px;
}

.foretagTab {
   background: none;
   text-decoration: none;
   padding: 10px 25px 10px;
   float: left;
   border-right: 1px solid #ddd;
}

/* DROP DOWN VANLIGA FRÃƒâ€¦GOR */

.faqDropDown {
   border-bottom: 1px solid #bbb;
   border-left: 1px solid #bbb;
   border-right: 1px solid #bbb;
   border-radius: 0;
   float: left;
   display: none;
   padding: 10px 2% 2% 0;
   width: 96.6%;
   margin-left: 0.5%;
}

.faqDropDown ul {
   padding: 0;
   list-style: none;
   font: 13px/18px 'Open Sans Regular';
   float: left;
}

.faqDropDown ul li {
   margin: 0 0 0 19px !important;
}

.faqDropDownTrigger {
   padding: 8px 2%;
   border: 1px solid #bbb;
   border-bottom: 1px solid #7a7a7a;
   border-radius: 0 0 3px 3px;
   font: 12px/18px 'Open Sans Regular';
   height: 17px;
   width: 94.6%;
   margin-left: 0.5%;
   border-top: none;
   margin-bottom: 25px;
   cursor: pointer;
}

.faqDropDownTrigger:hover {
   background: #f9f9f9;
}

.listWrp {
   float: left;
   width: 50%;
}

.listWrp br {
   display: none;
}

.listWrp a {
   text-decoration: none;
   font: 13px/15px 'Open Sans Regular';
   color: #168dc4;
   background: url(/images/18.5d699354142b23030201f7/linkArrow.png) 0 5px no-repeat;
   padding-left: 15px;
   padding-top: 2px;
   display: block;
}

.listWrp a:hover {
   text-decoration: underline;
   font: 13px/15px 'Open Sans Regular' !important;
}

.indicator {
   float: left;
   padding: 0 0 0 23px;
   background: url(/images/18.5d699354142b23030206e/sprite_vertical.png) no-repeat -11px -960px;
   background-size: 38px;
}

.indicator.active {
   background-position: -9px -999px;
}

.faqCat {
   float: left;
   margin-left: 10px;
   padding-left: 10px;
   border-left: 1px solid #aeaeae;
}

a.currentFaqCat {
   color: #000 !important;
   font: 13px/15px 'Open Sans Semibold' !important;
}

a.currentFaqCat:hover {
   color: #000 !important;
   font: 13px/15px 'Open Sans Semibold' !important;
}

/* INNEHÃƒâ€¦LLSFÃƒâ€“RTECKNING VANLIGA FRÃƒâ€¦GOR */

.sv-toc-portlet {
   background: none;
   padding: 0;
   border-radius: 3px;
   margin-top: 0;
}

.sv-toc-portlet ul {
   list-style-type: none !important;
   margin-left: 12px !important;
}

.sv-toc-portlet ul li {
   background: url(/images/18.5d699354142b23030201f7/linkArrow.png) 0 7px no-repeat;
   padding-left: 12px;
}

.sv-toc-portlet ul a {
   
}

/* ALLA FRÃƒâ€¦GOR */
.faqLista {
   margin-bottom: 30px;
}

.faqLista ul {
   margin-bottom: 14px !important;
}

.faqLista .sv-channel-item {
   border-bottom: 1px solid #aeaeae;
   border-right: 1px solid #aeaeae;
   border-left: 1px solid #aeaeae;
}

.faqLista .sv-channel-item:first-child {
   border-top: 1px solid #aeaeae;
   border-radius: 3px 3px 0 0;
}

.faqLista .sv-channel-item:last-child {
   border-radius: 0 0 3px 3px;
}

.faqLista .sv-channel-item a:first-child {
   display: block;
   padding: 10px 10px 10px 50px !important;
}

.faqLista .sv-channel-item .faqContent {
   padding: 0 20px 20px 20px;
   border-top: 1px solid #aeaeae;
}

.faqLista .sv-channel-item .faqContent a {
   padding: 0 !important;
}

.faqLista .sv-channel-item .faqContent .sv-channel-paragraph {
   height: 14px;
}

.questionTrigger {

}

.faqOpen {
   background: url(/images/18.5d699354142b23030203d/arrow_up_large_black.png) 6px 50% no-repeat;
   background-size: 38px;
   background-color: #f3f3f3;
}

.faqClosed {
   background: url(/images/18.5d699354142b230302033/arrow_down_large_black.png) 6px 50% no-repeat;
   background-size: 38px;
}

.faqOpen:hover,
.faqClosed:hover {
   background-color: #f3f3f3;
   text-decoration: none !important;
} 

/* VISA METADATA I DRAGSPELEN */
.faqRel {
   width: 100%;
   overflow: auto;
   margin-top: 20px;
}

.faqContent .faqRel .tjanstLank {
   width: 50% !important;
   margin-bottom: 8px;
}

.faqContent .faqRel .tjanstLank a {
   padding: 8px 30px 8px 10px !important;
}

.faqContent .faqRel.blankett a {
   background: url(/images/18.12815e4f14a62bc048f27dd/blankett_icon.png) -3px 50% no-repeat;
   background-size: 35px;
   padding: 2px 5px 2px 30px !important;
}

.faqContent .faqRel.broschyr a {
   background: url(/images/18.12815e4f14a62bc048f27e1/broschyr_icon.png) -1px 50% no-repeat;
   background-size: 33px;
   padding: 2px 5px 2px 30px !important;
}

.faqRel h4 {
   display: block;
}

.faqRel h4 {
   margin-bottom: 8px;
}

.faqRel.blankett h4,
.faqRel.broschyr h4 {
   margin-bottom: 2px;
}

.faqContent ul.hasLink {
   padding-left: 0 !important;
}

.faqContent ul.hasLink li {
   background: url(/images/18.5d699354142b23030201f7/linkArrow.png) no-repeat scroll 0 7px transparent;
   padding: 0 0 0 13px;  
   list-style: none;
}

/* ------------------------------------------- GENERELLA FLIKAR --------------------------------------------- */

#header {
   float:left !important; 
   width:100% !important; 
   line-height:normal !important;
   background: rgb(239,239,239) !important;
   background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmZWZlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMmUxZTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important;
   background: -moz-linear-gradient(top,  rgba(239,239,239,1) 0%, rgba(226,225,224,1) 100%) !important;
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(239,239,239,1)), color-stop(100%,rgba(226,225,224,1))) !important;
   background: -webkit-linear-gradient(top,  rgba(239,239,239,1) 0%,rgba(226,225,224,1) 100%) !important;
   background: -o-linear-gradient(top,  rgba(239,239,239,1) 0%,rgba(226,225,224,1) 100%) !important;
   background: -ms-linear-gradient(top,  rgba(239,239,239,1) 0%,rgba(226,225,224,1) 100%) !important;
   background: linear-gradient(to bottom,  rgba(239,239,239,1) 0%,rgba(226,225,224,1) 100%) !important;
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#e2e1e0',GradientType=0 ) !important;
   border-bottom: 1px solid #959595;
   border-radius: 3px;
   overflow: hidden;
}

#header ul {
   margin:0 !important; 
   padding: 0 !important; 
   list-style:none !important;
}

#header li {
   float:left !important; 
   background: none !important; 
   margin: 0 !important; 
   padding: 0 !important;
}

#header a {
   display:block !important; 
   background: none !important; 
   padding: 7px 20px 7px 20px !important;
   text-decoration: none !important;
   color: #555 !important;
   border-right: 1px solid #c4c4c0 !important;
}

#header a:hover {
   color: #000 !important;
}  

#header #current {
   background: none !important;
}

#header #current a { 
   font-weight: normal !important; 
   color: #fff !important;
   font-family: 'Open Sans Semibold';
   background: rgb(33,33,33) !important;
   background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIxMjEyMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1MzUzNTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important;
   background: -moz-linear-gradient(top,  rgba(33,33,33,1) 0%, rgba(83,83,82,1) 100%) !important;
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(33,33,33,1)), color-stop(100%,rgba(83,83,82,1))) !important;
   background: -webkit-linear-gradient(top,  rgba(33,33,33,1) 0%,rgba(83,83,82,1) 100%) !important;
   background: -o-linear-gradient(top,  rgba(33,33,33,1) 0%,rgba(83,83,82,1) 100%) !important;
   background: -ms-linear-gradient(top,  rgba(33,33,33,1) 0%,rgba(83,83,82,1) 100%) !important;
   background: linear-gradient(to bottom,  rgba(33,33,33,1) 0%,rgba(83,83,82,1) 100%) !important;
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#212121', endColorstr='#535352',GradientType=0 ) !important; 
}

#header li:first-child#current a {
   border-radius: 3px 0 0 0;
} 

/* ------------------------------------------- BILFÃƒâ€“RMÃƒâ€¦N --------------------------------------------- */

.bilförmånsberäkning-portlet {
   font: 14px/18px 'Open Sans Regular' !important;
}

.bilförmånsberäkning-portlet fieldset {
   border: none;
   padding: 0 0 5px;
   background: none;
   border-radius: 3px;
}

.bilförmånsberäkning-portlet legend {
   margin-top: 10px;
   float: left;
   width: 98%;
   border-bottom: 1px solid #F4E9B7;
   padding: 0% 0% 2% 2%;
   margin-bottom: 10px;
   font-size: 16px !important;
}

.bilförmånsberäkning-portlet select {
   background: #fff;
   border: 1px solid #aeaeae;
   border-radius: 3px;
   padding: 4px;
   margin: 0;
}

.bilförmånsberäkning-portlet select option {
   font: 14px/18px 'Open Sans Regular' !important;
}

.bilförmånsberäkning-portlet td,
.bilförmånsberäkning-portlet tr {
   border: none !important;
}

.bilförmånsberäkning-portlet td {
   padding: 5px 10px;
}

.bilförmånsberäkning-portlet td:hover,
.bilförmånsberäkning-portlet tr:hover {
   background: none !important;
}


.bilförmånsberäkning-portlet input[type=text] {
   height: 24px;
   background: #fff;
   font: 14px/18px 'Open Sans Regular' !important;
   border-radius: 3px;
   border: 1px solid #aeaeae;
   width: 140px;
   padding-left: 5px;
}

.bilförmånsberäkning-portlet input[type=submit],
.bf_form > fieldset > a > font {
   height: 28px;
   border-radius: 3px;
   border: 1px solid #aeaeae;
   float: left;
   background: rgb(249,249,249);
   background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlY2VjZWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
   background: -moz-linear-gradient(top,  rgba(249,249,249,1) 0%, rgba(255,255,255,1) 50%, rgba(236,236,236,1) 100%);
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,249,249,1)), color-stop(50%,rgba(255,255,255,1)), color-stop(100%,rgba(236,236,236,1)));
   background: -webkit-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(255,255,255,1) 50%,rgba(236,236,236,1) 100%);
   background: -o-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(255,255,255,1) 50%,rgba(236,236,236,1) 100%);
   background: -ms-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(255,255,255,1) 50%,rgba(236,236,236,1) 100%);
   background: linear-gradient(to bottom,  rgba(249,249,249,1) 0%,rgba(255,255,255,1) 50%,rgba(236,236,236,1) 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#ececec',GradientType=0 );
   font: 14px/18px 'Open Sans Regular' !important;
}

.bilförmånsberäkning-portlet input[type=submit]:hover,
.bf_form > fieldset > a > font:hover {
   background: rgb(236,236,236);
   background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VjZWNlYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlY2VjZWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
   background: -moz-linear-gradient(top,  rgba(236,236,236,1) 0%, rgba(249,249,249,1) 49%, rgba(236,236,236,1) 100%);
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(236,236,236,1)), color-stop(49%,rgba(249,249,249,1)), color-stop(100%,rgba(236,236,236,1)));
   background: -webkit-linear-gradient(top,  rgba(236,236,236,1) 0%,rgba(249,249,249,1) 49%,rgba(236,236,236,1) 100%);
   background: -o-linear-gradient(top,  rgba(236,236,236,1) 0%,rgba(249,249,249,1) 49%,rgba(236,236,236,1) 100%);
   background: -ms-linear-gradient(top,  rgba(236,236,236,1) 0%,rgba(249,249,249,1) 49%,rgba(236,236,236,1) 100%);
   background: linear-gradient(to bottom,  rgba(236,236,236,1) 0%,rgba(249,249,249,1) 49%,rgba(236,236,236,1) 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ececec', endColorstr='#ececec',GradientType=0 );
}

.bf_form > fieldset > a > font {
   padding: 0px 8px !important;
   line-height: 27px !important;
}

.bilförmånsberäkning-portlet input[type=checkbox] {
   position: relative;
   top: 1px;
}

.bf_form p {
   padding: 0 10px;
}

.bf_form > fieldset > strong,
.bf_form > fieldset > a {
   margin-left: 10px;
   margin-top: 10px;
   margin-bottom: 10px;
   float: left;
   width: 100%;
}

/* NY */

.brandWrp {
   width: 50%;
}

.brandWrp div {
   display: inline-block;
   vertical-align: top;
}

.sv-bf fieldset {
   margin-bottom: 25px;
}

.sv-bf h3 {
   border-bottom: 1px solid #bbb;
   display: block;
   padding-bottom: 10px;
}

.lightTruck {
   margin-bottom: 10px;
}

.modelCode {
   float: left;
}

.modelSrcBtn {
   float: left;
   margin-left: 4px;
}

.modelWrp {
   float: left;
   width: 100%;
}

.modelWrp .selectModel {
   float: left;
}

.modelWrp .contBtn {
   float: left;
   width: 26%;
   margin-left: 4px;
}

.newPrice {
   float: left;
}

.reducedValue {
   margin-top: 10px;
   margin-bottom: 10px;
}

#carFormOne p,
#carFormTwo p {
   float: left;
   width: 100%;
}

.greenCar i {
   width: 100%;
   display: block;
   font-style: normal;
   font-family: "Open Sans Semibold";
   margin-top: 10px;
}

.calcValue {
   margin-bottom: 14px;
   float: left;
   width: 100%;
}

.calcValue span {
   margin-right: 5px;
   width: 100px;
   float: left;
}

.showDetail a {
   border-radius: 3px;
   border: 1px solid #aeaeae;
   width: 180px;
   background: rgb(249,249,249);
   background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
   background: -moz-linear-gradient(top, rgba(249,249,249,1) 0%, rgba(255,255,255,1) 50%, rgba(236,236,236,1) 100%);
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,249,249,1)), color-stop(50%,rgba(255,255,255,1)), color-stop(100%,rgba(236,236,236,1)));
   background: -webkit-linear-gradient(top, rgba(249,249,249,1) 0%,rgba(255,255,255,1) 50%,rgba(236,236,236,1) 100%);
   background: -o-linear-gradient(top, rgba(249,249,249,1) 0%,rgba(255,255,255,1) 50%,rgba(236,236,236,1) 100%);
   background: -ms-linear-gradient(top, rgba(249,249,249,1) 0%,rgba(255,255,255,1) 50%,rgba(236,236,236,1) 100%);
   background: linear-gradient(to bottom, rgba(249,249,249,1) 0%,rgba(255,255,255,1) 50%,rgba(236,236,236,1) 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#ececec',GradientType=0 );
   font: 14px/18px 'Open Sans Regular' !important;
   text-align: center;
   padding: 5px 10px;
   color: #000;
   text-decoration: none;
   float: left;
}

/* ------------------------------------------ OCR-SNURRA --------------------------------------------- */

.sv-simpleocr-portlet {
   font: 14px/18px 'Open Sans Regular' !important;
   margin-top: 20px;
}

.sv-simpleocr-portlet fieldset {
   border: none;
   padding: 0 0 5px;
   background: #FFF8DA;
   border: 1px solid #F4E9B7;
}

.sv-simpleocr-portlet legend {
   margin-top: 10px;
   float: left;
   width: 98%;
   border-bottom: 1px solid #F4E9B7;
   padding: 0% 0% 2% 2%;
   margin-bottom: 10px;
   font-size: 15px !important;
}

.sv-simpleocr-portlet fieldset label {
   margin-left: 12px;
   float: left;
   width: 100%;
}

.sv-simpleocr-portlet fieldset p {
   padding: 5px 10px;
   float: left;
}

.sv-simpleocr-portlet fieldset p input.input-field {
   display: block;
   margin-bottom: 5px;
   border: 1px solid #aeaeae;
   border-radius: 3px;
   padding: 5px;
   font-style: normal !important;
   color: #000 !important;
   position: relative;
   top: -5px;
   margin-left: 0;
}

.sv-simpleocr-portlet fieldset p input[type=submit] {
   background: none;
   border: 1px solid #aeaeae;
   border-radius: 3px;
   padding: 4px;
   background: rgb(249,249,249);
   background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlY2VjZWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
   background: -moz-linear-gradient(top,  rgba(249,249,249,1) 0%, rgba(255,255,255,1) 50%, rgba(236,236,236,1) 100%);
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,249,249,1)), color-stop(50%,rgba(255,255,255,1)), color-stop(100%,rgba(236,236,236,1)));
   background: -webkit-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(255,255,255,1) 50%,rgba(236,236,236,1) 100%);
   background: -o-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(255,255,255,1) 50%,rgba(236,236,236,1) 100%);
   background: -ms-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(255,255,255,1) 50%,rgba(236,236,236,1) 100%);
   background: linear-gradient(to bottom,  rgba(249,249,249,1) 0%,rgba(255,255,255,1) 50%,rgba(236,236,236,1) 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#ececec',GradientType=0 );
   font: 14px/18px 'Open Sans Regular' !important;
   position: relative;
   top: -5px;
}

.sv-simpleocr-portlet fieldset p input[type=submit]:hover {
   background: rgb(236,236,236);
   background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VjZWNlYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlY2VjZWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
   background: -moz-linear-gradient(top,  rgba(236,236,236,1) 0%, rgba(249,249,249,1) 49%, rgba(236,236,236,1) 100%);
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(236,236,236,1)), color-stop(49%,rgba(249,249,249,1)), color-stop(100%,rgba(236,236,236,1)));
   background: -webkit-linear-gradient(top,  rgba(236,236,236,1) 0%,rgba(249,249,249,1) 49%,rgba(236,236,236,1) 100%);
   background: -o-linear-gradient(top,  rgba(236,236,236,1) 0%,rgba(249,249,249,1) 49%,rgba(236,236,236,1) 100%);
   background: -ms-linear-gradient(top,  rgba(236,236,236,1) 0%,rgba(249,249,249,1) 49%,rgba(236,236,236,1) 100%);
   background: linear-gradient(to bottom,  rgba(236,236,236,1) 0%,rgba(249,249,249,1) 49%,rgba(236,236,236,1) 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ececec', endColorstr='#ececec',GradientType=0 );
}


/* ------------------------------------------ BLANKETTER --------------------------------------------- */
.blanketterWrp {
   border: 1px solid #aeaeae !important;
   border-radius: 3px;
   float: left;
}

.blanketterWrp li {
   border-top: 1px solid #aeaeae;
   float: left;
   width: 96%;
   padding: 2% 2%;
   background: url(/images/18.5d699354142b23030206e/sprite_vertical.png) no-repeat;
   background-size: 38px;
   background-position: 98% 11px;
}

.blanketterWrp li:first-child {
   border: none;
}

.b_title {
   float: right;
   width: 15%;
}

.b_link {
   float: left;
   width: 80%;
   color: #168dc4 !important;
}

.b_link a {
   color: #168dc4 !important;
   float: left;
   text-decoration: none !important;
}

.b_link a:hover {
   text-decoration: underline !important;
}

.b_link span {
   float: left;
   margin-right: 6px;
}

/* NY */

.docTable {
   border: 1px solid #aeaeae;
   border-radius: 3px;
   margin-bottom: 25px;
}

.docTable table {
   margin-bottom: 0 !important;
}

.docTable table caption {
   background: none !important;
   padding: 6px 7px 6px 12px !important;
   text-align: left;
   font: 19px/24px 'Open Sans Regular';
}

.docTable table thead tr {
   border-top: 1px solid #aeaeae;
}

.docTable table thead tr th {
   background: #fafafa !important;
   border-bottom: 1px solid #aeaeae !important;
   font: 15px/20px 'Open Sans Regular';
   padding: 8px 8px 8px 12px !important; 
}

.docTable table tbody tr {
   border-top: 1px solid #aeaeae;
}

.docTable table tbody tr:first-child {
   border-top: none;
}

.docTable table tbody tr:hover {
   background: #fafafa !important;
}


.docTable table tbody tr td {
   border: none !important;
   padding: 8px 8px 8px 12px;
   background: url(/images/18.5d699354142b23030203a/arrow_right_large_black.png) no-repeat !important;
   background-size: 38px !important;
   background-position: right 50% !important;
   width: 17%;
}

.docTable table tbody tr td:first-child {
   background: none !important;
   width: 80%;
   margin-right: 3%;
}

.docTable table tbody tr td a,
.docTable table tbody tr td a:hover { 
   font-size: 15px;
   line-height: 20px;
}


#b_segment {
   margin-bottom: 20px;
   padding: 5px;
   border: 1px solid #aeaeae;
   border-radius: 3px;
   width: 60%;
}

#b_segment option {
   font-family: 'Open Sans Regular';
}

/* TABELLDESIGN */

.fileTable {
   border: 1px solid #aeaeae;
   border-radius: 3px;
}

/* A-Ãƒâ€“ NAV */

.b_ao {
   padding: 0;
   list-style: none;
   float: left;
   width: 100%;
   margin: 0 0 15px 0;
}

.b_ao li {
   float: left;
   width: 11%;
   text-align: center;
}

.b_ao li a {
   text-decoration: none;
   color: #168dc4;
   font-family: 'Open Sans Regular';
   line-height: 14px;
   display: block;
   margin: 0 auto;
   width: 30px;
}

.b_ao li a:hover {
   text-decoration: underline;
   color: #168dc4;
}

.b_ao .currentLink {
   font: 14px/14px 'Open Sans Semibold';
   color: #333;
}

.b_ao .currentLink:hover {
   color: #333 !important;
}

/* SKVNR NAV */

.b_skv {
   padding: 0;
   list-style: none;
   float: left;
   width: 100%;
   margin: 0 0 15px 0;
}

.b_skv li {
   float: left;
   width: 12%;
   text-align: center;
}

.b_skv li a {
   text-decoration: none;
   color: #168dc4;
   display: block;
   margin: 0 auto;
   width: 40px;
   font-family: 'Open Sans Regular';
   line-height: 14px;
   text-align: left;
}

.b_skv li a:hover {
   text-decoration: underline;
   color: #168dc4;
}

.b_skv .currentLink {
   font: 14px/14px 'Open Sans Semibold';
   color: #333;
}

.b_skv .currentLink:hover {
   color: #333 !important;
}


/* ------------------------------------------ E-TJÃƒÆ’Ã¢â‚¬Å¾NSTER -------------------------------------------- */

/* E-TJÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾NSTER */

.e-serviceList {
   padding: 0 0 0 0;
   margin-top: 10px;
}

.e-serviceList h3 {
   color: #000;
   padding: 0 !important;
   margin: 0 !important;
   display: block !important;
   width: 70%;
   float: left;
   position: relative;
   left: 53px;
}

.e-serviceList h3 a {
   display: block;
   font-weight: 600 !important;
   font-family: "Open Sans Regular", sans-serif;
   padding: 12px 0 11px 11px;
   text-decoration: none !important;
   border-bottom: none !important;
   background-position: 97.7% 50%;
}

.e-serviceList h3 a span {
   font-size: 17px;
}

.e-serviceList span.normal {
   padding: 2% 2%;
   display: block;  
}

.e-serviceList span.normal:first-child {
   margin-top: 0;
}

.e-serviceList .serviceHeader {
   border: 1px solid #aeaeae;
   border-radius: 3px;
   position: relative;
   width: 100%;
   margin-top: 10px;
}

.e-serviceList .serviceHeader span.normal {
   padding: 13px 13px 13px 0 !important;
   float: right;
   width: 60px;
   text-align: left;
   background: url(/images/18.5d699354142b23030206e/sprite_vertical.png) no-repeat;
   background-size: 38px;
   background-position: right -870px;
}

.e-serviceList li {
   margin-bottom: 0 !important;
}

.e-serviceList h3 img {
   float: right;
   position: relative;
   top: 5px;
}

.e-serviceList .closedServ {
   font-family: "Open Sans Regular", sans-serif;
   width: 52px;
   margin: 0;
   float: left;
   position: absolute;
   height: 100%;
   border-right: 1px solid #aeaeae;
}

.e-serviceList .closedServ:hover {
   background: #f2f2f2
}

.e-serviceList .closedServ .inner {
   margin: 11px 14px;
   background: url(/images/18.5d699354142b23030206e/sprite_vertical.png) 50% -957px no-repeat;
   background-size: 38px;
   float: left;
   height: 24px;
   width: 25px;
}

.e-serviceList .openServ {
   font-family: "Open Sans Regular", sans-serif;
   width: 52px;
   margin: 0;
   float: left;
   position: absolute;
   height: 100%;
   border-right: 1px solid #aeaeae;
}

.e-serviceList .openServ:hover {
   background: #f2f2f2
}

.e-serviceList .openServ .inner {
   margin: 11px 14px;
   background: url(/images/18.5d699354142b23030206e/sprite_vertical.png) 50% -996px no-repeat;
   background-size: 38px;
   float: left;
   height: 24px;
   width: 25px;
}

.sv-channel-paragraph {
   margin-bottom: 0 !important;
}

.e-serviceList .serviceIngress {
   width: 98%;
   margin: 0 auto;
   border-left: 1px solid #aeaeae;
   border-right: 1px solid #aeaeae;
   border-bottom: 1px solid #aeaeae;
   display: none;
}

.incidentMsg {
   margin: 0 4px 10px;
   padding: 1.3% 2%;
   border-radius: 0 0 3px 3px;
   border: 1px solid #aeaeae;
   border-top: none;
}

.incidentMsg ul li span {
   color: #000 !important;
   font-family: 'Open Sans Semibold';
}

#incidentImg1,
#incidentImg2,
#incidentImg3 {
   background: url(/images/18.5d699354142b23030206e/sprite_vertical.png) -5px -1830px no-repeat;
   background-size: 38px;
   width: 35px;
   height: 41px;
   float: left;
}

#incidentImg2,
#incidentImg3 {
   background: url(/images/18.5d699354142b23030206e/sprite_vertical.png) left -1792px no-repeat;
   background-size: 38px;
}

.listIncident #incidentImg1,
.listIncident #incidentImg2,
.listIncident #incidentImg3 {
   height: 25px;
}

.listIncident {
   padding: 6px 1% 6px 1% !important;
   margin: 0 1.5% 0 1.5%;
   border-radius: 0 0 3px 3px;
   border-left: 1px solid #bbb;
   border-right: 1px solid #bbb;
   border-bottom: 1px solid #bbb;
   float: left;
   width: 95%;
   background: #fafafa;
}

.listIncident ul span.normal {
   padding: 3px 0 0 !important;
   font-family: 'Open Sans Semibold';
}

/* LÃƒâ€žNKAR TILL LOGGA IN */
.loggain {
   padding: 6px 2% 6px 1% !important;
   margin: 0 4px 0 6px;
   border-radius: 0 0 3px 3px;
   border-left: 1px solid #aeaeae;
   border-right: 1px solid #aeaeae;
   border-bottom: 1px solid #aeaeae;
}

.loggain a {
   padding-left: 30px;
   background: url(/images/18.5d699354142b23030206e/sprite_vertical.png) left -1302px no-repeat;
   background-size: 38px;
   margin-right: 15px;
}

.service {
   border: 1px solid #bbb;
   border-radius: 3px;
   margin-top: 15px;
   width: 100%;
   float: left;
}

.service a {
   color: #000 !important;
}

.service .loggain {
   width: 65%;
   padding: 0 !important;
   margin: 0;
   border-radius: 0;
   border: none;
   vertical-align: top;
   background: none;
   position: relative;
   float: right;
}

.service .loggain a {
   padding-left: 0;
   background: none;
   display: block;
   margin-right: 0;
}

.service .loggain a.link {
   color: #168ec4 !important;
   margin-right: 0 !important;
   padding: 8px 10% 8px 10% !important;
   width: 80%;
   border-left: 1px solid #bbb;
   font: 15px/20px 'Open Sans Regular' !important;
}

.service .serviceHeader {
   border: none;
   border-radius: 3px 0 0 3px;
   position: relative;
   width: 42%;
   margin-top: 0;
   float: left;
}

.service .serviceHeader span.normal {
   padding: 7px 13px 7px 0 !important;
   float: left;
   width: 27%;
   text-align: center;
   background: none;
   border-right: none;
   margin-right: 0;
   background: url(/images/18.5d699354142b23030203a/arrow_right_large_black.png) 120% 50% no-repeat;
   background-size: 38px;
   font: 15px/22px 'Open Sans Regular' !important;
}

.service h3 {
   left: 0;
   width: 58%;
   margin: 0 !important;
   float: left;
   position: relative;
}

.service h3 a {
   padding: 7px 30px 7px 11px;
   font: 15px/22px 'Open Sans Regular' !important;
   display: block;
}

.service .dropdown {
   position: absolute;
   z-index: 200;
   background: #fff;
   padding: 5% 0 5% 5%;
   border-radius: 0 0 3px 3px;
   margin-top: 2px;
   width: 95%;
   box-shadow: -1px 2px 6px -1px #bbb;
   border: 1px solid #aeaeae;
   border-top: none;
   display: none;
}

.dropdown span {
   border-bottom: 1px solid #aeaeae;
   display: block;
   margin-left: -10px;
   padding-left: 10px;
   padding-bottom: 8px;
   margin-bottom: 8px;
}

.service .dropdown .eLoginLink {
   background: none;
   border-bottom: none;
   margin: 0 !important;
   font-size: 15px;
}

.service .dropdown a,
.service .dropdown a:visited {
   color: #168ec4 !important;
}

.service .triggerWrp {
   background: rgb(249,249,249);
   background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlY2VjZWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
   background: -moz-linear-gradient(top,  rgba(249,249,249,1) 0%, rgba(236,236,236,1) 100%);
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,249,249,1)), color-stop(100%,rgba(236,236,236,1)));
   background: -webkit-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(236,236,236,1) 100%);
   background: -o-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(236,236,236,1) 100%);
   background: -ms-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(236,236,236,1) 100%);
   background: linear-gradient(to bottom,  rgba(249,249,249,1) 0%,rgba(236,236,236,1) 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#ececec',GradientType=0 );
   border-left: 1px solid #bbb;
   width: 100%;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   -ms-box-sizing: border-box;
   -o-box-sizing: border-box;
   box-sizing: border-box;
}

.triggerWrp {
   display: none;
}

.service .triggerWrp:hover {
   background: #f2f2f2;
}

.service .triggerWrp.pressed {
   background: rgb(61,61,61);
   background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNkM2QzZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI3JSIgc3RvcC1jb2xvcj0iIzQ5NDk0OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2NjY2NjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
   background: -moz-linear-gradient(top,  rgba(61,61,61,1) 0%, rgba(73,73,73,1) 27%, rgba(102,102,102,1) 100%);
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(61,61,61,1)), color-stop(27%,rgba(73,73,73,1)), color-stop(100%,rgba(102,102,102,1)));
   background: -webkit-linear-gradient(top,  rgba(61,61,61,1) 0%,rgba(73,73,73,1) 27%,rgba(102,102,102,1) 100%);
   background: -o-linear-gradient(top,  rgba(61,61,61,1) 0%,rgba(73,73,73,1) 27%,rgba(102,102,102,1) 100%);
   background: -ms-linear-gradient(top,  rgba(61,61,61,1) 0%,rgba(73,73,73,1) 27%,rgba(102,102,102,1) 100%);
   background: linear-gradient(to bottom,  rgba(61,61,61,1) 0%,rgba(73,73,73,1) 27%,rgba(102,102,102,1) 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d3d3d', endColorstr='#666666',GradientType=0 );
   border-radius: 0 3px 3px 0;
}

.service .loggain a.dropdownTrigger {
   background: url(/images/18.5d699354142b230302033/arrow_down_large_black.png) right 50% no-repeat;
   background-size: 38px;
   margin-right: 0;
   padding: 8px 30px 8px 10% !important;
   color: #000 !important;
}

.service .triggerWrp.pressed a.dropdownTrigger {
   color: #fff !important;
   background: url(/images/18.5d699354142b23030203e/arrow_up_large_white.png) right 50% no-repeat;
   background-size: 38px;
}

/* EtjÃƒÂ¤nstlÃƒÂ¤nk */

.openService,
.closedService {
   padding: 4% 4%;
   width: 91%;
   border-left: 1px solid #aeaeae;
   border-bottom: 1px solid #aeaeae;
   border-right: 1px solid #aeaeae;
   border-top: 1px solid #aeaeae;
   border-radius: 3px;
   margin: 10px auto 25px;
}

.closedService {
   background: #d70000;
   color: #fff;
}

.serviceKnappWrp {
   background: rgb(253,216,66);
   background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZDg0MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmN2NlMmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
   background: -moz-linear-gradient(top,  rgba(253,216,66,1) 0%, rgba(247,206,42,1) 100%);
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(253,216,66,1)), color-stop(100%,rgba(247,206,42,1)));
   background: -webkit-linear-gradient(top,  rgba(253,216,66,1) 0%,rgba(247,206,42,1) 100%);
   background: -o-linear-gradient(top,  rgba(253,216,66,1) 0%,rgba(247,206,42,1) 100%);
   background: -ms-linear-gradient(top,  rgba(253,216,66,1) 0%,rgba(247,206,42,1) 100%);
   background: linear-gradient(to bottom,  rgba(253,216,66,1) 0%,rgba(247,206,42,1) 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdd842', endColorstr='#f7ce2a',GradientType=0 );
   -moz-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
   behaviour: url(/download/18.77c4a75a13f2d249bb7720/PIE.htc);
   width: 100%;
   float: left;
   margin-top: 14px;
}

.servcieKnapp {
   float: left;
   font: 14px/21px 'Open Sans Regular';
   padding: 10px 0 10px 6%;
   background: #ffdd55;
   width: 94%;
   text-decoration: none;
   background: url(/images/18.5d699354142b23030206e/sprite_vertical.png) no-repeat;
   background-size: 38px;
   background-position: 97.7% 50%;
}

.servcieKnapp:hover {
   text-decoration: none !important;
}

/* LOGGA IN LÃƒâ€žNKAR */

.eLoginLink {
   background: #ffdd55;
   background: -moz-linear-gradient(top,  #ffdd55 0%, #fdd01a 100%); 
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffdd55), color-stop(100%,#fdd01a)); 
   background: -webkit-linear-gradient(top,  #ffdd55 0%,#fdd01a 100%); 
   background: -o-linear-gradient(top,  #ffdd55 0%,#fdd01a 100%); 
   background: -ms-linear-gradient(top,  #ffdd55 0%,#fdd01a 100%);
   background: linear-gradient(to bottom,  #ffdd55 0%,#fdd01a 100%);
   border-radius: 3px;
   margin: 6px 0 !important;
   border-bottom: 1px solid #caa50d;
   font-size: 15px;
}

.eLoginLink:hover {
   background: #f7cc29; 
}

.eLoginLink a {
   background: url(/images/18.5d699354142b23030203a/arrow_right_large_black.png) 100% 50% no-repeat;
   background-size: 38px;
   padding: 8px 30px 8px 12px;
   display: block;
   text-decoration: none;
   color: #000;
   line-height: 20px !important;
}

.eLoginLink a:visited {
   color: #000 !important;
}

/* Inaktiv lÃƒÂ¤nk */
.eLoginLink.inactiveLink {
   background: #ffe16c;
}

.eLoginLink.inactiveLink a,
.inactiveLink .tjanstTrigger {
   zoom: 1;
   filter: alpha(opacity=60);
   opacity: 0.6;
   line-height: 20px !important;
}

.eLoginLinkSso.inactiveLink {
   background: #ffe16c;
}

.eLoginLinkSso.inactiveLink a {
   zoom: 1;
   filter: alpha(opacity=60);
   opacity: 0.6;
}

.eLoginLink.inactiveLink:hover,
.eLoginLinkSso.inactiveLink:hover {
   background: #ffe16c;
}

.service .eLoginLink.inactiveLink:hover,
.service .eLoginLinkSso.inactiveLink:hover {
   background: none;
}

.tjanstInnerWrp.inactiveLink a,
.tjanstNotSsoWrp.inactiveLink a {
   zoom: 1;
   filter: alpha(opacity=60);
   opacity: 0.6;
}
/* SSO */

.eLoginLinkSso {
   background: #ffdd55;
   background: -moz-linear-gradient(top,  #ffdd55 0%, #fdd01a 100%);
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffdd55), color-stop(100%,#fdd01a)); 
   background: -webkit-linear-gradient(top,  #ffdd55 0%,#fdd01a 100%);
   background: -o-linear-gradient(top,  #ffdd55 0%,#fdd01a 100%);
   background: -ms-linear-gradient(top,  #ffdd55 0%,#fdd01a 100%);
   background: linear-gradient(to bottom,  #ffdd55 0%,#fdd01a 100%);
   border-radius: 3px;
   margin: 0 0 0 !important;
   border-bottom: 1px solid #caa50d;
}

.eLoginLinkSso:hover {
   background: #f7cc29; 
}

.eLoginLinkSso a {
   background: url(/images/18.5d699354142b23030203a/arrow_right_large_black.png) 100% 50% no-repeat;
   background-size: 38px;
   padding: 8px 12px;
   display: block;
   text-decoration: none;
   font-size: 15px;
   color: #000 !important;
}

.service .eLoginLinkSso {
   background: none;
   margin: 0 !important;
   border-bottom: none;
}

.service .eLoginLinkSso a:hover {
   background: none;
   text-decoration: underline;
   line-height: 20px !important;
   font-size: 15px !important;
}

/* Ãƒâ€“ppettider tjÃƒÂ¤nster */

.oppettiderWrp {
   border: 1px solid #bbb;
   border-radius: 3px;
   padding: 7px 10px;
   margin: -1px 0px 0;
   position: relative;
}

.oppettiderArrow {
   height: 7px;
   width: 24px;
   background: url(/images/18.15532c7b1442f256bae6b9/toparrow_white.png) 10px top no-repeat;
   background-size: 14px;
   position: relative;
   z-index: 10;
   margin-top: 1px;
}

.oppettiderWrp p {
   margin-bottom: 0 !important;
}

.oppettider {
   font-size: 15px;
}

/*--------------------------------- E-TJÄNSTER NY ----------------------------- */
/* Listan */
.tjanstWrp {
   width: 100%; 
   padding: 0;
   position: relative;  
}

.tjanstWrp.noSign .tjanstInlogg {
   display: none;  
}

.tjanstInnerWrp {
   width: 41%;
   float: left;
   border-radius: 3px;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
}

.tjanstLank {
   width: 58%;
   float: left;
   padding: 0;
   -moz-box-sizing: border-box; 
   box-sizing: border-box;
   border-radius: 3px;
   margin-right: 1%;
   background: #ffdd55;
   background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
   background: -moz-linear-gradient(top, #ffdd55 0%, #fdd01a 100%);
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffdd55), color-stop(100%,#fdd01a));
   background: -webkit-linear-gradient(top, #ffdd55 0%,#fdd01a 100%);
   background: -o-linear-gradient(top, #ffdd55 0%,#fdd01a 100%);
   background: -ms-linear-gradient(top, #ffdd55 0%,#fdd01a 100%);
   background: linear-gradient(to bottom, #ffdd55 0%,#fdd01a 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffdd55', endColorstr='#fdd01a',GradientType=0 );
   border-bottom: 1px solid #caa50d;
}

.tjanstLank a,
.tjanstInlogg a {
   text-decoration: none;
   background: url(/images/18.5d699354142b23030203a/arrow_right_large_black.png) right 50% no-repeat;
   background-size: 38px;
   display: block;
   color: #000;
   padding: 8px 30px 8px 12px; 
   font-size: 15px;
}

.tjanstInlogg.inactiveLink a {
   zoom: 1;
   filter: alpha(opacity=60);
   opacity: 0.6;
}

.tjanstLank a {
   padding-right: 30px;   
}

.tjanstInlogg a {
   padding: 7px 30px 8px 5%; 
}

.tjanstLank a:hover,
.tjanstInlogg a:hover {
   text-decoration: underline;  
}

.tjanstTid {
   width: 30%; 
   float: left;
   text-align: center;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   padding: 7px 0 8px;
   border: 1px solid #bbb;
   border-right: none;
   border-radius: 3px 0 0 3px;
   font-size: 15px;
}

.tjanstWrp.noSign .tjanstTid {
   border: 1px solid #bbb !important;
   border-radius: 3px !important; 
   width: 30%;
}

.tjanstInlogg {
   width: 70%; 
   float: left; 
   border: 1px solid #bbb;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   padding: 0;
   position: relative;
   border-radius: 0 3px 3px 0;
}

.tjanstInlogg.small {
   width: 52%;
}

/* Dropdown */

.ickeSsoWrp {
   background: #fefefe;
   background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlN2U3ZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
   background: -moz-linear-gradient(top,  #fefefe 0%, #e7e7e7 100%);
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#e7e7e7));
   background: -webkit-linear-gradient(top,  #fefefe 0%,#e7e7e7 100%);
   background: -o-linear-gradient(top,  #fefefe 0%,#e7e7e7 100%);
   background: -ms-linear-gradient(top,  #fefefe 0%,#e7e7e7 100%);
   background: linear-gradient(to bottom,  #fefefe 0%,#e7e7e7 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e7e7e7',GradientType=0 );
}

a.ickeSso {
   background: url(/images/18.5d699354142b230302033/arrow_down_large_black.png) right 50% no-repeat;
   background-size: 38px;
}

a.ickeSso.active {
   background: url(/images/18.5d699354142b23030203d/arrow_up_large_black.png) right 50% no-repeat;
   background-size: 38px;
}

.drop {
   position: absolute;
   top: 36px;
   right: 0;
   width: 100%;
   background: #fff;
   z-index: 100;
   border: 1px solid #bbb;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   margin-right: 1px;
   box-shadow: 0 3px 5px #bbb;
   border-radius: 0 0 3px 3px;
}

/* Felmeddelande */

.infoHover {
   background: url(/images/18.4a47257e143e26725ae39ce/info_service.png) 0 0 no-repeat;
   background-size: 39px;
   height: 39px;
   width: 39px;  
   float: right;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   position: absolute;
   right: 0;
   top: 0; 
   margin-left: 1.5%;
   display:none;
}

.infoHover:hover,
.infoHover.noSign:hover {
   background: url(/images/18.4a47257e143e26725ae3b91/info_service_hoover.png) 0 0 no-repeat;
   background-size: 39px;
}

.infoHover.noSign {
   background: url(/images/18.4a47257e143e26725ae39ce/info_service.png) 0 0 no-repeat;
   background-size: 39px;
   height: 39px;
   width: 39px;
   float: left;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   left: auto;
   right: 21%;
   top: 0;
   margin-left: 6px;
   display: none;
}

.infoHover.small { 
   display: inline-block;
}

.incidentMessage {
   width: 41%;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   display: none;
   position: absolute;
   top: 37px;
   right: 0;
   margin: 0;
   z-index: 100;
   border-radius: 0 0 3px 3px;
   background: #fff url(/images/18.15532c7b1442f256bae12755/pil_hoover_03.png) 95% top no-repeat;
   background-size: 14px;
   padding-top: 7px;
}

.incidentMessage.noSign {
   background-position: 40% top;
}

.incidentMessage ul {
   list-style: none;
   padding-left: 10px;
   padding-right: 10px;
   padding-top: 0px;
   background: #fff;
   margin-bottom: 0;
   padding-bottom: 10px;
   border: 2px solid #1c5288 !important;
   border-top: none !important;
   border-collapse: collapse;
   border-radius: 0 0 3px 3px;
}

.incidentMessage ul li {
   padding: 10px 15px 0 0 !important;
   margin: 0 0 10px !important;
   border-top: 1px solid #003366;
}

.incidentMessage ul li:first-child {
   border-top: none;
}

.incidentMessage h4 {
   padding: 8px 5%;
   margin-bottom: 0;
   display: block !important;
   width: 100%;
   border-radius: 3px 3px 0 0;
   background: #1c5288;
   color: #fff;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   font-size: 15px;
   line-height: 20px;
}

.incidentMessage span {
   padding: 0 0 0 0;
   display: block;
}

.incidentMessage h4 span {
   padding: 0;
}

.incidentMessageGen span.ingress {
   background: #1c5288 url(/images/18.5d699354142b230302051/info_white.png) 3px 0px no-repeat;
   display: block;
   background-size: 36px;
   padding: 8px 8px 8px 40px;
   color: #fff;
   width: 100%;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   border-radius: 3px 3px 0 0;
   font-size: 15px;
   line-height: 20px;
}

.incidentMessageGen span.normal {
   display: block;
   border: 1px solid #bbb;
   border-top: none;
   width: 100%;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   padding: 5px 10px;
   margin-bottom: 30px;
   border-radius: 0 0 3px 3px;
}

/*WARN*/

.incidentMessageWarn h4 span {
	background: #ca4c00 url(/images/18.5d699354142b230302069/warning_white.png) 3px 0px no-repeat;
	display: block;
	background-size: 36px;
	padding: 8px 8px 8px 40px;
	color: #fff;
	width: 100%;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 3px 3px 0 0;
	font-size: 15px;
	line-height: 20px;
}

.incidentMessageWarn span.normal {
	display: block;
	border: 1px solid #bbb;
	border-top: none;
	width: 100%;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 5px 10px;
	margin-bottom: 30px;
	border-radius: 0 0 3px 3px;
}

/*Enskilda sidan */

.eLoginLinkSso.small {
   width: 82%;  
   float: left; 
}

.tjanstTriggerWrp.small,
.tjanstDropdown.small {
   width: 82%;  
}


.incidentMessage.small {
   width: 100%;
}

.tjanstNotSsoWrp {
   position: relative;
}

.tjanstTriggerWrp {
   background: #ffd93e;
   background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
   background: -moz-linear-gradient(top, #ffd93e 0%, #f7cc29 100%);
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffd93e), color-stop(100%,#f7cc29));
   background: -webkit-linear-gradient(top, #ffd93e 0%,#f7cc29 100%);
   background: -o-linear-gradient(top, #ffd93e 0%,#f7cc29 100%);
   background: -ms-linear-gradient(top, #ffd93e 0%,#f7cc29 100%);
   background: linear-gradient(to bottom, #ffd93e 0%,#f7cc29 100%);
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd93e', endColorstr='#f7cc29',GradientType=0);
   display: block;
   border-bottom: 1px solid #c9a50d;
   border-radius: 3px;
   text-decoration: none;
   zoom: 1;
   box-sizing: border-box;
   -ms-box-sizing: border-box;
}

.tjanstTriggerWrp.active {
   background: #f7cc29;
}

.tjanstTriggerWrp a {
   text-decoration: none;
   color: #000;
   background: url(/images/18.5d699354142b230302033/arrow_down_large_black.png) right 50% no-repeat;
   background-size: 38px;
   display: block;
   padding: 8px 0 8px 15px;
   font-size: 15px;
   line-height: 19px;
}

.tjanstTriggerWrp a:hover {
   text-decoration: underline;
}

.tjanstTriggerWrp.active a {
   background: url(/images/18.5d699354142b23030203d/arrow_up_large_black.png) right 50% no-repeat;
   background-size: 38px;
}

.tjanstDropdown {
   border: 1px solid #bbb;
   border-radius: 0 0 3px 3px;
   border-top: none;
   margin-top: 0;
   padding-bottom: 10px;
   padding-top: 10px;
   position: absolute;
   background: #fff;
   z-index: 100;
   width: 100%;
   box-sizing: border-box;
   -ms-box-sizing: border-box;
}

.tjanstDropdown .eLoginLink {
   margin: 0 !important;
   background: none;
   border: none;
}

.tjanstDropdown .eLoginLink a {
   padding: 5px 30px 5px 15px;
}

.tjanstDropdown .eLoginLink a:hover {
   text-decoration: underline !important;
}

/* --------------------------------- PRESSBILDER ------------------------------ */

.pressImgWrp {
   float: left;
   width: 100%;
   border-top: 1px solid #bbb;
   margin-bottom: 0px;
   padding-top: 25px;
   padding-bottom: 15px;
}

.pressImgWrp:first-child {
   border-top: none;
   padding-top: 0;
}

.pressImg {
   float:left;
   width: 50%;
   margin-bottom: 20px; 
}

.pressImg img {
   float: left;
   margin-right: 0px;
   width: 120px;
   overflow: hidden;
   min-height: 100px;
}

.pressImgText {
   float: none;
   display: block;
   overflow: hidden;
   padding-left: 10px;
   padding-right: 35px;
   max-width: 62%;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box; 
}

.pressImg .aWrp {
   background: rgb(254,254,254);
   background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
   background: -moz-linear-gradient(top, rgba(254,254,254,1) 0%, rgba(231,231,231,1) 100%);
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,254,254,1)), color-stop(100%,rgba(231,231,231,1)));
   background: -webkit-linear-gradient(top, rgba(254,254,254,1) 0%,rgba(231,231,231,1) 100%);
   background: -o-linear-gradient(top, rgba(254,254,254,1) 0%,rgba(231,231,231,1) 100%);
   background: -ms-linear-gradient(top, rgba(254,254,254,1) 0%,rgba(231,231,231,1) 100%);
   background: linear-gradient(to bottom, rgba(254,254,254,1) 0%,rgba(231,231,231,1) 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e7e7e7',GradientType=0 );
   border-bottom: 1px solid #7a7a7a;
   border-left: 1px solid #aeaeae;
   border-right: 1px solid #aeaeae;
   border-top: 1px solid #aeaeae;
   border-radius: 3px;
   margin-top: 5px;
   margin-bottom: 10px;   
}

.pressImg .aWrp a {
   background: url(/images/18.5d699354142b230302048/download.png) -2px 50% no-repeat;
   background-size: 38px;
   padding: 5px 10px 5px 35px;
   display: block;
   color: #000;
   text-decoration: none;
}

.pressImg .aWrp a:hover {
   text-decoration: underline;
}

.imgAvd,
.imgPhone {
   display: block;
   width: 100%;
   margin-top: 5px;   
}

/* ----------------------------------- TEXTPUFF ------------------------------- */

.textPuff {
   border: 1px solid #f2f2f2;
   padding: 0 0 0 0;
   border-radius: 5px;
   margin-bottom: 1em;
}

.textPuff h2 {
   margin: 0 !important;
   padding: 0.6em 0 0.5em 0.6em !important;
   background: #dfeff7;
   background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZGEzNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMGQxMjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
   background: -moz-linear-gradient(top,  #dfeff7 0%, #a2daf4 100%);
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dfeff7), color-stop(100%,#a2daf4));
   background: -webkit-linear-gradient(top,  #dfeff7 0%,#a2daf4 100%);
   background: -o-linear-gradient(top,  #dfeff7 0%,#a2daf4 100%);
   background: -ms-linear-gradient(top,  #dfeff7 0%,#a2daf4 100%);
   background: linear-gradient(to bottom,  #dfeff7 0%,#a2daf4 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dfeff7', endColorstr='#a2daf4',GradientType=0 );
   border-radius: 5px;
   border-bottom: 1px solid #93d0ee;
   color: #000;
   display: block;
   font-weight: normal !important;
   font-family: "OpenSansSemiBold", sans-serif;
}

.textPuff h2:hover {
   margin: 0 !important;
   padding: 0.6em 0 0.5em 0.6em !important;
   background: #dfeff7;
   background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZGEzNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMGQxMjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
   background: -moz-linear-gradient(top,  #dfeff7 0%, #93d0ee 100%);
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dfeff7), color-stop(100%,#93d0ee));
   background: -webkit-linear-gradient(top,  #dfeff7 0%,#93d0ee 100%);
   background: -o-linear-gradient(top,  #dfeff7 0%,#93d0ee 100%);
   background: -ms-linear-gradient(top,  #dfeff7 0%,#93d0ee 100%);
   background: linear-gradient(to bottom,  #dfeff7 0%,#93d0ee 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dfeff7', endColorstr='#93d0ee',GradientType=0 );
   border-radius: 5px;
   border-bottom: 1px solid #a2daf4;
   color: #000;
   display: block;
   font-weight: normal !important;
}

.textPuff .normal {
   padding: 1em;
   margin-bottom: 0;
}


/* ----------------------------- VÃƒâ€žNSTERMENY ----------------------------- */

/* GENERAL STYLE */
.menu-level{
   list-style: none;
   overflow: hidden;
   font-size: 14px !important;
}

.menu-level .menu-list-item {
   margin: 4px 0 4px 0;
}

.menu-level a {
   background: url(/images/18.12815e4f14a62bc048f2896/grey_smallarrow_right_106.png) no-repeat -7px 50%;
   background-size: 38px;
   position: relative;
   border-bottom: none !important; 
   padding: 4px 10px 4px;
   text-decoration: none;
}

.menu-level a:hover {
   background: url(/images/18.12815e4f14a62bc048f2894/black_smallarrow_right_97.png) no-repeat -7px 50%;
   background-size: 38px;
   position: relative;
   border-bottom: none !important; 
}

.leftMenu a {
   display: block;
}

.linkWrp {
   margin: 8px 0 0px;
   display: inline-block;
}

a[data-empty="yes"] {
   background: none;
}

a[data-empty="yes"]:hover {
   background: none;
}

.linkWrp a {
   color: #000 !important;
}

/* LEVEL 1 */

.level-1 {
   padding: 0 0 10px 6px !important;
   margin: 0 !important;
   overflow: hidden;
}
.level-1 > .menu-list-item {
   border-top: 1px dashed #bbb;
   margin-top: -1px !important;
   padding: 2px 0px;
}

.level-1 > .menu-list-item:first-child {
   border-top: none;
}

.level-1 > .closed > .linkWrp > a {
   padding-left: 15px;
   border-left: none !important;
}

.level-1 > .open {
   padding: 0 !important;
   margin-right: 0;
   background: #fff;
   border-bottom: none;
}

.level-1 > .open:first-child {
   margin-top: 10px !important;
}

.level-1 > .open > img {
   position: relative;
   top: 15px;
   right: -7px;
}

.level-1 > .open > img:first-child {
   top: -15px;
   right: -7px;
}

.level-1 > .open > .linkWrp {
   background: #f4f4f3;
   background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0ZjRmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkOWRkZGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
   background: -moz-linear-gradient(top,  #f4f4f3 0%, #d9dddc 100%); 
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f4f3), color-stop(100%,#d9dddc)); 
   background: -webkit-linear-gradient(top,  #f4f4f3 0%,#d9dddc 100%); 
   background: -o-linear-gradient(top,  #f4f4f3 0%,#d9dddc 100%);
   background: -ms-linear-gradient(top,  #f4f4f3 0%,#d9dddc 100%); 
   background: linear-gradient(to bottom,  #f4f4f3 0%,#d9dddc 100%); 
   display: block;
   border-radius: 13px;
   padding: 3px 5px;
   border-bottom: 1px solid #bdbdbd;
   behavior: url(/download/18.77c4a75a13f2d249bb7720/PIE.htc);
}

.level-1 > .currentSubMenu > .linkWrp {
   background: #575757; 
   background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU3NTc1NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2NjY2NjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
   background: -moz-linear-gradient(top,  #575757 0%, #666666 100%);
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#575757), color-stop(100%,#666666)); 
   background: -webkit-linear-gradient(top,  #575757 0%,#666666 100%); 
   background: -o-linear-gradient(top,  #575757 0%,#666666 100%); 
   background: -ms-linear-gradient(top,  #575757 0%,#666666 100%); 
   background: linear-gradient(to bottom,  #575757 0%,#666666 100%); 
   display: block;
   border-radius: 13px;
   padding: 3px 5px;
   behavior: url(/download/18.77c4a75a13f2d249bb7720/PIE.htc);
}

.level-1 > .currentSubMenu > .linkWrp > a.currentSubMenu {
   background: url(/images/18.5d699354142b2303020359/arrow_down_grey.png) no-repeat 0 50%;
   background-size: 38px;
   padding-left: 15px;
   text-decoration: none;
   color: #000;
   font-family: "Open Sans Semibold";
}

.level-1 > .open > .linkWrp > a.currentSubMenu {
   font-family: "Open Sans Semibold";
}

.level-1 > .open > .linkWrp > a {
   background: url(/images/18.5d699354142b2303020359/arrow_down_grey.png) no-repeat 0 50%;
   background-size: 38px;
   padding-left: 15px;
   text-decoration: none;
}

.level-1 > .closed > .linkWrp {
   margin: 5px 0 !important;
}

.level-1 > .open > .linkWrp {
   margin-top: 8px !important;
}

.closed ul {
   display: none;
}

/* ALL OTHER LEVELS */

.menu-level {
   padding-left: 10px;
   margin-bottom: 10px;
}

.menu-level > .menu-list-item {
   margin: 0px 0 0 0;
}

.menu-level > .closed {
   margin-left: 5px;
}

.menu-level > .closed > .linkWrp {
   margin-left: 2px;
   display: block;
   margin-right: 5px;
}

.menu-level > .closed > .linkWrp > a {
   padding-left: 28px;
   border-left: 3px solid #ddd;
}

.menu-level > .currentSubMenu > .linkWrp {
   background: rgb(66,66,66);
   background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQyNDI0MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1NzU3NTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
   background: -moz-linear-gradient(top,  rgba(66,66,66,1) 0%, rgba(87,87,87,1) 100%);
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(66,66,66,1)), color-stop(100%,rgba(87,87,87,1)));
   background: -webkit-linear-gradient(top,  rgba(66,66,66,1) 0%,rgba(87,87,87,1) 100%);
   background: -o-linear-gradient(top,  rgba(66,66,66,1) 0%,rgba(87,87,87,1) 100%);
   background: -ms-linear-gradient(top,  rgba(66,66,66,1) 0%,rgba(87,87,87,1) 100%);
   background: linear-gradient(to bottom,  rgba(66,66,66,1) 0%,rgba(87,87,87,1) 100%);
   display: block;
   border: 1px solid #666;
   behavior: url(/download/18.77c4a75a13f2d249bb7720/PIE.htc);
   border-radius: 15px;
   padding: 3px 5px;
}

.menu-level > .closed > .linkWrp > a.currentSubMenu {
   display: block;
   border-left: none;
   behavior: url(/download/18.77c4a75a13f2d249bb7720/PIE.htc);
   padding: 4px 12px 4px 30px;
   text-decoration: none;
   color: #fff !important;
   font-family: "Open Sans Regular";
   line-height: 20px;
}

.menu-level > .open > .linkWrp > a.currentSubMenu {
   font-family: "Open Sans Regular";
}

.menu-level > .open {
   padding: 0;
   margin: 0 !important;
}

.menu-level > .open > .linkWrp {
   background: #eee;
   display: block;
   border-radius: 15px;
   padding: 0px 10px;
   border-bottom: 1px solid #bdbdbd;
   behavior: url(/download/18.77c4a75a13f2d249bb7720/PIE.htc);
   margin: 8px 5px 0 0px;
}

.menu-level > .open > .linkWrp > a {
   background: url(/images/18.12815e4f14a62bc048f2893/black_smallarrow_down_99.png) no-repeat -11px -3px;
   background-size: 38px;
   padding-left: 23px !important;
}

.menu-level > .open > .linkWrp.currentSubMenuWrp > a {
   background: url(/images/18.12815e4f14a62bc048f2895/grey_smallarrow_down_107.png) no-repeat -11px -3px !important;
   background-size: 38px !important;
   padding-left: 23px !important;
   padding-top: 5px;
   padding-bottom: 5px;
}

.menu-level > .open > .linkWrp.currentSubMenuWrp {
   margin-left: 0px !important;
   margin-bottom: 0 !important;
   margin-top: 8px;
   margin-right: 5px;
   background: #333333; /* Old browsers */
   background: -moz-linear-gradient(top,  #333333 0%, #545454 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#333333), color-stop(100%,#545454)); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  #333333 0%,#545454 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  #333333 0%,#545454 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  #333333 0%,#545454 100%); /* IE10+ */
   background: linear-gradient(to bottom,  #333333 0%,#545454 100%); /* W3C */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#545454',GradientType=0 ); /* IE6-9 */
}

.currentSubMenuWrp { /* FÃƒâ€žRGA AKTIVA LI:N */
   background: rgb(65,65,65);
   background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQxNDE0MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1NzU3NTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
   background: -moz-linear-gradient(top,  rgba(65,65,65,1) 0%, rgba(87,87,87,1) 100%);
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(65,65,65,1)), color-stop(100%,rgba(87,87,87,1)));
   background: -webkit-linear-gradient(top,  rgba(65,65,65,1) 0%,rgba(87,87,87,1) 100%);
   background: -o-linear-gradient(top,  rgba(65,65,65,1) 0%,rgba(87,87,87,1) 100%);
   background: -ms-linear-gradient(top,  rgba(65,65,65,1) 0%,rgba(87,87,87,1) 100%);
   background: linear-gradient(to bottom,  rgba(65,65,65,1) 0%,rgba(87,87,87,1) 100%);
   border-radius: 15px;
   behavior: url(/download/18.77c4a75a13f2d249bb7720/PIE.htc);
}

.currentSubMenuWrp a.currentSubMenu {
   color: #fff !important;
   background-position: 3px 9px;
   background-size: 38px;
}


.leftMenuWrp { /* HÃƒÆ’Ã‚Â¥llare till menyn */
   overflow: hidden;
   width: 31.3% !important;
   margin-bottom: 40px;
}

.leftMenuWrp .sv-jcrmenu-portlet {
   margin-right: 0
}

.leftMenu {
   border-right: 1px solid #bbb;
   padding-right: 2px;
}

.leftMenu a {
   text-decoration: none !important;
}

.submenuFadeShadow {
   background: url(/images/18.5d699354142b23030201fb/submenu_fade_shadow.png) no-repeat right top;
   height: 200px;
   width: 100%;
}

/* -------------------------------- SÃƒâ€“K ------------------------------------------ */

/* SÃƒÂ¶kfÃƒÂ¤lt */

#base-search-field .search-input {
   width: 100% !important;
   right: 0 !important;
   padding: 12px 2% !important;
   margin-bottom: 10px;
   font-size: 16px;
   -moz-box-sizing: border-box; 
   -webkit-box-sizing: border-box;
   box-sizing: border-box;
}

#base-search-field button.searchButton {
   left: auto !important;
   right: 6px !important;
   top: -53px !important;
   float: right !important;
}

#mobileSearchFilterWrp {
   display: none;
}

.sv-facetedsearch-portlet {
   position: relative;
}

/* Facetter */

#facets {
   width: 100% !important;
   margin-top: 5px;
   border-bottom: 1px solid #aeaeae;
}

.searchFacets {
   margin-bottom: 5px;
   padding-top: 0;
}

.searchFacets ul {
   border-bottom: 1px solid #aeaeae;
   padding-bottom: 20px;
}

.searchFacets a {
   color: #168ec4 !important;
}

.facetTabs {
   float:left !important; 
   width:100% !important; 
   line-height:normal !important;
   background: rgb(239,239,239) !important;
   background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmZWZlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMmUxZTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important;
   background: -moz-linear-gradient(top,  rgba(239,239,239,1) 0%, rgba(226,225,224,1) 100%) !important;
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(239,239,239,1)), color-stop(100%,rgba(226,225,224,1))) !important;
   background: -webkit-linear-gradient(top,  rgba(239,239,239,1) 0%,rgba(226,225,224,1) 100%) !important;
   background: -o-linear-gradient(top,  rgba(239,239,239,1) 0%,rgba(226,225,224,1) 100%) !important;
   background: -ms-linear-gradient(top,  rgba(239,239,239,1) 0%,rgba(226,225,224,1) 100%) !important;
   background: linear-gradient(to bottom,  rgba(239,239,239,1) 0%,rgba(226,225,224,1) 100%) !important;
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#e2e1e0',GradientType=0 ) !important;
   border-bottom: 1px solid #959595;
   border-radius: 3px;
   overflow: hidden;
}

.facetTabs ul.facetTabList {
   margin:0 !important; 
   padding: 0 !important; 
   list-style:none !important;
   float: left;
}

.facetTabs ul.facetTabList li {
   float:left !important; 
   background: none !important; 
   margin: 0 !important; 
   padding: 0 !important;
}

.facetTabs ul.facetTabList li a {
   display:block !important; 
   background: none !important; 
   padding: 10px 20px 10px 20px !important;
   text-decoration: none !important;
   color: #000 !important;
   border-right: 1px solid #c4c4c0 !important;
   font-size: 14px !important;
}

.facetTabs ul.facetTabList li a:hover {
   text-decoration: underline !important;
} 

.facetTabs ul.facetTabList li.facetTabActive span {
   padding: 10px 20px 10px 20px;
   font-weight: normal !important; 
   color: #fff !important;
   background: rgb(33,33,33) !important;
   background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIxMjEyMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1MzUzNTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important;
   background: -moz-linear-gradient(top,  rgba(33,33,33,1) 0%, rgba(83,83,82,1) 100%) !important;
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(33,33,33,1)), color-stop(100%,rgba(83,83,82,1))) !important;
   background: -webkit-linear-gradient(top,  rgba(33,33,33,1) 0%,rgba(83,83,82,1) 100%) !important;
   background: -o-linear-gradient(top,  rgba(33,33,33,1) 0%,rgba(83,83,82,1) 100%) !important;
   background: -ms-linear-gradient(top,  rgba(33,33,33,1) 0%,rgba(83,83,82,1) 100%) !important;
   background: linear-gradient(to bottom,  rgba(33,33,33,1) 0%,rgba(83,83,82,1) 100%) !important;
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#212121', endColorstr='#535352',GradientType=0 ) !important; 
   font-size: 14px !important;
   float: left;
}

/* Sortering */

.searchSort {
   width: 100%;
   height: 60px;
   margin-top: 5px;
   float: left;
}

.searchSort ul {
   width: 53%;
   float: right;
   text-align: right;
}

.searchSort ul li {
   display: inline-block;
}

.searchSort ul li a {
   color: #168ec4 !important;
}

.searchSort ul li span,
.searchSort ul li a:hover {
   text-decoration: underline !important;
}

/* Antal trÃƒÂ¤ffar */

.searchNoHits {
   position: relative;
   top: -60px;
   width: 50%;
   margin-top: 0 !important
}

/* Resultat */

.searchHitsWrp {
   margin-top: -50px;
}

.searchHitsWrp a,
.searchHitsWrp a:hover {
   font: 16px/20px 'Open Sans Regular' !important;
}

.searchHitsWrp .footer {
   background: #fff;
   padding-top: 0;
   font-size: 14px;
   color: #333 !important;
   border-top: none !important;
}

/* Paginering */

.pagination {
   float: left;
   text-align: center;
   width: 100%;
   border-top: 1px solid #bbb;
}

.pagination a {
   border: none !important;
   color: #168ec4 !important;
}

.pagination a:hover {
   background: none;
   text-decoration: underline;
}

.pagination a, 
.pagination span {
   float: none;
   display: inline-block;
}

.pagination .current {
   background: none;
   border: none;
   font-weight: normal;
   color: #000 !important;
   padding: 8px;
   font-size: 15px !important;
   border-top: 3px solid #000;
   border-radius: 0;
   margin-top: 0;
   text-decoration: underline;
}

.pagination .prev {
   background: url(/images/18.5d699354142b23030206e/sprite_vertical.png) -5px -916px no-repeat;
   background-size: 38px;
   padding-left: 30px;
}

.pagination .next {
   background: url(/images/18.5d699354142b23030206e/sprite_vertical.png) right -878px no-repeat;
   background-size: 38px;
   padding-right: 30px;
}

.pagination .prev:hover {
   background: url(/images/18.5d699354142b23030206e/sprite_vertical.png) -5px -916px no-repeat;
   background-size: 38px;
}

.pagination .next:hover {
   background: url(/images/18.5d699354142b23030206e/sprite_vertical.png) right -878px no-repeat;
   background-size: 38px;
}

.pagination .current.prev, 
.pagination .current.next {
   border: none;
   color: #999 !important;
   font-weight: normal;
   background-color: #FFFFFF;
   text-decoration: none;
   background: none;
}

.pagination .current.prev:hover, 
.pagination .current.next:hover {
   background: none;
}

/* -------------------------- ADMIN ENKATER --------------------------- */
.panel {
   margin-bottom: 10px;
   background-color: #fff;
   border: 1px solid transparent;
   border-radius: 4px;
   -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.05);
   box-shadow: 0 1px 1px rgba(0,0,0,0.05);
}
.panel-default {border-color: #ddd;}

.panel-default>.panel-heading {
   color: #333;
   background-color: #f5f5f5;
   border-color: #ddd;
}
.panel-heading {
   padding: 10px 15px;
   border-bottom: 1px solid transparent;
   border-top-right-radius: 3px;
   border-top-left-radius: 3px;
}
.panel-body {margin-bottom:10px}
.enkatStyling {
   border: solid 1px #ccc;  
   border-radius: 5px;
   display: block;
   margin: 10px 0 5px;
   padding:5px;
}

/* -------------------------- RESPONSIVE IFRAME ---------------------------------- */

.movieiframe {
   position: relative;
   padding-bottom: 56.25%;
   height: 0;
   overflow: hidden;
   margin-bottom: 14px;
   border: 1px solid #bbb;
}

.movieiframe iframe {
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
}

ul.onumrerad-svart-punkt, ol.onumrerad-svart-punkt {
   list-style: none;
   margin: 10px 0 0 0;
   padding-left: 0;
}

.onumrerad-svart-punkt li {
   margin: 0;
   padding-top: 0;
   padding-bottom: 0;
}

.moreShortcuts div .onumrerad-svart-punkt li {
   margin-left: 0 !important;
}

ul.normal {
   padding-left: 25px;
}

ul.onumrerad-svart-punkt.normal {
   padding-left: 0px !important;
}
/*----------------------------------------------- FOOTER ------------------------------------------------------*/

.footer {
   background: #f5f5f5;
   padding-top: 25px;
   color: #000 !important;
   width: 100%;
   border-top: 1px solid #e2e2e2;
   font-family: 'Open Sans Regular' !important;
}

.footer h1 {
   padding-bottom: 0;
}

.footerBot {
   background: #ddd;
}

.footerBot p {
   margin-bottom: 0 !important;
}

.footerBot a {
   text-decoration: none !important;
}

/* Aktuellt */
.footerNews {
   padding: 0px 1px 30px !important;
}

.footerNews ul.sv-channel {
   height: 100% !important;
   background: rgb(249,249,249);
   background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiOWI5YmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
   background: -moz-linear-gradient(top,  rgba(249,249,249,1) 0%, rgba(185,185,186,1) 100%);
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,249,249,1)), color-stop(100%,rgba(185,185,186,1)));
   background: -webkit-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(185,185,186,1) 100%);
   background: -o-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(185,185,186,1) 100%);
   background: -ms-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(185,185,186,1) 100%);
   background: linear-gradient(to bottom,  rgba(249,249,249,1) 0%,rgba(185,185,186,1) 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#b9b9ba',GradientType=0 );
   border-radius: 0 0 3px 0;
   padding: 0 1px 1px;
   overflow: hidden;
}

.footerNews span.normal {
   margin-top: 7px !important;
   float: left;
}

.footerNews h3 {
   margin-bottom: 0 !important;
   margin-top: 0 !important;
}

.footerNews .slides > li {
   background: rgb(249,249,249);
   background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
   background: -moz-linear-gradient(top,  rgba(249,249,249,1) 0%, rgba(255,255,255,1) 100%);
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,249,249,1)), color-stop(100%,rgba(255,255,255,1)));
   background: -webkit-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(255,255,255,1) 100%);
   background: -o-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(255,255,255,1) 100%);
   background: -ms-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(255,255,255,1) 100%);
   background: linear-gradient(to bottom,  rgba(249,249,249,1) 0%,rgba(255,255,255,1) 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#ffffff',GradientType=0 );
   margin-bottom: 0 !important;
   border-radius: 0 0 3px 0px;
   padding: 2% 4% 20px;
   width: 92% !important;
}

.footerNews .flex-direction-nav {
   position: absolute;
   bottom: -8px;
   left: 1px;
   padding-left: 0;
   background: url(/images/18.5d699354142b23030201f6/flik_vit.png) no-repeat;
}

.counterBoxTwo {
   position: absolute;
   bottom: 13px;
   z-index: 10;
   left: 42px;
   width: 30px;
   font-size: 14px;
}

.footerNewsMenu {
   background: rgb(249,249,249);
   background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiOWI5YmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
   background: -moz-linear-gradient(top,  rgba(249,249,249,1) 0%, rgba(185,185,186,1) 100%);
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,249,249,1)), color-stop(100%,rgba(185,185,186,1)));
   background: -webkit-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(185,185,186,1) 100%);
   background: -o-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(185,185,186,1) 100%);
   background: -ms-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(185,185,186,1) 100%);
   background: linear-gradient(to bottom,  rgba(249,249,249,1) 0%,rgba(185,185,186,1) 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#b9b9ba',GradientType=0 );
   padding: 0px 1px 1px;
   float: left;
   border-radius: 0 0 3px 0;
   overflow: hidden;
   width: 99%;
}

.footerNewsMenuInner {
   background: rgb(245,245,245);
   background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
   background: -moz-linear-gradient(top,  rgba(245,245,245,1) 0%, rgba(255,255,255,1) 100%);
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(245,245,245,1)), color-stop(100%,rgba(255,255,255,1)));
   background: -webkit-linear-gradient(top,  rgba(245,245,245,1) 0%,rgba(255,255,255,1) 100%);
   background: -o-linear-gradient(top,  rgba(245,245,245,1) 0%,rgba(255,255,255,1) 100%);
   background: -ms-linear-gradient(top,  rgba(245,245,245,1) 0%,rgba(255,255,255,1) 100%);
   background: linear-gradient(to bottom,  rgba(245,245,245,1) 0%,rgba(255,255,255,1) 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#ffffff',GradientType=0 );
}

.footer-number-bold-phone span {
    font-family: Open Sans semibold;
    background: url(/images/18.5d699354142b230302060/phone_blue.png) -7px  no-repeat;
    background-size: 35px;
    display: block;
    padding-left: 25px;
}

/* LITE ALLT MÃƒâ€“JLIGT */

a[href^=tel] {
    color: #000 !important;
    text-decoration: none !important;
    background: none !important;
}

input[type="search"]::-webkit-search-cancel-button {
   -webkit-appearance: none !important;
}

.noJava {
   background: url(/images/18.5d699354142b230302097d/2x2_transparent.png);
   border-radius: 2px;
   padding: 20px 20px 20px 15px;
   font-size: 14px;
}

.noJavaInner {
   background: url(/images/18.5d699354142b230302050/info_blue.png) 0 -7px no-repeat;
   padding-left: 40px;
   background-size: 38px;
   min-height: 24px;
   max-width: 980px;
   margin: 0 auto;
}

.main-header .noJava {
   padding: 10px;
   background: #f2f2f2;
   border-radius: 0 0 3px 3px;
   font-size: 13px;
}

.main-container {
   margin-top: 0;
}

/* DEKLARERA 2014 */
.dekWrp {
   background: rgb(254,254,254);
   background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
   background: -moz-linear-gradient(top, rgba(254,254,254,1) 0%, rgba(231,231,231,1) 100%);
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,254,254,1)), color-stop(100%,rgba(231,231,231,1)));
   background: -webkit-linear-gradient(top, rgba(254,254,254,1) 0%,rgba(231,231,231,1) 100%);
   background: -o-linear-gradient(top, rgba(254,254,254,1) 0%,rgba(231,231,231,1) 100%);
   background: -ms-linear-gradient(top, rgba(254,254,254,1) 0%,rgba(231,231,231,1) 100%);
   background: linear-gradient(to bottom, rgba(254,254,254,1) 0%,rgba(231,231,231,1) 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e7e7e7',GradientType=0 );
   border-bottom: 1px solid #7a7a7a;
   border-left: 1px solid #aeaeae;
   border-right: 1px solid #aeaeae;
   border-top: 1px solid #aeaeae;
   border-radius: 3px;
   text-align: center;
   padding: 5px 0;
}

.dekWrp:hover {
   background: #eaeaea;
}

.dekWrp.yellow {
   background: #ffd93e;
   background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
   background: -moz-linear-gradient(top, #ffd93e 0%, #f7cc29 100%);
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffd93e), color-stop(100%,#f7cc29));
   background: -webkit-linear-gradient(top, #ffd93e 0%,#f7cc29 100%);
   background: -o-linear-gradient(top, #ffd93e 0%,#f7cc29 100%);
   background: -ms-linear-gradient(top, #ffd93e 0%,#f7cc29 100%);
   background: linear-gradient(to bottom, #ffd93e 0%,#f7cc29 100%);
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd93e', endColorstr='#f7cc29',GradientType=0);
   border-top: 1px solid #f7cc29;
   border-left: 1px solid #f7cc29;
   border-right: 1px solid #f7cc29;
   border-bottom: 1px solid #caa50d;
}

.dekWrp.yellow:hover {
   background: #f7cc29;
}

.dekWrp img {
   max-width: 54px;
   display: block;
   margin: 0 auto;
   border:none;
   outline: none;
}

.dekWrp p {
   margin-top: 5px;
}

.dekWrp a {
   display: block;
   text-decoration: none;  
}

.dekWrp a:hover {
   text-decoration: none !important;   
}

/* Filmcenter */

.movieList {
   padding-left: 0;
   list-style: none;
}

.movieList .movie {
   margin-bottom: 20px;
   border-bottom: 1px solid #bbb;
   padding-bottom: 15px;
}

.movieList .movie.small {
   width: 47%;
   float: left;
   border-bottom: none;
   padding-bottom: 0;
}

.movie h2 {
   display: block;
}

.movie.small h2 {
   font-size: 19px;
   line-height: 24px;
}

.movieNameCat {
   width: 100%;
}

.movie:first-child .movieNameCat {
   width: 70%;
   float: left;
}

.movieDate {
   width: 100px;
   background: #3069a1;
   padding: 5px 0px;
   color: #fff;
   border-radius: 3px;
   text-align: center;
   margin-top: 10px;
}

.movie:first-child .movieDate {
   width: 12%;
   float: right;
   padding: 10px 0px;
   margin-top: 0px;
}

.movie:first-child .movieDate span {
   display: block;
   font-size: 14px;
   font-family: "Open Sans Semibold";
}

.movie:first-child .movieDate span:first-child {
   font-size: 17px;
}

/* VIDEO */

.video{
	padding-top: 20px;
	padding-bottom: 20px;
	border-top: 1px solid #bbb;
}
.video .movieframe{
    border:0;
}
.video > div {
    overflow: hidden;
    border:1px solid #bbb;
    border-radius: 3px;
}
.video > div > .sv-html-portlet{
    width: 57.482993197278915%;
    float:left;
}
.video > div > .sv-html-portlet + .sv-text-portlet{
    width: 40.476190476190474%;
    margin-left: 2.0408163265306123%;
    float:right;
    padding:10px;
    padding-left: 0;
    box-sizing:border-box;
    position: relative;
	z-index: 2;
}

/* ---------------------- TABELLER ------------------------ */

.fooTable,
.fooTableNoScript {
   border: 1px solid #bbb;
   border-radius: 3px;
}

.fooTable tr td,
.fooTableNoScript tr td {
   padding: 5px 7px;
}

.fooTable th, 
.fooTableNoScript th {
   padding-left: 8px;
}

.fooTable caption,
.fooTableNoScript caption {
   padding-top: 10px;
   padding-left: 8px;
}

/* ------------------ SYNPUNKTSFORMULÄR ------------------- */

#buttonWrp * {
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;  
}

#buttonWrp {
   border-radius: 3px;
   padding: 0 10px;  
   position: relative; 
   background: rgb(254,254,254);
   background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlN2U3ZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
   background: -moz-linear-gradient(top,  rgba(254,254,254,1) 0%, rgba(231,231,231,1) 100%);
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,254,254,1)), color-stop(100%,rgba(231,231,231,1)));
   background: -webkit-linear-gradient(top,  rgba(254,254,254,1) 0%,rgba(231,231,231,1) 100%);
   background: -o-linear-gradient(top,  rgba(254,254,254,1) 0%,rgba(231,231,231,1) 100%);
   background: -ms-linear-gradient(top,  rgba(254,254,254,1) 0%,rgba(231,231,231,1) 100%);
   background: linear-gradient(to bottom,  rgba(254,254,254,1) 0%,rgba(231,231,231,1) 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e7e7e7',GradientType=0 );
   border-bottom: 1px solid #7a7a7a;
   border-left: 1px solid #aeaeae;
   border-right: 1px solid #aeaeae;
   border-top: 1px solid #aeaeae;
}

#buttonWrp span {
   display: inline-block;
   vertical-align: middle;
   margin: 0 10px 0 0 !important;
   padding-right: 35px;   
}

#buttonWrp span.active {
   background: url(/images/18.309dd5eb141312e45366ce/sprite_vertical.png) no-repeat;
   background-position: 100% -999px;
   cursor: pointer;   
}

.ff_1 div {
   padding: 5px 5px 5px 0;   
}

.ff_1 span {
   font-size: 16px;
   line-height: 19px;  
}

.yes,
.no {
   padding: 10px 25px;
   margin: 0;
   display: inline-block;
   vertical-align: middle;
   cursor: pointer;   
}

.yes:hover,
.no:hover {
   text-decoration: underline;
}

.yes,
.no {
   border-left: 1px solid #bbb;
   border-right: 1px solid #bbb;   
}

.yes {
   border-right: none;   
}

.no.active {
   background: rgb(65,65,65);
   background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQxNDE0MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1NzU3NTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
   background: -moz-linear-gradient(top,  rgba(65,65,65,1) 0%, rgba(87,87,87,1) 100%);
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(65,65,65,1)), color-stop(100%,rgba(87,87,87,1)));
   background: -webkit-linear-gradient(top,  rgba(65,65,65,1) 0%,rgba(87,87,87,1) 100%);
   background: -o-linear-gradient(top,  rgba(65,65,65,1) 0%,rgba(87,87,87,1) 100%);
   background: -ms-linear-gradient(top,  rgba(65,65,65,1) 0%,rgba(87,87,87,1) 100%);
   background: linear-gradient(to bottom,  rgba(65,65,65,1) 0%,rgba(87,87,87,1) 100%);  
      color: #fff;
}

.feedbackForm {
   border: 1px solid #bbb;
   border-radius: 3px;
   width: 99%;
   margin: -3px auto 0;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   padding: 10px;   
}

.ff_4 {
   margin-bottom: 0 !important;
   width: 80%;
   display: inline-block;
   vertical-align: bottom;
}

.ff_4 div {
   padding: 0 !important;
}

.ff_4 textarea {
   width: 100%;
   margin: 0;
   border-radius: 3px;
   resize: none;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
}

.feedbackForm input[type="submit"] {
   display: inline-block;
   vertical-align: bottom;
   margin: 10px 0 0 10px;
   border-radius: 3px;
   border: 1px solid #bbb;
   padding: 3px 15px;
   width: 16%;
   box-sizing: border-box;
   background: #ffffff;
   background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcyJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmYyZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
   background: -moz-linear-gradient(top,  #ffffff 0%, #ffffff 72%, #f2f2f2 100%);
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(72%,#ffffff), color-stop(100%,#f2f2f2));
   background: -webkit-linear-gradient(top,  #ffffff 0%,#ffffff 72%,#f2f2f2 100%);
   background: -o-linear-gradient(top,  #ffffff 0%,#ffffff 72%,#f2f2f2 100%);
   background: -ms-linear-gradient(top,  #ffffff 0%,#ffffff 72%,#f2f2f2 100%);
   background: linear-gradient(to bottom,  #ffffff 0%,#ffffff 72%,#f2f2f2 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 );
   cursor: pointer;
}

.feedbackForm input[type="submit"]:hover {
   background: #fff;   
}

#breadCrumb {
   border-top: 2px solid #ffdd55;
   padding-top: 4px !important;
   float: left;
   width: 100%;
   margin-right: 0 !important;
}

/* PUFF FÖR MINA MEDDELANDEN */
.myMsgWrp {
   border: 1px solid #bbb;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   -webkit-border-radius: 3px;
   -moz-border-radius: 3px;
   border-radius: 3px;
   padding: 10px;
   margin-bottom: 14px;
}

.myMsgWrp p {
   margin-bottom: 5px !important;
   line-height: 20px;
}

.myMsgLine {
   background: url(/images/18.15532c7b1442f256bae12d4c/1401285833428/linje.png) left 50% repeat-x;
}

.myMsgLine p {
   background: #fff;
   width: 50px;
   margin: 0 auto !important;
}

.myMsgWrp .sv-column-8 {
   width: 65.98639455782313% !important;
}

[class*="span"] {
   margin-left: 0 !important;
   float: none !important;
}

/*.footer .sv-column-4 .h3span {
   margin-left: 13px !important;
}*/

/* Nummerlista */
.numberlist .sv-text-portlet {
    position:relative;
    padding-top:6px;
}
.numberlist .sv-text-portlet{
    padding-left:45px;
}
.numberlist .sv-text-portlet:before{
    content:'1';
    position:absolute;
    left:0;
    top:0;
    width:31px;
    height:31px;
    border-radius:31px;
    text-align:center;
    line-height:31px;
    display:block;
    background:#6f98bf;
    color:#fff;
    font-size:18px;
    font-weight: bold;
}
.numberlist .sv-text-portlet + .sv-text-portlet:before{
    content:'2';
}
.numberlist .sv-text-portlet + .sv-text-portlet + .sv-text-portlet:before{
    content:'3';
}
.numberlist .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet:before{
    content:'4';
}
.numberlist .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet:before{
    content:'5';
}
.numberlist .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet:before{
    content:'6';
}
.numberlist .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet:before{
    content:'7';
}
.numberlist .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet:before{
    content:'8';
}
.numberlist .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet:before{
    content:'9';
}
.numberlist .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet:before{
    content:'10';
}
.numberlist .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet  + .sv-text-portlet + .sv-text-portlet:before{
    content:'11';
}
.numberlist .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet  + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet:before{
    content:'12';
}
.numberlist .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet  + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet:before{
    content:'13';
}
.numberlist .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet  + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet:before{
    content:'14';
}
.numberlist .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet  + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet:before{
    content:'15';
}
.numberlist .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet  + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet:before{
    content:'16';
}
.numberlist .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet  + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet:before{
    content:'17';
}
.numberlist .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet  + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet:before{
    content:'18';
}
.numberlist .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet  + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet:before{
    content:'19';
}
.numberlist .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet  + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet + .sv-text-portlet:before{
    content:'20';
}



/*-------------------------------------------------------- MEDIA QUERYS -----------------------------------------------------------------*/

@media only screen and (max-width: 900px) {
   .sortWrp .link2,
   .sortWrp .link3,
   .sortWrp .link4,
   .sortWrp .link5 {
      width: 50%;
   }

   .infomeet .date,
   .infomeet .title,
   .infomeet .town,
   .infomeet .target {
      width: 50%;
   }
   
   .infomeet .town {
      margin-left: 0;
   }
}

@media (min-width: 769px) {
   body {
      overflow: scroll;
      overflow-x: hidden;
   }
}

@media (min-width: 769px) and (orientation: landscape) {
   .main-container {
      margin-top: 0 !important;
   }
}

@media all and (max-width: 768px) {

   html {
      overflow-x: hidden; 
   }

   body {
      padding: 0 !important;   
   }

   .tolvkolumn.sv-fluid-grid {
      width: 100% !important;   
   }

   .tolvkolumn.sv-fluid-grid .sv-column-10 {
      width: 100%;
      /*padding: 40px;*/
   }

   .tolvkolumn.sv-fluid-grid .sv-column-8,
   .tolvkolumn.sv-fluid-grid .sv-column-9 {
      width: 100%;
   }
   
   .right-col-service {
      width: 100% !important; 
      padding: 10px 10px 0 !important;  
   }

   .bildspeltext {
      text-align: center;
   }

   .contentWrp {
      padding-left: 10px !important;
      padding-right: 10px !important;
      margin-bottom: 30px;
   }

   /*.footer .sv-column-4 .h3span {
      margin-left: 17px;
   }*/

   /*  Inloggning SSO*/
   #inloggadInfo {
      width: 220px;
      float: left;
   }

   #inloggadinner {
      max-width: 100%;
   }

   #loggaut a {
      padding: 3px 4px; 
   }

   #right {
      float: left; 
   }

   #right br {
      display: none; 
   }

   .huvudperson { 
      width: auto;
      float: left;
   }

   .showLink {
      margin-bottom: 3px;
      margin-top: 5px;
      margin-left: 15px;
      color: #168ec4;
      float: right;
      cursor: pointer;
   }

   .gom {
      top: 31px;
      right: auto;
      left: 0;
      width: 100%;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      -ms-box-sizing: border-box;
      -o-box-sizing: border-box;
      box-sizing: border-box;
   }

   /* -------------- SÃƒâ€“KFÃƒâ€žLT OCH SERVICELÃƒâ€žNKAR -------------- */

   /* HÃƒâ€¦LLARE TILL SERVICELÃƒâ€žNKAR OCH SÃƒâ€“KFÃƒâ€žLT */
   #svid10_77c4a75a13f2d249bb74be,
   #svid10_77c4a75a13f2d249bb757d,
   #svid10_77c4a75a13f2d249bb777f,
   #svid10_77c4a75a13f2d249bb793d {
      width: 100%;
   }

   /* SÃƒâ€“KFÃƒâ€žLT */
   #svid12_77c4a75a13f2d249bb74c2,
   #svid12_77c4a75a13f2d249bb757f,
   #svid12_77c4a75a13f2d249bb7781 {
      text-align: left !important;
      float: left
   }

   #svid12_77c4a75a13f2d249bb7781,
   #svid12_77c4a75a13f2d249bb793f { /* Searchform portlet */
      position: absolute;
      right: 2px;
      top: 50px;
      background: #012457;
      padding: 5px 5px 5px 6px;
      border-radius: 0 0 5px 5px;
   }

   #searchform input.search-input,
   #searchformTop input.search-input {
      background-image: none !important;
      border: 1px solid #bbb !important;
      padding: 10px 3%;
      right: 0 !important;
      margin: 7px 0 7px;
   }

   #searchform input.search-input:hover,
   #searchform input.search-input:focus,
   #searchformTop input.search-input:hover,
   #searchformTop input.search-input:focus {
      border: 1px solid #aeaeae !important;
   }

   #searchform button,
   #searchformTop button {
      position: absolute;
      top: 6px;
      right: 2%;
      left: auto;
   }

   /* SERVICELÃƒâ€žNKAR */
   #servicelankar ul {
      float: none !important;
   }

   #servicelankar ul li {
      float: none !important;
      color: red !important;
   }

   /* LOGGA */
   #svid10_77c4a75a13f2d249bb74c3,
   #svid10_77c4a75a13f2d249bb7583 {
      width: 100%;
      margin-left: 0 !important;   
   }

   /* centrera toploggan*/
   #svid12_77c4a75a13f2d249bb7584 {
      text-align:center   
   }

   /* --------- FOOTER ---------- */

   #svid10_1a52cec613ee5eb0e764ba,
   #svid10_1a52cec613ee5eb0e764bb,
   #svid10_1a52cec613ee5eb0e764bc {
      overflow: hidden;
   }

   /* ----------- MOBILE TOPMENU ------------ */

   #mobileTopMenu {
      height: 49px;
      width: 400px;
      background: #eee;
      border-right: 1px solid #bbb;
      overflow: scroll;
      border-bottom: 1px solid #bbb;
   }

   #mobileTopMenu .inner {
      width: 1900px;
      height: 50px;
      position: relative;
   }

   #mobileTopMenu a {
      text-decoration: none;
      color: #000 !important;
      padding: 10px 20px 0 20px;
      height: 40px;
      float: left;
      margin: 0 !important;
   }

   #mobileTopMenu span {
      padding: 7px 20px 7px 20px;
      font: 16px/16px 'Open Sans Semibold';
      text-align: center;
      border-radius: 15px;
      display: block;
      margin: 0 auto;
   }

   #mobileTopMenu span.vald {
      color: #fff;
      background: rgb(65,65,65);
      background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQxNDE0MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1NzU3NTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
      background: -moz-linear-gradient(top,  rgba(65,65,65,1) 0%, rgba(87,87,87,1) 100%);
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(65,65,65,1)), color-stop(100%,rgba(87,87,87,1)));
      background: -webkit-linear-gradient(top,  rgba(65,65,65,1) 0%,rgba(87,87,87,1) 100%);
      background: -o-linear-gradient(top,  rgba(65,65,65,1) 0%,rgba(87,87,87,1) 100%);
      background: -ms-linear-gradient(top,  rgba(65,65,65,1) 0%,rgba(87,87,87,1) 100%);
      background: linear-gradient(to bottom,  rgba(65,65,65,1) 0%,rgba(87,87,87,1) 100%);
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#414141', endColorstr='#575757',GradientType=0 );
   }

   #mobileTopMenu a.one {
      border-right: 1px solid #bbb;
      width: 110px;
   }

   #mobileTopMenu a.two {
      width: 109px;
   }

   #mobileTopMenu a.three,
   #mobileTopMenu a.four,
   #mobileTopMenu a.five,
   #mobileTopMenu a.six,
   #mobileTopMenu a.seven {
      width: 259px;
   }

   #mobileTopMenu span.three,
   #mobileTopMenu span.four,
   #mobileTopMenu span.five,
   #mobileTopMenu span.six,
   #mobileTopMenu span.seven {
      display: inline-block;
   }

   /* ----------- MOBILE MENU ------------ */

   .mobileNavLayoutWrp {
      position: fixed;
      top: 0;
      left: -405px;
      width: 400px;
      height: 100%;
      overflow-y: scroll;
      overflow-x: hidden;
   }

   .mobileMenu {
      display:block;
      width: 400px;
      top: 0;
      left: -405px;
      box-shadow: inset -6px 0 6px #ddd;
      padding: 0;
      border-right: 1px solid #ddd;
   }

   .push-menu {
      left: 0;
   }

   .mobileMenuTitle {
      background: #000;
      padding: 10px 5px;
      display: block !important;
      color: #fff;
      margin-bottom: 0 !important;
      margin-top: 2em !important;
      text-align: right;
   }

   .mobileMenu ul {
      margin: 0 0 0 7px;
   }

   .mobileMenu > ul {
      padding-left: 0 !important;
   }

   .mobileMenu > ul > li {
      list-style: none;
      border-top: 1px solid #f2f2f2;
   }

   .mobileMenu > ul > li > a {
      display: block;
      padding: 10px 5px;
      background: #ddd;
      border-bottom: 1px solid #333;
      text-decoration: none;
   }

   .mobileMenu > ul > li > a:hover {
      background: #eaeaea;
   }

   #svid10_1a52cec613ee5eb0e76519 {
      display:none; /* DÃƒâ€“LJ HUVUDMENY */
   }

   .menu-level > .open {
      padding: 0 0 0 13px;
      margin: 0px !important;
      border: none;
      background: #fff;
   }

   .menu-level > .open > .linkWrp {
      margin: 5px 5px 5px 5px;
   }

   .level-1 {
      margin: 0 !important;
   }

   .level-1 > .menu-list-item {
      border-bottom: none !important;
   }

   .level-1 > .open {
      background: #fff !important;
      border-top: 1px solid #f2f2f2;
      border-bottom: 1px solid #f2f2f2;
   }

   .main-container {
      position: relative;
      left: 0;
   }

   .push-content {
      left: 400px;
   }

   .level-1 > .open > img {
      position: relative;
      top: 16px;
      right: -7px;
   }

   .level-1 > .open > img:first-child {
      top: -16px;
      right: -7px;
   }

   .level-1 > .open:first-child {
      margin-top: 0px !important;
   }

   /* --------------------------------- STARTSIDA ---------------------------------- */
   
   /* GenvÃƒÂ¤gar */

   .shortcutWrp {
      clear: both;
      background: none;
   }

   .shortcutContainer {
      padding: 0;
      margin-top: 0;
   }

   .moreShortcuts {
      margin: 20px auto 40px;
   }

   .moreShortcuts .sv-column-3 {
      width: 50% !important;
      margin-left: 0 !important;
   }

   .moreShortcuts .sv-row {
   }

   /*Aktuellt*/

   .campaignWrp {
      border: 1px solid #bbb;
      padding: 20px !important;
   }

   .campaignWrp h1 {
      font: 30px/35px 'Open Sans Semibold';
   }

   #svid10_77c4a75a13f2d249bb75c3 {
      width: 98% !important;
      margin: 0 1% 0 1% !important;
   }

   #svid12_77c4a75a13f2d249bb76d4 {
      height: 120px !important;
   }

   #svid12_77c4a75a13f2d249bb76d4 ul.sv-channel {
      height: 80px !important;
   }

   .sv-archive-portlet .slides > li {
      height: 100% !important;
   }

   #svid94_77c4a75a13f2d249bb76c6 { /* Nyhets hÃƒÂ¥llare */
      border: 1px solid #aeaeae;
      padding: 15px;
      border-radius: 3px;
      height: 140px;
   }

   #svid12_77c4a75a13f2d249bb76d5 { /*Knapp-hÃƒÂ¥llare*/
      position: relative;
      top: -47px;
      left: 110px;
      width: 260px;
      z-index: 100;
   }

   .sv-archive-portlet .flex-direction-nav {
      bottom: 71px !important;
   }

   .counterBoxTwo {
      position: absolute;
      bottom: 13px !important;
   }

   /* VANLIGA FRÃƒâ€¦GOR */

   .counterBox {
      position: relative;
      bottom: 35px;
      z-index: 101;
      left: 0;
      width: 36px;
      float: none;
      margin: 0 auto;
      font-family: "Open Sans Regular", arial, sans-serif;
   }

   /*Kontakt*/
   #svid10_77c4a75a13f2d249bb75c5 {
      width: 45% !important;
   }

   /*Viktiga datum*/
   #svid10_77c4a75a13f2d249bb75c4 {
      margin-left: 1% !important;
      width: 45% !important;
   }

   .skv_logo img {
      max-width: 190px !important;
   }

   /* --------------- SVAR PÃƒâ€¦ VANLIGA FRÃƒâ€¦GOR ----------------*/

   .slider-wrapper.theme-skv {
      position: relative;
      clear: both;
   }

   #slideripad {
      border: 1px solid #bbb;
      border-radius: 3px;
      padding: 0 0 35px 0;
   }

   .nivo-caption {
      background: none;
   }

   .nivo-caption a {
      text-decoration: none !important;
   }

   .captiontext {
      width: 100%;
      display: block;
      text-align: center;
   }

   .captiontext .bildspeltext {
      margin-right: 5px; 
   }

   .captiontext .bildspeltext,
   .captiontext .sv-text-portlet-content {
      float: none !important;
      display: inline-block;
   }

   .nivo-directionNav {
      display: block !important;
      float: left;
      width: 100%;
      background: none;
      text-align: center;
      z-index: 100;
      position: relative;
   }

   .nivo-controlNav {
      display: none !important;
   }

   .nivo-prevNav {
      background: url(/images/18.5d699354142b23030206e/sprite_vertical.png) no-repeat 7px -917px;
      background-size: 38px;
      height: 17px;
      width: 25px;
      padding: 6px 6px;
      color: transparent;
      text-indent: -99999px;
      position: relative;
      top: 0;
      left: 0;
      float: none;
      margin-right: 10px;
      cursor: pointer;
   }

   .nivo-nextNav {
      background: url(/images/18.5d699354142b23030206e/sprite_vertical.png) no-repeat 0 -879px;
      background-size: 38px;
      height: 17px;
      width: 25px;
      padding: 6px 6px;
      color: transparent;
      text-indent: -99999px;
      position: relative;
      top: 0;
      left: 0;
      float: none;
      cursor: pointer;
   }

   .nivo-nextNav:hover,
   .nivo-prevNav:hover {
      color: transparent !important;
   }

   #nivo-slider-status-ipad {
      font: 13px/14px 'Open Sans Regular', arial, sans-serif;
      width: 100%;
      display: inline-block;
      position: absolute;
      left: auto;
      bottom: 21px;
      text-align: center;
      z-index: 1;
   }

   /* --------- Bildspel ---------*/

   .flex-caption,
   .countWrp {
      display: none;
   }


   /* TABBEL STYLING FÃƒâ€“R */

   /* Force table to not be like tables anymore */
   .tabell table, .tabell thead, .tabell tbody, .tabell th, .tabell td, .tabell tr { 
      display: block; 
   }
   
   /* Hide table headers (but not display: none;, for accessibility) */
   .tabell thead tr { 
      position: absolute;
      top: -9999px;
      left: -9999px;
   }
   
   .tabell tr { border: 1px solid #ccc; }
   
   .tabell td { 
      /* Behave  like a "row" */
      border: none;
      border-bottom: 1px solid #eee; 
      position: relative;
      padding-left: 50%; 
   }
   
   .tabell td:before { 
      /* Now like a table header */
      position: absolute;
      /* Top/left values mimic padding */
      top: 6px;
      left: 6px;
      width: 45%; 
      padding-right: 10px; 
      white-space: nowrap;
   }
   
   /*
   Label the data
   */
   .tabell td:nth-of-type(1):before { content: "LÃƒÂ¶neinkomst"; }
   .tabell td:nth-of-type(2):before { content: "Skatt"; }
   .tabell td:nth-of-type(3):before { content: "Procent"; }
   .tabell td:nth-of-type(4):before { content: "FFD"; }

   .sv-table-portlet {
      width: 100%;
      overflow-x: scroll; 
   }

   .sv-table-portlet td {
      padding: 0 15px;
   }

   /* ------------------- RELATERAD INFORMATION ------------------*/

   .link-related ul {
      -webkit-column-count: 1;
      -moz-column-count: 1;
      -ms-column-count: 1;
   }


   .link-related ul li {
      width: 97%;
   }

   /* ------------------- SÃƒâ€“K ------------------*/

   #base-search-field {
      margin-bottom: 25px;
      position: relative;
   }

   #base-search-field button.searchButton {
      top: 9px !important;
   }

   /*---------------- ETJÄNSTER NY ------------*/

   .tjanstInlogg.small {
      width: 53%;
   }

   .eLoginLinkSso.small {
      width: 83%;
   }

   .infoHover {
      width: 40px;
   }

   .infoHover:hover {
      background: url(/images/18.4a47257e143e26725ae39ce/info_service.png) 0 0 no-repeat;
      background-size: 39px !important;
   }

   .infoHover.small { 
      display: inline-block;
   }

/* DEKLARERA 2014 */

   .dekWrp img {
      display: block;
      margin: 0 auto;
   }

   /* ----------------- FOOTER ----------------*/
   .footer .sv-column-4 {
      margin-bottom: 20px !important;
      width: 100% !important;
      padding: 0 15px;
   }

   .footer .sv-column-5 {
      padding-left: 3px !important;
      padding-right: 0 !important;
      width: 45% !important;
   }

   .footer .sv-column-3 {
      width: 40% !important;
   }

   .footer .sv-column-4 h3 {
      margin-right: 10% !important;
      padding: 10px 9px 10px;
   }

   .footerNews .slides > li {
      padding: 0px !important;
      background: #fff !important;
   }

   .footerNews .flex-direction-nav li {
      height: 25px !important;
      width: 25px !important;
      position: relative !important;
      float: left !important;
      margin-left: 0 !important;
      left: 0 !important;
      top: 0 !important;
   }

   .footerNews .flex-direction-nav li:first-child {
      float: left !important;
      margin-left: 0 !important;
      margin-right: 47px !important;
      z-index: 110 !important;
      left: 0 !important;
   }


   .footerNews .flex-direction-nav {
      position: relative !important;
      background: none !important;
      width: 132px !important;
      padding: 0 !important;
      z-index: 100 !important;
      left: 0% !important;
      margin: 0 !important;
      bottom: -13px !important;
      height: 25px !important;
      float: right !important;
   }


   .footerNews .counterBoxTwo {
      position: relative !important;
      bottom: -34px !important;
      z-index: 10 !important;
      left: 2px !important;
      width: 100px !important;
      text-align: left !important;
      padding: 0 0 0 0% !important;
      margin-left: 0% !important;
      float: right !important;
   }

   .footerNews {
      margin: 0 15px !important;
      border: 1px solid #bbb !important;
      height: auto !important;
      padding-bottom: 20px !important;
      background: #fff;
      padding-top: 20px !important;
      border-radius: 3px !important;   
   }

   .footerNews .flexslider {
      height: auto !important;
      max-height: auto !important;
   }

   .footerNews ul.sv-channel {
      height: auto !important;
      background: none !important;
      border-radius: 3px !important;
      padding: 0 0 0 3% !important;
      overflow: hidden !important;
      width: 65% !important;
      float: left !important;
      position: none !important;
   }

   .footerNews .slides > li {
      height: auto !important;
   }

   .footerNewsMenu {
      background: none;
      height: auto !important;
      background: none !important;
      border-radius: 3px !important;
      padding: 0 0 0 3% !important;
      overflow: hidden !important;
      width: 65% !important;
      float: left !important;
   }

   .footerNewsMenuInner {
      background: none;
   }

   .footerNewsMenuInner h3 {
      padding: 0 !important;
   }


   /* FOOTER BOTOM */

   .footerBot {
      padding-left: 15px;
      padding-right: 15px;
   }

   .footerBot p {
      margin-bottom: 0 !important;
   }

   /* FOOTER NAV */

   .footerNavTitle {
      padding: 0 15px 0 0;
      display: block;
      margin-bottom: 10px;
      font-size: 19px;
   }

   .footerNav {
      padding: 0;
      margin-bottom: 37px;
      float: left;
      width: 100%;
   }

   .footerNav li {
      border-bottom: 1px dashed #aeaeae;
      display: block;
      padding: 8px 0 !important;
   }

   .footerNav li:first-child {
      border-top: 1px dashed #aeaeae;
   }

   .footerNav li a {
      background: url(/images/18.5d699354142b23030201f7/linkArrow.png) 0 7px no-repeat;
      padding-left: 12px;
      color: #168ec4 !important;
   }

   #breadCrumb {
      border-top: 3px solid #ffdd55;
      padding-top: 10px !important;
      float: left;
      width: 100%;
      margin-right: 0 !important;
   }

/* SCROLL TO TOP */

   #toTop {
      width: 105px;
      height: 13px;
      background: #ffdd55;
      position: fixed;
      bottom: 0;
      right: 0;
      padding: 7px 0px 12px 15px;
      z-index: 2000;
      display: none;
      border-radius: 3px 3px 0 0;
      text-align: left; 
   }

   #toTop span {
      background: url(/images/18.5d699354142b23030206e/sprite_vertical.png) right -991px no-repeat;
      background-size: 38px;
      padding-right: 30px;
      padding-top: 5px;
      padding-bottom: 5px;
   }

/* ADDTHIS */
   #AddThisContainer {
      margin: 0px 0 30px;
   }

/* Telefonnummer i i OS */
   a[href^=tel] {
       color: #000 !important;
       text-decoration: none !important;
       background: none !important;
   }

   input[type="search"]::-webkit-search-cancel-button {
      -webkit-appearance: none !important;
   }

}

@media only screen and (max-width: 700px) {
   /*---------------- ETJÄNSTER NY ------------*/

   .tjanstInlogg.small {
      width: 49%;
   }

   .eLoginLinkSso.small {
      width: 80%;
   }
}

@media only screen and (max-width: 480px) {
   .alertWrp p {
      width: 100%;
   }

/* VANLIGA FRÅGOR STARTSIDA */

   .nivo-caption a {
      font-size: 15px;
      line-height: 21px;
   }

   .nivo-caption a:hover {
      font-size: 15px;
      line-height: 21px;
   }

   .captiontext span.bildspeltext {
      font-size: 17px;
      line-height: 21px;
   }

/* Accordion - Räkneexempel */

   .acc-module .sv-row {
      padding: 0 10px;  
   }
   .acc-module .faqxxbrodtextxfet {
      padding-left: 10px; 
   }
   
   .acc-module-inner .sv-row .sv-text-portlet {
      width: 30% !important;
      margin-right: 0 !important;
   }
   
   .acc-module-inner .sv-row .sv-text-portlet:first-child {
      width: 70% !important;
   }
   
   .acc-module-inner .divider {
      padding: 0 10px;
   }
   
   .acc-module-inner .divider p {
      margin: 0;
      width: 100%;
   }
   
/* Flikkomponent */

   .tab-trigger {
      display: block;
   }
   
   .content-flik {
      width: 100%;
      display: none;   
   } 
   
   .flik-content {
      border-radius: 0 0 3px 3px; 
   }

/* MINA MEDDELANDEN */

.myMsgWrp .sv-column-12 {
   margin-bottom: 0;
}
.myMsgWrp .sv-column-8 {
   width: 65% !important;
   float: left !important;
   margin-bottom: 0;
}

.myMsgWrp .sv-column-6 {
   border-right: none !important;
   padding-right: 0 !important;
   margin-bottom: 20px;
   float: left !important;
   width: 100% !important;
   min-height: 60px;
   margin-top: 10px;
}
.myMsgWrp .sv-column-4 {
   width: 32% !important;
   float: left !important;
   margin-bottom: 0;
}


/* TABELLER */

.fooTable tr td:first-child {
   background: url(/images/18.5d699354142b230302059/menu_plus.png) 5px 50% no-repeat;
   background-size: 17px;
   padding-left: 25px;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
}

.fooTable tr.footable-row-detail td:first-child {
   background: none;
   padding-left: 10px;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
}

/* DEKLARERA 2014 */

   .dekWrp {
      height: 30px;
      margin-bottom: -5px;
   }

   .dekWrp a {
      float: left;
      width: 100%; 
   }
   
   .dekWrp img {
      max-width: 40px;
      float: left;
      margin-top: 3px;
      margin-left: 6px;
      margin-right: 10px;
   }
   
   .dekWrp p {
      float: left;
      display: block;
      width: 100%;
      text-align: left;
      position: relative;
      margin-top: 0;
   }

   .dekWrp p span {
      display: block;
      width: auto;
      background: url(/images/18.5d699354142b23030203a/arrow_right_large_black.png) right 50% no-repeat !important;
      background-size: 38px !important;
      margin-left: 45px;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      padding-top: 4px;
      height: 31px;
   } 

/* FILMCENTER */

   .movieList .movie.small {
      width: 100%;
   }

   .movieList .movieiframe {
      margin-bottom: 10px;
   }

   .movie:first-child .movieDate {
      width: 25%;
      float: right;
      padding: 10px 0px;
      margin-top: 0px;
   }

/* START  MOBILE*/

   .bildspeltext {
      text-align: left;
   }

   h1 {
      font-size: 25px !important;
   }

   h2 {
      font-size: 20px !important;
   }

   h3 {
      font-size: 17px !important;
   }

   /*  Inloggning SSO*/
   #inloggadInfo {
      width: 220px;
      float: left;
   }

   #loggaut a {
      padding: 3px 4px; 
   }

   #right {
      float: left; 
   }

   #right br {
      display: none; 
   }

   .huvudperson { 
      width: auto;
      float: left;
   }

   .showLink {
      margin-bottom: 3px;
      margin-top: 5px;
      margin-left: 15px;
      color: #168ec4;
      float: right;
      cursor: pointer;
   }

   .gom {
      top: 31px;
      right: auto;
      left: 0;
      width: 100%;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      -ms-box-sizing: border-box;
      -o-box-sizing: border-box;
      box-sizing: border-box;
   }

   /* Globalt meddelande */

   .crisisWrp, .globalMsgWrp {
      margin: 0px 0px;
      max-height: none;
   }

   /* Mobimeny */
   .contentWrp {
      padding-left: 10px !important;
      padding-right: 10px !important;
      margin-bottom: 30px;
   }

   .toppNavWrp.push-nav {
      left: 270px;
   }

   .toppNavWrp.scroll.push-nav {
      left: 270px;
   }

   .mobileNavLayoutWrp {
      position: fixed;
      top: 0;
      left: -270px;
      width: 270px;
      height: 100%;
      overflow-y: scroll;
      overflow-x: hidden; 
   }

   .mobileMenu {
      width: 269px !important;
      min-width: 269px;
      left: -269px;
   }

   #mobileTopMenu {
      width: 270px;
   }

   #mobileTopMenu a {
      padding: 10px 8px 0 8px;
   }

   #mobileTopMenu a.one {
      width: 74px;
   }

   #mobileTopMenu a.two {
      width: 82px;
   }

   #mobileTopMenu a.three,
   #mobileTopMenu a.four,
   #mobileTopMenu a.five,
   #mobileTopMenu a.six,
   #mobileTopMenu a.seven {
      width: 171px;
   }

   #mobileTopMenu span {
      padding: 7px 10px 7px 10px;
   }

   #mobileTopMenu span.three,
   #mobileTopMenu span.four,
   #mobileTopMenu span.five,
   #mobileTopMenu span.six,
   #mobileTopMenu span.seven {
      display: block;
   }

   .moreBtn {
      width: 79px;
      left: 189px;
   }

   .moreMenuItems {
      width: 270px;
   }

   .mobileSubMenu {
      width: 269px !important;
      min-width: 269px;
      left: -269px;
   }

   .push-menu {
      left: 0;
   }

   .main-container {
      position: relative;
      left: 0;
   }

   .push-content {
      left: 270px;
      position: fixed;
      width: 480px;
      overflow-y: scroll;
   }

   .level-1 > .menu-list-item {
      border-top: 1px solid #f2f2f2;
   }

   .level-1 > .menu-list-item {
      border-bottom: none !important;
   }

   .level-1 > .open > img {
      position: relative;
      top: 16px;
      right: -7px;
   }

   .level-1 > .open > img:first-child {
      top: -16px;
      right: -7px;
   }

   .level-1 > .open:first-child {
      margin-top: 0px !important;
   }

/* STARTSIDA */

   .startFaq ul.slides {
      padding: 32px 30px 10px;
      border: 1px solid #b4b4b4 !important;
      border-bottom: none !important;
      border-radius: 3px 3px 0 0 !important;
      height: 100%;
   }

   .shortcutWrp { 
      margin-top: 0px;
   }

   .sv-archive-portlet .slides > li {
      height: 100% !important;
   }

   .captiontext {
      text-align: left;
   }

   .sv-multilevellink-portlet {
      margin-top: 0 !important;
   }

   .moreShortcuts {
      margin: 0px auto 40px;
   }

   #mobileAreaDisplay {
      padding: 12px 0 9px;
      font-size: 14px;
      font-family: 'Open Sans Semibold';
      text-align: right;
   }

   .skv_logo img {
      max-width: 145px !important;
   }


/* E-TJÃƒâ€žNSTER */

   .service h3 {
      width: 98%;
      padding-right: 0 !important;
      left: 0;
      padding-left: 2% !important;
      background: url(/images/18.5d699354142b23030203a/arrow_right_large_black.png) 100% 50% no-repeat;
      background-size: 38px;
   }

   .service .serviceHeader {
      width: 100%;
      border-top: 1px solid #aeaeae;
   }

   .service .serviceHeader span.normal {
      padding: 10px 0 10px 0 !important;
      float: left;
      width: 40%;
      border-right: none;
      margin-right: 0;
      background: none;
   }

   .service .serviceHeader span.normal a {
      background: url(/images/18.5d699354142b23030206e/sprite_vertical.png) -7px -1603px no-repeat;
      background-size: 38px;
      padding: 3px 0 3px 28px;
   }

   .service .loggain {
      width: 59%;
      border-top: none;
      float: right;
      border-left: 1px solid #aeaeae;
   }

   .service .loggain a.link {
      color: #168ec4 !important;
      margin-right: 0 !important;
      padding: 10px 0 10px 11% !important;
      border-left: none;
   }

   .service .dropdown {
      top: 40px;
   }

   .service .triggerWrp { 
      border-left: none;
   }

   .service .loggain a.dropdownTrigger {
      padding: 10px 7% 10px 7% !important;
   }

   .loginTitleAppend {
      margin-top: 20px;
   }

   .relatedAppend {
      position: relative;
   }

/* Etjänster NY */

.tjanstWrp.noSign .tjanstInnerWrp {
   width: 100%;
}

.tjanstWrp.noSign .tjanstTid {
   width: 100%;
}

.tjanstLank {
   width: 100%;
   position: relative;
   z-index: 10; 
   border-radius: 3px 3px 0 0;
}

.tjanstLank.small {
   width: 100%;
}

.tjanstInnerWrp {
   width: 100%;
   margin-top: -1px;
   border-top: none;
   border-radius: 0 0 3px 3px; 
}

.tjanstInnerWrp.small {
   width: 87%;
   border-radius: 0 0 0 3px; 
}

.tjanstNotSsoWrp {
   float: left;
   width: 100%;
}

.tjanstTriggerWrp.small, 
.tjanstDropdown.small {
   width: 86%;
}

.tjanstTriggerWrp a {
   padding: 8px 0 9px 15px;
}

.tjanstInlogg {
   border-radius: 0 0 3px 0;
}

.tjanstInlogg.small {
   width: 59%;
}

.tjanstTid {
   border-radius: 0 0 0 3px;
}

.infoHover { 
   display: none;
   top: auto;
   bottom: 0;
   height: 38px;
   background-size: 40px !important;
}

.infoHover.small { 
   display: inline-block;
}

.infoHover.sso.small { 
   bottom: auto;
}

.infoHover:hover { 
   background: url(/images/18.4a47257e143e26725ae39ce/info_service.png) 0 0 no-repeat;
   background-size: 40px !important;
}

.infoHover.noSign {
   float: right;
   position: absolute;
   left: auto;
   right: 0;
   top: 36px;
}

.incidentMessage {
   width: 100%;
   top: 73px !important;
   background-position: 95% top;
}

.incidentMessage.noSign {
   background-position: 95% top;
}

.incidentMessage.small {
   bottom: auto;
   position: absolute;
   top: 39px !important;
   float: left;
}

.eLoginLinkSso.small {
   width: 86%;
}

.eLoginLinkSso a {
   padding: 8px 12px 8px;
}

.oppettiderWrp {
   float: left;
   width: 100%;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   margin-bottom: 0px;
   margin-top: 0px;
}

.oppettiderArrow {
   top: 0;
   margin-bottom: -1px;
}

/* BILFÖRMÅNSBERÄKNING */

   .brandWrp {
   width: 100%;
   }
   
   .selectModel select {
   width: 170px !important;
   }
   
   .extraValue input {
   width: 100px !important;
   }

/* PRESSBILDER */

.pressImg {
   margin-top: 20px;
   width: 100%;
}

/* Kontakta oss */

.phoneIcon h2 {
   background-position: -7px -2px !important;
}

/* RELATERADE E-TJÃƒâ€žNSTER */

.e-related {
   margin-bottom: 0;
   margin-top: 0px;
}

/* Link related */

.link-related ul {
   -webkit-column-count: 1;
   -moz-column-count: 1;
   -ms-column-count: 1;
}

/* Relaterad lÃƒÂ¤nkar (GÃƒÂ¥ direkt) */

.related-content-links li {
   width: 95%;
   margin-right: 0;
}

/* DOKUMENTTABELL */

   #b_segment {
      width: 100%;
   }

   .docTable table tbody tr td:first-child {
      width: 69%;
   }

   .docTable table tbody tr td {
      width: 30%;
   }

   .sv-table-portlet {
      width: 100%;
      overflow-x: scroll; 
   }

/* Responsive tables */

   .responsive-table{
      overflow-x: auto;
      border:0;
   }

   .responsive-table span {
      font-size: 13px;
   }

   .responsive-table table,
   .responsive-table table tbody,
   .responsive-table table tbody td,
   .responsive-table table tbody tr
   {
      position:relative;
      display: block;
      width:100%;
      max-width:100%;
   }
   .responsive-table table{
      border:1px solid;
      border-radius: 3px;
      max-width: 99.5%;
   }
   .responsive-table table thead{
      display:none;
   }
   .responsive-table table caption,
   .responsive-table table,
   .responsive-table table tbody tr{
      border-color: #bbb !important;
   }

   .responsive-table table caption{
      display:block !important;        
      border-bottom: 1px solid;
      margin: 0px;
      padding: 5px 10px;
   }
   .responsive-table table tbody td {
      border: none;
      border-bottom: 1px solid #eee !important;
      position: relative;
      padding: 5px 0px !important;
      padding-left: 50% !important;
      padding-right: 10px !important;
      width: auto !important;
      max-width: 100%;                      
      line-height: normal;
   }
   .responsive-table table tbody td:last-child{
      border-bottom:0 !important;
   } 
   .responsive-table table tbody tr{
      width: 100% !important;
      border-bottom: 1px solid;
   }
   .responsive-table table tbody tr:last-child{
      border-bottom:0;
   }

   .responsive-table table tbody .tablecategory{
      font-family: 'Open Sans Semibold';
      display:block;
      position: absolute;
      left: 0px;
      margin-left: 10px;
      width: 44%;
      font-size: 13px;
   }

/* Responsive table 2 */

   .responsive-table2{
      overflow-x: auto !important;
   }
   .responsive-table2 table {
      display: block;
      width: 99.5% !important;
      border: none;
      border-radius:3px;
      margin-bottom: 0;
   }
   .responsive-table2 table caption{
      display: block !important;
      width: auto;    
      margin: 0px;
      padding:5px 0px;
      padding-left:5px;
      border-bottom: 1px solid #bbb;
      max-width: 100%;
      font-family: "Open Sans Regular",arial,"Bitstream Vera Sans",lucida,helvetica,sans-serif;
      font-weight: normal;
      font-style: normal;
      font-size: 19px;
      color: #333333;
      line-height: 24px;
   }
   .responsive-table2 table tr{
      display: block;
      width: 100%;
      border-bottom: 1px solid #eee;
   }
   .responsive-table2 table th,
   .responsive-table2 table td{
      border:0;
   }

   .responsive-table2 table thead, .responsive-table2 table tbody {
      display: block;
      width: 100%;
   }

   .responsive-table2 table tbody tr td:first-child, .responsive-table2 table thead tr th:first-child {
      width: 165px !important;
      margin: 0px !important;
      padding: 5px 5px !important;
   }

   .responsive-table2 table thead tr th:first-child {
      width: 98% !important;
   }

   .responsive-table2 table tbody tr td:first-child span, .responsive-table2 table thead tr th:first-child span {
      display: block;
      width: 100%;
   }
   .responsive-table2 table thead tr th:last-child,
   .responsive-table2 table tbody td:last-child{                           
      padding: 5px 0px;
      padding-right:5px;
   }

   .responsive-table2 table tbody td:last-child span{
      display:block;
      word-break: break-word;
   }

/* TABLESORTER */

   #infomeetTable {
      overflow-x: scroll !important;
   }

   #infomeetTable select {
      width: 100%;
   }

   #myTableHead td {
      width: 33%;
   }

   .tablesorter-filter-row td {
      width: 34%;
   }

   .tablesorter-headerRow th {
      padding: 0 2px !important;
   }

   .tablesorter-headerRow th div {
      font-size: 12px;
   }

   #myTable tbody td {
      padding: 10px 2px !important;
      font-size: 12px;
   }

   #myTable tbody td.colone {
      padding: 10px 0 10px 5px;
      padding-left: 10px !important;
      padding-right: 0 !important;
   }

   #pager form { 
      width: 100% !important;
   }

   #pager select {
      width: 20% !important;
   }

   .pagesizeWrp {
      display: block;
      margin-top: 14px;
      margin-bottom: 14px;
   }

/* INFOTRÄFFAR */

   .infomeetForm .field_2, .infomeetForm .field_3, .infomeetForm .field_4, .infomeetForm .field_5, .infomeetForm .field_6 {
      width: 100%;
   }

   .infomeetForm input[type=submit] {
      float: left;
   }

/* MOBIL SÃƒâ€“K */

   #searchform input.search-input,
   #searchformTop input.search-input {
      background-image: none !important;
      border: 1px solid #bbb !important;
      padding: 10px 3%;
      right: 0 !important;
      margin: 7px 0 7px;
   }

   #searchform button,
   #searchformTop button {
      position: absolute;
      top: 6px;
      right: 3%;
      left: auto;
   }
   /* SÃƒÂ¶ksidan */

   #base-search-field {
      margin-bottom: 0;
   }

   #base-search-field #searchWrp {
      width: 100%;
      padding: 3%;
      border-radius: 3px;
      border: 1px solid #bbb;
      background: #eeeeee;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      -ms-box-sizing: border-box;
      -o-box-sizing: border-box;
      box-sizing: border-box;
   }

   #base-search-field #searchform {
      width: 100%;
   }

   #base-search-field #searchform input.search-input {
      margin-top: 0px !important;
      margin-bottom: 0 !important;
      width: 100% !important;
      border-radius: 3px !important;
      padding: 9px 3% !important;
      float: none;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      -ms-box-sizing: border-box;
      -o-box-sizing: border-box;
      box-sizing: border-box;
      -webkit-appearance: none;
   }

   input[type="search"]::-webkit-search-cancel-button {
      -webkit-appearance: none !important;
   }

   #base-search-field button.searchButton {
      right: 2% !important;
      top: 10px !important;
      display: none;
   }

   /* Filter */

   #mobileSearchFilterWrp {
      height: 37px;
      border-bottom: 1px solid #bbb;
      border-top: none;
      border-radius: 0;
      width: 100%;
      display: block;
      margin: 0 auto;
   }

   #mobileSearchFilter {
      width: 90px;
      text-align: left;
      padding: 10px 0 11px 25px;
      font: 15px/16px 'Open Sans Regular';
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      -ms-box-sizing: border-box;
      -o-box-sizing: border-box;
      box-sizing: border-box;
      background: url(/images/18.5d699354142b23030206e/sprite_vertical.png) -5px -951px no-repeat;
      background-size: 38px;
      float: right;
   }

   #mobileSearchFilter.pressed {
      background: url(/images/18.5d699354142b23030206e/sprite_vertical.png) -5px -989px no-repeat;
      background-size: 38px;
   }

   /* Facetter */

   #facets {
      width: 100% !important;
      margin: 0 auto;
   }

   .searchFacets {
      margin-bottom: 5px;
      padding-top: 15px;
      padding-left: 20px;
      padding-bottom: 1px;
      border: 1px solid #bbb;
      border-top: none;
   }

   .searchFacets ul {
      border-bottom: none;
      padding-bottom: 0;
   }

   .facetTabs {
      width: 100% !important;
      margin: 0 auto;
      border-left: 1px solid #bbb;
      border-right: 1px solid #bbb;
      background: none !important;
      border-radius: 0;
      float: none !important;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      -ms-box-sizing: border-box;
      -o-box-sizing: border-box;
      box-sizing: border-box;
      border-radius: 0 0 3px 3px;
      margin-bottom: 0 !important;
   }

   .facetTabs ul.facetTabList {
      width: 100%;
      overflow: hidden;
      border-radius: 0;
   }

   .facetTabs ul.facetTabList li {
      width: 25%;
      text-align: center;
      height: 38px;
   }

   .facetTabs ul.facetTabList li a {
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      -ms-box-sizing: border-box;
      -o-box-sizing: border-box;
      box-sizing: border-box;
      border-left: 1px solid #bbb;
      border-right: none !important;
      padding: 10px 8px !important;
      width: 100%;
   }

   .facetTabs ul.facetTabList li:first-child a {
      border-left: none;
   }

   .facetTabs ul.facetTabList li.facetTabActive span {
      padding: 10px 0 11px 0 !important;
      width: 100%;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      -ms-box-sizing: border-box;
      -o-box-sizing: border-box;
      box-sizing: border-box;
   }

   .lawChoice {
      margin: 0 auto !important;
      border-left: 1px solid #bbb;
      border-right: 1px solid #bbb;
      border-bottom: 1px solid #bbb;
      width: 100%;
      padding: 10px 3%;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      -ms-box-sizing: border-box;
      -o-box-sizing: border-box;
      box-sizing: border-box;
   }

   .lawChoice input {
      float: left;
   }

   .lawChoice label {
      margin-right: 10px;
      width: 85%;
      float: left;
   }

   .lawChoicePrivate {
      width: 100%;
   }

   .lawChoiceCompany {
      width: 100%;
   }

   /* Sortering */

   .searchSort {
      margin-top: 5px;
      margin-bottom: 4px;
      height: 25px;
   }

   .searchSort ul {
      width: 100%;
      float: left;
      text-align: left;
   }

   .searchNoHits {
      top: -1px;
      width: 100%;
      margin-top: 0 !important;
      border-top: 1px solid #bbb;
      padding-top: 5px;
      position: relative;
   }

   /* TrÃƒÂ¤ffar */

   .searchHitsWrp {
      margin-top: -40px;
   }

   /* Paginering */

   .pagination .current {
      padding: 8px 0px;
      font-size: 13px !important;
   }

   .pagination a,
   .pagination span {
      padding: 0.3em 0;
      font-size: 13px !important;
   }

   .pagination .next {
      padding-right: 27px;
   }

   .pagination .prev {
      padding-left: 27px;
   }

   .pagination .current.prev {
      padding-left: 0;
   }

/* SCROLL TO TOP */

   #toTop {
      width: 105px;
      height: 16px;
      background: #ffdd55;
      position: fixed;
      bottom: 0;
      right: 0;
      padding: 10px 0px 10px 15px;
      z-index: 2000;
      display: none;
      border-radius: 3px 3px 0 0;
      text-align: left; 
   }

   #toTop span {
      background: url(/images/18.5d699354142b23030206e/sprite_vertical.png) right -991px no-repeat;
      background-size: 38px;
      padding-right: 30px;
      padding-top: 5px;
      padding-bottom: 5px;
   }
/* Telefonnummer i i OS */
   a[href^=tel] {
       color: #000 !important;
       text-decoration: none !important;
       background: none !important;
   }

/* INFOTRÃƒâ€žFFAR */

   .districtSelect,
   #district_filter,
   .titleSelect,
   #title_filter,
   .targetSelect,
   #target_filter {
      width: 100%;
   }

/* FOOTER */

   .footerNavTitle {
      margin-top: 25px;
   }

   .sv-column-6 {
      width: 100% !important;
   }
   
   .footer .sv-column-4 {
      padding: 0 15px !important;
      margin-bottom: 20px;
   }

   .footer .sv-column-5 {
      padding: 20px 15px 15px !important;
      margin-bottom: 20px;
   }

   .footer .sv-column-3 {
      padding-left: 15px !important;
      padding-right: 15px !important;
   }

   .footerBot .sv-column-4 {
      padding-left: 20px !important;
      padding-right: 20px !important;
   }

   .footerBot .sv-column-8 {
      padding-left: 20px !important;
      padding-right: 20px !important;
   }

   .footerBot .sv-text-portlet {
      width: 100% !important;
      text-align: left !important;
      margin-top: 20px !important;
   }

   .footerNews ul.sv-channel {
      width: 94% !important;
   }

   .footerNews .flex-direction-nav {
      float: left !important;
      left: 4% !important;
      bottom: -2px !important;
   }

   .footerNews .counterBoxTwo {
      position: relative !important;
      bottom: -24px !important;
      z-index: 10 !important;
      left: 4% !important;
      width: 97px !important;
      text-align: center !important;
      padding: 0 0 0 0% !important;
      margin-left: 0% !important;
      float: none !important;
   }

   .footerNewsMenu {
      width: 96% !important;
      padding: 0 0 0 4% !important;
   }

   .footerBreadcrumb {
      margin-top: 0 !important;
   }

   /* FLIKAR */

   #header li {
      float: none !important;
      width: 100%;
   }

   #header a {
      padding: 10px 6% 10px !important;
      width: 88%;
      border: none !important;
      border-top: 1px solid #bbb !important;
   }

   #header #current a {
      padding: 10px 6% 10px !important;
      border: none !important;
      border-radius: 0 !important;
   }

   #header li:first-child a {
      border-radius: 3px 3px 0 0 !important;
      border-top: none !important;
   }

   .hideBg {
      background: none !important;
      min-height: 100px !important;
   }

   .hideBg div {
      margin-bottom: 0 !important;
   }

   /* SYNPUNKTFORMULÄR */

   #buttonWrp {
      padding: 0 0 0 10px;
   }

   #buttonWrp span {
      padding-right: 0px;
      width: 60%;
   }

   .yes, .no {
      padding: 10px 10px;
      width: 18%;
      text-align: center;
   }

   .feedbackForm input[type="submit"] {
      width: 40%;
      margin: 10px 0 0 0;
   }

   .ff_4 {
      width: 100%;
   }
   
   .top-back-link {
      margin-left: 15px;
   }
}

@media only screen and (max-width: 345px) {

   #infomeetTable select {
      width: 100%;
   }

   #pager select {
      width: 20% !important;
   }

   .tjanstInnerWrp.small {
      width: 85%;
   }

   .eLoginLinkSso.small {
      width: 84%;
   }

   .tjanstTriggerWrp.small, 
   .tjanstDropdown.small {
      width: 84%;
   }

   .tjanstInlogg.small {
      width: 57%;
   }

}


/* White back link */

.white-back-link {
	margin-bottom:20px !important;
}
.white-back-link a {
   padding: 5px 18px 5px 30px;
   background: url(/images/18.5d699354142b230302037/arrow_left_large_black.png) -5px 50% no-repeat;
   background-size: 40px;
   color: #333;
   border: 1px solid #bbb;
   -webkit-border-radius: 3px;
   -moz-border-radius: 3px;
   border-radius: 3px;
   text-decoration: none;
}
.white-back-link a:hover {
   text-decoration:underline;
}

.skv-no-margin{
	margin:0px !important;
}

/*----------VIKTIGA DATUM-------------*/

@media all and (max-width:768px){body:before{content:"mobile";display:none}
}
.skv-vd{max-width:768px;border:1px solid #bbb;border-bottom:1px solid #7a7a7a}
.skv-vd *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.skv-vd h3{padding-left:10px;display:block}
.skv-vd .mobile{display:none!important}
@media all and (max-width:480px){.skv-vd .mobile{display:block!important}
}
.skv-vd .desktop{display:block}
@media all and (max-width:480px){.skv-vd .desktop{display:none!important}
}
.skv-vd .hide{display:none!important}
.skv-vd span.bold{font-family:'Open Sans Semibold';margin-bottom:5px;display:block}
.skv-vd .clearFloat{height:0;width:100%;clear:both}
.skv-vd .oneCol{width:80%;float:left}
@media all and (max-width:480px){.skv-vd .oneCol{width:100%}
}
.skv-vd .leftCol{width:50%;padding-right:5%;float:left}
.skv-vd .rightCol{width:50%;padding-left:5%;float:left}
.skv-vd .radiusTop{-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}
.skv-vd .radiusBot{-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}
.skv-vd .greyGradWBorder{background:#fefefe;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#fefefe 0,#e7e7e7 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fefefe),color-stop(100%,#e7e7e7));background:-webkit-linear-gradient(top,#fefefe 0,#e7e7e7 100%);background:-o-linear-gradient(top,#fefefe 0,#e7e7e7 100%);background:-ms-linear-gradient(top,#fefefe 0,#e7e7e7 100%);background:linear-gradient(to bottom,#fefefe 0,#e7e7e7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe',endColorstr='#e7e7e7',GradientType=0);border-bottom:1px solid #7a7a7a;border-left:1px solid #bbb;border-right:1px solid #bbb;border-top:1px solid #bbb;outline:0}
.skv-vd .linkWArrow{color:#168dc4;background:url(/webdav/images/Grafik/ikoner/arrow_right_large_black_no_padding.png) right 50% no-repeat;background-size:13px;padding-right:15px;font-size:14px;font-family:'Open Sans Semibold'}
.skv-vd .linkWArrow.left{background:url(/webdav/images/Grafik/ikoner/arrow_left_large_black2.png) left 50% no-repeat;background-size:13px;padding-left:15px;padding-right:0}
.skv-vd .displayResultWrp{border-top:1px solid #bbb;padding:10px}
.skv-vd .displayResultWrp h3{padding-left:0}
.skv-vd .displayResultWrp p{width:45%}
@media all and (max-width:480px){.skv-vd .displayResultWrp p{width:100%}
}
.skv-vd .displayResultWrp .counterWrp{font-size:20px;font-family:'Open Sans Semibold'}
.skv-vd input:focus,.skv-vd .tillbaka:active{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:2px solid #168dc4!important}
.skv-vd .btn{padding:5px 10px;font-family:'Open Sans Regular';font-size:15px}
.skv-vd .btnMarked{background:#fefefe;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgxJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlN2U3ZTciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#fefefe 0,#fefefe 81%,#e7e7e7 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fefefe),color-stop(81%,#fefefe),color-stop(100%,#e7e7e7));background:-webkit-linear-gradient(top,#fefefe 0,#fefefe 81%,#e7e7e7 100%);background:-o-linear-gradient(top,#fefefe 0,#fefefe 81%,#e7e7e7 100%);background:-ms-linear-gradient(top,#fefefe 0,#fefefe 81%,#e7e7e7 100%);background:linear-gradient(to bottom,#fefefe 0,#fefefe 81%,#e7e7e7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe',endColorstr='#e7e7e7',GradientType=0)}
.skv-vd .addBtn{border:0;background:url(/webdav/images/Grafik/ikoner/plus.png) 0 2px no-repeat;background-size:16px;padding-left:25px;font-size:14px;font-family:'Open Sans Semibold';cursor:pointer;color:#168dc5}
.skv-vd .addBtn:hover{text-decoration:underline}
.skv-vd input[type="submit"]{-webkit-appearance:none}
.skv-vd input,.skv-vd a,.skv-vd button,.skv-vd select{border:2px solid transparent}
.skv-vd input:focus,.skv-vd a:focus,.skv-vd button:focus,.skv-vd select:focus{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-color:#168dc4}
.skv-vd select[type="text"]{font-size:14px}
.skv-vd form{margin-bottom:0}
.skv-vd fieldset{border:0;padding-top:10px}
.skv-vd legend{padding-left:0;font-weight:normal;color:#333}
.skv-vd .formWrp{background:#f7f7f7;border-top:1px solid #bbb;padding:15px 10px;position:relative;width:100%;max-width:768px;font-family:'Open Sans Regular';color:#333;font-size:14px}
.skv-vd .formWrp p{width:70%}
.skv-vd .radius{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.skv-vd .resultButton{background:#f7f7f7;display:block;width:100%;clear:both;border-top:1px solid #bbb;padding:4px 10px}
.skv-vd .resultButton .left{width:40%;margin-right:2%;float:left;height:30px}
@media all and (max-width:480px){.skv-vd .resultButton .left{width:28%}
}
.skv-vd .resultButton .right{width:58%;float:left}
@media all and (max-width:480px){.skv-vd .resultButton .right{width:70%}
}
@media all and (max-width:480px){.skv-vd .resultButton .right input{float:right}
}
.skv-vd .resultButton.next input{float:right;background:url(/webdav/images/Grafik/ikoner/arrow_right_large_black_no_padding.png) right 5px no-repeat;padding-right:15px;background-size:15px;border:0;color:#168dc4;height:30px}
.skv-vd .resultButton.next input:first-child{float:left;background:url(/webdav/images/Grafik/ikoner/arrow_left_large_black2.png) left 5px no-repeat;background-size:15px;padding-right:0;padding-left:15px}
.skv-vd .resultButton.next.single input:first-child{float:right;background:url(/webdav/images/Grafik/ikoner/arrow_right_large_black_no_padding.png) right 5px no-repeat;padding-right:15px;background-size:15px;border:0;color:#168dc4;height:30px}
.skv-vd .resultButton.last input,.skv-vd .resultButton.last button{float:left;outline:0;border:1px solid #bbb;border-bottom:1px solid #7a7a7a;padding:5px 15px;border-radius:3px;margin:0}
.skv-vd .lblAdd{float:left;width:40%;margin-right:2%}
@media all and (max-width:480px){.skv-vd .lblAdd{width:48%}
}
.skv-vd .lblAdd label{float:left;margin:0;display:block;font-family:"Open Sans Semibold";padding-top:5px;position:relative}
.skv-vd .ff_wrp{position:relative;padding-bottom:5px}
.skv-vd .ff_wrp.margin{margin-top:14px}
.skv-vd .ff_wrp.double label{margin-top:20px}
.skv-vd .ff_wrp.double.noMargin label{margin-top:0}
.skv-vd .ff_wrp [data-required=true]:after{content:'*';margin-left:5px}
.skv-vd .inpRadioWrp{float:left;margin-top:5px}
.skv-vd .inpRadioWrp label{font-family:'Open Sans Regular'}
.skv-vd .radioLbl{font-family:'Open Sans Semibold';padding-top:5px}
.skv-vd .radioLbl .labelText{float:left}
.skv-vd .inpWrp{float:left;width:58%}
@media all and (max-width:480px){.skv-vd .inpWrp{width:50%}
}
.skv-vd .formField{width:35%;float:left;border:1px solid #bbb!important;background:#fff!important;padding:5px;height:32px;max-width:115px;font-size:14px}
@media all and (max-width:480px){.skv-vd .formField{width:70%}
}
.skv-vd .errorField .radioLbl ~ .controls,.skv-vd .errorField input,.skv-vd .errorField textarea{border:2px solid #e86110!important;border-radius:3px}
.skv-vd .ff_format{width:65%;float:left;color:#919191;font-family:'Open Sans Semibold';padding-left:5px;padding-top:5px}
@media all and (max-width:480px){.skv-vd .ff_format{width:20%}
}
@media all and (max-width:480px){.skv-vd .ff_format label{width:48%}
}
.skv-vd .additional{font-size:13px;width:100%;float:left;clear:both}
@media all and (max-width:480px){.skv-vd .additional{width:100%;margin-top:0;margin-bottom:7px}
}
.skv-vd .text_msg_wrp .text_msg{display:inline-block;padding-right:5px;float:left}
.skv-vd .text_msg_wrp .help_wrp{float:none;margin-top:0}
.skv-vd .help_wrp{position:relative;display:inline-block;float:right;font-weight:normal;margin-top:5px}
@media screen and (max-width:480px){.skv-vd .help_wrp{float:none}
}
.skv-vd .ff_wrp .inpCheckboxWrp label{float:left}
.skv-vd .ff_wrp .inpCheckboxWrp .help_wrp{margin-top:0;float:none}
.skv-vd .inpCheckboxListWrp{float:left;margin-top:5px}
.skv-vd .inpCheckboxListWrp label{font-family:'Open Sans Regular';float:left}
.skv-vd .inpCheckboxListWrp .help_wrp{margin-top:0;float:none}
.skv-vd .checkboxListLbl{font-family:'Open Sans Semibold'}
.skv-vd .checkboxListLbl .help_wrp{margin-top:0}
.skv-vd input[type=radio]:not(old),.skv-vd input[type=checkbox]:not(old){position:absolute;z-index:-1000;overflow:hidden;clip:rect(0px,0px,0px,0px);height:1px;width:1px;margin:-1px;padding:0;border:0 none}
.skv-vd input[type=radio]:not(old){width:16px;height:16px;margin:0;padding:0;opacity:0;cursor:pointer;position:absolute}
.skv-vd input[type=radio]:not(old)+label,.skv-vd input[type=checkbox]:not(old)+label{display:inline-block;padding-left:25px;padding-right:0;padding-top:0;cursor:pointer;vertical-align:top}
.skv-vd input[type=radio]:not(old)+label{background:url(/webdav/images/Grafik/ikoner/def_radio.png) no-repeat 0 1px;background-size:16px;margin-right:5px}
.skv-vd input[type=checkbox]:not(old){float:left;position:absolute;opacity:0}
.skv-vd input[type=checkbox]:not(old)+label{background:url(/webdav/images/Grafik/ikoner/checkbox.png) no-repeat 0 0;background-size:16px}
.skv-vd input[type=checkbox]:not(old):checked+label{background:url(/webdav/images/Grafik/ikoner/checkbox_checked.png) 0 0 no-repeat;background-size:16px}
.skv-vd input[type=radio]:not(old):checked+label{background:url(/webdav/images/Grafik/ikoner/def_radio_checked.png) no-repeat 0 1px;background-size:16px;margin-right:5px}
.skv-vd input[type=radio]:not(old):focus+label,.skv-vd input[type=radio]:not(old):focus:checked+label{text-decoration:underline}
.skv-vd input[type=checkbox]:not(old):focus+label{text-decoration:underline}
.skv-vd span.radioBtn{background:url(/webdav/images/Grafik/ikoner/def_radio.png) 1px 1px no-repeat;background-size:16px;margin-right:2px}
.skv-vd span.radioBtn input{margin:5px 3px 0 0;position:relative;top:4px;opacity:0;cursor:pointer;width:17px;height:17px;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0)}
.skv-vd span.radioBtn.checked{background:url(/webdav/images/Grafik/ikoner/def_radio_checked.png) 1px 1px no-repeat;background-size:16px}
.skv-vd .radioLbl .help_wrp{margin-top:0}
.skv-vd .inpRadioBtnWrp{margin-left:5px;float:left}
.skv-vd .inpRadioBtnWrp:first-child{margin-left:0}
.skv-vd .inpRadioBtnWrp>input[type=radio]+label{width:auto;display:block;background:0;background:#fff;border:1px solid #7a7a7a;padding:7px 10px;border-radius:3px;cursor:pointer;color:#000}
.skv-vd .inpRadioBtnWrp>input[type=radio]+label.disabled{color:#7a7a7a;cursor:default;opacity:.5}
.skv-vd .inpRadioBtnWrp>input[type=radio]:checked+label{background:#414141;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod?EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#414141 0,#575757 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#414141),color-stop(100%,#575757));background:-webkit-linear-gradient(top,#414141 0,#575757 100%);background:-o-linear-gradient(top,#414141 0,#575757 100%);background:-ms-linear-gradient(top,#414141 0,#575757 100%);background:linear-gradient(to bottom,#414141 0,#575757 100%);color:#fff;border-color:#464646}
@media screen and (max-width:600px){.skv-vd .inpRadioBtnWrp>input[type=radio]:checked+label{padding:7px 5px}
}
.skv-vd .accordion{border-color:#bbb #bbb #7a7a7a;border-style:solid;border-width:1px;padding:0}
.skv-vd .accordionBtnWrp{background:#fefefe;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#fefefe 0,#e7e7e7 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fefefe),color-stop(100%,#e7e7e7));background:-webkit-linear-gradient(top,#fefefe 0,#e7e7e7 100%);background:-o-linear-gradient(top,#fefefe 0,#e7e7e7 100%);background:-ms-linear-gradient(top,#fefefe 0,#e7e7e7 100%);background:linear-gradient(to bottom,#fefefe 0,#e7e7e7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe',endColorstr='#e7e7e7',GradientType=0)}
.skv-vd .accordionOpen,.skv-vd .accordionClose{position:relative;bottom:0;right:auto;text-decoration:none;padding:8px 40px 8px 3px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:right;color:#333}
.skv-vd .accordionOpen{background:url(/webdav/images/Grafik/ikoner/arrow_down_large_black.png) right 50% no-repeat;background-size:38px;display:block}
.skv-vd .accordionClose{background:url(/webdav/images/Grafik/ikoner/arrow_up_large_black.png) right 50% no-repeat;background-size:38px;display:block}
.skv-vd .accordionContent{border-top:1px solid #bbb}
.skv-vd .accordion.accordionSimple{border:0}
.skv-vd .accordion.accordionSimple .accordionBtnWrp{background:0}
.skv-vd .accordion.accordionSimple .accordionOpen,.skv-vd .accordion.accordionSimple .accordionClose{text-align:left;color:#168dc4;padding:8px 3px 8px 40px;background-position:left}
.skv-vd .accordion.accordionSimple .accordionContent{border:0}
.skv-vd .ac_container{float:left;width:58%}
@media all and (max-width:480px){.skv-vd .ac_container{width:50%}
}
.skv-vd .ac_inp{height:40px;width:100%;max-width:200px;position:relative}
@media all and (max-width:480px){.skv-vd .ac_inp{max-width:100%}
}
.skv-vd .autocompletefield,.skv-vd .autocompletefield-x{position:absolute;z-index:2;background:transparent;margin:0;height:32px;font-size:14px;width:100%;max-width:none;background:#fff!important;border:1px solid #bbb;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:3px;padding:5px}
.skv-vd .autocompletefield-x{z-index:1;color:#CCC}
.skv-vd .clearInp{background:url(/webdav/images/Grafik/ikoner/close.png) -5px -5px no-repeat;background-size:30px;width:20px;height:20px;position:absolute;right:7px;top:6px;cursor:pointer;z-index:200;display:none}
div[class^=AcSuggestions],div[class*=AcSuggestions]{border:1px solid #999;background:#FFF;cursor:default;overflow:auto;-webkit-box-shadow:1px 4px 3px rgba(50,50,50,0.64);-moz-box-shadow:1px 4px 3px rgba(50,50,50,0.64);box-shadow:1px 4px 3px rgba(50,50,50,0.64)}
.autocomplete-suggestion{padding:2px 20px 2px 5px;white-space:nowrap;overflow:hidden;background:#fff}
.autocomplete-suggestion strong{font-weight:bold;color:#000}
.autocomplete-no-suggestion{padding:2px 5px}
.autocomplete-selected{background:#ddd}
.autocomplete-group{padding:2px 5px}
.autocomplete-group strong{font-weight:bold;font-size:16px;color:#000;display:block;border-bottom:1px solid #000}
.skv-vd .ac_inp.v2 input[type="text"]{display:none}
.skv-vd .info_wrp{margin-bottom:14px}
.skv-vd .info_title{background:#1c5288;color:#fff}
.skv-vd .info_title span{display:block;padding:7px 7px 7px 40px;background:url(/webdav/images/Grafik/ikoner/warning_white.png) 5px 1px no-repeat;background-size:30px}
.skv-vd .info_msg{border-left:1px solid #bbb;border-right:1px solid #bbb;border-bottom:1px solid #7a7a7a;background:#fff;padding-left:30px;padding-top:14px;padding-bottom:14px}
.skv-vd .error_wrp{margin-bottom:14px}
.skv-vd .error_wrp ul{margin:0;list-style:inherit}
.skv-vd .error_title{background:#e9600e;color:#fff}
.skv-vd .error_title span{display:block;padding:7px 7px 7px 40px;background:url(/webdav/images/Grafik/ikoner/warning_white.png) 5px 1px no-repeat;background-size:30px}
.skv-vd .error_msg{border-left:1px solid #bbb;border-right:1px solid #bbb;border-bottom:1px solid #7a7a7a;background:#fff;padding-left:30px;padding-top:14px;padding-bottom:14px}
.skv-vd .stepNav{margin-bottom:8px}
.skv-vd .step{font-family:'Open Sans Semibold'!important;float:left;color:#888687;border-radius:0}
.skv-vd .step.done{color:#333!important}
.skv-vd .step.first .inner{border-radius:3px 0 0 3px;padding-left:10px}
.skv-vd .step.first .back{display:none}
.skv-vd .step.last .inner{border-radius:0 3px 3px 0;padding-right:12px}
.skv-vd .step.last .front{display:none}
.skv-vd .step.active{color:#333}
.skv-vd .step.active .inner{background:#ffcc01}
@media all and (max-width:650px){.skv-vd .step.active .inner span{display:inline}
}
.skv-vd .step.active .front{background:#ffcc01;background:url(/webdav/images/Grafik/ikoner/yellow_front.png) right center}
.skv-vd .step.active .back{background:#ffcc01;background:url(/webdav/images/Grafik/ikoner/yellow_back.png) -2px center}
.skv-vd .step span{font-family:'Open Sans Semibold'!important;font-size:14px}
.skv-vd .step a{color:#333;text-decoration:none}
.skv-vd .step a:hover,.skv-vd .step a focus,.skv-vd .step a visited,.skv-vd .step a active{color:#333;text-decoration:none}
.skv-vd .step a:hover{text-decoration:underline}
.skv-vd .step .inner{float:left;background:#e0dcdd;height:32px;padding:6px 8px 5px}
@media all and (min-width:769px) and (max-width:900px){.skv-vd .step .inner{max-width:88px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
}
@media all and (max-width:480px){.skv-vd .step .inner{max-width:85px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
}
@media all and (max-width:768px){.skv-vd .step .inner span{display:inline}
}
@media all and (max-width:650px){.skv-vd .step .inner span{display:none}
}
@media all and (max-width:650px){.skv-vd .step .inner span.int{display:inline}
}
.skv-vd .front{width:8px;height:32px;background:url(/webdav/images/Grafik/ikoner/grey_front.png) right center;float:left}
.skv-vd .back{width:6px;height:32px;background:url(/webdav/images/Grafik/ikoner/grey_back.png) -2px center;float:left}
.popover.popover-help.top{border-radius:4px;box-shadow:0 5px 9px rgba(0,0,0,0.5);border:2px solid #158cc4;z-index:101010}
.popover.popover-help.top .arrow{border-top-color:#fff;border-width:11px 11px 0;bottom:-10px;margin-left:-11px}
.popover.popover-help.top .arrow:after{border-top-color:#158cc4;bottom:-2px;margin-left:0}
.skv-vd .help_wrp .help-field{border:0;cursor:pointer;vertical-align:middle;background:url(/webdav/images/Grafik/ikoner/gute-sprite.png) 90.66666667% 80.43478261% no-repeat;float:right;width:20px;height:20px;line-height:16px;padding-left:1px;margin-left:7px}
@media(max-width:480px){.skv-vd .help_wrp .help-field{display:inline-block!important;float:none}
}
.skv-vd .help_wrp .help-field:hover,.skv-vd .help_wrp .help-field:focus{background:url(/webdav/images/Grafik/ikoner/gute-sprite.png) 0 100% no-repeat;outline:0}
.skv-vd .help_wrp .help-field.hide{display:none!important}
@media(max-width:480px){.skv-vd .skv-select.ff_wrp .lblAdd label{width:auto}
}
.vdHandelseMainWrp{margin-bottom:10px}
.vdHandelseMainWrp h1{margin-bottom:14px!important}
.vdHandelseMainWrp p:first-child{margin-bottom:0}
.vdHandelseMainWrp .vdVisaTidigareDatum,.vdHandelseMainWrp .vdDoljTidigareDatum{display:block;width:100%;float:left;text-decoration:none;margin-top:5px}
.vdHandelseMainWrp .skvVd-handelse-content{padding-left:70px}
@media screen and (max-width:480px){.vdHandelseMainWrp .skvVd-handelse-content{padding-left:0}
.vdHandelseMainWrp .skvVd-handelse-content .sidrubrikxxh1x{font-size:30px!important}
}
.vdHandelseMainWrp .skvVd-handelse-content .all-related{margin-bottom:0!important}
.vdHandelseMainWrp .skvVd-handelse-content .e-related ul,.vdHandelseMainWrp .skvVd-handelse-content .all-related ul{margin-bottom:0!important}
.vdHandelseMainWrp .vdDatumlista{border-top:1px solid #bbb;padding-top:14px}
.vdHandelseMainWrp .vdDatumlista .handelse{padding:6px 10px;margin-bottom:3px}
.vdHandelseMainWrp .vdDatumlista .handelse .vdMonth{font-size:11px;line-height:11px}
.vdHandelseMainWrp .vdDatumlista .handelse .vdDate{font-size:16px;line-height:16px}
.vdHandelseMainWrp .vdDatumlista .vdKommandeDatum .vdHandelseDatum{border:1px solid #1c5288}
.skvVd-date-heading-row{position:relative}
.skvVd-date-heading-row h2{margin-top:0!important;margin-bottom:10px}
.skvVd-date-heading-row .sidrubrikxxh1x,.skvVd-date-heading-row .underrubrikxxh2x,.skvVd-date-heading-row .normal{padding-left:70px}
.skvVd-date-heading-row .sv-vd{position:absolute;left:0;top:0}
.skv-vd{border:0;padding-right:5px}
.skv-vd .vdFlikForm{font-family:"Open Sans Semibold",arial,"Bitstream Vera Sans",lucida,helvetica,sans-serif}
.skv-vd .sv-vd.kalender-portlet{margin-bottom:60px}
.skv-vd fieldset{padding:0}
.skv-vd .vdMessage .vdInfoMessageFilter{display:block;font-family:"Open Sans Semibold",arial,"Bitstream Vera Sans",lucida,helvetica,sans-serif;font-weight:bold;padding-top:10px}
.skv-vd .vdVisaFilterval{border-top:1px solid #bbb;border-bottom:1px solid #bbb;padding:15px 0;margin-bottom:20px}
.skv-vd .vd-content-flik{list-style:none;margin:0 0 -1px 0;padding:0;position:relative;z-index:2;overflow:auto}
.skv-vd .vd-content-flik *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.skv-vd .vd-content-flik .vdFlik{float:left;padding:0;background:#fefefe;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod?EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#fefefe 0,#e7e7e7 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fefefe),color-stop(100%,#e7e7e7));background:-webkit-linear-gradient(top,#fefefe 0,#e7e7e7 100%);background:-o-linear-gradient(top,#fefefe 0,#e7e7e7 100%);background:-ms-linear-gradient(top,#fefefe 0,#e7e7e7 100%);background:linear-gradient(to bottom,#fefefe 0,#e7e7e7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe',endColorstr='#e7e7e7',GradientType=0)}
.skv-vd .vd-content-flik .vdFlik:first-child.active a span.left{background:url(/webdav/images/Grafik/ikoner/selectedLeftStart.png) 0 0 no-repeat;width:14px}
.skv-vd .vd-content-flik .vdFlik:first-child a .text{padding-left:0!important}
.skv-vd .vd-content-flik .vdFlik:first-child a span.left{background:url(/webdav/images/Grafik/ikoner/unSelectedLeft.png) 0 0 no-repeat;width:14px;height:33px}
.skv-vd .vd-content-flik .vdFlik.active{background:#fff}
.skv-vd .vd-content-flik .vdFlik.active.first a span.right{width:21px}
.skv-vd .vd-content-flik .vdFlik.active.last a span.right{background:url(/webdav/images/Grafik/ikoner/selectedRightEnd.png) 0 0 no-repeat}
.skv-vd .vd-content-flik .vdFlik.active a span{margin-top:0;height:33px;border-bottom:0;padding:6px 13px;font-family:'Open Sans Semibold'}
.skv-vd .vd-content-flik .vdFlik.active a span.left{background:url(/webdav/images/Grafik/ikoner/selectedLeft.png) 0 0 no-repeat;width:20px}
.skv-vd .vd-content-flik .vdFlik.active a span.right{background:url(/webdav/images/Grafik/ikoner/selectedRight.png) 0 0 no-repeat}
.skv-vd .vd-content-flik .vdFlik.last a span.right{background:url(/webdav/images/Grafik/ikoner/unSelectedRightEnd.png) 0 0 no-repeat}
.skv-vd .vd-content-flik .vdFlik.mobile{width:100%;height:auto;border-top:0;background:0}
.skv-vd .vd-content-flik .vdFlik.mobile:first-child a .text{padding-left:25px!important;border-top:0}
.skv-vd .vd-content-flik .vdFlik.mobile:last-child a span{border-bottom:1px solid #bbb}
.skv-vd .vd-content-flik .vdFlik.mobile a span{margin-top:0;height:auto;border-top:1px solid #ddd;border-left:1px solid #bbb;border-right:1px solid #bbb;border-bottom:0;display:block;width:100%;text-align:left;padding:8px 13px 8px 25px;background:#f5f5f5}
.skv-vd .vd-content-flik .vdFlik.two a span{border-right:1px solid #bbb}
.skv-vd .vd-content-flik .vdFlik a{border:0;color:#333;text-decoration:none;cursor:pointer;display:block;overflow:hidden}
.skv-vd .vd-content-flik .vdFlik a:hover{text-decoration:none}
.skv-vd .vd-content-flik .vdFlik a span{float:left;height:31px;border-top:1px solid #bbb;border-bottom:1px solid #bbb;margin-top:2px;padding:4px 13px 8px}
.skv-vd .vd-content-flik .vdFlik a span.left{background:url(/webdav/images/Grafik/ikoner/selectedLeft.png) 0 0 no-repeat;border-top:0;padding:0;margin:0}
.skv-vd .vd-content-flik .vdFlik a span.right{background:url(/webdav/images/Grafik/ikoner/unSelected.png) 0 0 no-repeat;border-top:0;padding:0;width:20px;margin-top:0;height:33px}
.skv-vd .accordionBtnWrp.radius{display:none}
.skv-vd .vdFilterFormAccordion{border-radius:0 3px 3px 3px}
.skv-vd .flik-content{border:1px solid #bbb;border-radius:0 3px 3px 3px;padding:15px 15px 15px;position:relative;z-index:1;margin-bottom:14px}
.skv-vd .flik-content ul{padding-left:20px;margin-top:5px}
.skv-vd .flik-content p{margin-top:0!important}
.skv-vd .vd-line{height:1px;width:100%;background:#bbb}
.skv-vd .tab-trigger{background:#fefefe;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod?EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#fefefe 0,#e7e7e7 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fefefe),color-stop(100%,#e7e7e7));background:-webkit-linear-gradient(top,#fefefe 0,#e7e7e7 100%);background:-o-linear-gradient(top,#fefefe 0,#e7e7e7 100%);background:-ms-linear-gradient(top,#fefefe 0,#e7e7e7 100%);background:linear-gradient(to bottom,#fefefe 0,#e7e7e7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe',endColorstr='#e7e7e7',GradientType=0);display:none;padding:10px 15px;cursor:pointer;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;border:1px solid #bbb;border-bottom:0;position:relative}
.skv-vd .tab-trigger:after{content:" ";background:url(/webdav/images/Grafik/ikoner/arrow_down_black.png) -11px -9px no-repeat;background-size:37px;width:15px;height:15px;display:block;position:absolute;left:91%;top:10px}
.skv-vd .tab-trigger.active{-webkit-box-shadow:inset 0 2px 1px #c5c5c5;-moz-box-shadow:inset 0 2px 1px #c5c5c5;box-shadow:inset 0 2px 1px #c5c5c5;border-top:1px solid #7a7a7a;background:#ddd;border-bottom:1px solid #bbb}
.skv-vd .vdForetagForm{position:relative}
.skv-vd .vdForetagForm .lankxixlista{background-position:5px 3px;margin-left:12px}
.skv-vd .vdFilterBtnWrp{right:25%;top:20px}
.skv-vd .vdFilterBtnWrp input{border:0;padding:0}
.skv-vd .vdFilter{border:1px solid #bbb;border-radius:0 5px 0 0;display:block;overflow:hidden}
.skv-vd .vdFilter>span{display:block;float:left;padding:10px}
.skv-vd .vdFilter>.vdToggleForm{float:left;display:block;margin:8px}
.skv-vd .vdFilter h2{margin-top:0}
.skv-vd .form-group{display:block;margin-bottom:20px}
.skv-vd .form-group .controls{float:left;display:block;width:75%}
.skv-vd .form-group .controls .vd-row{display:block;overflow:hidden;margin-bottom:5px}
.skv-vd .clearFloat{clear:both}
.skv-vd .control-label{float:left;display:block;width:20%;margin-right:2%}
.skv-vd .control-label .labelText{margin-top:7px}
.skv-vd .accordionOpen,.skv-vd .accordionClose{background-position:left}
.skv-vd .vdFiltervalLabel,.skv-vd .vdFilterLabel,.skv-vd .vdFilterForetagsform,.skv-vd .vdFilterOmsattning,.skv-vd .vdFilterRedovisning,.skv-vd .vdFilterRakenskapsarSlut{padding:0 10px 0 0}
.skv-vd .flikNav .active,.skv-vd .vdFilterLabel{font-family:"Open Sans Semibold"}
.skv-vd .vdFlikForm form>.form-inner{padding:15px}
.skv-vd .vdFlikForm form>.vdFilterBtnWrp{padding:20px 0;border-top:1px solid #bbb}
.skv-vd .vdFlikForm form>.vdFilterBtnWrp input[type=submit]{display:block;margin:0 auto}
.skv-vd .vdHandelserWrp a:link{width:100%;max-width:485px;display:block}
.skv-vd .vdHandelserWrp a:link,.skv-vd .vdHandelserWrp a:focus{text-decoration:none}
.skv-vd .vdHandelse{border:1px solid #bbb;border-bottom:1px solid #7a7a7a;padding-right:30px;margin-bottom:5px}
.skv-vd .vdYear,.skv-vd .vdMonth{font-family:"Open Sans Semibold";font-size:16px}
.skv-vd .vdYear{margin-top:0}
.skv-vd .vdHandelseDatum>.vdMonth{font-size:14px}
.skv-vd .vdArbetsgivareWrp{margin-top:8px}
.skv-vd .vdArbetsgivareWrp .radioLbl{padding-right:0!important}
.skv-vd .vdHandelseDatum,.skv-vd .vdHandelseDesc,.skv-vd .vdHandelseLink{display:inline-block}
.skv-vd .vdMonthWrp{margin-bottom:15px;margin-top:5px}
.skv-vd .vdHandelseDatum{padding:8px 15px;text-align:center;background-color:#1c5288;color:#fff}
.skv-vd .vdHandelseDatum.radius{border-radius:2px 0 0 2px}
.skv-vd .vdHandelseDatum .vdDate{font-family:"Open Sans Semibold";font-size:19px;line-height:19px}
.skv-vd .vdTidigareHandelser .vdHandelseDatum,.skv-vd .vdTidigareDatum .vdHandelseDatum,.skv-vd .vdHandelseDatum.tidigareDatum{background-color:#fff;color:#000;border-right:1px solid #bbb}
.skv-vd .vdTidigareDatum .vdHandelseDatum,.skv-vd .vdHandelseDatum.tidigareDatum{border:1px solid #bbb}
.skv-vd .handelse.vdHandelseDatum.radius{border-radius:3px}
.skv-vd .vdHandelseDesc{color:#333;margin-left:10px}
.skv-vd .vdHandelseDesc:hover{text-decoration:underline}
.skv-vd .vdTyp{font-size:13px}
.skv-vd .vdKategori,.skv-vd .vdHandelseUtanDatum .vdHandelseDesc{font-size:18px}
.skv-vd .vdHandelseUtanDatum .vdHandelseDesc{padding-top:10px}
.skv-vd .vdHandelseLink{float:right;background:url(/webdav/images/Grafik/ikoner/arrow_right_large_black_no_padding.png) right 50% no-repeat;padding-right:15px;background-size:15px;border:0;color:#168dc4;height:54px}
.skv-vd .vd-back-link .top-back-link{width:95px;padding:0 10px;border:1px solid #bbb;border-bottom:1px solid #7a7a7a;border-radius:3px;margin-bottom:20px!important}
.skv-vd .vd-back-link .top-back-link a{padding:8px 0 8px 15px;background-position:-16px 50%}
.skv-vd .all-related{border:0}
.skv-vd .all-related p{margin-top:8px!important}
.skv-vd .all-related ul li{border-top:0;background:url(/webdav/images/Grafik/ikoner/blankett_icon_10.png) -7px -5px no-repeat;padding:1px 15px 7px 25px}
.skv-vd .onumrerad-svart-punkt li{margin:0}
.skv-vd .vdVisaFilterval{width:auto;margin-top:10px}
.skv-vd .vdVisaFilterval span{margin-right:10px}
.skv-vd .filterval-portlet .vdVisaFilterval{width:100%!important;border-top:1px solid #bbb;border-bottom:1px solid #bbb;padding:15px 0}
.skv-vd .vdHandelseLankar h3{padding:0}
.skv-vd .vdHandelseLankar .vdVisaFilterval{width:174%!important;padding:10px 0;border-top:1px solid #bbb;border-bottom:1px solid #bbb;margin-bottom:15px}
.skv-vd .vdHandelseLankar .vdHandelserWrp a{margin-bottom:10px}
.skv-vd .vdHandelseLankar .vdFlerViktigaDatumWrp{margin-bottom:10px}
.skv-vd .vdHandelserWrp a:focus{border:0!important}
.skv-vd input:focus{border-width:1px!important}
.skv-vd .vdHandelserWrp a:focus .vdHandelse,.skv-vd input:focus{border-color:#168dc4;box-shadow:0 0 0 1px #168dc4}
.skv-vd .vdDatumlista .vdYearWrp{float:left;padding-right:3px;margin-top:0}
.skv-vd .vdHandelserWrp a .vdHandelse,.skv-vd .vdHandelse.radius.vdHandelseUtanDatum{min-height:56px;position:relative;padding-left:58px;background-color:white}
.skv-vd .vdHandelserWrp a .vdHandelse .vdHandelseDesc{margin-top:5px;display:block}
.skv-vd .vdHandelserWrp a .vdHandelse .vdHandelseDesc .vdKategori{margin-bottom:7px}
.skv-vd .vdHandelserWrp a .vdHandelse .vdHandelseLink{position:absolute;right:20px;top:0;height:100%;width:9px;padding:0}
.skv-vd .vdHandelserWrp a .vdHandelse .vdHandelseDatum,.skv-vd .vdHandelse.radius.vdHandelseUtanDatum .vdHandelseDatum.radius{position:absolute;left:0;top:0;width:58px;padding:10px 0;height:100%}
.skv-vd .vdHandelse.radius.vdHandelseUtanDatum.vdDatumSaknas{background:url(/webdav/images/Grafik/ikoner/calendarVD.png) no-repeat;background-size:26px;background-position:center;background-color:#1c5288;position:absolute;left:0;top:0;width:58px;padding:10px 0;min-height:56px;border-radius:3px}
.skv-vd .vdHandelse.radius.vdHandelseUtanDatum .vdHandelseDatum.radius{background:url(/webdav/images/Grafik/ikoner/calendarVD.png) no-repeat;background-size:26px;background-position:center;background-color:#1c5288}
.skv-vd .vdVisaFilterval .vdFiltervalLabel,.skv-vd .foretagsformText .vdFiltervalLabel{font-family:"Open Sans Semibold",arial,"Bitstream Vera Sans",lucida,helvetica,sans-serif}
.skv-vd .vdVisaFilterval a,.skv-vd .foretagsformText a{display:block;margin-top:10px;padding:0;text-decoration:none}
.skv-vd .vdMonthWrp,.skv-vd .vdHandelseflode .vdHandelserWrp,.skv-vd .vdHandelseflodeStatisk .vdHandelserWrp,.skv-vd .vdHandelseLankar .vdHandelserWrp{list-style:none;padding:0}
.skv-vd .vdHandelserWrp .vdKommandeHandelser .vdMonthWrp a span,.skv-vd .vdHandelserWrp .vdTidigareHandelser .vdMonthWrp a span,.skv-vd .vdHandelseflode .vdHandelserWrp a span,.skv-vd .vdHandelseflodeStatisk .vdHandelserWrp a span,.skv-vd .vdHandelseLankar .vdHandelserWrp a span,.skv-vd .vdHandelse.radius.vdHandelseUtanDatum{display:block; word-wrap: break-word; word-break:break-word; -webkit-hyphens: auto; -moz-hyphens: auto; hyphens: auto;}
.skv-vd .vdHandelserWrp .vdKommandeHandelser h3,.skv-vd .vdHandelserWrp .vdTidigareHandelser h3{padding:0}
.skv-vd .vdHandelserWrp .vdKommandeHandelser h2,.skv-vd .vdHandelserWrp .vdTidigareHandelser h2,.skv-vd .vdHandelserWrp .vdKommandeHandelser .vdMonth,.skv-vd .vdDatumlista .vdDatumlistor .vdYearWrp .vdYear{margin:0}
.skv-vd .vdDatumlista .vdDatumlistor ul{padding:0;margin:0}
.skv-vd .footer .vdVisaFilterval a{background:url(/webdav/images/Grafik/ikoner/linkArrow.png) no-repeat;padding-left:12px;background-position:0 70%;display:block;color:#168dc4!important}
.skv-vd .vdHandelseflodeTextWrp{margin-bottom:20px}
.skv-vd .vdHandelserWrp{position:relative}
.skv-vd .vdTidigareDatumToggle{position:absolute;left:0;width:100%;top:5px;max-width:485px;text-align:right}
.skv-vd .vdTidigareDatumToggle a:link{display:inline-block;width:auto}
.skv-vd .vdFlik a:focus{border:0!important}
.skv-vd .vdForetagForm{margin:0;padding:0}
.skv-vd .vdFilter{border:1px solid #bbb;border-radius:0 5px 0 0;display:block;background:#fff;background:-moz-linear-gradient(top,#fff 0,#cecece 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#cecece));background:-webkit-linear-gradient(top,#fff 0,#cecece 100%);background:-o-linear-gradient(top,#fff 0,#cecece 100%);background:-ms-linear-gradient(top,#fff 0,#cecece 100%);background:linear-gradient(to bottom,#fff 0,#cecece 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#cecece',GradientType=0);overflow:hidden}
.skv-vd .vdFilter.inverted{background:#fff}
.skv-vd .vdFilter>span{display:block;float:left;padding:10px;color:#000}
.skv-vd .vdFilter>.vdToggleForm{float:left;display:block;margin:8px}
.skv-vd .vdFlikForm{border:0;border-radius:0 0 5px 5px;border-top:0;background-color:#f5f5f5}
.skv-vd .vdFlikForm>h3{display:block;padding:10px 0 0 15px;margin:0}
.skv-vd .vdFlikForm h2{margin-top:0}
.skv-vd .vdFlikForm .inpRadioWrp label{color:#000;font-family:'Open Sans Semibold'}
.skv-vd .form-group{display:block;margin-bottom:20px}
.skv-vd .form-group .controls{float:left;display:block;width:60%}
.skv-vd .form-group .controls .vd-row{display:block;overflow:hidden;margin-bottom:3px}
.skv-vd .form-inner .inpCheckboxWrp{float:right;width:60%}
.skv-vd .clearFloat{clear:both}
.skv-vd .radioLbl{float:left;display:block;width:40%;padding-right:5px}
.skv-vd .radioLbl .labelText{color:#000;max-width:90%;width:80%}
.skv-vd .inpRadioBtnWrp{float:left}
.skv-vd .vd-row .inpRadioBtnWrp{margin-left:3px;width:40px}
.skv-vd .vd-row .inpRadioBtnWrp:first-child{margin-left:0}
.skv-vd .vd-row .inpRadioBtnWrp>input[type="radio"]+label{width:100%;text-align:center;padding-left:0;padding-right:0}
.skv-vd .vdFlikForm form .form-inner{padding:15px}
.skv-vd .vdFlikForm form .vdFilterBtnWrp{padding:10px 15px;border-top:1px solid #bbb}
.skv-vd .vdFlikForm form .vdFilterBtnWrp input[type=submit]{display:inline-block;margin:0 auto;outline:0;border:1px solid #bbb;border-bottom:1px solid #7a7a7a;padding:5px 15px;border-radius:3px;margin:0;margin-left:40%}
.skv-vd .btnMarked:hover{background:#f2f2f2;box-shadow:0 1px 1px #ddd;cursor:pointer}
.skv-vd .vdDatumlista h3{padding-left:0}
.skv-vd .vdHandelseFilter{border-color:#bbb #bbb #7a7a7a;border-style:solid;border-width:1px;padding:0}
.skv-vd .vdHandelseFilter .vdHandelseInfo{border-bottom:1px solid #bbb;padding-bottom:10px}
.skv-vd .vdHandelseFilter .vdHandelseTyp{padding:0 10px 0 10px}
.skv-vd .accordionOpen,.skv-vd .accordionClose{padding-top:8px;padding-bottom:8px;padding-right:8px;padding-left:45px;text-align:left;font-family:"Open Sans Semibold"}
.skv-vd .accordionOpen span,.skv-vd .accordionClose span{display:inline-block;padding:0;margin-right:3%}
.skv-vd .vdHandelseInfo{padding-top:10px;padding-bottom:15px!important}
.skv-vd .vdHandelseTypOchKategoriWrp{display:block;padding-left:66px;background:url("http://d26uhratvi024l.cloudfront.net/gsc/NO7IMY/3a/27/87/3a27870a72c843409f4d545b7ae48b90/images/valj_foretagsform_till_handelse/u29.png?token=be8fdeda23d5e5bc76e788c02f6b00b0") no-repeat;position:relative}
.skv-vd .vdHandelseTypOchKategoriWrp{margin-left:10px}
.skv-vd .vdHandelseTypOchKategoriWrp>p[class]{padding:0;margin-top:0}
.skv-vd .vdHandelseTypOchKategoriWrp p.vdHandelseKategori{font-size:24px;line-height:24px}
.skv-vd .vdHandelseTypOchKategoriWrp p.vdHandelseTyp{font-size:15px}
.skv-vd .vdHandelseTypOchKategoriWrp .vdHandelseDatum.radius{position:absolute;left:0;top:0;width:56px;height:52px;border-radius:3px;background:url(/webdav/images/Grafik/ikoner/calendarVD.png) no-repeat;background-position:center;background-color:#1c5288;background-size:36px}
.skv-vd a .accordionOpen:focus,.skv-vd a .accordionClose:focus{border:none!important;box-shadow:inset 0 0 1px 2px #168dc4}
.skv-vd .vdHandelserWrp{margin-top:10px}
.skv-vd .accordionClose{background-color:#fff}
.skv-vd .h?ndelsel?nk-portlet .vdHandelserWrp{margin-top:0;margin-bottom:10px}
.skv-vd .vdHandelserWrp .vdVisaTidigareDatum,.skv-vd .vdHandelserWrp .vdDoljTidigareDatum{background-repeat:no-repeat;background-position:-14px 45%;background-size:40px;padding-left:14px}
.skv-vd .vdHandelserWrp .vdVisaTidigareDatum{background-image:url(/webdav/images/Grafik/ikoner/linkArrow_up.png)}
.skv-vd .vdHandelserWrp .vdDoljTidigareDatum{background-image:url(/webdav/images/Grafik/ikoner/linkArrow_down.png)}
.skv-vd .vdVisaFilterval a{background:url(/webdav/images/Grafik/ikoner/linkArrow.png) no-repeat;padding-left:12px;background-position:0 70%;display:block;color:#168dc4!important}
.skv-vd .vdForetagForm .foretagsformText{padding-top:8px;padding-bottom:8px;padding-right:8px;padding-left:50px;border:1px solid #bbb;border-radius:2px;border-bottom:0}
.skv-vd .foretagsformText .visaFiltervalText{float:right}
@media screen and (max-width:600px){.skv-vd .vdFlikForm .form-inner .inpCheckboxWrp{width:100%;float:none;padding-left:5px;padding-right:10px}
.skv-vd .vdFlikForm form>.vdFilterBtnWrp input[type=submit]{margin:0 auto;display:block}
.skv-vd .form-group .radioLbl{margin-bottom:5px}
.skv-vd .form-group .radioLbl,.skv-vd .form-group .controls{width:100%}
.skv-vd .form-group .controls{overflow:hidden}
.skv-vd .help_wrp{float:none}
.skv-vd .radioLbl .labelText{width:auto}
}
@media screen and (max-width:480px){.skv-vd{padding:0}
.skv-vd .vdFlikForm form .form-inner{padding:10px}
.skv-vd .accordionOpen span,.skv-vd .accordionClose span{margin-right:7%}
.skv-vd .accordionOpen span.vdFilterForetagsform,.skv-vd .accordionClose span.vdFilterForetagsform{display:block;margin-bottom:5px}
.skv-vd .foretagsformText{padding-left:0!important}
.skv-vd .foretagsformText span{padding-left:10px}
.skv-vd .vdHandelseLankar .vdVisaFilterval{width:100%!important}
.skv-vd .form-group .controls{width:100%!important}
.skv-vd .ff_wrp:first-child .radioLbl,.skv-vd .ff_wrp:last-child .radioLbl{min-width:70%}
.skv-vd .radioLbl .labelText{max-width:100%}
.skv-vd .form-inner .inpCheckboxWrp{width:100%}
.skv-vd .form-inner .inpCheckboxWrp .labelText{width:200%}
.skv-vd .vdDatumlista .vdDatumlistor .vdYearWrp h2{font-size:16px!important}
.skv-vd .visaFiltervalText .vdFiltervalLabel{width:100%;display:block}
}
@media screen and (max-width:320px){.skv-vd .form-group .inpRadioBtnWrp{float:left;text-align:center}
.skv-vd .form-group .vd-row .inpRadioBtnWrp{margin-left:2.0408163265306123%;width:14.965986394557824%}
.skv-vd .form-group .vd-row .inpRadioBtnWrp:first-child{margin-left:0}
}
@media screen and (min-width:320px){.skv-vd .vdFlikForm .form-group .inpRadioWrp{display:block;float:left;width:100%}
}

/* Tabbnavigering snabbväg till meny och innehåll */
#skip {
    margin:0;
    padding: 0;
    position:relative;
    z-index:10;
}
#skip li {
    height:0;
    list-style-type:none;
}
#skip li a {
    display:block;
    height:1px;
    overflow:hidden;
    position:absolute;
    text-indent:150%;
    white-space:nowrap;
    width:1px
}
#skip li a:focus{
    display:block;
    top:0;
    background-color:#003366;
    color:#fff;
    height:20px;
    padding-bottom:.5em;
    padding-top:.5em;
    text-align:center;
    text-indent:0;
    width:100%;
    z-index:10;
}

/*---------------------MINA SIDOR---------------------*/

/*-----Logga in och inloggad header-----*/

/*.loginlinkContainer {
    position: relative;
    background: linear-gradient(to bottom, #ffd93e 0%,#f7cc29 100%);
    border-bottom: 1px solid #c9a50d;
    border-radius: 3px;
    margin-top: 2px !important;
}*/
.loginlinkContainer {
    position: relative;
    background: #ffd93e;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZDkzZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmN2NjMjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #ffd93e 0%, #f7cc29 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffd93e), color-stop(100%,#f7cc29));
    background: -webkit-linear-gradient(top,  #ffd93e 0%,#f7cc29 100%);
    background: -o-linear-gradient(top,  #ffd93e 0%,#f7cc29 100%);
    background: -ms-linear-gradient(top,  #ffd93e 0%,#f7cc29 100%);
    background: linear-gradient(to bottom,  #ffd93e 0%,#f7cc29 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd93e', endColorstr='#f7cc29',GradientType=0);
    border-bottom: 1px solid #c9a50d;
    border-radius: 3px;
    margin-top: 2px !important;
}
#inloggad-header {
  padding: 5px 10px 5px 10px;
  cursor: pointer;
  float: right;   
  margin-left: 15px;
  min-width: 53px;
}
#loggain-header {
  cursor: pointer;
}

.loginlinkContainer .loggain-knapp, 
.loginlinkContainer .inloggad-knapp {
    color: black;
    text-decoration: none;
    font-size: 13px;
}

.inloggad-knapp:after {
  content: ""; 
  border-bottom: 6px solid #ffd93e;
  height: 0; 
  width: 0; 
  bottom: 55px; 
  border-right: 5px solid transparent; 
  border-left: 5px solid transparent;   
  position: absolute; 
  top: -5px;
  right: 30px;
}

#loggain-header:hover {
    background-color: #fc0;
    background-image: none;
}

.loginlinkContainer .loggain-knapp {
   display: block;
   width: 55px;
   height: 20px;
   padding: 5px 5px 5px 10px;
}

/*-----Mina sidor och Mina meddelanden spalter pa startsidan och etjanstersidan-----*/
.minaMeddelanden-spalt {
    margin: 15px 0px 15px 0px;  
    min-height: 150px;
}

.minaSidor-spalt {
   border: 1px solid #bbb; 
   border-radius: 3px; 
   padding: 10px;
   margin: 15px 0px 15px 0px;
   min-height: 150px;
}
.minaSidor-wrp {
    min-height: 80px;
    position: relative;
    margin-bottom: 5px

}
.minaSidor-wrp a {
    vertical-align: bottom;
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
}
.minaSidor-spalt .minaSidor-wrp .shortcutContainer {
   margin: 5px 0px 5px 0px;
   font-family: Open Sans Semibold;
   padding: 0;
}

.minaSidor-ipad-mobile {
    margin: 35px 0px 35px 0px;
}

/*-----Bilden minameddelanden pa startsidan-----*/

@media only screen and (max-width: 768px) {
   .minaSidor-spalt, .minaMeddelanden-spalt {
      height: auto;
   }
   .minaSidor-ipad-mobile {
      margin: 0px 15px;
   }
}
@media only screen and (max-width: 480px) {
   .minaSidor-wrp {
       min-height: 0;
   }
   .minaSidor-wrp a {
       position: relative;      
   }
}

/*-----Flik-hantering-----*/

  .tab-module {
     width: 100%;
  }
  .tab-module:after,
  .tab-module:before {
     content: " "; /* 1 */
     display: table; /* 2 */
  }
  .tab-module:after {
     clear: both;
  }
  .tab-module {
     *zoom: 1;
  }
  
  .tab-module .nav-tabs {
      float: left;
      width: 100%;
  }
  .tab-module .nav-tabs h2 {
   	 font-size: 14px;
       display: inline;
       float: left;
       height: 30px;
       border-top: 1px solid #bbb;
       border-bottom: 1px solid #bbb;
       margin-top: 2px;
       padding: 4px 13px 8px;
       margin-bottom: 0;
       line-height: normal;
  }
  .nav-tabs li.active h2 {
       margin-top: 0;
       height: 32px;
       border-bottom: none;
       padding: 6px 13px;
       background-color: #fff;
  }
  .tab-module .nav-tabs a {
       float: left;
  }
  .tab-module .nav-tabs a .highlight {
       padding: 0;
       float: none;
       border: none;
       height: auto;
       margin: 0;
  }
  .tab-module .nav-tabs-mobile {
      width: 100%;
      float: left;
      background: rgb(254,254,254);
      background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
      background: -moz-linear-gradient(top, rgba(254,254,254,1) 0%, rgba(231,231,231,1) 100%);
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,254,254,1)), color-stop(100%,rgba(231,231,231,1)));
      background: -webkit-linear-gradient(top, rgba(254,254,254,1) 0%,rgba(231,231,231,1) 100%);
      background: -o-linear-gradient(top, rgba(254,254,254,1) 0%,rgba(231,231,231,1) 100%);
      background: -ms-linear-gradient(top, rgba(254,254,254,1) 0%,rgba(231,231,231,1) 100%);
      background: linear-gradient(to bottom, rgba(254,254,254,1) 0%,rgba(231,231,231,1) 100%);
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e7e7e7',GradientType=0 );
      display: none;
  }
  .tab-module .nav-tabs-mobile select {
      background: transparent url(/images/18.5d699354142b23030206e/sprite_vertical.png) right -945px no-repeat;
      background-size: 38px;
      border: 1px solid #ccc;
      border-bottom: 0;
      width: 100%;
      height: 50px;
      padding: 10px;
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none;
  }
  
  @media only screen and (max-width: 480px) {
     .tab-module .nav-tabs-mobile {
         display: block;
     }
  }
  
  .tab-module .tab-section {
      float: left;
      width: 100%;
  }
   
  .tab-module .tab-pane.content-flik li a {
      display: block;
  }

  .tab-module .tab-content > .tab-pane { 
      display: none; 
  } 
  .tab-module .tab-content > .active { 
      display: block !important; 
  } 
  
  
  /* Icon flöde */


.icon-flow > div {
  list-style: none;
}
@media (min-width: 500px) and (max-width: 768px) { 
   .icon-flow > div {
      padding-left: 110px;
   }
}
@media all and (max-width: 500px) { 
   .icon-flow > div {
      padding-left: 68px;
   }
}

.icon-flow > div > div {
  position: relative;
  border: 2px solid #ccc;
  border-radius: 3px;
  margin: 0 0 10px;
  padding: 0;
  margin-left: 0;
  padding-left: 120px;
  padding-right: 0;
}
@media all and (max-width: 768px) { 
   .icon-flow > div > div {
      padding: 0;
   }
}
.icon-flow > div > div > .sv-row {
   padding: 10px !important;
}
.icon-flow > div > div > .sv-row + .sv-row {
   border-top: 2px solid #ccc;
}

.icon-flow > div > div > .sv-text-portlet {
  background: #ddd;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 120px;
  display: inline-block;
}
.sv-editing-mode .icon-flow > div > div > .sv-text-portlet {
   position: absolute !important;
}
@media all and (max-width: 768px) {
   .icon-flow > div > div > .sv-text-portlet {
       height: auto;
       min-height: 30px;
       width: 100%;
       position: relative;
   }
   .sv-editing-mode .icon-flow > div > div > .sv-text-portlet {
      position: relative !important;
   }
}
.icon-flow > div > div > .sv-text-portlet > .sv-text-portlet-content {
   position: relative;
   height: 100%;
}
.icon-flow > div > div > .sv-text-portlet h2 {
  margin: 0 !important;

  width: 100%;
  text-align: center;
  
  /* Center position */
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  position: absolute;
  left: 50%;
  top: 50%;
  
  /* Break words */
  -ms-word-break: break-all;
        word-break: break-all;
   
        // Non standard for webkit
        word-break: break-word;
   
   -webkit-hyphens: auto;
      -moz-hyphens: auto;
           hyphens: auto;
}
@media all and (max-width: 768px) {
   .icon-flow > div > div > .sv-text-portlet h2 {
      padding: 2px 0;
      position: static;
      -webkit-transform: none;
      -ms-transform: none;
          transform: none;
   }
}

.icon-flow > div > div > .sv-image-portlet {
  position: absolute;
  width: 60px;
  height: 60px;
  left: -107px;
  top: 50%;
  z-index: 1000;
  font-size: 25px;
  line-height: 25px;
  margin-top: -45px;
  border-radius: 7px;
  text-align: center;
  overflow: hidden;
  border: 4px solid #749ABF;
  padding: 11px;
  background: #fff;
  border-radius: 100%;
}
.sv-editing-mode .icon-flow > div > div > .sv-image-portlet {
   position: absolute !important;
}

@media all and (max-width: 500px) { /* 768px */
   .icon-flow > div > div > .sv-image-portlet {
        width: 35px;
        height: 35px;
        left: -78px;
        margin-top: -33px;
   }
}


.icon-flow > div > div > .sv-image-portlet img {
    width: 100%;
    height: 100%;
    max-width: none !important;
    max-height: none !important;
}

.icon-flow > div > div:before {
  content: " ";
  width: 4px;
  height: 100%;
  background-color: #749ABF;
  position: absolute;
  z-index: 5;
  left: -64px;
  top: 0px;
  bottom: 0px;
  padding-top: 10px;
  padding-bottom: 10px;
}
@media all and (max-width: 500px) { /* 768px */
   .icon-flow > div > div:before {
      left: -47px;
   }
}

.icon-flow > div > div:first-child:before {
  background-color: #749ABF;
  bottom: auto;
  top: 50%;
  z-index: 1;
  height: 70%;
}

.icon-flow > div > div:last-child:before,
.icon-flow > div > .last-child:before {
  background-color: #749ABF;
  bottom: 50%;
  top: auto;
  height: 70%;
  z-index: 1;
}

.icon-flow > div > div:only-child:before,
.icon-flow > div > .only-child:before {
  width: 0;
  height: 0;
}

.icon-flow > div > div:after {
   right: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(221, 221, 221, 0);
	border-right-color: #ddd;
	border-width: 7px;
   margin-top: -7px;
}
@media all and (max-width: 768px) {
   .icon-flow > div > div:after {
      border-right-color: #fff;
   }
}
.icon-flow .arrow {
    right: 100%;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(221, 221, 221, 0);
    border-right-color: #ccc;
    border-width: 10px;
    margin-top: -10px;
}

.icon-flow .btn {
	background: rgb(254,254,254);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(254,254,254,1) 0%, rgba(231,231,231,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,254,254,1)), color-stop(100%,rgba(231,231,231,1)));
	background: -webkit-linear-gradient(top, rgba(254,254,254,1) 0%,rgba(231,231,231,1) 100%);
	background: -o-linear-gradient(top, rgba(254,254,254,1) 0%,rgba(231,231,231,1) 100%);
	background: -ms-linear-gradient(top, rgba(254,254,254,1) 0%,rgba(231,231,231,1) 100%);
	background: linear-gradient(to bottom, rgba(254,254,254,1) 0%,rgba(231,231,231,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e7e7e7',GradientType=0 );
	border-bottom: 1px solid #7a7a7a;
	border-left: 1px solid #bbb;
	border-right: 1px solid #bbb;
	border-top: 1px solid #bbb;
	outline: none;
	border-radius: 3px;
	width: auto;
	min-width: 100px;
   box-sizing: border-box;
}

.icon-flow .btn  {
	padding: 7px 12px;
	text-decoration: none;
	display: block;
	text-align: center;
	font-size: 15px;
   box-sizing: border-box;
   color: #333;
   text-align: left;
   margin-top: 10px;
   padding-left: 42px;
   position: relative;
}
@media all and (max-width: 520px) {
   .icon-flow .btn  {
      padding-left: 12px;
   }
}
.icon-flow .md-hidden {
      display: none;
}
.icon-flow .md-visible {
   display: inline;
}
@media all and (max-width: 520px) {
   .icon-flow .btn {
      max-width: none;
   }
   .icon-flow .md-hidden {
      display: block;
   }
   .icon-flow .md-visible {
      display: none;
   }
}

.icon-flow .btn:focus {
	outline-color: #3069a1;
}

.icon-flow .btn:hover {
	background: #f2f2f2;
	box-shadow: 0 1px 1px #ddd;
}

.icon-flow .btn:active {
	background: #e5e5e5;
	border: 1px solid #bbb;
	border-top: 1px solid #7a7a7a;
	box-shadow: inset 0 1px 1px #ddd;
}

.icon-flow .btn:active {
	color: #333;
}
.icon-flow .icon {
   display: inline-block;
    width: 34px;
    height: 29px;
    background-size: 100% auto;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    position: absolute;
    left: 3px;
    top: 2px;
}
.icon-flow .icon.iphone {
   background-image: url(/images/18.3810a01c150939e893f23bcf/appstore-logo.png);
}
.icon-flow .icon.android {
   background-image: url(/images/18.3810a01c150939e893f23bce/andriod-logo.png);
   width: 28px;
   margin-left: 3px;
}

.icon-flow .sv-use-margins .normal:last-child {
   margin-bottom: 14px;   
}

.accordion-module .collapse, .accordion-module .collapse2 {
    display: none
}

.accordion-module .collapse.in, .accordion-module .collapse2.in {
    display: block
}

.accordion-module .collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    -webkit-transition-timing-function: ease;
    -o-transition-timing-function: ease;
    transition-timing-function: ease;
    -webkit-transition-duration: .35s;
    -o-transition-duration: .35s;
    transition-duration: .35s;
    -webkit-transition-property: height,visibility;
    -o-transition-property: height,visibility;
    transition-property: height,visibility
}

.accordion-module {
   margin-bottom: 20px;
}
.accordion-module:after,
.accordion-module:before {
   content: " "; /* 1 */
   display: table; /* 2 */
}
.accordion-module:after {
   clear: both;
}
.accordion-module {
   *zoom: 1;
}
.accordion-module .panel {
   box-shadow: none;
   border: 0;
   margin: 0;
}
.accordion-module .panel-heading {
   padding: 0;
}
.accordion-module .panel-heading a {
   display: block;
   color: #121212;
   text-decoration: none;
}
.accordion-module .panel-heading a:focus {
   text-decoration: underline;
}
.accordion-module .panel-title {
   margin: 0 !important;
   padding: 10px 40px 10px 10px;
   font-size: 14px !important;
   line-height: 19px;
}
.accordion-module .panel-title:before {
    content: " ";
    position: absolute;
    top: 12px;
    right: 10px;
    width: 15px;
    height: 15px;
    background: #000;
    background: url(/images/18.5d699354142b23030203d/arrow_up_large_black.png) -13px -13px no-repeat;
    background-size: 40px;
    text-decoration: none;
    -webkit-transform: translate3d(0,0,0);
    image-rendering: -moz-crisp-edges;
    image-rendering: -moz-crisp-edges;
    image-rendering: -o-crisp-edges;
    image-rendering: -webkit-optimize-contrast;
    -ms-interpolation-mode: nearest-neighbor;
}
.accordion-module .collapsed .panel-title:before {
    background: url(/images/18.5d699354142b230302033/arrow_down_large_black.png) -13px -11px no-repeat;
    background-size: 40px;
}
.accordion-module .panel-section {
   border: 1px solid #bbb;
   border-radius: 0 0 3px 3px;
   margin-top: -2px;
   margin-bottom: 5px;
}
.accordion-module .panel-section .panel-body {
   padding: 0;
   margin: 0;
}
.accordion-module .panel-footer {
       position: relative;
       display: block;
       padding:10px 15px;
       color:#158cc4;
       text-decoration: none;
       border-top:1px solid #bbb;
       cursor: pointer;
       font-family: "Open Sans Semibold",arial,sans-serif,sans-serif;
       font-size: 14px;
     }
.accordion-module .panel-footer:hover {
       text-decoration: underline;
     }
.accordion-module .panel-footer:before {
       content: " ";
       position: absolute;
       top: 12px;
       right: 10px;
       width: 15px;
       height: 15px;
       background: #000;
       background: url(/images/18.5d699354142b23030203d/arrow_up_large_black.png) -13px -13px no-repeat;
       background-size: 40px;
       text-decoration: none;
       -webkit-transform: translate3d(0,0,0);
       image-rendering: -moz-crisp-edges;
       image-rendering: -moz-crisp-edges;
       image-rendering: -o-crisp-edges;
       image-rendering: -webkit-optimize-contrast;
       -ms-interpolation-mode: nearest-neighbor;
}
.accordion-module .panel-section .sv-row {
   padding: 20px 30px;  
}
.accordion-module .panel-section .sv-row .sv-row {
    padding: 0;
}
@media only screen and (max-width: 480px) {
   .accordion-module .panel-section .sv-row {
      padding: 20px 15px;  
   }
}

.accordion-module .collapsed .acc-module-title {
   background: rgb(254,254,254);
   background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
   background: -moz-linear-gradient(top, rgba(254,254,254,1) 0%, rgba(231,231,231,1) 100%);
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,254,254,1)), color-stop(100%,rgba(231,231,231,1)));
   background: -webkit-linear-gradient(top, rgba(254,254,254,1) 0%,rgba(231,231,231,1) 100%);
   background: -o-linear-gradient(top, rgba(254,254,254,1) 0%,rgba(231,231,231,1) 100%);
   background: -ms-linear-gradient(top, rgba(254,254,254,1) 0%,rgba(231,231,231,1) 100%);
   background: linear-gradient(to bottom, rgba(254,254,254,1) 0%,rgba(231,231,231,1) 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e7e7e7',GradientType=0 );
   box-shadow: none;
}
.accordion-module .acc-module-title {
   box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
   background: #ccc;
}

.text-blue-number {
       width: 31px;     
       height: 31px;     
       border-radius: 31px;     
       text-align: center;     
       line-height: 31px;     
       display: inline-block;     
       background: #6f98bf;     
       color: #fff;     
}

.text-indentation {
   display: inline-block; 
   margin-left: 15px;
   width: 87%;     
   vertical-align: top;
}

@media all and (max-width: 600px) {
   .text-indentation {
      width: 80%;   
   }
}

.rspkr_dr_link img {
   position: static !important;
   margin: 0 !important;
}


/* New mobilemenu */

.mobilemenu {
   background-color: #FFF;
   box-shadow: 0px 4px 12px -2px #555;
   -moz-box-shadow: 0px 4px 12px -2px #555;
   -webkit-box-shadow: 0px 4px 12px -2px #555;
}

.mobilemenu label {
   cursor: pointer;
   -webkit-user-select: none; /* Chrome/Safari */        
   -moz-user-select: none; /* Firefox */
   -ms-user-select: none; /* IE10+ */
}

.mobilemenu input {
  display: none;
}

.mobilemenu a {
   display: block;
   color: #333 !important;
   text-decoration: none;
}

.mobilemenu li {
   overflow: auto;
}

.mobilemenu ul,
.mobilemenu li {
   list-style-type: none;
   margin: 0;
   padding: 0;
}

.mobilemenu ul ul ul {
   margin-left: 9px;
}

.mobilemenu input + div > ul,
.mobilemenu #mobilemenu_display + div {
   display: none;
}

.mobilemenu input:checked + div > ul,
.mobilemenu #mobilemenu_display:checked + div {
  display: block;
}

.mobilemenu ul a {
   background: url(/images/18.361dc8c15312eff6fd1be76/mobilmeny_streckad_linje.png) repeat-x bottom left;
   padding: 13px 10px 13px 16px;
}

.mobilemenu ul li.open > div > a > span {
   display: block;
   padding: 5px 12px;
   border-radius: 15px;
   font-family: "Open Sans Semibold";
   background-color: #DDD;
   border-bottom: 1px solid #ABABAB;
}

.mobilemenu ul li.current > div > a > span {
   color: #FFF;
   border: none !important;
   
   background: #333333; /* Old browsers */
   background: -moz-linear-gradient(top,  #333333 0%, #545454 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#333333), color-stop(100%,#545454)); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  #333333 0%,#545454 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  #333333 0%,#545454 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  #333333 0%,#545454 100%); /* IE10+ */
   background: linear-gradient(to bottom,  #333333 0%,#545454 100%); /* W3C */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#545454',GradientType=0 ); /* IE6-9 */
}

.mobilemenu ul li.open > div > label ~ a > span {
   margin-right: 36px;
}

.mobilemenu ul li.open > div > a {
   padding: 9px 4px 10px;
}

.mobilemenu li:last-child > div > a {
   background: url(/images/18.361dc8c15312eff6fd1be75/mobilmeny_linje.png) repeat-x bottom left;
}

.mobilemenu ul ul a {
   border-left: 9px solid #AEAEAE;
}

.mobilemenu ul label {
   display: block;
   float: right;
   width: 36px;
   height: 43px;
   padding-left: 6px;
   z-index: 1000;
}

.mobilemenu ul:before {
   display: block;
   content: '';
   clear: both;
}

.mobilemenu ul label {
   background: transparent url(/images/18.361dc8c15312eff6fd1be74/mobilmeny_plus.png)  no-repeat scroll 6px 6px;
}

.mobilemenu ul input:checked + div > label {
   background: url(/images/18.361dc8c15312eff6fd1be73/mobilmeny_minus.png) no-repeat scroll 6px 6px;
}

.mobilemenu ul li.open > div > label {
   background: transparent url(/images/18.361dc8c15312eff6fd1be74/mobilmeny_plus.png) no-repeat scroll 6px 9px;
}

.mobilemenu ul li.open > input:checked + div > label {
   background: url(/images/18.361dc8c15312eff6fd1be73/mobilmeny_minus.png) no-repeat scroll 6px 9px;
}

.mobilemenu span.icon {
   width: 31px;
   height: 27px;
   display: block;
   float: left;
}

.mobilemenu li.menu-servicelank {
   background-color: #F0F0F0;
}

.mobilemenu li.menu-servicelank > div > a {
   padding-left: 11px;
}

.mobilemenu ul li.menu-servicelank.open > div > a > span {
   padding-left: 7px;
}

.mobilemenu li.open > a span.icon {
   -webkit-filter: brightness(1.2);
   filter: brightness(1.2);
}

.mobilemenu li.signlanguage span.icon {
   background: transparent url("/images/18.361dc8c15312eff6fd1d027/sprite_vertical_half.png") no-repeat scroll -5px -161px;
   background: transparent url("/images/18.5d699354142b23030206e/sprite_vertical.png") no-repeat scroll -5px -161px / 38px auto;
}

.mobilemenu li.otherlanguages span.icon {
   background: transparent url("/images/18.361dc8c15312eff6fd1d027/sprite_vertical_half.png") no-repeat scroll -5px -237px;
   background: transparent url("/images/18.5d699354142b23030206e/sprite_vertical.png") no-repeat scroll -5px -237px / 38px auto;
}

.mobilemenu li.rattsligvagledning span.icon {
   background: transparent url("/images/18.361dc8c15312eff6fd1d027/sprite_vertical_half.png") no-repeat scroll -6px -2120px;
   background: transparent url("/images/18.5d699354142b23030206e/sprite_vertical.png") no-repeat scroll -6px -2120px / 38px auto;
}

.mobilemenu input ~ div > .visa-undermeny-knapp {
   display: block;
}
.mobilemenu input ~ div > .dolj-undermeny-knapp {
   display: none;
}
.mobilemenu input:checked ~ div > .visa-undermeny-knapp {
   display: none;
}
.mobilemenu input:checked ~ div > .dolj-undermeny-knapp {
   display: block;
}
.mobilemenu li {
   position: relative;
}
.mobilemenu .script-knapp {
   z-index: -1000;
   position: absolute;
   top: 0;
   right: 0;
   width: 42px;
   height: 42px;
   background-color: transparent;
}

.mobileMenuButton {
   -webkit-touch-callout: none; /* iOS Safari */
   -webkit-user-select: none;   /* Chrome/Safari/Opera */
   -khtml-user-select: none;    /* Konqueror */
   -moz-user-select: none;      /* Firefox */
   -ms-user-select: none;       /* Internet Explorer/Edge */
}

.mobileMenuButton > span {
   display: block;
   height: 22px;
   width: 46px;
   float: left;
   background: transparent url("/images/18.361dc8c15312eff6fd1d027/sprite_vertical_half.png") no-repeat scroll 5px -2055px;
   background: transparent url("/images/18.5d699354142b23030206e/sprite_vertical.png") no-repeat scroll 5px -2055px / 38px auto;
}

.mobileMenuButton.open > span {
   background: transparent url("/images/18.361dc8c15312eff6fd1d027/sprite_vertical_half.png") no-repeat scroll 5px -2088px;
   background: transparent url("/images/18.5d699354142b23030206e/sprite_vertical.png") no-repeat scroll 5px -2088px / 38px auto;
}

.sr-only {
   position: absolute;
   width: 1px;
   height: 1px;
   margin: -1px;
   padding: 0;
   overflow: hidden;
   clip: rect(0,0,0,0);
   border: 0;
   display: inline-block !important;
}