/* Göm innehåll, men visas för skärmläsare */
.lp-user-hidden {
  position: absolute;
  left: -10000px;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
}

/* Follow us */
.followuson_menu_wrapper ul {
	list-style-type: none;
	list-style: none;
	margin:0;
	padding: 0;
	display:block;
}
.followuson_menu_wrapper ul li {
	display:block;
	float:left;
}
.followuson_menu_wrapper ul li a {
	display:block;
	height:32px;
	float:left;
}
.followuson_menu_wrapper ul li a span {
	display:none;
}

/* Share wrapper */
#share_wrapper ul {
	list-style-type: none;
	list-style: none;
	margin:0;
	padding: 0;
	display:block;
}
#share_wrapper ul li{
	display:block;
	float:left;
}
#share_wrapper ul li a{
	display:block;
	float:left;
	margin-left: 10px;
   color: #333;
   font-family: Arial;
   font-size: 11px;
	text-decoration: none;
}
#share_wrapper ul li a span{
	float:left;
	margin-right:5px;
}

/* Mega-menu */

#menu.mega > ul > li.lp-menu-toggle {
   display: none;
}

#menu.mega .mega-menu-content {
	display: none;
	background: #fff;
	-moz-background-clip: padding;
	-webkit-background-clip: padding;
	background-clip: padding-box;
	border: 1px solid #e4e4e4;
	overflow: hidden;
}

#menu.mega .mega-menu-content-wrapper {
	margin-top: -10px;
	z-index: 99999999 !important;
}

#menu.mega .arrow {
	width: 24px;
	height: 10px;
	background: url(/webdav/images/system/megamenu/arrow2.png) 0 bottom no-repeat;
	top: 12px;
}

#menu.mega ul {
	list-style-type: none;
	list-style: none;
	margin: 0;
	padding: 0;
	display: block;
}

#menu.mega > ul {
	display: table;
	width: 100%;}

#menu.mega > ul > li {
	display: table-cell;
    float: none;
}

#menu.mega > ul > li.lp-search-toggle {
	vertical-align: middle;
	text-align: center;
}

#menu.mega > ul > li.lp-search-toggle.lp-active {
	background: #22bbea;
}

#menu.mega > ul > li.lp-search-toggle button {
	border: 0;
	background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAkBAMAAAAX21WWAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAwUExURUdwTP///////////////////////////////////////////////////////////0Q+7AIAAAAPdFJOUwDzmRKKV6MIJdE552W6ZtbS5GsAAAD3SURBVCjPdZIxTsNAEEUtbEjkFhSEhGQaaoNyATiBEVW6QJUWGuo0VFScAB+DDnECjhBxBFtOYZHo4R1v1l7v5jd/9f09Mzt/g0BjdP/O2eVT0EN4i8LJVU/7psV5J72ww8IUW8FkNn19hO2u5BFUqlKYwYPWfvjL5RB/sdFNEz711zeKtnUEudZiuJHDM5WZIONUeM6x0a5ZC6emmRqhFP7gzmiH1MIJS6ONKYShu3oIezXfv74evll8M/vu5tvBAe6uUpydRiqbwe4zCczKqKlGPciyqcbFr5W5spWDtyE2+w21NhvaZiFzbWrgoa0xOrbG6Nj+AXkcvREDI6ZXAAAAAElFTkSuQmCC') center center no-repeat;
	background-size: 20px 20px;
	display: inline-block;
	width: 30px;
	height: 100%;
   min-height: 50px;
	cursor: pointer;
}


#menu.mega li {
	margin: 0;
	padding: 0;
	display: block;
	float: left;
}

#menu.mega h2 a {
	margin: 0;
	padding: 0;
	display: block;
	padding: 17px 0 15px;
	color: #ffffff;
	text-transform: uppercase;
	font-family: Arial,sans-serif;
	font-size: 17px;
	font-style: normal;
	line-height: normal;
	text-decoration: none;
    text-align: center;
}

#menu.mega .expanded a, #menu.mega .current a, #menu.mega a.active {
	/* Should be on class?
	background-image: url("/images/18.3352b17a1293f95bee08000175/toppmeny-divider-bla2.gif");
	background-position: right top;
	background-repeat: repeat-y;
	padding-right: 2px;*/

	background: #22bbea;
	color: white !important;
}

#menu.mega .mega-menu-content {
	padding: 10px 20px;
}

#menu.mega .mega-menu-content .submenu {
	min-width: 200px;
	float: left;
}

#menu.mega .mega-menu-content li {
	float: none;
	/* border-bottom: 1px solid #e4e4e4; */
}

#menu.mega .mega-menu-content li a {
	padding: 8px 1px 8px 10px;
	display: block;
	color: #082F55;
	font-size: 107%;
	font-family: Arial, sans-serif;
	text-decoration: none;
}

#menu.mega .mega-menu-content li a:hover {
	color: #22bbea !important;
}

#menu.mega .mega-menu-content a, 
#menu.mega .expanded .submenu a {
	background: none;
	border: none;
	color: #000 !important;
}

#menu.mega .blurb {
	border-left: 1px solid #e4e4e4;
	padding-left: 20px;
	margin-left: 20px;
	float: left;
}

#menu.mega .depth-1.index-in-level-5,
#menu.mega .depth-1.index-in-level-6, 
#menu.mega .depth-1.index-in-level-7, 
#menu.mega .depth-1.index-in-level-8, 
#menu.mega .depth-1.index-in-level-9, 
#menu.mega .depth-1.index-in-level-10, 
#menu.mega .depth-1.index-in-level-11, 
#menu.mega .depth-1.index-in-level-12,
#menu.mega .depth-1.index-in-level-13,
#menu.mega .depth-1.index-in-level-14,
#menu.mega .depth-1.index-in-level-15,
#menu.mega .depth-1.index-in-level-16 {
	display: none;
	visibility: hidden;
}

/* #menu.mega .depth-1.index-in-level-0 a > img {
   display: none;
} */


/* Modulavstånd i innehållsytor. */

.pagecontent > .sv-portlet {
   margin-bottom: 10px;
}

/* .sv-responsive .sv-image-portlet img {
  width: auto !important;
  max-width: 100% !important;
}
*/


#lp-print-link a {
   display: block;
   background: no-repeat 100% 50% url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAAAAAA6mKC9AAAACXZwQWcAAAAQAAAAEABcxq3DAAAAg0lEQVQY0z3PMREEAQhDUcyiBxGIwAAOUmMhXdrMFbu3vwgzryNsA/sE22F7/bYv9B/6hfpD2Q4CTUsUOYuLpW9nd3YWMmIkS6IsyZxokSSfpTr67u4Oz7mKOgB3uAMOV1Fb+VWbkZ1JS5KZWRmdOXqbzA5PjfhAVytszfec7JA9X7Z/sUvWYErWIesAAAAASUVORK5CYII=);
   margin: 20px 0 0;
   padding: 3px 22px 3px 0;
}

#lp-print-link a:hover {
   text-decoration: underline;
}


/* Döljer utskriftssidhuvud */

.show-on-print-only, .show-on-print-only div {
   display: none; 
}

/* Döljer länk till mobilmenyer i övriga lägen */

#mobile-navigation {
   display: none;
}

#topmenu li span {
   display: none;
}

/* Grundlayout */


/* RETINA LOGO */

.logo {
   margin: 15px 0
}

.logo img {
   max-width: 100% !important;
   width: 200px !important; /* ändra till halva bildbredden */
}

/* FÖRBÄTTRINGAR */

body {
  -webkit-text-size-adjust: 100%;
}

/* Modulavstånd i innehållsytor */

.maingrid .pagecontent > .sv-portlet {
  margin-bottom: 15px;
}

.maingrid .pagecontent div > p {
  margin-bottom: 10px !important;
}


/* Fix för att högerspalt tar plats även vid tom */

.secondary-content {
  min-height: 1px;
}

/* Bildtextposition */

.maingrid .sv-portlet p, .maingrid .sv-old-text-portlet p {
    margin: 5px 0 0;
}

/* Responsiva iframes etc */

.maingrid iframe, .maingrid object, .maingrid embed {
  border: medium none;
  max-width: 100%;
  overflow: hidden;
}

/* SÖK I SIDHUVUD */

.lp-search-row {
   padding: 10px 0;
   background: #e4e4e4;
}

header .maingrid .sv-search-portlet {
   position: relative;
}

header .maingrid .sv-search-portlet input[type=text] {
 width: 100%;
 box-sizing: border-box;
 padding: 15px;
 border: none;
 background: #fff !important;
 outline: none;
 font-size: 16px;
}

header .maingrid .sv-search-portlet input[type=submit] {
   position: absolute;
   top: 5px;
   right: 5px;
   bottom: 5px;
   width: 15%;
   min-height: 30px;
   padding: 8px;
   background: #0077ba;
   border: none;
   color: #fff;
   font-size: 16px;
}

.ac_results li {
   padding: 10px;
   font-size: 14px;
}

/* UNDERMENY */

#leftmenu .a2_gotKids {  
   background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAJCAYAAAD6reaeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkUyNDBDRTNENkEwMDExRTI5NjhBQTYwNkNCNTY0NEVCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkUyNDBDRTNFNkEwMDExRTI5NjhBQTYwNkNCNTY0NEVCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTI0MENFM0I2QTAwMTFFMjk2OEFBNjA2Q0I1NjQ0RUIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RTI0MENFM0M2QTAwMTFFMjk2OEFBNjA2Q0I1NjQ0RUIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6Fjs4IAAAAX0lEQVR42mIUcipIY2BgcAHidCB+D8QMTEC8GioIkmSACb6HquoAYmOYIANU9R4gnoksyAAVVAJhmKAgEJcDcScQ34MJgrTdgwoysEBtDgViV5g5LFDbTYD4LEwQIMAATocP/ZeE7qUAAAAASUVORK5CYII=);
}

#leftmenu .a2_expanded {  
   background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAFCAYAAACXU8ZrAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVDODg5REMxNkEwMDExRTI4NkMyQjA2MzFEQzgyOTQzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVDODg5REMyNkEwMDExRTI4NkMyQjA2MzFEQzgyOTQzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUM4ODlEQkY2QTAwMTFFMjg2QzJCMDYzMURDODI5NDMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUM4ODlEQzA2QTAwMTFFMjg2QzJCMDYzMURDODI5NDMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7e1cEaAAAAVklEQVR42mIUciowZmBgEATiPQyYACQeygTl7AbiVVBBGAgF4rtA7AJSdBaIXYFYCSpYjqSpE4jTWaC6QFaZQBWA8D0oH2QAAwuaG0A6V0MVwQFAgAEAkioP0H6RyKMAAAAASUVORK5CYII=);
}

/* TVÅSPALTARE */

.two-column {
  -moz-column-count: 2; /* Firefox */
  -webkit-column-count: 2; /* Safari and Chrome */
  column-count: 2;
  -moz-column-gap: 20px; /* Firefox */
  -webkit-column-gap: 20px; /* Safari and Chrome */
  column-gap: 20px;
}


/* STANDARDBAKGRUND */

.maingrid .colored-bg {
  background-color: #124270;
}

/* Flernivålänk */

