/* allgemein */
*              {margin:0px; padding:0px;}
html           {font-size:medium; color:#000; line-height:1.3em;
                font-family:"Trebuchet MS", Helvetica, Verdana, Arial, SunSans-Regular, Sans-Serif;}
                
/* Silbentrennung CSS3 */
p	{ -webkit-hyphens: auto; -moz-hyphens: auto; -ms-hyphens: auto; hyphens: auto; text-align: justify;} 
*+ html   {text-align: left;}
* html     {text-align: left;}

#inhalt   {padding-left:25px; padding-top:40px;}
#seitenfuss {}
#steuerleiste  {}

/* Bilder  */
img {border:none; page-break-inside: avoid;display:none;}

div.steuern {display:none;}

A:visited {color:#000;}
A:active  {color:#000;}
A:hover   {color:#000;}
a:link    {color:#000;}
a         {text-decoration:none;}
.link     {font-weight:bold;}

h1        {font-size:17px; text-align: center; color: #000; padding-top:12px;}
h2        {font-size:16px; color: #000; padding-top:12px; }
h3        {font-size:14px; color: #000; padding-top:12px; }
ul.aufzaehl {list-style: square; padding-left: 2em;}

div.pe {padding-left:0.5em; margin-left:1em; border-left:1em solid #dddddd; hyphens: auto; text-align: justify;} /* Protokollerklärung */
div.ne {padding-left:0.5em; margin-left:2em; margin-bottom:1em;margin-top:1em; border-left:1em solid #eeeeee; hyphens: auto; text-align: justify;}  /* Niederschriftserklärung  */
div.verweis{ display:none;}    
/*  navileiste links */
.button1, .button2, .button3, .button4 
          {display:none;}
a.button1, a.button2, a.button3, a.button4
          {display:none;}
a.button1:hover, a.button2:hover, a.button3:hover, a.button4:hover
          {display:none;}
.button1_akt, .button2_akt, .button3_akt, .button4_akt       
          {display:none;}
.mobile-text { display:none;}    
.mobil { display:none;}    

/* span.zusatz, Alternative wäre {display:none;}  */
.zusatz span {padding-left:40px; font-style:italic; font-family:Georgia, Times, Serif; font-size:80%; line-height:1.2em; display:block;}

/* Text */
.zitat    {padding-left:25px; padding-bottom:6px; width: 80%; font-family:Georgia, Times, Serif; font-size:100%;page-break-inside: avoid;}
.zitateng {padding-left:25px; width: 80%; font-family:"Palatino Linotype", "Book Antiqua", Palatino, Georgia, Times, Serif; font-size:100%;}
.quelle   {padding-left:30px; padding-bottom:6px; font-style:italic; }
.einruck  {text-indent:-27px; margin-left:27px; }
.wichtig  {text-decoration:underline;}
.links    {text-align:left;}
.nicht    {text-decoration: line-through;}
.statt    {font-weight:900;}
.tarif    {background-color:#333; color:white; font-weight:700;}

/* Tabelle  */
table {
  width: 100%;
  table-layout: auto;
  border-collapse: separate;
  border-spacing: 0;
  border: 4px solid white;
  border-radius: 10px; 
  overflow: hidden; 
}
th             {padding-top:6px; padding-bottom:4px;  width: 19%; }
.tabkopf,.tk       {background:#1b516e; text-align:center; padding:2px; font-size:90%; font-weight:600; color:#FFF;}
.tabzeile1, .tz1   {background:#F8FFDA; text-align:center; line-height:1.5em; vertical-align:top;line-height:1.4em;}
.tabzeile2, .tz2  {background:#E4EACA; text-align:center; line-height:1.5em; vertical-align:top;line-height:1.4em;}

tr.tabzeile1:hover {background:#EEFFAA; color:#000;}
tr.tabzeile2:hover {background:#C2C98E; color:#000;}
tr.tz1:hover {background:#EEFFAA; color:#000;}
tr.tz2:hover {background:#C2C98E; color:#000;}

.tz1, .tz2, .tk  {padding: 1%;}
.tz1 , .tz2, .tk  {font-size:95%;}
.tz1l	{text-align:left; padding-left: 20px;}
.tz2l	{text-align:left; padding-left: 20px;}

.links         {text-align:left;}
.abstand       {padding-left:0.5em;}
.verdi-button   {display:none;} 