/* Start Layout.css  */

/* Layout-Eigenschaften body */
body { margin: 0; padding: 0; border: 0; 
	     font-family: Arial, Helvetica, sans-serif; font-size: 10pt;
	     overflow-x: hidden; overflow-y: hidden; 
	     background-color: rgb(255,255,255); color: rgb(000,000,000); }
#webpage  {   }

/* headings */
h1      { font-size: 12pt; font-weight: bold; text-align: center; margin: 0; border-width: 0; padding: 0; }
h2      { font-size: 12pt; font-weight: bold; margin: 0; border-width: 0; padding: 0; }
h3      { font-size: 11pt; font-weight: bold; margin: 0; border-width: 0; padding: 0;}
h4      { font-size: 10pt; font-weight: bold; margin: 0; border-width: 0; padding: 0; }
img     { margin: 0; padding: 0; border-width: 0; }
table   { margin: 0; padding: 0; border-width: 0; }
tr      { margin: 0; padding: 0; border-width: 0; }
td      { margin: 0; padding: 0; border-width: 0; }
em      { font-weight: bold; }

a            { text-decoration: none; }
a:hover      { font-weight: bold; } 
button       { margin: 0; padding: 0 3px 0 3px; 
               border-width: 1px; border-style: solid; border-color: rgb(000,000,000); }
button:hover {font-weight: bold; }


#langtitel { padding: 0 0 0 1%; font-weight: bold; font-size: 12pt; }

/* width bezieht sich auf die Bildschirmbreite */
#logoli  { position: relative; float: left; width: 20%; margin: 0; padding: 0; border: 0; }
#logomi  { position: relative; float: left; width: 60%; margin: 0; padding: 0; border: 0; }
#logore  { position: relative; float: left; width: 20%; margin: 0; padding: 0; border: 0; }


/* Ende Layout.css */

/* Start Layout-c.css */

/* Farbklassen */ 
.color-gruenwd  { color: rgb(000,150,000); }
.color-blauwd   { color: rgb(000,000,150); }
.bcolor-gruenwd { background-color: rgb(245,255,245); }
.bcolor-blauwd  { background-color: rgb(245,245,255); }
.schwarz        { color: rgb(000,000,000); }
.rot            { color: rgb(255,000,000); }

/* text - right not used in  tables so far */
.fett      { font-weight: bold; }
.center    { text-align:  center; }
.right     { text-align:  right; }
.font09    { font-size:    9pt; }
.font10    { font-size:   10pt; }
.font11    { font-size:   11pt; }
.font12    { font-size:   12pt; } 
.width06   { width:        6%; }
.width100  { width:      100%; }

/* Klassen fuer navi und servi */
.wamargns  { margin-right:  3%; margin-left:    3%; }
.sepaddns  { padding-top:   3%; padding-bottom: 3%; }
.margtopns { margin-top:    3%; }
.margbotns { margin-bottom: 3% }

/* Klassen fuer inhalt */
.wamargin  { margin-right:  2%; margin-left:    2%; }
.sepaddin  { padding-top:   1%; padding-bottom: 1%; }
.margtopin { margin-top:    1%; }
.margbotin { margin-bottom: 1%; }
 
/* Trennlinien */
.trennoben   { border-bottom-width: 1px; border-bottom-style: solid;} 
.trennunten  { border-top-width:    1px; border-top-style:    solid;}

/* fuer alle mitten */
.mitteformat  { overflow-y: auto; overflow-x: hidden; }

/* Eingabefelder - Achtung border-color */
.eingabe   { margin: 0; padding: 0 0 0 1px; font-family: serif; 
             border-width: 1px; border-style: solid; border-color: rgb(000,000,150); }


/* Ende Layout-c.css */
/* Start Mitte-c.css  */

/* Klassen fuer DOM-Funktionstabellen */
.t081titel {  }
.t081table { border-collapse: collapse; background-color: rgb(240,255,240); }
.t081t     { padding: 1mm; border-width: 0.5mm; border-style: solid; }

