#spinner1_nav_wrapper ul { margin:0; padding:0; list-style-type: none; }
#spinner1_nav_wrapper ul { /*opacity:0.7;filter:alpha(opacity=70);*/ background: none; }
#spinner1_nav_wrapper ul li span { opacity:1.3;filter:alpha(opacity=130); }
#spinner1_nav_wrapper ul li { background-color: #fff; border-right: 1px solid #d6d9d6; opacity:.7;filter:alpha(opacity=70);float: left; padding: 5px; border-top: 2px solid #c8c7c6; font-weight: normal; font-size: 130%; color: #4b4b4b; background-image: url('/images/18.7814304c125305a253b8000964/spinner-li-bg.png'); background-position: top right; background-repeat: repeat-x; padding: 0.2em 1em; cursor: pointer; }
#spinner1_nav_wrapper ul li.spinner-li-active { border-top-color: #d67b25; font-weight: bold; }

#spinner_nav { position:relative; z-index:888; top: 10em; }
#spinner_nav #spinner_nav_left { position:absolute; left: 0; cursor: pointer; }
#spinner_nav #spinner_nav_right { position:absolute; right: 0; cursor: pointer; }

ul.leftmenu { margin: 0; padding: 0.5em 0; list-style-type: none; margin-left: 0.8em; }
ul.leftmenu li { margin: 1em 0; }
ul.leftmenu > li { padding-left: 1em; }
ul.leftmenu > li > ul { margin: 0; padding: 0; }
ul.leftmenu > li > ul > li { padding-left: 1em; }
ul.leftmenu li > a {  }
ul.leftmenu li > img {  }

/*.secondmenu { border-top: 0.3em solid #ececec; }
.thirdmenu { border-top: 0.3em solid #ececec; }*/

div.ombud_inloggning > div > form input { }
div.ombud_inloggning > div > form label {  }

div.header_shortcut { background-repeat: no-repeat; }

ul.leftmenu li.menu_closed { background: url('http://www.lr.se/images/18.7814304c125305a253b8000392/submenu_closed.png') no-repeat left 0.5em; }
ul.leftmenu li.menu_open_active { background: url('http://www.lr.se/images/18.3970d67312655469fd5800013435/submenu_open_active.png') no-repeat left 0.5em; }
ul.leftmenu li.menu_open_active > ul { margin: 0; padding: 0; margin-left: 0; list-style-type: none; }
ul.leftmenu li.menu_active { background: url('http://www.lr.se/images/18.3970d67312655469fd5800013443/submenu_active.png') no-repeat left 0.5em; }
ul.leftmenu li.submenu_active { background: url('http://www.lr.se/images/18.3970d67312655469fd5800013443/submenu_active.png') no-repeat left 0.5em; }
ul.leftmenu li.submenu_closed { background: url('http://www.lr.se/images/18.7814304c125305a253b8000392/submenu_closed.png') no-repeat left 0.5em; }

