/**
* file: dir/cache/css/65b6afec7dc422521c9536a83d029a83.css : auto generated content as css
* server: www.sandrewsstiftelse.se, Apache/2.4.41 (Ubuntu)
* date: 2025-10-23 20:14:05 style: 
**/

/**
 * --- CSS Generator (c)2016 minso.se ---
 * Generator:Researchweb 3.5.0, see http://www.minso.se
 * Page:(1251) Anders Sandrews Stiftelse | Link:sandrews
 * Font:() Arial, Helvetica, sans-serif
 */

/*** --- print.css --- ***
 * @copyright (C)2001-2013 minso.se
 */
 
 @charset "UTF-8";

body {
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	margin:0 auto;
	font-size:0.85em;
}

body, .content {
	color:black;
	background-color:white;
}

/* typography */
h1, h2, h3, h4, h5, h6 {
	page-break-inside:avoid;
	page-break-after:avoid;
}

  h1,
  h2,
  h3,
  h4 {
	font-weight:600;
  }
  
  b,
  strong {
	font-weight:bold;
  }
  
  .h1,
  .h2,
  .h3,
  .h4,
  .h5,
  .h6,
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
	margin-top:1.2rem;
	margin-bottom:0.7rem;
  }
  
  .fs-7 {
	font-size:0.95em;
  }
  
  .fs-8 {
	font-size:0.90em;
  }
  
  .fs-9 {
	font-size:0.85em;
  }

dt {
	page-break-inside:avoid;
}

table {
	page-break-inside:avoid;
}
	
*,
*::before,
*::after {
  text-shadow:none !important;
  box-shadow:none !important;
}
a:not(.btn) {
  text-decoration:underline;
}
abbr[title]::after {
  content:" (" attr(title) ")";
}
pre {
  white-space:pre-wrap !important;
}
pre,
blockquote {
  border:1px solid #adb5bd;
  page-break-inside:avoid;
}
tr,
img {
  page-break-inside:avoid;
}
p,
h2,
h3 {
  orphans:3;
  widows:3;
}
h2,
h3 {
  page-break-after:avoid;
}
@page {
  size:a4;
}
.table {
  border-collapse:collapse !important;
  font-size:1em;
}
.table th {
  font-weight:600;
}

.table td,
.table th {
  background-color:#fff !important;
  border:1px solid #dee2e6 !important;
  padding:0.5rem;
}
/*** --- end of print.css --- ***/

/** 
 * --- CSS Generator - dynamic content ---
 */



/** stilmallsobjekt för loggbok **/

#_obsolete_logbook_page_header {
	position:fixed; top:0; left:0; margin:0; padding:0; width:100%; z-index:1;
}
#logbook_page_header h1 {
	margin:0; padding:0.3em; width:100%;
}
#logbook { 
	margin-top:2.3em;
}
#logbook .section { 
	margin:5px 0px 15px 0px; padding:0; border:1px solid #808080;
}
#logbook .section .logbook_header {
	background-color:#E0D6CB; border-bottom:1px solid #808080;
	padding:2px 10px; text-align:right;
}
#logbook .section .addon_logbook_text {
	padding-right:10px;
}
#logbook .addon_logbook_btn {
	display:block; float:right; padding:0 10px; font-size:x-small;
}
#logbook .section .category{
	display:block; float:left; padding:0 1em 0 0.5em;
}
#logbook .section dd {
	margin:0; padding:2px 0 2px 10px;
}
#logbook #logbook_form dd {
	margin:0; padding:0;
}
#logbook .section > dt > strong {
	display:block; font-size:115%;
}

.deleted_logbook {
	background-color:#F8D8D0;
}
.deleted_logbook > fieldset{
	border:2px solid #c9413d;
}

#logbook form {
	margin:5px 0px 15px 0px !important;
}

