/* CSS für relaunch der FCS Site 2007 - Druckoptimierung */

body {background-color:#ffffff;
      font-family: Arial,Helvetica,FreeSans,sans-serif;
      color:#000000;     text-align:center;
      font-size:11pt;
      margin:0 0 0 0;}
 /* body.inhalt {background-color:#ffffff;} Übergangslösung für Inhaltsdateien */

#printlogo {display:block; text-align:left;    padding-left:0cm;
                 }                           /* im Druck wird Navi-Leiste mit Logo ausgeblendet */


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

#mainblock {padding-left:0cm;     width:14cm;
            /*position:absolute;
            top:10px; left:178px; width:620px;   height:600px;    overflow:auto;*/
           }

#naviblock {        display:none;
             /* position:absolute;  top:10px; left:0px;height:600px; overflow:auto;
            display:block;            */
           }

#navibalkeno {
              position:absolute;
              top:65px;left:11px;
              width:11px; height:137px;
              float:left;
             }
/*#navibalkenu {
              position:absolute;
              top:220px;left:11px;
              width:11px; height:137px;
              float:left;
             }  220 = oberste Position für unteren Balken */
               /* abweichende Positionen werden in den einzelnen iv-Dateien festgelegt */

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

#navilinks {
		background-color:#ffffff;      padding-left:0.5cm;
             position:absolute;
             top:75px;left:40px;
           }

#newsblock {position:absolute;
           top:60px; left:600px; width:150px;
           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;}


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;}

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;
         }

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.9em; margin-top:10px; margin-bottom:10px;  margin-left:14px;
         }

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;}
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;}

/* schöner wäre ...   */
ul.iv {list-style-type:none;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;
      }

ul.iv2 {list-style:square url(grafik/navi2.gif) inside;
        font-size:11px;font-weight:bold;
        line-height:14px;
        margin-left:13px;margin-right:0px;margin-top:0px;margin-bottom:1px;
      }
ul.iv3 {list-style: square url(grafik/navi3.gif) inside; font-size:11px;font-weight:normal;
        line-height:14px;
        margin-left:-10px;margin-right:0px;margin-top:2px;margin-bottom:2px;
      }