.maingrid .sv-multilevellink-portlet {
   background-image: url(data:image/gif;base64,R0lGODlhDgANAMQAAPDw8PPz8+np6fT09Ovr6/f39/j4+Pb29vX19fz8/PLy8v7+/v39/fr6+urq6ufn5+7u7u/v7+3t7ezs7Pn5+ejo6P///+bm5gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzYwMjVDMTk4N0RCMTFFMjhBM0Q5NUQ3NzVDQzZBQjkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzYwMjVDMUE4N0RCMTFFMjhBM0Q5NUQ3NzVDQzZBQjkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NjAyNUMxNzg3REIxMUUyOEEzRDk1RDc3NUNDNkFCOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NjAyNUMxODg3REIxMUUyOEEzRDk1RDc3NUNDNkFCOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAAAAAAALAAAAAAOAA0AAAVnoCWOR7RYDTWuyFMRzHSdq/JEweQIFW0lEkfEcYkALj1RozIBPC5QSaACsBQekAh0e3EMKhBBBAIlUCgDqCAgYWihEwajsH00LJItGCLbqvJwIhRcf1sTIgaEeIaIihAVkBCCkJANIQA7);
   background-position: 0 0;
   background-repeat: no-repeat;
   padding-left: 19px;
}

.maingrid .sv-multilevellink-portlet img {
   margin: 0 3px;
}

/* RELATERAD INFORMATION (Secondary content) */

.maingrid .sv-related-portlet h2.subheading {
  display: block;
  padding: 8px 7px 3px 10px;
  margin: 0 0 5px;
  border-top: 3px solid #124270;
  border-left: 3px solid #124270;
  font-size: 14px;
  color: #000;
}

.maingrid .sv-related-portlet ul {
  list-style-type:none;
  padding: 15px 13px;
  margin: 0 0 30px;
  background: #eee;
  border-top: 3px solid #124270;
}

.maingrid .sv-related-portlet li {
  margin-bottom: 3px;
}

.maingrid .sv-related-portlet .ahogerspalt {
  color: #000;
  font-family: Arial, sans-serif;
  font-size: 12px;
}

.maingrid .sv-related-portlet a.ahogerspalt {
  padding: 0 0 0 10px;
  margin: 0 0 4px;
  background: no-repeat 0 50% url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAICAYAAAGpNG6TAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkZEQkU3MkJFNjk1RTExRTI4NTNFQjI3QzFFRDZGNTQ5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkZEQkU3MkJGNjk1RTExRTI4NTNFQjI3QzFFRDZGNTQ5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RkRCRTcyQkM2OTVFMTFFMjg1M0VCMjdDMUVENkY1NDkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RkRCRTcyQkQ2OTVFMTFFMjg1M0VCMjdDMUVENkY1NDkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5EH2I2AAAAW0lEQVR42mJIS0tzAQggBhAACCAIAnLfAQQQI5AQBLJdQLxykChAADFARRiYgPgujBEGFgUSZ0AiAAEGYnQA8W6YWYxQwTQgBTLFhAkqARKYBQTvweYDsTFMCwDhnhk7Y6UhfwAAAABJRU5ErkJggg==);
  
  
  text-decoration: none;
}

.maingrid .sv-related-portlet a.ahogerspalt:hover {
  text-decoration: underline;
}

.maingrid .sv-related-portlet a.ahogerspalt:hover {
  text-decoration: underline;
}


/* Ikoner relateradmetadata */

.maingrid .sv-related-portlet span.colored-bg {
  display: block;
  float: right;
  height: 20px;
  margin-top: 9px;
  width: 20px;
  background-size: 20px 20px;
}

.maingrid .sv-related-portlet img.colored-bg {
  float: right;
  height: 20px;
  width: 20px;
  margin: 9px 5px;
}

.maingrid .sv-related-portlet .rel-question span.colored-bg {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjUxMjdBNjQwNkM2NTExRTJCOTg3QjhDQjFDNEZDQjcyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjUxMjdBNjQxNkM2NTExRTJCOTg3QjhDQjFDNEZDQjcyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTEyN0E2M0U2QzY1MTFFMkI5ODdCOENCMUM0RkNCNzIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTEyN0E2M0Y2QzY1MTFFMkI5ODdCOENCMUM0RkNCNzIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz67OPnPAAACb0lEQVR42uyYX0RDURzHt93EiOipjOhpvYwyylgillEi6iVKTz0keu1pT9FD9LK3iZ7qJYoUaTalRJR6KY1I00NKkSLSrO/hF8d17rrnz2176MfHdmf3d773/s7v9zvn+MswXw1bwFfjVqdx7wvYBQfgApTo0wIRUE+fUZAErUqjlOVtAyTYzJCkF2zLDiYj8Bh0KQgTCT0xKfALzBgQZmeOfGsJfFYMp1uS4K2SAH+FMvMKukHB40TtAPugUabMsIwc/QNxPsr8CRrTdRbPehjWSnPS1Rw81hwoBgaAJXkf+/+5G4FxDXFpzk9O4f7EbwK3NcRZgrLRpuBnj3dgT5JFjclesiXVE3hQ8LPklCR3BiY6e2PrFImoRiQeRSFerkLmOrEqCvGRQjiawDhYBacgRysXXTsQLbdki3IzuKflFW+9oB/kNQQWRJ2kKOnkA7SDFjDN/W7RW9Wxokjgu6QT1qtvKFO3BOJ17N30kr/Pdp031ah5gQ0afqZs4dnU1NUoEtiq6Iwtl+LcdcZxZeLeQiKBYUVnk7brNQORjYgE9ik64x/sE9waEBhzEmgpFmufobn8U6aSIoEhxbeY4b6zvfA1WAFtigIH+Ie270l2wKCCU/bEIyBIIWZtM6uYLHsg4SSQWSftE6phrBoc/rZpSldJnCUaO+DwFKkqCJynmur6bGb4D9d/Yyobd9bwe8CZx28uRuvIoOz5YJAm7IiH4sYqiZM5fksZDinbdyyYPn47p8MeXXFD4NKL80F+Q84GCUqIaqCkO5QdzK9xiP5B3SJLhZ1dX1E9C1NPjlCXSVAblDYdgf+n/My+BRgAKH3IxV/vecUAAAAASUVORK5CYII=);
}

.maingrid .sv-related-portlet .rel-info span.colored-bg {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjE5QUVDNDM3NkM2MTExRTI4RUY0QzNGN0UyNzM4RDQ1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjE5QUVDNDM4NkM2MTExRTI4RUY0QzNGN0UyNzM4RDQ1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTlBRUM0MzU2QzYxMTFFMjhFRjRDM0Y3RTI3MzhENDUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTlBRUM0MzY2QzYxMTFFMjhFRjRDM0Y3RTI3MzhENDUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5mPwGgAAAChUlEQVR42syZUURlQRjHT13ictNalqiXKBHtS4kllnqJiLirFdHTPkVELCWW5S6JJSKip7hERPTQy6VVlkuUUran7FpiH1JKV6v9z5rDMeab+eY2c/Txc51xZvzunZlvvnNuzSMiSi+uwDloAK2cDrUpie2A1+AF6AZtoB7Mgoqx52P4WBSTZOAtuKY6hxb8apGL6aUko2cgZ5SMUpYT0zkHxkCOIxmlKPdZue8AvLJJRinJFYj7DwnJgRCCq45yNskVn4I/QbYKuTjKIKP0bQQPvgQLGrkJxzGGNWP88HWSfFOus6DgOEaDpq3iS/BOuW4EOYf+N/I4VL9kiy/BduV6TH5+Ac2gXxYJuhBn8XvwS2nP/5f0tAb3Eos8zneTVOpIxD0Y0qw9sUH++E4zkwY5QQ9TTmSD3RB58MEgJ37dLYZcLinnIiiOniKYAtNgA9wSv6JObi1xz3fQx5HjCgqZl8Q62WbK3RN5zijHEVy2lEjxmpsKIWcTXLLIfWLK5auVMwk+Va6Y2AwzmnM23tWntvUVOTxDjMjK45Ipp1YsC+AD+AjWE7veSZCSm1Pum3GQe1JEjGJTlbvUTFksJ6Z0FJR8C64z5UT8VgQzsn9yQ7Rzp5AjeCtzGkcuuYmyMj9uEidDyZdgUSM36DhOWTPGkg9BUW6daUqgccdy6yLUOxMhWKdpzziMUZHvWNTo9SXYqWmfB3+Zcu/AidLeRYzrHnK39RCJ2bQTTSXToe80c0w8NlKS7HrOZ6LeJiRHFcnU5HRHHSXZJdOGOAo70pKjigVKsuqSybegi2RQOVvBapMMLscp+cty/alyb+TODx41zL8hjsC+fKUhknBTWv9b/BNgACoi6L8vJ3w7AAAAAElFTkSuQmCC);
}

.maingrid .sv-related-portlet .rel-interview span.colored-bg {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjQ2M0Q4OTkxNkM2MTExRTJCRTUzOENDQTYxNTQ1RTk1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjQ2M0Q4OTkyNkM2MTExRTJCRTUzOENDQTYxNTQ1RTk1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NDYzRDg5OEY2QzYxMTFFMkJFNTM4Q0NBNjE1NDVFOTUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NDYzRDg5OTA2QzYxMTFFMkJFNTM4Q0NBNjE1NDVFOTUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4psMEsAAAB4ElEQVR42mL8DwQMgxgwMQxyMOrAUQcONGBB4/8C4j4gPgLEL6hslxAQWwJxKRDzEKuJEamYeQfEzkB8gcaBogjEJ4FYlNQorqGD40DgPhBnkROCkjSIVlyAGYi/ATEbKSH4go5p/y8QvyYnkzDQ2ZHXoBkSFqo2QKyOouo/AjDQGT8E4mlYxNOA+A/MUYOxHJwFxB2DpaD+hUO8GyY30A78jkP8IywTDeaq7u9oY2E4OPDXYHfg92EVxWx0tpufVAea0dFxiuQ4sA5aYdMDTEYu64h1oCsQb4H6jlYA1IpeB8TexDbxGHGMLDxCaq/tA+IyAubYA3EXgRgARakKEv8OEJtDuxrYwHMglmAkYujjKRDL4JFPAOKZ0PpzPZEheQqI10D1YANyQPwQvT2ID8jhaNO1Q+V/ArElFduK85EbqcSAcDQDOIF4NZJ8FJUcxg/ES5EtZiRydGsKEOdC2RJAvBGpWPoObbqjA1AvcQcBc/OBOBbK5gRiLQwVRIbgGagPdaFNdWIAqNmeQyDEDhAyhIEEy0KA+PN/0gGo38GGxXEgsW+ENDPSaQDzIBAHoRUpZtARhkHRWLCHOga5HLQZbO1BFagj7QerA2EjXLughbslqWMzo03+YelAgAADAJgCFX1JvVWTAAAAAElFTkSuQmCC);
}

.maingrid .sv-related-portlet .rel-career span.colored-bg {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjJCREQyRjY5NkM2MTExRTI5QUU3OTRGMDlCMjY4MjMyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjJCREQyRjZBNkM2MTExRTI5QUU3OTRGMDlCMjY4MjMyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MkJERDJGNjc2QzYxMTFFMjlBRTc5NEYwOUIyNjgyMzIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MkJERDJGNjg2QzYxMTFFMjlBRTc5NEYwOUIyNjgyMzIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7MLLNxAAAB1ElEQVR42uyY0UdDURzHt8pYxjJiRIyIPZUxRozotacRe72vPWfU+3rpr4isp/SWIvUUaaSReoqIFCnNLiPr+8v3znG75e5sbSe7Pz7O3bn33N/33P3O73fuDbdgIYNtJGS4BQIDgYO2sS7GvoFNcAw+frkuD0pgUstLS99WJEP5ZFHXSbiLPDgObBADBRBxnZenugvqIA5e+/0X22zLYPWHa1JgY9CLJKF5ruMYvAL5DuLqLxgFC9TyLQbnwaUh2WUW3MiBI9Bm0JtkDRB1YrBpYI5uBqVuqARKNdgHRc3cJXW2Ai5IRbP2yhgLHLL6tPNgA2yBJ/4+Aesg7TN/WR5l1PI5dgaU6FPsHVSoqZ0HZWcywVksgWXW1yR4BmfgXGnrHjuWoqtvB5y6+qReZ0FOIck0dwC22dqs3XEvgarN0blz0xT7a0SE3oEXcM/JiE3RcYJjoiANMspWTSZaZXvkMWlfAr1iJEdnKWb8mCJEtUfwwOMqfdQo6NaHLy2B/bQvgb1KMwVlBTsUBr3ld2+rMh4LwhiBsnOeVnKfxN5eL248NDEY1GLjBUYN1BZRBTo10hTLOg9NfWmS0rQGrg14YSozbYXCwRfWQGAg8J8L/BRgALNBEiLxOjPNAAAAAElFTkSuQmCC);
}

