body {
font-size:1em;
margin:0px;
overflow:hidden;
padding:0px;
}
hr {
margin:5px;
}
a {
text-decoration:none;
}
a:visited{
color:#000066;
}
a:hover {
text-decoration:underline;
}
table {
border-color:#000000;
border:1px;
border-style:solid;
border-collapse:collapse;
margin:0;
margin-left:auto;
margin-right:auto;
padding:0;
text-align:left;
}
table input {
border:0;
border-style:solid;
border-collapse:collapse;
border-color:#ffffff;
margin:0;
padding:0;
width:95%;
}
table textarea {
border:0;
border-style:solid;
border-collapse:collapse;
border-color:#000000;
height:100%;
margin:1px;
overflow:hidden;
padding:0;
width:100%;
}
caption {
text-align:right;
}
.nopadding {
padding:0;
}
.brsuche {
background-color:#ffffff;
color:#000000;
height:100%;
margin:0;
overflow:auto;
width:100%;
}
.textkiosk {
background-color:#ffffff;
color:#000000;
border:0px;
border-color:#000000;
border-style:solid;
border-collapse:collapse;
max-height:85%;
margin:0px;
overflow:auto;
position:absolute;
right:0px;
text-indent:0.2em;
top:10%;
width:77%;
}
.hundert {
background-color:#ffffff;
color:#000000;
height:97%;
left:0;
overflow:auto;
position:absolute;
width:100%;
}
.kiosk {
background-color:#ffffff;
color:#000000;
height:90%;
left:0;
margin:0;
overflow:auto;
position:absolute;
top:10%;
width:100%;
}
fieldset {
background-color:#fffffb;
border:1px;
border-color:#cccccc;
border-style:solid;
border-collapse:collapse;
color:#000000;
margin:0;
margin-left:auto;
margin-right:auto;
text-align:left;
width:85%;
}
.leerfeld {
border-right:0;
border-left:0;
border-top:0;
border-bottom:0;
border-color:#000000;
border-style:solid;
border-collapse:collapse;
font-size:0.8em;
margin:0;
width:100%;
}
img {
border:0;
}
h1 {
font-size:1em;
font-weight:bold;
margin:0;
margin-bottom:60px;
margin-left:3%;
margin-right:3%;
text-align:left;
}
h2, h3, h4, h5 {
font-size:1em;
margin:0;
margin-bottom:2px;
margin-left:3%;
text-align:left;
}
.formular {
margin:0;
}
.icon {
border:0;
vertical-align:bottom;
}
.bild {
border:0;
margin:0;
vertical-align:top;
}
.bildohne {
border:0;
margin:0;
}
.acro {
border-right:0;
border-left:0;
border-top:0;
border-bottom:1px;
border-color:#000000;
border-style:dashed;
border-collapse:collapse;
cursor:help;
margin:0;
text-decoration:none;
}
p {
margin:2%;
margin-left:3%;
text-align:left;
}
ul {
border:0;
border-color:#cccccc;
border-style:solid;
border-collapse:collapse;
border-top:1px;
border-bottom:1px;
border-color:#cccccc;
border-style:solid;
border-collapse:collapse;
list-style-type:none;
margin:3%;
text-align:left;
width:85%;
}
.anhang li {
background-color:#ffffff;
border:0;
border-color:#cccccc;
border-top:0;
border-bottom:0;
border-color:#cccccc;
border-top-color:#eeeeee;
border-style:solid;
border-collapse:collapse;
color:#000000;
list-style-type:upper-roman;
margin:0;
margin-top:1px;
margin-left:auto;
margin-right:auto;
margin-bottom:1px;
text-align:left;
vertical-align:top;
width:90%;
}
li {
border:0px;
margin:5px;
text-align:left;
vertical-align:top;
}
ol {
background-color:#ffffff;
border:0;
border-color:#cccccc;
border-style:solid;
border-collapse:collapse;
color:#000000;
list-style-type:none;
margin:0;
text-align:center;
width:90%;
}
.exlquer {
border-bottom-color:#cccccc;
border-top-color:#eeeeee;
border-left-color:#eeeeee;
border-right-color:#cccccc;
border:1px;
border-style:solid;
border-collapse:collapse;
margin:0;
vertical-align:top;
}
.beitrag {
background-color:#fffffb;
border-top:1px;
border-left:1px;
border-bottom:1px;
border-right:1px;
border-color:#cccccc;
border-style:solid;
border-collapse:collapse;
color:#000000;
line-height:1.1em;
margin:4px;
margin-left:auto;
margin-right:auto;
margin-bottom:20px;
text-align:left;
width:85%;
}
.beitrag h2 {
font-weight:normal;
}
.center {
text-align:center;
margin:0;
margin-left:auto;
margin-right:auto;
}
.docinfo {
border-color:#cccccc;
border-top:0;
border-bottom:0;
border-left:0;
border-right:0;
border-style:solid;
border-collapse:collapse;
font-size:0.8em;
margin:0;
}
.docinfo a {
text-decoration:none;
}
.docliste {
background-color:#ffffff;
border:0;
border-color:#fffffb;
border-style:solid;
border-collapse:collapse;
color:#000000;
font-size:0.8em;
height:20px;
margin:0;
}
.docmenu {
border-bottom-color:#cccccc;
border-top-color:#eeeeee;
border-left-color:#eeeeee;
border-right-color:#cccccc;
border:0.5px;
border-style:dotted;
border-collapse:collapse;
margin:0;
vertical-align:top;
}
.docmenu:hover {
background-color:#cccccc;
color:#000000;
}
.fussnote {
font-size:0.8em;
}
.note {
border:0;
border-style:dotted;
border-collapse:collapse;
font-size:0.8em;
margin:0;
margin-top:0;
}
.fett {
font-weight:bold;
}
.normal {
font-weight:normal;
}
.klappmenuen {
border:1px;
border-style:dotted;
border-collapse:collapse;
font-weight:normal;
margin:0;
}
.fettcenter {
font-weight:bold;
margin:0;
margin-left:auto;
margin-right:auto;
text-align:center;
}
.gruen {
background-color:#ffffff;
color:#00cc00;
}
h1 .blau {
background-color:#ffffff;
border-color:#000000;
color:#000000;
}
h2 .blau {
background-color:#ffffff;
border-color:#000000;
color:#000000;
}
h3 .blau {
background-color:#ffffff;
border-color:#000000;
color:#000000;
}
.rot {
background-color:#ffffff;
color:#ff0000;
}
.bgrot {
background-color:#ff0000;
}
.kopf {
text-align:center;
}
div.kopf {
    border: 1px;
    border-style: solid;
    border-color: #cccccc;
    border-radius: 2px;
    box-shadow: 4px 4px 4px #bbbbbb;
	width:99%;
}
.links {
left:1px;
float:left;
}
.rechts {
right:10px;
float:right;
}
.right {
text-align:right;
}
.textfeld {
background-color:#efefef;
border-top:0;
border-left:1px;
border-bottom:1px;
border-right:0;
border-color:#000000;
border-style:solid;
border-collapse:collapse;
color:#000000;
width:50%;
}
.rahmen {
border-color:#cccccc;
border-top:0;
border-bottom:1px;
border-left:0;
border-right:0;
border-style:solid;
border-collapse:collapse;
margin:0;
}
.gerahmt {
border-color:#cccccc;
border-top:1px;
border-bottom:1px;
border-left:1px;
border-right:1px;
border-style:solid;
border-collapse:collapse;
margin:10px;
margin-left:5%;
}
.menue {
font-size:14px;
position:absolute;
top:550px;
}
.klappmenue {
border-color:#cccccc;
border:0;
border-style:solid;
border-collapse:collapse;
height:1.2em;
overflow:hidden;
width:34%;
}
.klappmenue:hover {
border:1px;
height:25em;
margin:0;
margin-top:auto;
margin-bottom:auto;
overflow:auto;
}
.klapp1 {
border-color:#cccccc;
border:1px;
border-style:solid;
border-collapse:collapse;
float:left;
height:1.3em;
overflow:hidden;
margin:0;
margin-top:0;
margin-left:7%;
vertical-align:middle;
}
.klapp {
border-color:#cccccc;
border:0;
border-style:solid;
border-collapse:collapse;
height:1.3em;
overflow:hidden;
margin:0;
vertical-align:middle;
width:70px;
}
.klappe {
border-color:#cccccc;
border:0;
border-style:solid;
border-collapse:collapse;
bottom:0;
height:88%;
overflow:auto;
margin:0;
margin-right:0;
width:100%;
}
.klapp a {
background-color:#ffffff;
color:#3300cc;
}
.klapp:hover {
background-color:#ffffff;
border:1px;
border-style:solid;
border-collapse:collapse;
color:#000000;
height:99%;
margin-left:0;
overflow:hidden;
position:fixed;
top:0;
width:35%;
}
.menuu {
border-color:#cccccc;
border-top:0;
border-bottom:1px;
border-left:0;
border-right:1px;
border-style:solid;
border-collapse:collapse;
font-size:1em;
float:left;
margin:0;
margin-left:5px;
margin-right:5px;
margin-top:5px;
width:30%;
}
.inhalt62204 {
position:absolute;
top:3850px;
float:left;
}
.exlquer {
background-color:#eeeeee;
border-bottom-color:#cccccc;
border-top:1px;
border-top-color:#eeeeec;
border-left-color:#eeeeec;
border-right-color:#cccccc;
border:1px;
border-style:solid;
color:#000000;
margin:1px;
vertical-align:top;
}
.klein {
font-size:0.8em;
width:95%;
}
.klein input {
font-size:0.8em;
}
.dreihundert {
width:300px;
}
.fenster {
border-color:#cccccc;
border-top:0;
border-bottom:0;
border-left:0;
border-right:0;
border-style:solid;
border-collapse:collapse;
height:78%;
margin:0;
margin-left:auto;
margin-right:auto;
margin-top:1px;
margin-bottom:1px;
overflow:auto;
width:100%;
}
.scrollbox {
border-right:0;
border-left:0;
border-top:1px;
border-bottom:0;
border-color:#000000;
border-style:solid;
border-collapse:collapse;
height:78%;
margin:0;
margin-left:auto;
margin-right:auto;
width:80%;
}
.unten {
background-color:#ffffff;
border-right:0;
border-left:0;
border-top:1px;
border-bottom:0;
border-color:#000000;
border-style:solid;
border-collapse:collapse;
color:#000000;
margin-bottom:5px;
}
.artikelinh {
border:0;
border-style:solid;
border-collapse:collapse;
margin:0;
margin-left:auto;
margin-right:auto;
margin-top:60px;
margin-bottom:60px;
text-align:left;
width:80%;
}
.freifeld {
border:0;
border-style:solid;
border-collapse:collapse;
margin:0;
margin-left:auto;
margin-right:auto;
margin-top:60px;
margin-bottom:60px;
text-align:left;
width:80%;
}
.artikelinh td {
border-right:0;
border-left:0;
border-top:0;
border-bottom:1px;
border-color:#cccccc;
border-style:dotted;
border-collapse:collapse;
}
.artikelinh th {
border-right:0;
border-left:0;
border-top:0;
border-bottom:1px;
border-color:#000000;
border-style:dotted;
border-collapse:collapse;
}
.suche {
background-color:#ffffff;
border-top:0;
border-left:0;
border-bottom:0;
border-right:0;
border-color:#cccccc;
border-style:solid;
border-collapse:collapse;
color:#3300cc;
text-decoration:none;
}
.suche:hover {
text-decoration:underline;
}
.counter {
background-color:#eeeeee;
border-top:1px;
border-left:0;
border-bottom:1px;
border-right:0;
border-color:#eeeeec;
border-style:solid;
border-collapse:collapse;
color:#000000;
width:1px;
height:4px;
}
table {
border-color:#cccccc;
border:0;
border-style:solid;
border-collapse:collapse;
font-size:0.9em;
text-align:left;
margin:0;
margin-left:auto;
margin-right:auto;
margin-top:20px;
}
.hslice {
background-color:#eeeeee;
border-right:1px;
border-left:0;
border-top:0;
border-bottom:0;
border-color:#000000;
border-style:solid;
border-collapse:collapse;
color:#000000;
height:97%;
left:0;
margin:0;
margin-top:0;
overflow:auto;
}
.entry-content {
background-color:#eeeeee;
border-right:1px;
border-left:0;
border-top:0;
border-bottom:0;
border-color:#000000;
border-style:solid;
border-collapse:collapse;
color:#000000;
height:92%;
left:0;
margin:0;
margin-top:0;
overflow:auto;
position:absolute;
text-align:left;
width:22%;
}
.menu {
background-color:#eeeeee;
border-right:1px;
border-left:0;
border-top:0;
border-bottom:0;
border-color:#000000;
border-style:solid;
border-collapse:collapse;
color:#000000;
height:97%;
left:0;
margin:0;
margin-top:0;
overflow:auto;
position:absolute;
text-align:left;
width:250px;
}
.menu p {
margin:0;
margin-left:3%;
}
.ganz {
width:90%;
}
.dreiviertel {
width:70%;
}
.halb {
width:45%;
padding:2px;
}
.drittel {
width:30%;
}
.viertel {
width:22%;
}
.fuenftel {
width:18%;
}
.acht {
width:8%;
}
.fuenf {
width:5%;
}
.zeen {
width:10%;
}
.fuenfzeen {
width:15%;
}
.z120 {
width:120px;
}
.z80 {
width:80px;
}
.z60 {
width:60px;
}
.z40 {
width:40px;
}
.zwanzig {
width:20%;
}
.dreissig {
width:30%;
}
.vierzig {
width:40%;
}
.fuenfvierzig {
width:40%;
}
.fuenfzig {
width:50%;
}
.sechzig {
width:60%;
}
.siebzig {
width:70%;
}
.achzig {
width:80%;
}
.neunzig {
width:90%;
}
th {
border-color:#000000;
border:1px;
border-style:solid;
border-collapse:collapse;
margin:0;
vertical-align:top;
}
td {
border-color:#000000;
border:1px;
border-style:solid;
border-collapse:collapse;
margin:0;
text-align:left;
vertical-align:top;
}
.tabelle {
background-color:#ffffff;
border:0;
border-color:#cccccc;
border-style:solid;
border-collapse:collapse;
color:#000000;
list-style-type:upper-roman;
text-align:center;
width:90%;
}
.tabelle li {
background-color:#ffffff;
border:0;
border-top:0;
border-bottom:0;
border-color:#cccccc;
border-top-color:#eeeeee;
border-style:solid;
border-collapse:collapse;
color:#000000;
margin:0;
margin-top:1px;
margin-left:5%;
margin-right:auto;
margin-bottom:1px;
text-align:left;
vertical-align:top;
}
.drucktext {
text-align:left;
}
.nichdaa {
background-color:#ffffff;
border-top:0;
border-left:0;
border-bottom:0;
border-right:0;
border-color:#eeeeee;
border-style:solid;
border-collapse:collapse;
color:#000000;
text-align:center;
font-size:0.9em;
margin:0px;
margin-top:5px;
margin-left:auto;
margin-right:auto;
margin-bottom:auto;
top:5px;
}
.brdoc {
background-color:#ffffff;
border-right:0;
border-left:0;
border-top:0;
border-bottom:1px;
border-right:0;
border-color:#777777;
border-style:dotted;
border-collapse:collapse;
color:#000000;
text-align:right;
width:30px;
}
.leiste {
background-color:#eeeeee;
background-image:url('/recht/bilder/bgsilver.jpg');
border:0px;
border-bottom:0px;
border-color:#777777;
border-style:solid;
border-collapse:collapse;
color:#000000;
font-size:0.9em;
margin:0px;
margin-top:0px;
padding:0px;
padding-left:8px;
height:25px;
top:0px;
}
.leiste a {
border:0px;
border-color:#d4d0c8;
border-style:solid;
border-collapse:collapse;
color:#000000;
text-decoration:none;
}
.uws {
background : URL("/recht/bilder/regelwerkbg.png");
color:#ffffff;
border:0px;
border-color:#ffffff;
border-style:solid;
border-collapse:collapse;
font-size:0.9em;
margin:0px;
margin-top:0px;
padding:0px;
padding-left:8px;
height:25px;
top:0px;
}
.uws a {
color:#ffffff;
border:0px;
border-style:solid;
border-collapse:collapse;
text-decoration:none;
}
.suchfeld {
font-size:1em;
margin:1px;
width:10%;
}
.suchfelt {
margin:1px;
width:30%;
}
.knopf {
background-color:#eeeeee;
border-top:1px;
border-left:1px;
border-bottom:1px;
border-right:1px;
border-color:#d4d0c8;
border-style:solid;
border-collapse:collapse;
color:#000000;
cursor:pointer;
font-size:1em;
height:1.4em;
margin:0;
margin-bottom:0;
}
a.gruen {
background-color:#eeeeee;
color:#3300ff;
}
.info {
background-color:#0000cc;
border:0;
color:#ffff00;
font-weight:bold;
margin:1px;
margin-left:5px;
}
.grau {
background-color:#cccccc;
color:#000000;
}
.formel {
border-color:#000000;
border:0;
border-style:solid;
border-collapse:collapse;
margin-left:auto;
margin-right:auto;
text-align:center;
}
.formel td {
border:0;
text-align:center;
vertical-align:middle;
}
.linie {
border-color:#000000;
border-bottom:1px;
border-bottom-color:#000000;
border-style:solid;
border-collapse:collapse;
vertical-align:middle;
}
.navi {
background-color:#ffffff;
color:#000000;
font-size:0.8em;
text-align:center;
text-decoration:none;
width:20px;
}
.begriff {
font-style:italic;
}
.begriff span {
font-weight:bold;
}
p.out1 {
font-weight:bold;
margin:0;
margin-left:0%;
}
p.out2 {
font-size:0.9em;
margin:0;
margin-left:2%;
}
p.out3 {
font-size:0.9em;
margin:0;
margin-left:5%;
margin-top:2%;
margin-bottom:2%;
}
p.out4 {
font-size:0.9em;
margin:0;
margin-left:8%;
}
p.out5 {
font-size:0.9em;
margin:0;
margin-left:10%;
}
p.out6 {
font-size:0.9em;
margin:0;
margin-left:12%;
}
.formrahmen {
border:1px;
border-style:solid;
border-collapse:collapse;
border-color:#000000;
font-size:0.9em;
margin:0;
margin-left:auto;
margin-right:auto;
margin-bottom:40px;
text-align:left;
width:80%;
}
.bleu {
background-color:#eeeeee;
color:#3300ff;
text-decoration:underline;
}
.archiv {
background-image:url('/recht/bilder/archiv.gif');
}
.anmerkung {
display:none;
}
h3 .anmerkung {
display:none;
}
.hinweis div {
background-color:#ffff00;
border:1px solid;
border-color:#999999;
color:#000000;
display:none;
margin-top:0;
left:8px;
text-align:left;
width:95%;
}
.hinweis:hover div {
display:block;
overflow:auto;
position:absolute;
max-height:50%;
}
h3 textarea {
display:none;
margin-top:10px;
}
h3:hover textarea {
background-color:#ffffff;
border:1px;
border-style:solid;
border-collapse:collapse;
border-color:#999999;
color:#000000;
display:block;
left:8px;
margin:2px;
overflow:hidden;
position:absolute;
text-align:left;
width:95%;
}
.agb {
display:block;
}
.weg {
display:none;
margin:0;
padding:0;
}
.schnellwahl span {
display:none;
margin:0;
padding:0;
}
.klapp2 {
background-color:#ffffff;
border-color:#cccccc;
border:0px;
border-style:solid;
border-collapse:collapse;
float:left;
height:1.3em;
margin:0;
overflow:hidden;
padding-left:9px;
position:absolute;
text-align:left;
top:0px;
vertical-align:middle;
}
.klapp2:hover {
height:100%;
overflow:auto;
width:200px;
}
a:hover span {
display:inline;
}
.fett input {
font-weight:bold;
}
.bisslpadding {
margin:1px;
width:100%;
}
.seiteninhalt {
background-image:url('/recht/bilder/bgsilver.jpg');
}
.linksklapp {
background-color:#ffffff;
border:0px;
border-left:0px;
border-right:1px;
border-bottom:0px;
border-color:#eeeeee;
border-style:solid;
border-collapse:collapse;
height:92%;
left:0px;
margin:0px;
margin-left:0px;
margin-top:auto;
margin-bottom:0px;
overflow:auto;
position:fixed;
bottom:0px;
width:0px;
}
.linksklapp a {
font-size:0.5em;
}
.linksklapp:hover {
width:300px;
}
.rand {
background-color:#ffffbb;
}
.rand:hover {
background-color:#ffff00;
}
.gelb {
          background-color:#00ff00;
          font-weight:bold;
      }
