* { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; font-family:arial,verdana,sans-serif; } /* Black prints faster: h5bp.com/s */
a, a:visited { text-decoration: none; }
/* a[href]:after, a[href]:after img { content: " (" attr(href) ")"; }
abbr[title]:after { content: " (" attr(title) ")"; }
.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; } */
pre, blockquote { border: 0.063em solid #999; page-break-inside: avoid; }
thead { display: table-header-group; } /* h5bp.com/t */
tr, img { page-break-inside: avoid; }
img { max-width: 100% !important; }
@page { margin: 2.0cm 0.5cm 2.0cm 1.5cm; }
p, h2, h3 { orphans: 3; widows: 3; }
h2, h3 { page-break-after: avoid; }

.no-print { display: none; }
#content-column { margin-left: 0; width: 100%; }
#shadow-bottom { display: none; }
#main { padding: 0; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; }

/* hinzugefügt */
.contenttable { border-top:0.063em solid #ddd; border-left:0.063em solid #ddd; }
.contenttable caption { font-size:1.2em; font-weight: bold; }
.contenttable th, .contenttable td { border-right:0.063em solid #ddd; border-bottom:0.063em solid #ddd;	padding:0.4em 0.4em; font-size: 0.75em; }
h1 { font-size:1.25em; }
h2 { font-size:1.1em; }
ul li { list-style: square; }
.csc-textpic-caption { font-size: 0.85em; }
#content-column .ui-accordion .ui-accordion-content { display: block!important; font-size: 1.0em; padding: 0; border: none; }
#content-column .ui-accordion .ui-accordion-content .csc-header-n1 h2, #content-column .ui-accordion .ui-accordion-content .csc-header-n1 h3 {display: none; }
#content-column .ui-accordion .ui-accordion-content .contenttable td { font-size: 0.625em; }
#content-column .ui-accordion .ui-accordion-content .contenttable { margin-bottom: 1.5em; }
#content-column .subtitle { margin: 1em 0 1.5em; }
#content-column .subtitle p { color: #333; font-size: 1.35em; margin: 0; padding: 0; }
#content-column ol li { margin-left: 0; padding-left: 0.5em; list-style: square; line-height: 1.6em; }
#content-column .button-link, #content-right .button-link { display: none; }

#content-slider { display: none!important; }
#kontakt-box { display: none; }