/*==================================================
css: errorpage

server/static/css/error.css L11
server/static/css/fonticons.css L81
server/static/css/widget.css L338
server/static/css/fonticons.wiki.css L1157
its.db.css L1497
==================================================*/

/* from server/static/css/error.css */
:root {
  --err-theme-color: var(--theme-color, #464a82);
  --err-color: var(--body-font-color, #313131);
  --err-bgColor: var(--surface-bgColor, #fff);
  --err-logo-width: var(--logo-width, 0px);
  --err-logo-height: var(--logo-height, 0px);
}

body {
  background-color: var(--err-bgColor) !important;
  max-height: 100vh !important;
}

article {
  margin: 12vh 8vw;
  font: 16px sans-serif;
  color: var(--err-color);
  max-width: 680px;
}

a {
  position: relative;
  display: inline-block;
}

#logo {
  display: inline-block;
  width: var(--err-logo-width);
  height: var(--err-logo-height);
  background: var(--logo-url);
  background-repeat: no-repeat;
  background-size: contain;
}


#code {
  font-size: 92px;
  margin-top: 64px;
  color: var(--err-theme-color);
  font-family: sans-serif;
  font-weight: 100;
  opacity: 0.45;
}

#msg {
  margin-top: -9px;
  margin-bottom: 24px;
  color: var(--err-theme-color);
  opacity: 0.5;
}

#sry {
  font: 22px sans-serif;
  margin-bottom: 87px;
}

#backbtn {
  display: inline-block;
  width: 86px;
  text-align: center;
  border: 1px solid var(--err-color);
  padding: 13px 0;
  color: var(--err-color);
  text-decoration: none;
}

#backbtn:hover {
  opacity: 0.55;
}
/* from server/static/css/fonticons.css */
/* start */
@font-face {
  font-family: 'fontello';
  src: url('../static/css/fonticons/fontello.eot?94089372');
  src: url('../static/css/fonticons/fontello.eot?94089372#iefix') format('embedded-opentype'),
       url('../static/css/fonticons/fontello.woff2?94089372') format('woff2'),
       url('../static/css/fonticons/fontello.woff?94089372') format('woff'),
       url('../static/css/fonticons/fontello.ttf?94089372') format('truetype'),
       url('../static/css/fonticons/fontello.svg?94089372#fontello') format('svg');
  font-weight: normal;
  font-style: normal;
}

:root {
  --icon-fontFamily: 'fontello';

  --icon-3d-object: '\e833';
  --icon-arrow-left: '\e813';
  --icon-arrow-right: '\e814';
  --icon-book-open: '\e838';
  --icon-calendar: '\e836';
  --icon-chevron-big-down: '\e808';
  --icon-chevron-big-left: '\e809';
  --icon-chevron-big-right: '\e80a';
  --icon-chevron-big-up: '\e80b';
  --icon-chevron-up: '\e80c';
  --icon-chevron-down: '\e80d';
  --icon-chevron-left-end: '\e80f';
  --icon-chevron-left: '\e80e';
  --icon-chevron-right-end: '\e806';
  --icon-chevron-right: '\e810';
  --icon-close: '\e812';

  --icon-inline-autor: '\e418';
  --icon-inline-dnb: '\e419';
  --icon-inline-epub: '\e41a';
  --icon-inline-google: '\e41b';
  --icon-inline-mets: '\e41c';
  --icon-inline-orcid: '\e41d';
  --icon-inline-orcid-color: #A6CE39;
  --icon-inline-pdf: '\e41e';
  --icon-inline-subject: '\e41f';
  --icon-inline-wiki: '\e420';
  --icon-inline-ddc: '\e421';
  --icon-inline-gbv: '\e422';
  --icon-inline-html: '\e423';
  --icon-inline-iiif: '\e424';
  --icon-inline-zip: '\e425';
  --icon-inline-info: '\e426';
  --icon-inline-share: '\e427';
  --icon-inline-bib_search: '\e428';
  --icon-inline-urn: '\e429';
  --icon-inline-zdb: '\e42a';
  --icon-inline-geo: '\e42b';
  --icon-inline-download: '\e42c';
  --icon-inline-oai: '\e42d';
  --icon-inline-calendar: '\e42e';
  --icon-inline-tei: '\e42f';
  --icon-doc-text: '\e836';
  --icon-download-code: '\ea61';
  --icon-download-img: '\ea62';
  --icon-download-pdf: '\ea63';
  --icon-download-text: '\ea64';
  --icon-edit: '\ea65';
  --icon-ellipsis: '\e82e';
  --icon-filter: '\ea66';
  --icon-filter-filled: '\ea67';
  --icon-folder: '\e819';
  --icon-fullscreen-close: '\e81a';
  --icon-fullscreen-open: '\e81b';
  --icon-home: '\e81c';
  --icon-info: '\e81d';
  --icon-list-sort: '\e81f';
  --icon-list-structure: '\e820';
  --icon-list: '\e81e';
  --icon-login: '\e837';
  --icon-map: '\e821';
  --icon-menu: '\e822';
  --icon-minus: '\e815';
  --icon-moon: '\e801';
  --icon-page: '\e824';
  --icon-pen: '\e825';
  --icon-person: '\e826';
  --icon-place: '\e827';
  --icon-plus: '\e816';
  --icon-rss: '\e888';
  --icon-search-page: '\e82a';
  --icon-search: '\e828';
  --icon-share: '\e82b';
  --icon-sliders: '\e82c';
  --icon-subject: '\e82d';
  --icon-thumbslider: '\e82f';
  --icon-titles: '\e830';
  --icon-transcript: '\e831';
  --icon-undo: '\e832';

  --icon-play: '\e7f8';
  --icon-to-end: '\e7f9';
  --icon-to-start: '\e7fa';
  --icon-up-dir: '\e7fb';
  --icon-down-dir: '\e7fc';
  --icon-cw-arrows: '\e7ff';
  --icon-cw: '\e7fd';
  --icon-ccw: '\e7fe';
  --icon-cancel: '\e811';
  --icon-sun: '\e800';
  --icon-switch: '\e803';
  --icon-adjust: '\e802';
  --icon-video-alt: '\e804';
}


.vls-button, #navPort > .menuCtrl, .fa, .fa-icon, .vl-btn, .flex-direction-nav a, .icon-before:before {
  font-family: "fontello" !important;
  font-style: normal;
  font-weight: normal;
  speak: none;
  /* opacity: .8; */
}