.maingrid .sv-related-portlet .rel-abroad span.colored-bg {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjM3Qjk1NDJDNkM2MTExRTI5RDdERTk4OEM4NERDMjNBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjM3Qjk1NDJENkM2MTExRTI5RDdERTk4OEM4NERDMjNBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzdCOTU0MkE2QzYxMTFFMjlEN0RFOTg4Qzg0REMyM0EiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MzdCOTU0MkI2QzYxMTFFMjlEN0RFOTg4Qzg0REMyM0EiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6gg7eFAAACzklEQVR42syYX2QcURTGN11CCIkQQqqEZWkNYSsPFZZWCSEsoQ+V6lPZCqH0aSl9iz5U8tJq9a1apZRUI9Xap5ZIbKSyWiJvFRqtRKuRaiTS7/JdjmFn5/7TOfzMzJ3Zs9+cufeec2/HCSyXYTsVyO9X8BT8yqrAWXANnAY3KThTAidAP9gHD8E5cB8cG3s6CWdH4AXoVN2cjIHfJk46HAbJIVgGm7zOg2FQBN1sWwPnef2HEYxAnREOEsF1cAV0i8hI8qAC3oEZttXAKxHNEXCQ5s9MBCqHN1qISkIJ/k4fddDF9imfArfBsIU4LXBB+Hoi7tV9CFSdOrIUp1Gf9qXwOc72IgeTk8BJR3Ea9Wk/iy+i+/AbF4FLnsRpysL3tJh6rAWWPQtUbNB3Q0S25YhOyiQ74GOALPOcxxIY4Py4apPqFq1SU3t7K85LYkI3FtgMlKe/iPMhHn/YCNwLJPCQRYSyHheBnQHr0LwQm/hfSQIHAonrA11iIOaSCockgaVAAiNxriuhgo3Ai+JNfdq46ONr7YKRJFB14IpncaounOL5a05jZ8BZ25K/5nmwzIi+Pc/jpGvBOucpxUWi3H8mqpxtH/XghKO4frBFXz9Bge1VXwXrAct8G3EFIe5IvGxfu+iZlvzK7hpW0lVGTNttcX/BR8m/wj64y+saf1OKLSclRT63Jfz8pVj9zK20EWknsMJnBilURWVULAUagvUWPja4itPipk0+WS7FYmk0FqF7KRffH8B1vpT+7R3TNW6ahfsx91pmRRWiMsxlTrBDzK97vN9kzbcjfKjF/CNQDrn18Y39qMdwBM+lXaT72vrYZ7X9nqV6M1aiRYyUivCYa+px2ZvJcf+vV1w/ANUsbWDG87T36sdV4GbsejlLAj+BS7G2x+CqKOXdzXJwNZhLk3YQdn3sgtoMEjVqL4g5sZWNgJX/PYqD2z8BBgASJut/jFobFwAAAABJRU5ErkJggg==);
}


/* CITAT */

.maingrid .quote {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA+gAAAAYCAYAAAEe3uf2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjZGQUI1ODdFNjk2MTExRTI5NzFGRUY2NDA0M0JFOEEwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjZGQUI1ODdGNjk2MTExRTI5NzFGRUY2NDA0M0JFOEEwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NkZBQjU4N0M2OTYxMTFFMjk3MUZFRjY0MDQzQkU4QTAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NkZBQjU4N0Q2OTYxMTFFMjk3MUZFRjY0MDQzQkU4QTAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6k/Fd1AAAEHUlEQVR42mL8DwQMCPAOiIUYRsGwBkxA7AnEjFC+MBJ7FAxTwAjN6aCIRqZHwTAGAAEEivRXQFp0NChGVvEuBsQsaMX8KBjGgAVK/4Hl/NEgGf4AIIBAxbsfkN4E5X8GYh4g9kcS+wDE/KNBNQpGwdCu0jci8WugNLJYx2gwjYJRMPSbcaegbOTeOTaxUTAKRsEQBQABBBuOuwDEBmhyZ4HYeDSIRsEoGB41OvJgDKwGxyY2CkbBKBjCffRRMApGwQjI6Nhq7NFafBSMgmGW0X9B2VpI4n+htPpoEI2CUTD0ASN0Eaw0ED9BFsciNgpGwSgYogAgADt3bIJADAUA9OBE5xEs3cARbgIrV7FyEje4baxs7UzwgiF8wUpTvAe/uPCvSfN/QpKy676qqnh2SXEM8jdVB5CdU5xMIwD00blHDimuTTcf2aeYTSUA9LdCz/I1lnszFuWtUzxMJQD8v6BHK/B8WXmM/vkyDwD4kfLSyLYaG4f3yyOtXfPtmCwAdCAfc5+G17b5bSnQn4r5tBT7kqeYA0AnngKwd8eoDcNgGEA9lBZKt+49Ra7QI+RGgd4hEAKdMuQEvUynjskUCHSqhFMQQgqaLA3vgTCWv0mL+G1JTl+5t54l48wZABiwQt9O83fx1e1aW82+a8wBAB0q9FJ//PXaKc8WcqWV8ADAIBN6lD6IW9UeGnIAQAetp7nf25Z2MYwA0H9C3zdma7kXwwgAff2vcj+Gts6elV6lt+YAgIUr9Og766/9Zu0nu38zhAAwToX+Gto56a8d55rn4hnuj4YRAMao0NNJ+jDVF8GluU+TOQCMIW5Fe0ruv0J7r2SfG3MAQIcK/Te0j2le3HZvkr6GtmnIAQAL+xOgvTt0aSiI4wD+wGQQLP4Bgsk0sJoEYaDJImgxWASD+B+YTKZVh8lkMInNv8AmBhG0a1EEh0OYd2zDKby9d2Np7/OBHwt37xt2Zb/tdjd4lvtdqINQNwPj8Sv1eqijULXE7Ly81d4Hg5q3HwAAAH4b9Pusex16u8T8uF9us2DOQy+vVSLvPNSWZQAAAECD3unEg1tTTmNvhNofMj4b6j0h7yTUoaUAAACg6g163HbeTnhmLtTLkPGZxIY/fkHwYSkAAACosniozHXiM68F4xeJebGZb1kKAAAAqt6gr2Tdk1wfQ62VeGapYLyemBcPi5u2FAAAAFS9Qe9byMod2HZcMjvm7ZSY17AMAAAAaND/uiqYf5al3Zl6WTB+GmrZMgAAAFB1g/egx2Z6I2de3IJ+G2oxITs2++tjzAMAAICJ1f8FvZnTnMcT3uNd5Z+JzXQzpzmfGjEPAAAAJr5B3w61+68p38u6V599ZeX+lz4oL+8t1PcIeQAAADDx4hb3p/A6P8bM5zHnAQAAwMT7AdzhzaAjUTurAAAAAElFTkSuQmCC);
}

.maingrid .quote-text p.normal {
  font-style: italic;
}

/* PRATBUBBLA */

.maingrid .balloon {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA+gAAAAUCAYAAAAeGxcbAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA61pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJrZWQ9IkZhbHNlIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InV1aWQ6QTBBNjFFMjE0QTU3REYxMTlDNkE5NDRDOERFREQ0RUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RThDMzlGQjY2OUZCMTFFMkE1QUREMTY2Qjk1QjA1QTIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RThDMzlGQjU2OUZCMTFFMkE1QUREMTY2Qjk1QjA1QTIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OUJEQjBDOUI4RDY0RTIxMUJBMzlENDc5NzkxMzUxQUYiIHN0UmVmOmRvY3VtZW50SUQ9InV1aWQ6QTBBNjFFMjE0QTU3REYxMTlDNkE5NDRDOERFREQ0RUIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4Diqs6AAABI0lEQVR42uzdO2oCUQAF0DcmWKVKZWWV1tY2kCoLSCtkAVmAy7B1DYIgCEKqVAFXZa4fSJEi/p/FOXCZcuB2F96baVZRDteU43WSWdIvAAAAwMb9ld/XS+ZJV/UAAADwq3XFd70l38Y5AAAA1Bvow2SSPKgcAAAA/rr0Efd2Mk7eVQ0AAAB1BvpjMk2e1QwAAAB1BvpTstg9AQAAgH9c4g76S7I0zgEAAKDeQP9IPsv2eDsAAACwp3Mdcb9LRruBDgAAAFQY6Otfp61/ofaqTgAAAKgz0LvJPOmpEgAAAI53yh30ftl+DM44BwAAgEoDfZB8JR0VAgAAwOmaVagBAAAA6mqpAAAAAAx0AAAAwEAHAAAAAx0AAAAw0AEAAOB2/AgwAHQpF1WUt5UnAAAAAElFTkSuQmCC);
  background-repeat: none;
  background-position: 0 0;
}

.maingrid .balloon-text {
  margin: 0;
  padding: 10px 10px 0 13px;;
  overflow: auto;
}

.maingrid .balloon-text h2.subheading {
  margin-bottom: 10px;
  color: #fff;
  font-family: Arial, sans-serif;
  font-size: 18px;
}

.maingrid .balloon-text p.normal {
  margin: 0 0 10px;
  color: #fff;
  font-family: Arial, sans-serif;
  text-decoration: none;
}

.maingrid .balloon-text p.normal a, .maingrid .balloon-text 
h2.subheading a {
  color: #fff;
  font-family: Arial, sans-serif;
  text-decoration: none;
}

.maingrid .balloon-text p.normal a:hover {
  text-decoration: underline;
}

.maingrid .balloon-text ul {
  margin: 0;
  padding: 0 10px 15px 0;
  list-style-type: circle;
  color: #fff;
}

.maingrid .balloon-text ul li {
  margin: 0 0 6px;
  padding: 0 0 0 12px;
  display: inline-block;
  min-width: 95%;
  font-family: Arial;
  background: no-repeat 0 7px url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAECAYAAACtBE5DAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjA2MjJBQUVFN0MzNjExRTI4QTEzREJFRTZBRUIxQUNBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjA2MjJBQUVGN0MzNjExRTI4QTEzREJFRTZBRUIxQUNBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDYyMkFBRUM3QzM2MTFFMjhBMTNEQkVFNkFFQjFBQ0EiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDYyMkFBRUQ3QzM2MTFFMjhBMTNEQkVFNkFFQjFBQ0EiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7h37AUAAAAMElEQVR42mL4//8/AxAnA/E3KE4AiYEE2aACMABiszEx4AJQo9KA+CcUg9gMAAEGAHSnPzDyQzv8AAAAAElFTkSuQmCC);
}

.maingrid .balloon-text ul a {
  font-family: Arial;
  color: #fff;
  text-decoration: none;
}

.maingrid .balloon-text ul a:hover {
  text-decoration: underline;
}


/* FLIKAR */

.lp-tabs {
  position: relative;
}

.lp-tabs dt {
  float: left;
}

.lp-tabs dd {
  display: none;
  position: absolute;
}

.lp-tabs .selected + dd {
  display: block;
  width: 100%;
}

dl.tabs {
  overflow: auto;
  margin: 0;
}

