html {height:auto; padding:0;}
body {width:100%}

#MenueSpalte, 
#SeitenSpalte, 
.Menue,
#Head img, #Head span,
#Demnaechst caption a,
a.MehrInfos,
a.mehr,
.noPrint,
.versteckt,
#InhaltHeadbild,
#Menu_onPage,
#kathoFooter,
#kathoCopy_Social,
#kathoTopNav,
#kathoHeaderRight,
.tx-igploginform-pi1,
.tx-igpquicklinks-pi1
{ display:none; }

#InhaltSpalte, 
#Head,
#Footer,
#Mitte,
.Kasten,
.Linkkasten,
.personen
#Footer { width: 100%; height: auto; margin: 0; padding: 0; border-right-style: none; border-left-style: none; float: none;}

#InhaltSpalte { padding-bottom: 20pt; }
#Footer { font-size: 9pt; padding-top: 5pt; }
body, ul, li, dl, dt, dd { font-size: 10pt; line-height: 13pt; }
#InhaltSpalte h1 { margin-top: 20pt; border-style: none; }
#InhaltSpalte h1, #InhaltSpalte h1 a { font-size: 13pt; }
h2 { font-size: 11pt; }
ul, li { list-style-type: disc; list-style-position: inside; }

#Head img#Logo { position: relative; width: 30%; margin: 0 0 0; padding: 0 35%; display:block; }

.Kasten { margin-top: 14pt; padding-top: 7pt; }
.Kasten img {float: none; }
.Kasten h3, .Kastentext, .Kasten h2 { width: 100%; float: none; }
.Linkkasten { border-style: none; }
#InhaltSpalte .Linkliste li { padding-left: 12pt; list-style-type: circle; list-style-position: inside; }

#InhaltSpalte .personen * {float:none !important;}

/*#Mitte a:link:after, #Mitte a:visited:after { content: " (&#8594; " attr(href) ") ";}*/