/* architects-daughter-regular - latin */
@font-face {
    font-family: 'Architects Daughter';
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/architects-daughter-v18-latin-regular.eot'); /* IE9 Compat Modes */
    src: local(''),
         url('../fonts/architects-daughter-v18-latin/architects-daughter-v18-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/architects-daughter-v18-latin/architects-daughter-v18-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/architects-daughter-v18-latin/architects-daughter-v18-latin-regular.woff') format('woff'), /* Modern Browsers */
         url('../fonts/architects-daughter-v18-latin/architects-daughter-v18-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/architects-daughter-v18-latin/architects-daughter-v18-latin-regular.svg#ArchitectsDaughter') format('svg'); /* Legacy iOS */
  }

*:before, *:after{
    box-sizing: border-box;
}
html{
    background-image: none;
}
.background{
    top: 0; left: 0; width: 100%; height: 100%; position: absolute; z-index: -100; background-repeat: no-repeat;
}
.scale{
    width: 100%; height: 100%;
    object-fit: cover;
    object-position: left;
}
#log{
    z-index: 0;
    /*background-image: url('../image/Intro_720.png');*/
    background-image: url('../image/png/big/02_dragon-head-verlauf-gelb-orange_ohne-hg_2713x2027.png');
    background-repeat: no-repeat;
    /*background-size: cover;*/
    background-size: contain;
    background-position: center;
    width: 240px;
    height: 240px;
    position: center center;
    margin-top: 13px;
    margin-left: 13px;
    border: 1px solid black;
    border-radius: 10px;
    opacity: 0.9;
}
#ueberschrift{
    margin-left: 15px;
    color: white;
    font-family: sans-serif;
}
#eingabefeldmail, #eingabefeldpwd{
    margin-left: 10px;
    height: 30px;
    width: 212px;
    border-radius: 5px;
    opacity: 0.7;
    text-align: left;
    padding-left: 10px;
}
#btn_login{
    display: block;
    float: left;
    margin-left: 10px;
    width: 100px;
    height: 30px;
    border-radius: 5px;
    opacity: 0.7;
}
#btn_abmelden{
    background-color: coral;
    display: block;
    width: 100px;
    margin-left: 122px;
    margin-top: -40px;
    border: 1px solid black;
    border-radius: 5px;
    opacity: 0.7;
}
a{
    color: white;
    font-family: sans-serif;
    line-height: 1.9em;
    text-align: center;
}
#login-footer{
    background-color: darkgray;
    opacity: 0.9;
    position: fixed;
    bottom: 0;
    width: 100%;
    height: 2em;
    border-top: 1px solid silver;
    border-bottom: 1px solid silver;
    text-align: center;
}
#login-footer p{
    font-family: 'Architects Daughter', cursive;
    color:darkslategray;
    line-height: 4em;
    font-weight: bold;
}
#login-footer li, #login-footer a{
    display: inline-block;
    font-family: 'Architects Daughter', cursive;
    color:darkslategray;
    line-height: 2em;
    font-weight: bold;
    margin-left: 10px;
    margin-right: 10px;
    text-decoration: none;
}
#login-footer li a:hover{
    color: darkblue;
    text-decoration: underline;
}

@media only screen and (max-width: 2560px) and (orientation: portrait){
    .scale{
        height: 100%;
        width: auto;
    }
}






















