@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:#0000DE; color: #FFFFFF; font-size: xx-large; padding: 10px; text-align:center;}

#hilfscontainer {margin:0px auto; max-width:1024px;}

aside {float:right; text-align:center; width:25%;}
nav {margin:10px; padding-bottom:20px; padding-left:5px; padding-right:5px; padding-top:10px; text-align:center; color: #FFFFFF;}
aside h2 {font-size: x-large; margin-bottom: 10px; margin-top: 0px; color: black}

main {background-color:#ffffff; color: #000000; float:left; width:75%;}
main h1 {font-size: xx-large; margin-bottom: 10px; margin-top: 0px; line-height: 140% color: black}
main h2 {line-height: 140% color: black}
main h3 {line-height: 140% color: black}

article {text-align:justify; border:1px solid grey; border-radius:10px; margin:20px; padding-bottom:10px; padding-left:20px; padding-right:20px;  padding-top:10px; line-height: 140%}

footer {background-color:#0000DE; clear:left; color:#ffffff; font-size:large; 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:#FFFFFF; padding:10.5px 11px; margin-bottom:10px; background-color:#0000DE; display:block; border-radius:10px;}
ul li a:visited {color:#ffffFF;}
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;}