.tabs.lp-tabs dt, .utb_overgripande_tabell .searchtabs a {
  padding: 8px 10px;
  margin: 0 5px 1px 0;
  background: #fff;
  color: #333;
  border-top: 3px solid #124270;
  border-left: 3px solid #124270;
  cursor: pointer;
}

.tabs.lp-tabs dt:hover, .utb_overgripande_tabell .searchtabs a:hover {
  text-decoration: underline;
}

.tabs dt  {
  display: inline-block;
  padding: 8px 10px;
  background: #124270;
  color: #fff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  border-top: 3px solid #124270;
  border-left: 3px solid #124270;
  cursor: pointer;
}

.tabs.lp-tabs dt.selected, .utb_overgripande_tabell .searchtabs span {
  padding: 8px 10px 9px;
  color: #fff;
}

.tabs dd {
  margin: 0 0 30px;
  padding: 20px 0 0;
  border-top: 3px solid #124270;
  -moz-column-count: 2;
  -moz-column-gap: 20px;
  -webkit-column-count: 2;
  -webkit-column-gap: 20px;
  column-count: 2;
  column-gap: 20px;
}

.tabs dd p:first-child {
    margin-top: 0;
}


/* DRAGSPEL */


dl.accordion {
  overflow: auto;
}

.accordion dt {
  margin-top: 10px;
  padding: 8px 8px 8px 30px;
  background: 13px 50% no-repeat url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjlCNDA3RkYyNkVEMDExRTJBNjAyRUQwRjE4QjM0RjNBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjlCNDA3RkYzNkVEMDExRTJBNjAyRUQwRjE4QjM0RjNBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OUI0MDdGRjA2RUQwMTFFMkE2MDJFRDBGMThCMzRGM0EiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OUI0MDdGRjE2RUQwMTFFMkE2MDJFRDBGMThCMzRGM0EiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5tViPEAAAAU0lEQVR42mL4//8/AxS7/IcAFyQxMGZAE1gFxGcIKRIE4ndAXI5PEQNUAQgowcQYwSpRwW4o7QoXQTMlFN0UdOuwugddURrUd4LoirC5CQMABBgAL5bNWPndh60AAAAASUVORK5CYII=);
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #fff;
}

.accordion dt a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #fff;
  text-decoration: none;
}

.accordion dt.open {
  background: 13px 50% no-repeat url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjkwMjUyMDRGNkVEMDExRTJBRTFEQURGMEIzNzgwNzhCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjkwMjUyMDUwNkVEMDExRTJBRTFEQURGMEIzNzgwNzhCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTAyNTIwNEQ2RUQwMTFFMkFFMURBREYwQjM3ODA3OEIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTAyNTIwNEU2RUQwMTFFMkFFMURBREYwQjM3ODA3OEIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz63AhvMAAAAWUlEQVR42mL8//8/AyHAxEAEAClKA2JBHPIuQGzMBGXcBeJQJEmQplVAvBvMA7pJEIjL/0PAbij7HRCfAWIXsJtBBBQrQRX9hyqEyyErQlaMIsZItSAACDAAL4thumzShZEAAAAASUVORK5CYII=);
  cursor: pointer;
}

.accordion > dd {
  overflow: auto;
  background: #eee;
  padding: 10px;
  margin: 0 0 10px;; 
}

.accordion dt + dd {  
  display: none;
}

.accordion dt.open + dd {
  display: block;
}

.accordion table {
  text-align: left;
  background: #fff;
}

.accordion th {
  text-align: left;
}

.accordion p.application {
  margin: 0;
  padding: 0;
  width: 50%;
}

p.application a {
  display: block;
  width: 100%;
  float: left;
  margin: 10px 0 0;
  padding: 5px 0;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: none;
  cursor: pointer;
  background: #64be33;
  color: #fff;
  text-align: center;
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 22px;
}

p.application span {
  display: block;
  width: 100%;
  float: left;
  margin: 10px 0 0;
  padding: 5px 0;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: none;
  background: #b81218;
  color: #fff;
  text-align: center;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 22px;
  line-height: normal;
}

.accordion p {
   float: left;
   margin: 11px 0 0;
   padding: 10px 5% 0;
   text-align: center;
   width: 40%;
   font-family: Arial;
   font-size: 12px;
}

.accordion .two-column {
   padding: 10px;
   background: #fff;
   font-family: Arial;
   font-size: 12px;
   -moz-column-rule:1px solid #e4e4e4; /* Firefox */
   -webkit-column-rule:1px solid #e4e4e4; /* Safari and Chrome */
    column-rule:1px solid #e4e4e4;
}

/* INFOLISTA */


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

ul.list-info li {
  margin: 10px 0;
  padding: 0;
}

ul.list-info li img {
  width: 16px;
  height: 16px;
  margin: 0 10px 0 0;
}

ul.list-info li img, ul.list-info li span {
  vertical-align: middle;
}

ul.list-info li span, ul.list-info li a {
  font-family: Arial;
  font-size: 12px;
  text-decoration: none;
}

ul.list-info li a:hover, ul.list-info li a:focus {
  text-decoration: underline;
}

/* STARTSIDEPUFFAR */

.startpuff {
  margin-bottom: 20px;
  /*-webkit-box-shadow:  0px 0px 4px 2px #ccc;
  box-shadow:  0px 0px 4px 2px #ccc;*/
}

.startpuff h2 {
  /*color: #fff;*/
}

.startpuff h2 a {
  display: inline-block;
  min-height: 32px;
  padding: 10px;
  color: #fff;
  font-size: 17px;
  font-weight: normal;
  text-decoration: none;
}

.startpuff h2 a:hover,
.startpuff h2 a:focus {
  text-decoration: underline;
}

.lp-startpage .startpuff h2 a {
  padding: 10px 10px 10px 0;
  color: #000;
  font-size: 17px;
  font-weight: normal;
  text-decoration: none;
}

.startpuff2 {
  margin-bottom: 20px;
}

.startpuff2 h2 {
  color: #fff;
}

.startpuff2 h2 a{
  display: inline-block;
  min-height: 32px;
  padding: 10px;
  color: #fff;
  text-decoration: none;
}

/* UTBILDNINGSMENY */

.edu-menu ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: auto;
}

.edu-menu li {
  float: left;
  margin: 0 10px 10px 0;
}

.edu-menu ul.normal li a, .edu-menu ul.normal li a:visited {
  display: block;
  padding: 8px;
  background: #124270;
  color: #fff;
  font-family: Arial;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
}

.edu-menu ul.normal li a:hover {
  background: #115293;
}

.edu-buttons ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: auto;
}

.edu-buttons li {
  float: left;
  margin: 0 10px 10px 0;
}

.edu-buttons ul.normal li a, .edu-buttons ul.normal li a:visited {
  display: block;
  padding: 8px;
  background: #22bbea;
  color: #fff;
  font-family: Arial;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
}

.edu-buttons ul.normal li a:hover {
  background: #90DDF4;
}


/* UTBILDNINGSLISTNING */

.edu-search td {
   color: #555;
   font-family: Arial;
}

.edu-search td > a {
   margin-bottom: 4px;
   display: block;
   font-family: Tahoma, Arial;
   font-size: 17px;
   text-decoration: none;
}

.edu-search td > a:hover {
   text-decoration: underline;
}

.edu-search p.application span, .edu-search p.application a {
  margin: 0 10px 0 0;
  padding: 5px;
  width: 95%;
  font-size: 12px;
  font-weight: bold;
  white-space: nowrap;
}

.edu-search hr {
   border: 0 none;
   background-color: #e4e4e4;
   color: #e4e4e4;
   height: 1px;
   margin: 12px 0;
}


/* UTBILDNINGSSÖK */

.utb_overgripande_tabell {
	width: 100%;
}

.utb_overgripande_tabell td {
	line-height: normal;
	width: auto;
}
	
.utb_overgripande_tabell .searchtabs {
   margin: 10px 0 20px;
	border-bottom: 3px solid #124270;
	overflow:auto;
}

.utb_overgripande_tabell .searchtabs span, .utb_overgripande_tabell .searchtabs a {
  display: inline-block;
  padding: 8px 10px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
}

.maingrid .utb_overgripande_tabell .searchtabs span {
	background: #124270;
	border-top: 3px solid #124270;
	border-bottom: 2px solid #124270;
	border-left: 3px solid #124270;
	display: inline-block;
	margin-bottom: 0;
}

