/*======================= FONTS ===================================*/

/* Generated by Font Squirrel (https://www.fontsquirrel.com) on November 6, 2016 */
@font-face {
    font-family: 'Fraktur';
    src: url('fraktur-webfont.woff2') format('woff2'),
         url('fraktur-webfont.woff') format('woff'),
         url('fraktur-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Fraktur';
    src: url('fraktur-italic-webfont.woff2') format('woff2'),
         url('fraktur-italic-webfont.woff') format('woff'),
         url('fraktur-italic-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'PGBerg';
    src: url('pgberg-webfont.woff2') format('woff2'),
         url('pgberg-webfont.woff') format('woff'),
         url('pgberg-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'PGBerg';
    src: url('pgberg-italic-webfont.woff2') format('woff2'),
         url('pgberg-italic-webfont.woff') format('woff'),
         url('pgberg-italic-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Remington';
    src: url('remington-webfont.woff2') format('woff2'),
         url('remington-webfont.woff') format('woff'),
         url('remington-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Remington';
    src: url('remington-italic-webfont.woff2') format('woff2'),
         url('remington-italic-webfont.woff') format('woff'),
         url('remington-italic-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Stamp';
    src: url('stamp-webfont.woff2') format('woff2'),
         url('stamp-webfont.woff') format('woff'),
         url('stamp-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}


*:lang(ar) { font-synthesis: none; }
*:lang(ch) { font-synthesis: none; }

/* Japanese glyphs */
@font-face {
  font-family: DroidSans;
  src: url(DroidSansJapanese.ttf);
  unicode-range: U+A5, U+4E00-9FFF, U+30??, U+FF00-FF9F;
}

/* Chinese glyphs */
@font-face {
  font-family: 漢鼎繁中楷;
  src: url(***.ttf);
  unicode-range: U+4E00-9FFF, U+3400-4DFF, U+20000-2A6DF, U+2F800-2FA1F, U+F900-FAFF;
}

/* Hebrew glyphs */
@font-face {
  font-family: ***;
  src: url(***.ttf);
  unicode-range: U+590-5ff;
}

/* Arabic glyphs */
@font-face {
  font-family: ***;
  src: url(***.ttf);
  unicode-range: U+0600-06FF;
}


img.kartotekskort
{
    position:absolute;
    margin: 0px;
    padding: 0px;
    top: 70px;
    left: 60px;
    width: 585px;
    z-index:0;
}

img.stamp02b
{
    position:relative;
    margin-left: 340px;
    margin-top: 340px;
    margin-right: auto;
    width: 260px;
    z-index:4;
}

div#tabs {
    position: absolute;
    width: 566px;
    height: 10px; /*spelar ingen roll*/
    top: 5px;
    left: 40px;
    font-family: 'Stamp', 'Faxada', 'Monaco', 'Andale Mono', 'Verdana', 'Sans-serif';
    font-size: 12px;
    color: #D0D0D0;
    margin: 14px 14px 14px 14px;
    padding: 12px 10px 12px 10px;

}

div#tabA {
    position: absolute;
    border: 1px solid #D0D0D0;
    width: 104px;
    top: 8px;
    left: 13px;
    text-align: center;
}

div#tabB {
    position: absolute;
    border: 1px solid #D0D0D0;
    width: 104px;
    top: 8px;
    left: 126px;
    text-align: center;
}

div#tabC {
    position: absolute;
    border: 1px solid #D0D0D0;
    width: 104px;
    top: 8px;
    left: 239px;
    text-align: center;
}

div#tabD {
    position: absolute;
    border: 1px solid #D0D0D0;
    width: 104px;
    top: 8px;
    left: 352px;
    text-align: center;
}

div#tabE {
    position: absolute;
    border: 1px solid #D0D0D0;
    width: 104px;
    top: 8px;
    left: 465px;
    text-align: center;
}


div#glowa {
    position: absolute;
    width: 546px;
    height: 18px;
    top: 100px;
    left: 80px;
    background-color: transparent;
    border-bottom: 2px solid #333333;
}

div#glowaA {
    color: #800000;
    font-family: 'Stamp', 'Faxada', 'Telegraphem', 'Arial', 'Helvetica Neue', 'Monospace';
    font-size: 0.9em;
    line-height: 1.2em;
    letter-spacing: 0.05em;
    overflow: hidden;
}

div#glowaB {
    position:absolute;
    color: #833333;
    font-family: 'PGBerg', 'Linux Libertine', 'Didot', 'Serif';
    font-size: 0.8em;
    line-height: 1em;
    width: 154px;
    top: -20px;
    left: 380px;
    z-index:4;
    text-align: right;
}

div#thchart {
    position: absolute;
    top: 0px;
    right: 0px;
    text-align: right;
    background-color: transparent;
}

div#stopki {
    position: fixed;
    width: 566px;
    top: 440px;
    clear: both;
}

div#stopkiA {
    position:absolute;
    width:350px;
    top: 0px;
    left:60px;
    color: #855555;
    font-size: 8px;
    font-family: 'Arial', 'Helvetica', 'Sans-serif';
    font-weight: bold;
}

div#stopkiB {
    position:absolute;
    color: #855555;
    font-family: 'PGBerg', 'Linux Libertine', 'Didot', 'Serif';
    font-size: 0.8em;
    width: 130px;
    top: 0px;
    left: 480px;
    text-align: right;
}