#logbook .reply {
	margin:5px 0px 10px 0px; border-top:1px solid #808080; border-left:2px solid #808080;
}
#logbook .inlagg_info {
	display:block; margin:0px 0px 5px 0px; padding:0 10px; font-size:80%;
}
#logbook .reply .inlagg_info {
	text-align:right; color:#000000; background-color:#D8D8D0;
	border-bottom:1px solid #808080; border-right:1px solid #808080;
}
#logbook .inlagg_info a {
	font-weight:bold;
}
#logbook .logbook_new_form_section {
	text-align:right;
}
#logbook .logbook_new_form_section a {
	font-size:90%; text-decoration:none;
}

#logbook .section dl.j_inlagg_data {
	margin:5px 0; background-color:#E0D6CB;
	border-top:1px solid #E0D6CB;
}
#logbook dl.j_inlagg_data dt{
	font-size:smaller; display:inline; margin:5px;
}
#logbook dl.j_inlagg_data dd {
	font-size:smaller; display:inline; padding:0; margin:0 50px 0 0;
}
#logbook .section dl dt a.btn {
	text-decoration:none; float:right;
}
#logbook .section h3, #logbook .section h4, #logbook .section h5, #logbook .section h6 {
	margin:5px 0;
}

/* clearfloat */
.section:after, #logbook .section form p:after {
	content:".";
	display:block; height:0; clear:both; visibility:hidden;
}
#logbook #logbook_form {
	padding:5px;
}
#logbook .section form label {
	float:left; vertical-align:top;
}
#logbook .section form input[type=text] {
	width:70%;
}
#logbook .section form textarea {
	width:80%; height:7em;
}
#logbook .string_too_long {
	background-color:red;
}
#logbook .logbook_level_ {
	/* Borde aldrig bli använd */
	margin-left:0; background:red !important;
	content:'Varning - logbook_level klassen utan siffra';
}
#logbook .logbook_level_0 {
	/* Borde aldrig bli använd */
	margin-left:0; background:red !important;
	content:'Varning - level 0 aktiverad av misstag';
}
#logbook .logbook_level_1 {
	margin-left:0;
}
#logbook .logbook_level_2 {
	margin-left:40px;
}
/* fallback för alla ev. djupare nivåer */
dl[class*=logbook_level_] {
	margin-left:0px;
}

/* Visuell avaktivering av submitknapp */
input.pseudodisabled {
	color:#888;
}