.fa {
  display: inline-block;
}

.paginglink .start:after {
  content: var(--icon-to-start);
}

.paginglink .back:after {
  content: var(--icon-play);
  transform: scaleX(-1);
}

.paginglink .forw:after {
  content: var(--icon-play);
}

.paginglink .end:after {
  content: var(--icon-to-end);  /*icon-to-end*/
}

a.toggleModeText:after, a.toggleModeWiki:after {
	content: var(--icon-transcript);
}

a.toggleModePage:after, a.toggleModeImage:after {
	content: var(--icon-page);
}


a#dpage:after, a#dpage_s:after {
  content: var(--icon-doc-text);
}

a#pageview:after, a#pageview_s:after {
  content: var(--icon-book-open);
}

a#dpageshift:after {
  content: var(--icon-login);
  transform: scaleX(-1);
}

a#dpageshift.shaded:after {
  opacity: .25;
}


.icon-inline-autor:before { content: '\e418'; } /* '' */
.icon-inline-dnb:before { content: '\e419'; } /* '' */
.icon-inline-epub:before { content: '\e41a'; } /* '' */
.icon-inline-google:before { content: '\e41b'; } /* '' */
.icon-inline-mets:before { content: '\e41c'; } /* '' */
.icon-inline-orcid:before { content: '\e41d'; } /* '' */
.icon-inline-pdf:before { content: '\e41e'; } /* '' */
.icon-inline-subject:before { content: '\e41f'; } /* '' */
.icon-inline-wiki:before { content: '\e420'; } /* '' */
.icon-inline-ddc:before { content: '\e421'; } /* '' */
.icon-inline-gbv:before { content: '\e422'; } /* '' */
.icon-inline-html:before { content: '\e423'; } /* '' */
.icon-inline-iiif:before { content: '\e424'; } /* '' */
.icon-inline-zip:before { content: '\e425'; } /* '' */
.icon-inline-info:before { content: '\e426'; } /* '' */
.icon-inline-share:before { content: '\e427'; } /* '' */
.icon-inline-bib_search:before { content: '\e428'; } /* '' */
.icon-inline-urn:before { content: '\e429'; } /* '' */
.icon-inline-zdb:before { content: '\e42a'; } /* '' */
.icon-inline-geo:before { content: '\e42b'; } /* '' */
.icon-inline-download:before { content: '\e42c'; } /* '' */
.icon-inline-oai:before { content: '\e42d'; } /* '' */
.icon-inline-calendar:before { content: '\e42e'; } /* '' */
.icon-inline-tei:before { content: '\e42f'; } /* '' */
.icon-play:before { content: '\e7f8'; } /* '' */
.icon-to-end:before { content: '\e7f9'; } /* '' */
.icon-to-start:before { content: '\e7fa'; } /* '' */
.icon-up-dir:before { content: '\e7fb'; } /* '' */
.icon-down-dir:before { content: '\e7fc'; } /* '' */
.icon-cw:before { content: '\e7fd'; } /* '' */
.icon-ccw:before { content: '\e7fe'; } /* '' */
.icon-cw-arrows:before { content: '\e7ff'; } /* '' */
.icon-sun:before { content: '\e800'; } /* '' */
.icon-moon:before { content: '\e801'; } /* '' */
.icon-adjust:before { content: '\e802'; } /* '' */
.icon-switch:before { content: '\e803'; } /* '' */
.icon-video-alt:before { content: '\e804'; } /* '' */
.icon-chevron-right-end:before { content: '\e806'; } /* '' */
.icon-chevron-big-down:before { content: '\e808'; } /* '' */
.icon-chevron-big-left:before { content: '\e809'; } /* '' */
.icon-chevron-big-right:before { content: '\e80a'; } /* '' */
.icon-chevron-big-up:before { content: '\e80b'; } /* '' */
.icon-chevron-up:before { content: '\e80c'; } /* '' */
.icon-chevron-down:before { content: '\e80d'; } /* '' */
.icon-chevron-left:before { content: '\e80e'; } /* '' */
.icon-chevron-left-end:before { content: '\e80f'; } /* '' */
.icon-chevron-right:before { content: '\e810'; } /* '' */
.icon-cancel:before { content: '\e811'; } /* '' */
.icon-close:before { content: '\e812'; } /* '' */
.icon-arrow-left:before { content: '\e813'; } /* '' */
.icon-arrow-right:before { content: '\e814'; } /* '' */
.icon-minus:before { content: '\e815'; } /* '' */
.icon-plus:before { content: '\e816'; } /* '' */
.icon-folder:before { content: '\e819'; } /* '' */
.icon-fullscreen-close:before { content: '\e81a'; } /* '' */
.icon-fullscreen-open:before { content: '\e81b'; } /* '' */
.icon-home:before { content: '\e81c'; } /* '' */
.icon-info:before { content: '\e81d'; } /* '' */
.icon-list:before { content: '\e81e'; } /* '' */
.icon-list-sort:before { content: '\e81f'; } /* '' */
.icon-list-structure:before { content: '\e820'; } /* '' */
.icon-map:before { content: '\e821'; } /* '' */
.icon-menu:before { content: '\e822'; } /* '' */
.icon-page:before { content: '\e824'; } /* '' */
.icon-pen:before { content: '\e825'; } /* '' */
.icon-person:before { content: '\e826'; } /* '' */
.icon-place:before { content: '\e827'; } /* '' */
.icon-search:before { content: '\e828'; } /* '' */
.icon-search-page:before { content: '\e82a'; } /* '' */
.icon-share:before { content: '\e82b'; } /* '' */
.icon-sliders:before { content: '\e82c'; } /* '' */
.icon-subject:before { content: '\e82d'; } /* '' */
.icon-ellipsis:before { content: '\e82e'; } /* '' */
.icon-thumbslider:before { content: '\e82f'; } /* '' */
.icon-titles:before { content: '\e830'; } /* '' */
.icon-transcript:before { content: '\e831'; } /* '' */
.icon-undo:before { content: '\e832'; } /* '' */
.icon-3d-object:before { content: '\e833'; } /* '' */
.icon-calendar:before { content: '\e834'; } /* '' */
.icon-rss:before { content: '\e835'; } /* '' */
.icon-download-code:before { content: '\ea61'; } /* '' */
.icon-download-img:before { content: '\ea62'; } /* '' */
.icon-download-pdf:before { content: '\ea63'; } /* '' */
.icon-download-text:before { content: '\ea64'; } /* '' */
.icon-edit:before { content: '\ea65'; } /* '' */
.icon-filter:before { content: '\ea66'; } /* '' */
.icon-filter-filled:before { content: '\ea67'; } /* '' */