.utb_overgripande_tabell .searchArea {
	padding: 10px;
	margin: 0 0 10px;
	background: #124270;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.utb_overgripande_tabell input[type=text] {
	padding: 5px;
	margin: 0;
	width: 81%;
	border: none;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.utb_overgripande_tabell .searchArea input[type=submit] {
	padding: 3px 0;
	margin: 0 -10px 0 0;
	width: 14%;
}

.utb_overgripande_tabell select {
	margin: 10px 0 5px;
	width: 100%;
}

.utb_overgripande_tabell input {
	margin: 7px 0;
	vertical-align: middle;
}

.utb_overgripande_tabell label {
	margin: 0 14px 0 5px;
	vertical-align: middle;
}

.utb_overgripande_tabell table {
   width: 100%;
}

/* WEBFONTS */

@font-face {
  font-family: 'Guardian Egyptian Web Light';
  src: url('/download/18.1af74f3b13ae21ffc124782/1355391509477/Guardian+Egyp+Web-Light.eot');
  src: url('/download/18.1af74f3b13ae21ffc124782/1355391509477/Guardian+Egyp+Web-Light.eot?#iefix') format('embedded-opentype'),
	   url('/download/18.1af74f3b13ae21ffc124786/1355391509781/Guardian+Egyp+Web-Light.woff') format('woff'),
	   url('/download/18.1af74f3b13ae21ffc124785/1355391509708/Guardian+Egyp+Web-Light.ttf') format('truetype'),
	   url('/images/18.1af74f3b13ae21ffc124784/1355391509633/Guardian+Egyp+Web-Light.svg#Guardian Egyptian Web Black') format('svg');
  font-weight: 800;
  font-style: normal;
  font-stretch: normal;
}

@font-face {
  font-family: 'Guardian Egyptian Web Black';
  src: url('/download/18.1af74f3b13ae21ffc12476e/1355391507956/Guardian+Egyp+Web-Black.eot');
  src: url('/download/18.1af74f3b13ae21ffc12476e/1355391507956/Guardian+Egyp+Web-Black.eot?#iefix') format('embedded-opentype'),
	   url('/download/18.1af74f3b13ae21ffc124772/1355391508261/Guardian+Egyp+Web-Black.woff') format('woff'),
	   url('/download/18.1af74f3b13ae21ffc124771/1355391508187/Guardian+Egyp+Web-Black.ttf') format('truetype'),
	   url('/images/18.1af74f3b13ae21ffc124770/1355391508112/Guardian+Egyp+Web-Black.svg#Guardian Egyptian Web Light') format('svg');
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
}

.maingrid .sv-use-margins .heading:last-child, .maingrid .sv-old-text-portlet .heading:last-child {
    margin-bottom: .5em;
}

.maingrid h1.heading {
  display: block;
  margin: 0 0 .5em;
  font-family: "Guardian Egyptian Web Light", Arial;
  font-size: 30px;
  color: #000;
}

.maingrid .quote-text h2.subheading {
  display: block;
  margin: 0 0 .5em;
  font-family: "Guardian Egyptian Web Light", Arial;
  font-size: 24px;
  color: #000;
}

.section-academics .maingrid h1.heading:first-letter, .section-academics .maingrid .quote-text h2.subheading:first-letter {
  font-family: "Guardian Egyptian Web Black", Arial;
  color: #124270;
  text-transform: lowercase;
}

.profile-gron .maingrid h1.heading:first-letter {
  color: #00abcc;
}

.profile-rod .maingrid h1.heading:first-letter {
  color: #b81218;
}


/* FÄRGPROFILER */

/* Första bokstav i sidrubrik */

.profile-rod .maingrid h1.heading:first-letter, .profile-rod .quote-text h2.subheading:first-letter {
  color: #b81218;
}

.profile-bla .maingrid h1.heading:first-letter, .profile-bla .quote-text h2.subheading:first-letter {
  color: #8bbfe2;
}

.profile-turkos .maingrid h1.heading:first-letter, .profile-turkos .quote-text h2.subheading:first-letter {
  color: #00abcc;
}

.profile-orange .maingrid h1.heading:first-letter, .profile-orange .quote-text h2.subheading:first-letter {
  color: #e8782a;
}

.profile-limegron .maingrid h1.heading:first-letter, .profile-limegron .quote-text h2.subheading:first-letter {
  color: #b0cc3b;
}

.profile-gron .maingrid h1.heading:first-letter, .profile-gron .quote-text h2.subheading:first-letter {
  color: #00a463;
}

.profile-lila .maingrid h1.heading:first-letter, .profile-lila .quote-text h2.subheading:first-letter {
  color: #ad94c4;
}

.profile-gul .maingrid h1.heading:first-letter, .profile-gul .quote-text h2.subheading:first-letter {
  color: #f6c90a;
}

.profile-rosa .maingrid h1.heading:first-letter, .profile-rosa .quote-text h2.subheading:first-letter {
  color: #f199c1;
}


/* Flikar relaterad-metadata & kantlinje startsidepuffar */

.profile-rod .maingrid .sv-related-portlet h2.subheading, .profile-rod .maingrid .sv-related-portlet ul, .profile-rod .tabs dt, .profile-rod .tabs dd, .profile-rod .colored-stripe {
  border-color: #b81218;
}

.profile-bla .maingrid .sv-related-portlet h2.subheading, .profile-bla .maingrid .sv-related-portlet ul, .profile-bla .tabs dt, .profile-bla .tabs dd, .profile-bla .colored-stripe {
  border-color: #8bbfe2;
}

.profile-turkos .maingrid .sv-related-portlet h2.subheading, .profile-turkos .maingrid .sv-related-portlet ul, .profile-turkos .tabs dt, .profile-turkos .tabs dd, .profile-turkos .colored-stripe {
  border-color: #00abcc;
}

.profile-orange .maingrid .sv-related-portlet h2.subheading, .profile-orange .maingrid .sv-related-portlet ul, .profile-orange .tabs dt, .profile-orange .tabs dd, .profile-orange .colored-stripe {
  border-color: #e8782a;
}

.profile-limegron .maingrid .sv-related-portlet h2.subheading, .profile-limegron .maingrid .sv-related-portlet ul, .profile-limegron .tabs dt, .profile-limegron .tabs dd, .profile-limegron .colored-stripe {
  border-color: #b0cc3b;
}

.profile-gron .maingrid .sv-related-portlet h2.subheading, .profile-gron .maingrid .sv-related-portlet ul, .profile-gron .tabs dt, .profile-gron .tabs dd, .profile-gron .colored-stripe {
  border-color: #00a463;
}

.profile-lila .maingrid .sv-related-portlet h2.subheading, .profile-lila .maingrid .sv-related-portlet ul, .profile-lila .tabs dt, .profile-lila .tabs dd, .profile-lila .colored-stripe {
  border-color: #ad94c4;
}

.profile-gul .maingrid .sv-related-portlet h2.subheading, .profile-gul .maingrid .sv-related-portlet ul, .profile-gul .tabs dt, .profile-gul .tabs dd, .profile-gul .colored-stripe {
  border-color: #f6c90a;
}

.profile-rosa .maingrid .sv-related-portlet h2.subheading, .profile-rosa .maingrid .sv-related-portlet ul, .profile-rosa .tabs dt, .profile-rosa .tabs dd, .profile-rosa .colored-stripe {
  border-color: #f199c1;
}

/* Färgad bakgrund */

.profile-rod .maingrid .colored-bg, .profile-rod .colored-bg {
  background-color: #b81218;
}

.profile-bla .maingrid .colored-bg, .profile-bla .colored-bg {
  background-color: #8bbfe2;
}

.profile-turkos .maingrid .colored-bg, .profile-turkos .colored-bg {
  background-color: #00abcc;
}

.profile-orange .maingrid .colored-bg, .profile-orange .colored-bg {
  background-color: #e8782a;
}

.profile-limegron .maingrid .colored-bg, .profile-limegron .colored-bg {
  background-color: #b0cc3b;
}

.profile-gron .maingrid .colored-bg, .profile-gron .colored-bg {
  background-color: #00a463;
}

.profile-lila .maingrid .colored-bg, .profile-lila .colored-bg {
  background-color: #ad94c4;
}

.profile-gul .maingrid .colored-bg, .profile-gul .colored-bg {
  background-color: #f6c90a;
}

.profile-rosa .maingrid .colored-bg, .profile-rosa .colored-bg {
  background-color: #f199c1;
}

/* Ikoner relateradmetadata */

.maingrid .sv-related-portlet .rel-question span.colored-bg {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjUxMjdBNjQwNkM2NTExRTJCOTg3QjhDQjFDNEZDQjcyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjUxMjdBNjQxNkM2NTExRTJCOTg3QjhDQjFDNEZDQjcyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTEyN0E2M0U2QzY1MTFFMkI5ODdCOENCMUM0RkNCNzIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTEyN0E2M0Y2QzY1MTFFMkI5ODdCOENCMUM0RkNCNzIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz67OPnPAAACb0lEQVR42uyYX0RDURzHt93EiOipjOhpvYwyylgillEi6iVKTz0keu1pT9FD9LK3iZ7qJYoUaTalRJR6KY1I00NKkSLSrO/hF8d17rrnz2176MfHdmf3d773/s7v9zvn+MswXw1bwFfjVqdx7wvYBQfgApTo0wIRUE+fUZAErUqjlOVtAyTYzJCkF2zLDiYj8Bh0KQgTCT0xKfALzBgQZmeOfGsJfFYMp1uS4K2SAH+FMvMKukHB40TtAPugUabMsIwc/QNxPsr8CRrTdRbPehjWSnPS1Rw81hwoBgaAJXkf+/+5G4FxDXFpzk9O4f7EbwK3NcRZgrLRpuBnj3dgT5JFjclesiXVE3hQ8LPklCR3BiY6e2PrFImoRiQeRSFerkLmOrEqCvGRQjiawDhYBacgRysXXTsQLbdki3IzuKflFW+9oB/kNQQWRJ2kKOnkA7SDFjDN/W7RW9Wxokjgu6QT1qtvKFO3BOJ17N30kr/Pdp031ah5gQ0afqZs4dnU1NUoEtiq6Iwtl+LcdcZxZeLeQiKBYUVnk7brNQORjYgE9ik64x/sE9waEBhzEmgpFmufobn8U6aSIoEhxbeY4b6zvfA1WAFtigIH+Ie270l2wKCCU/bEIyBIIWZtM6uYLHsg4SSQWSftE6phrBoc/rZpSldJnCUaO+DwFKkqCJynmur6bGb4D9d/Yyobd9bwe8CZx28uRuvIoOz5YJAm7IiH4sYqiZM5fksZDinbdyyYPn47p8MeXXFD4NKL80F+Q84GCUqIaqCkO5QdzK9xiP5B3SJLhZ1dX1E9C1NPjlCXSVAblDYdgf+n/My+BRgAKH3IxV/vecUAAAAASUVORK5CYII=);
}
/* BILDSPEL */

.lp-background-slider, .lp-background-slider .flexslider:first-child .slides li {
   max-width: 480px;
   height: 320px;
}

.lp-image-slider {
   position: relative;
   overflow: hidden;
}

.lp-image-slider .flexslider:first-child .slides {
   margin: 0px;
   padding: 0px;
   list-style-type: none; 
}

.lp-image-slider .flexslider:first-child .slides li {
   display:none; 
   width: 100%;
   background-repeat: no-repeat;
   background-position: 50% 0;
   background-size: 100%;
   position: relative;
}

.lp-image-slider .flexslider:first-child .slides img {
   width: 100%;
   display: block;
}

/* Bildspel textruta & text */

.lp-image-slider .sliderText {
   padding: 10px 40px 10px 0;
   background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjk2MzQwNTUxOUE3ODExRTFCREM0OTBFQTFCRkVCQzdDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjk2MzQwNTUyOUE3ODExRTFCREM0OTBFQTFCRkVCQzdDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTYzNDA1NEY5QTc4MTFFMUJEQzQ5MEVBMUJGRUJDN0MiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTYzNDA1NTA5QTc4MTFFMUJEQzQ5MEVBMUJGRUJDN0MiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7XdAzhAAAALklEQVR42uzNMQEAMAwDoK7+pc1T6iIXGOAl+VO0UyYUCoVCoVAoFAobTgABBgAoTgQBN4FM7QAAAABJRU5ErkJggg%3D%3D);
   /* (90% transparens) background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkMyNTMzQTQ2QkJENDExRTJBNEMzQzU1MkFFNUVEQUM0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkMyNTMzQTQ3QkJENDExRTJBNEMzQzU1MkFFNUVEQUM0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzI1MzNBNDRCQkQ0MTFFMkE0QzNDNTUyQUU1RURBQzQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzI1MzNBNDVCQkQ0MTFFMkE0QzNDNTUyQUU1RURBQzQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/WTKOAAAAGElEQVR42mL8////MwYkwMSABggLAAQYAAAdA+sJWesEAAAAAElFTkSuQmCC); */
}

.lp-image-slider h1 a {
   display: block;
   margin: 0 0 3px;
   font-family: 'Guardian Egyptian Web Light', Arial;
   font-size: 30px;
}

.lp-image-slider p {
   display: block;
   margin: 0;
}

.lp-image-slider a {
   text-decoration: none;
}

/* Bildspel paginering */

.lp-image-slider .flex-control-nav {
   list-style-type: none;
   position: absolute;
   right: 20px;
   bottom: 70px;
   margin: 0;
   padding: 0;
}

.lp-image-slider .flex-control-nav li {
   display: inline-block;
}

.lp-image-slider .flex-control-nav a {
   display: block;
   overflow: hidden;
   width: 15px;
   height: 15px;
   margin: 0 0 0 15px;
   background-color: #fff;
   -webkit-border-radius: 50%;
   border-radius: 50%;
   cursor: pointer;
   text-indent: 1000px;
   -webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);
   box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);
}

.lp-image-slider .flex-control-nav  a.flex-active {
   background-color: #0077ba;
}

/* Bildspel navigation framåt/bakåt/paus */

.lp-image-slider .flex-direction-nav {
   margin: 0px;
   padding: 0px;
   list-style-type: none;
   z-index: 9999;
}

.lp-image-slider .flex-direction-nav li {
   float: left;
}

.lp-image-slider .flex-direction-nav a {
   position: absolute;
   overflow: hidden;
   top: 5px;   
   text-indent: 1000px;
   width: 26px;
   height: 39px;
}

