@font-face {
    font-family: 'Alternate Gothic No1';
    src: url('/static/fonts/alternate_gothic_no1-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Alternate Gothic No2';
    src: url('/static/fonts/alternate_gothic_no2-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Alternate Gothic No3';
    src: url('/static/fonts/alternate_gothic_no3-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Archaic1897';
    src: url('/static/fonts/Archaic1897.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Arezzo Pro';
    src: url('/static/fonts/arezzo-pro-cd-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Arezzo Pro';
    src: url('/static/fonts/arezzo-pro-cd-light-webfont.ttf') format('truetype');
    font-weight: auto;
    font-style: normal;
}

@font-face {
    font-family: 'Baskerville';
    src: url('/static/fonts/baskerville-pro-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Baskerville';
    src: url('/static/fonts/baskerville-pro-italic-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Baskerville';
    src: url('/static/fonts/baskerville-pro-bold-webfont.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Baskerville';
    src: url('/static/fonts/baskerville-pro-bolditalic-webfont.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Bodoni';
    src: url('/static/fonts/bodoni-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Cordoba';
    src: url('/static/fonts/cordoba-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Cordoba';
    src: url('/static/fonts/cordoba-bold-webfont.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Fremont Pro';
    src: url('/static/fonts/fremont-pro-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Italian Garamond';
    src: url('/static/fonts/italian-garamond-pro-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Italian Garamond';
    src: url('/static/fonts/italian-garamond-pro-italic-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Italian Garamond';
    src: url('/static/fonts/italian-garamond-pro-bold-webfont.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Josh Handwriting';
    src: url('/static/fonts/Josh Handwriting.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Korinth Serial';
    src: url('/static/fonts/Korinth Serial-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Korinth Serial';
    src: url('/static/fonts/korinth-serial-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Korinth Serial';
    src: url('/static/fonts/korinth-serial-bold-webfont.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Korinth Serial';
    src: url('/static/fonts/korinth-serial-italic-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Korinth Serial';
    src: url('/static/fonts/korinth-serial-bolditalic-webfont.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Korinth Serial Light';
    src: url('/static/fonts/korinth-serial-light-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

/*
@font-face {
    font-family: 'Korinth Serial';
    src: url('/static/fonts/Korinth Serial-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Korinth Serial';
    src: url('/static/fonts/Korinth Serial-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}
*/
@font-face {
    font-family: 'Morris Roman';
    src: url('/static/fonts/MorrisRoman-Black.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Newcastle';
    src: url('/static/fonts/newcastle-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'Chandler Pro';
    src: url('fonts/chandler-pro-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Rundgotisch No1 Pro';
    src: url('fonts/Rundgotisch No1 Pro.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Alhambra';
    src: url('/static/fonts/ALHAMBRA.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Cardinal';
    src: url('/static/fonts/Cardinal Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Caesar Dressing';
    src: url('/static/fonts/CaesarDressing-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'FranciscoLucasBriosa';
    src: url('/static/fonts/FranciscoLucas Briosa.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Harrington';
    src: url('/static/fonts/Harrington.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Kohelet';
    src: url('/static/fonts/Kohelet.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Mason';
    src: url('/static/fonts/mason!.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'MedievalSharp';
    src: url('/static/fonts/MedievalSharp-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Odins Runes';
    src: url('/static/fonts/Odins Runes Pro.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Quill Sword';
    src: url('/static/fonts/quillsword.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Quill Sword';
    src: url('/static/fonts/quillswordbold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Quill Sword';
    src: url('/static/fonts/quillswordital.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Quill Sword';
    src: url('/static/fonts/quillswordboldital.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'SchaftstiefelKaputt';
    src: url('/static/fonts/SchaftstiefelKaputt.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Tagettes';
    src: url('/static/fonts/Tagettes.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'The Roman Runes Alliance';
    src: url('/static/fonts/TheRomanRunesAlliance.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Tolkien';
    src: url('/static/fonts/Tolkien_Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Vinland';
    src: url('/static/fonts/Vinland.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
/*
Alternate Gothic No?   - zu schmal
*/

* {
    margin: 0;
    padding: 0;
    font-family: "Korinth Serial",Baskerville, "Korinth Serial", "Quill Sword", "Cordoba", "Josh Handwriting", "Newcastle", "Bodoni", "Fremont Pro", "Arezzo Pro",  "Italian Garamond", "Morris Roman", Baskerville, MedievalSharp, "Gochi Hand", sans-serif;}

input[type="text"] {
    font-family: MedievalSharp, "Gochi Hand", sans-serif;
    padding-left: 0.5em;
}

body {
    background-color: #8C1C13; /* dark red */
    background-color: #BF4342; /* bittersweet shimmer */
    background-color: #E7D7C1; /* almond */
    background-color: #A78A7F; /* beaver */
    background-color: #735751; /* liver */
    background-color: #E7D7C1; /* almond */
    font-size: 100%;

}

h1, h2, h3 {
    font-family: Mason, "Chandler Pro", MedievalSharp, "Gochi Hand", "Rundgotisch No1 Pro", sans-serif;
    padding: 0.25em;
}

h1 {
    #text-shadow: 2px 2px #cccccc;
    #text-shadow: 3px 3px #eeeeee;
    font-size: 2em;
    font-weight: bold;
}

h2 {
    font-size: 1.6em;
    font-weight: bold;
}

h3 {
    font-size: 1.4em;
    font-weight: bold;
}

p {
    line-height: 1.35em;
    margin-bottom: 0.5em;
}

th {
    padding-bottom: 0.4em;
    padding-top: 0.4em;
    letter-spacing: 0.1em;
    text-align: left;
    width: 15em;
}

td {
    line-height: 1.3em;
}


nav {border-bottom: 1px solid #660000;}

.bg-primary {background-color: #8C1C13 !important; /* dark red */}

.text-primary {color: #8C1C13 !important; /* dark red */}

.text-secondary {color: #663333 !important; /* dark red */}

.bg-light {background-color: #E7D7C1 !important; /* almond */
}

header {
    #background-color: #8C1C13 !important; /* dark red */
    #color: #FFFFFF;
    #padding: 0.5em;
    #text-shadow: 2px 2px #666666;

    font-family: Mason, "Chandler Pro", MedievalSharp, "Gochi Hand", "Rundgotisch No1 Pro", sans-serif;
    font-size: 3.5em;
    font-weight: bold;
    text-shadow: 3px 3px #111111 !important;

}


#xheader {
    background-color: #8C1C13; /* dark red */
    color: #FFFFFF;
    padding: 0.5em;
    text-shadow: 2px 2px #666666;

    font-family: Mason, "Chandler Pro", MedievalSharp, "Gochi Hand", "Rundgotisch No1 Pro", sans-serif;
    font-size: 2.5em;
    font-weight: bold;
    text-shadow: 3px 3px #111111 !important;

}

#main {
    clear: both;
}

#sitename {
    font-family: Mason, "Chandler Pro", MedievalSharp, "Gochi Hand", "Rundgotisch No1 Pro", sans-serif;
    font-size: 2.5em;
    font-weight: bold;
    text-shadow: 3px 3px #111111;
}

#sitename > a {
    color: #FFFFFF;
    text-decoration: none;
}

#pagename {
    xbackground-color: #BF4342; /* bittersweet shimmer */
    background-color: #E7D7C1; /* almond */
}

#menu {
    xbackground-color: #E7D7C1; /* almond */
    background-color: #BF4342; /* bittersweet shimmer */
    xpadding: 0.5em;
    padding: 0.25em;
}

#menu > .menuentry {
    color: #FFFFFF;
    margin-right: 0.5em;
    padding: 0.5em 1em 0 0.5em;
}

#menu > .menuentry > a {
    color: #FFFFFF;
}

#menu > .menuentry > a:hover {
    background-color: #FFFFFF;
    color: #BF4342; /* bittersweet shimmer */
}


#contentsidebar {
    font-family: "Korinth Serial Light", sans-serif;
    background-color: #A78A7F; /* beaver */
    float: left;
    margin-right: 1em;
    padding: 0.5em;
}

#contentsidebar > h2 {
    color: #FFFFFF;
}

#contentsidebar > p {
    font-family: "Korinth Serial Light", sans-serif;
    color: #FFFFFF;
    padding: 0.1em;
    line-height: 0.6em;
}

#contentsidebar > p > a {
    font-family: "Korinth Serial Light", sans-serif;
    color: #FFFFFF;
}

#contentsidebar > p > a:hover {
    background-color: #FFFFFF;
    color: #A78A7F; /* beaver */
    padding-bottom: 0.1em;
}


.divider {
    width: 100%;
    xheight: 10px;
    xbackground-color: #567;
    text-align: center;
}

.content p {
    line-height: 1.4em;
    margin-bottom: 0.15em;
    letter-spacing: 0.03em;
}

.content table {
    border-collapse: collapse;
    margin-bottom: 0.5em;
}

.content th {
    border: 1px solid #660000;
    padding-left: 0.2em;
}

.content td {
    border: 1px solid #333333;
    line-height: 1.7em;
    padding-left: 0.2em;
}


/* Aktionen */
#actionbox {
    font-family: "Alternate Gothic No1", monospace, mono;
    background-color: #FF9;
    border: 2px solid #333;
    border-left: 2px solid #FFF;
    border-top: 2px solid #FFF;
    position: fixed;
    top: 2px;
    width: 15em;
    height: 5em;
    right: 2px;
}

#actionbox * {
    font-family: 'Arezzo Pro Cd Light', sans-serif;
}


#dialog-edit {
    font-size: 83%;
}

.generated_name {
    padding-bottom: 0.05em;
    font-size: 95%;
}

.generated_name_description {
    font-family: "Korinth Serial Light", sans-serif;
    font-size: 80%;
    margin-left: 2em;
}

.region_description {
    font-family: "Korinth Serial Light", "Quill Sword", "Cordoba", "Josh Handwriting", "Newcastle", "Bodoni", "Fremont Pro", "Arezzo Pro",  "Italian Garamond", "Morris Roman", Baskerville, MedievalSharp, "Gochi Hand", sans-serif;
    font-size: 95%;
    margin-left: 0.5em;
    max-width: 550px;
}

.tooltip {
    position: absolute;
    background-color: #FF9;
    border: 1px solid #333;
}