.locked_message { 
	margin:1em 0;
	padding:7px 10px;
	border:3px solid #b00000;
	color:#000000;
	background:#FFFFFF;
}


		
/** stilmallsobjekt för mesh hantering **/
				
	#meshInputForm {
		margin:10px 10px 10px 0px;
		height:80px;
		min-height:80px;
		height:100%
	}

	.meshH4 {
		margin-top:0px;
	}

	div#meshSuggestionBox {
		border:1px solid #808080;
		height:100px;
	}

	.meshBoxHidden {
		display:none;
	}

	.meshAutocompleteResults {
		padding:0px;
		color:#000000;
		border:1px solid #808080;
		background-color:#f9f9f6;
		overflow:hidden;
	}

	.meshAutocompleteResults ul {
		width:100%;
		list-style-position:outside;
		list-style:none;
		padding:0;
		margin:0;
	}

	.meshAutocompleteResults iframe {
		display:none;/*sorry for IE5*/
		display/**/:block;/*sorry for IE5*/
		position:absolute;
		top:0;
		left:0;
		z-index:-1;
		width:3000px;
		height:3000px;
	}

	.meshAutocompleteResults li {
		margin:0px;
		padding:2px 5px;
		cursor:pointer;
		display:block;
		width:100%;
		font:menu;
		font-size:12px;
		overflow:hidden;
	}

	.meshAutocompleteLoading {
		
	}

	.meshAutocompleteOver {
		background-color:Highlight;
		color:HighlightText;
	}

	div#meshTreeDiv {
		color:#000000;
		border:1px solid #808080;
		background-color:#f9f9f6;
		padding:20px;
		margin:5px;
	}

	ul.meshTreeUl, .meshTreeUl ul {
		padding:0;
		margin:0;
		list-style:none;
	}

	.meshTreeUl li {
		position:relative;
		margin:0;
		padding:4px 0 3px 20px;
		z-index:10;
	}

	div.meshTreeUlClickArea { /* Clickable Area */
		_background:#fff;
		_filter:alpha(opacity=0);
		/*
			border:1px solid #fdd;
		*/
		/* Useful for showing the hit area */
		height:15px;
		width:15px;
		position:absolute;
		top:1px;
		left:-1px;
		_left:-21px; /* IE... damnit! */
		cursor:pointer;
		z-index:51;
	}

	span.meshBranchSpan {
		border:1px solid #f9f9f6;
		height:20px;
		padding-right:25px;
		padding-left:5px;
		cursor:pointer;
	}

	span.meshBranchSpanHead {
		cursor:pointer;
	}

	span.meshBranchLoading {
		background-repeat:no-repeat;
		background-position:center right;
		background-image:url(/is/module/addon/mesh/picture/tviload.gif);
	}

	.meshTreeUl li, .meshTreeUl .meshTreeUlItem /* Tree View Item */ { background:url(/is/module/addon/mesh/picture/tvi.gif) 0 0 no-repeat; }

	.meshTreeUl .meshTreeUlBranchOpened /* Tree View Item, Collapsable */ { background-image:url(/is/module/addon/mesh/picture/tvic.gif); }
	.meshTreeUl .meshTreeUlBranchClosed /* Tree View Item, Expandable */ { background-image:url(/is/module/addon/mesh/picture/tvie.gif); }

	.meshTreeUl .meshTreeUlLast /* Tree View Last Item */ { background-image:url(/is/module/addon/mesh/picture/tvil.gif); }
	.meshTreeUl .meshTreeUlLastCollapsable /* Tree View Last Item, Collapsable */ { background-image:url(/is/module/addon/mesh/picture/tvilc.gif); }
	.meshTreeUl .meshTreeUlLastExpandable /* Tree View Last Item, Expandable */ { background-image:url(/is/module/addon/mesh/picture/tvile.gif); }

	.meshTreeUlClosed ul,
	.meshTreeUlClosed li.meshTreeUlClosed ul {
		display:none;
	}
	.meshTreeUlClosed ul ul {
		display:block;
	}

	#meshSearchResult {
		padding-top:10px;
	}

	ul.meshRelativeTerm {
		list-style-type:none;
		padding:8px 4px;
		border:1px solid #808080;
		/* display:hidden;*/
		margin-top:0px;
		margin-left:0px;
	}

	p.meshRelativeScope {
		margin-bottom:0px;
	}

	.meshTermDl {
		padding-left:20px;
	}

	.meshTermDt {
		font-weight:bold;
	}

	.meshScopeDd {
	}

	div#selectedMeshDiv {
		height:100px;
		min-height:100px;
		height:100%;
		margin-top:5px;
		padding:5px;
	}

	div#selectedMeshInnerDiv {
		color:#000000;
		border:1px solid #808080;
		background-color:#f9f9f6;
		height:100px;
		min-height:100px;
		height:100%;
	}

	ul#selectedMesh {
		width:400px;
		padding-left:20px;
		margin-left:0px;
		list-style:none;
	}

	span.selectedMeshTerm {
		border:1px solid #dddddd;
		background-color:#dddddd;
		background-repeat:no-repeat;
		background-position:center right;
		background-image:url(/is/module/addon/mesh/picture/check.gif);
	}

	li.addedMeshLi {
		border:1px solid #f9f9f6;
	}

	dl.chosenMeshDl, dt.chosenMeshDt {
		margin:0px;
		padding:0px;
	}

	dd.chosenMeshDd {
		margin-left:10px;
	}

	.addedMeshTerm {
		float:left;
		width:300px;
	}

	.meshTermRemoveBtn {
		float:right;
	}

	span.meshTermRemoveBtn {
		cursor:pointer;
		text-decoration:underline;
		color:#222244;
		font-weight:bold;
	}

	span.meshTermRemoveBtn:hover {
		background-color:#ECECE8;
	}

	div#searchMeshQueryTerms {
		display:block;
		margin:2px 0;
		padding:2px;
		color:#000000;
		border:1px solid #808080;
		background-color:#f9f9f6;
	}

/** print end **/
