BODY {
font-size : 12px;
font-family : "Comic Sans MS",Arial;
color : #000000;
}

table {
font-size : 12px;
font-family : "Comic Sans MS",Arial;
color : #000000;
margin : 0px;
}

img {
border-width:0;    /* Rahmen-Dicke */
border-style:none; /* Rahmen-Style */
}

A:hover {
font-weight : 900;
color : #FF0000;
}

A:visited, A:link, A:active {
font-weight : 900;
color : #ff0000;
}

.menu {
background : url('bilder/bg_button.png');
text-align : center;
}

.menu:hover {
background : #000000;
}

.menu_link:hover {
font-weight : 900;
color : #FFFFFF;
background : #000000;
text-decoration : none;
}

.menu_link:visited, .menu_link:link, .menu_link:active {
font-weight : 900;
color : #FFFFFF;
text-decoration : none;
}

h1{
font-size : 24px;
font-weight : 900;
}

h2{
font-size : 16px;
font-weight : 900;
}

h3{
font-size : 14px;
font-weight : 200;
}

.copy {
margin-left: 11px;
margin-top : 30px;
color : #FFFFFF;
font-size : 10px;
}

.headline{
color : #FF0000;
font-weight : 900;
}

a.normal:link  { color: #000000; font-weight: normal; text-decoration: none }
a.normal:visited  { color: #000000; font-weight: normal; text-decoration: none }
a.normal:hover  { color: #000000; font-weight: normal; text-decoration: none }
a.normal:active  { color: #000000; font-weight: normal; text-decoration: none }

a.today:link  { color: #FFFFFF; font-weight: normal; text-decoration: none }
a.today:visited  { color: #FFFFFF; font-weight: normal; text-decoration: underline }
a.today:hover  { color: #FFFFFF; font-weight: normal; text-decoration: none }
a.today:active  { color: #FFFFFF; font-weight: normal; text-decoration: none }

.cellbg { background-color: #FFFFFF }
.cellover { background-color: #DFDFDF }
.celltoday { background-color: #000080 }
.cellevent { background-color: #D7E1F5 }
.normaltext { color: #000000; font-weight: normal; }
.eventtitle { color: #000080; font-weight: normal; font-weight: bold; }
.eventheading { color: #000080; font-weight: normal; font-size: 14px; font-weight: bold; }
.regheading { color: #000000; font-weight: normal; font-size: 13px; }

.tableoutborder {
background-color: #0B198C; /* Hintergrundfarben */
width: 100%;               /* Tabellenbreite */
}

.tableinborder {
background-color: #0B198C; /* Hintergrundfarben */
width: 100%;               /* Tabellenbreite */
}

/**
 * Formatierungen für Tabellen im innere einer Tabelle.
 */
.tablein {
background-color: #D1D1E1; /* Hintergrundfarben */
}

/**
 * Formatierungen für die Titelzeile von Tabellen.
 */
.tabletitle {
background-color:#5C7099; /* Hintergrundfarben */
background-image:url(../images/cellpic_standart.gif); /* Hintergrundgrafik */
width:50%;                /* Tabellenbreite */
text-align:center;        /* Text-Bündigkeit */
}

/**
 * Formatierungen für die Kategoriezeile von Tabellen.
 */
.tablecat {
background-color:#869BBF; /* Hintergrundfarben */
background-image:url(../images/katcellpic_standart.gif); /* Hintergrundgrafik */
width:50%;                /* Tabellenbreite */
text-align: center;       /* Text-Büngigkeit */
}

/**
 * Formatierungen für Tabellenspalte A.
 */
.tablea {
background-color:#F5F5FF; /* Hintergrundfarben */
vertical-align: top;      /* Text-Büngigkeit (vertikal) */
}

/**
 * Formatierungen für Tabellenspalte B.
 */
.tableb {
background-color:#E1E4F2; /* Hintergrundfarben */
vertical-align: top;      /* Text-Büngigkeit (vertikal) */
}

/**
 * Formatierungen für BBCode`s wie [code].
 */
.bbcodetag {
background-color:#00D3E9; /* Hintergrundfarben */
vertical-align: top;      /* Text-Büngigkeit (vertikal) */
width:80%;                /* Tabellenbreite */
font-family:Curier New;   /* Schriftart */
font-size:9pt;            /* Schriftgröße */
color: #0010FF;           /* Schriftfarbe */
}

/**
 * Formatierungen für den BBCode [quote].
 */
.bbquote {
background-color:#00D3E9;   /* Hintergrundfarben */
border-color:#0B198C;       /* Rahmenfarbe */
border-width:3px;           /* Rahmenbreite */
border-style:none;          /* Rahmenstil */
border-left-style:double;   /* Rahmenstil (links) */
border-bottom-style:double; /* Rahmenstil (unten) */
border-top-style:solid;     /* Rahmenstil (unten) */
border-right-style:solid;   /* Rahmenstil (unten) */
padding:5px;                /* Innenabstand */
margin-left:10px;           /* Aussenabstand (links) */
margin-top:1px;             /* Aussenabstand (oben) */
width:80%;                  /* Tabellenbreite */
font-size:9pt;              /* Schriftgröße */
color: #0010FF;             /* Schriftfarbe */
}

/**
 * Formatierung für Input-Felder. (z.B. beim Eintragserstellen)
 */
.postinput {
background-color:    #E1E4F2; /* Hintergrundfarben */
border-color:        #010101; /* Rahmenfarbe */
border-top-color:    #010101; /* Rahmenfarbe (oben) */
border-left-color:   #010101; /* Rahmenfarbe (links) */
border-right-color:  #FEFEFE; /* Rahmenfarbe (rechts) */
border-bottom-color: #FEFEFE; /* Rahmenfarbe (unten) */
border-width:        1px;     /* Rahmenbreite */
border-style:        solid;   /* Rahmenstil */
font-weight:         bold;    /* Schrift-Dekoration */
}

/**
 * Formatierung für Buttons.
 */
.button {
background-color:    #E1E4F2; /* Hintergrundfarben */
border-color:        #010101; /* Rahmenfarbe */
border-top-color:    #FEFEFE; /* Rahmenfarbe (oben) */
border-left-color:   #FEFEFE; /* Rahmenfarbe (links) */
border-right-color:  #010101; /* Rahmenfarbe (rechts) */
border-bottom-color: #010101; /* Rahmenfarbe (unten) */
border-width:        1px;     /* Rahmenbreite */
border-style:        solid;   /* Rahmenstil */
font-weight:         bold;    /* Schrift-Dekoration */
}

/**
 * Formatierung für horizontale Linien in Postings.
 */
.posthr {
height:2px;            /* Höhe */
color: #000000;        /* Farbe */
width:95%;             /* Breite */
text-align:left;       /* Text Ausrichtung */
border-width: 1px;     /* Rahmenbreite */
border-style: solid;   /* Rahmenstil */
border-color: #000000; /* Rahmenfarbe */
margin: 0px;           /* Aussenabstand */
margin-left: 3px;      /* Aussenabstand (links) */
margin-top: 3px;                   /* Aussenabstand (oben) */
}
