@charset "UTF-8";

/* CSS Document */

body {
    font-family: "Times New Roman", Times, serif;
    text-transform: uppercase;
    font-size: 0.8em;
    font-weight: bold;
    background-color: #fff;
    margin: 10px;
}
main {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
header {
    position: relative;
    width: 100%;
}
header div {
    display: inline;
}
#links {
    position: absolute;
    right: 0;
    bottom: 7px;
}
#links img {
    margin-left: 6px;
}
hr {
    color: transparent;
    background-color: transparent;
    border: 1px dotted #000000;
    border-style: none none dotted;
}
h1,
h2 {
    font-size: 1.2em;
    color: #F00;
    margin-top: 5px;
    margin-bottom: 5px;
}
p {
    margin-top: 5px;
    margin-bottom: 5px;
}
main {}
#spalte_links {
    width: 210px;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}
#spalte_rechts {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
}
#spalte_rechts img {
    width: 50%;
}
a {
    color: #666;
    text-decoration: underline;
}
a:focus {
    color: #000;
    ;
}
a:visited {
    color: #666;
    ;
}
a:hover {
    color: #000;
}
@media only screen and (max-width:800px) {
    main {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }
    #spalte_links {
        width: 100%;
		border-top:dotted 1px #000;
    }
}
