
* { margin: 0; padding: 0; }
a { color: #880000; }
a:hover { color: #000000; }

body { background: #000000;
       color: #444;
       font: normal 75% "tahoma",verdana,helvetica;
	     margin: 0; }
ul { list-style: circle; /* circle bullet square disc*/
     margin-left: 30px; }
p,ul { font-size: 1.3em;
       padding-bottom: 1.1em; }
h1 { font-size: 1.5em;
     color: #3D3D3D;
     padding-top: 6px;
     padding-bottom: 4px; }
h2, h3 { font-size: 1.3em;
         color: #3D3D3D;
         padding-top: 6px;
         padding-bottom: 4px; }           
.clearer { clear: both; }
.wrapall { margin: 0 auto;
           padding-bottom: 6px;
           width: 960px; }
.wrap { clear: both;           
      	padding: 8px 18px; }
.head1 { background: url(img/logo-home.jpg) no-repeat;          
         border: 2px solid #880000;          
         float:left;
         width: 100%;
         margin: 0; }
.head2 { background: url(img/logo1neu.jpg) no-repeat;
         border: 2px solid #880000;         
         float:left;
         width: 100%; }
.zitat1 { color: #8C8C8C;
          font: normal 1.8em "tahoma",verdana,helvetica;
          height: 30px;
          margin-top: 32px;  	
          margin-bottom: 8px;
          margin-right: 28px;
          text-align: right; }
.zitat2 { color: #8C8C8C;
          font: normal 1.8em "tahoma",verdana,helvetica;
          height: 30px;            	
          margin-bottom: 8px;
          margin-top: 7px;
          margin-right: 28px;
          text-align: right; }               
.zitat3 { color: #8C8C8C;
          font: italic 1.0em "tahoma",verdana,helvetica;
          margin-right: 28px;
          text-align: right;
          margin-bottom: 8px; }    
.content { margin: 0;          
           width: 100%;        
           border-bottom: 2px solid #880000;
           border-left: 2px solid #880000;
           border-right: 2px solid #880000; }
.text { width: 75%; 
        float: right;
        background: url(img/metall.gif);
        padding: 8px 10px 5px 10px;        
        border-left: 2px solid #880000; }                    
.link-aktuell { font-weight: bold;            
                border: 1px solid #880000; 
                background: url(img/metall.gif); }
.navili { background: #000000;
          float: left;
        	width: 19%;
          margin-left: 15px;
          margin-top: 10px; }
.navili ul { margin: 0; padding: 0; }
.navili li { border-top: none;
             list-style: none;
             margin: 0;
             padding: 3px 0px 3px 0px; }
.navili li a { color: #8A8A8A; /*#777;  farbe der ankertexte */
               display: block;
	             font-size: 0.9em;
	             padding: 5px 5px 5px 5px;
	             text-decoration: none; }
.navili li a:hover { color: #880000; }
.sprachauswahl { margin: 0; 
                 margin-top: 20px;
                 margin-left: 10px;
                 margin-bottom: 20px; }
img { border: none }
.fussbereich { width: 96%;
               border: 1px solid #880000;
               color: #777;
               font-size: 1.0em;
               margin-left: 20px; }
.fussbereich a { color: #777;
                 text-decoration: none; }
.fussbereich a:hover { color: #880000;
                       text-decoration: underline; }
.fussbereich .left, .fussbereich .right {padding: 6px 12px;}
.left {float: left;}
.right {float: right;}
.fotorechts { float: right;
              padding-top: 12px;
              padding-right: 10px;
              padding-left: 20px; 
              padding-bottom: 10px; }
.fotolinks {  float: left;
              padding-top: 0px;
              padding-right: 12px;
              padding-left: 1px; }
.fett { font: bold 1.5em "tahoma",verdana,helvetica;
        margin-bottom: 8px; }
strong { font: normal 1.0em "tahoma",verdana,helvetica; }        
.kleine-schrift { font-size: 0.9; }
.fussnote { font-size: 0.6em; }
.center { text-align: center; font-size: 1.0em; }
table     { width: 100%;
            caption-side: top;          
            border: 1px solid #444444; }
td, th    { border: 1px solid #AAAAAA;      
            padding: 5px 9px;               
            font-size:1.2em; }
th        { border: 1px solid #22262A; text-align: left;}
table h1  { font-size: 1.0em; }
table p   { font-size: 0.9em; }
.spalte1, .spalte2, .spalte3 { border: none; }
.spalte1  { width: 11%; }
.spalte2  { width: 70%; }
.spalte11, .spalte21, .spalte31 { border: none; }
.spalte11 { width: 18%; }
.spalte21 { width: 6%; }
.spalte31 { width: 70%; }
.no-frame h2  { letter-spacing: 0.4em; font-size: 1.1em; }
.no-frame { border: none; }

.tabelle-bad-fredeburg { width: 600px; border: none; border-collapse: collapse;  }
.tabelle-bad-fredeburg1 { width: 400px; border: none; border-collapse: collapse;  }
.spalte1-bf, .spalte3-bf, .spalte5-bf { width: 20px; border: none;   }
.spalte2-bf, .spalte4-bf, .spalte6-bf { width: 20px; border: none; text-align: right; }
.dummy { width: 20px; border: none; }

.spalte1-bf-disposition, .spalte3-bf-disposition { width: 12%; 
                                                   border: none; }
.spalte2-bf-disposition, .spalte4-bf-disposition { width: 20px; 
                                                   text-align: right;
                                                   border: none; }
.tabelle-gleidorf { width: 600px; border: none; border-collapse: collapse; }
.tabelle-gleidorf1 { width: 400px; border: none; border-collapse: collapse; }
.spalte1-glei, .spalte2-glei { border: none; }
.spalte1-glei1 { border: none;  }
.spalte2-glei1 { text-align: right; border: none;   }
.spalte3-glei1 { border: none;  }
.spalte4-glei1 { text-align: right; border: none;  }

.tabelle-wb { width: 400px; border: none; border-collapse: collapse; }
.spalte1-wb, .spalte3-wb { border: none; }
.spalte2-wb { text-align: right; border: none; }