/* from server/static/css/widget.css */
:root {
	--widget-header-padding: var(--wiki-h1-padding, 24px);
	--widget-gap: var(--spacing-3, 24px);

	--widget-graphic-img-width: inherit;
	--widget-graphic-img-height: inherit;
	--widget-graphic-caption-fontSize: 0.85rem;

	--widget-tiles-width: 100%;
	--widget-tiles-columns: 3;
	--widget-tiles-columns-tablet: 2;
	--widget-tiles-columns-mobile: 1;
	--widget-tiles-gap: var(--spacing-3, var(--tiles-spacing));
	--widget-tiles-grow: 0;
	--widget-tiles-fontSize: inherit;
	--widget-tile-height: 300px;
	--widget-tile-borderRadius: 0px;
	--widget-tile-bgImg: none;
	--widget-tile-icon: none;
	--widget-tile-icon-height: 48px;
	--widget-tile-caption-color: var(--tile-caption-color, #333);
	--widget-tile-caption-bgColor: var(--tile-caption-btn-bgColor, #f0f0f0);
	--widget-tile-color: var(--widget-tile-caption-color);
	--widget-tile-spacing: var(--spacing-2, 12px);
	--widget-tile-bgColor: var(--tile-bgColor, #f4f4f4);

	--widget-tile-primary-bgColor: var(--button-bgColor, var(--widget-tile-bgColor));
	--widget-tile-primary-bgColor-hover: var(--button-bgColor-hover, var(--widget-tile-bgColor));
	--widget-tile-primary-color: var(--button-color, var(--widget-tile-bgColor));
	--widget-tile-secondary-bgColor: var(--button-secondary-bgColor, var(--widget-tile-bgColor));
	--widget-tile-secondary-bgColor-hover: var(--button-secondary-bgColor-hover);
	--widget-tile-secondary-color: var(--button-secondary-color, var(--widget-tile-bgColor));

	--widget-cards-width: inherit;
	--widget-card-height: auto;
	--widget-card-marginBottom: var(--spacing-3, 24px);
	--widget-card-border: 1px solid var(--border-color, #ddd);
	--widget-card-borderRadius: 0px;
	--widget-card-spacing: var(--spacing-3, 24px);
	--widget-card-bgColor: var(--surface-bgColor, #fff);
	--widget-card-img: none;
	--widget-card-img-width: 50%;
	--widget-card-img-position: center center;
	--widget-card-btn-padding: var(--spacing-1, 8px) var(--spacing-2, 12px);
	--widget-card-btn-bgColor: var(--button-bgColor);
	--widget-card-btn-bgColor-hover: var(--button-bgColor-hover);
	--widget-card-btn-color: var(--button-color);
	--widget-card-btn-color-hover: var(--button-color-hover);

	--widget-hero-height: 33vh;
	--widget-hero-bgImg: none;
	--widget-hero-bgImg-position: center center;
	--widget-hero-bgImg-attachment: inherit;
	--widget-hero-padding: var(--spacing-3, 24px);
	--widget-hero-marginBottom: var(--spacing-3, 24px);

	--widget-textblock-padding: var(--spacing-3, 24px);
	--widget-textblock-width: auto;
	--widget-textblock-borderRadius: 0;
	--widget-textblock-textAlign: left;
	--widget-textblock-top: inherit;
	--widget-textblock-bottom: inherit;
	--widget-textblock-left: inherit;
	--widget-textblock-right: inherit;
	--widget-textblock-filter-blur: inherit;
	--widget-textblock-bgColor: rgba(255, 255, 255, 0.8);

	--widget-columns-gap: var(--widget-gap);
	--widget-columns-count: 2;
	--widget-columns-count-tablet: 2;
	--widget-columns-count-mobile: 1;
	--widget-columns-marginBottom: var(--spacing-3, 24px);
	--widget-column-width: inherit;
}

/* all widgets */
@media all {

	/* style captions of widgets */
	[class^="widget-"][class$="s"] > h1 {
		padding-top: var(--widget-header-padding);
		padding-bottom: calc(var(--widget-header-padding) / 2);
	}

	.widget-cards, .widget-tiles, .widget-card.collection {
		margin: calc(var(--spacing-2, 12px) * 3) auto;
	}
}

/* Graphic Widget */
@media all {
	.widget-graphic {
		width: max-content;
		max-width: 100%;
		clip-path: border-box;
	}

	/* when there is no image found */
	.widget-graphic .placeholder {
		width: 200px;
		height: 260px;
		display: flex;
		background: radial-gradient(circle at 50% 50%, rgb(255 0 0 / 29%) 1px, rgb(255 231 231) 1px) 0 0 / 8px 8px repeat;
		background-size: 10px 10px;
		border: 1px solid #ffb8b8;
		align-items: center;
		color: #be5656;
		justify-content: center;
	}

	.widget-graphic img {
		max-width: 100%;
		width: var(--widget-graphic-img-width);
		height: var(--widget-graphic-img-height);
	}

	.widget-graphic.framed {
		border: 6px solid;
	}

	.widget-graphic .clickable {
		display: block;
		height: 100%;
		width: 100%;
	}

	.widget-graphic .clickable img {
		transition: filter 300ms;
	}

	.widget-graphic .clickable:hover img {
		filter: brightness(0.85);
	}

	.widget-graphic .captionLink {
		font-size: var(--widget-graphic-caption-fontSize);
	}

	.widget-graphic .captionLink > *,
	.widget-graphic .caption > * {
		margin-top: 0;
	}
}

/* Cards Widget */
@media all {
	.widget-cards {
		margin-left: auto;
		margin-right: auto;
		max-width: var(--widget-cards-width);
	}

	.widget-cards.flex {
		display: flex;
		gap: var(--widget-tiles-gap);
		flex-wrap: wrap;
	}

	.widget-cards.flex .widget-card {
		flex: 1;
		min-width: 250px;
		flex-direction: column-reverse;
	}

	/* Standalone Styling */
	.widget-cards.standalone .card-container {
		display: flex;
		flex-wrap: wrap;
		gap: var(--widget-gap);
	}

	.widget-cards.standalone .widget-card {
		flex: 1;
		flex-direction: column;
		max-height: inherit;
		min-width: 45%;
		max-width: 49%;
	}

	.widget-cards.standalone .widget-card .contentContainer {
		order: 2;
		flex: 1;
	}

	.widget-cards.standalone .widget-card .card-image {
		order: 1;
		flex: 1;
		min-height: 220px;
	}

	@media(max-width: 1024px) {
		.widget-cards {
			max-width: inherit;
			flex-direction: column-reverse;
		}

		.widget-cards.standalone .card-container {
			display: block;
			gap: inherit;
		}

		.widget-cards.standalone .widget-card {
			max-width: inherit;
		}

		.widget-cards.standalone .widget-card .card-image {
			min-height: 330px;
		}
	}
}

/* Card Widget */
@media all {
	.widget-card {
		background-color: var(--widget-card-bgColor);
		margin-bottom: var(--widget-card-marginBottom);
		height: var(--widget-card-height);
		border: var(--widget-card-border);
		border-radius: var(--widget-card-borderRadius);
		overflow: hidden;
		display: flex;
		justify-content: space-between;
		min-height: 300px;
	}


	.widget-card .contentContainer {
		flex: 1 1 auto;
		padding: var(--widget-card-spacing);
	}

	.widget-card .card-content {
		margin-bottom: var(--widget-card-spacing);
	}

	.widget-card .card-action {
		display: flex;
		justify-content: flex-start;
		margin-top: var(--widget-card-spacing);
	}

	.widget-card .btn {
		background-color: var(--widget-card-btn-bgColor);
		color: var(--widget-card-btn-color);
		font-size: var(--widget-card-btn-font-size);
		padding: var(--widget-card-btn-padding);
	}

	.widget-card .btn:hover {
		background-color: var(--widget-card-btn-bgColor-hover);
		color: var(--widget-card-btn-color-hover);
	}

	.widget-card .card-image {
		background-color: var(--mdList-thumb-bgColor, lightgrey);
		background-image: var(--widget-card-img);
		background-position: var(--widget-card-img-position);
		flex: 0 0 var(--widget-card-img-width);
		background-size: cover;
	}

	.widget-card.imgLeft {
		flex-direction: row-reverse;
	}

	/* card as header in topic */
	.widget-card.collection .card-image-cnt {
		flex: 0 0 var(--widget-card-img-width);
		height: auto;
		display: flex;
		flex-direction: column;
	}

	.widget-card.collection img {
		width: 100%;
		height: auto;
	}

	.widget-card.collection .image-info {
		display: flex;
		flex: 1;
	}

	.widget-card.collection .image-info > span {
		flex: 1;
		height: 100%;
		padding: var(--spacing-3);
		font-size: .8em;
	}

	.widget-card.collection .image-info {
		display: flex;
	}

	.widget-card.collection .image-copyright {
		text-align: right;
	}

	/* Tablet */
	@media(max-width: 1024px) {
		.widget-card {
			flex-wrap: wrap;
		}

		.widget-card .card-image {
			flex: 1;
			order: 1;
			min-height: 42vh;
		}

		.widget-card .contentContainer {
			order: 2;
		}

		.widget-card.imgLeft {
			flex-direction: column-reverse;
		}
	}

}

/* Tiles Widget */
@media all {
	.widget-tiles {
		display: block;
	}

	.widget-tiles .tiles-cnt {
		max-width: var(--widget-tiles-width);
		display: flex;
		justify-content: start;
		flex-wrap: wrap;
		gap: var(--widget-tiles-gap);
		margin: 0 auto;
	}

	.widget-tiles .tiles-cnt .tile {
		position: relative;
		flex: var(--widget-tiles-grow) 0 calc((100% / var(--widget-tiles-columns)) - var(--widget-tiles-gap) * (var(--widget-tiles-columns) - 1) / var(--widget-tiles-columns));
		background-color: var(--widget-tile-bgColor);
		background-repeat: no-repeat;
		display: flex;
		flex-direction: column;
		min-width: 0;
		background-position: center;
		background-size: cover;
		cursor: pointer;
		overflow: hidden;
		min-height: var(--widget-tile-height);
		border-radius: var(--widget-tile-borderRadius);
	}


	.tiles-cnt .tile:hover {
		opacity: 0.9;
	}

	/*Tile Background Img*/
	.tiles-cnt .tile .bgContainer {
		flex: 1;
		display: flex;
		align-items: center;
		background: var(--widget-tile-bgColor) center/cover no-repeat var(--widget-tile-bgImg);
	}

	.tiles-cnt .tile .bg {
		flex: 1;
		display: flex;
	}

	/* caption */
	.tiles-cnt .tile .caption {
		padding: var(--widget-tile-spacing);
		color: var(--widget-tile-caption-color);
		background-color: var(--tile-caption-btn-bgColor);
		display: inline-flex;
		align-items: center;
		font-size: var(--widget-tiles-fontSize);
	}

	.tiles-cnt .tile .caption .arrow {
		background-color: var(--tile-caption-btn-bgColor);
		height: 2em;
		width: 2em;
		display: inline-flex;
		justify-content: center;
		align-items: center;
		margin-right: var(--tiles-spacing);
	}

	.tiles-cnt .tile:hover .arrow {
		background-color: var(--tile-caption-btn-bgColor-active);
	}

	.tiles-cnt .tile .arrow::before {
		content: var(--icon-arrow-right);
		font-family: var(--icon-fontFamily);
		font-size: 1em;
		color: var(--tile-caption-color);
	}

	.tiles-cnt .tile:hover .arrow::before {
		color: var(--tile-caption-color-active);
	}

	/* position and alignment of caption*/
	/** Caption Center Aligned & Right Aligned **/
	.tiles-cnt.centerAlign .tile .caption,
	.tiles-cnt.rightAlign .tile .caption {
		justify-content: space-between;
	}

	.tiles-cnt.centerAlign .tile .caption .text {
		flex: 1;
		text-align: center;
		margin-left: -2em;
	}

	.tiles-cnt.centerAlign .tile .caption .arrow {
		margin: 0;
	}

	/** Caption Bottom **/
	.tiles-cnt.captionBottom .tile {
		flex-direction: column-reverse;
	}
	
	/** Caption Center **/
	.tiles-cnt.captionCenter .tile .caption {
		height: 100%;
	}

	/** with Icon **/
	.tiles-cnt .tile.imgIcon .bg::after {
		flex: 1;
		content: '';
		background: transparent center/contain no-repeat var(--widget-tile-icon);
		height: var(--widget-tile-icon-height);
		width: var(--widget-tile-icon-height);
	}

	.tiles-cnt .tile.icon .bg::before {
		flex: 1;
		content: var(--widget-tile-icon);
		align-self: center;
		text-align: center;
		color: var(--widget-tile-color);
		font-family: var(--icon-fontFamily);
		font-size: var(--widget-tile-icon-height);
	}

	/* Type: Full */
	.tiles-cnt.full .tile {
		background-image: var(--widget-tile-bgImg);
	}

	.tiles-cnt.full .tile .bg {
		background-image: none;
		background-color: transparent;
	}

	.tiles-cnt.full .tile .bgContainer {
		background-image: none;
		background-color: transparent;
	}

	.tiles-cnt.full .tile .caption {
		color: var(--widget-tile-color);
		background-color: transparent;
	}

	.tiles-cnt.full .tile.bgImg .caption {
		text-shadow: 1px 1px 4px black;
	}


	.tiles-cnt.full .tile .caption .arrow {
		display: none;
	}

	/** Alignment **/
	.tiles-cnt.full.centerAlign .caption .text {
		margin: 0;
	}

	.tiles-cnt.full.rightAlign .caption {
		justify-content: flex-end;
	}


	/** with Icon **/
	.tiles-cnt.full .tile.icon .bgContainer,
	.tiles-cnt.full .tile.imgIcon .bgContainer {
		padding: 0 calc(var(--widget-tile-height) * .1) calc(var(--widget-tile-height) * .1);
	}

	.tiles-cnt.full.captionBottom .tile.icon .bgContainer,
	.tiles-cnt.full.captionBottom .tile.imgIcon .bgContainer {
		padding: calc(var(--widget-tile-height) * .1) calc(var(--widget-tile-height) * .1) 0;
	}


	/* Colors */
	/** primary **/
	.tiles-cnt.full.primary .tile {
		background-color: var(--widget-tile-primary-bgColor);
	}

	.tiles-cnt.full.primary .tile .caption {
		color: var(--widget-tile-primary-color);
	}

	.tiles-cnt.full.primary .tile.icon .bg::before {
		color: var(--widget-tile-primary-color);
	}

	.tiles-cnt.full.primary .tile:hover {
		background-color: var(--widget-tile-primary-bgColor-hover);
	}

	/** secondary **/
	.tiles-cnt.full.secondary .tile {
		background-color: var(--widget-tile-secondary-bgColor);
	}

	.tiles-cnt.full.secondary .tile .caption {
		color: var(--widget-tile-secondary-color);
	}

	.tiles-cnt.full.secondary .tile.icon .bg::before {
		color: var(--widget-tile-primary-color);
	}

	.tiles-cnt.full.secondary .tile:hover {
		background-color: var(--widget-tile-secondary-bgColor-hover);
	}


	/* Type: Short */
	.tiles-cnt.short .tile {
		min-height: inherit;
	}

	.tiles-cnt.short .bgContainer {
		display: none;
	}

	.tiles-cnt.short .caption {
		flex: 1;
		display: flex;
		align-items: center;
	}

	.tiles-cnt.short.centerAlign .caption {
		justify-content: center;
	}

	.tiles-cnt.short .tile.icon .arrow,
	.tiles-cnt.short .tile.imgIcon .arrow {
		display: none;
	}

	.tiles-cnt.short .tile.icon:hover .caption,
	.tiles-cnt.short .tile.imgIcon:hover .caption {
		color: var(--tile-caption-btn-bgColor-active);
	}

	.tiles-cnt.short .tile.imgIcon .caption::before {
		display: inline-block;
		background: transparent center/contain no-repeat var(--widget-tile-icon);
		height: 1.2rem;
		width: 1.2rem;
		margin-right: var(--tiles-spacing);
	}

	.tiles-cnt.short .tile.icon .caption::before {
		display: inline-flex;
		justify-content: center;
		align-items: center;
		content: var(--widget-tile-icon);
		font-family: var(--icon-fontFamily);
		font-size: 1.2rem;
		height: 2rem;
		width: 2rem;
		margin-right: var(--tiles-spacing);
	}

	/* Colors */
	/** primary **/
	.tiles-cnt.short.primary .tile .caption {
		background-color: var(--widget-tile-primary-bgColor);
		color: var(--widget-tile-primary-color);
	}

	.tiles-cnt.short.primary .tile:hover .caption {
		background-color: var(--widget-tile-primary-bgColor-hover);
		color: var(--widget-tile-primary-color);
	}

	/** secondary **/
	.tiles-cnt.short.secondary .tile .caption {
		background-color: var(--widget-tile-secondary-bgColor);
		color: var(--widget-tile-secondary-color);
	}

	.tiles-cnt.short.secondary .tile:hover .caption {
		background-color: var(--widget-tile-secondary-bgColor-hover);
		color: var(--widget-tile-secondary-color);
	}


	/* Tablet */
	@media(max-width: 1024px) {
		.widget-tiles .tiles-cnt {
			max-width: inherit;
		}

		.widget-tiles .tiles-cnt .tile {
			flex: var(--widget-tiles-grow) 0 calc((100% / var(--widget-tiles-columns-tablet)) - var(--widget-tiles-gap) * (var(--widget-tiles-columns-tablet) - 1) / var(--widget-tiles-columns-tablet));
		}
	}

	/* Mobile */
	@media(max-width: 619px) {
		.widget-tiles .tiles-cnt .tile {
			flex: var(--widget-tiles-grow) 0 calc((100% / var(--widget-tiles-columns-mobile)) - var(--widget-tiles-gap) * (var(--widget-tiles-columns-mobile) - 1) / var(--widget-tiles-columns-mobile));
		}
	}
}

/* Hero Widget */
@media all {
	.widget-hero {
		position: relative;
		min-height: var(--widget-hero-height);
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		align-items: center;
		margin-bottom: var(--widget-hero-marginBottom);
		padding: var(--widget-hero-padding);
		background-size: cover;
		background-attachment: var(--widget-hero-bgImg-attachment);
		background-image: var(--widget-hero-bgImg);
		background-position: var(--widget-hero-bgImg-position);
	}

	.widget-hero .widget-searchbox {
		flex-wrap: wrap;
		justify-content: end;
	}

	/* Mobile */
	@media only screen and (max-width: 619px) {
		.widget-hero .hero-textblock {
			width: 100%;
			min-width: 200px;
			--widget-hero-padding: var(--inner-padding, 24px);
		}

		.widget-hero .hero-textblock.absolute {
			position: relative;
			--widget-textblock-left: inherit;
			--widget-textblock-right: inherit;
		}

		.widget-hero .hero-textblock .widget-searchbox {
			gap: 0;
		}

		.widget-hero .hero-textblock .widget-searchbox .seeAll {
			flex: 0 0 100%;
		}
	}
}

/* Textblock Widget */
@media all {
	.widget-textblock {
		background: var(--widget-textblock-bgColor);
		padding: var(--widget-textblock-padding);
		width: var(--widget-textblock-width);
		backdrop-filter: var(--widget-textblock-filter-blur);
		text-align: var(--widget-textblock-textAlign);
		border-radius: var(--widget-textblock-borderRadius);
	}

	.widget-textblock.absolute {
		position: absolute;
		top: var(--widget-textblock-top);
		bottom: var(--widget-textblock-bottom);
		left: var(--widget-textblock-left);
		right: var(--widget-textblock-right);
	}

}

/* Searchbox Widget */
@media all {
	.widget-searchbox {
		display: flex;
		align-items: center;
		gap: 20px;
	}

	.widget-searchbox .search {
		flex: 1;
		width: 100%;
	}

	.widget-searchbox .search form {
		display: flex;
		align-items: stretch;
		border: 1px solid var(--border-color);
	}

	.widget-searchbox .search form input {
		min-width: 0;
	}

	.widget-searchbox .search form button::before {
		flex: 1;
		content: var(--icon-search);
		font-family: var(--icon-fontFamily);
		font-size: 1.4em;
		color: var(--theme-color, #333)
	}

	.widget-searchbox .search form button:hover {
		background-color: var(--neutral-lightest);
	}

	.widget-searchbox .seeAll {
		flex: 0 0 auto;
		min-height: 46px;
		background-color: var(--seeAllBtn-bgColor);
	}

	.widget-searchbox .seeAll a {
		color: var(--seeAllBtn-color);
		padding: 0px var(--spacing-2) 0 var(--spacing-05);
		text-decoration: none;
		height: 46px;
		display: flex;
		align-items: center;
		margin-top: -1px;
	}

	.widget-searchbox .seeAll span {
		min-width: var(--spacing-05);
	}

	.widget-searchbox .seeAll:hover a {
		color: var(--seeAllBtn-color-hover);
		text-decoration: none;
	}

	.widget-searchbox .seeAll:hover {
		background-color: var(--seeAllBtn-bgColor-hover);
	}

	.widget-searchbox .seeAll > a:before {
		vertical-align: middle;
		content: var(--icon-titles);
		font-family: var(--icon-fontFamily);
		padding: 0 var(--spacing-2);
	}

}

/* Columns Widget */
.widget-columns {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	gap: var(--widget-columns-gap);
	margin-bottom: var(--widget-columns-marginBottom);
}


.widget-columns .widget-column {
	flex: 1 0 calc(calc(100% / var(--widget-columns-count)) - var(--widget-columns-gap));
}

.widget-columns.customWidth .widget-column {
	flex: 0 0 calc(var(--widget-column-width) - var(--widget-columns-gap));
}

.widget-columns.customWidth .widget-column:last-of-type {
	flex: 0 0 var(--widget-column-width);
}

.widget-columns .widget-tiles {
	margin: var(--spacing-2, 12px) 0;
}

/* Graphic Child */
.widget-columns .widget-column .widget-graphic {
	width: inherit;
}


/* Tablet */
@media(max-width: 1024px) {
	.widget-columns .widget-tiles {
		--widget-tiles-columns-tablet: 1;
	}
}

/* Mobile */
@media(max-width: 619px) {

	.widget-columns .widget-column,
	.widget-columns.customWidth .widget-column,
	.widget-columns.customWidth .widget-column:last-of-type {
		flex: 1 0 100%;
	}
}
/* from server/static/css/fonticons.wiki.css */
@font-face {
  font-family: 'fontello-wiki';
  src: url('/static/css/fonticons.wiki/fontello.eot?70299063');
  src: url('/static/css/fonticons.wiki/fontello.eot?70299063#iefix') format('embedded-opentype'),
       url('/static/css/fonticons.wiki/fontello.woff2?70299063') format('woff2'),
       url('/static/css/fonticons.wiki/fontello.woff?70299063') format('woff'),
       url('/static/css/fonticons.wiki/fontello.ttf?70299063') format('truetype'),
       url('/static/css/fonticons.wiki/fontello.svg?70299063#fontello') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'fontello';
    src: url('/static/css/fonticons.wiki/fontello.svg?70299063#fontello') format('svg');
  }
}
*/

/*content/wiki|wikihist*/

.wikiEditor {
	width: 100%;
	margin: 0;
}

/* cf. fonticons.wiki.css .editor-caption, .editor-toolbar  */
.editwiki-bar {
	border-bottom: 1px solid #ddd;
	padding: .3em 0;
	display: flex;
}

.editwiki-bar#wikiOptions {
	display: flex;
}

.editor-toolbar {
	flex: 1 0 auto;
	z-index: 1;
}

.editor-caption {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	opacity: .35;
	font-weight: bold;
	padding: 0.5em 0;
	margin-left: .5em;
}

.checkpoint-dialog, .reopen-dialog {
	font-family: sans-serif;
	z-index: 10;
	background-color: #fefefe;
	border: 1px solid #bbb;
	padding: 1em;
	font-size: 14px;
	width: 18.8em;
	margin-top: -5em;
	margin-left: 5em;
}

.checkpoint-dialog textarea, .reopen-dialog textarea {
	width: 17em;
	height: 4em;
}

.checkpoint-dialog textarea {
	height: 4em;
}

.reopen-dialog textarea {
	height: 7em;
}

#moreEditActions {
    position:absolute;
    background-color:white;
    width:12em;
    display:none;
    border: 1px solid #eee;
    color: #888;
}
#moreEditActions div {
    padding:.3em .4em;
    border-bottom: 1px solid #eee;
    cursor:pointer;
    opacity:.6;
}
#moreEditActions span {
    font-size: .825em;
    font-family: sans-serif;
    display: inline-block;
    margin-bottom:-1px;
    margin-left: 1em;
}
#moreEditActions div:hover {
    opacity:.8;
}
.editor-caption, .editor-toolbar {
    display:inline-block;
}