.section {
background-color:#fffffb;
}
p:first-letter {
  font-size: 1.2em;
}
.subsection {
  -webkit-column-count: 2;
  -moz-column-count: 2;
  -webkit-column-gap: 10px;
  -moz-column-gap: 10px;
  -webkit-column-rule: 1px solid #999;
  -moz-column-rule: 1px solid #999;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  padding:20px;
}
.ohne {
border:0px;
}
#Vtitel {
font-size:0.8em;
float:left;
border:0px solid black;
padding:2px;
margin:0px;
height:18px;
width:540px;
max-width:80%;
cursor:pointer;
}
.kreuz {
float:right;
padding:2px;
margin:0px;
border:0px solid black;
text-align:center;
width:20px;
cursor:pointer;
}
#rahmen {
display:none;
position:fixed;
top:10px;
right:30px;
width:51%;
min-width:600px;
max-width:90%;
height:300px;
background-color:#5fa0d7;
color:#ffffff;
border:1px solid black;
box-shadow: 6px 6px 40px grey;
}
#vorschau {
border:0px;
border-top:1px solid black;
height:277px;
}
.senkrecht  {writing-mode : vertical-lr;-webkit-text-orientation: mixed;text-orientation : mixed;}
}
@media print {
body {
font-size:1em;
background-color:#ffffff;
text-align:center;
font-size:11px;
overflow:hidden;
min-height:100%;
}
a {
color:#000000;
text-decoration:none;
}
.suchfeld, hr, .icon, .agb, .hslice, .navi, .bildohne, .nichda, .nichdaa, .weg, del, .menu, .leiste {
width:0;
height:0;
display:none;
}
.textkiosk {
width:100%;
min-height:99%;
}
.brech {
page-break-after:always;
}
.uws {
height:0px;
padding : 0;
margin : 0;
display : none;
}
.uws span {
height:0px;
padding : 0;
margin : 0;
display : none;
}
}
