body {color: #000000;background-color: #ffffff;background-image: none;font-family: Georgia,"Times New Roman",Chicago,Charcoal,serif;font-size: 12pt;padding: 0 0 0 0;margin: 0;orphans: 2;widows: 2;}

/* Allgemeine Formate */

a, a:link, a:visited, a:active, a:hover {text-decoration:none; background: transparent; color: #000;}
p {orphans: 3; widows: 3; margin: 0;padding: 0 0 18pt 0;font-size: 12pt;}
img {border:none;page-break-inside: avoid;}

h1 {font-family:Arial, "Bitstream Vera Sans", sans-serif;font-size: 17pt; color: #000; background: transparent; font-weight: bold; margin: 0;padding: 0 0 25pt 0;page-break-after:avoid;}
h2 {font-family:Arial, "Bitstream Vera Sans", sans-serif;font-size: 15pt; color: #000; background: transparent; font-weight: bold; margin: 0; padding: 0 0 10pt 0;page-break-after:avoid;}
h3 {font-family:Arial, "Bitstream Vera Sans", sans-serif;font-size: 12pt; color: #000; background: transparent; font-weight: bold; margin: 0; padding: 0 0 10pt 0;page-break-after:avoid;}
h4,h5,h6 {font-family:Arial, "Bitstream Vera Sans", sans-serif;font-size: 12pt; color: #000; background: transparent; font-weight: bold; margin: 0; padding: 0;page-break-after:avoid;}

abbr, acronym {border:none;}
abbr[title]:after { content: ' (' attr(title) ') '; }
acronym[title]:after { content: ' (' attr(title) ') '; }

/* Header */

#header {border-top: 1px solid #000;border-bottom: 1px solid #000;margin-bottom: 25pt;}
#header h1 {font-family:Arial, "Bitstream Vera Sans", sans-serif;font-size: 17pt; color: #000; background: transparent; font-weight: bold; margin: 0;padding: 10pt 0 0 0;page-break-after:avoid;}
#header h1 a:link:after, #header h1 a:visited:after { content:" [" attr(href) "] "; }  


/* Ausblenden */
#sidebar,#menu,#search, .zuminhalt,#breadcrumb,#footer,#header img, #header .headercontent p, .unsichtbar,hr, p.pflicht, fieldset, h2#respond,.paging,.quoter_comment,.quoter_page,.sociable,.sociable_tagline,.details, .struktur,.more-link,.ddsg-pagenav,.ddsg-xml-link,a.elog {display:none;}

/* tables */
table {border: 0; margin: 0; padding: 0 0 1.78em 0;font-size: 0.80em;line-height: 1em;}
table th {color: #000; background: #d0d0d0;font-weight: normal;}
table th, td {text-align:center;padding: 0.4em;border-bottom: 0.09em solid #000; vertical-align:top;}
table th.row {font-weight: normal;  background: #f6f5f5; color: #000;text-align: left; vertical-align:top;}
table .active {background: #FFF6F6; color: #000;}
table td.left {text-align: left;}
#content .post table ul {margin: 0; padding: 0 0 0 0.8em;text-align:left;}
#content .post table ul li {margin: 0; padding: 0;}
