body {height: auto;float: left;background-color: #fff;color: #000;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 10pt;line-height: 14pt;}
* {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
font {font-size: 10pt;line-height: 14pt;}
a, a:link, a:active, a:visited, font a, font a:link, font a:active, font a:visited {text-decoration : underline;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;color: #000;}
h1 {font-size: 12pt;line-height: 17pt;font-weight: bold;}
h2 {font-size: 11pt;line-height: 15pt;font-weight: bold;}
h3, h4, h5, h6 {font-size: 10pt;line-height: 14pt;font-weight: bold;}
img {border: none;max-width: 250px;max-height: 250px;}
figure {float: left;}
figure.galerieThumbnail {width: 146px;}
figcaption {width: 146px;}
#mainnav, #subnav, #footer, #header, .hideScreen, #foto, #mobile-button, nav, #menu, #startbilder, #pfeil, #rex-yform, .pswp {display: none;visibility: hidden;height: 1px;overflow: hidden;}
.showPrint {width: 100%;height: 160px;text-align: right;margin-bottom: 10pt;overflow: hidden;text-align: right;}
.showPrint img {}
/* bild links/rechts vom text */
.floatLeft, .rechtsUmfliessen {clear: left;float: left;margin: 5px 10px 10px 0;}
.floatRight, .linksUmfliessen {clear: left;float: right;margin: 5px 0 10px 10px;}
.umbruch {clear: both;float: none;height: 0;overflow: hidden;}

#inhalte .absatz {margin-bottom: 0.5em;clear: both;}
/* image gallery */
#inhalte .galerieGalerie {padding: 2em 0 2em 0;float: none;clear: both;}
#inhalte .galerieThumbnail {width: 114px;height: 106px;border: 1px solid #cdcdcd;float: left;margin: 0 8px 8px 0;padding-top: 6px;text-align: center;}
/* listen */
#inhalte ul {list-style-type: circle;padding-left: 1.4em;}
#inhalte table, #inhalte table tr {border: none;}
#inhalte table {border-bottom: 1px solid #CDA777;margin: 1.5em 0;}
#inhalte table td {border: none;border-top: 1px solid #CDA777;padding: 0.3em 1em 0.3em 0;}
#inhalte table td p {padding-bottom: 0;margin-bottom: 0;}