/**
* CSS (Screen)
*
* @author	Sebastian Brümmer <sebastian produktivbuero de>
* @date		10/05/2007 - 24/07/2018
*/
html {font-family: Verdana, sans-serif; font-size: 12px;}
body {margin: 0; padding: 0; color: #4B0003; background: #FFF5CC; /* url(../images/body-background.gif) repeat-y center top; */}
#position {max-width: 800px; margin: 0 auto; /* zentriert */ box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);}
#header {text-align: center; background: linear-gradient(#D2232A, #A20C0E); /* #A20B0E; */}
#header img {margin-right: 178px;}
#content {padding: 20px 35px 1px 130px; line-height: 150%; display: block; background: #FFEDA7 url(../images/content-background.gif) repeat-x;}
#footer {padding-top: 10px;}
h1 {margin: 20px 0 10px 0; padding: 0; font-size: 1.33rem;}
h2 {margin: 20px 0 10px 0; padding: 0; font-size: 1.16rem;}
h3, h4, h5, h6 {margin: 20px 0 10px 0; padding: 0; font-size: 1rem;}
p {margin: 10px 0 20px 0; padding: 0;}
ul, ol {margin-top:0;}
a, a:visited {margin: 0; padding: 0; color: #4B0003;}
a:hover, a:active {color: #D2222A;}
img {border: none; max-width: 100%; height: auto;}
acronym {border-bottom: 1px dotted #000000; cursor: help;}
hr {border:none; height:1px; background:rgba(0,0,0,0.125);}
.toptitle {margin: 0 0 20px 0; padding: 0; font-family: Times, sans-serif; font-style: italic; font-size: 1.5rem; color: #D2222A;}
.block {display: block; margin-top: 2px; clear: both;}
.blockHeader:hover, .blockHeader {margin: 0 -35px 0 -130px; padding: 3px 0 0 130px; height: 25px; font-weight: bold; color: #FFCC00; background: linear-gradient(#B41D24, #CF2129, #B41D24); /* #B41D24 url(../images/navigation-on.gif) repeat-x; */ cursor: pointer;}
.invisible {color: #D2222A; background: linear-gradient(#FEB400, #FFC900, #FEB400); /* #FEB400 url(../images/navigation-off.gif) repeat-x; */}
.blockBody {}
.toplink, .toplink a {text-align: right; text-decoration: none; font-size:0.9rem;}
.listlabel {font-weight: bold; width: 150px; float: left;}
.imagebox {margin-right: 10px; border: 2px solid #D2222A;}
.logotitle {margin-left: 65px; font-style: italic; font-weight: bold;}
.print {display: none;}
.noprint {}

@media only screen and (max-width: 480px) {img[align="left"], img[align="right"] {  float: none;   display:block;   margin-left: auto;   margin-right: auto; }
 #header img {  margin-right: 0; }
 #content {  padding-left: 35px; }}