div#cialo {
    position: absolute;
    width: 540px;
    left: 78px;
    top: 132px;
    line-height: 1.2;
    font-size: 1em;
    font-family: 'Remington', 'Courier 10 pitch', 'Courier', 'Monospace';
    color: #000000; 
    text-align: left;
    z-index:3;
}

h5 { 
    line-height: 1.2;
    font-size: 1em;
    font-weight: normal;
    font-family: 'Remington', 'Courier 10 pitch', 'Courier', 'Monospace';
    margin-top: 0px;
    margin-right:150px;
    margin-bottom: 0px;
    margin-left: 0px;
    border: 0px;
} 


img.bild {
    display:block;
    margin-left:auto;
    margin-right:auto; 
    padding: 3px;
    border: 0px;
}

.mainText {
    position: relative;
    font-family: 'Fraktur', 'Helvetica Neue', 'Helvetica', 'Trebuchet MS', 'Sans-serif'; 
    font-size: 2.0em; 
    font-weight: normal; 
    line-height: 1em; 
    color: #000000; 
}

.ref {
    position: relative;
    left: 0.1em;
    bottom: 0.6em;
    color: #800000;
    font-family: 'PGBerg', 'Linux Libertine', 'Didot', 'Serif';
    font-size: 0.55em;
}

.fref {
    position: relative;
    left: 0.1em;
    bottom: 0.6em;
    color: #800000;
    font-family: 'PGBerg', 'Linux Libertine', 'Didot', 'Serif';
    font-size: 0.55em;
}


.fsup {
    position: relative;
    left: 0em;
    bottom: 0.5em;
    font-family: 'PGBerg', 'Linux Libertine', 'Didot', 'Serif';
    font-size: 0.8em;
}


.sub {
    position: relative;
    top: 0.3em;
    font-family: 'PGBerg', 'Linux Libertine', 'Didot', 'Serif';
    font-size: 0.6em;
}

.subkropp {
    position: relative;
    font-family: 'PGBerg', 'Linux Libertine', 'Didot', 'Serif';
    font-size: 0.95em;
    line-height: 1em;
    text-align: justify;
}

div#regelvariant {
    position: relative;
    font-family: 'PGBerg', 'Linux Libertine', 'Didot', 'Serif';
    font-size: 0.8em;
    line-height: 1em;
    text-align: justify;
    overflow: hidden;
}

.defText {
    margin-top: -4px;
    height: 14px;
    font-family: 'PGBerg', 'Linux Libertine', 'Didot', 'Serif';
    line-height: 0.95em;
}

.bildtext {
    font-family: 'Remington', 'Courier 10 pitch', 'Courier', 'Andale Mono', 'Monospace';
    font-size: 0.85em;
    line-height: 1.2em;
    text-align: center;
}

div#errorText {
    position: absolute;
    width: 540px;
    top: 80px;
    font-family: 'Stamp', 'Gastada', 'Faxada', 'Impact', 'Sans-serif'; 
    font-size: 1.2em; 
    font-weight: normal; 
    line-height: 1em; 
    color: #822222;
    text-align: center; 
}

.red {
  color: #800000;
}

.black {
  color: #000000;
}

.ant {
  font-family: 'PGBerg', 'Linux Libertine', 'Didot', 'Serif';
}

.ne { 
    font-style: normal; 
    font-weight: normal; 
    font-size: 1.2em;
}

.center {
  text-align: center;
  font-family: 'PGBerg', 'Linux Libertine', 'Didot', 'Serif';
}

.tw {
  font-family: 'Remington', 'Courier 10 pitch', 'Courier', 'Monospace';
}

.frak {
  font-family: 'Fraktur', 'GF Gesetz', 'Fraktur BT', 'KochFraktur', 'MarsFrakturSlovak','WalbaumFrakturEF','London Fraktura', 'Schwaben Alt', 'Beckett', 'gutenberg', 'Fette Fraktur', 'WilhelmKlingsporGotisch', 'Old English Text MT', 'Kelmscott', 'Verdana';
  font-size: 1.1em;
}

.qText {
    font-family: PGBerg;
    font-size: 1em;
    line-height: 1.2em;
}

.motto {
    text-align: right;
    padding: 10px;
    font-size: 1.1em;
    line-height: 1.3em;
    font-family: 'PGBerg', 'Linux Libertine', 'Didot', 'Serif';
}

.stamp {
  font-family: 'Stamp', 'Gastada', 'Telegraphem', 'Faxada';
  color: #800000;
}

.substamp {
    font-family: 'Stamp', 'Gastada', 'Telegraphem', 'Faxada';
    font-size: 0.7em; 
    font-weight: normal; 
    line-height: 3em; 
    color: #777777;
    text-indent: 30px;
}

.sup {
    position: relative;
    left: 0.1em;
    bottom: 0.6em;
    font-size: 0.6em;
}

.noprint, .print {display:none;}
@media screen {
.noprint, .printns {display:block;}
.print {display:none;}
}

a:link {
	color: #100000;
	text-decoration:none;
}
a:visited {
	color: #000000;
	text-decoration:none;
}
a:active {
	color: #4F5155;
	text-decoration:none;
}
a:hover {
	color:red;
	text-decoration:none;
}