.t082titel {  }
.t082table { border-collapse: collapse; background-color: rgb(240,255,240); }
.t082t     { padding: 1mm; border-width: 0.5mm; border-style: solid; }

.t083titel {  }
.t083table { border-collapse: collapse; background-color: rgb(240,255,240); }
.t083t     { padding: 1mm; border-width: 0.5mm; border-style: solid; }

.t084titel {  }
.t084table { border-collapse: collapse; background-color: rgb(240,255,240); }
.t084t     { padding: 1mm; border-width: 0.5mm; border-style: solid; }


/* Klassen fuer Bildleiste  */
.t031titel {  }
.t031table { border-collapse: collapse; }
.t031t     {  }


/* Klassen fuer tab032 -  */
.t032titel {  }
.t032table { border-collapse: collapse; width: 100%; }
.t032s0    { width: 50.0%; }
.t032s1    { width: 43.0%; }
.t032s2    { width:  3.0%; }
.t032s3    { width:  1.0%; }
.t032s4    { width:  3.0%; }


/* Klassen fuer tab039 - infuss - */
.t039titel {  }
.t039table { border-collapse: collapse; width: 100%; }
.t039s0    { width: 28.0%;  }
.t039s1    { width: 22.0%;                    font-weight: bold; }
.t039s2    { width: 47.0%; text-align: right;  }
.t039s3    { width:  3.0%; text-align: right; font-weight: bold; }


/* Ende Mitte-c.css *//* Start navi.css  */

#navi-kopf  { }
/* Bildleiste  */
#navi-bild  { }
#tab011 {  } 
/* Langtitel - */
#navi-titel { }


#navi-mitte {  }
/* Titel IV */
#navi-iv    { }
#tab012 {  }
/* Kapitelhierarchhie */
#navi-hr    { }
#tab013 {  }


#navi-fuss  {  }
#tab019 {  }


/* Ende navi.css */
/* Start navi-c.css */

/* Klassen fuer tab011 - Bildleiste in Flogo */
.t011titel {  }
.t011table { border-collapse: collapse; }
.t011t     {  }


/* Klassen fuer tab012 - navi-iv - zwei Spalten*/
.t012titel {  }
.t012table { font-weight: bold; border-collapse: collapse; width: 100%; }
.t012s0    { font-size: 11pt; }
.t012s1    { text-align: right; }


/* Formatierung Kapitelhierarchie - tab013 separate wg. Lesbarkeit */
.t013titel {  }
.t013table { border-collapse: separate; width: 100%; } 
.t013z1r1  { font-size: 11pt; font-weight: bold; width: 6%; }
.t013z1r2  { font-size: 11pt; font-weight: bold; }
.t013z1r3  { font-size: 10pt; font-weight: bold; text-align: right;    }
.t013z2r1  { font-size: 10pt; font-weight: bold; width: 6%; }
.t013z2r2  { font-size: 10pt; font-weight: bold; }
.t013z2r3  { font-size:  9pt; font-weight: bold; text-align: right;    }
.t013z3r1  { font-size: 11pt; width: 6%; }
.t013z3r2  { font-size: 11pt; }
.t013z3r3  { font-size: 10pt; text-align: right;    }
.t013z4r1  { font-size: 10pt; width: 6%; }
.t013z4r2  { font-size: 10pt; }
.t013z4r3  { font-size:  9pt; text-align: right;    }


/* Formatierung Kapitelhierarchie - tab014 separate wg. Lesbarkeit -fuer datentypi */
.t014titel {  }
.t014table { font-size: 11pt; border-collapse: separate; width: 100%; } 
.t014s0    {  }
.t014s1    { text-align: right; }


/* Klassen fuer navi-fuss - tab019 */
.t019titel {  }
.t019table { border-collapse: collapse; }
.t019t     {  }  


/* Ende navi-c.css */
/* Start servi.css  */

#servi-kopf  { }
/* Bildleiste -  */
#servi-bild  { }
#tab051 {  }
/* Servititel  */
#servi-titel { }