.editor-icons {
    font-size: 16px;
    font-family: 'fontello-wiki';
    user-select: none;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
 }
.editor-toolbar {
    margin-right:1.5em;
    opacity:.85;
}
.editor-emblems.editor-icons {
    opacity:1;
}
.editor-ctrl.editor-icons {
    opacity:1;
}
.editor-icons:hover {
    opacity: 1;
}
.editor-icons.small {
    font-size: 12px;
}
.bd_pages .editor-ctrl {
    /*displayed when image loaded - see main.js*/
    display:none;
}
.editor-toolbar:after, .editor-toolbar:before {
    display: block;
    content: ' ';
    height: 1px;
}
.editor-toolbar span.separator {
    font-size: 1.3em;
    vertical-align: middle;
    display: inline-block;
    width: 0;
    border-left: 1px solid #d9d9d9;
    border-right: 1px solid #fff;
    color: transparent;
    text-indent: -10px;
    margin: 0 6px;
}
.editor-toolbar span.separator.strong {
    border-left: 2px solid #d9d9d9;
}
.editor-icons a:before {
    line-height: 30px;
}
.editor-icons.small a:before {
    line-height: 22px;
}
/* .editor-ctrl has border, employed for single buttons and in transcript activity */
.editor-icons.editor-ctrl a {
    text-decoration: none !important;
    background-color: #fff;
    border: 1px solid #99a9a9;
    opacity:1;
    margin-left:.4em;
    color:#888;
}
.editor-icons.editor-ctrl:hover {
    opacity: 1;
}
 .editor-icons a {
    display: inline-block;
    text-align: center;
    text-decoration: none !important;
    color: hsl(210, 10%, 45%) !important;
    margin-right: .2em;
    width: 30px;
    height: 30px;
    margin: 0;
    border: 1px solid transparent;
    border-radius: 3px;
    cursor: pointer;
	background-color: #fff;
}
.editor-icons.small a {
    width: 22px;
    height: 22px;
}
.editor-icons a.active, .editor-icons a:hover, .editor-icons a.selected {
    background: #fcfcfc;
    border-color: #95a5a6;
}
.editor-icons a.inactive:hover {
    background: transparent;
    border-color: transparent;
    cursor: default;
}
.editor-icons.editor-ctrl a.inactive:hover {
    border-color: #99a9a9;
}
.editor-icons.editor-ctrl a.inactive {
    opacity: .5;
}
.editor-icons a.icon-down-open-1 {
    width: 9px;
    background: #f2f2f2;
    border-color: #f0f0f0;
    border-radius: 1px;
    height: 30px;
    margin-right:.2em;
}
.editor-icons .icon-ok {
    color:#a00 !important;
}
.editor-icons a.icon-ok.inactive {
    color: #888 !important;
}
.editor-icons .icon-publish  {
    color:#080 !important;
}
.editor-icons .icon-published  {
    color:hsl(210, 10%, 45%) !important;
}
.editor-icons a.icon-reply  {
    color:#db9600 !important;
}
.editor-icons a.icon-publish.inactive {
    color: #888 !important;
}
.editor-icons a.color-skyblue, .editor-icons.color-skyblue {
    color:skyblue !important;
}
.editor-icons a.color-lightgreen, .editor-icons.color-lightgreen {
    color:#8cd98c !important;
}
.editor-icons a.color-green, .editor-icons.color-green {
    color:#080 !important;
}
.editor-icons a.icon-user.color-green {
    color:#00a800 !important;
}
.editor-icons a.color-red, .editor-icons.color-red {
    color:#800 !important;
}
.editor-icons a.icon-user.color-red {
    color:#a80000 !important;
}
.icon-file-image.wiki-snipletWiki {
    /*color: #a00;*/
}
.icon-reply.color-lightgreen {
    transform: scaleX(-1);
}
/*.editor-toolbar a.icon-single-curly { vertical-align: bottom; }
.icon-single-curly:before { font-size: 3em; font-family: serif; content: '\2019' } */

