/*  Don't edit! File generated by: "jer4aimi.pl",  on: 2022-12-13 23:43   (for regular screen)  */
body        { background: #fff /* url("/graphics/background.gif") repeat-y center none */  ; 
              color: #000;
	      margin: 0; border: 0; padding: 0;
	      font: normal 11pt Quicksand,verdana,arial,geneva,helvetica,sans-serif;
	      line-height: 150%;  }
.noscreen   { display: none; }

a           { text-decoration: none; }
a:hover     { text-decoration: underline; }
a:link      { background-color: #fff; color: #009; }
a:visited   { background-color: #fff; color: #009; }
a:active    { background-color: #fff; color: #009; }

h1          { font: normal 16pt Quicksand,verdana,arial,geneva,helvetica,sans-serif; margin-top: 12px; }
h2          { font: normal 14pt Quicksand,verdana,arial,geneva,helvetica,sans-serif; }
h3          { font: normal 12pt Quicksand,verdana,arial,geneva,helvetica,sans-serif; }
h4          { font: normal 11pt Quicksand,verdana,arial,geneva,helvetica,sans-serif; }

td          { vertical-align: top; }

.bold       { font-weight: bold }
.credits    { font: italic 11pt Quicksand,verdana,arial,geneva,helvetica,sans-serif; margin: 20px 0px 0px 0px; }
.credits ul li { list-style:  disc outside ; margin-left: 20px; }

.myborder   { border: 2px solid #665; text-align: center; }

.citat      { border: 2px solid #665; 
              margin:  20px 20px 20px 20px;
              padding: 20px 20px 20px 20px; }
.block      { background-color: #fff; color: #000; 
	      line-height: 150%; text-align: center; }
.small      { font: normal 7pt Quicksand,verdana,arial,geneva,helvetica,sans-serif; }

.xml        { background-color: #f90; color: white; font-family: arial,sans-serif;
	      font-size: 12px; font-weight: bold;
	      padding: 1px 3px 1px 3px;
	      border-top: 1px solid white; border-left: 1px solid white;
	      border-right: 1px solid black; border-bottom: 1px solid black; }
.xml a, .xml a:link, .xml a:visited, .xml a:hover, .xml a:active
            { background-color: #f90; color: white; letter-spacing: normal;
              font-family: arial,sans-serif; }

.topcla     { margin: 50px 0 30px 0; text-align: center; }

/* top level container */

#container  { max-width: 1024px;
              margin: auto;
              border: 0;
              padding: 0;
              background-color: #fff;
              color: #000; }

/*  navigation bar */

#colnav      { margin: 0; border: 0; padding: 0; width: 100%; height: 8vw; }

@media screen and (min-width: 1025px) { #colnav { height: 0px; } }

.navig                   { background-color: #fff; color: #000;}
.navig a                 { text-decoration: none; }
.navig figcaption        { text-align: center; }

@media screen and (max-width: 1024px) { .navig figcaption { font-size: 1.4vw;} }
@media screen and (min-width: 1025px) { .navig figcaption { font-size: 11pt; } }

figure:hover figcaption  { text-decoration: underline; }

.imgnavleft         { float: left;  margin: 8px 0 8px 8px; border: 0; padding: 0; width: 6%; height: auto; }
.imgnavright        { float: right; margin: 8px 8px 8px 0; border: 0; padding: 0; width: 5%; height: auto; }
.imgnavleft   a img { width: 100%;  display: block; }
.imgnavright  a img { width: 100%;  display: block; }

/* inside colsrc */

.topcla a, .pdflink a
                 { background-color: #fff; color: #000; }

.pdflink         { vertical-align: middle; }

.cover img       { float: right; margin: 0 0 0 20px; padding: 5px 5px 5px 5px; border: 1px solid black; width: 40%; height: auto;}

#colsrc          { margin: 0px 0px 0px 0px /* 8px */;
                   border: 0;
                   padding: 0 0 128px 0;
                   text-align:left; line-height: 150%; }

#colsrc p        { margin: 10px 0 0 0; padding: 0;  }

#colsrc ul       { list-style: /* square */ none  none ;
                    margin: 8px 0px 0px 0px; padding: 0; }
#colsrc ul ul    { list-style: none none; 
                   margin: 0px 0px 0px 8px; padding: 0;  }
#colsrc ul ul ul { list-style: none none; 
                   margin: 0px 0px 0px 8px; padding: 0;  }
#colsrc li       { line-height: 25px;  }

#content         { margin: 0px 0px 0px 8px;
		   width: 86%; }  /* ie 867px  see ../script/processphotos.pl  and 208px for 4 images */


/* Table of Responsive Images aka thumbnails */

.respimgtable        { }
 
.respimgtable img    { max-width: 100%; display: block; }

.respimgtable::after { content: ""; display: table; clear: both; }

.respimgtable ul     { margin: 0; border: 0; padding: 0; }

.respimgtable li     { list-style-type: none; float: left; padding: 0px 8px 8px 0px; box-sizing: border-box; }

@media screen and (min-width: 512px)  { .respimgtable li { width: 50%; } }
@media screen and (min-width: 768px)  { .respimgtable li { width: 33%; } }
@media screen and (min-width: 1024px) { .respimgtable li { width: 25%; } }


img         { border: 0; }	        /* never border <img> */
sup         { font-size: 50%; }		/* avoid line-height changes */
dt          { margin: 0 0 0 0; padding: 5px 0 0 0;  }

.mycenter   { text-align: center; width: 100%; margin: 0 auto 0 auto; } /* mimic the old <center> */
.ferad      { text-align: right; }
.ferag      { text-align: left; }
.foreign    { font-style: italic; }	/* for various languages */
.clear      { clear: both; }
.flush      { display: none; clear: both; }
.plain      { margin: 0; border: 0; padding: 0; }
.code       { font-family: monospace; }
.under      { text-decoration: underline; }

.responsimg { width: 100%; height: auto; }

.news	    { font-size: 120%; font-weight: bold; text-align: center; width: 82%;
	      margin: 0 auto 0 auto; border: 10px solid orange; padding: 10px; }



/*  End of generated file by: "jer4aimi.pl",  on: 2022-12-13 23:43   */
