@charset "iso-8859-1";
/* CSS Document */

body {background-color:#ffffff; font-family:Palatino, serif; margin:1px; letter-spacing: 0.03em;}
body a {color:#0066ff;}
body p {color:#000000; margin-top: 8 px;}

header {background-color:#63adff;  color: #ffffff; font-size: xx-large; font-style:italic; font-weight:bolder; padding: 10px; text-align:center;}

#hilfscontainer{width: 100%;}

aside {text-align:center;  width:100%;}
aside h2 {font-size: x-large; margin-bottom: 10px; margin-top: 0px; color: black}

nav {margin:10px; padding-bottom:20px; padding-left:5px; padding-right:5px; padding-top:10px; text-align:center;}

main {background-color:#ffffff; color: #000000; width:100%;}
main h1 {font-size: xx-large; margin-bottom: 10px; margin-top: 0px;}
main h2 {font-size: x-large; margin-bottom: 10px; margin-top: 0px; color: black}

article {border: 1px solid grey; border-radius:10px; margin:20px; padding-bottom:10px; padding-left:20px; padding-right:20px; padding-top:10px;}

footer {background-color:#63adff; color:#ffffff; font-size:large; font-style:italic; font-weight:bolder; padding-bottom:10px; padding-top:10px;  text-align:center; width: 100%;}

ul {margin:0; padding:0; width:100%; list-style-type:none; font-size:large;}
ul li a {text-decoration:none; color:white; padding:10.5px 11px; margin-bottom:10px; background-color:#63adff; display:block;border-radius:10px;}
ul li a:visited {color: white;}
ul li a:hover, ul li .current {color: black; background-color: yellow;}

blockquote {background: #f9f9f9; border-left: 15px solid #ccc; margin: 1.5em 10px; padding: 0.5em 20px; quotes: "\201C""\201D""\2018""\2019";}
blockquote p {display: inline;}

iframe {border: 1px solid grey; text-align: justify; border-radius:10px; margin:10px; padding-bottom:5px; padding-left:10px; padding-right:10px; padding-top:5px;}

img {max-width:100%; height:auto; }

figure {position: relative; margin: 0; padding: 8px; width: 91%; border: 1px solid gainsboro; background: white;}
figcaption {padding: 8px; text-align: center; color: black;}

table {table-layout: fixed; width: 100%;}
td {border: 1px solid grey; text-align: justify; border-radius:10px; margin:20px; padding-bottom:10px; padding-left:20px; padding-right:20px; padding-top:10px;}