#servi-mitte {  }
/* Meldungen */
#servi-err   {   }
#servi-err1  {   }
#servi-err2  {   }
#servi-err21 {   }
#servi-err22 {   }
#servi-err3  {   }

/* Anmelden - Registrieren */
#servi-log   {  }
#servi-log1  {  }
#servi-log2  {  }
/* id's fuer input fields in servi-log */
#servi-log-in1 {  }
#servi-log-in2 {  }
#tab052        { border-collapse: separate; font-weight: bold; }
/* id's fuer buttons */
#servi-log-but3 {  }
#servi-log-but4 {  }
#servi-log-but5 {  }
#servi-log3     {  }
#servi-log31    {  }
#servi-log4     {  }

/* drucken */
#servi-drk   {   }
#servi-drk1  {   }
#servi-drk2  {   }
#servi-drk-but1 {  }

/* pdf als Druckvarainte */
#servi-pdf   {   }
#servi-pdf1  {   }
#servi-pdf2  {   }
#tab053      {  } 

/* Systeminfos button */
#servi-sys   {   }
#servi-sys1  {   }
#servi-sys2  {   }
#servi-sys-but1 {  }
#servi-sys-but2 {  }
#servi-sys-but3 {  }

#servi-fuss  {  } 
#tab059 {  }


/* Ende servi.css */
/* Start servi-c.css */


/* Klassen fuer Bildleiste Flogo */
.t051titel {  }
.t051table { border-collapse: collapse; }
.t051t     {  }


/* Klassen fuer servi-pdf */
.t053titel { font-size: 11pt; font-weight: bold; margin: 0; border-width: 0; padding: 0; }
.t053table { border-collapse: collapse; }
.t053s0    { padding: 1mm; font-weight: bold; font-size: 11pt; }
.t053s1    { padding: 1mm; } 


/* Klassen fuer Fuss */
.t059titel {  }
.t059table { border-collapse: collapse; }
.t059s0    {  }
.t059s1    {  }
.t059s2    {  }

/* Ende servi-c.css */
/* Start Mitte.css */

#in-kopf      {  }
/* Bildleiste */
#in-bild      {  }
#tab031       {  }
/* Inhalttitel */
#in-titel     {  }
#tab032       {  }

/* inhalt-sys */
#inhalt-sys   {  }
#inhalt-sys1  { float: left; width: 49.5%; padding-right: 1%;}
#tab081       {  }
#tab082       {  }
#inhalt-sys2  { float: left; width: 49.5%; }
#tab083       {  }
#tab084       {  }
#inhalt-sys-but1 {  }
#inhalt-sys-but2 {  }

#in-mitte     { clear: both; }
/* ids fuer Kapitelueberschriften im Inhalt - max 4 pro Seite */
/* a Kapnummer, b Kaptext */
#in-mitte1    {  }
#in-mitte2    {  }
#in-mitte3    {  }
#in-mitte4    {  }

#in-fuss      { clear: both;  }
#tab039       {  }

/* Ende Mitte.css */
/* Start Inhalt */

/* ids fuer Tabellen - Dateinr + lfd Nr */
#tab201 {  }
#tab202 {  }
#tab231 {  }
#tab251 {  }
#tab252 {  }
#tab501 {  }
#tab502 {  }
#tab503 {  }
#tab504 {  }
#tab601 {  }
#tab621 {  }
#tab631 {  }

/* ids fuer pdf-links im Inhalt - Dateinr + lfd Nr */
#pdf303 {  }
#pdf341 {  }
#pdf411 {  }
#pdf471 {  }
#pdf541 {  }

/* ids fuer url-links */
#url201 {  }
#url251 {  }
#url301 {  }
#url302 {  }
#url331 {  }
#url332 {  }


/* einspaltig (a) */	          
#in-text-a   { font-size: 12pt; }

/* zweispaltig  (b) - halbe/halbe -  */
#in-text-b1  { float: left; width: 49.5%; padding-right: 1%; }
#in-text-b2  { float: left; width: 49.5%; }

