       body        { margin: 0pt; padding: 0pt; background-color: #ffffe0; font: 11pt/14pt arial,sans-serif;
                     letter-spacing: 0.2pt; color: #333333; }
       a           { color: #0000cd; text-decoration : none; }
       a:hover     { color: #ee0000; text-decoration : none; }
       a.DexMenu   { padding: 1.5pt 7pt; border: 1px solid #bbbb66; background-color: #f0fff0; text-decoration: none; color: #333333; letter-spacing: 1px; font-variant: small-caps; }
       a.DexMenu:hover { background-color: #fffacd; color: black; border: 1px solid black; }
       h2          { font-variant: small-caps; color: #333333; font-size: 130%; font-weight: bold; letter-spacing: 0.4pt;
                     margin-top: 0; margin-bottom: 10pt; border-bottom: 2px solid #bbbb66; }
       h3          { margin-bottom: 10pt; font-variant: small-caps; font-size: 110%; color: #006600; font-weight: bold; letter-spacing: 0.5pt; }
       h4          { font-family:arial,sans-serif;;font-size: 12pt; color: #333333; font-weight: bold;
                     border: 1px solid #777777; padding: 3px 10px; margin-left:auto;margin-right:auto; background-color: #ccffcc; }
       img         { border: 0; }
       p           { text-align: justify; }
       table,tr,td { font: 11pt/14pt arial,sans-serif; }

       #BannerBG   { width: 100%; height: 80px; background-image:url("http://www.bisafans.de/layout/banner_bg.jpg");  }
       #BannerLG   { background:url("http://www.bisafans.de/layout/banner_bg2.jpg") no-repeat; height: 80px; }

       #BannerMenu{ padding: 5pt 0; background-color: #f0fff0; text-align: center; font-size: 10pt; font-weight: bold; letter-spacing: 0.5pt;
                     border-bottom: 1.5pt solid #bbbb66; }
       #BannerMenu a:link, #BannerMenu a:visited, #BannerMenu a:focus, #BannerMenu a:active
                   { color: #555555; text-decoration: none; }
       #BannerMenu a:hover {text-decoration: none; color: #ee0000; }

       #MenuLinks  { float: left; margin-top: -1.5pt; margin-bottom: 20pt; width: 140pt; height: auto; background-color: #f0fff0;
                     border-right: 1.5pt solid #bbbb66; border-bottom: 2.2pt solid #bbbb66; }
       #BildMonats { background:url("http://www.bisafans.de/layout/bildmonat.gif") no-repeat; height: 115px; width: 176px; margin-left: 0pt; }
       *.MenuTop   { margin-top: 7pt; padding-left: 10pt; font: bold 11pt arial, sans-serif; color: darkgreen; letter-spacing: 0.5pt;
                     border-bottom: 1px solid #bbbb66; font-style: italic; }
       *.MenuHot  { font: bold 8pt arial,sans-serif; font-style: italic; color: red; }
       *.BisaSign  { font: bold 9pt arial,sans-serif; font-style: italic; color: #339933; }
       #MenuLinks a{ display: block; color: #555555; font: bold 9pt arial, sans-serif; text-decoration: none;
                     letter-spacing: 0.5pt; padding: 1pt 0 1pt 15pt; border-top: 0.7pt solid #f0fff0; border-bottom: 0.7pt solid #f0fff0; }
       #MenuLinks a:link, #menu li a:visited
                   { background: #f0fff0; }
       #MenuLinks a:hover
                   { color: #333333; background: #fffacd; border-top: 0.7pt solid #bbbb66; border-bottom: 0.7pt solid #bbbb66; }

       #Hauptteil  { margin: 15pt 20pt 0 160pt; padding: 5pt 10pt 0pt 10pt; background-color: #ffffff; border-top: 0.5pt solid #bbbb66;
                     border-right: 1.5pt solid #bbbb66; border-bottom: 2.2pt solid #bbbb66; border-left: 0.5pt solid #bbbb66; min-height: 500pt; }
       #MenuBack   { width: 17pt; margin: -6pt 0  0 -11pt; padding: 1pt 2pt; background-color: #ffffe0; font: bold 9pt arial, sans-serif;
                     border-right: 0.5pt solid #bbbb66; border-bottom: 0.5pt solid #bbbb66; }
       #MenuBack a:link, #MenuBack li a:visited { color: #555555; text-decoration: none; }
       #MenuBack a:hover { color: #ee0000; text-decoration: none; }
       #Datum      { margin-right: 0; padding-bottom: 10pt; font-size: 10pt; color: #777777; text-align: right; }
       *.Text      { text-align: justify; }
       *.BildR     { float: right; border-top: 1px solid #333333; border-right: 2px solid #333333; border-bottom: 2px solid #333333;
                     border-left: 1px solid #333333; margin-left: 10pt; margin-bottom: 5pt; }
       *.BildL     { float: left; border-top: 1px solid #333333; border-right: 2px solid #333333; border-bottom: 2px solid #333333;
                     border-left: 1px solid #333333; margin-right: 10pt; margin-bottom: 5pt; }
       *.BildM     { display: block; margin: auto; margin-bottom: 5pt; border-top: 1px solid #333333; border-right: 2px solid #333333;
                     border-bottom: 2px solid #333333; border-left: 1px solid #333333; }

       *.BoxH      { margin: auto; width: 90%; margin-bottom: 0; padding: 0 5pt; background: #bbbb66; border: 0.5pt solid #bbbb66;
                     border-right: 1.5pt solid #bbbb66; font: bold 11pt arial, sans-serif; color: #ffffe0; font-variant: small-caps; }
       *.Box       { margin: auto; width: 90%; margin-top: 0pt; margin-bottom: 10pt; padding: 3pt 5pt; background: #f0fff0;
                     border-right: 1.5pt solid #bbbb66; border-bottom: 1.5pt solid #bbbb66; border-left: 0.5pt solid #bbbb66;
                     border-top: 0.5pt solid #bbbb66; text-align: justify; }
       *.DexNavi   { margin: auto; margin-top: 10pt; text-align: center; font: bold 18pt arial, sans-serif; color: #ee0000; }
       *.DexMann   { color: #0000ff; font: bold 18pt courier new,monospace; }
       *.DexFrau   { color: #ff0000; font: bold 18pt courier new,monospace; }
       *.DexFang   { font: bold 10pt/20pt arial, sans-serif; color: #333333; }
       #DexFangTab { width: 100%; border-collapse:collapse; border-top: 1pt solid #bbbb66; border-right: 1.5pt solid #bbbb66;
                     border-bottom: 1.5pt solid #bbbb66;border-left: 1pt solid #bbbb66; }
       *.DexGrun   { font: bold 12pt arial,sans-serif; letter-spacing: 0.5pt; color: #339933; }
       *.DexGrunC  { font: bold 12pt arial,sans-serif; letter-spacing: 0.5pt; color: #339933; text-align: center; }
       *.DexFett   { color: #555555; font-weight: bold; font-style: italic; }
       *.DexFettC  { color: #555555; font-weight: bold; font-style: italic; text-align: center; }
       *.DexLI     { list-style-image: url(http://www.bisafans.de/layout/ul.gif); }
       *.FloatClear{ clear: both; }
       *.Text      { text-align: justify; }
       *.LexiGrun  { font: bold 9pt arial,sans-serif; color: #339933; text-align: center; }
       *.LexiFett  { font: bold 9pt arial,sans-serif; color: #555555; text-align: center; }
       *.Tab       { margin: auto; border-top: 1px solid #777777; border-right: 2px solid #777777;
                     border-bottom: 2px solid #777777; border-left: 1px solid #777777;}
       *.td1      { background: #ffffe0; }
       *.td2      { background: #f0fff0; }
       *.td11     { margin: 5px; padding: 5px; border: 1px dotted #338855; background: #ffefd5; }
       *.td22     { margin: 5px; padding: 5px; border: 1px dotted #338855; background: #ffffff; }

       *.w1       { color: #0000ff; font-weight: bold; border: 1px #777777 solid; padding: 1px 10px; margin: 0px 5px; background-color: #ffffff; }
       *.news     { font-size: 9pt; }

       *.Werbung  { text-align: center; margin: 5pt 0 -5pt 0; }

       #Copyright  { margin-top: 2pt; margin-bottom: 10pt; font-size: 9pt; color: #777777; text-align: center; }
       #Copyright a:link, #Copyright a:visited, #Copyright a:focus, #Copyright a:active
                   { color: #555555; text-decoration: none; }
       #Copyright a:hover {text-decoration: none; color: #ee0000; }

#lightbox {
    background-color : #eee;
    padding : 10px;
    border-bottom : 2px solid #666;
    border-right : 2px solid #666;
}
#lightboxDetails {
    font-size : 0.8em;
    padding-top : 0.4em;
}
#lightboxCaption {
    float : left;
}
#keyboardMsg {
    float : right;
}
#closeButton {
    top : 5px;
    right : 5px;
}
#lightbox img {
    border : none;
    clear : both;
}
#overlay img {
    border : none;
}
#overlay {
    background-image : url(http://www.bisafans.de/layout/i/overlay.png);
}
