/* Design Hintergrund */
body{ color: #3d2929; padding:0; font-size:12px; font-family: arial, sans-serif; font-weight: 500; background-color: white; margin: 0 0 3px; }

/* Design Navigationsbuttons */
a.menu { color: #600; font-size: 12px; font-family: arial; font-weight: 500; text-decoration: none; display:block; text-align:center; width:20ex; margin: 0; padding:3px 0; border: solid 1px #fc9; }

/* Design Navigationsbuttons */
a.menu:link { color:#900; font-size: 12px; font-family: arial; font-weight: 500; background-image: url(images/leis_unten_25.gif); text-decoration: none; }

/* Design Navigationsbuttons besuchter Link */
a.menu:visited { color:#c60; font-size: 12px; font-family: arial; font-weight: 500; background-image: url(images/leis_unten_25.gif); text-decoration: none; }

/* Design Navigationsbuttons */
a.menu:hover { color:#c00; font-size: 12px; font-family: arial; font-weight: 500; background-image: url(images/leis_oben_25.gif); text-decoration: underline; }

/* Design Navigationsbuttons */
a.menu:active { color:#600; font-size: 12px; font-family: arial; font-weight: 500; background-image: url(images/leis_oben_25.gif); text-decoration: none; }

table.navigation { padding: 0; border-style: solid; border-width: 0; }

/* Design Navigationsbuttons */
td.navigation {
        border-width:0; padding: 0;
        color: #344345;
        font-size: 12px; font-family: arial, sans-serif; font-weight: normal;
}

/* Design oberer Teil */
table.header { padding: 0; border-style: solid; border-width: 0; }

/* Design Radiobuttons unter dem Suchfeld */
td.header { border-width:0; padding: 8px 10px 3px 1px; color: #91551a; font-size:14px; font-family: arial, sans-serif; font-weight: 500; margin-top: 3px; }

/* Design Navigation oben */
table.startnav { margin: 0; padding: 0; border: solid 0 #fc9; }

/* Design Navigation oben */
td.startnav { padding: 3px; color: #800000; font-size: 12px; font-family: arial, sans-serif; font-weight: normal; background-image: url(images/leis_unten_25.gif); text-align: center; margin: 1px; }

/* Design Navigation oben */
a.startnav { text-decoration: underline; color: #c54a00; font-size: 12px; font-family: arial, sans-serif; font-weight: normal; }

/* Design Navigation "Sie sind hier" - Leiste */
table.here { background-image: url(images/leis_unten_25.gif); margin: 1px; padding: 1px; border: solid 1px #fffbf0; }

/* Design Navigation "Sie sind hier" - Leiste */
td.here { color: #481700; font-size:12px; font-family: arial, sans-serif; text-align: center; }

/* Design Navigation oben "Sie sind hier" - Leiste*/
a.here { color: #ffa264; font-size: 12px; font-family: arial, sans-serif; font-weight: normal; text-decoration: underline; }

/* Design Umriss */
table.border { background-color: white; padding: 1px; border: solid 1px #ffe4b5; }

/* Design Unterkategorien in den Hauptkategorien*/
table.cat { padding: 1px; background-color: white; }

/* Design Unterkategorien in den Hauptkategorien*/
td.catcontent { border-width:1px; padding: 1px; color: black; font-size: 13px; font-family: arial, sans-serif; font-weight: 500; border-color: #ffe4b5; }

/* Design Fussbereich*/
table.footer { padding: 0; background-color: white; border: solid 1px #ffe4b5; }

/* Design Fussbereich*/
td.footer { border-width:0; padding: 0; color: #363630; font-size: 11px; font-family: verdana; font-weight: 500; text-decoration: none; }

/* Design Fussbereich*/
a.footer { text-decoration: none; color: #900; font-size: 11px; font-family: verdana, Futura, Helvetica, sans-serif; font-weight: 500; }

/* Design Tabellen Startseite*/
table.box { background-color: white; padding: 1px; margin: 2px; }

/* Design Tabellen Startseite*/
td.boxheader { padding: 1px; color: #2a5f00; font-size: 12px; font-family: arial, sans-serif; margin: 1px; }
/* Design Tabellen Startseite (Webtipps, Infos, Service etc.)*/
td.boxcontent { padding: 1px; color: #622000; font-size: 12px; font-family: arial, sans-serif; background-color: white; margin: 1px; }

/* Design Tabellen Startseite (Webtipps, Infos, Service etc.)*/
a.boxcontent { color: #ff5820; font-size: 12px; font-family: arial; text-decoration: underline; }

/* Design Webtipps Startseite*/
table.webtip { background-color: white; padding: 10px 5px 5px; border: solid 1px #fc9; }

/* Design Webtipps Startseite*/
td.webtip_header { padding: 3px 5px 2px 15px; color: #000; font-size: 12px; font-family: arial, sans-serif; font-weight: 500; background-image: url(images/leis_unten_25.gif); border: solid 1px #fff8f0; }

/* Design Webtipps Startseite*/
td.webtip_content { padding: 5px 2px 3px 15px; color: #57574d; font-size: 11px; font-family: arial, sans-serif; font-weight: 500; }

/* Design Navigation Seiten */
table.pages { padding: 5px; margin: 5px; border: solid 1px #fff8f0; }

/* Design Navigation Seiten */
table.pagenav { padding: 1px; background-color: #ffffff; margin: 1px; border: solid 1px white; }

/* Design Navigation Seiten */
td.pagenav {
        border-width:0; padding: 0;
        background-color: white;
        color: #000;
        font-size: 12px; font-family: arial, sans-serif; font-weight: 500;
}

/* Design Navigation Seiten */
a.pagenav {
        text-decoration: none;
        color: #000;
        font-size: 12px; font-family: arial, sans-serif; font-weight: 500;
}

/* Design Navigation Seiten */
strong.pagenavactive{
        color: #3e3d3c; font-size: 12px; font-family: arial, Verdana, Futura, Helvetica, sans-serif; font-weight: 500;
}

/* Design Hintergrund Kategorien Startseite */
td.startcatalog {
        border-width:0; padding: 1px;
        color: #3e3d3c; font-size: 12px; font-family: arial, sans-serif; font-weight: 500;
}

/* Design Hintergrund Content */
td.catalogcontent {
        border-width:0; padding: 1px;
        background-color: #ffffff;
        color: #6d6b69;
        font-size: 12px; font-family: arial, sans-serif; font-weight: 500;
}

/* Design Hintergrund Content, AGBS, Impressum, etc */
td.content {
        border-width:0; padding: 1px;
        background-color: white;
        color: #80745e;
        font-size: 12px;
        font-family: arial, sans-serif;
        font-weight: 500;
}

/* Design Hintergrund Adsensefeld oben */
td.adsensecontent {
        border-width:0; padding: 10px 2px;
        background-color: #ffffff;
        color: #000;
        font-size: 12px; font-family: arial, sans-serif; font-weight: 500;
}

/* Design "Weitere Rubriken zum Thema"-Leiste */
table.morerubric {
        border-width:0px; padding: 0px;
        background-color: #ffffff;
}

/* Design "Weitere Rubriken zum Thema"-Leiste */

td.morerubric {
        border-width:0; padding: 2px;
        background-color: #ffffff;
        color: #777b86;
        font-size: 12px;
        font-family: arial, sans-serif; font-weight: 500;
}

/* Design RSS Hintergrund */
table.rsscontent {
        border-width:0; padding: 2px;
        background-color: #ffffff;
}

/* Design "Weitere Rubriken zum Thema"-Leiste */
td.rsscontent {
        border-width:0; padding: 2px;
        background-color: #ffffff;
        color: #c54a00;
        font-size: 12px;
        font-family: arial, sans-serif; font-weight: 500;
}

/* Design Suchergebnisse */
table.result { padding: 1px; background-color: white; margin: 1px; border: solid 1px #fff8f0; }

/* Design Suchergebnisse */
table.activeresult { border-width:0; padding: 1px; background-color: #fffff0; margin: 1px; }

/* Design Suchergebnisse */
table.contentresult { border-width:0; padding: 1px; background-color: #ffffff; margin: 1px; }

/* Design Suchergebnisse */
td.contentresult { border-width:0; padding: 2px; color: #000; font-size: 12px; font-family: arial, sans-serif; font-weight: 500; margin: 2px; }

/* Design Screenshots */
td.screenshot { border-width:0; padding: 2px; color: #797979; font-size: 12px; font-family: arial, sans-serif; font-weight: 500; margin: 2px; }

/* Design Suchergebnisse Beschreibung */
td.descresult { border-width:0; padding: 2px; color: #000; font-size: 12px; font-family: arial, sans-serif; font-weight: 500; margin: 2px; }

/* Design Suchergebnisse */
td.urlresult { border-width:0; padding: 2px; color: #900; font-size: 18px; font-family: arial, sans-serif; font-weight: 500; margin: 2px; }

/* Design Suchergebnisse */
td.inforesult { border-width:0; padding: 2px; color: #000; font-size: 12px; font-family: arial, sans-serif; font-weight: 500; margin: 2px; }

/* Design Suchergebnisse Link */
td.linkresult { border-width:0; padding: 2px; color: #007900; font-size: 12px; font-family: arial, sans-serif; font-weight: 500; margin: 2px; }

/* Design Adwords rechte Seite*/
table.adwords {
        border-width:0; padding: 0;
        border-style: solid;
        background-color: #fffff0;
}

/* Design Adwords rechte Seite*/
td.adwordscontent {
        border-width:1px; padding: 6px;
        background-color: white;
        color: #6a0000; font-size: 12px; font-family: arial, sans-serif; font-weight: 500;
}

/* Design Suchfeld */
.searchfield { width:300px; height:22px; background-color: #ffffff; font-family: arial; font-size: 14px; border: solid 1px #f96; }

/* Design Suchbutton */
.button { font-size: 13px; color: #fff8f0; font-family: verdana; background-color: #c54a00; }

/* Design Verlinkungen */
a.l1 { color: #a00; font-size: 12px; font-family: arial, sans-serif; font-weight: 500; text-decoration: none; }
a.l1:link { color: #a00; font-size: 12px; font-family: arial, sans-serif; font-weight: 500; text-decoration: none; }
a.l1:hover { color: #c00; font-size: 12px; font-family: arial, sans-serif; font-weight: 500; text-decoration: underline; }
a.l2 { text-decoration: none; color: #c30; font-size: 12px; font-family: arial, sans-serif; font-weight: 500; }
a.l2:link { color: #c30; font-size: 12px; font-family: arial, sans-serif; font-weight: 500; text-decoration: none; }
a.l2:hover { color: #c00; font-size: 12px; font-family: arial, sans-serif; font-weight: 500; text-decoration: underline; }
a.l3 { text-decoration: underline; color: #fe6234; font-size: 11px; font-family: arial, sans-serif; font-weight: 500; }
a.l4 { text-decoration: underline; color: blue; font-size: 13px; font-family: Arial, sans-serif; font-weight: 700; }
/* Design H1-Tag */
h1 {
        color: #c30; font-size: 18px; font-family: arial, sans-serif; font-weight: 600;
        margin: 1px 1px 1px;
}

/* Design H2-Tag */
h2 {
        color: #c30; font-size: 14px; font-family: Arial, sans-serif; font-weight: 600;
        margin: 1px;
}

/* Design H3-Tag */
h3 {
        color: #c30; font-size: 13px; font-family: arial, sans-serif; font-weight: 600;
}

/* Design H4-Tag */
h4 {
        color: #c30; font-size: 12px; font-family: arial, sans-serif; font-weight: 600;
}

/* Design News */
.news { padding: 1px; background-color: transparent; border: solid 1px #ffffff; }

/* Design News */
.newstitle { border-width:0; padding: 1px; color: #6a0000; font-size: 12px; font-family: verdana; font-weight: 500; margin: 1px; }

/* Design News */
.newsdesc { border-width:0; padding: 1px; color: #000; font-size: 12px; font-family: arial, sans-serif; font-weight: 500; margin: 1px; }

/* Design News */
.newslink {
        border-width:0; padding: 2px;
        color: #c00; font-size: 12px; font-family: arial, sans-serif; font-weight: 500;
}
