body { margin: 20px 0px 0px 0px; text-align: center; background-color: #405080;
       width: 95%; font-family: Verdana, Arial, Helvetica, Sans-Serif; }

.float-ende { clear: both; }

.h1 { font-size: 18pt; font-weight: bold; }
.h2 { font-size: 14pt; font-weight: bold; }
.h3 { font-size: 12pt; font-weight: bold; }
.h4 { font-size: 10pt; font-weight: bold; }


#kopf     { float: right; width: 180px; height: 600px; margin-top: 30px; margin-bottom: 10px; }
#buttons  { height: 200px;  text-align: left }

.Titel1   { font-size: 200%; font-weight: 400; text-align: left; padding-top:  0px; color: #E0E0E0; background-color: rgba(0,0,0,0); }
.Titel2   { font-size: 120%; font-weight: 400; text-align: left; padding-top: 15px; color: #E0E0E0; background-color: rgba(0,0,0,0); }
.Titel3   { font-size: 100%; font-weight: 400; text-align: left; padding-top: 25px; color: #E0E0E0; background-color: rgba(0,0,0,0); }
.Titel4   { font-size: 100%; font-weight: 400; text-align: left; padding-top: 25px; color: #A0A0A0; background-color: rgba(0,0,0,0); }


.box { display: inline-block; font-size: 160%; font-weight: 400; text-align: center;
       border-style: solid; border-width: 0; border-radius: 10px; background-color: #e0e0e0; }

.box1 { width: 160px; height: 35px; margin: 16px 50px 6px 0px; }
.box2 { width:  50px; height: 35px; margin: 60px 20px 6px 0px; }

a         { color: #404040; background-color: inherit; text-decoration: none; }
a:hover   { color: #C02020; background-color: inherit; text-decoration: none; }


/* Bildübersicht / Raster */
.bildzeile   { display: inline-block; border-style: solid; border-width: 0; margin: 20px; }
.bild        { box-shadow: 3px 3px 15px 2px #404040; }


/* Einzelbild */
@media  (max-width: 1300px) {  /* kleine Bildschirme */
  .image     { padding-top:  0px; width: 77%; }
  .descr     { margin-top:  10px; text-align: center; color: #E0E000; }
}

@media  (min-width: 1300px) {  /* große Bildschirme */
  .image     { padding-top: 30px; height: 640px;}
  .descr     { margin-top:  10px; text-align: center; color: #E0E0E0; }
}
