/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*  CB-Portal-Theme css-vario                                */
/*  Uwe Steinbrich  (www.steinbrich.kocher-rems.info)        */
/*                                                           */
/*  Diese Datei gehört in das Basisverzeichnis des Themes    */
/*  css-vario.                                               */
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

    /* ROT */

    /* mittel #A40000 */
         /* dunkel #6F0000 */
         /* hell #FAD7CB */
         /* body bg #363636 */
         /* hintergrund #EFEFEF */

/* ++++++++++++++++++Dateiübergreifende Angaben+++++++++++++ */

a:link                                     /* noch nicht besuchter Link */
{
    color:#3E0100;                      /* Linkfarbe */
         text-decoration:underline;              /* Linkunterstreichung */
         font-weight:bold;                       /* Schriftgewicht */
}

a:visited                                /* besuchter Link */
{
    color:#3E0100;
         text-decoration:underline;
         font-weight:bold;
}

a:hover                                   /* Link beim Überfahren */
{
    color:#3E0100;
         text-decoration:none;
         background-color:#FEF4F1;           /* Hintergundfarbe */
         font-weight:bold;
}

a:active                                 /* Angeklickter Link */
{
    color:#3E0100;
         text-decoration:none;
         background-color:#FEF4F1;              /* Hintergundfarbe */
         font-weight:bold;
}

body
{
    background-color:#000000;       /* Hintergrundfarbe der Gesamtseite */
         font-family:Verdana,sans-serif; /* Schriftart der Gesamtseite */
         font-size:10px;                 /* Schriftgröße der Gesamtseite */
         scrollbar-base-color:#6F0000;    /* Farbe der Scrollbalken */
}

td
{
         font-family:Verdana,sans-serif; /* Schriftart innerhalb der Tabellenzellen */
         font-size:11px;                 /* Schriftgröße innerhalb der Tabellenzelle */
    color:#3E0100;                  /* Schriftfarbe innerhalb der Tabellenzelle */
         border-style:none;              /* Rahmenstyle der Tabellenzelle */
    border-width:1px;               /* Rahmenbreite der Tabellenzelle */
         border-color:#3E0100;           /* Rahmenfarbe der Tabellenzelle */
         background-color:#363636;       /* Hintergrundfarbe der Tabellenzelle */
         padding:3px;            /* Innenrand Abstand zum Rahmen*/
}

table
{
    width:100%;                     /* Tabellenbreite */
         margin:0px;                        /* Außenrand Abstand zum nächsten Element */
}

td.header                                /* Seitenkopfzelle Logo*/
{
         font-family:Verdana,sans-serif;
         font-size:11px;
         color:#A40000;
         border-style:none;
    border-width:1px;
         border-color:#3E0100;
         background:url(../img/logo.jpg);    /* Hintergrundgrafik des Kopfes */
         padding:0px;
         height:75px;
         width:250px;
}

td.header2                                /* Seitenkopfzelle Banner*/
{
         font-family:Verdana,sans-serif;
         font-size:11px;
         color:#A40000;
         border-style:none;
    border-width:1px;
         border-color:#3E0100;
         background-color:#A40000;
         padding:0px;
         height:75px;
}

td.headerfoot                /* Zeile unter dem Kopf */
{
         font-family:Verdana,sans-serif;
         font-size:17px;
         color:#FFFFFF;
         font-weight:bold;
         border-style:solid;
    border-width:1px;
         border-color:#3E0100;
         background-color:#6F0000;
}

.dunkel                                  /* Festlegung des dunklen (Tabellen-)Farblayoutes */
{
         font-family:Verdana,sans-serif;
         font-size:11px;
    color:#FAD7CB;
         border-style:solid;
    border-width:1px;
         border-color:#3E0100;
    background-color:#A40000;
}


.mittel                                /* Festlegung der mittleren (Tabellen-)Farblayoutes */
{
         font-family:Verdana,sans-serif;
         font-size:11px;
    color:#3E0100;
         border-style:solid;
    border-width:1px;
         border-color:#A40000;
    background-color:#EC7248;
}

.hell                                  /* Festlegung der hellen (Tabellen-)Farblayoutes */
{
         font-family:Verdana,sans-serif;
         font-size:11px;
    color:#3E0100;
         border-style:solid;
    border-width:1px;
         border-color:#3E0100;
    background-color:#FAD7CB;
}

.buttonhell                           /* Buttonstyle für Untergründe mittlerer Farbe*/
{
     background-color:#6F0000;                 /* Buttonfarbe */
      border-left: 2px solid #FFFFFF;
      border-top: 2px solid #FFFFFF;
         border-right: 2px solid #000000;
         border-bottom: 2px solid #000000;
      color:#3E0100;                             /* Schriftfarbe */
      font-family:Verdana,sans-serif;
      font-size:11px;
      font-weight:bold;
      text-align:center;
}

.buttonmittel                        /* Buttonstyle für Untergründe heller und dunkler Farbe*/
{
     background-color:#6F0000;              /* Buttonfarbe */
      border-left: 2px solid #FFFFFF;
      border-top: 2px solid #FFFFFF;
         border-right: 2px solid #000000;
         border-bottom: 2px solid #000000;
      color:#3E0100;                            /* Schriftfarbe */
      font-family:Verdana,sans-serif;
      font-size:11px;
      font-weight:bold;
      text-align:center;
}

