


/* oldenburg-regular - latin_latin-ext */
@font-face {
  font-family: 'Oldenburg';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/oldenburg-v7-latin_latin-ext-regular.eot'); /* IE9 Compat Modes */
  src: local('Oldenburg'), local('Oldenburg-Regular'),
       url('../fonts/oldenburg-v7-latin_latin-ext-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/oldenburg-v7-latin_latin-ext-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/oldenburg-v7-latin_latin-ext-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/oldenburg-v7-latin_latin-ext-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/oldenburg-v7-latin_latin-ext-regular.svg#Oldenburg') format('svg'); /* Legacy iOS */
}

/* old-standard-tt-regular - latin_latin-ext */
@font-face {
  font-family: 'Old Standard TT';
  font-style: normal;
  font-weight: 400;
  src: url('./fonts/old-standard-tt-v12-latin_latin-ext-regular.eot'); /* IE9 Compat Modes */
  src: local('Old Standard TT Regular'), local('OldStandardTT-Regular'),
       url('./fonts/old-standard-tt-v12-latin_latin-ext-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/old-standard-tt-v12-latin_latin-ext-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/old-standard-tt-v12-latin_latin-ext-regular.woff') format('woff'), /* Modern Browsers */
       url('./fonts/old-standard-tt-v12-latin_latin-ext-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/old-standard-tt-v12-latin_latin-ext-regular.svg#OldStandardTT') format('svg'); /* Legacy iOS */
}

/* old-standard-tt-italic - latin_latin-ext */
@font-face {
  font-family: 'Old Standard TT';
  font-style: italic;
  font-weight: 400;
  src: url('./fonts/old-standard-tt-v12-latin_latin-ext-italic.eot'); /* IE9 Compat Modes */
  src: local('Old Standard TT Italic'), local('OldStandardTT-Italic'),
       url('./fonts/old-standard-tt-v12-latin_latin-ext-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/old-standard-tt-v12-latin_latin-ext-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/old-standard-tt-v12-latin_latin-ext-italic.woff') format('woff'), /* Modern Browsers */
       url('./fonts/old-standard-tt-v12-latin_latin-ext-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/old-standard-tt-v12-latin_latin-ext-italic.svg#OldStandardTT') format('svg'); /* Legacy iOS */
}
/* old-standard-tt-700 - latin_latin-ext */
@font-face {
  font-family: 'Old Standard TT';
  font-style: normal;
  font-weight: 700;
  src: url('./fonts/old-standard-tt-v12-latin_latin-ext-700.eot'); /* IE9 Compat Modes */
  src: local('Old Standard TT Bold'), local('OldStandardTT-Bold'),
       url('./fonts/old-standard-tt-v12-latin_latin-ext-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/old-standard-tt-v12-latin_latin-ext-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/old-standard-tt-v12-latin_latin-ext-700.woff') format('woff'), /* Modern Browsers */
       url('./fonts/old-standard-tt-v12-latin_latin-ext-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/old-standard-tt-v12-latin_latin-ext-700.svg#OldStandardTT') format('svg'); /* Legacy iOS */
}



/* Fraktur fuer lokschilder */

/* unifrakturmaguntia-regular - latin */
@font-face {
  font-family: 'UnifrakturMaguntia';
  font-style: normal;
  font-weight: 400;
  src: url('./fonts/unifrakturmaguntia-v16-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/unifrakturmaguntia-v16-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/unifrakturmaguntia-v16-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/unifrakturmaguntia-v16-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('./fonts/unifrakturmaguntia-v16-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/unifrakturmaguntia-v16-latin-regular.svg#UnifrakturMaguntia') format('svg'); /* Legacy iOS */
}


.fraktur{

}

fr{
     font-family: 'UnifrakturMaguntia';
}





/* image styling */


/* style image textblock (OLD) */

div.figure + table{
	border:1px solid grey;

}

div.figure + table > tbody tr:first-child{
	font-weight:bold;
}


/* style image textblock (NEW) with moved div */

div.figure > table{
	border:1px solid grey;

}

div.figure > table > tbody tr:first-child{
	font-weight:bold;
}

div.figure > table {
	border:1px solid grey;
    width: 100%;
    max-width: 800px;
    margin-bottom: 50px;
}



/* style image textblock */

/* style image inside div */
div.figure > img {
	border:none;
    width: 100%;
    max-width: 800px;
}

/* style text below image */
div.figure + table {
	border:1px solid grey;
    width: 100%;
    max-width: 800px;
    margin-bottom: 50px;
}

.caption{
    display:none;
}


/* body element to the edge */
.bodystyle{
    margin:0px;
}

/* outer level div with ancient borders */
div.bodydiv{
  border: 100px solid transparent; border-image-source: url(border4kl.png) ;
  border-image-slice: 240;
  background-color:#f3dd9c;
  font-family:Old Standard TT;
  font-size: 20px;
}


/* big textsize in header */
div.pageheader{
    font-family:Old Standard TT;
    font-size: 50px;
}


/* block over whole width */
div.block1{
    position: relative;   margin-top: 20px; margin-bottom: 20px;
}

/* analog to left and right */
div.block1content{
    
}

/* divider in block 1*/
div.block1divider{
    background-color: black;height: 2px;
}

/* normal textsize e.g. inside block1 or blockleft or blockright */
div.normal{
    font-size:20px;
    margin-bottom: 10px;
}

/* big textsize e.g. inside block1 or blockleft or blockright */
div.header{
    font-size:30px;
    margin-bottom: 10px;
}

/* hauptdiv enthaltend 2 spalten  */
div.block2{
    position: relative; display:flex;
}

/* linke spalte in block2 */
div.blockleft{
    width:50%;
    padding-right:10px;
}

/* rechte spalte in block2 */
div.blockright{
    width: 50%;
    padding-left:10px;
}


/* Quellenangabe */
qu{
    color: grey;
    /*
    font-size:.8em; 
    line-height:1em;
    */
    vertical-align: super;
    font-size: smaller;
}

.bildhier{
    background-color: #dec67e
}

.modellfern{
    background-color: #e8cf82;
}

.figuretarget{
    display:none;
}

h2,
h3 {
font-size:30px;
margin-bottom: 10px;
    }

.exkurs{
    background-color:lightgrey;
    }
    
.zeitungsartikel{
    background-color:white;
    }    

table.Eigentumsmerkmale{
   border-collapse: collapse;
}

table.Eigentumsmerkmale td{
    padding: 3px;
}


.hideInWeb{
    display:none;
}


/* switch foto src texts */
tr.websrc{
    /* color: green; */
}

tr.printsrc{
     display:none;
    /* color: red; */
}

img.webimg{
    display: block;
}

img.printimg{
    display:none;
}

.printonly{
    display: none;
}

/* keep default to sup[ort various defaults
.webonly{
    display: auto;
}
*/

    
/* image numbering */

span.imgnr{
    display:none;
}

span.imglink{
    display:none;
}






    
