/** Global CSS **/
div.ess-result {
	float: none;
	width:100%;
}

/** Hovver **/

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

div.modulexlink a:hover
{
text-decoration:underline;
}

div.newsxheadline a:hover
{
text-decoration:underline;
}

div.aheadlines a:hover
{
text-decoration:underline;
}

/** Hover Navigation **/
.listmeny {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
/*	line-height:100%; */
	list-style-type:none;
	width:140px;

	font-family: Arial,sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	color: #005293;
	text-decoration: none;
/*	padding: 0px 0px 5px 0px; */
	line-height: 100%;
}

.listmeny ul.left_menu > li.parent > a {
	background-image:url('/images/18.1c89fef7132dd6d7b4980002867/pil_bla_hoger.png');
/*	background-image:url('/images/18.6c0596ee132fd941b5a80000/menypil_hoger_bla.gif');   */
}

.listmeny li.selected > a {
	font-weight: bold;
	color:#3C3C3C;
}

.listmeny li.parent a {
/*	font-weight: normal;  */
	padding-right:20px;
/*	background-attachment:fixed; */
	background-position:98% 50%;
/*	background-position:right center; */
	background-repeat:no-repeat;
}

.listmeny .header {
	background-color:#FFFFFF;
}

.listmeny ul.left_menu > li.selected.parent > a:first-child, .listmeny ul.left_menu > li.current.parent > a:first-child {
	background-image:url('/images/18.1c89fef7132dd6d7b4980002868/pil_bla_ner.png');
/*	background-image:url('/images/18.6c0596ee132fd941b5a80001/menypil_ner_bla.gif');  */
}

.listmeny ul.left_menu > li.selected.parent > a:first-child {
	background-image:url('/images/18.1c89fef7132dd6d7b4980002919/pil_svart_ner.png');
}

.listmeny .selected a:hover {
	text-decoration:none;
}

.listmeny a {
	display:block;
	text-decoration:none;
	color:#005293;
}

.listmeny a:hover {
/*	border-top:1px solid #5F5F5F;
	border-bottom:1px solid #7B7B7B; */
	text-decoration:underline;
	background-color:#FFFFFF;
	color:#005293;
}
.listmeny li.selected > ul a:hover {
    text-decoration: underline;
}