/* +++++++++++++++++++++++++Boxes++++++++++++++++++++++++++++ */

td.linksboxestitel                /* Kopf linke Boxen */
{
         font-family:Verdana,sans-serif;
         font-size:11px;
    color:#FFFFFF;
         border-style:solid;
    border-width:1px;
         border-color:#3E0100;
    background-color:#6F0000;
}

td.linksboxes                    /* Linke Boxen */
{
         font-family:Verdana,sans-serif;
         font-size:11px;
    color:#3E0100;
         border-style:solid;
    border-width:1px;
         border-color:#3E0100;
    background-color:#A40000;
}

td.rechtsboxestitel             /* Kopf rechte Boxen */
{
         font-family:Verdana,sans-serif;
         font-size:11px;
    color:#FFFFFF;
         border-style:solid;
    border-width:1px;
         border-color:#3E0100;
    background-color:#6F0000;
}

td.rechtsboxes                  /* Rechte Boxen */
{
         font-family:Verdana,sans-serif;
         font-size:11px;
    color:#3E0100;
         border-style:solid;
    border-width:1px;
         border-color:#3E0100;
    background-color:#A40000;
}


/* ++++++++++++++++++++News+++++++++++++++++++++++++++ */

td.newsboxinhalt             /* Newsbox */
{
         font-family:Verdana,sans-serif;
         font-size:12px;
    color:#FFFFFF;
         border-style:solid;
    border-width:1px;
         border-color:#000000;
    background-color:#363636;
}

td.newsboxtitel                                  /* Titel der Newsbox linker Teil */
{
         font-family:Verdana,sans-serif;
         font-size:12px;
    color:#FAD7CB;
         border-style:solid;
    border-width:1px;
         border-color:#3E0100;
    background-color:#3E0100;
}

/* +++++++++++++++++++++Kalender++++++++++++++++++++++ */

td.caltoday
{
    background-color:#ADAEAD;       /* Farbe des aktuellen Tages */
}

/* +++++++++++++++Fehlermeldung++++++++++++++++++++++ */

td.error                   /* Box Fehlermeldung */
{
         font-family:Verdana,sans-serif;
         font-size:12px;
    color:#3E0100;
         border-style:solid;
    border-width:1px;
         border-color:#3E0100;
    background-color:#EFEFEF;
}

/* ++++++++++++++++++Sitemap++++++++++++++++++++++ */

td.sitemap
{
         font-family:Verdana,sans-serif;
         font-size:12px;
    color:#3E0100;
         border-style:solid;
    border-width:1px;
         border-color:#3E0100;
    background-color:#EFEFEF;
}

/* ++++++++++++++++++Kommentare++++++++++++++++++++++ */

td.comment
{
         font-family:Verdana,sans-serif;
         font-size:12px;
    color:#3E0100;
         border-style:solid;
    border-width:1px;
         border-color:#3E0100;
    background-color:#EFEFEF;
}

/* ++++++++++++++++++Drucken++++++++++++++++++++++ */

table.druckentab
{
    width:90%;
}

td.druckentabinhalt
{
         text-align:justify;
         font-family:Arial;
         font-size:17px;
         color:#000000;
         margin:0px;                 /* Außenrand Abstand */
         border-style:none;
    border-width:1px;
         border-color:#3E0100;
}

/* ++++++++++++++++++BBCode+Smilies+Forumhelp+++++++++ */

td.bbcode
{
         font-family:Verdana,sans-serif; /* Schriftart innerhalb der Tabellenzellen */
         font-size:11px;                 /* Schriftgröße innerhalb der Tabellenzelle */
    color:#3E0100;                  /* Schriftfarbe innerhalb der Tabellenzelle */
         border-style:solid;             /* Rahmenstyle der Tabellenzelle */
    border-width:1px;               /* Rahmenbreite der Tabellenzelle */
         border-color:#3E0100;           /* Rahmenfarbe der Tabellenzelle */
         background-color:#FFFFFF;       /* Hintergrundfarbe der Tabellenzelle */
         padding:3px;            /* Innenrand Abstand zum Rahmen*/
}

td.bbcodekopf
{
         font-family:Verdana,sans-serif; /* Schriftart innerhalb der Tabellenzellen */
         font-size:11px;                 /* Schriftgröße innerhalb der Tabellenzelle */
    color:#3E0100;                  /* Schriftfarbe innerhalb der Tabellenzelle */
         border-style:solid;             /* Rahmenstyle der Tabellenzelle */
    border-width:1px;               /* Rahmenbreite der Tabellenzelle */
         border-color:#3E0100;           /* Rahmenfarbe der Tabellenzelle */
         background-color:#FAD7CB;       /* Hintergrundfarbe der Tabellenzelle */
         padding:3px;            /* Innenrand Abstand zum Rahmen*/
}

table.bbcode
{
    width:70%;                      /* Tabellenbreite */
         margin:0px;            /* Außenrand Abstand zum nächsten Element */
}

h3.bbcode                                    /* Überschrift */
{
         font-family:Verdana,sans-serif;
    color:#3E0100;
}

.text1                                        /* freier Text */
{
         font-family:Verdana,sans-serif; /* Schriftart */
         font-size:14px;                 /* Schriftgröße */
    color:#3E0100;                  /* Schriftfarbe */
}