.editor-icons > .icon-asterisk:before {
  border-bottom: 2px solid hsl(210, 10%, 45%); border-radius: 10px;

} .editor-icons > .icon-asterisk-fn:before {
  border-top: 2px solid hsl(210, 10%, 45%); border-radius: 10px;
}


/* these have either no editor-icons class or carry it in the el itself */
.icon-search:before { content: '\e800'; }
.icon-minus:before { content: '\e807'; }
.icon-ok:before { content: '\e804'; }


.editor-icons > .icon-asterisk:before { content: '\2731'; } /* '✱' */
.editor-icons > .icon-asterisk-fn:before { content: '\2731'; } /* '✱' */
.editor-icons > .icon-picture:before { content: '\e801'; }
.editor-icons > .icon-floppy:before { content: '\e802'; }
.editor-icons > .icon-publish:before { content: '\e803'; }
.editor-icons > .icon-cancel:before { content: '\e805'; }
/*.icon-plus:before { content: '\e806'; } /* '' */
.editor-icons > .icon-home:before { content: '\e808'; } /* '' */
.editor-icons > .icon-link:before { content: '\e809'; } /* '' */
/*.icon-tag:before { content: '\e80a'; } /* ''
.icon-forward:before { content: '\e80b'; } /* ''
.icon-pencil:before { content: '\e80c'; } /* ''
.icon-doc:before { content: '\e80d'; } /* '' */
.editor-icons > .icon-cog:before { content: '\e80e'; } /* '' */
/*.icon-wrench:before { content: '\e80f'; } /* ''
.icon-login:before { content: '\e810'; } /* ''
.icon-logout:before { content: '\e811'; } /* ''
.icon-filter:before { content: '\f0b0'; } /* ''
.icon-resize-full:before { content: '\e812'; } /* ''
.icon-resize-small:before { content: '\e813'; } /* ''
.icon-resize-vertical:before { content: '\e814'; } /* ''
.icon-resize-horizontal:before { content: '\e815'; } /* ''
.icon-zoom-in:before { content: '\e816'; } /* ''
.icon-zoom-out:before { content: '\e817'; } /* '' */