.lp-image-slider .flex-prev {
   left: 5px;   
   background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAnCAYAAAARrli9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkEyOTBCQTJBQkJENDExRTJBRUYyQUYzNTlCNTFDRUJGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkEyOTBCQTJCQkJENDExRTJBRUYyQUYzNTlCNTFDRUJGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTI5MEJBMjhCQkQ0MTFFMkFFRjJBRjM1OUI1MUNFQkYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTI5MEJBMjlCQkQ0MTFFMkFFRjJBRjM1OUI1MUNFQkYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7W8xUCAAACpUlEQVR42ryXvYsaQRTAd9bd8zy9S8IVQkISJF0I5KMNhBR2Ke7IH5D8C/kDzMcfIAQLuzRWViaxs5GksRL2QCtRSCkI6okofqCbNzInb8eZcWYNWXgozsz7+b72vSGW+UM09vhhDoXZuwMkIQDE0Bpf5xDR+C6DBL47hm4jBlYRDHMMlcuAvgqiAsmUE02rfLRnA3YM4rMjg8HgbTQaTdm2vVFcq9W+pdPpgSrNLYFSGyTCrD4CiYIcg8RATjqdzksfPcvlssT2HLEzEaaDiKzfBzkBiYMkVquVh0Ge5z1GIFcHhCGuCDIajT5hyHg8/sgsPdYB8da47BCGnDYajVcYsl6vh4VC4R7bsxckc9lNTDYQkDOIxRUGUeuolWFA2GUBSL/f/4IhEKc/9HcBiE8GaWywy6iSs3q9/trnnna7fXEIaMeabDb7kP57DJnNZr9h7TYCxdg5l4GkicC7bWsNZNVX3ppyufwcgeIcSGoNBmG3nVL38JDhcJiDtTsgt1j8bkB73UYE8Ynn8/n7vMtoOmcymUcCEB8fog3qdrvveGsmk0kZ1s7/KYgqWSwWv3hYqVR6cQhIFKNEpVJ5St2FQdPp9KckRspksBTFmhAVKn1ardalZtbp1xH957RuuLZwZVJHtqQ77ki1Wv0A+q+3rdlxnvV6vfeS5mjp9iHeqo0LoX4+86mey+UemLyCLEXDC7xYwYU/Dnl76/ajBLWAz0KYFZ6YgLBVtqrD8oU8n8+/m3RYWQN0+cGEAqlyDAP4G5OZQRcWKxaLd7EL6bDCpXcARDQHSJFYzWYzlUwmUyzd6STksbmOLw+LGI7DshrxJTW4XYsYzN6qwrYEn4HfIoa3CNWo66vW94FMb3pSmK4Sk1tfqBvff73DmoKFV5W/AgwAbf4SvfK+INgAAAAASUVORK5CYII%3D);
}

.lp-image-slider .flex-next {
   right: 5px;
   background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAnCAYAAAD6meO+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkFERkVDNDcyQkJENDExRTI5ODRFQzM2QkRFQzA1MTlCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkFERkVDNDczQkJENDExRTI5ODRFQzM2QkRFQzA1MTlCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QURGRUM0NzBCQkQ0MTFFMjk4NEVDMzZCREVDMDUxOUIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QURGRUM0NzFCQkQ0MTFFMjk4NEVDMzZCREVDMDUxOUIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6ZnyTlAAACnElEQVR42qyXv68SQRDHb3nv7j14PDHaGGMMsbLxR+KfYK2FpYXaGwt7jVhRU5NoSWlFQkGeUpP4CioaFEKAhJAjIQTCr3XWnGQYZ/d24W0yyXHLzee+szs3s8Ljh/DMQ3oOQzg43hsoNABXJdIVYqNOMtfSFiJiFOocG0FC41gH45zGggTjXPfb0wBiQTqnYjAYPMlkMk/VxGazEcPh8CKbzV4yzk2wHVAismMwHywol8u3wHlLRkNdl0ql2zCXAkuCnYKdRP9Xzx1FPjj1W8gRhignk8nkrURjNpt9gftpsDNXEAc5iRyklsvlBQb1+/1XCJRiQAkE+m9dEhyk3W4/wxAIW1goFO7C3DkBBdGzrBpB1OxA1FtPp9OvGDSfz7/B/WsIlIyeCZiwaSEBhlSr1YdKAQZ1Op03ESjNhE2rBq/LDkQ5G41GORo22IGPCQir0YZMC8nn89n1ev2LhO0HzGVQ2E5tQ4YXfwsBu97r9d5LMpTCaB6vjc9BPM3iJzEE7IZ6exo2tWYkZD4JWSzkDEMajcYLqgZy6ZJsgOAgCNjN1Wr1m6opFot3rgwCH8rPVEm32319qJLtmuRyuXs0X1BipuMW3mp3URUKWKlUHjGZr4UYk1ElnmH7cqFyh6iwYMBisfhOEjGp2b7C6gPZarWea8LkpIJbj+Q/iMoDDAnD8BMBGFXE1hNw+I4J0zmpkLrPvIitjKqmkzof1mq1B0wJNhYsY42HYvUBq4Ca/xFVQwrQll7arWyLVrPZvI8TT9V6plMJbJqIY9Qn7XSJvu/L8Xj8Er5Tf+/X6/WfqgXTNHbGvksY2lPh0KZKlzZV1xNzDbd1071PVy9djw/7nE+kxbX1cU5c9UnrkHOj9ZnRZU66vsUfAQYAdDg5WAAxqKQAAAAASUVORK5CYII%3D);
}

.lp-image-slider .flex-pauseplay {
   position: absolute;
   right: 7px;
   bottom: 35px;
}

.lp-image-slider .flex-pauseplay a {
   display: block;
   width: 15px;
   height: 15px;
   overflow: hidden;
   text-indent: -9999px;
   cursor: pointer;
}

.lp-image-slider .flex-pause {
   background: no-repeat 50% 50% url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAMAAACecocUAAAABlBMVEUzMzP///8jKH/HAAAAAnRSTlP/AOW3MEoAAAATSURBVAhbY2QAAkYGhv8QakDYAMPbCwwSM5lOAAAAAElFTkSuQmCC);
}

.lp-image-slider .flex-play {
   background: no-repeat 50% 50% url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAZklEQVQY02MwNjY+CcT2QMxACIOI/1C8C4gNiFUMw0uBWIVYxSD8E4inAbEEMYph+DMQtwAxPzGKYfg8SAMhxW+BOB+IOfGZDLK+EYh58LkZ5LEJQCxEKDTmALEcoXBeDcRaxMQgANF8gPvwHmQgAAAAAElFTkSuQmCC);
}

/* Bildspel miniatyrnavigation */

/* Repositions and resizes elements if theres a carousel */

.lp-image-slider .lp-image-carousel {
   position: absolute;
   bottom: 0;
   left: 0;
   right: 0;
   height: 70px;
}

.lp-carousel-slider {
   padding-bottom: 70px; /* carousel height */
}

.lp-carousel-slider .flex-control-nav {
   bottom: 80px; /* carousel height + 10 */
}

.lp-carousel-slider .flex-pauseplay {
   position: absolute;
   right: 7px;
   bottom: 105px; /* carousel height + 35 */
}

.lp-image-slider .lp-image-carousel .flex-viewport, .lp-image-slider .lp-image-carousel .slides, .lp-image-slider .lp-image-carousel li, .lp-image-slider .lp-image-carousel li img {
   box-sizing: border-box;
   -moz-box-sizing: border-box;
   height: 100%;
   margin: 0;
   padding: 0;
}

.lp-image-slider .lp-image-carousel li {
   padding: 5px;
}

.lp-image-slider .lp-image-carousel li div {
   overflow: hidden;
   text-align: center;
   cursor: pointer;
   height: 100%;
}

.lp-image-slider .lp-image-carousel li img {
   height: 100%;
}

.lp-image-slider .lp-image-carousel .flex-prev, .lp-image-slider .lp-image-carousel .flex-next {
   top: 15px; /* (carousel height - 40) / 2 */
}

#welcome-slider {
   max-width: 940px;
   position: relative;
}

#welcome-slider .lp-image-carousel .slides {
   width: auto !important;
   position: absolute;
   right: 0px;
   overflow: hidden;
   z-index: 9999999;
}

#welcome-slider .lp-image-carousel li {
   padding: 5px 0 5px 5px;
}

#welcome-slider .lp-image-carousel li div {
   box-sizing: border-box;
   border: 2px solid transparent;
}

#welcome-slider .lp-image-carousel li.flex-active-slide div {
   border: 2px solid #124270;
}

#welcome-slider .flex-viewport {
   overflow-y: visible !important;
}

#welcome-slider .sliderText {
   bottom: -63px;
   background: none;
   z-index: 999999;
}

/* KALENDER STARTSIDA HH.se 2013 */

.lp_proxy_calendar {
   display: table;
   margin: 0 0 10px 0;
}

.lp_proxy_calendar > div {
}

.lp_proxy_calendar .lp_proxy_calendar_link {
   display: table-cell;
   padding-left: 10px;
}

.lp_proxy_calendar .lp_proxy_calendar_date {
   width: 46px;
   height: 43px;
   display: table-cell;
   overflow: hidden;
   margin-right: 10px;
   padding-top: 3px;
   /*border: 1px solid #9b1111;
   -webkit-border-radius: 5px;
   border-radius: 5px;
   background: #e65656;
   background: -moz-linear-gradient(top,  #e65656 0%, #cb3030 49%, #ae0406 51%, #b60100 100%);
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e65656), color-stop(49%,#cb3030), color-stop(51%,#ae0406), color-stop(100%,#b60100));
   background: -webkit-linear-gradient(top,  #e65656 0%,#cb3030 49%,#ae0406 51%,#b60100 100%);
   background: -o-linear-gradient(top,  #e65656 0%,#cb3030 49%,#ae0406 51%,#b60100 100%);
   background: -ms-linear-gradient(top,  #e65656 0%,#cb3030 49%,#ae0406 51%,#b60100 100%);
   background: linear-gradient(to bottom,  #e65656 0%,#cb3030 49%,#ae0406 51%,#b60100 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e65656', endColorstr='#b60100',GradientType=0 );*/
   text-align: center;
}

.lp_proxy_calendar .lp_proxy_calendar_date span {
   display: block;
   color: #006db0;
}

.lp_proxy_calendar .lp_proxy_calendar_month  {
   text-transform: lowercase;
   font-size:14px;
   text-align: center;
   font-weight: 650;
}

.lp_proxy_calendar .lp_proxy_calendar_day  {
   font-size: 30px;
   text-align: center;
   font-weight: 650;
}

.lp_proxy_calendar .lp_proxy_calendar_instance {
   display: block;
   font-family: Arial;
   font-size: 11px;
   color: #888;
}

.lp_proxy_calendar .lp_proxy_calendar_link a  {
   font-family: 'Guardian Egyptian Web Light', sans-serif;
   font-size: 16px;
   text-decoration: none;
}

.lp_proxy_calendar .lp_proxy_calendar_link a:hover  {
   text-decoration: underline;
}

h1.lp_proxy_calendar_item_headline {
   font-family: 'Guardian Egyptian Web Light', sans-serif;
   font-size: 26px;
}

.lp_proxy_calendar_item_eventtext {
   margin-top:20px;
}

.lp_proxy_calendar_item_eventdate {
   display: block;
   margin: 5px 0;
   color: #777;
}

/* STARTSIDANS KATEGORIER m m */

.news-category {
   -webkit-border-radius: 5px;
   border-radius: 5px;
   text-transform: uppercase;
}

.news-category.news-category-utbildning, .news-category-utbildning .news-category {
   background: #00a663;
}

.news-category.news-category-forskning, .news-category-forskning .news-category {
   background: #e07921;
}

.colored-stripe {
   border-right: 10px solid transparent;
}

.lp-editors-archive.sv-archive-portlet h2.subheading {
   display: block;
   margin: 4px 0 8px;
}

.lp-editors-archive.sv-archive-portlet h2.subheading a span {
   display: block;
}


.lp-editors-archive.sv-archive-portlet h2.subheading a {
   color: #000;
   font-family: Arial;
   font-size: 16px;
   text-decoration: none;
   font-weight: normal;
}

.lp-editors-archive.sv-archive-portlet h2.subheading a:hover {
   text-decoration: underline;
}

.lp-big-banner {
	position: relative;
}

