 /*! dias.css für neuen "nfb25-black" === 11.05.25 */
* {box-sizing: border-box;margin: 0;border: 0;font-weight:100;}
html {font-family:"Open Sans", Helvetica, Arial, Verdana, sans-serif;font-size: 1rem;color: WhiteSmoke; background-color: #282828; /*F5F5F5;*/}
body {min-height: 100vh;}
.kopf, h1 {font-size: clamp(1.125rem, 0.95rem + 0.875vw, 2rem);color: WhiteSmoke;margin: 0;padding-top: 0.25em;line-height: 1.1em;text-align: center;}
.kopf, .navi, .fuss {max-height: 15vh;} 
p {font-size: clamp(1rem, 0.9rem + 0.5vw, 1.5rem);margin: 0;padding: 0.25em;line-height: 1em;text-align: center;}
a:link, a:visited{color:Lime; padding: 0; border:1px solid Lime;text-decoration:none;display:inline-block;margin:5px;}
a:hover,a:focus{color:#282828;background-color:Lime;border:1px dotted Lime;}	
img {width: auto;max-width: 100%;height: auto;max-height: 82vh;vertical-align: middle;object-fit: cover;margin-left: auto;margin-right: auto;margin-bottom: 0;border: #282828 solid 1px;box-shadow: 1px 3px 8px rgba(4, 223, 69, 0.75);}
/*.kopf, .navi, .fuss {background-color: #87CEEB;}*/
.gross {font-size: 200%;}
picture {width: auto;margin: 0;display: grid;grid-template-columns: 1fr;}