/* 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 {}
h2 {padding: 0 0 20px 0;line-height:1.2em;}
h3, .item h2, h4, h5, h6 {padding-bottom:10px;line-height:1.1em;}
blockquote {font-style:italic;padding: 10px 50px;}
dd.published {margin:0 0 10px 0;}

/* LISTEN */
ul li {list-style:none;}
ul.tags {margin-bottom:10px;}
ul.tags.inline li {display:inline;padding: 0px 5px;}

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

/* BILDANZEIGE */
#bild img {width:100%;}
#module img, #module_unten img, #module p img, #module_unten p img {width:auto;max-width:100%;max-height:300px;}
p img {display:block;width:auto;height:auto;margin: 0 auto;}
img.pull-right,.pull-right img {float:right;width:auto;height:auto;}
img.pull-left,.pull-left img {float:left;width:auto;height:auto;}
img.pull-none,.pull-none img {width:auto;height:auto;}
img.pull-center {text-align:center;width:auto;max-width:100%;}
iframe {max-width:100%;}
img a {border:none;}

/* MENUE Aussehen */
#menue ul li, #impressum ul li, #breadcrumbs ul li {list-style:none;display:inline;}
#impressum li {padding: 0 10px;}
#menue li img {position:relative;top:2px;}

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

/* SEITENLÄNGENANPASSUNG */
.clearfix:after {content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE-mac */