.lp-big-banner div > .sv-text-portlet {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
   z-index: 99999 !important;
	padding: 10px;
   background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjk2MzQwNTUxOUE3ODExRTFCREM0OTBFQTFCRkVCQzdDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjk2MzQwNTUyOUE3ODExRTFCREM0OTBFQTFCRkVCQzdDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTYzNDA1NEY5QTc4MTFFMUJEQzQ5MEVBMUJGRUJDN0MiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTYzNDA1NTA5QTc4MTFFMUJEQzQ5MEVBMUJGRUJDN0MiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7XdAzhAAAALklEQVR42uzNMQEAMAwDoK7+pc1T6iIXGOAl+VO0UyYUCoVCoVAoFAobTgABBgAoTgQBN4FM7QAAAABJRU5ErkJggg%3D%3D);
	border-bottom: 5px solid #124270;
}

.lp-big-banner .sv-text-portlet h2.subheading, .lp-big-banner .sv-text-portlet h2.subheading a {
   margin-bottom: 5px;
	color: #124270;
	font-family: 'Guardian Egyptian Web Light', Arial;
   font-size: 30px;
   text-decoration: none;
}

/* Avoid flicker in header */
.sv-droplistmenu-portlet select {
   width: 80%;
   float: right;
}

/* Responsive fix av gammal slider (fadar mellan vbanliga bilder) */

#fade {
   max-width: 100%;
   height: 220px;
}

#fade div {
   max-width: 100%;
}

#fade img {
   max-width: 100%;
   height: auto;
}





/* VERKTYGSMENY */

.lp-toolsmenu {
   width: 100%;
   display: block !important;
   margin: 32px 0 0;
   text-align: right;
}

.lp-toolsmenu a.normal {
   display: inline-block;
   padding: 10px 5px;
   color: #000;
   font-size: 17px;
}

.lp-toolsmenu a.normal:hover,
.lp-toolsmenu a.normal:focus {
   text-decoration: underline;
}

/* ONEPAGE */

.lp-onepage {
   max-width: 1040px;
   margin: 0 auto 70px;
   border: 1px solid #ccc;
   border-top: none;
   padding-top: 121px;
}

.lp-onepage-header {
   margin: 0 0 30px;
   padding: 20px 0;
   border-bottom: 1px solid #ccc;
   position: fixed;
   top: 0;
   width: 100%;
   max-width: 1040px;
   background-color: #fff;
   z-index: 4500;
}

.lp-onepage-header.lp-scrolled {
   padding: 5px 0;
   transition: all .2s linear;
}

.lp-onepage .sv-row {
   margin: 0 0 30px;
}

.lp-onepage-header .sv-row {
   margin: 0;
}

.lp-onepage .sv-jcrmenu-portlet {
   text-align: right;
}

.lp-onepage .sv-jcrmenu-portlet a {
   display: inline-block;
   margin: 18px 0 0;
   padding: 5px 15px;
   font-size: 16px;
   text-decoration: none;
   border-radius: 5px;
}

.lp-onepage-header.lp-scrolled .sv-jcrmenu-portlet a  {
   margin-top: 9px;
   transition: all .2s linear;
}

.lp-onepage .sv-jcrmenu-portlet a:hover,
.lp-onepage .sv-jcrmenu-portlet a:focus,
.lp-onepage .sv-jcrmenu-portlet a.active {
   background: #124270;
   color: #fff;
}

.lp-onepage .maingrid h1.heading {
   font-family: "Guardian Egyptian Web Light", Arial;
   font-size: 45px;
   line-height: 54px;
   color: #000;
}

.lp-onepage .maingrid h2.subheading {
   display: block;
   margin: 70px 0 40px;
   padding: 0 0 10px;
   border-bottom: 1px solid #eee;
   font-family: "Guardian Egyptian Web Light", Arial;
   font-size: 30px;
   color: #000;
   text-align: center;
}

.lp-onepage .pufftextxstor {
   display: block;
   margin: 20px 0 30px !important;
   padding: 0 0 10px;
   font-family: "Guardian Egyptian Web Light", Arial;
   font-size: 20px;
   color: #000;
}

.lp-onepage-header .pufftextxstor {
   margin: 20px 0 0 !important;
}

.lp-onepage-header.lp-scrolled .pufftextxstor {
   margin-top: 16px !important;
   transition: all .2s linear;
}

.lp-onepage-quote {
   padding: 60px 0 30px !important;
}

.lp-onepage-quote .sv-text-portlet {
   width: 68.4%;
   min-height: 156px;
   padding: 30px;
   background: #fff;
   border-radius: 15px;
   -webkit-border-radius: 15px;
}

.lp-onepage-quote .sv-image-portlet {
   max-width: 23%;
}

.lp-onepage-quote .sv-image-portlet img {
   border-radius: 15px;
   -webkit-border-radius: 15px;
}

.lp-onepage-quote blockquote p.normal {
   font-size: 20px;
   font-style: italic;
}

.lp-onepage-program {
   padding: 0 0 50px;
}

.lp-onepage .lp-onepage-program .maingrid h2.subheading {
   border-bottom: 1px solid #0b7bbb;
   color: #fff;
}

.lp-onepage-program .sv-layout {
   max-width: 600px;
   margin: 0 auto;
}

.lp-program-left {
   max-width: 57%;
   margin: 0 0 10px;
}

.lp-program-right {
   max-width: 57%;
   margin: 0 0 10px 43%;
}

.lp-program-right p,
.lp-program-left p {
   padding: 10px;
   background: #eee;
   border-radius: 5px;
   -webkit-border-radius: 5px;
}

.lp-onepage-program p strong{
   color: #124270;
}

.lp-onepage .sv-form-portlet  {
   max-width: 600px;
   margin: 0 auto;
}

.lp-onepage .sv-form-portlet input,
.lp-onepage .sv-form-portlet textarea {
   width: 97%;
   margin: 3px 0 15px;
   padding: 10px 0 10px 10px;
   border: 1px solid #ccc;
   border-radius: 5px;
   -webkit-border-radius: 5px;
}

.lp-onepage .sv-form-portlet input:focus,
.lp-onepage .sv-form-portlet textarea:focus {
   background: #f2f9ff;
   border: 1px solid #124270;
   outline: none;
}

.lp-onepage .sv-form-portlet input[type=submit] {
   width: 100%;
   -webkit-box-shadow: none;
   box-shadow: none;
}

.lp-onepage .sv-form-portlet input[type=submit]:focus {
   color: #fff;
   background: #124270;
}

.lp-onepage .sv-signup-portlet  {
   max-width: 600px;
   margin: 0 auto;
}

.lp-onepage .sv-signup-portlet input,
.lp-onepage .sv-signup-portlet textarea {
   width: 97%;
   margin: 3px 0 15px;
   padding: 10px 0 10px 10px;
   border: 1px solid #ccc;
   border-radius: 5px;
   -webkit-border-radius: 5px;
}

.lp-onepage .sv-signup-portlet input:focus,
.lp-onepage .sv-signup-portlet textarea:focus {
   background: #f2f9ff;
   border: 1px solid #124270;
   outline: none;
}

.lp-onepage .sv-signup-portlet input[type=submit] {
   width: 100%;
   -webkit-box-shadow: none;
   box-shadow: none;
}

.lp-onepage .sv-signup-portlet input[type=submit]:focus {
   color: #fff;
   background: #124270;
}

.lp-onepage .sv-dbform-portlet  {
   max-width: 600px;
   margin: 0 auto;
}

.lp-onepage .sv-dbform-portlet input,
.lp-onepage .sv-dbform-portlet textarea {
   margin: 3px 0 15px;
   padding: 0 0 0 10px;
   border: 1px solid #ccc;
   border-radius: 5px;
   -webkit-border-radius: 5px;
}

.lp-onepage .sv-dbform-portlet input:focus,
.lp-onepage .sv-dbform-portlet textarea:focus {
   background: #f2f9ff;
   border: 1px solid #124270;
   outline: none;
}

.lp-onepage .sv-dbform-portlet input[type=submit] {
   width: 100%;
   -webkit-box-shadow: none;
   box-shadow: none;
}

.lp-onepage .sv-dbform-portlet input[type=submit]:focus {
   color: #fff;
   background: #124270;
}

.lp-onepage-about .sv-text-portlet {
   margin: 150px 0;
   padding: 20px;
   background: #fff;
   border-radius: 5px;
   -webkit-border-radius: 5px;
}

.lp-onepage .lp-page-top {
   position: absolute;
   bottom: 0;
   right: 50px;
   padding: 10px 10px 10px 35px;
   background: #fff 10px 50% no-repeat url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAMAAAC7IEhfAAAAY1BMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmaHTeAAAAIHRSTlMA9gTndWmWFDcK3/p/HReqpyzw7dvV0bFbUzSIhkS1nmxoCf0AAAGKSURBVDjLlZXrkoMgDIURRETrpWu19mLr+z/l9qSFBYMz3fxox/DJSUKIIrZr3o8qW4exz69i15p7tQZW3ZskZop63VhdGM7Nw5owddlgsngvZJ0uW2vbUnfZ21PIkLNncp60DXz6HfEj8EnislxuZHLa9fznJt3qKJgdT6Tu88DT1CZLMWFt/jwM2M/s1BZ7DsYLZ06Xq2dOvEGd80gv2j1H5XFGNwjLcKWuw/ckqnQTQqjXvw4WDgj/EDg0TkiIEhHamItJiyhLCqGLOEZ2lEQPZcaBjLR7MWHfkOMkohspF1eOC9Z//M/8cbeUDSJ1rz6BlGBKkE9XIORLoHQ7ghMABUjftABJ2vfDohu4odHoxZ8USY+v3/jCEQgLk5l8eTgYl8cXnINxwd0RMpAdIWsKBlJTpNpMwc/bjDfuotTCGtddhfqLqyAMojy1ac5UdLmCXphMimvD6wpx7JkaABUNgP+PFGEf+0PqbPfHntwde8hIrQkb5q9Gc1aY74b9prb881Er/vn4BaugQWN/baMgAAAAAElFTkSuQmCC');
   background-size: 20px;
   border-radius: 5px 5px 0 0;
   -webkit-border-radius: 5px 5px 0 0;
   font-size: 13px;
   text-decoration: none;
}

.lp-onepage .lp-page-top:hover,
.lp-onepage .lp-page-top:focus {
   text-decoration: underline;
}

/*
---------------------------------------------------------
DELA
--------------------------------------------------------- */

.lp-share-page {
   list-style-type: none;
   margin: 20px 0 0;
   padding: 0;
}

.lp-share-page li {
   display: inline-block;
   margin: -5px 2px 0 0;
}

.lp-share-page a {
   overflow: hidden;
   display: block;
   width: 22px;
   height: 22px;
   background: #eee no-repeat 50% 50%;
   background-size: 11px auto;
   border: 2px solid #fff;
   border-radius: 50%;
   text-indent: -999px;
   text-decoration: none;
   -webkit-transition: all 150ms ease;
   -moz-transition: all 150ms ease;
   -ms-transition: all 150ms ease;
   -o-transition: all 150ms ease;
   transition: all 150ms ease;
}

.lp-share-page a:hover,
.lp-share-page a:focus {
   border-color: #bbb;
}

.lp-share-page-facebook a {
   background-color: #3d5b96;
   background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsBAMAAADsqkcyAAAAJFBMVEUAAAD///////////////////////////////////////////+0CY3pAAAAC3RSTlMAu3dEme4W1WZVM0JpqTsAAABoSURBVCjPY0ACKdG7d+/ewIAGmICCWIS9sQpz7sYqzI5deDZcGNNoQUEBNGFpoKgbAwYAKU7AKryRYcCFOQQFBYHCW4GUAHqYQj1PknABdmEcZivgEcZ04IJBGYKjwiQJGxsbWzEQAADLr6QBXTboDAAAAABJRU5ErkJggg==');
}

