/* CSS für relaunch der FCS Site 2007/099 */

body {background-color:#d9d9d9;
      font-family: Arial,Helvetica,FreeSans,sans-serif;
      color:#000000;     text-align:center;
      font-size:1em;
      margin:0 0 0 0;}


 #printlogo {display:none;
                     }

#container {     margin:auto; width:790px; height:100%; text-align:left;
           }
#coninnen {position:relative; top:0px;left:0px;       }

#mainblock {padding-left:20px;  padding-right:0px;
            position:absolute;
            top:10px; left:178px; width:620px; height:600px;    overflow:auto;
            /*NEU*/ background-color:#e9e9e9;
           }

#naviblock {
            position:absolute;       background-color:#ffffff;
            top:10px; left:0px; width:178px; height:600px; /* overflow:auto;*/
            display:block;
           }

#navilogo {/*display:block;*/
           position:absolute;
           top:0px;left:0px;
          }
#navibalkeno {
              position:absolute;
              top:65px;left:11px;
              width:11px; height:137px;
              float:left;
             }
#navibalkenufix {
              position:absolute;
              top:220px;left:11px;
              width:11px; height:137px;
              float:left;
             } /*alt:  220 = oberste Position für unteren Balken (ca. 20 pro Zeile) */
               /* abweichende Positionen werden in den einzelnen iv-Dateien festgelegt */

#navibalkenu {
              position:relative;
              top:-120px;left:-25px;
              width:11px; height:137px;
             }

#navilinks {
             position:absolute;
             top:75px;left:36px;
           }

#newsblock {position:absolute; background-color:#d9d9d9;
           top:75px; left:610px; width:170px;
           border-style:solid; border-width:2px; border-color:#D3000C;
           }

/* ehemals: #fuss {text-align:center; font-size:0.7em;   width:600px;
       margin-bottom:10px; margin-top:40px;
      }
eigentlich:
#fuss {position:absolute;left:10px;  bottom:10px; font-size:0.6em; width:160px; }
*/

#fuss {position:absolute;left:10px; top:537px; font-size:0.6em; width:160px;}


#kasten  {
           width:400px;height:200px;
           border-style:solid; border-width:2px; border-color:#D3000C;
           padding:2px;
         }

p,h1,h2,h3,h4,td,th,li,ol,ul, dl,a, div, form
      {font-family: Arial,Helvetica,sans-serif;color:#000000;}
p {font-size:0.8em;}
p {margin-top:4px; margin-bottom:4px;
  }
p.kl   {font-size:0.7em;}


a {text-decoration:none;}
a.auswahl {color:#d3000c;}
a.fltext {font-weight:bold;}
a.termin {font-weight:bold; color:#000000; padding-left:10px;
         background-image:url(grafik/pfeil_siehe.gif); background-repeat:no-repeat; background-position:0px 3px;}
/* eigtl. als Fließtext-Link geplant!*/


a:active {color:#d3000c;}
a.fltext:hover {background-color:#efefef;}
a.download {color:#d3000c; font-weight:bold;}

p.datum {text-align:right; font-size:0.6em;
         margin-top:0px; margin-bottom:0px;}
p.einru {margin-left:20px;margin-right:20px;}
p.einrufett {        margin-left:20px;margin-right:40px;
                 margin-top:10px; margin-bottom:10px;
                font-weight:bold;}
h1 { color:#d3000c; font-weight:bold;
     font-size:1.4em; margin-top:10px; margin-bottom:10px;
   }
h2 { color:#000000; font-weight:bold;
     font-size:1.1em; margin-top:8px; margin-bottom:8px;
   }
h3 { color:#000000; font-weight:bold;
     font-size:1em; margin-top:6px; margin-bottom:6px;
   }
h4  { color:#000000; font-weight:bold;
     font-size:0.9em; margin-top:10px; margin-bottom:4px;
   }
h4.intab {  margin-top:4px; margin-bottom:4px;
   }
h5 { color:#000000; font-weight:bold;
     font-size:0.8em; margin-top:4px; margin-bottom:4px;
   }

p.news {background-color:#d3000c; color:#ffffff;
        font-weight:bold; margin-left: 0px; margin-right:0px;
        padding:4px; margin-top:0px;margin-bottom:2px;
        }
p.rand {margin-left:4px; margin-right:4px;
        margin-top:4px; margin-bottom:4px;
        font-size:0.7em;}

.redneu {color:#cc0000; font-weight:bold;}

fieldset {font-size:0.9em;color:#000000; font-weight:bold;}

input {margin-top:2px;margin-bottom:2px;}

/* für den Übergang: */
table.chronik {font-size:0.8em;}
p.chronik {font-size:1em;}
p.klr {text-align:right; font-size:0.7em;}
  /* */

ul, ol, dl {font-size:0.8em;}
ul, ol, dl {margin-left:14px; margin-right:0px;}
ul, ol {margin-top:4px; margin-bottom:2px;}
li {margin-top:1px; margin-bottom:1px;
    margin-left:10px; margin-right:0px;
    }
li.eng {margin-top:0px; margin-bottom:0px;}
li.innen {margin-left: 20px;}

ul.grau {list-style: square url(grafik/p6.gif) outside;
         }
ul.rot {list-style: square url(grafik/p4_rot.gif) outside;
       margin-left:8px; margin-top:1px;margin-bottom:1px;     font-size: 1em;
         }

ul.einfach {margin-top:2px; margin-bottom:2px; font-size:1em;
            }
ul.start {   list-style:square url(grafik/navi_rot.gif) outside;
             color:#000000; font-weight:bold;    line-height:1.4em;
             font-size:0.7em; margin-top:10px; margin-bottom:10px;  margin-left:14px;
         }

         /*NEU:*/
ul.links {list-style-type:none;margin-left:4px;}
li.links {margin-left:4px; margin-bottom:10px;}

ol.nl {list-style-type:upper-roman;
      margin-left:20px;margin-right:0px;}

/* Fotos */
img.li {margin-right:10px; margin-left:0px;
        margin-top:4px; margin-bottom:4px; float:left;
        border-width: 0px;}
img.re {margin-left:10px; margin-right:0px;
        margin-top:10px; margin-bottom:4px;
        float:right; border-width: 0px;}
img.ree {margin-left:10px; margin-right:60px;
        margin-top:10px; margin-bottom:4px;
        float:right; border-width: 0px;}
img.reo {margin-left:10px; margin-right:2px;
        margin-top:0px; margin-bottom:10px;
        float:right; border-width: 0px;}
p.bildtext {margin-top:150px; margin-bottom:10px;}


/*Inhaltsverzeichnis:*/


p.link { font-size:11px;font-weight:bold;
         line-height:16px;        /* zum testen: background-color:#cccc66;*/
         margin-left:0px;margin-right:0px;margin-top:2px;margin-bottom:2px;
       }
p.link2 { font-size:11px;font-weight:bold;
          line-height:13px;
          margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:1px;
        }

p.link3 {font-size:11px; font-weight:normal;
         line-height:11px;
         margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:1px;
        }
form {margin-top:0px;margin-bottom:0px;}