@charset "UTF-8";
/**
 * eigene css
 * idee: content.css
 */

@media all
{


/* https://www.w3schools.com/howto/howto_css_table_responsive.asp */
.table.ver09 {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
    border: 1px solid #ddd;
}

.table.ver09 th, .table.ver09 td {
    text-align: left;
    padding: 8px;
}

.table.ver09 tr:nth-child(even) {
	  background-color: #f2f2f2
}





html {
  box-sizing: border-box;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}
*/



/* ------------------------------------------------------------------------------------------- */






/* --- rote text ----------------------------------------------------------------------------- */

.roter_text {
color:#ff0000;
font-weight: bold;
}


/* --- beschreibungstext bei bildern --------------------------------------------------------- */

.beschreibungstext {
color:#ffffff;
background-color:#404040;
}


/* --- ueberschriften ------------------------------------------------------------------------ */

h1,h2,h3,h4,h5,h6 {
  /* gz font-family:Arial,"Times New Roman", Times, serif; */
  
  font-family:Arial,"Times New Roman", Times, serif; /* font-family: 'Lobster', cursive; */
  
  font-weight:normal;
  /* color:#222; 1e90ff dc143b */
  
  color:#9b4200; /* geze 05.05.2010 09:47 */
  
  margin:0 0 0.25em 0;
}

h1 { font-size:250%; }                       /* 30px */
h2 { font-size:200%; }                       /* 24px */
h3 { font-size:150%; }                       /* 18px */
h4 { font-size:133.33%; }                    /* 16px */
h5 { font-size:116.67%; }                    /* 14px */
h6 { font-size:100%; }                       /* 12px */


/* --- absatzausrichtung ------------------------------------------------------------------------ */

.mittig {
        text-align: center;
}        

.links {
        text-align: left;
}        

.rechts {
        text-align: right;
}        


/* --- weitere elemente ------------------------------------------------------------------------ */
hr {                                /* geze 11.05.2010 15:04 ganz neu!!! nach selfhtml */
                                    /* width:600px; evt. doch so! */
color:#9b4200; 
margin:1em 0 0 0;
text-align:left;
border:0;
border:1px #9b4200 solid;
}




/* --- Links ----------------------------------------------------------------------------------------- */

/* a { color:#4D87C7; background:transparent; text-decoration:none; } */

a { color:#002080; background:transparent; text-decoration:none; font-weight: bold; }
a:visited  { color:#002080; }


/* (en) maximum constrast for tab focus - change with great care */
/* (en) Maximaler Kontrast für Tab Focus - Ändern Sie diese Regel mit Bedacht */



/* a:focus { text-decoration:underline; color:#000; background: #fff; } */            /* 04.01.2011 11:44 */           /* geze 12.05.2010 13:17  ... outline: 3px #f93 solid;  */

a:focus { text-decoration:no; color:#000; background: transparent; outline:none; }                                     /* geht auch: outline:0; */

a:hover,



/* a:active { color:#000; text-decoration:none; font-weight: bold; } */               /* 04.01.2011 11:43 */
a:active { color:#182E7A; text-decoration:none; font-weight: bold; }




.print { display: none; }

}




/* --- druckausgabe --- */
@media print
{
  /* Allgemeine CSS Klasse, um beliebige Elemente in der Druckausgabe auszublenden */
  .noprint { display:none !important; }

  /* Allgemeine CSS Klasse sichtbar schalten, zussaetzlich siehe oben */
  .print { display: block;
           position: static; left: 0; }
}






