﻿/*@import url(arbaloBase.css);*/

/*
 * begin of classes generated by arbalo XSLT-stylesheet
*/
div.arbalo-main {
	position: relative;
	left: 25%;
	width: 75%;
}
/*
 * table of contents for chapters
 */
div.arbalo-toc-chapters {
	background-color: #003366;
	color:green;
	float: right;
	left: -30%;
	width: 25%;
	padding: 2px;
	position: absolute;
}

div.arbalo-toc-chapters p {
	margin-top: 3%;
	margin-bottom: 1%;
	text-indent: 0em;
}
/*
div.arbalo-toc-chapters p {
	margin-top: 5px;
	margin-bottom: 1px;
	text-indent: 0em;
}
*/

div.arbalo-toc-chapters p.arbalo-current {
	/*border-width: thin;*/
	border-color: #003366;
	border-style: dotted;
}
/*
div.arbalo-toc-chapters h2 {
	font-size: 1.3em;
	margin-bottom: 0px;
}

div.arbalo-toc-chapters h3 {
	font-size: 1.1em;
	margin-bottom: 0px;
}

div.arbalo-toc-chapters h4 {
	font-size: 0.9em;
	margin-bottom: 0px;
}

div.arbalo-toc-chapters h5 {
	font-size: 0.7m;
	margin-bottom: 0px;
}

div.arbalo-toc-chapters h6 {
	font-size: 0.5m;
	margin-bottom: 0px;
}
*/
/*
 * table of contents for headings on this page
 */
ol.arbalo-toc-local {
	background-color: #F8F8F8;
	border-style: none;
	border-width: 1%;
	width: 60%;
}

form.arbalo-translation {
	padding: 0px;
	margin: 0px;
}
/*
 * table of contents for headings on this page
 */
ol.arbalo-toc-local {
	list-style-type: upper-roman;
}

/*
 * table of global links
 */
table.arbalo-link-global {
	background-color: transparent;
	border-color: transparent;
	border-width: 0px;
	margin: 0px;
	padding: 0px;
	width:100%;
}
table.arbalo-link-global td {
	border-color: transparent;
	border-width: 0px;
	margin: 0px;
	padding: 0px;
}
table.arbalo-link-global tr {
	margin: 0px;
	padding: 0px;
}

/*
 * table of links to top, next, previous
 */
table.arbalo-link-page {
	background-color: transparent;
	border-color: transparent;
	border-width: 0px;
	margin: 0px;
	padding: 0px;
	width:100%;
}
table.arbalo-link-page td {
	border-color: transparent;
	border-width: 0px;
	margin: 0px;
	padding: 0px;
}
table.arbalo-link-page tr {
	border-color: transparent;
	border-width: 0px;
	margin: 0px;
	padding: 0px;
}

table.google-map th {
	background-color: limegreen; /* #00AA00 */
}

/*
 * table of contents for main chapters (rendered as tabs)
 */

table.arbalo-toc-tabs {
	clear:both;
	bottom: 0px;
	background-color: transparent;/*#003366;*/
	vertical-align: bottom;
	width: 100%;
}

table.arbalo-toc-tabs tr {
}
table.arbalo-toc-tabs td {
	border-color: orange;
	border-style: solid;
	border-width: 3px;
	padding: 1%;
}

table.arbalo-toc-tabs td.arbalo-current {
	border-bottom-style: none;
}
table.arbalo-toc-tabs td.arbalo-empty {
	background-color: transparent;
	border-style: none;
}

/* natural language indicator (en, de, fr, …) */
.arbalo-language {
	color: white;
	background-color: orange;
	font-family: monospace;
	margin-right: 0.3em;
}

/* e-mail address */ 
.arbalo-mail{
	background-color:khaki;
}
.arbalo-mail:before{
	content:"📧";
}

/* special symbol for links */
.arbalo-marker {
	width: 1em;
	margin-right: 0.3em;
}

