/* lo-filters.css */




/* #filter-form a:hover { */
#news-filters a:hover,
.filters > #filter-form a:hover {	
	color: #d1111c;
	outline: none;
}

/* #filter-form a, #filter-form a:visited, #filter-form a:focus { */
#news-filters a,
#news-filters a:visited,
#news-filters a:focus,
.filters > #filter-form a,
.filters > #filter-form a:visited {	
	color: #222222;
	outline: none;
}

/* 130405 */
#filter-form .ing > a, #filter-form .ing > a:visited, #filter-form .ing > a:focus {
	color: #D1111C;
}

#filter-form .ing > a:hover {
	color: #797979;
}
/* SLUT 130405 */

.layout-2 .filters {
	background-color: #f5f5f5;
	padding: 0 12px 36px;
	border-color: #e5e5e5 transparent;
    border-style: solid none;
    border-width: 1px;
    min-height: 200px;
    position: relative;
}

/*
.filters .three-four-col{
	position: relative;
}
*/

.filters .huge {
	width: 100%;
	margin: 10px auto;
}


#filter-form > .one-four-col{
	margin: 0;
	width: 100%;
	float: none;
}

#search-1 > .one-four-col{
	margin: 0 0 25px 1%;
	width: 100%;
	float: none;
}
#search-1 > input {
	width: 10%;
}

#filter-search span {
	font: 18px/24px Helvetica,Arial;
}


button, input[type="button"], input[type="reset"], input[type="submit"] {
    cursor: pointer;	
    border: 1px solid #d0d0d0;
    border-radius: 3px 3px 3px 3px;   
    display: inline-block;
    font-size: 13px; 
    /*line-height: 21px;*/
    outline: medium none;
    padding: 5px 14px;   
	width: auto;
	height: auto;
	background: #fefefe; /* Old browsers */
	background: -moz-linear-gradient(top, #fefefe 0%, #e6e6e6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#e6e6e6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fefefe 0%,#e6e6e6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fefefe 0%,#e6e6e6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fefefe 0%,#e6e6e6 100%); /* IE10+ */
	background: linear-gradient(to bottom, #fefefe 0%,#e6e6e6 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e6e6e6',GradientType=0 ); /* IE6-9 */	
}

#news-filters input[type="submit"] {
  box-shadow: 1px 1px 4px #E1E1E1;
}


/* formulären med checkboxar */

/*
#filter-form select {
	width: 100%;
	height: 100%;
}
*/
#filter-form .filterwrapper {
	margin-top: 7px;
}

#filter-form legend > span {
	font-weight: bold;
}

#filter-form .h {
	line-height: 30px;
	width: 100%;
	border: 1px solid #d0d0d0;
	padding: 0 7px;
	background: #fefefe; /* Old browsers */
	background: -moz-linear-gradient(top, #fefefe 0%, #e6e6e6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#e6e6e6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fefefe 0%,#e6e6e6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fefefe 0%,#e6e6e6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fefefe 0%,#e6e6e6 100%); /* IE10+ */
	background: linear-gradient(to bottom, #fefefe 0%,#e6e6e6 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e6e6e6',GradientType=0 ); /* IE6-9 */
}

#filter-form .multiselect label {
	display: block;
	clear: both;
	float: none;
	font-size: 13px;
	line-height: 22px;
}

#filter-form .select .h span {
    background-color: transparent;
    background-image: url("/home/lo/res.nsf/vRes/global_1345213346453_open_close_png/$File/open-close.png");
    background-repeat: no-repeat;
    border: medium none;
    line-height: normal;
    padding: 0 15px 0 0;
    margin: 6px 0;
    position: relative;
    left: 0;
    display: block;
    /* line-height: 30px; */
}



/* toggling */
#filter-form .select.open .h span {
	background-position: 100% -487px;
}
#filter-form .select .h span {
	background-position: 100% 6px;
}

#filter-form .select .multiselect {
	display: none;
}

#filter-form .select.open .multiselect {
	display: block;
}

#filter-form .select {
	margin: 10px 0;
	clear:both;
}

#filter-form .select + .select {
	margin-top: 0;
}

#filter-form .select > div {
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	background-color: #ffffff;
	padding: 10px;
}



#filter-feedback {
	display: block;
	clear: both;
}

#filter-feedback span {
	color:#d1111b;
	font-weight:bold;
}


#filter-form input {
	/*min-height: 30px;*/
	margin-right: 7px;
}

#txtSearchTerm {
	margin-right: 0 !important;
	width: 65% !important;
}

/* tabellen */
#filtered-list {
	width: 100%;
}


/* FINNS I STYLE SYNKA*/
#filtered-list td {
	vertical-align: middle !important;
}

/* FINNS I STYLE SYNKA*/
#filtered-list tr {
	/* behöver bara tas bort från style */
	line-height: inherit;

	height: 37px;	
}

