/* Skins */

/* Grundeinstellung aller Tabellen 
*******************************************************************************/

table {
  font-size: 1.2em; 
  /* border: solid #9c3 1px; */
  border-collapse: collapse;
  empty-cells: show;
  padding: 0px;
  margin: 0px;
  border-spacing: 0px; }

tr {
  border: none;
  padding: 0px;
  margin: 0px; }

td, th {
  /* border: solid #9c3 1px; */
  padding: 7px;
  margin: 0px;
  vertical-align: top;
  border-spacing: 0px; }


  
/* nur für die Tabellen-Module (Standard-Tabelle)
*******************************************************************************/
.stdtab {
	font-size: 1.2em;
  border:  solid grey 1px; }

.stdtab td {
  min-width: 12em;
	border: solid grey 1px;
  padding: 6px; }
  
.stdtab p, .stdtab ul, .stdtab ol { font-size: 1.0em; }  
  

.sbase p  { font-size: 1.0em; margin-bottom: 0.2em} /* Basiseinstellungen der skins */
.sbase li { font-size: 0.83em; }
.sbase h1 { font-size: 1.42em; }
.sbase h2 { font-size: 1.17em; }
.sbase li,h1,h2 { margin-bottom: 0; }
.sbase ul { margin-top: 0; margin-bottom: 0; }

  
/* für alle Tabellen: Textile und Tabellen-Module (Standard-Tabelle)
*******************************************************************************/
/* teilweise wird eine minimale Spaltenbreite definiert */

.mit_rahmen { border: solid #333 1px;  }
.mit_rahmen td, .ohne_rahmen th { border: solid #333 1px;  }
  
/*******************************************/
.hellgelb { background-color: #ffb; }
.hellgelb td, .hellgelb th { min-width: 80px; }
  
/*******************************************/

.hellgruen { background-color: #cfc; }
.hellgruen td, .hellgruen th { min-width: 80px; }

 
/*******************************************/

.hellblau { background-color: #A9D0F5; }
.hellblau td, .hellblau th { min-width: 80px; }
  
/*******************************************/

.hellviolett { background-color: #fdf; }
.hellviolett td, .hellviolett th { min-width: 80px; }
  
/*******************************************/

.dark { background-color: #222; }
.dark td, .dark th { min-width: 80px; }
.dark, .dark p, .dark li { color: #fff; } /* geänderte Schriftfarben */
.dark h1, .dark h2 { color: #F81; }
.dark a, .dark a:link { font-size: 1.0em; color: #F81; }
.dark a:hover { color: #F81; text-decoration: underline; }
 
/*******************************************/

.rote_linien { border: solid red 1px; }
.rote_linien td, .rote_linien  th { border: solid red 1px; }


/* spezielle Tabellen mit unterschiedlichen Spalteneigenschaften
*******************************************************************************/

.spec_tab_001 tr th { color: gray; }  /* erste Spalte */
.spec_tab_001 tr th + th { color: green; } /* zweite */
.spec_tab_001 tr th + th + th { color: red; } /* dritte */
/* max-width ausreichend fuer alle nicht-MS-Browser, min-width = none und width fuer die IEs */
.spec_tab_001 tr th + th + th + th { color: blue; min-width: none; width: 40px; max-width: 40px; overflow: hidden; } /* vierte und weitere */

/*******************************************/

/* max-width ausreichend fuer alle nicht-MS-Browser, min-width = none und width fuer die IEs */
.spec_tab_002 tr th + th + th + th { min-width: none; width: 3.4em; max-width: 3.4em; overflow: hidden; } /* vierte Spalte und weitere */

/* eof */