/* zweispaltig  (c) - ein Dritttel (Bilder) / zwei Drittel (Text)  */
#in-text-c1  { float: left; width: 32.8%; padding-right: 1%; }
#in-text-c2  { float: left; width: 66.2%; font-size: 11pt; }

/* zweispaltig  (d) - zwei Drittel (Text) / ein Drittel (Bilder)  */
#in-text-d1  { float: left; width: 66.2%; padding-right: 1%; font-size: 11pt; }
#in-text-d2  { float: left; width: 32.8%; }

/* dreispaltig (e) -  drei Drittel (Bilder)  */
#in-text-e1  { float: left; width: 32.8%; padding-right: 0.8%; }
#in-text-e2  { float: left; width: 32.8%; padding-right: 0.8%  }
#in-text-e3  { float: left; width: 32.8%; }

/* vierspaltig (f) -  vier Viertel (Bilder)  */
#in-text-f1  { float: left; width: 24.4%; padding-right: 0.8%; font-size: 9pt; }
#in-text-f2  { float: left; width: 24.4%; padding-right: 0.8%; font-size: 9pt; }
#in-text-f3  { float: left; width: 24.4%; padding-right: 0.8%; font-size: 9pt; }
#in-text-f4  { float: left; width: 24.4%;                      font-size: 9pt; }

/* Ende inhalt.css */

/* Start Inhalt-c.css */


/* Klassen fuer Tabelle 1 aus Kap20 - Art Liste  - zwei Spalten */
.t201titel { font-size: 11pt; }
.t201table { margin-left: 1%; border-collapse: separate; }
.t201s0    { padding: 1mm; font-weight: bold; font-size: 11pt; }
.t201s1    { padding: 1mm; } 

/* Klassen fuer Tabelle 2 aus Kap20 - Art Liste - zwei Spalten*/
.t202titel { font-size: 11pt; }
.t202table { margin-left: 1%; border-collapse: separate; }
.t202s0    { padding: 1mm; font-weight: bold; font-size: 11pt; }
.t202s1    { padding: 1mm;  } 

/* Klassen fuer Tabelle 1 aus Kap23 - Art Liste - zwei Spalten */
.t231titel { font-size: 11pt; }
.t231table { margin-left: 1%; border-collapse: separate; }
.t231s0    { padding: 1mm; font-weight: bold; font-size: 11pt; }
.t231s1    { padding: 1mm;  } 

/* Klassen fuer Tabelle 1 aus Kap25- Art Tabelle - drei Spalten */
.t251titel { font-size: 12pt; }
.t251table { font-size: 11pt; width: 50%; margin-left: 1%; border-collapse: collapse; }
.t251s0    { padding: 1mm;                     border-width: 0.5mm; border-style: solid;}
.t251s1    { padding: 1mm; text-align: center; border-width: 0.5mm; border-style: solid;}
.t251s2    { padding: 1mm; text-align: center; border-width: 0.5mm; border-style: solid;}

/* Klassen fuer Tabelle 2 aus Kap25- Art Tabelle - fuenf Spalten */
.t252titel { font-size: 12pt; }
.t252table { font-size: 11pt; margin-left: 1%; border-collapse: collapse; }
.t252s0    { padding: 1mm;                     border-width: 0.5mm; border-style: solid;}
.t252s1    { padding: 1mm; width: 10%; text-align: center; border-width: 0.5mm; border-style: solid;}
.t252s2    { padding: 1mm; width: 10%; text-align: center; border-width: 0.5mm; border-style: solid;}
.t252s3    { padding: 1mm; width: 10%; text-align: center; border-width: 0.5mm; border-style: solid;}
.t252s4    { padding: 1mm; width: 10%; text-align: center; border-width: 0.5mm; border-style: solid;}

/* Klassen fuer Tabelle 1 aus Kap32 - Art Liste - zwei Spalten*/
.t301titel { font-size: 11pt; }
.t301table { margin-left: 1%; border-collapse: collapse; }
.t301s0    { padding: 1mm; font-weight: bold; font-size: 11pt; }
.t301s1    { padding: 1mm;  } 

