*{box-sizing:border-box; font-family:"Minion pro", "Times New Roman", Times, serif;}
body{font-family:"Minion pro", "Times New Roman", Times, serif; font-size:1.1em;line-height:140%;color:#33412d;}
a img{border:0;}
a{text-decoration:none;}
a:hover {cursor:pointer;}
h1, h2, h3, a{color:#33412d;}
p, h1, h2, h3, h4, h5, h6{margin:5px 0 9px 0;font-family:"Minion pro", "Times New Roman", Times, serif;}
h1, h2, h3, h4, h5, h6{text-transform: uppercase;}
h2, h3 {text-align:center; overflow: hidden; padding:10px 0 10px 0}
h2:before, h2:after, h3:before, h3:after {
  background-color: #33412d;
  content: "";
  display: inline-block;
  height: 1px;
  position: relative;
  vertical-align: middle;
  width: 50%;
}

h2:before, h3:before {
  right: 0.5em;
  margin-left: -50%;
}

h2:after, h3:after {
  left: 0.5em;
  margin-right: -50%;
}
p{line-height:150%;}
h1, h2, h3, h4{line-height:110%;}
h4, h5, h6{color:#33412d}
h1{font-size:1.4em;}
h2{font-size:1.2em;}
h3, h4{font-size:1.15em;}
h3 {font-weight:normal;}
h5{font-size:0.95em;}
h6{font-size:0.9em;}
.hstrich{text-align:center;overflow:hidden;margin-bottom:30px;}
.hstrich_sub{margin-bottom:10px;}
.hstrich section{font-size:26pt;line-height:1.8em;display:inline-block;position:relative;}
.hstrich_sub section{font-size:22pt;}
.hstrich section:after, h2 section:before, h3 section:before {content:" ";display:block;height:1px;width:1000px;background:#33412d;position:absolute;top:50%;}
.hstrich section:before{left:-1010px;}
.hstrich section:after{right:-1010px;}
.flattersatz{text-align:left}
a:hover{color:#000;}
hr{border:none;border-bottom:2px solid #3fa435;padding-top:10px;clear:both;}
li{padding-bottom:10px;}
ul{margin-top:0;margin-bottom:15px;margin-left:0.9em;padding-left:0.9em;list-style-image:url(img/lipu.gif);list-style-type:square}
ol{margin-top:0;margin-bottom:10px;margin-left:0.9em;padding-left:0.9em;}
address{}
blockquote{}
pre, code{}
input , textarea, pre, code, blockquote, select{border:1px solid #33412d; background:rgba(255, 255, 255, 0.9);color:#333; font-size:14pt; padding:3px}
img[align="right"], p img[align="right"], h3 img[align="right"]{float:right;max-width:49%;margin:3px 0 2px 20px;height:auto;}
img[align="left"], p img[align="left"], h3 img[align="left"]{float:left;max-width:49%;margin:3px 10px 2px 0;height:auto;}
.clearfix{clear:both}
.button{display:block;clear:both;padding:2px 10px 5px 10px;margin:10px 10px 10px auto;text-align:center;border:2px solid #ccc;border-radius:1.2em;transition:0.8s all;background:rgba(200, 200, 200, 0.5);}
.button:hover{background:rgba(30, 123, 0, 0.5);color:#fff;border-radius:0.5em;}
editlink{}
table{border-collapse:collapse;border:none;}
table.table{clear:both;border-collapse:collapse;border:none;border-top:1px solid #666;margin:20px 0 5px 0;width:100%;font:0.85em;}
table.table caption{font-size:1.1em;text-align:left;}
table.table th{font-size:0.9em;padding:4px;text-align:left;vertical-align:top;background:transparent url(images/bg75.png);border:none;border-bottom:1px solid #666;}
table.table tbody td{font-size:0.9em;padding:4px;vertical-align:top;background:transparent url(images/bg50.png);border:none;border-bottom:1px solid #666;}
table.table tbody tr:hover td{background-color:#fff;}
table.table tbody td p, table.table tbody td h1, table.table tbody td h2, table.table tbody td h3, table.table tbody td h4{margin:0;line-height:110%;}
.hideOnDesktops{display:none;}
body .showOnDesktops{display:block;}
.visibletest div{background-color:green;text-align:center;}
@media (max-width:768px){body .hideOnTablets{display:none;}
.hideOnDesktops{display:block;}
body div .showOnTablets{display:block;}
}
@media (max-width:440px){h2 section{font-size:18pt;}
.hideOnMobiles{display:none;}
body .hideOnTablets{display:block;}
body .hideOnDesktops{display:block;}
body div .showOnMobiles{display:block;}
}