.editor-icons > .icon-align-justify:before { content: '\e818'; } /* '' */
.editor-icons > .icon-eye:before { content: '\e819'; } /* '' */
.editor-icons > .icon-indent-right:before { content: '\e81a'; } /* '' */
.editor-icons > .icon-help-circled:before { content: '\e81b'; } /* '' */
.editor-icons > .icon-edit:before { content: '\e81c'; } /* '' */
.editor-icons > .icon-user:before { content: '\e81d'; } /* '' */
/*.icon-clock:before { content: '\e81e'; } /* ''
.icon-list-alt:before { content: '\e81f'; } /* '' */
.editor-icons > .icon-bold:before { content: '\e820'; } /* '' */
.editor-icons > .icon-italic:before { content: '\e821'; } /* '' */
.editor-icons > .icon-align-center:before { content: '\e822'; } /* '' */
.editor-icons > .icon-align-right:before { content: '\e823'; } /* '' */
/*.icon-down-open:before { content: '\e824'; } /* '' */
.editor-icons > .icon-down-open-1:before { content: '\e825'; } /* '' */
/*.icon-spin2:before { content: '\e831'; } /* ''*/
.editor-icons > .icon-trash-empty:before { content: '\e729'; } /* '' */

.icon-math:before { content: '\f01a'; } /* ''
.icon-move:before { content: '\f047'; } /* ''
.icon-resize-full-alt:before { content: '\f0b2'; } /* ''
.icon-menu:before { content: '\f0c9'; } /* '' */
.editor-icons > .icon-list-bullet:before { content: '\f0ca'; } /* '' */
.editor-icons > .icon-list-numbered:before { content: '\f0cb'; } /* '' */
.editor-icons > .icon-strike:before { content: '\f0cc'; } /* '' */
.editor-icons > .icon-underline:before { content: '\f0cd'; } /* '' */
/*.icon-table:before { content: '\f0ce'; } /* ''
.icon-columns:before { content: '\f0db'; } /* ''
.icon-comment-empty:before { content: '\f0e5'; } /* '' */
.editor-icons > .icon-quote-left:before { content: '\f10d'; } /* '' */
/*.icon-quote-right:before { content: '\f10e'; } /* ''*/
.icon-reply:before { content: '\f112'; } /* ''*/
.icon-code:before { content: '\f121'; } /* ''
.icon-info:before { content: '\f129'; } /* '' */
.editor-icons > .icon-superscript:before { content: '\f12b'; } /* '' */
.editor-icons > .icon-subscript:before { content: '\f12c'; } /* '' */
.editor-icons > .icon-level-down:before { content: '\f149'; } /* '' */
.editor-icons > .icon-file-image:before { content: '\f1c5'; } /* '' */
.editor-icons > .icon-history:before { content: '\f1da'; } /* '' */
.editor-icons > .icon-header:before { content: '\f1dc'; } /* '' */
.editor-icons > .icon-paragraph:before { content: '\f1dd'; } /* '' */
.editor-icons > .icon-user-times:before { content: '\f235'; } /* '' */

