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

/* SCHRIFTEN Grundeinstellungen, Abstände, Stil (Farben siehe custom)*/
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:10px;line-height:1.2em;}
h3, h4 {padding-bottom:10px;line-height:1.1em;}
blockquote {font-style:italic;text-align:center;}
.mod-custom {text-align:center;}
address {font-style:normal;}

/* LISTEN */
nav ul li, nav.breadcrumbs ol li {list-style:none;}
.text ul {overflow:auto; margin:10px 0;padding: 0 0 0 25px;}

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

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

/* BLOG */
div.pagination ul li {list-style:none;display:inline;}
.counter.pull-right {float:right;}

/* MENUE Aussehen */
nav.menue ul li, nav.impressum ul li, nav.breadcrumbs ol li {list-style:none;display:inline;}
.menue li img {position:relative;top:2px;}

/* LINKS Auszeichnungen (Farben siehe custom) */
a:link, a:visited {text-decoration:none;}
a:hover {text-decoration:underline;}
.text a:link, .text a:visited, #module a:link, #module a:visited {text-decoration:underline;}

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