/* --------------- Allgemein --------------- */

body { margin-top: 0px; margin-bottom: 0px; background-image: url('bg.gif') }

a.pos:link { font-family: times new roman; font-size: 16px; color: #111111; text-decoration: underline; font-weight: bold; }
a.pos:visited { font-family: times new roman; font-size: 16px; color: #111111; text-decoration: underline; font-weight: bold; }
a.pos:hover { font-family: times new roman; font-size: 16px; color: #111111; text-decoration: underline; font-weight: bold; }

td.text1 { font-family: times new roman; font-size: 13px; }
td.text2 { font-family: times new roman; font-size: 16px; }


/* --------------- Der Rahmen --------------- */

td.main { border-left: 1px solid #E0EEE0; border-right: 1px solid #E0EEE0; border-top: 1px solid #3E5B95; }


/* --------------- Header --------------- */

table.head { background: #BA6FBD; }
td.hline { border-color: #E0EEE0; }


/* --------------- Hintergrund Body --------------- */

table.main { background: #F8F8FF; }


/* --------------- Linien --------------- */

td.line1 { border-left: 1px solid; }
td.line2 { border-right: 1px solid; }
td.line3 { border-top: 1px solid; }
td.line4 { border-bottom: 1px solid; }


/* --------------- Linke Navigation --------------- */

td.naviline { border-color: #E0EEE0; }
td.navibg { background: #ECD6ED; }

a.navi:link { font-family: times new roman; font-size: 13px; color: #111111; text-decoration: underline }
a.navi:visited { font-family: times new roman; font-size: 13px; color: #111111; text-decoration: underline }
a.navi:hover { font-family: times new roman; font-size: 13px; color: #111111; text-decoration: underline }

a.navi2:link { font-family: times new roman; font-size: 13px; color: #F8F8FF; text-decoration: underline }
a.navi2:visited { font-family: times new roman; font-size: 13px; color: #F8F8FF; text-decoration: underline }
a.navi2:hover { font-family: times new roman; font-size: 13px; color: #111111; text-decoration: underline }

a.navi3:link { font-family: times new roman; font-size: 13px; color: #663300; text-decoration: underline }
a.navi3:visited { font-family: times new roman; font-size: 13px; color: #663300; text-decoration: underline }
a.navi3:hover { font-family: times new roman; font-size: 13px; color: #111111; text-decoration: underline }


/* --------------- Startseite --------------- */

a.main:link { font-family: times new roman; font-size: 16px; color: #111111; text-decoration: underline; font-weight: bold; }
a.main:visited { font-family: times new roman; font-size: 16px; color: #111111; text-decoration: underline; font-weight: bold; }
a.main:hover { font-family: times new roman; font-size: 16px; color: #111111; text-decoration: underline; font-weight: bold; }

a.main2:link { font-family: times new roman; font-size: 13px; color: #000033; text-decoration: underline }
a.main2:visited { font-family: times new roman; font-size: 13px; color: #111111; text-decoration: underline }
a.main2:hover { font-family: times new roman; font-size: 13px; color: #111111; text-decoration: underline }


/* --------------- Werbeeinträge --------------- */

td.adline { border-color: #EEA9B8; }
td.adbg { background: #F8F8FF; }
a.ad:link { font-family: times new roman; font-size: 16px; color: #111111; text-decoration: underline; font-weight: bold; }
a.ad:visited { font-family: times new roman; font-size: 16px; color: #111111; text-decoration: underline; font-weight: bold; }
a.ad:hover { font-family: times new roman; font-size: 16px; color: #111111; text-decoration: underline; font-weight: bold; }
td.adurl { font-family: times new roman; font-size: 13px; font-style: italic; }

td.tell { font-family: times new roman; font-size: 13px; }
a.tell:link { font-family: times new roman; font-size: 9px; color: #111111; text-decoration: underline; font-weight: bold; }
a.tell:visited { font-family: times new roman; font-size: 9px; color: #111111; text-decoration: underline; font-weight: bold; }
a.tell:hover { font-family: times new roman; font-size: 9px; color: #111111; text-decoration: underline; font-weight: bold; }

h2
        {
        padding-top: 5px;
        margin: 0px;
        face: verdana;
        font-size: 11px;
        color: #BA6FBD;
        }

h3
        {
        padding-top: 0px;
        margin: 0px;
        face: verdana;
        font-size: 11px;
        color: #BA6FBD;
        }

/* Gestrichelte Umrandung*/
.box {border:1px dashed #f0f0f0;padding:3px;}

/* Hauptfarbe der Layouts*/
.balkenfarbe{ background-color: #7E8391;}
.headerfarbe{ background-color: #53608A;}

/* Hintergrundfarbe der Layouts*/
.hintergrund{  background-color: #FFFFFF;}
.adshintergrund{  background-color: #F3F3F3;}
.navihintergrund{  background-image: url('http://www.info-hexe.de/Info-Bilder/bg_nav.gif');}

/* Linkfarbe*/
A:link {color : #00008B;}
A:active {color : #FF6600;}
A:visited {color : #00008B;}
A:hover {color : red; text-decoration : none;}

}

/* Navigationslinks oben */
.navigationslinks:link {font-family : Verdana; color : #FFFFFF; font-size : 11px;}
.navigationslinks:active {font-family : Verdana; color : #FFFFFF; font-size : 11px;}
.navigationslinks:visited {font-family : Verdana; color : #FFFFFF; font-size : 11px;}
.navigationslinks:hover {font-family : Verdana; color : #FFFFFF; text-decoration : none; font-size : 11px;}

/* Navigations oben wenn nicht verlinkt*/
.navigation {font-family : Verdana; color : #FFFF00; font-size : 11px;}

/* TD tag */
TD {font-family : Verdana, Arial, Helvetica, sans-serif; color : #000000; font-size : 12px;}

/* SMALL tag */
SMALL {color : #484848; font-size : 10px;}

/* Design Kategorienamen bzw. Kategorielinks */
.kategorie {font-family : Verdana; font-size : 9px;}

/* Design Kategorienbeschreibung bzw. Links */
.katBeschreibung {font-size : 9px; color : #BA6FBD}

/* Design Kategorie-Navigation. */
.kategorieNav {font-size : 12px; color : #BA6FBD}

/* Small font */
.small {font-size : 10px;}

/* Small Medium font */
.smallMedium {font-size : 11px;}