.lp-share-page-twitter a {
   background-color: #29a7de;
   background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsBAMAAADsqkcyAAAAMFBMVEUAAAD///////////////////////////////////////////////////////////87TQQwAAAAD3RSTlMA7ndEuzMRIt2IzJlVqmam4tDYAAABJklEQVQoz73Rv0vDQBTA8YexDaKb1NF0ExRJEZ3Fzc2Ii25xFByCq4uos3ZycHETnET9A+zQvf0P2tK/oG0oobS8vtdc7keua/tdkvtw3D04WEDu0Ty993BSo28AUFC6hlQcQr0K0IkknyH3+NML6f8z03UUjWmBSSD4OOP2ATFuamdwk5MSFOlbTodDWZt3Y1JhdqRu0+qbh2JfybTHl/lIjXY0joG6Tv+/uo7BG6hS7EZ+nvvM8b7NFFoNmFsWD5kbFj8wr1pcZXa9PFeAO89pArOK/9Z8nHNrDrPFaN9ZFrtNpfdN+zB4rF5crwlZvqajULL7rrgEWpfaO6pu5m6+8+TJkaAQLnZR9gaiQ9R6IrD9BbSuXsUQf2BU2DtFfP4NYDlNATnA19pg9YMpAAAAAElFTkSuQmCC');
}


.lp-share-page-email a {
   background-color: #555;
   background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsBAMAAADsqkcyAAAALVBMVEUAAAD///////////////////////////////////////////////////////+hSKubAAAADnRSTlMAuxHuecyqRJlVMyLdZlQgeRAAAADZSURBVCjP1dJBCgFRHMfxrwkTSrK1eYobKFaasncEOcGUbC3EXsoFHIE7KFt3GCMb/zMYZt4wM89S8lu9Pr1+77d4fDO2ZOMrimKIQ9XEYzPPKZj4RMmgngI3yzegbaoGa5TW80PJp5vXKAqKWZLrlIPdXazVu3ZgWKMqDqX+S/0tewn4cWjGGl4K+PnyQOsRy5WQpUE5WnlVbESzdyKvt7UkZrkoptG2kWZdGW6TiPUA2+3t2EuS/R0QbEvys4CKK2mWw9ZeSpJ1fshjciZ2Pv1YJhn1Fvxr7v2NEFv+Dk8GAAAAAElFTkSuQmCC');
}


/* NYHETSRAD STARTSIDA */
.lp-start-news-row .sv-text-portlet h2.subheading {
	font-size: 18px;
	font-weight: normal;
	color: #000;
	text-transform: uppercase;
	display: block;
	padding-bottom: 20px;
}

.lp-start-news-row .sv-text-portlet h2.subheading em,
.lp-start-news-row .sv-text-portlet h2.subheading em * {
	font-size: 11px;
	color: #666;
	font-style: normal !important;
}

.lp-start-news-row .sv-text-portlet .pufftextxstor a {
	font-size: 17px;
	color: #006db0;
	font-weight: normal;
}

.lp-start-news-row .sv-text-portlet .pufftextxstor a:hover {
	color: #22bbea;
}

.lp-start-news-row .lp-editors-archive .normal {
	color: #888;
   font-size: 11px;
}


.lp-start-get-sparkle-row h1 em,
.lp-start-get-sparkle-row h1 em * {
	font-size: 17px;
	margin-left: 15px;
	font-style: normal !important;
	font-family: arial, sans-serif;
}

.lp-start-get-sparkle-row h1 a img {
	display: none;
}

.lp-start-get-sparkle-row h1 a {
	color: #006db0;
}

.lp-start-get-sparkle-row h1 a:hover {
	color: #22bbea;
}


/* TOPPMENYRAD */

.lp-topmenu-row {
   background: #0077ba;
}

/* INSTAGRAM INFO */

.lp-instagram-info-wrapper {
	padding-top: 10px;
}

.lp-instagram-info {
	display: inline-block;
	font-size: 15px;
}

.lp-instagram-info + .lp-instagram-info {
	margin-left: 15px;
}

.lp-instagram-info .lp-value {
	font-weight: bold;
}

/* Sidfot */
footer {
	background: #0077ba;
	padding: 30px 0;
}

footer p,
footer a,
footer h2,
footer h3 {
	color: #fff !important;
	font-size: 17px !important;
}

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

footer h2 {
	text-transform: uppercase;
	font-weight: normal !important;
}

.lp-social-menu {
}

.lp-social-menu li {
	display: inline-block;
}

.lp-social-menu a {
   display: inline-block;
   overflow: hidden;
   width: 32px;
   height: 32px;
   margin: 0 10px 10px 0;
   background: 50% 50% no-repeat;
   background-size: 32px auto;
   text-indent: -999px;
   -webkit-transition: all .3s ease;
   -moz-transition: all .3s ease;
   -ms-transition: all .3s ease;
   -o-transition: all .3s ease;
   transition: all .3s ease;
}

.lp-social-menu li:first-child a {
   background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABABAMAAABYR2ztAAAAMFBMVEUAAAD///////////////////////////////////////////////////////////87TQQwAAAAD3RSTlMAd7tEmRHdVSLMqjPuZojcu0N1AAABFElEQVRIx+3TP2oCQRTH8d8mMQoSYkiR0twgwjbp3BusIVWqEFKkTJc2YuMJrNcLiB7AO6ytnTcQdfFf8/TNigrOvFfYKPitZuHD8pjhgas/2HqqYFOf7C1LMNWIXML8Ix+TswaDLrlbVIDMLwk1AY+kZsCnCKZAkcQ6aMugANuMX3xDuXI6JR32DdM9n58tIIECAgWMoYC5BgINlDQA07vvl1Ngn/GPuBTYbiEXu8GIgUcKuNHA1TmDZL2yjwzueHnDQzDBfkUNDDXwooFIA6SAjAauNZDVgHeir3kBx4BIBgFCGfTwL4MqbkWQAFkRzAGEEigA+BBAYhak7QYDcF7sAj9Ie4vsoIVt/q5X/s7zqQNuBXiR3p3OzNrSAAAAAElFTkSuQmCC');
}

.lp-social-menu li:nth-child(2) a {
   background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABABAMAAABYR2ztAAAAMFBMVEUAAAD///////////////////////////////////////////////////////////87TQQwAAAAD3RSTlMAd0S7EZnu3cyqMyJmVYjaEip/AAABqElEQVRIx82UsUvDQBSHfy0thQZLiyIu0lrBQQTdHRIRpJudBYmDewbtqHVwc2idLbSTq4KzIOJQcHBztf+BVkjSUOQ0vSR6z7vbBL8l4e7j7t17vIeQ25KMeQsRfSYnqGDCDVMRTM7IO0zJaShcMjUjC8g0mYY2kGI6PoBtreADZaalh65eKKKpF9pgetb+qbBbXbG/Pp4geCzhAoBhMndVEA6TmrsIKXQsWxAGSdHr4KTFGCr5VnSXBc7SsSMI2OQ/Q3Ayj1kmCphlIWPE2FQwJitviMiKMRTDsELjJBZMQeDrxjRje7FAMvkeva3UVgi+BQEqjObOIJIRBR95IqTJFRYIKUafScgSYR+EHBECEK6IwOpEeKXCqCe+0qGCH/TII4gwhMAWFWiuy0SgUeYlfeHiBzVZ46zjG1vaWecVRBTkrecnwpNU8GZIoYgQPCRZ7P4WGqVlJDyT9o+Pj1mUzgdvJz6/rxogjXsAxoKpmzAH5t8MsZZeqMPWC3d40QvXyGn3XWBKK4wBdRBxS9Z0N9DqUga8SRzV/hE4G4pkdZBQlcF78RMf56hcTfr3ywAAAABJRU5ErkJggg==');
}

.lp-social-menu li:nth-child(3) a {
   background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABABAMAAABYR2ztAAAAMFBMVEUAAAD///////////////////////////////////////////////////////////87TQQwAAAAD3RSTlMARHe7Ee5mIsyZiKrdM1WXn1HKAAABp0lEQVRIx+XUvU4CQRSG4Q8lEFETiBcgEq0sICbWgJUFiT+NsZFYGAtNIBpraa2wsJc7wMoWC3sp7fQSVhBF1Bx3Di7DDDNDYutboJvzRGH2sACiKVuHEM1mydqVAAdkr9MEQuRqByg4QRtIk7Mmsm5QAxlbSfk9+L9kzOADooIdvDKYsAOPQeh/gIgdvDGYNICL1HJVLMpCwq8xAr4WAUSXSKaBJEThug1soV+kqAG5ob89mcELgiJmUMOghgl0chKcq8ADSkQ9yKaJ6BmhIXDNb0F5EzUFVMWrLMqjISBeN+Wcr+90kNGAp4PKOOCNA+9yzKOK/ilakMV4pJ1DF7IZce8VUOKjC+LLuAI2/B/38pyKRB0MAz78zwFY9696KuBH2SX6hav8oRTAT6JuGdwjb4cGzshvm1diLdgOCQZbtruP/FGwfypAnZSSI2BKe4ppQP8TSQ3oX5c9GABO5T/IGQHmgnkZZoCTVXECtznYAJBPJHhsA9wfwLcFxALQjZtBmkGRnN2g4QZJzLtBGZPOeYsX0FGGV9icvGvH1nk7HtwAS2L4A37+CiolXy4kAAAAAElFTkSuQmCC');
}

.lp-social-menu li:nth-child(4) a {
   background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABABAMAAABYR2ztAAAAMFBMVEUAAAD///////////////////////////////////////////////////////////87TQQwAAAAD3RSTlMAd7tEEVXuZjOZ3cyqiCITRh1kAAACLUlEQVRIx9XUv28SYRzH8c+VXkHSH2BtmxoT8OJiHI7kTIyLoIldjLH/QXFzMUAcHUqicXAB/wFxMXGjg04OuOlG08GVauLOQaFyVD7ewwGHxz1HOvqeHpJX7nm4PN+D6Ffcr40MRj2nf2cpDPtJysTwGZEcpX0U4JWzXr/NntHwgH4GWKw667LKDur09AVQ6JRd5AlmdusAjyZL/UClNwtI0KmHxOEKZypOtu2ilIry8a0KzW2+SYxBDFWO2l1CyT51mM0QU2vuKTmurCDRxktU/gFJF2SBWjZkYV8G2lhlUiHSMmAiHAxaWA4GxNr/Ad6FLew1I/2MDAxwB5UT3IQMtIAIO1D9tzDS5Cdjk32jsZ72AEnnAl3tetztiqZ7wDd4U/VpcIrZLkyDGHzSXdDN+IGSC1oo2CfbgqgweVrUBSb0IRPpzTFYcEHHFyguaKNwkVe35OC3+BWDB4Rc0HTAi2LEsMGPPHB/I+MD9OQCoZ/m/ojP0hMpIIkd0pKC9j2m9s1l7spAU2EqMQgxFgia84C5PQeQc0BL0/LBZwAQDFbjqfP8i8EIHOwIsGKDjsqY6oL2CJhVG/S/87hkbbKouKDjgDo/C0BL3OgzTAETCGt5vH76UMPRtcYH4LJ1aXzlahTaryUByqgEX/s89oIH5xjRwNHrASpFb+Etoo/eECoUtTR7tp4Zw+wxO7rBydA+oLwe7BbrcnAIkZKjpPdwulujb18xyfCrCNFfPiSvBjntke4AAAAASUVORK5CYII=');
}

.lp-social-menu a:hover,
.lp-social-menu a:focus {
   opacity: .7;
}

.ac_results {
	z-index: 121000 !important;
}

.lp-process-wrapper {
	width: 85.4em;
	margin: 0 auto;
}

.sprkl-wrapper {
	height: 616px !important;
}