.listmeny ul {
	overflow: hidden;
/*	padding:5px 0px 5px 0px; */
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.listmeny li {
	margin:0px 0px 0px 0px;
	padding:10px 0px 10px 0px;
/*	padding:0px 0px 0px 0px;
	list-style-type:none; */
	background-color:#FFFFFF;
	color:#005293;
}

.listmeny ul.left_menu > li {
	border-bottom-style:solid;
	border-width:1px;
	border-color:#ECECED;
}

.listmeny ul.left_menu li:last-child {
	border-bottom-style:solid;
	border-width:0px;
	border-color:#ECECED;
}

.listmeny li li {
	padding: 5px 0px 5px 10px;
	padding-left:10px;
}

.listmeny li a {
	padding:0px 0px 0px 0px;
/*	padding:5px 0px 5px 10px; */
/*	padding:2px 10px 2px 4px; */
/*	border-top:1px solid #9A9A9A;
	border-left:1px solid #9A9A9A;
	border-right:1px solid #696969;
	border-bottom:1px solid #757575; */
	background-color:#FFFFFF;
	color:#005293;
}

.listmeny li.active a, .listmeny li li.active a {
/*	border-top:1px solid #5F5F5F;
	border-bottom:1px solid #7B7B7B;
	border-left:1px solid #757575;
	border-right:1px solid #9A9A9A; */
	background-color:#FFFFFF;
	color:#005293;
}

.listmeny li.active li a, .listmeny li li a {
/*	padding:5px 0px 5px 10px;
	padding:2px 4px 2px 8px;
	border-top:1px solid #696969;
	border-left:1px solid #696969;
	border-right:1px solid #8A8A8A;
	border-bottom:1px solid #7B7B7B; */
	background-color:#FFFFFF;
	color:#005293;
}


/** Statestik **/
.cell {
	font-family: arial, sans-serif;
    border-style: none;
    border-width: 2px;
}

.boldItalic {
    font-style: italic;
    font-weight: bold;
}

.bold {
    font-weight: bold;
}

.italic {
    font-style: italic;
}

.thinLine {
    border-bottom: solid 1px;
}

.stat_table {
	border-collapse: collapse;
}

.thinLine_top {
    border-top: solid 1px;
}
.thinLine_top_dot {
    border-top: dotted 1px;
}
.thinLine_dot {
    border-bottom: dotted 1px;
}
.thinLine_left {
	border-left: solid 1px;
}



/** Apple **/
input, textarea {
  -webkit-appearance: none;
  -webkit-border-radius: 0;
}

/** Fixar ovan för radio (Apple)  **/
input[type="radio"] {
  -webkit-appearance: radio;
 }

/** Meny **/
.module-menu-left-container ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.module-menu-left-container li {
    border-bottom: 1px solid #ECECED;
}
.module-menu-left-container a {
    color: #005293;
    display: block;
    padding: 10px 0;
    font-size:1.2em; 
}
.module-menu-left-container a:hover{
    text-decoration: underline;
}

/**  Meny Specialfall**/

.module-menu-left-container .module-menu-left-parent-node {
    background-image: url("/images/18.1c89fef7132dd6d7b4980002867/pil_bla_hoger.png");
    background-position: right 1.5em;
    background-repeat: no-repeat;
}
.module-menu-left-container .module-menu-left-current-page > a {
    color: #000000;
    font-weight: bold;
}
.module-menu-left-container .module-menu-left-level-1 > a {
    border-bottom: 2px solid #808080;
    color: #000000;
    font-family: Georgia;
    font-size: 19px;
    font-weight: normal;
    line-height: normal;
    padding: 7px 0;
}
.module-menu-left-container .module-menu-left-level-1 > a:hover {
    text-decoration: none;
}
.module-menu-left-container .module-menu-left-level-1.module-menu-left-expanded {
    background-image: none;
    display: block;
}
.module-menu-left-container .module-menu-left-level-1 {
    background-image: none;
    display: none;
    border-bottom:none;
}
.module-menu-left-container li:last-child {
    border-bottom: medium none;
}
.module-menu-left-container .module-menu-left-current-page {
    display: block;
}
.module-menu-left-container .module-menu-left-level-2 ul {
    display: none;
	padding-left:1em;
}
.module-menu-left-container .module-menu-left-level-2.module-menu-left-expanded ul {
    display: block;
}
.module-menu-left-container .module-menu-left-current-page > ul {
    display: block;
}
.module-menu-left-container .module-menu-left-level-1-show > a {
    border-bottom: 1px solid #ECECED;
    color: #005293;
    font-size: 1.2em;
    padding: 10px 0;
}
.module-menu-left-container .module-menu-left-level-1-show {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
}
.module-menu-left-container .module-menu-left-level-1-show ul {
    display: none;
}
.module-menu-left-container .module-menu-left-expanded {
   background-image: url("/images/18.1c89fef7132dd6d7b4980002919/pil_svart_ner.png");
}

/** Responsivt bildspel **/
.bxslider {
   margin:0;
}
.bxslider .imageslider-text {
    bottom: 0;
    position: absolute;
}
.bx-wrapper {
	position:relative;
}
.bx-viewport {
    height: auto !important;
}
.bx-controls {
    display: block;    
    padding: 1%;
    /*    
    height: 10em;
    position: absolute;
    top: 31%;
    */
    width: 98%;
}

.bx-controls .bx-prev {
    background-image: url("/images/18.45e874ba14203f9b556446e/1386777606611/bildspel-prev.png");
    position: absolute;
    top: 31%
}
.bx-controls .bx-next {
    background-image: url("/images/18.45e874ba14203f9b5564468/1386777602861/bildspel-next-hover.png");
    right: 6px;
    position: absolute;
    top: 31%
}
.bx-controls .bx-prev:hover {
    background-image: url("/images/18.45e874ba14203f9b556446c/1386777605354/bildspel-prev-hover.png");
    float: left;
}
.bx-controls .bx-next:hover {
    background-image: url("/images/18.45e874ba14203f9b556446a/1386777604098/bildspel-next.png");
    float: right;
}
.bx-controls a {
    height: 92px;
    width: 60px;
    /*height: 9.6em;
    width: 6.4em;
    */
}
.bxslider img {
    max-height: none;
    max-width: none;
}
/** Små bildspel **/
.imageslider-small .bx-controls a {
   height: 62px;
   width: 40px;
   /* height: 6.4em;
    width: 4.2em;
   */
}
.imageslider-small .bx-controls .bx-next {
   background-image: url("/images/18.45e874ba14203f9b5564467/1386777602254/bildspel-next-small.png");
}
.imageslider-small .bx-controls .bx-prev {
   background-image: url("/images/18.45e874ba14203f9b556446d/1386777605981/bildspel-prev-small.png");
}
.imageslider-small .bx-controls .bx-next:hover {
   background-image: url("/images/18.45e874ba14203f9b5564469/1386777603486/bildspel-next-small-hover.png");
}
.imageslider-small .bx-controls .bx-prev:hover {
   background-image: url("/images/18.45e874ba14203f9b556446b/1386777604717/bildspel-prev-hover-small.png");
}




/** Horisontell seperator fÃ¶r listor **/
.border-separator-list > div {
    border-bottom: 1px solid #EDEFF1;
    padding-bottom: 10px;
    padding-top: 10px;
}
/** Hover brÃ¶dsmulor **/
.sv-multilevellink-portlet a.flerxnivaxlankxmall:hover {
	text-decoration:underline;
}

/** Social footer **/

.social-fotter > ul {
    display: inline-block;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.social-fotter li {
    float: left;
    padding: 1em;
}


/** Mobil meny **/

/** Basic **/
.module-mobile-menu-container ul { 
	list-style: none outside none; margin: 0; padding: 0;
}
.module-mobile-menu-container li { 
	background-color: #F5F3EE;
}
.module-mobile-menu-container a {
    background-color: #338E95;
    border-bottom: 2px solid #B2D4D7;
    color: #FFFFFF;
    display: block;
    font-size: 14px;
    padding: 10px 1.5em;
    font-family: georgia;
    line-height:16px; 
}
/** Special **/
.module-mobile-menu-container .module-mobile-menu-level-1 ul { 
	display: none;
}
.module-mobile-menu-container .module-mobile-menu-expanded > ul {
    display: block;
}

.module-mobile-menu-container .module-mobile-menu-parent-node:before {
    background-color: #0000FF;
    color: #FFFFFF;
    float: right;
    font-size: 20px;
    font-weight: bold;
    height: 31px;
    padding-top: 5px;
    text-align: center;
    width: 40px;
}
/** Första nivån **/
.module-mobile-menu-container .module-mobile-menu-level-1 > a {
    background-color: #F5F3EE;
    border-color: #66AAAF;
    color: #00727A;
}
.module-mobile-menu-container .module-mobile-menu-current-page > a {
    background-color: #00727A !important;
    background-image: url("/images/18.12caa4f91440b31239f1729/1394174834110/arrow-mobile-menu.png");
    background-position: left center;
    background-repeat: no-repeat;
    background-size: auto 14px;
    color: #FFFFFF !important;
    font-weight:700;
}
.module-mobile-menu-container .module-mobile-menu-level-1:before {
    background-color: #00727A;
}
.module-mobile-menu-container .module-mobile-menu-level-1.module-mobile-menu-parent-node.module-mobile-menu-expanded:before {
    background-color: #338E95;
    content: "-";
}
/** Andra nivån **/
.module-mobile-menu-container .module-mobile-menu-level-2:before {
    background-color: #66AAAF; 
    height:30px;
}
.module-mobile-menu-container .module-mobile-menu-level-2 > a { 
   padding-left: 2.5em;
	background-color: #338E95;
   font-size:13px;
   
}			
/** Tredje nivån **/
.module-mobile-menu-container .module-mobile-menu-level-3:before {
    background-color: #99c7ca;
    height:30px;
}
.module-mobile-menu-container .module-mobile-menu-level-3 > a {
    padding-left: 3.5em;
	background-color: #66AAAF;
   font-size: 13px;
}

/** Fjärde nivån **/
.module-mobile-menu-container .module-mobile-menu-level-4 > a { 
	background-color: #99c7ca;
   font-size: 12px;
}	

.module-mobile-menu-container .module-mobile-menu-parent-node:not(.module-mobile-menu-expanded):before {
    content: "+";

}
.module-mobile-menu-container .module-mobile-menu-parent-node.module-mobile-menu-expanded:before {
	content: "-";

}
.module-mobile-menu-container > ul {
    display: none;
}
.mobile-menu-button {
    background-color: #66AAAF;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 15px;
    font-weight: bold;
    width: 100%;
}
#menu-button > span {
    background-color: #fff;
    display: block;
    height:4px;
    margin-bottom:4px;
    width:33px;
}
.mobile-menu-button > label {
    display: block;
    padding-top: 0.7em;
    font-family: georgia;
}
#menu-button {
    background-color: #66AAAF;
    border: medium none;
    float: left;
    margin-right: 0.5em;
    padding: 7px 0.8em;
    width:auto;
}
#menu-button.show {
    background-color: #338E95;
}
#menu-button.show > span {
    background-color: #fff;
}
#menu-button > span:last-child {
    margin: 0;
}
.module-mobile-menu-container .brottsrummet span {
    background-color: #8E118F;
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    padding: 0.5em 0.7em;
    width: 97%;
}
.module-mobile-menu-container .criminologysymposium span {
    background-color: #6CA4C9;
    border-radius: 3px;
    color: #FFFFFF;
    display: inline-block;
    font-size: 14px;
    padding: 0.5em 0.7em;
    width: 97%;
}
/** Youtube **/


.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}
 
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/** Brottsrummet **/
.top_menu .brottsrummet {
    background-color: #8E118F;
    background-image: none;
}
.top_menu .criminologysymposium {
    background-color: #6CA4C9;
    background-image: none;
}

/** Bilder **/
a img {border: none; }


/** noDisplay **/
.noDisplay {
   display:none;
}

.cookie-accept {
    background-color: #b5b3b3;
    border-radius: 2px;
    display: block;
    font-family: "Open Sans",sans-serif;
    font-size: 13px;
    font-weight: 600;
    letter-spacing: 0.04em;
    padding: 10px 15px;
    text-decoration: none;
    margin-right: 6px;
    margin-top: 7px;
}

.cookie-banner {
    display:none;
    bottom: 0;
    left: 0;
    position: fixed;
    width: 100%;   
    z-index: 100000;
}


/** Sökresultat och publikationer **/
.Newsborder {
   clear: both;
}

li.sv-search-hit {
   clear: both;   
}

.sv-search-hit > .search-hit-left {
   float: left;
}

.sv-search-hit > .search-hit-right {
   float: right;
   width: 83%;
}
@media (max-width:450px){
	.sv-search-hit > .search-hit-right {
   float: right;
   width: 70%;
}
}