/* link to subdirectory */
.arbalo-subdir {
	background-color: lightgreen;
}

/*
 * end of classes generated by arbalo XSLT-stylesheet
 */
 
/*
 * microformats
 */
.geo {
	background-image: url(geo.png);
	background-repeat: no-repeat;
	background-position: middle left;
	padding-left: 9%;
}
.vcard {
	background-image: url(hcard.png);
	background-repeat: no-repeat;
	background-position: top left;
	padding-top: 9%;
}
/*
 * begin of classes referenced in the xml-sources
 */

.clear {
	clear: both;
}

.dies {
	background-color: lavenderblush;
}

.intro {
	background-color: lightSkyBlue;
}
.exempla {
	background-color: white;
}

.historia {
	background-color: aliceblue;
}

.laudatio {
	background-color: lightcyan;
}

.introductio {
	background-color: white;
}

.impressum {
	background-color: honeydew;
}

.obsoleta {
	background-color: thistle;
}

.translatio {
	background-color: ghostwhite; 
}

.varia {
	background-color: papayawhip;
}
a {
	font-weight: bold;
	text-decoration: none;
}

a:link {
	color: orange;
}

a:visited {
	color: rosybrown;
}

a:hover {
	text-decoration: underline;
}

a:active {
	color: burlywood;
}

a:link:focus {
	border: 1px;
}
a:active{
	color:#DEB887;
}
a.arbalo-footnote{
	background-color:#FFEEBB;
	margin-right:1ex;
}
/* 📱 U+1F4F1 Mobiltelefon Mobile Phone */
/* ☎ U+260E (Schwarzes) Telefon Black Telephone */
/* 📧 U+1F4E7 E-Mail-Symbol E-Mail Symbol */
/* 📄 U+1F4C4 Blatt das die Vorderseite zeigt Page Facing Up */
/* 📃 U+1F4C3 Teilweise eingerolltes Blatt Page With Curl */
/* 📜 U+1F4DC Schriftrolle Scroll */
/* 🏠 U+1F3E0 Haus House Building */
/* ❇ U+2747 Funken Sparkle */
/* ✳ U+2733 Asterisk mit 8 Spornen Eight Spoked Asterisk */
/* ⭕ U+2B55 (fetter) großer Kreis Heavy Large Circle */
a.arbalo-collapsed:before{
	content:"⊞";
	font-family:"Arial Unicode MS",serif,sans-serif;
}
a.arbalo-cousin:before{
	content:"↬";
	font-family:"Arial Unicode MS",serif,sans-serif;
}
a.arbalo-exploded:before{
	content:"⊟";
	font-family:"Arial Unicode MS",serif,sans-serif;
}
a.arbalo-extern:before{
	content:"🌍";/* 🌍 */
	font-family:"Arial Unicode MS",serif,sans-serif;
}
a.hessen:before{
	content:"🏢";/* 🏢 */
	color:red;
	font-family:"Arial Unicode MS",serif,sans-serif;
}
a.ginster:before{
	content:"🌿";/* g mit Punkt */
	color:green;
	font-family:"Arial Unicode MS",serif,sans-serif;
}
a.hzd:before{
	content:"🏰";/* h mit Querstrich */
	color:red;
	font-family:"Arial Unicode MS",serif,sans-serif;
}