#filtered-list thead a {
	position: relative;
	display: block;
	width: 100%;
}

#filtered-list .filter-sort-arrow {
	height: 0;
	margin-top: -3px;
	position: absolute;
	right: 0px;
	top: 50%;
	width: 0;
}

#filtered-list .sort-asc {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: #7b8183 transparent transparent;
	border-image: none;
	border-right: 5px solid transparent;
	border-style: solid;
	border-width: 5px;
}

#filtered-list .sort-desc {
	-moz-border-bottom-colors: none !important;
	-moz-border-left-colors: none !important;
	-moz-border-right-colors: none !important;
	-moz-border-top-colors: none !important;
	border-color: transparent transparent #7b8183 !important;
	border-image: none !important;
	border-style: solid !important;
	border-width: 5px !important;
	margin-top: -8px;
}

#filtered-list .sort-none-down {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: #7b8183 transparent transparent;
	border-image: none;
	border-right: 5px solid transparent;
	border-style: solid;
	border-width: 5px;
	margin-top: 2px;
}

#filtered-list .sort-none-up {
	-moz-border-bottom-colors: none !important;
	-moz-border-left-colors: none !important;
	-moz-border-right-colors: none !important;
	-moz-border-top-colors: none !important;
	border-color: transparent transparent #7b8183 !important;
	border-image: none !important;
	border-style: solid !important;
	border-width: 5px !important;
	/* margin-top: -14px !important; */
	margin-top: -9px !important;
	
}

.spinner {
	position: absolute;
	top: 70px;
	left: 50%;
	margin-left: -50px; 
	margin-top: -50px; 
	text-align:center;
	z-index:1234;
	overflow: auto;
	width: 100px; /* width of the spinner gif */
	height: 102px; /*hight of the spinner gif +2px to fix IE8 issue */
	
}

/* Nyhetsfiltersida: */
ul.main-listing {
	margin: 0;
	width: 100%;
}

#newsfilterform {
	margin-bottom: 16px;
}

#newsfilterform .dates {
	float: left;
	width:47%;
	margin: 3px 0 10px 0;
}
#newsfilterform .dates input {
	width: 100%;
}
#newsfilterform label.dates~label.dates {
	margin-left: 14px;
}


#news-list-wrap{
	position: relative;/* center spinner in news list */
}

/* images in news-list */
#news-list a.wrap-all >  img,
#news-list-wrap .imgwrap,
#news-list-wrap li > img {
    border: medium none;
    float: left;
    margin-right: 12px;
    margin-top: 7px;
    width: 100%;
    margin-bottom: 6px;
}
/* linked images in news-list */
#news-list-wrap .imgwrap > img {
	width: 100%;
}

#news-list .wrap-all > time {
	color: #222222;
}



#news-list.hasimgs > li {
	padding-bottom: 13px;
}

#news-list.hasimgs > li > p {
	margin-bottom: 0;
}


.chartWrap	{
	border: 1px solid #E9E9E9;
	padding:	5px;
}

/* kalenderikon i kalendarium: */
#calendar-list h2 span {
	margin-right: 7px;
}

div.loimedia.main-wrap div.clearfix.wrap {
	margin: 0;
}

@media (min-width: 480px) {
	#news-list a.wrap-all >  img,
	#news-list-wrap .imgwrap,
	#news-list-wrap li > img {
		width: 170px;
		margin-bottom: 0;
	}
}

@media (min-width: 1024px) {

	

/* GENERELL */
/*
	.puff-text-wrap {
		padding: 5px;
	}
*/

	.main-wrap .clearfix.wrap {
		margin: 25px 0;
	}

	#filter-form > .one-four-col, #search-1 > .one-four-col, #news-list > .one-four-col{
		margin: 0 0 0 0.5%;
		width: 24%;
		float: right;
	}

	#search-1 > input {
		width:81%;
	}


	#filtered-list .filter-sort-arrow {
		right: 10px;
	}


	#filter-form .filterwrapper {
		margin-top: 52px;
	}
}

/* IE lt9 classes */
/*
.lt-ie9 .one-four-col.col{
	width: 24%;
}

.lt-ie9 .main-wrap .clearfix.wrap {
	margin: 25px 0;
}
*/
.lt-ie9 #filter-form .one-four-col{
	margin: 0 0 0 1%;
	width: 24%;
	float: right;
}

.lt-ie9 #search-1 .one-four-col{
	margin: 0 0 0 1%;
	width: 24%;
	float: right;
}

.lt-ie9 #filter-form .three-four-col{
	margin: 0 0 0 1%;
	width: 74%;
}
/*
.lt-ie9 #filtered-list .filter-sort-arrow {
	right: 10px;
}
*/


.lt-ie9 #filter-form .filterwrapper {
	margin-top: 52px;
}





