* {box-sizing: border-box; padding: 0; margin: 0;}
body {background-color: lightgrey;}
header, nav, article, aside, footer {width: 100%}
header {background-color: white; margin-bottom: 10px; margin-top: 20px; padding: 10px; border-radius: 0px;}
img {margin-left: 10px; margin-bottom: 10px; max-width: 100%; height: auto; border-style: solid; border-width: 1px;}
aside {background-color: white; padding: 20px; margin-top: 0px; margin-left: 0px; margin-bottom: 0%; border-radius: 0px; text-align: right;}
article {background-color: white; margin-top: 10px; padding: 0px; border-radius: 0px;}
li {margin-left: 50px;}
footer {background-color: white; margin-top: 20px; padding: 10px; border-radius: 0px;}
.fusstext {text-align: center; font-size: small; font-family: arial;}
#links  {text-align: left; font-family: courier; padding: 0px;}
#logo {border-style: solid; padding: 0px; border-width: 1px; border-color: black; float: left;}
p {margin-left: 20px; margin-right: 20px;}
h3 {margin-left: 20px; text-align: left;}
a:link {color: black; text-decoration: none; margin-left: 10px;}
a:hover {color: blue;}
h6 {text-align: right; color: white;}
#dekobilder {margin-left: 10px;}
#ich {margin-left: 10px;}
#linux {margin-left: 10px;}
#formular {margin-left: 20px;}
.titel {font-size: small;}
.fusstext {padding: 20px; font-family: courier;}
@media only screen and (min-width: 800px)
{#gesamt {width: 70%; margin: auto;}
aside {width: 30%; float: right;}
}