.pm-rss {
 float:right;
 margin-top:-47px
}
.pm-einleitungstext {
 margin-bottom:20px
}
.pm-filter {
 overflow:auto;
 font-size:.8em
}
.pm-filter .pm-rubrikfilter {
 float:left;
 margin-bottom:20px;
 width:100%
}
.pm-filter .pm-rubrikfilter .pm-filter-form-headline {
 font-weight:700;
 margin-bottom:8px
}
.pm-filter .pm-rubrikfilter .pm-rubrik {
 margin:0 16px 20px 0
}
.pm-filter .pm-rubrikfilter .pm-rubrik input[type=checkbox] {
 position:relative;
 top:1px
}
.pm-filter .pm-datefilter {
 float:left
}
.pm-filter #pm-filter-form {
 float:left
}
.pm-filter #pm-filter-form select {
 font-size:inherit;
 padding:0 .4em;
 margin:.1em .2em;
 border:1px solid #ccc;
 float:left;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 height:25px
}
.pm-filter .pm-search {
 float:right
}
.pm-filter .pm-search #pm-suchfeld {
 font-size:inherit;
 padding:0 .4em;
 margin:.1em .2em;
 border:1px solid #ccc;
 float:left;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 height:25px
}
.pm-filter input[type=submit],
.pm-filter button[type=submit] {
 color:#fff;
 background-color:#666;
 margin:.1em .2em;
 padding:0 .4em;
 display:inline-block;
 border:1px solid #666;
 font-size:inherit;
 float:left;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 height:auto;
}
.pm-filter input[type=submit]:hover,
.pm-filter button[type=submit]:hover {
 background-color:#545454
}
.pm-tag-toolbar {
 font-size:1rem;
 font-weight:700;
 margin-top:10px
}
.pm-tag-toolbar a {
 float:right;
 font-weight:400
}
.pm-pager {
 text-align:center;
 margin:20px 0;
 clear:both
}
.pm-pager span:first-child {
 position:relative;
 float:left
}
.pm-pager span:first-child.current {
 float:none;
 margin-left:60px
}
.pm-pager span:last-child {
 position:relative;
 float:right
}
.pm-pager span:last-child.current {
 float:none;
 margin-right:60px
}
.pm-pager a {
 color:#999
}
.pm-pager a:hover {
 color:#545454
}
.pm-pager .current {
 color:#666
}
.pm-options a {
 color:#000;
 font-size:1rem;
 margin:4px;
 position:relative;
 top:3px
}
.pm-options a:hover {
 color:#545454
}
.pm-options a.showadmin {
 color:#fff;
 background-color:#666;
 padding:2px 4px;
 display:inline-block;
 margin:10px 0
}
.pm-options a.showadmin:hover {
 background-color:#545454
}
.pm-options .unpublishedMeldung ul {
 margin:20px
}
.pm-options-actions a {
 color:#000;
 font-size:1.4rem;
 margin:4px;
 position:relative;
 top:3px
}
.pm-options-actions a:hover {
 color:#545454
}
.pm-options-actions .pm-rubriken>div {
 margin:7px 20px 0 0
}
.pm-options-actions .pm-rubriken>div label {
 margin-right:6px
}
.pm-options-actions .pm-rubriken>div input {
 position:relative;
 top:2px
}
.pm-options-actions .pm-rubriken a.save-rubrik {
 color:#000;
 font-size:.8rem;
 background-color:#eee;
 padding:5px 7px;
 margin:0
}
.pm-options-actions .pm-rubriken a.save-rubrik:hover {
 background-color:#f9f9f9
}
.pm-meldung {
 display:block;
 margin-top:20px;
 float:left;
 width:100%;
 padding:16px;
 box-sizing:border-box
}
.pm-meldung:nth-child(odd) {
 background-color:#fafafa
}
.pm-meldung .pm-bild {
 float:left;
 width:35%
}
.pm-meldung .pm-bild img {
 width:90%
}
.pm-meldung .pm-content {
 width:100%;
 float:left
}
.pm-meldung .pm-content .pm-title {
 margin:-6px 0 0
}
.pm-meldung .pm-content .pm-title a {
 text-decoration:none;
 line-height:120%
}
.pm-meldung .pm-content .pm-title a:hover {
 color:#545454
}
.pm-meldung .pm-content .pm-title .pm-detaillink .pm-title-from {
 font-size:.8rem;
 display:block;
 margin-top:-4px;
 color:#999
}
.pm-meldung .pm-content .pm-teaser {
 margin-top:5px;
 line-height:1.4
}
.pm-meldung .pm-content .pm-teaser .pm-teaser-text .pm-teaser-text-link {
 text-decoration:none
}
.pm-meldung .pm-content .pm-teaser a.pm-teaser-more {
 padding:2px 4px;
 display:inline-block;
 margin:10px;
 float:right
}
.pm-meldung.pm-meldung-bild .pm-content {
 float:right;
 width:65%
}
.pm-meldung.pm-meldung-bild .pm-tags {
 width:65%;
 float:right
}
.pm-meldung .pm-tags h4 {
 display:none
}
.pm-meldung .pm-tags ul {
 list-style-type:none;
 margin:0
}
.pm-meldung .pm-tags ul li {
 float:left;
 margin:0 10px 10px 0
}
.pm-meldung .pm-tags ul li a {
 color:#999
}
.pm-meldung .pm-tags ul li a:hover {
 color:#545454
}
.pm-old .pm-content .pm-title a,
.pm-old .pm-content .pm-teaser a,
.pm-old .pm-content .pm-teaser a.pm-teaser-more {
 color:#ccc
}
.pm-old .pm-content .pm-title a:hover,
.pm-old .pm-content .pm-teaser a:hover,
.pm-old .pm-content .pm-teaser a.pm-teaser-more:hover {
 color:#bbb
}
.pm-future,
.pm-meldung:nth-child(odd).pm-future {
 background-color:#f7fff4
}
