/*Allgemeine Angaben*/
html, body{margin:0;padding:0;border:none; background-image:none;background-color:#ffffff;font-size: 12pt; font-family:'Times New Roman',Times,serif;color:#000000; }

#menu, #imenu, #fuss, #title, #left {display:none;}
h1, h2, h3, h4, h5{
  font-weight: bold;
  margin: .75em 0 .5em 0;
  text-align: left;
  page-break-after: avoid;
}

h2 img {display:none;}


font-family:'Times New Roman',Times,serif;
a, a:visited {color:#000000;background:transparent;}
a[href="#"]{display:none;}

#inhalt a,
#inhalt a:visited,
#inhalt a:hover,
#inhalt a:active,

#inhalt{border:none; background:transparent; margin:0; padding:0}

body>#inhalt{
border:none;
background:transparent;
margin:0;
padding:0;border:0}

div.code{
color:black;
background:transparent;
border:1px solid #b8b8b8;
padding:1em;
margin:2em 2em 2em .6em;}
div.code strong{color:black;font-weight:bold;}
code strong{color:black;font-weight:bold;}
code, pre{
color:black;
background:transparent;
margin:0;
padding:0;page-break-inside: avoid;
}



#tab1{border-collapse:collapse; border:2px; vertical-align:top; font-size:12px; margin:12px; background-color:transparent; page-break-inside: avoid;}
#tab1 td{border:2px solid #aa0000;padding:7px;}

#tab2{border-collapse:collapse; border:2px; vertical-align:top; font-size:12px; margin:12px; background-color: transparent;page-break-inside: avoid;}
#tab2 td{border:2px solid #42426F;padding:7px;}

#tab3{border-collapse:collapse; border:2px;vertical-align:top;  font-size: 12px; margin: 24px;background:transparent;page-break-inside: avoid;}
#tab3 td{border:2px solid #42426F;padding:7px;}

p{ orphans: 6;widows:5;}