ul.ombudLeftmenu { margin: 0; padding: 1em 0; list-style-type: none; border-top: 0.5em solid #ececec; }
ul.ombudLeftmenu li { margin: 1em 0; margin-left: 0.8em;  }
ul.ombudLeftmenu > li { padding-left: 1em; }
ul.ombudLeftmenu > li > ul { margin: 0; padding: 0; }
ul.ombudLeftmenu > li > ul > li { padding-left: 1em; }
ul.ombudLeftmenu li > a {  }
ul.ombudLeftmenu li > img {  }

ul.ombudLeftmenu li.menu_closed { background: url('http://www.lr.se/images/18.7814304c125305a253b8000392/submenu_closed.png') no-repeat left 0.5em; }
ul.ombudLeftmenu li.menu_open_active { background: url('http://www.lr.se/images/18.3970d67312655469fd5800013435/submenu_open_active.png') no-repeat left 0.5em; }
ul.ombudLeftmenu li.menu_open_active > ul { margin: 0; padding: 0; margin-left: 0; list-style-type: none; }
ul.ombudLeftmenu li.menu_active { background: url('http://www.lr.se/images/18.3970d67312655469fd5800013443/submenu_active.png') no-repeat left 0.5em; }
ul.ombudLeftmenu li.submenu_active { background: url('http://www.lr.se/images/18.3970d67312655469fd5800013443/submenu_active.png') no-repeat left 0.5em; }
ul.ombudLeftmenu li.submenu_closed { background: url('http://www.lr.se/images/18.7814304c125305a253b8000392/submenu_closed.png') no-repeat left 0.5em; }


div#fouthlevel { }
div#fouthlevel ul { list-style-type: none; margin: 0; padding: 0 0 0.9em 1.2em; margin-bottom: 2em; border-bottom: 0.5em solid #ebebeb; }
div#fouthlevel ul li { margin: 0.7em 0; font-family:  Arial; background: url('http://www.lr.se/images/18.3970d67312655469fd58000719/ul_black_white_bg.png') no-repeat left 0.6em; padding-left: 0.8em; }
div#fouthlevel ul li a { font-family: Arial; font-size: 130%; font-weight: bold; text-decoration:  none; color: #404040; }
div#fouthlevel ul li a:hover { text-decoration: underline; }
div#fouthlevel ul li.active { background-image: url('http://www.lr.se/images/18.3970d67312655469fd5800013443/submenu_active.png'); }
div#fouthlevel ul li.active a { color: #b15000; }

.accordion-header-wide { background-image: url('http://www.lr.se/images/18.66485471126dc8e383f80002063/accordion_wide_bg2.png'); width: 62.8em; height: 3.1em; cursor: pointer; border-bottom: 1px solid #dadada; }
.accordion-header-wide div { padding: 2px 0 0 6px; }
.accordion-header-wide-first { background-image: url('http://www.lr.se/images/18.66485471126dc8e383f80002064/accordion_wide_bg_first.png');  }

.accordion .accordion_content ul { list-style-type: none; margin: 0; padding: 0;}
.accordion .accordion_content ul li { background: url('http://www.lr.se/images/18.3970d67312655469fd5800013443/submenu_active.png') no-repeat left 0.5em; padding-left: 1em; }
.accordion .accordion_content ul li a.normal { text-decoration: none; color: #404040; font-weight: bold; }
.accordion .accordion_content ul li a.normal:hover { text-decoration: underline; }


.accordion-header { background-image: url('http://www.lr.se/images/18.7814304c125305a253b80001243/header_bg2.png'); width: 33em; height: 3.1em; cursor: pointer; border-bottom: 1px solid #dadada; }
.accordion-header div { padding: 2px 0 0 6px; }
.accordion-header-first { background-image: url('http://www.lr.se/images/18.7814304c125305a253b80001242/header_bg1.png');  }
.accordion-content { border: 1px solid #dadada; border-bottom: 0; border-top: 0; }
.accordion-content a:hover { text-decoration: underline!important; }
.accordion-content-last { border-bottom: 1px solid #dadada; }
.accordion {  }
.accordion span.normal br { display:none; }

.ui-state-active .normal { color: #cd6301; font-family: "Times New Roman", Times, serif; font-size: 180%; font-weight: normal; }
.ui-state-active .ui-icon { display: block; float:left; background-image: url('http://www.lr.se/images/18.7814304c125305a253b80001249/header_icon_open.png'); width: 1.3em; height: 0.7em; margin: 1.3em 0.7em 0 1.1em; }
.ui-state-default .normal { color: #005bab; font-family: "Times New Roman", Times, serif; font-size: 180%; font-weight: normal; }
.ui-state-default .ui-icon { display: block; float:left; background-image: url('http://www.lr.se/images/18.7814304c125305a253b80001248/header_icon_closed.png'); width: 1.3em; height: 0.7em; margin: 1.3em 0.7em 0 1.1em; }


.accordion-kansli .ui-state-default .ui-icon { display: block; float:left; background-image: url('http://www.lr.se/images/18.3c7604f9127235d95c780001999/accordion_pil_upp.png'); width: 1.3em; height: 0.7em; margin: 1.3em 0.7em 0 1.1em; }
.accordion-kansli .ui-state-default .normal { color: #404040; font-family: "Times New Roman", Times, serif; font-size: 180%; font-weight: normal; }


.newstab-container  { width: 96em; }
.newstab-container div.tab-active { background-color: #fff; border-color: #fff; }
.newstab-container div.tab-inactive { background-color: #eaeaea; border-bottom: 2px solid #d06f16; cursor: pointer; border-right: 1px solid #dfdfdf; border-left: 1px solid #dfdfdf; }

.newstab-container div.tab-inactive .newstab-header { background-color: #5d86ac; background-image: url('http://www.lr.se/images/18.21005ccc125bac66d1a8000139/inactive_bkgr.png'); }
.newstab-container div.tab-inactive .newstab-header > div { background-image: url('http://www.lr.se/images/18.21005ccc125bac66d1a8000145/inactive_top.png'); background-position: top left; background-repeat: no-repeat; }
.newstab-container div.tab-inactive .newstab-header .normal { display:block; color: #fff; padding: 0.2em; margin-left: 1em; font-family: "Times New Roman", Times, serif; font-size: 200%; }
.newstab-container div.tab-inactive .newstab-header > div.tab_arrow { background-image: url('http://www.lr.se/images/18.12dcace212693f1e8748000126669/arrow_right.png'); }

.newstab-container div.tab-over .newstab-header { background-color: #dc761a; background-image: url('http://www.lr.se/images/18.21005ccc125bac66d1a8000138/active_bkgr.png'); }
.newstab-container div.tab-over .newstab-header > div { background-image: url('http://www.lr.se/images/18.21005ccc125bac66d1a8000148/active_top.png'); background-position: top left; background-repeat: no-repeat; }
.newstab-container div.tab-over .newstab-header .normal { display:block; color: #fff; padding: 0.2em; margin-left: 1em; font-family: "Times New Roman", Times, serif; font-size: 200%; }

.newstab-container div.tab-active { border-left: 0.1em solid #d6d6d6; border-right: 0.1em solid #d6d6d6; }
.newstab-container div.tab-active .newstab-header { background-color: #dc761a; background-image: url('http://www.lr.se/images/18.21005ccc125bac66d1a8000138/active_bkgr.png'); }
.newstab-container div.tab-active .newstab-header > div { background-image: url('http://www.lr.se/images/18.21005ccc125bac66d1a8000148/active_top.png'); background-position: top left; background-repeat: no-repeat; }
.newstab-container div.tab-active .newstab-header > div.tab_arrow { background-image: url('http://www.lr.se/images/18.12dcace212693f1e8748000126668/arrow_down.png'); width: 1.3em; height: 0.7em; margin-top: 1.4em; }
/* http://www.lr.se/images/18.12dcace212693f1e8748000126668/arrow_down.png */

.newstab-container div.tab-active .newstab-header .normal { display:block; color: #fff; padding: 0.2em; margin-left: 1em; font-family: "Times New Roman", Times, serif; font-size: 200%; }

.newstab-container div#shade-left { width: 12px; height: 20px; background-color: #0a0; }
.newstab-container div#shade-right { width: 2px; background-color: #0a0; }

.newstab-container #shade-1 { display: none; position: absolute; top: -0.5em; left: 32em; background: url('http://www.lr.se/images/18.12dcace212693f1e8748000116070/right.png') no-repeat left top; width: 2.6em; height: 26.9em; }
.newstab-container #shade-1-2 { display: none; position: absolute; top: -0.5em; left: -1.7em; background: url('http://www.lr.se/images/18.12dcace212693f1e8748000127349/outer_left.png') no-repeat left top; width: 1.8em; height: 50.3em; }

.newstab-container #shade-2 { display: none; position: absolute; top: -0.5em; left: 64.2em; background: url('http://www.lr.se/images/18.12dcace212693f1e8748000116070/right.png') no-repeat left top; width: 2.6em; height: 26.9em; }
.newstab-container #shade-2-2 { display: none; position: absolute; top: -0.5em; left: 29.6em; background: url('http://www.lr.se/images/18.12dcace212693f1e8748000116069/left.png') no-repeat left top; width: 2.6em; height: 26.9em; }

.newstab-container #shade-3 { display: none; position: absolute; top: -0.5em; left: 61.7em; background: url('http://www.lr.se/images/18.12dcace212693f1e8748000116069/left.png') no-repeat left top; width: 2.6em; height: 26.9em; }
.newstab-container #shade-3-2 { display: none; position: absolute; top: -0.5em; left: 96.3em; background: url('http://www.lr.se/images/18.12dcace212693f1e8748000127350/outer_right.png') no-repeat left top; width: 1.8em; height: 50.3em; }

#search_firstpage label {  }
#search_firstpage input.searchfield { vertical-align: middle; background-image: url('http://www.lr.se/images/18.7814304c125305a253b80001527/firstpage_searchfield.png'); background-repeat: no-repeat; border: none; color: #b4b4b4; font-size: 180%; font-family: Arial, Helvetica, sans-serif; padding: 4px 0 0 4px; margin:0; width: 506px; height: 28px; border: 0; }
#search_firstpage .submit { vertical-align:middle; }

/** ARTICLE **/
.article_content { margin-top: -0.8em; }
.article_content h1 { display: block; margin: 0 0 0.2em 0; }
.article_content .ingress { line-height: 1.4em; }
.article_content h2.subheading { line-height: 1.4em; }
.article_content ul { margin-left: 1em; padding: 0; list-style-type: none; }
.article_content ul li { list-style-image: url('http://www.lr.se/images/18.21005ccc125bac66d1a8000321/icon_ullist.png'); }
.article_content a { text-decoration: underline!important; }
.article_content a:hover { text-decoration: none!important; }
/*.article_content img { border: 0.1em solid #dfdfdf!important; }*/

.article_content table { background-image: url('http://www.lr.se/images/18.15b211251268a18575180002007/table_pyjamas_bg2.gif'); background-repeat: repeat-x; border: 0.1em solid #e8e8e8; border-collapse: collapse; }
.article_content table caption { padding: 0.5em 1em; }
.article_content table th { color: #000; padding: 0.5em 1em; margin:0; border: 0.1em solid #d7d7d7; border-bottom-width: 0.4em; }
.article_content table th .normal { font-weight: bold; }
.article_content table td { padding: 0.2em 1em; border: 0.1em solid #d7d7d7; }
.article_content table tr > td { background-color: #fff; }
.article_content table tr.odd > td { background: transparent; }

.article_related_document ul {  }
.article_related_document ul li a:hover { text-decoration: underline; }
#article_related { border-bottom: 1px solid #ededed; padding-bottom: 1.5em; margin-bottom: 1.5em; }
#article_related .hogerspalt { font-size: 120%; margin-bottom: 0.5em; }
#article_related ul li a.normal { color: #404040; }
#article_related ul li img { margin-right: 0.2em; }
#article_related ul li { margin: 0.2em 0; }
.article_right_merpainternet {}
.article_right_merpainternet ul { list-style-type: none; padding: 0; margin: 0; margin-left: 1.5em; }
.article_right_merpainternet ul li { padding: 0; margin: 0; margin-bottom: 0.4em; background: url('http://www.lr.se/images/18.7814304c125305a253b80001539/ul_orange_arrow.png') no-repeat left 0.5em; padding-left: 1em; }
.article_right_merpainternet ul li a.normal { color: #404040; text-decoration: none; }
.article_right_merpainternet ul li a.normal:hover { text-decoration: underline; }

#article_more_links { border-bottom: 1px solid #ededed; padding-bottom: 1.5em; }

.article_right_faq {}

.article_login_form {}
.article_login_form lable { display: none; }

.article_right_column {  }
.article_right_column ul { list-style-image: url('http://www.lr.se/images/18.24d90d221264eadb6c58000427/right_column_list_image.png'); margin: 0; margin-left: 2.7em; padding: 0; }

.article_login_form {  }
.article_login_form label { display: none; }

/** FÖRENINGAR **/
.forening_links_right {}
.forening_links_right ul { list-style-type: none; padding: 0; margin: 0; margin-left: 0; }
.forening_links_right ul {  }
.forening_links_right ul li { padding: 0; margin: 0; background-image: url('http://www.lr.se/images/18.7814304c125305a253b80001539/ul_orange_arrow.png'); background-repeat: no-repeat; background-position: left center; padding-left: 0.8em; margin-top: 0.3em; }
.forening_links_right ul li a.normal { color: #404040; text-decoration: none; }

#forening_nyhetslankar { font-family: Arial, Helvetica, sans-serif; }
#forening_nyhetslankar a { font-family: Arial, Helvetica, sans-serif; font-size: 130%; text-decoration: none; color: #B15000; }
#forening_nyhetslankar a:hover { text-decoration: underline; }

/** TOP SEARCHES **/
.top_site_search {}
.top_site_search ul { color: #fff; list-style-type: none; margin: 0; padding: 0; }
.top_site_search ul li { background-image: url('http://www.lr.se/images/18.5dce4a9b125925b72cc80002851/search_site_list_style.png'); background-repeat: no-repeat; background-position: left center; padding-left: 0.9em; }
/*.top_site_search form input[type='submit'] { display: none; }*/


/** JNICE **/
/* -------------
 * Buttons
 * ------------- */
button {margin:0;padding:0;border:none;background:transparent;cursor:pointer;overflow:visible;outline:none;moz-outline:none;}
*:first-child+html button[type]{width:1;} /* IE7 */

button span {
	background: transparent url('http://www.lr.se/images/18.5dce4a9b125925b72cc80002989/button_right.png') no-repeat scroll right top;
	display: block;
	float: left;
	padding: 0px 1em 0 0; /* sliding doors padding */
	margin: 0;
	*margin: 0;
	height: 2.7em;
}

button span span {
	background: transparent url('http://www.lr.se/images/18.5dce4a9b125925b72cc80002988/button_left.png') no-repeat;
	color: #4b4b4b;
	padding: 0.4em 0 0 1em;
	display: block;
	text-decoration: none;
	height:2.3em;
	text-transform: uppercase;
	font-weight: bold;
}

/* -------------
 * Inputs
 * ------------- */
.jNiceInputWrapper {
	background: transparent url('http://www.lr.se/images/18.5dce4a9b125925b72cc80002982/input_left.png') no-repeat left top;
	float:left;
	height: 2.7em;
	margin: 0.2em 1.4em 0 0;
}

.jNiceInputInner {
	background: transparent url('http://www.lr.se/images/18.5dce4a9b125925b72cc80002983/input_right.png') no-repeat right top;
	padding: 2px 4px 2px 0;
	margin: 0 0 0 4px;
	height: 2.7em;
}

.jNiceInputInner input {
	border: none;
	outline: none;
	background: none;
}

.jNiceInputWrapper_hover {  }
.jNiceInputWrapper_hover .jNiceInputInner {  }


/* -------------
 * Radios
 * ------------- */
.jRadioWrapper { float: left; z-index: 2; }
.jNiceRadio {
	background: transparent url(/jquery/jnice/elements/radio.gif) no-repeat center top;
	height: 18px;
	width: 18px;
	position:absolute;left:0px;top:0px;cursor:pointer;vertical-align:middle;
}


/* -------------
 * Checkboxes
 * ------------- */
.jNiceCheckbox {
	background: transparent url(/jquery/jnice/elements/checkbox.gif) no-repeat center top;
	height: 18px;
	width: 18px;
	position:absolute;left:0px;top:0px;z-index:2;cursor:pointer;


}

/* -------------
 * Checked - Used for both Radio and Checkbox
 * ------------- */
.jNiceChecked { background-position: center bottom;}

/* -------------
 * Selects
 * ------------- */
.jNiceWrapper select {border:none;margin:0;padding:0;}

.jNiceSelectWrapper {
	height: 17px;
	left:0px;top:0px;z-index:3;position:absolute;
}

.jNiceWrapper iframe {position:absolute;z-index:1;width:100%;left:0px;top:0px;}

.jNiceSelectWrapper .jNiceSelectText {
	height: 15px;
	line-height: 15px;
	padding: 0px 3px;
	border: 1px solid #CCCCCC;
	border-right: none;
	background-color: #FFF;
	overflow:hidden;float:none;position:absolute;z-index:100;
}

.jNiceSelectWrapper .jNiceSelectOpen {
	width: 21px;
	height: 17px;
	background: url(/jquery/jnice/elements/select_right.gif) no-repeat center center;
	z-index:100;display:block;position:absolute;right:0px;
}

.jNiceSelectWrapper ul {
	top: 16px;
	background-color: #FFF;
	border: solid 1px #CCC;
	height: 150px;
	position:absolute;left:0px;list-style:none;display: none;margin:0;padding:0;overflow-y:auto;z-index:100;width: 95%;
}

.jNiceSelectWrapper ul a {
	color:#0099CC;
	background-color: #FFF;
	display:block;padding:5px;text-decoration:none;
}

.jNiceSelectWrapper ul a:hover { background:#E1F5FF; }
.jNiceSelectWrapper ul a.selected {background: #EDEDED;}

.jNiceFocus { /*border: dotted 1px #666666;*/ }

.jNiceHidden {opacity:0;z-index:-1;position:relative;}
.jNiceWrapper {position:relative;vertical-align:top;}
.jNiceWrapper input {outline:none;moz-outline:none;}

.blimedlem_top {}
.blimedlem_top ul { }
.blimedlem_top ul li { color: #b15000; margin-bottom: 0.2em; }
.blimedlem_top ul li .normal { font-weight: bold; color: #404040!important; font-size: 130%; }

.startsida_vadhander {}
.startsida_vadhander ul {}
.startsida_vadhander ul li { list-style-image: url('http://www.lr.se/images/18.21005ccc125bac66d1a800080/list_style1.png'); }
.startsida_vadhander ul li .normal {}
.startsida_vadhander ul li a.normal { text-decoration: none; color: #404040; }
.startsida_vadhander ul li a.normal:hover { text-decoration: underline; color: #404040; }

#startsida_artikelpuff > .headline {  }
#startsida_artikelpuff > .date {  }
#startsida_artikelpuff > .desc { margin-bottom: 2em; text-align: left; line-height: 1.4em; }
#startsida_artikelpuff > div > a { text-decoration: underline; }

.avdelning_list  {  }
.avdelning_list ul { list-style-type: none; margin: 0; padding: 0;}
.avdelning_list ul li { background: url('http://www.lr.se/images/18.3970d67312655469fd5800013443/submenu_active.png') no-repeat left 0.5em; padding-left: 1em; }
.avdelning_list ul li a.normal { text-decoration: none; color: #404040; font-weight: bold; }
.avdelning_list ul li a.normal:hover { text-decoration: underline; }

.avdelning_list2  {  }
.avdelning_list2 ul { list-style-type: none; margin: 0; padding: 0;}
.avdelning_list2 ul li { background: url('http://www.lr.se/images/18.3970d67312655469fd5800013443/submenu_active.png') no-repeat left 0.5em; padding-left: 1em; }
.avdelning_list2 ul li a.normal { text-decoration: none; color: #404040; }
.avdelning_list2 ul li a.normal:hover { text-decoration: underline; }


/*
 * SimpleModal Basic Modal Dialog
 * http://www.ericmmartin.com/projects/simplemodal/
 * http://code.google.com/p/simplemodal/
 *
 * Copyright (c) 2009 Eric Martin - http://ericmmartin.com
 *
 * Licensed under the MIT license:
 *   http://www.opensource.org/licenses/mit-license.php
 *
 * Revision: $Id: basic.css 213 2009-09-17 04:10:02Z emartin24 $
 *
 */

body {height:100%; margin:0;}
h3 {color:#5f87ae; font-size:1.6em; padding:0; margin:0;}
#basic-modal-content {display:none;}

/* Overlay */
#simplemodal-overlay { background-color:#000; }

/* Container */
#simplemodal-container { overflow: hidden; font-family: Arial, Helvetica, sans-serif;height:388px; width:458px; background-image: url('http://www.lr.se/images/18.21005ccc125bac66d1a8000209/modal_bg.png'); }
#simplemodal-container .simplemodal-close {float: right; margin-top: 1.7em; margin-right: 1.8em; color: #5f5f5f; font-size: 110%; font-weight: bold; text-decoration: none; }
.simplemodal-wrap { clear: both; overflow: hidden; height: auto!important; }
/*#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#ddd;}
#simplemodal-container #basic-modal-content {padding:8px;}*/

.pressmeddelande_ {  }
.pressmeddelande_lista {}
.pressmeddelande_lista .previous a { text-decoration: none; }
.pressmeddelande_lista .next a { text-decoration: none; }
.pressmeddelande_lista .pages { text-align: center; margin: auto; float:left; }
.pressmeddelande_lista .pages a. { background-image: url('http://www.lr.se/images/18.1ff0e267126487030b28000814/pagination_page_bg.png'); background-repeat: no-repeat; width: 1.7em; height: 2em; display: block; float: left; margin: 0; text-decoration: none; padding-top: 0.1em; }
.pressmeddelande_lista .pages span.hogerspalt { background-image: url('http://www.lr.se/images/18.1ff0e267126487030b28000814/pagination_page_bg.png'); background-repeat: no-repeat; width: 1.7em; height: 2em; display: block; float: left; margin: 0; text-decoration: none; padding-top: 0.1em; color: #787878; line-height: normal; }


.letters_result ul { list-style-image: url('http://www.lr.se/images/18.58a756071261d5f86948000275/icon_liststylea-o.png'); }
.letters_result ul li {  }
.letters_result ul li > a.normal { text-decoration: none; color: #404040; }

.kalendarium_row { clear: both; border-bottom: 1px solid #dedede; }
.kalendarium_row .datum { float: left; width: 7em; }
.kalendarium_row .namn { float: left; width: 20.2em; font-weight: bold; }
.kalendarium_row .stad { float: left; width: 11.9em; }
.kalendarium_row .kalendarium_visiblerow { clear:both; padding: 0.3em 0; background: url('http://www.lr.se/images/18.3970d67312655469fd580003616/icon_leftarrow.png') no-repeat left 0.9em; padding-left: 1em;cursor: pointer; }
.kalendarium_row .row_active { background-color: #d7d7d7; background-image: url('http://www.lr.se/images/18.3970d67312655469fd5800012923/icon_leftarrow_down.png'); }
.kalendarium_row .row_active .normal { color: #5c5c5c!important; }
.kalendarium_row .forvem { float: left; }
.kalendarium_row .forvem > div { background: url('http://www.lr.se/images/18.2f86ed55126fea489598000982/forvem_ovrigt.png') no-repeat; background-position: left 0.1em; padding-left: 1.3em; color: #6d6d6d; }
.kalendarium_row .forvem > div.Medlemmar { background: url('http://www.lr.se/images/18.3970d67312655469fd580001976/forvem_medlemmar.png') no-repeat; background-position: left 0.1em; padding-left: 1.3em; color: #3e6f9c; }
.kalendarium_row .forvem > div.Alla { background: url('http://www.lr.se/images/18.3970d67312655469fd580001975/forvem_alla.png') no-repeat; background-position: left 0.1em; padding-left: 1.3em; color: #668332; }
.kalendarium_row .forvem > div.Ombud { background: url('http://www.lr.se/images/18.3970d67312655469fd580001977/forvem_ombud.png') no-repeat; background-position: left 0.1em; padding-left: 1.3em; color: #b15000; }
.kalendarium_row .forvem > div.Studenter { background: url('http://www.lr.se/images/18.3970d67312655469fd580001978/forvem_studenter.png') no-repeat; background-position: left 0.1em; padding-left: 1.3em; color: #9b3f87; }
.kalendarium_fullinfo { display: none; border-bottom: 0.4em solid #d7d7d7; padding: 1.5em 1em 0 1em; margin-bottom: 1em; background-color: #fefefe; }
.kalendarium_fullinfo h3 { margin-bottom: 0.2em; }
.kalendarium_fullinfo .ingress { line-height: 1.5em; }
.kalendarium_fullinfo .divider_skugga { float: left; background: url('http://www.lr.se/images/18.3970d67312655469fd580003980/divider_skugga.png') no-repeat left center;  height: 22.9em; width: 0.8em; margin: 0 1em; }

.forening_kalendarium_row { clear: both; }
.forening_kalendarium_row .datum { float: left; width: 6em; }
.forening_kalendarium_row .namn { float: left; width: 13em; }
.forening_kalendarium_row .stad { float: left; width: 13em; }
.forening_kalendarium_row .kalendarium_visiblerow { clear:both; padding: 0.3em 0; background: url('http://www.lr.se/images/18.3970d67312655469fd580003616/icon_leftarrow.png') no-repeat left 0.8em; padding-left: 1em; cursor: pointer; }
.forening_kalendarium_row .row_active { background-color: #d7d7d7; background: #d7d7d7 url('http://www.lr.se/images/18.3970d67312655469fd5800012923/icon_leftarrow_down.png') no-repeat left 0.9em; }
.forening_kalendarium_row .row_active .normal { color: #5c5c5c!important; }
.forening_kalendarium_row .forvem { float: left; }
.forening_kalendarium_row .forvem > div { background: url('http://www.lr.se/images/18.2f86ed55126fea489598000982/forvem_ovrigt.png') no-repeat; background-position: left 0.1em; padding-left: 1.3em; color: #6d6d6d; }
.forening_kalendarium_row .forvem > div.Medlemmar { background: url('http://www.lr.se/images/18.3970d67312655469fd580001976/forvem_medlemmar.png') no-repeat; background-position: left 0.1em; padding-left: 1.3em; color: #3e6f9c; }
.forening_kalendarium_row .forvem > div.Alla { background: url('http://www.lr.se/images/18.3970d67312655469fd580001975/forvem_alla.png') no-repeat; background-position: left 0.1em; padding-left: 1.3em; color: #668332; }
.forening_kalendarium_row .forvem > div.Ombud { background: url('http://www.lr.se/images/18.3970d67312655469fd580001977/forvem_ombud.png') no-repeat; background-position: left 0.1em; padding-left: 1.3em; color: #b15000; }
.forening_kalendarium_row .forvem > div.Studenter { background: url('http://www.lr.se/images/18.3970d67312655469fd580001978/forvem_studenter.png') no-repeat; background-position: left 0.1em; padding-left: 1.3em; color: #9b3f87; }
.forening_kalendarium_row .kalendarium_fullinfo { display: none; padding-top: 0.5em; margin-bottom: 1.5em; border: none; padding-left: 1em; background: none; }
.forening_kalendarium_row .kalendarium_fullinfo h3 { margin-bottom: 0.2em; font-size: 130%; }
.forening_kalendarium_row .kalendarium_fullinfo .ingress { line-height: 1.5em; }
.forening_kalendarium_row .kalendarium_fullinfo .divider_skugga { float: left; background: url('http://www.lr.se/images/18.3970d67312655469fd580003980/divider_skugga.png') no-repeat left center;  height: 22.9em; width: 0.8em; margin: 0 1em; }

.student_kalendarium_row { clear: both; }
.student_kalendarium_row .datum { float: left; width: 50px; padding:0; margin:0; }
.student_kalendarium_row .namn { float: left; width: 210px; }
.student_kalendarium_row .stad { margin-left: 51px; float: left; font-size: 90%; clear: both; }
.student_kalendarium_row .kalendarium_visiblerow { clear:both; padding: 0.3em 0; background: url('http://www.lr.se/images/18.3970d67312655469fd580003616/icon_leftarrow.png') no-repeat 0.3em 0.8em; padding-left: 1.3em; cursor: pointer; }
.student_kalendarium_row .row_active { background-color: #d7d7d7; background-image: url('http://www.lr.se/images/18.3970d67312655469fd5800012923/icon_leftarrow_down.png'); }
.student_kalendarium_row .row_active .normal { color: #5c5c5c!important; }
.student_kalendarium_row .forvem { float: left; }
.student_kalendarium_row .forvem > div { background: url('http://www.lr.se/images/18.2f86ed55126fea489598000982/forvem_ovrigt.png') no-repeat; background-position: left 0.1em; padding-left: 1.3em; color: #6d6d6d; }
.student_kalendarium_row .forvem > div.Medlemmar { background: url('http://www.lr.se/images/18.3970d67312655469fd580001976/forvem_medlemmar.png') no-repeat; background-position: left 0.1em; padding-left: 1.3em; color: #3e6f9c; }
.student_kalendarium_row .forvem > div.Alla { background: url('http://www.lr.se/images/18.3970d67312655469fd580001975/forvem_alla.png') no-repeat; background-position: left 0.1em; padding-left: 1.3em; color: #668332; }
.student_kalendarium_row .forvem > div.Ombud { background: url('http://www.lr.se/images/18.3970d67312655469fd580001977/forvem_ombud.png') no-repeat; background-position: left 0.1em; padding-left: 1.3em; color: #b15000; }
.student_kalendarium_row .forvem > div.Studenter { background: url('http://www.lr.se/images/18.3970d67312655469fd580001978/forvem_studenter.png') no-repeat; background-position: left 0.1em; padding-left: 1.3em; color: #9b3f87; }
.student_kalendarium_row .kalendarium_fullinfo { display: none; padding-top: 0.5em; margin-bottom: 1.5em; border: none; padding-left: 1em; }
.student_kalendarium_row .kalendarium_fullinfo h3 { margin-bottom: 0.2em; }
.student_kalendarium_row .kalendarium_fullinfo .ingress { line-height: 1.5em; }
.student_kalendarium_row .kalendarium_fullinfo .divider_skugga { float: left; background: url('http://www.lr.se/images/18.3970d67312655469fd580003980/divider_skugga.png') no-repeat left center;  height: 22.9em; width: 0.8em; margin: 0 1em; }


.faq_row { clear: both; font-family: Arial, Helvetica, sans-serif; margin: 0; padding: 0; }
.faq_row .q { font-weight: bold; color: #404040; border-bottom: 1px solid #ebebeb; font-size: 140%; cursor: pointer; padding: 0.5em 0.5em; padding-right: 2em; background-image: url('http://www.lr.se/images/18.4b9f119a1262fc9765b8000195/q_bg.png'); background-repeat: no-repeat; background-position: 98.5% center; }
.faq_row .q_hover { background-color: #f7f7f7; }
.faq_row .q_active { background-color: #f7f7f7; color: #d9761b; background-image: url('http://www.lr.se/images/18.4b9f119a1262fc9765b8000384/q_active_bg.png'); }
.faq_row .a { padding: 0.5em; display: none; color: #4b4b4b; font-size: 100%; }

.faq_list {}
.faq_list .previous a { text-decoration: none;  margin-right: 6em; }
.faq_list .next a { text-decoration: none; }
.faq_list .pages { text-align: center; }
.faq_list .pages a.list_page {text-align: center; background-image: url('http://www.lr.se/images/18.1ff0e267126487030b28000814/pagination_page_bg.png'); background-repeat: no-repeat; width: 1.7em; height: 2em; display: block; float: left; margin: 0; text-decoration: none; padding-top: 0.1em; }
.faq_list .pages span.normal { background-image: url('http://www.lr.se/images/18.1ff0e267126487030b28000814/pagination_page_bg.png'); background-repeat: no-repeat; width: 1.7em; height: 2em; display: block; float: left; margin: 0; text-decoration: none; padding-top: 0.1em; color: #787878; line-height: normal; }
div.faq_popup > div > div > form > img, div.faq_popup > div > div > form > p { display: none; }
div.faq_popup > div > div > form > fieldset { background: none; padding: 0; border: none; }
div.faq_popup > div > div > form > fieldset > legend { display: none; }
div.faq_popup > div > div > form > fieldset > div > div { clear: both; }
div.faq_popup > div > div > form > fieldset > div > div > div { float: left; }
div.faq_popup > div > div > form > fieldset > div > div > div label { display: block; width: 5em; float: left; }

/** LOGIN **/
.login_square {}

#tipafriend { padding: 2em; }
.article_tipafriend { margin-left: 1em; }
.article_tipafriend > div > form > fieldset { border: none; margin:0; padding: 0; width: 99%; }
.article_tipafriend > div > form > fieldset > label { display: block; float: left; clear: both; width: 13em; background-image: url('http://www.lr.se/images/18.58a756071261d5f869480006023/line_bg.png'); background-repeat: no-repeat; background-position: right center; padding-right: 0.7em; text-align: right; font-size: 120%; font-weight: bold; margin-right: 0.5em; color: #4b4b4b; margin-bottom: 1em; padding-top: 0.3em; }
.article_tipafriend > div > form > fieldset > label.svhidden { display: none; }
.article_tipafriend > div > form > fieldset > input,
.article_tipafriend > div > form > fieldset > textarea { float: left; width: 17.5em; }
.article_tipafriend > div > form > fieldset > input.isSubmit { width:8em; float: right; }
.article_tipafriend > div > form > fieldset > input.isImage { width:6em; float: right; padding: 0; margin: 0; margin-right: 2em; }
.article_tipafriend > div > form > fieldset > br { display: none; }
.article_tipafriend .pagetitle { font-size: 120%; color: #4b4b4b; }
.article_tipafriend .pageurl { font-size: 110%; color: #4b4b4b; margin-bottom: 0.5em; }

/** VER 2 **/

.article_tipafriend { margin-left: 2em; }
.article_tipafriend > form > fieldset { border: none; margin:0; padding: 0; }
.article_tipafriend > form > fieldset > label { display: block; float: left; clear: both; width: 13em; background-image: url('http://www.lr.se/images/18.58a756071261d5f869480006023/line_bg.png'); background-repeat: no-repeat; background-position: right center; padding-right: 0.7em; text-align: right; font-size: 120%; font-weight: bold; margin-right: 0.5em; color: #4b4b4b; margin-bottom: 1em; }
.article_tipafriend > form > fieldset > label.svhidden { display: none; }
.article_tipafriend > form > fieldset > input,
.article_tipafriend > form > fieldset > textarea { float: left; width: 17em; }
.article_tipafriend > form > fieldset > br { display: none; }
.article_tipafriend .pagetitle { font-size: 120%; color: #4b4b4b; }
.article_tipafriend .pageurl { font-size: 110%; color: #4b4b4b; margin-bottom: 0.5em; }


div.article_reporterror > div > h2 { margin-left: 5.7em; font-family: "Times New Roman", Times, serif; font-size: 230%; padding: 0; color: #4b4b4b; font-weight: normal; }
div.article_reporterror > div > form { padding: 2em; padding-top: 0; margin-top: -1em; }
div.article_reporterror > div > form > div > div { margin-bottom: 0; }
div.article_reporterror > div > form input, div.article_reporterror > div > form textarea { width: 20em; }
div.article_reporterror > div > form input.isSubmit { border: none; background: none; background-image: url('http://www.lr.se/images/18.15b211251268a18575180002001/skicka_btn.png'); width: 5.5em; height: 2.3em; float: right; margin-right: 3em; margin-top: 0.5em; }
div.article_reporterror > div > form > div > div { clear: both; }
div.article_reporterror > div > form > div > div > div { padding: 0; border: none; background: none; }
div.article_reporterror > div > form > div > div span { float: left; padding-top: 1em; font-weight: bold; margin-right: 0.6em; text-align: right; display: block; width: 8em; }
div.article_reporterror > div > form > div > div span > label { background-image: url('http://www.lr.se/images/18.58a756071261d5f869480006023/line_bg.png'); background-repeat: no-repeat; background-position: right center; padding-right: 0.7em; float: right; }

div.article_reporterror > div > form > #reportresponse { text-align: center; margin-top: 10em; }
div.article_reporterror > div > form > #reportresponse > h1 { color: #404040; font-size: 240%; }
div.article_reporterror > div > form > #reportresponse > div { color: #404040; font-size: 120%; }

#shortcut_pagename { font-family: Arial; font-size: 200%; color: #b15000; }

/*** FORUM **/
div.forum {  }

div.forum > div > form > img,
div.forum > div > form > p.normal { display:none!important; }

div.forum > div > form > fieldset { margin-top: 4em;margin-left:2em; }
div.forum > div > form > fieldset br { display: none; }
div.forum > div > form > fieldset > legend { margin-left: 3.9em; font-size: 230%; font-family: "Times New Roman", Times, serif; }
div.forum > div > form > fieldset > div { padding: 0; }
div.forum > div > form > fieldset > div > div > div { float: left; }
div.forum > div > form > fieldset > div > div > div > span { display: block; width: 6em; }
div.forum > div > form > fieldset > div > div > div > input,
div.forum > div > form > fieldset > div > div > div > textarea { width: 24em; }
div.forum > div > form > div > input.isSubmit { margin-right: 2em; }
div.forum > div > form > fieldset > div > div > div > span > label { position:relative; float: right; background-image: url('http://www.lr.se/images/18.58a756071261d5f869480006023/line_bg.png'); background-repeat: no-repeat; background-position: right center; padding-right: 0.7em; margin-right: 0.8em; text-align: right; font-weight: bold;  }
div.forum > div > form > fieldset > div > div > div > span > label > span { position: absolute; top: 0; left: -1em; color: #404040!important; display:none; }
div.forum > div > form > fieldset > div > div { clear: both; padding-bottom: 3em!important; }

div.forum > div > div > table { border-spacing: 0; }
div.forum > div > div > table td { margin: 0; padding: 0; line-height: 0; }
div.forum > div > div > p { display: none; }
div.forum > div > div > table > tbody > tr > th { margin: 0; padding: 0; }
div.forum > div > div > table > tbody > tr > th > td { margin: 0; padding: 0; }
div.forum > div > div > table > tbody > tr > td > a.normal { font-family: "Times New Roman", Times, serif; font-size: 150%; text-decoration: none; color: #b15000; }
div.forum > div > div > table > tbody > tr > td > table > tbody > tr > th > span { font-size: 100%; }
div.forum > div > div > table > tbody > tr > td > table > tbody > tr > th > span > a { color: #4b4b4b!important; text-decoration: none; font-size: 100%!important; }

div.forum > p { margin: 0; padding: 0; display: none; }
div.forum > table.first_post { display: block; background-color: #fff; }

div.forum > table { background-color: #f6f6f6; margin: 0; }
div.forum > table > tbody > tr > th > a.subheading,
div.forum > table > tbody > tr > th > a.subheading:hover { font-family: Arial, Helvetica, sans-serif; font-size: 100%; font-weight: normal; text-decoration: none; }
div.forum > table > tbody > tr > td {}

div.forum > ol {  }
div.forum > ol > li {}

div.forum > div.forum_row { padding: 1.1em 0.7em; }

div.forum_entry {}

div.forum_comments {}
div.forum_comments > div.comments_head > span.forumrubrik { display:block; color: #404040; font-family:  Arial; font-size: 160%; font-weight:  bold; border-bottom: 0.1em solid #bbbbbb; }

div.forum_comments > ol > li > div.odd { background-color:  #f6f6f6; }
div.forum_comments > ol > li > div { font-size: 10px; padding: 1em; }
div.forum_comments > ol > li div span.authorname { font-size: 90%; }
div.forum_comments > ol > li div span.commentdate { color: #4b4b4b; font-size: 80%; }
div.forum_comments > ol > li div span.comment { display: block; padding-top: 0.6em; }

div.forum_comments > div#new_comment_form { padding: 1em; background-color: #f3f3f3; border: 0.1em solid #d2d2d2; margin-top: 1em; }
div.forum_comments > div#new_comment_form > div.comment_add > span { display:block; color: #404040; font-family:  Arial; font-size: 160%; font-weight: bold; }

div.forum_add_btn { text-align: center; }
div.forum_add_btn > a { color: #5c5c5c!important; text-decoration: none!important; font-size: 141%!important; font-weight: bold!important; padding-top: 0.4em!important; display:  block!important; }

div.archive_list {}
div.archive_list .item { padding: 2em 0.8em; border-bottom: 0.1em solid #ebebeb; }
div.archive_list .itemactive { background-color: #f7f7f7; }
div.archive_list .itemactive > div.ingress { color: #d9761b; }

div.contact_form { padding: 1.8em; }
div.contact_form > div > span.underrubrikxxxutanxmarginal { }
div.contact_form > div > form { padding: 0; margin: 0; margin-top: -1em; }
div.contact_form > div > form > div > div { margin-bottom: 0; }
div.contact_form > div > form input, 
div.contact_form > div > form textarea { width: 20em; }
div.contact_form > div > form .isSubmit { width: 8em; clear: both; }
div.contact_form > div > form > div > div { clear: both; }
div.contact_form > div > form > div > div > div { padding: 0; border: none; background: none; }
div.contact_form > div > form > div > div span { float: left; padding-top: 1em; font-weight: bold; margin-right: 0.6em; text-align: right; display: block; width: 8em; }
div.contact_form > div > form > div > div span > label { position:relative; font-size: 90%; font-weight: normal; background-image: url('http://www.lr.se/images/18.58a756071261d5f869480006023/line_bg.png'); background-repeat: no-repeat; background-position: right center; padding-right: 0.7em; float: right; }
div.contact_form > div > form > div > div span > label > span { position: absolute; top: 0; left: -1em; float: none; margin: 0; padding: 0; text-align: left; width: 1em; color: #404040; }

div.contact_form > div > form > #reportresponse { text-align: center; margin-top: 10em; }
div.contact_form > div > form > #reportresponse > h1 { color: #404040; font-size: 240%; }
div.contact_form > div > form > #reportresponse > div { color: #404040; font-size: 120%; }

/** LOGIN FORM **/
form#login { padding: 0.2em 1em 0 1em; margin: 0; }
form#login > input { width: 8em; }
form#login > input.isSubmit,
form#login > input.isImage { width: 77px; height: 26px; padding:0; margin-bottom: -0.6em; }

form#loginStud { padding: 0.2em 1em 0 1em; margin: 0; }
form#loginStud > input { width: 8em; }
form#loginStud > input.isSubmit { border: none; background: none; background-image: url('http://www.lr.se/images/18.15b211251268a18575180002189/login_btn.png'); background-repeat: no-repeat; background-position: center center; color: #4b4b4b; width: 7.7em; height: 2.6em; font-weight: bold; font-size: 120%; letter-spacing: normal; padding: 0; line-height: normal; }


/** SEND FAQ **/
#send-faq #result { margin-top: 13.8em; text-align:  center;}
#send-faq form { padding: 1.8em; }
#send-faq form { padding: 0; margin: 0; margin-top: -1em; }
#send-faq form > div { margin-bottom: 0; }
#send-faq .tipsaxvanxxxrubrik { font-size: 210%; }
#send-faq form input, 
#send-faq form textarea { width: 19em; }
#send-faq form .isSubmit { width: 8em; clear: both; margin-left: 10.5em; margin-top: 0.5em; }
#send-faq form > div > div { clear: both; }
#send-faq form > div > div > div { padding: 0; border: none; background: none; }
#send-faq form > div > div span { float: left; padding-top: 1em; font-weight: bold; margin-right: 0.6em; text-align: right; display: block; width: 10em; }
#send-faq form > div > div span > label { position:relative; font-size: 90%; font-weight: bold; background-image: url('http://www.lr.se/images/18.58a756071261d5f869480006023/line_bg.png'); background-repeat: no-repeat; background-position: right center; padding-right: 0.7em; float: right; }
#send-faq form > div > div span > label > span { position: absolute; top: 0; left: -1em; float: none; margin: 0; padding: 0; text-align: left; width: 1em; color: #404040; }


div.forening_rightcol_ul ul { margin: 0; padding: 0; list-style-type: none; margin-bottom: 1.2em; }
div.forening_rightcol_ul ul > li { margin-bottom: 0; }
div.forening_rightcol_ul ul > li > a { text-decoration: none; }
div.forening_rightcol_ul ul > li > ul > li { background: url('http://www.lr.se/images/18.21005ccc125bac66d1a800080/list_style1.png') no-repeat 0 0.3em; padding-left: 0.6em; }
div.forening_rightcol_ul ul > li > ul > li > a.normal { color: #404040; font-size: 120%; text-decoration: none; }

div.forening_rightcol_ul2 ul { margin: 0; padding: 0; list-style-type: none; }
div.forening_rightcol_ul2 ul > li { background: url('http://www.lr.se/images/18.21005ccc125bac66d1a800080/list_style1.png') no-repeat left center; padding-left: 1.2em; }
div.forening_rightcol_ul2 ul > li > a.normal { color: #404040; font-size: 120%; text-decoration: none; margin-left: -0.5em; }



div.header_bookmarks { cursor: pointer; }
div.header_bookmarks_active { background-color: #fff; color: #404040!important; }
div.header_bookmarks_active > div > .inloggadxmeny { color: #404040; }
#mybookmarks { display: none; position: absolute; top: 3.2em; left: 0; background-color: #fff; width: 20em; z-index: 10000; }
#mybookmarks > div { padding: 1em; }
#mybookmarks > div > div.bookmarks_holder { padding-left: 0.8em; background-image: url('http://www.lr.se/images/18.15b211251268a18575180002960/list_style2_small_arrow_black.png'); background-position: left center; background-repeat: no-repeat; margin: 0 0 0.7em 0; }
#mybookmarks > div > div.bookmarks_holder > a { color: #4d4d4d; text-decoration: none; font-size: 120%; font-family: Arial; }
#mybookmarks > div > div.bookmarks_holder > span > a { float:right; }

/**#advanced_search_form input { width: 25em; }**/
/**#advanced_search_form input.isSubmit { width: 5em; }**/
#advanced_search_form input { vertical-align: middle; margin-right: 0.5em; }

/** Contact lists **/
#contact_list_medelin { padding: 0; margin:  0; border-collapse: collapse; width: 43em; }
#contact_list_medelin th { padding-left: 1em; font-family: "Times new roman"; font-size: 200%; font-weight: normal; text-align: left; color: #005bab; border-bottom: 4px solid #dedede; }
#contact_list_medelin > tbody > tr > td { font-family:  Arial; font-size: 130%; color: #404040; padding: 0.3em 0; border-bottom: 0.1em solid #ebebeb; cursor: pointer; padding-left: 1em; }
#contact_list_medelin > tbody > tr > td.contact_name { font-weight: bold; background-image: url('http://www.lr.se/images/18.3970d67312655469fd580003616/icon_leftarrow.png'); background-repeat: no-repeat; background-position: left center; }
#contact_list_medelin > tbody > tr > td.contact_name_active { color: #404040; background-image: none;}
#contact_list_medelin > tbody > tr > td.contact_name_active[class~="contact_name"] { color: #D9761B; background-image: url('http://www.lr.se/images/18.3970d67312655469fd5800012841/icon_leftarrow_down.png'); background-position:left center; background-repeat:no-repeat; }
#contact_list_medelin > tbody > tr > td.contact_uppdrag {cursor:text;}
#contact_list_medelin > tbody > tr > td.contact_arbplats {cursor:text;}

#contact_list_medelin > tbody > tr.contact_more_info > td { line-height: 1.7em; padding-left: 1em; cursor: default; }


/** SEARCH RESULTS **/
div.search_rightcol ul { list-style-type: none; margin: 0; padding: 0; }
div.search_rightcol ul li { background: url(http://www.lr.se/images/18.3970d67312655469fd5800013443/submenu_active.png) no-repeat left center; padding-left: 0.8em; }
div.search_leftcol li { background: url(http://www.lr.se/images/18.7814304c125305a253b8000392/submenu_closed.png) no-repeat left center; padding-left: 0.7em; }
div.search_leftcol li.active { background-image: url(http://www.lr.se/images/18.3970d67312655469fd5800013443/submenu_active.png); }
div.search_leftcol li.active > a { text-decoration: none!important; font-weight: bold; }
div.search_leftcol a { text-decoration: underline!important; }

#search_pages a.previous { text-decoration: none; display: block; float: left; font-size: 100%; margin-right: 2em; }
#search_pages a.next { text-decoration: none; display: block; float: left; font-size: 100%; margin-left: 2em; }
#search_pages a.previous_inactive { color: #787878; text-decoration: none; display: block; float: left; font-size: 100%; margin-right: 2em; }
#search_pages a.next_inactive { color: #787878; text-decoration: none; display: block; float: left; font-size: 100%; margin-left: 2em; }
#search_pages a.list_page { text-align: center; background-image: url('http://www.lr.se/images/18.1ff0e267126487030b28000814/pagination_page_bg.png'); background-repeat: no-repeat; width: 1.7em; height: 2em; display: block; float: left; margin: 0; text-decoration: none; padding-top: 0.1em; font-size: 12px; }
#search_pages span.normal { text-align: center; background-image: url('http://www.lr.se/images/18.1ff0e267126487030b28000814/pagination_page_bg.png'); background-repeat: no-repeat; width: 1.7em; height: 2em; display: block; float: left; margin: 0; text-decoration: none; padding-top: 0.2em; color: #787878; line-height: normal; font-size: 12px; }

.amnes_latestdiscus { background-image: url(http://www.lr.se/images/18.21005ccc125bac66d1a800080/list_style1.png); background-repeat: no-repeat; background-position: left 0.4em; padding-left: 0.8em; margin-bottom: 0.5em; }
.amnes_latestdiscus span.headline { font-family: Arial, Helvetica, sans-serif; font-size: 120%; display: block; }
.amnes_latestdiscus span.headline > a { font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #4b4b4b; font-weight: bold; }
.amnes_latestdiscus span.tag { color: #404040; font-family: Arial, Helvetica, sans-serif; font-size: 110%; }

.amnesforum_splash ul { list-style-type: none; margin: 0; padding: 0; }
.amnesforum_splash ul li { background-image: url(http://www.lr.se/images/18.21005ccc125bac66d1a800080/list_style1.png); background-repeat: no-repeat; background-position: left 0.4em; padding-left: 1.2em; margin-bottom: 0.3em; }
.amnesforum_splash ul li .ingressxxxliten { font-size: 110%; }

.amnesforum_nyheter {}
.amnesforum_nyheter a { text-decoration: none!important; }
.amnesforum_nyheter a:hover { text-decoration: underline!important; }

#amesforum_meny {}
#amesforum_meny li { display: block; background: url(http://www.lr.se/images/18.3970d67312655469fd5800013443/submenu_active.png) no-repeat left 0.5em; padding-left: 0.7em; margin-bottom: 0.4em; }
#amesforum_meny li a.normal { color: #404040; }
#amesforum_meny li a.normal:hover { text-decoration: underline; }

.taggmoln a.tagcloud-tagsize-100 { color:#a8c7e5; font-size: 12px; }
.taggmoln a.tagcloud-tagsize-110 { color:#94bde5; font-size: 14px; font-weight: bold; }
.taggmoln a.tagcloud-tagsize-120 { color:#85aed6; font-size: 16px; font-weight: bold; }
.taggmoln a.tagcloud-tagsize-130 { color:#628bb4; font-size: 18px; }
.taggmoln a.tagcloud-tagsize-140 { color:#729cc5; font-size: 20px; font-weight: bold; }
.taggmoln a.tagcloud-tagsize-150 { color:#577899; font-size: 27px; }

form#footer_search { margin: 0; }
form#footer_search input { border: none; width: 140px; height: 23px; color: #606060; padding-top: 5px; padding-left: 22px; background: url(http://www.lr.se/images/18.12dcace212693f1e8748000117082/search_field.png) no-repeat left top; }
form#footer_search_student { margin: 0; }
form#footer_search_student input { border: none; width: 120px; height: 23px; color: #606060; padding-top: 5px; padding-left: 22px; background: url(http://www.lr.se/images/18.63b8489126db338bc580006/stud_search_bottom_bg.png) no-repeat left top; }

/* ADD THIS */
.addthis_toolbox {
	font-family: Arial, Helvetica, sans-serif!important; font-size: 10px;
}
.addthis_toolbox .custom_hover {
    position: relative;
}

.addthis_toolbox .custom_hover .custom_button {
    padding: 0;
}

.addthis_toolbox .custom_hover .custom_button.active {

}

.addthis_toolbox .hover_menu .column1 {float: left; width: 45%; }
.addthis_toolbox .hover_menu .column2 {float: left; width: 51%; }

.addthis_toolbox .custom_hover .tower
{
    
}

.addthis_toolbox .hover_menu 
{
	z-index: 100000;
    display: none;
    position: absolute;
    background: url('http://www.lr.se/images/18.3970d67312655469fd5800011082/dela_bg.png') no-repeat left top;
    width: 250px;
    height: 119px;
    padding: 42px 0 10px 0;
    border: none;
}

.addthis_toolbox .hover_menu a
{
	clear:both;
	display: block;

    padding: 4px 0 4px 15px;
    position: relative;
    text-decoration: none;
    color: #404040;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.addthis_toolbox .hover_menu a > img
{
	border: none;
	float: left;
}
.addthis_toolbox .hover_menu a > span
{
	display: inline;
	float:left;
	margin-top: 10px;
	padding-left: 5px;
	font-weight: bold;
}
.addthis_toolbox .hover_menu a:hover > span
{
    /*-moz-border-radius: 4px;
    -webkit-border-radius: 4px;*/
    /*background: #B4D3F8;*/
    text-decoration: underline;
	color: #b15000;
}

.addthis_toolbox .hover_menu > span
{
    position: absolute;
    left: 14px;
    top: 4px;
}

.addthis_toolbox .hover_menu  .more
{
    border-top: solid 1px #eee;
    padding: 10px 0 0 0;
    margin: 10px 10px 0 10px;
    text-align: center;
}

.addthis_toolbox .hover_menu  .more a

{
    padding: 4px 0;
    margin: 0;
}

.addthis_toolbox .hover_menu  .more span
{
    display: none;
}

/** VIDEO **/
			.videoPopupHeader {
				position: relative !important;
				font-size: 250%!important;
				font-family: "Times New Roman" !important;
				font-weight: normal !important;
				color: #4a4a4a !important;
				line-height: 100% !important;
				padding: 0 5px !important;
				margin: 0 0 15px 0 !important;
			}
			
			.videoPopupIframe iframe {
				display: block !important;
				padding: 10px !important;
				margin: 0 0 15px 0 !important;
				background: #fff !important;
				border: 1px solid #e1e1e0 !important;			
			}
			
			.videoPopupPreamble {
				padding: 0 5px !important;
				margin: 0 0 15px 0 !important;
				font-size: 130% !important;
				line-height: 1.4em !important;
				font-family: Arial, Helvetica, sans-serif !important;
				font-weight: normal !important;
				color: #4a4a4a !important;			
			}
			
			.videoPopupPreamble strong {
				font-weight: normal !important;	
			}			
/** VIDEO END **/

/* Datepicker
----------------------------------*/
.ui-datepicker { padding: 1em 1em; background-color: #fff; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next { position:absolute; top: 2px;  width: 2.8em; height: 2.2em;  }
.ui-datepicker .ui-datepicker-prev-hover, 
.ui-datepicker .ui-datepicker-next-hover {  }
.ui-datepicker .ui-datepicker-prev { left: 0; background:url('http://www.lr.se/images/18.12dcace212693f1e87480003543/left.png') no-repeat left center; }
.ui-datepicker .ui-datepicker-next { right: 0; background:url('http://www.lr.se/images/18.12dcace212693f1e87480003544/right.png') no-repeat left center; }
.ui-datepicker .ui-datepicker-prev-hover { }
.ui-datepicker .ui-datepicker-next-hover { }
.ui-datepicker .ui-datepicker-prev span, 
.ui-datepicker .ui-datepicker-next span { display: none; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { float:left; font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year { width: 100%; }
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%; }
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float: right; }
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0; }
.ui-datepicker th { padding: .5em .5em; text-align: center; font-weight: bold; border: 1px solid #fff; background-color: #4b4b4b; color: #fff;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, 
.ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker td .ui-state-active { background-color: #d77a24; color: #fff; }
.ui-datepicker td .ui-state-hover { background-color: #ead5c3; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}


.autocomplete-w1 { background:url(img/shadow.png) no-repeat bottom right; position:absolute; top:0px; left:0px; margin:8px 0 0 6px; 
  /* IE6 fix: */ 
  _background:none; 
  _margin:0; 
}
.autocomplete { border:1px solid #999; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; 
/* IE6 specific: */ 
  _height:350px;  
  _margin:0; 
  _overflow-x:hidden; 
}
.autocomplete .selected { background:#F0F0F0; }
.autocomplete div { padding:2px 5px; white-space:nowrap; }
.autocomplete strong { font-weight:normal; color:#3399FF; }

#district_selector_table {   display:inline;   padding-left:0em;   margin-left:0em;   list-style:none; }
#district_selector_table li { display:block; width: 14.1em; float: left; }
#district_selector_table li a {  text-decoration: none;  color: #404040; }

select.calendar_filter {  width: 300px; }