/* from its.db.css */
.source-notice {
    display: none;
}

.paginglink .vls-button {
	font-size: 1.2em;
}
.wiki {
    margin-right:0;
}
.wiki.wiki-center {
    margin-right:200px;
}
.its-logo a {
	display: inline-block;
}
/* find some place and orientation for scrolling down */
.colmain {
    padding-right: 45px;
} div#map {
    border: 1px solid #999;
}

.accessrestrict, .userestrict, .otherfindaid, .altformavail, .wiki article .odd {
    display:none
}
/* only for now, safely remove */
.mdrow-metadata td.mdrow-thumb img {
	padding-top: 0;
    margin-top: 0.4em;
}
.mdrow-metadata td.mdrow-info {
	padding-left: 1em;
}
/* is subtracted for \/ from codemirror height otherwise */
.bd-wiki-edit #custom-footer {
    display:none;
}
#disclaimerCookie button {
    margin-top: 2em;
    font-size: 1.4em;
}
#disclaimerCookie input[type="checkbox"] {
    transform: scale(2);
    margin-right: 1em;
}

/* ITS-SBUR: added on 01.08.2018 */
.alphaIndexList .set > * {
    margin-right: 3px;
    border: 1px solid #777;
    min-width: 0.9em;
    padding-left: 0.3em;
    padding-right: 0.3em;
    font-size: 0.9em;
    text-align: center;
}
.alphaIndexList .set > *:hover {
	text-decoration: none;
	background-color: #555;
}