a.lokal:before{
	content:"🐌";
	color:orange;
	font-family:"Arial Unicode MS",serif,sans-serif;
}
a.arbalo-following{
}
a.arbalo-following:before{
	content:"➡";/*→*/
	font-family:"Arial Unicode MS",serif,sans-serif;
}
a.arbalo-full-blown-img:before{
	content:"↸";
	font-family:"Arial Unicode MS",serif,sans-serif;
}
a.arbalo-down:before{
	content:"⬇";/*↓*/
	font-family:"Arial Unicode MS",serif,sans-serif;
}
a.arbalo-home:before{
	content:"🏠";/* 🏠 */
	font-family:"Arial Unicode MS",serif,sans-serif;
}
a.arbalo-language:before{
	content:"ℓ";
	font-family:"Arial Unicode MS",serif,sans-serif;
}
a.arbalo-search:before{
	content:"☛";
	font-family:"Arial Unicode MS",serif,sans-serif;
}
a.arbalo-subdir:before{
	content:"↘";/*↴*/
	font-family:"Arial Unicode MS",serif,sans-serif;
}
a.arbalo-parent:before{
	content:"↖" /* ↰ */;
	font-family:"Arial Unicode MS",serif,sans-serif;
}
a.arbalo-preceding{
}
a.arbalo-preceding:before{
	content:"⬅";/*←*/
	font-family:"Arial Unicode MS",serif,sans-serif;
}
a.arbalo-validator:before{
	content:"✓";
	font-family:"Arial Unicode MS",serif,sans-serif;
}
a.arbalo-wiki:before{
	content:"W ";
	font-family:Garamond,serif;
}
a.arbalo-up:before{
	content:"↑";/*↑⬆*/
	font-family:"Arial Unicode MS",serif,sans-serif;
}
*.arbalo-all-in-one:before{
	content:"📜";
	/* content:"⌸"; right angle three lines */
	/* content:"📜"; Schriftrolle */
	font-family:"Arial Unicode MS",serif,sans-serif;
}

svg {
	color: black;
	font-family: Arial Unicode MS, sans-serif;
}

body {
	background-image: url(AndreanumLogoAlt.gif);
	background-repeat: repeat-y;
	background-color: #003366;
	color: black;
	font-family: Arial Unicode MS, sans-serif;
}

caption {
	font-weight: bold;
	color: peru;
}

div {
	margin: 0px;
}

hr {
	color: orange;
}

h1 {
	color: white;
	font-variant: small-caps; 
	padding: 0.5em;
	margin: 0px;
	position: relative;
	left: 35%;
}

h2,h3,h4,h5,h6 {
	color:white;
	background-color: #003366;
	padding-left: 0.2em;
	padding-right: 0.2em;
	margin-left: 0.3em;
	margin-right: 0.3em;
}
h2 {
	margin-top: 2%;
}

html {
	background-color: #003366;
}

div.arbalo-toc-chapters h2,h3,h4,h5,h6 {
	margin-top: 2%;
}


img {
	margin-top: 1%;
	margin-bottom: 1%;
}

img.left {
	margin-right: 1%;
	float: left;
}

img.right {
	margin-left: 1%;
	float: right;
}

li {
	list-style-position: inside;
}

p {
	margin-top: 0.5ex;
	margin-bottom: 0.5ex;
	padding-left: 0.5em;
	text-indent: 1em;
}

p.hexameter {
	text-indent: 5em;
}

p.pentameter {
	text-indent: 10em;
}

select {
	font-family: Arial Unicode MS, sans-serif;
}

table {
	background-color: transparent;
	border-color: transparent;
	/* border: medium solid tan;*/
}

th {
	background-color: sandybrown;
	border: thin solid tan;
	text-align: left;
}
table.google-map th {
	background-color: limegreen; /* #00AA00 */
}

/*
 * end of classes referenced in the xml-sources
 */
.dn {
	display: none;
}
.poema {
	text-align: center;
}

body {
	/*color: #2266BB;*/
	scrollbar-base-color: #112277;
	scrollbar-arrow-color: orange;
	scrollbar-darkshadow-color: #112277;
	scrollbar-face-color: #222288;
	scrollbar-highlight-color: #2288CC;
	scrollbar-shadow-color: #112277;
	scrollbar-track-color: #112277;
}
body.rand {
	background-color: #2266BB;
}
input {
	background-color: transparent;
	color: orange;
	font-family: fantasy; 
}
}
hr {
	width: 100%;
	color: orange;
}

ol {
	list-style-type: decimal-leading-zero;
}