
   table {border-collapse:collapse;empty-cells:show; }

   img {border:0px solid #333333;}
   h1,h2,h3,h4,h5,h6 {margin:0;padding:0;font-size:13px;font-weight:bold;}
   p{margin:0;padding:0; }

   body,td,input,li,textarea  {font-family:arial,helvetica,sans-serif;font-size:13px;color:#333333}
    td {padding:0;font-size:13px;}
	select {font-size:13px;}
   body {background-color:#F7F7F7;margin:0;padding:0;}
   hr {size:1;height:1px; color:#333333;background-color:#333333;border-style:none;margin-top:25px;margin-bottom:25px;}
   ul {
   margin: 0; padding: 0;
   }
   ul li {
   list-style-type:  none;
   margin: 0; padding: 0;
   }
   li {font-size:13px;margin-bottom:2px;}

   a:link {color:#00A8A3;text-decoration:none;}
   a:visited {color:#00A8A3;text-decoration:none;}
   a:active {color:#00A8A3;text-decoration:none;}
   a:hover {color:#00A8A3;text-decoration:underline;}
    label {cursor:pointer;}
div.leitsaetze {margin-top:10px;}
	 input[type=text],input[type=password],textarea{border:1px solid #808080;background-color:transparent;font-size:1em;}
	 input[type=submit],input[type=button]{border:1px solid #808080;font-size:1em;cursor:pointer;color:#333333;background-color:#F2F2F2;}
	 table.senden_formular {}
	 #senden h5 {font-size:12pt;margin-top:5px;margin-bottom:15px;}
table.senden_formular th  {font-weight:normal;text-align:left;padding-right:5px;padding-bottom:5px;}
table.senden_formular td  {padding-bottom:5px;}
div.instanz span.name {font-style:italic;}
div.instanz {margin-bottom:10px;}
	table.senden_formular textarea {width:100%;height:100px; }

	 span.telefon {white-space:nowrap;font-weight:bold;}
   a.url,a.email {white-space:nowrap;}


      h1 {font-size:24px;color:#00A8A3;border-bottom:1px solid #cccccc;font-weight:normal;padding-bottom:3px;margin-bottom:25px;}
div.suche input[type=submit],div.volltexte input[type=submit] {border:none;cursor:pointer;background-color:transparent;font-size:13px;font-weight:bold;color:#00A8A3;margin:0 0 5px 10px;padding:0;overflow:visible;}
div.suche input[type=text],div.volltexte input[type=text] {border:1px solid #808080;background-color:transparent;font-size:12px;}

p.paddingbottom {margin-bottom:5px;}
p.servicecontacthint {padding-top:25px;}
 table.servicecontacthint td {padding-right:5px;}
 table.servicecontacthint  {margin-top:5px;}
 table.reg_2 {margin-top:10px;}
 table.reg_2 th {font-weight:bold;padding-right:5px;text-align:left;}
 table.reg_2 td,table.reg_2 th  {padding-bottom:2px;}
  table.reg_2 td.right {text-align:right;}

    div.preload {display:none;}
   #body {position:absolute;left:0;top:0;width:986px; }
   #menu1 {position:absolute;top:49px;left:104px;}
   #side_banner { position:absolute;top:48px;left:997px; }
   #side_banner img { }
   #menu1 td {text-align:center;height:42px;width:109px;background-image:url(images/zfir/navi.gif);font-size:13px;}
   #menu1 td.active {background-image:url(images/zfir/navi_active.gif);}
   #menu1 td:hover {background-image:url(images/zfir/navi_hover.gif);}
   #menu1 td.left {width:106px;background-image:url(images/zfir/navi_links.gif);}
   #menu1 td.lactive {width:106px;background-image:url(images/zfir/navi_links_active.gif);}

   #menu1 td.left:hover {background-image:url(images/zfir/navi_links_hover.gif);}
   #menu1 td.right {width:230px;background-image:url(images/zfir/navi_suche.gif);text-align:left;}
   #menu1 a:link {color:white;text-decoration:none;}
   #menu1 a:visited {color:white;text-decoration:none;}
   #menu1 a:active {color:white;text-decoration:none;}
   #menu1 a:hover {color:white;text-decoration:none;}
   #menu1 span.left {vertical-align:middle;display:inline-block;height:20px;width:20px;background-image:url(images/zfir/suche_links.gif);margin-left:10px;}
   #menu1 span.middle {vertical-align:middle;display:inline-block;background-image:url(images/zfir/suche_body.gif);height:20px;overflow:hidden;}
   #menu1 span.right {vertical-align:middle;display:inline-block;background-image:url(images/zfir/suche_rechts.gif);width:20px;height:20px;}
   #menu1 input {border:0px solid white;border-style:none;font-size:11px;width:155px;margin:0;padding:0;margin-top:3px;margin-left:5px;}
   #menu3 {white-space:nowrap;position:absolute;top:13px;left:105px;z-index:100;}
   #menu3 td {font-size:10px;vertical-align:top;}
   table.bookmarks {margin-top:10px;background-color:#F7F7F7 ;border:1px solid #CDCDCD;}
   table.bookmarks td {padding:1px;}
   table.bookmarks img {margin-right:5px;}
   #menu4 {white-space:nowrap;position:absolute;top:13px;right:10px;font-size:10px;}
   #menu3 a  {margin-right:12px;}
   #menu4 a,   #footer a {margin-left:12px;}
   #breadcrumbs a:link ,#menu3 a:link ,#menu4 a:link,#footer a:link{color:#666;text-decoration:none;}
   #breadcrumbs a:visited,#menu3 a:visited,#menu4 a:visited ,#footer a:visited  {color:#666;text-decoration:none;}
   #breadcrumbs a:active ,#menu3 a:active ,#menu4 a:active,#footer a:active{color:#666;text-decoration:none;}
   #breadcrumbs a:hover ,#menu3 a:hover ,#menu4 a:hover ,#footer a:hover{color:#333;text-decoration:none;}
   #logo {position:absolute;top:48px;left:25px;}
   #content {position:absolute;left:105px;top:146px;width:881px; padding-bottom:0px;}
   #content table.tablemain {width:100%;}
   #content table.tablemain td.tdmain {padding-right:11px;vertical-align:top;}
   #content table.tablemain td.sidenav {vertical-align:top;padding-top:5px;}
   #content table.tablemain td.tdfooter {vertical-align:top;padding-top:20px;padding-bottom:50px;}
p.alle_ausgaben {display:none;}

   #breadcrumbs {white-space:nowrap;position:absolute;top:100px;left:105px;z-index:100;font-size:10px;}
   #breadcrumbs ol {list-style-type: none;margin:0;padding:0;font-size:10px;}
   #breadcrumbs ol li {font-size:10px;margin:0 15px 0 0;padding:0;float:left;}
   #breadcrumbs ol li a {font-size:10px;}
   div.service_2_0 {position:absolute;top:180px;border:2px solid #333333;padding:10px;background-color:white;}
   #drucken_2_0 {width:300px;left:263px;}
   #weiterempfehlen_2_0 {width:384px;left:221px;}
   #social {width:350px;left:238px;}
   a.printhere:link,a.printhere:visited,a.printhere:active,a.printhere:hover {font-weight:bold;color:black;text-decoration:none;}
div.toc div.ewir h4 {text-align:right;margin-right:40px;margin-top:20px;font-size:14px;margin-bottom:10px;}
div.toc div.ewir span.os {margin-right:40px;text-align:justify;margin-bottom:8px;}
div.toc div.ewir span.gericht,div.toc div.ewir span.autoren,div.toc div.ewir span.leitpara {display:block;float:left;overflow:hidden;font-variant:normal;}
div.toc div.ewir span.gericht {width:250px;}
div.toc div.ewir span.autoren {width:150px;}
div.toc div.ewir span.leitpara {width:200px;text-align:right;}
div.suche div.toc div.ewir span.leitpara {width:160px;}
div.toc div.ewir span.seitennummer {display:block;text-align:right;}
div.toc div.ewir h4.ewir_hr {border-top:1px solid #333333;padding-top:50px;}
div.toc div.ewir span.autoren {font-variant:normal;font-style:italic;}
div.volltext_mainsite p {margin-bottom:5px;}

div.clearall {clear:left;margin-bottom:20px;}
div.service_2_0 ul
{
padding:0;
margin:0;


white-space:nowrap;
list-style-type:none;
}
div.service_2_0 ul li {display:inline;}
div.service_2_0 h3 {font-size:1.2em;margin-bottom:20px;font-weight:normal;}
div.service_2_0 .closebtn {text-align:right;font-size:0.85em;margin-top:10px;}
div.service_2_0 .closebtn a:link,div.service_2_0 .closebtn a:visited,div.service_2_0 .closebtn a:active,div.service_2_0 .closebtn a:hover {color:#666;}
div.service_2_0 label {display:block;margin-bottom:10px;}
div.service_2_0 textarea {margin-top:5px;display:block;width:380px;height:100px;}
div.service_2_0 input.text {width:380px;margin-top:5px;display:block;}
div.service_2_0 input.checkbox {margin:0 5px 0 0;}
div.service_2_0  h4 {margin-bottom:15px;font-weight:normal;font-size:0.9em;}
      #main {width:640px;}

   #sidenav {width:230px;}
   #footer {width:100%;border-top:1px solid #cccccc;padding-top:7px;}
   #footer td {font-size:10px;color:#333333;}
   #footer table {width:100%;}
   #footer td.right {text-align:right;padding-right:10px;}
  img.sidebanner {width:230px;margin-bottom:15px;border:0px solid blue;display:none;}
   #sidenav ,#sidenav li {font-size:12px;}
   #sidenav p {font-size:12px;}
   .abc .title {color:#808080;font-weight:bold;font-size:12px;}
   table.abc tbody {background-color:white;}

   #main table.abc {margin-bottom:30px;margin-top:5px;}
   #main table.abc tbody,tfoot {background-color:#E4E4E4}
   #sidenav h2 {margin-bottom:10px;font-size:12px; }

   #sidenav .icon {vertical-align:middle;}
   #sidenav .person,#sidenav .cover  {margin-top:5px;margin-bottom:5px;}

   #sidenav li {padding-bottom:3px;}
  #sidenav table.abc {margin-bottom:15px;}
   div.toc a span   {display:block;}

   div.archiv h2 {font-size:14px;margin-bottom:10px;}
   div.archiv p {margin-bottom:5px;}
   div.archiv table td {padding-right:20px;padding-bottom:2px;}
   div.archiv table {margin-bottom:20px;margin-top:10px;margin-left:10px;width:auto;}

   div.toc h3 {font-size:13px;margin-bottom:5px;margin-top:15px;}
   div.toc h4 {margin-bottom:5px;margin-top:10px;font-size:12px;}
   div.toc p {margin-bottom:10px;}
   div.toc a:link {color:#333333;text-decoration:none;}
   div.toc a:visited {color:#333333;text-decoration:none;}
   div.toc a:active {color:#333333;text-decoration:none;}
   div.toc a:hover {color:#333333;text-decoration:none;}

   span.uebertitel {display:block;font-weight:normal;margin-bottom:-5px;margin-top:10px;font-size:1.1em;}
   div.toc a.visible_link:link {color:#00A8A3;text-decoration:none;}
   div.toc a.visible_link:visited {color:#00A8A3;text-decoration:none;}
   div.toc a.visible_link:active {color:#00A8A3;text-decoration:none;}
   div.toc a.visible_link:hover {color:#00A8A3;text-decoration:none;}
    div.toc .authors,div.toc .court {font-variant:small-caps;margin-bottom:2px;}
   div.toc .os,div.toc .titel ,div.toc .utitel {margin-bottom:2px;}
   div.toc .utitel {font-size:11px;}

      .service h2 {margin-bottom:5px;margin-top:15px;font-size:11pt;}
	  .service h4 {margin-bottom:2px;margin-top:5px;font-size:13px;}
	  ol.roman { list-style-type:upper-roman;}
   .service  ul li {
   padding-bottom:2px;
   }
   p.hinweis_verlaengern {padding:5px 10px 5px 10px; background-color:#F2F2F2;}
   .service h3 {margin-bottom:10px;font-size:15px;}
   .service h5 {display:inline;font-weight:normal;text-decoration:underline;}
   .instructions ul li {list-style-type:square;}
   .instructions ul {list-style-position:inside;}
   div.nicht_im_heft {margin-top:15px;}
   p.zfirdat_ueberschrift {font-weight:bold;margin-top:10px;margin-bottom:5px;}
   div.partner td {font-size:14px;}
   div.partner table td {padding-right:100px;padding-bottom:20px;vertical-align:top;}
   div.partner img {;}
   p.hinweis {font-size:11px;padding-bottom:15px;}
   div.home h2,div.volltexte h2 {font-size:18px;margin-bottom:2px;}
   div.home h3 {  }
   div.home  a:link,div.volltexte  a:link { color:#00A8A3;text-decoration:none;}
   div.home  a:visited,div.volltexte  a:visited  {color:#00A8A3;text-decoration:none;}
   div.home  a:active ,div.volltexte  a:active{color:#00A8A3;text-decoration:none;}
   div.home  a:hover,div.volltexte  a:hover  {color:#00A8A3;text-decoration:underline;}
   div.home img {float:left;margin-right:10px;margin-top:3px;}
   div.home div ,div.volltexte div{margin-bottom:25px;}
   div.suche p,div.volltexte p {margin-bottom:10px;font-size:13px;}
   div.suche table, div.volltexte table  {font-size:12px;}
   div.suche table td,div.volltexte table td {padding-right:10px;font-size:12px;padding-bottom:2px;}
   div.suche table.checkboxes ,div.volltexte table.checkboxes{margin-bottom:10px;}
   div.suche table.checkboxes td {padding-right:2px;padding-bottom:0px;}
   div.suche table td.example ,div.volltexte table td.example {font-style:italic;color:#808080;}
   div.suche table td.paddingtop,div.volltexte table td.paddingtop {padding-top:10px;padding-bottom:5px;}
   div.nav_treffer a {font-size:12px;padding:5px;background-color:#00A8A3;color:#D8D8D8;}
   div.nav_treffer {margin-top:30px;}
   div.nav_treffer p {margin-bottom:10px;}
   div.nav_treffer a:link {color:white;text-decoration:none;}
   div.nav_treffer a:visited {color:white;text-decoration:none;}
   div.nav_treffer a:active {color:white;text-decoration:none;}
   div.nav_treffer a:hover {color:white;text-decoration:none;}
   #searchform_show_link {font-size:13px;}
   div.beitrag h5 ,div.gliederung h5 {font-weight:normal;font-size:16px;margin-bottom:10px;}
   div.beitrag h2 {font-weight:normal;font-variant:small-caps;margin-bottom:5px;}
   div.beitrag h3 {font-weight:bold;font-size:12px;margin-bottom:10px;margin-top:10px;}
   div.beitrag p {text-align:justify;margin-bottom:5px;}
   div.beitrag td p {text-align:left;}
   div.beitrag td  {vertical-align:top;}
   
   div.beitrag span.name {font-style:italic;}
   div.beitrag a.fn_nummer,   #fn td.char a.nummer {font-size:.8em; line-height:1em;vertical-align:text-top;
}

   div.beitrag .pagebreak {text-align:right;display:block;padding:5px 10px 5px 0;margin:20px 0 20px 0;border-top:1px solid #333333;border-bottom:1px solid #333333;}
   #fn { }
   #fn td {vertical-align:top;}
   #fn td.char {padding-right:10px;text-align:right;}
    hr.fn {size:1;height:1px; color:#333333;background-color:#333333;border-style:none;margin-top:25px;margin-bottom:10px;width:200px;margin-left:0;text-align:left;}
  div.beitrag img.beitrag {display:block;margin-top:15px;margin-bottom:15px;}
   div.beitrag table.beitragtable,div.beitrag table.abbildung_padding {margin-top:15px;margin-bottom:15px;empty-cells:show;}
  div.beitrag table td {padding:2px 5px;}
  div.beitrag ul.strich li {
   list-style-type:  square;
   margin-left: 15px;
   }  div.beitrag ul.punkt li {
   list-style-type:  disc ;
   margin-left: 15px;
   }
   div.beitrag span.rzz {display:block;height:100px;margin-bottom:-100px;margin-left:-25px;margin-right:0;font-size:11px;font-family:times new roman,times,serif;}
   table.login_table td,table.login_table th {padding-right:5px;padding-bottom:2px;}
   table.login_table th {text-align:left;}
   table.login_table .right {text-align:right;}
   table.login_table {margin-bottom:15px;margin-top:15px;}
   p.login_alert {margin-bottom:15px;color:#FF0000;}
    p.login_good {color:#267F00;}


    p.smb {margin-bottom:3px;}
	a.redlink:link {color:red;}
	a.redlink:visited {color:red;}
	a.redlink:active {color:red;}
	a.redlink:hover {color:red;}

	div.gliederung li {margin-left:20px;}
	div.ebene3,div.ebene4 {margin-left:20px;}
	div.ebene2 div.titel {font-weight:bold;display:inline;}
	div.ebene2 div.Utitel {font-weight:bold;display:inline;}
	div.gliederung ul {margin-bottom:10px;}
	p.toc_download_zusatz {margin-top:-8px;font-size:0.9em;}
	div.beitrag h4 {margin-bottom:15px;margin-top:-7px;font-size:11px;}

table.ewir_swliste_leitpara {border-style:none;border-collapse:collapse;width:100%;}
table.ewir_swliste_leitpara td {padding:0;}
table.ewir_swliste_leitpara td.ewir_swliste {vertical-align:top;text-align:left;font-weight:bold;}
table.ewir_swliste_leitpara td.ewir_swliste div {width:300px;}
table.ewir_swliste_leitpara td.ewir_leitpara_container {vertical-align:top;}
table.ewir_leitpara {border-style:none;border-collapse:collapse;}
table.ewir_leitpara td {font-size:16px;font-weight:bold;white-space:nowrap;text-align:center;}

div.ewir_normenkette {font-weight:bold;margin-top:15px;border-bottom:2px solid #333333;padding-bottom:5px;}

div.ewir_fundstelle {text-align:right;margin-top:8px;}
div.ewir_leitsatz_text div.ewir_titel {font-weight:normal;margin:20px 0 2px 0;}
div.ewir_leitsatz_text {font-weight:bold;text-align:justify;}
div.ewir_leitsatz_text p {padding:0;margin:0 0 15px 0;}
div.ewir_gerichtszeile {margin-top:20px;text-align:justify;}
div.ewir_titel {font-weight:bold;margin:20px 0 2px 0;}
a.graylink:link,a.graylink:visited,a.graylink:active,a.graylink:hover {color:#333;text-decoration:none;font-weight:bold;font-size:12px;}
div.ewir_autoren {font-style:italic;text-align:justify;margin-bottom:10px;}
div.ewir_anmerkung p {margin:0 0 10px 0;}
span.ewir_bold {font-weight:bold;}
span.ewir_italic {font-style:italic;}
span.ewir_name {font-style:italic;}
div.ewir_login {margin:30px 0 30px 0;padding:10px;border:1px solid #00A8A3;}
div.ewir_login p {margin:0 0 10px 0;}
.ewir_pagebreak {text-align:left;display:block;padding:5px 0 5px 5px;margin:20px 0 20px 0;border-top:1px solid #333333;border-bottom:1px solid #333333;}

#toolbar {margin-top:-20px;margin-bottom:30px;text-align:right;padding-right:5px;font-size:11px;}
#toolbar a {margin-left:12px;}
#toolbar a:link,#toolbar a:visited,#toolbar a:active {color:#666;text-decoration:none;}
#toolbar a:hover {color:#333;text-decoration:none;}
#komm_navi table {border-collapse:collapse;}
#komm_navi td {vertical-align:top;padding:0;}
#komm_navi {margin-top:-10px;}
#komm_content {margin-top:10px;margin-right:10px;}
#komm_navi a:link,#komm_navi a:visited,#komm_navi a:active,#komm_navi a:hover {color:#333333;text-decoration:none;}

#komm_navi li.plus {padding-left:15px;background-repeat:no-repeat;background-position:0 0.3em;}
#komm_navi ul {list-style-type:none;margin:10px 0 0 0;padding:0;}
#komm_navi li {margin:0px 0px 10px 5px;padding:0;}
#komm_content h1, #komm_content h2, #komm_content h3, #komm_content h4 {margin:0;padding:0;font-weight:normal;font-size:1em;color:#333333;border-style:none;padding-bottom:0;}
#komm_content p {margin:0 0 5px 0;padding:0;text-align:justify;}
#komm_content h1 {font-weight:bold;font-size:1.5em;margin-bottom:10px;margin-top:5px;}
#komm_content h2 {font-weight:bold;font-size:1.2em;margin-bottom:10px;margin-top:5px;}
#komm_content h3 {font-weight:normal;font-size:1.2em;margin-bottom:10px;margin-top:15px;}

#komm_content .bold {font-weight:bold;}
#komm_content .ital {font-style:italic;}
#komm_content .small {font-size:0.9em;}
#komm_content .name {font-style:italic;}
#komm_content .s10 {font-size:10px;}
#komm_content .center {text-align:center;}
#komm_content table.rz_block {width:100%;}
#komm_content table.rz_block td {vertical-align:top;}
#komm_content table.rz_block td.rz {text-align:right;padding-left:10px;font-weight:bold;}
#komm_content .sup,a.fn {font-size:0.8em;vertical-align:text-top;}
#komm_content ul.no_bullet {list-style-type:none;}
#komm_content ul {list-style-type:none;margin:10px 0 0 0;padding:0;}
#komm_content li {margin:0px 0px 5px 0px;padding:0;}
#komm_content a.rzref:link,#komm_content a.rzref:visited,#komm_content a.rzref:active,#komm_content a.rzref:hover {color:#333333;text-decoration:underline;}
#komm_content span.p_titel {font-size:1.2em;margin-top:10px;margin-bottom:10px;display:block;}
#komm_content a.fn:link, #komm_content a.fn:visited, #komm_content a.fn:active, #komm_content a.fn:hover {color:darkblue;text-decoration:none;}
#komm_content table.fn {}
#komm_content hr.fn {margin-top:20px;height:1px;color:#333333;background-color:#333333;border-style:none;width:100px;margin-left:0;}
#komm_content  td.fn a:link, #komm_content  td.fn a:visited, #komm_content  td.fn a:active, #komm_content  td.fn a:hover {color:darkblue;text-decoration:none;}
#komm_content  td.fn {padding-right:10px;text-align:right;}

.ewir_startseite p,.ewir_startseite ul {margin-bottom:20px;}
.ewir_startseite li {list-style-type: square;list-style-position:inside;}

#sidenav span.aktuell_header {font-weight:bold;font-size:12px;display:block;margin:5px 0 5px 0;}
#sidenav a.aktuell_link:link,#sidenav a.aktuell_link:visited,#sidenav a.aktuell_link:active,#sidenav a.aktuell_link:hover {color:#333333;text-decoration:none;}
#sidenav span.aktuell_uebertitel {}
#sidenav span.aktuell_titel {}
#sidenav span.aktuell_inhalt {display:block;margin:0px 0 5px 0;}
#sidenav span.aktuell_inhalt  p  {font-size:12px;margin-bottom:5px;}
 :focus { -moz-outline-style: none; }
table.abc a.graylink2:link,table.abc a.graylink2:visited,table.abc a.graylink2:active,table.abc a.graylink2:hover {color:#333;text-decoration:none;font-weight:bold;font-size:12px;}

table.unterzeichnen  {margin:10px 0 10px 0;}
table.unterzeichnen td {padding:2px 5px 2px 2px;}
li.unterzeichner_datum {float:left; }
li.unterzeichner_name {float:left;font-weight:bold;}
li.unterzeichner_ort {float:none;font-weight:normal;}
li.unterzeichner_kommentar {margin-top:10px;margin-bottom:15px;}
div.beitrag table.abbildung_padding {border-style:none;border-collapse:collapse;}
div.beitrag table.abbildung_padding td {padding:0;}
div.beitrag img.beitrag {padding:0;margin:0;}
   @media print {#breadcrumbs,
#drucken_2_0 ,#menu1,#menu3,#menu4,#logo,#sidenav,#footer,#side_banner,#toolbar  {display:none;}
#content,#main,#body {position:static; margin:0;padding:0;width:100%;}
 *   {color:black;}


   }
   