/* ITS-SBUR: added on 25.03.2019 */
.its-logo img {
	height: 91px;
	width: auto;
}
.topmenu .row1 {
	height: 7px;
}
#projectname h1 {
    font-size: 27.4px !important;
}
#defaultTop, #bgDefaultTop {
	height: 140px;
}


/* ITS-SBUR: added on 25.03.2019, prepared changes for AroA */
/* ITS-SBUR: activated on 20.05.2019 for go-live on 21.05.2019 */

body {
	background-color: #fff;
}
#leftContent {
	background-color: #fff;
}
.menuheader,
.mainheader,
.subheader {
	color: #fff;
}
.colleft .menubox a,
#home-startlinks a,
.listNavigationBox a {
	color: #fff;
}
#bgDefaultTop {
	border-color: #000fa0;
	background: #000fa0 !important;
}
.its-logo {
	height: 91px;
	background: url(/domainimage/arolsen-archives-logo.png) no-repeat;
	background-size: contain;
}
.its-logo a img {
    visibility: hidden;
}
.viewCtrl a,
.viewCtrl_sel span {
	color:#000fa0;
}
a,
a:visited {
	color: #000fa0;
}
.alphaIndexList a.active:link,
.alphaIndexList a.active:visited {
	background-color: #000fa0;	
}

.colleft .menubox a,
#home-startlinks a,
.listNavigationBox a {
	color: #000fa0;
	line-height: 1.3em;
	margin-bottom: 10px;
}

h1,
h2,
.mainheader {
	color: #000fa0;
}

body,
td {
	color: #000fa0;
}

.colleft .menubox a:hover,
.colleft .menubox a.sel {
	background: none;
}

td#footer,
#bottomParts {
	background: #000fa0;
	color: #fff;
}

.its-logo-bw {
	background: url(/domainimage/arolsen-archives-logo.png) no-repeat;
	background-size: contain;
}


/* ITS-SBUR: changes for bibliography on 2019-12-10 */

#colleft h4 {
	color: #000fa0;
}

#colleft .quicksearch {
	border: 1px solid #000fa0;
}

#colleft #quicksearchSubmit {
	color: #fff;
	width: 40px;
	height: 30px;
}