/* GRUNDEINSTELLUNGEN, die für die meisten Template funktionieren und nicht geändert werden müssen */

/* BODY */
* {margin:0;padding:0;box-sizing:border-box;height:auto;}

/* SCHRIFTEN*/
p, tr, td, div, span, li, h1, h2, h3, h4, h5, h6, b, strong, blockquote {font-weight:normal;}
h1 {padding-bottom:20px;line-height:1.2em;}
h2 {padding-bottom:5px;}
h3, h4 {padding-bottom:10px;line-height:1.1em;}
h5, h6 {}
blockquote {font-style:italic;padding: 10px 0;}
dd.published {margin:0 0 10px 0;}
address {font-style:normal;}

/* LISTEN */
nav ul li, nav.breadcrumbs ol li, #links ul li {list-style:none;}
.text ul {overflow:auto; margin:10px 0;padding: 0 0 0 25px;}
.text ul li {padding:5px 0;}
#links ul li {padding:0;}
#text ul {overflow:auto;} /* Korrektur Liste neben Bild */

/* TABELLEN */
table {border:none;}
table td {padding: 5px;vertical-align:top;}

/* BILDANZEIGE */
figure img {width:auto;height:auto;max-width:100%;}
p img {width:auto;max-width:100%;height:auto;display:block;margin: 0 0 15px 0;}
iframe {max-width:100%;}
img a {border:none;}
#logo p img, #bild img {width:100%;height:auto;margin:0;}

/* AUSRICHTUNG */
.left {float:left;}
.right {float:right;}
.none {float:none;}

/* BLOG */
div.blog {width:100%;}
div.category-desc {overflow:hidden; width:100%; display:block;}
div.blog-item {overflow:hidden;}
nav ul.pagination li {list-style:none;display:inline;padding:2px;}
div.com-content-category-blog__pagination {float:right;}
nav ul.pagination li.active.page-item a {text-decoration:underline;}

/* MENUE Aussehen */
nav.impressum ul {display:block;margin:0 auto;}
nav.menue ul li, nav.impressum ul li, nav.breadcrumbs ol li {list-style:none;display:inline;}
/* Wenn ein Bild im Menü verwendet wird */
.menue li img {position:relative;top:2px;}
.menue span .image-title {float:left;}
.menue img {margin-right:0px;}

/* LINKS Auszeichnungen */
a:link, a:visited, a:hover {text-decoration:none;} /* Links werden standardmäßig nicht unterstrichen */
.text a:link, .text a:visited {text-decoration:underline;} /* im Lauftext schon */

/* SEITENLÄNGENANPASSUNG */
.group:after, div.item-content:after {content: "";clear: both;display: table;}

/* Keine Ahnung, wofür das mal wichtig war */
div.moduletable {clear:both!important;}

/* EINSTELLUNGEN FÜR TOOLS, die eigentlich immer verwendet werden */
a.dj-up_a {font-size:1.2em!important;}
