﻿@-webkit-keyframes swing 
{
    15%
    {
        -webkit-transform: translateX(5px);
        transform: translateX(5px);
    }
    30%
    {
        -webkit-transform: translateX(-5px);
       transform: translateX(-5px);
    } 
    50%
    {
        -webkit-transform: translateX(3px);
        transform: translateX(3px);
    }
    65%
    {
        -webkit-transform: translateX(-3px);
        transform: translateX(-3px);
    }
    80%
    {
        -webkit-transform: translateX(2px);
        transform: translateX(2px);
    }
    100%
    {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}
@keyframes swing
{
    15%
    {
        -webkit-transform: translateX(5px);
        transform: translateX(5px);
    }
    30%
    {
        -webkit-transform: translateX(-5px);
        transform: translateX(-5px);
    }
    50%
    {
        -webkit-transform: translateX(3px);
        transform: translateX(3px);
    }
    65%
    {
        -webkit-transform: translateX(-3px);
        transform: translateX(-3px);
    }
    80%
    {
        -webkit-transform: translateX(2px);
        transform: translateX(2px);
    }
    100%
    {
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}

.swing {margin-top:2px;margin-bottom:2px;}
   
.swing:hover
{
        -webkit-animation: swing 1s ease;
        animation: swing 1s ease;
        -webkit-animation-iteration-count: 1;
        animation-iteration-count: 1;
}

 .spoiler_body {display:none;width:300px;}

* {margin: 0; padding:0;font-size:18px;font-family:'a_oldtypernr','B52',Georgia,Verdana;}

body {background-image: url(ricepaper.png)}

a {text-decoration:none; color:black}

.h1 {height:100px;position:fixed;margin: 0 auto;  top: 0; left: 430px; bottom: 0; right: 0;}

.Title {}

.Title hr {width:98%}


p { margin-top:10px;margin-bottom:20px;font-family: 'a_oldtypernr';font-size:20px;}

 .cit {font-weight:700;font-size:20px;}
 
 .bibl { font-size:16px;font-style:italic}

.type { font-size:32px;font-family:'B52',Georgia, Verdana; }
.type2 { font-size:18px;font-family:'B52',Georgia, Verdana;margin-left:10px;margin-bottom:0px; }
.type3 { font-size:28px;font-family:'B52',Georgia, Verdana;margin-left:0px;margin-bottom:10px; }


 .epig{text-align:right;font-size:16px;}
 .epigL{display:block;float:left;font-size:16px;}

.div_text { 	max-width: 2800px;  padding:10px; overflow: auto;  margin: auto; text-align:justify;}

.div_text p {margin-right:10px}

.ten {text-shadow: 1px 1px 1px #999999;}

@media only screen and (max-width: 800px) 
{ 
.type3  {font-size:20px;}
.div_text { float:right}
.h1 {position:relative}
 .spoiler_body {display:none;width:100%;}
}