/* Klassen fuer Tabelle 1 aus Kap50 - */
.t501titel { font-size: 11pt; }
.t501table { font-size: 10pt; margin-left: 1%; border-collapse: collapse; }
.t501t     { padding: 1mm; border-width: 0.5mm; border-style: solid; }

/* Klassen fuer Tabelle 2 aus Kap50 - Art Liste */
.t502titel { font-size: 11pt; }
.t502table { margin-left: 1%; border-collapse: separate; }
.t502s0    { padding: 1mm; font-weight: bold; font-size: 11pt; }
.t502s1    { padding: 1mm;  } 

/* Klassen fuer Tabelle 3 aus Kap50 - Art Liste */
.t503titel { font-size: 11pt; }
.t503table { margin-left: 1%; border-collapse: separate; }
.t503s0    { padding: 1mm; font-weight: bold; font-size: 11pt; }
.t503s1    { padding: 1mm;  } 

/* Klassen fuer Tabelle 4 aus Kap50 - */
.t504titel { font-size: 11pt; }
.t504table { font-size: 10pt; margin-left: 1%; border-collapse: collapse; }
.t504t     { padding: 1mm; border-width: 0.5mm; border-style: solid; }

/* Klassen fuer Tabelle 1 aus Kap60 - zwei Spalten */
.t601titel { font-size: 11pt; }
.t601table { font-size: 10pt; margin-left: 1%; border-collapse: collapse; }
.t601s0    { text-align: center; padding: 1mm; border-width: 0.5mm; border-style: solid; }  
.t601s1    {                     padding: 1mm; border-width: 0.5mm; border-style: solid; }  

/* Klassen fuer Tabelle 1 aus Kap62 - vier Spalten */
.t621titel { font-size: 11pt; }
.t621table { font-size: 10pt; margin-left: 1%; border-collapse: collapse; }
.t621s0    { text-align: center; padding: 1mm; border-width: 0.5mm; border-style: solid; }  
.t621s1    { text-align: center; padding: 1mm; border-width: 0.5mm; border-style: solid; }
.t621s2    { text-align: center; padding: 1mm; border-width: 0.5mm; border-style: solid; }  
.t621s3    {                     padding: 1mm; border-width: 0.5mm; border-style: solid; }  

/* Klassen fuer Tabelle 1 aus Kap63 - zwei Spalten */
.t631titel { font-size: 10pt; }
.t631table { font-size: 9pt; margin-left: 2%; border-collapse: collapse; }
.t631s0    { text-align: center; padding: 0.3mm 1mm 0.3mm 1mm; border-width: 0.5mm; border-style: solid; }  
.t631s1    {                     padding: 0.3mm 1mm 0.3mm 1mm; border-width: 0.5mm; border-style: solid; }  

/* Klassen fuer Tabelle 2 aus Kap63 - zwei Spalten */
.t632titel { font-size: 10pt; }
.t632table { font-size: 9pt; margin-left: 2%; border-collapse: collapse; }
.t632s0    { text-align: center; padding: 0.3mm 1mm 0.3mm 1mm; border-width: 0.5mm; border-style: solid; }  
.t632s1    {                     padding: 0.3mm 1mm 0.3mm 1mm; border-width: 0.5mm; border-style: solid; }  


/* Ende Inhalt-c.css */
/*Start Start.css */


/* Klassen fuer Browsertabelle */
.t071titel {  }
.t071table { margin-left: 1%; border-collapse: collapse; }
.t071s0    {                     padding: 1mm; border-width: 0.5mm; border-style: solid; }
.t071s1    { text-align: center; padding: 1mm; border-width: 0.5mm; border-style: solid; }
.t071s2    { text-align: center; padding: 1mm; border-width: 0.5mm; border-style: solid; }
.t071s3    { text-align: center; padding: 1mm; border-width: 0.5mm; border-style: solid; }



/* Ende start.css */


