/* Main CSS Document */
body {
        background-color: #f2f1e8;
        margin: 0;
}
table {
        border: 0;
}
h1 {
        font-family: verdana;
        font-size: 16px;
        line-height: 23px;
        font-weight: bold;
        padding: 12px 0 12px 0;
        margin: 0px;
}
.article_field {
        background-color: #ffffff;
        width: 862px;
        padding-left: 14px;
        vertical-align: top;
}
.search_field {
        height: 65px;
        vertical-align: middle;
        width: 312px;
        text-align: right;
        padding-right: 35px;
}
img {
        border: 0;
}
.top_line {
        height: 17px;
        text-align: right;
        background-color: #b3ac74;
        background-image: url(/i/leiste_verlauf.jpg);
}
img.nav_menu {
        margin-right: 8px;
        vertical-align: middle;
}
img.nav_menu_line {
        margin-right: 4px;
        vertical-align: middle;
}
.field4img {
        background-color: #AA9CA0;
        width: auto;
        padding: 1px;
        align: left;
        float: left;
        border: 1px solid #8B7882;
        margin: 2px;
        margin-right: 6px;
        margin-bottom: 5px;
}
td.oldsite {
        font-weight: bold;
        padding: 5px 10px 5px 10px;
        border-left: 2px solid #FFC726;
        background-color: #D7BB85;
}
div.oldlink {
        color: #ffffff;
        font-size: 10px;
        padding: 5px 0 5px 0;
        width: 100%;
}
.msg_error {
        color: #ff0000;
        font-weight: bold;
        font-family: verdana;
        font-size: 11px;
        line-height: 17px;
}
.msg_ok {
        color: #259D16;
        font-weight: bold;
        font-family: verdana;
        font-size: 11px;
        line-height: 17px;
}
span.slist {
        font-family: verdana;
        font-size: 11px;
        line-height: 17px;
        color: #4D829E;
        text-decoration: none;
}
/* OTHER OPTIMIZED CSS TABLES */
/* -- tatonka.css -- */
.text14fett {
        font-family: verdana;
        font-size: 16px;
        font-weight: bold;
        color: #CC4A0E;
        line-height: 20px;
}

.sprich {
        font-family: verdana;
        font-size: 16px;
        font-weight: bold;
        color: #F2F1E8;
        line-height: 20px;
}
.text11 {
        font-family: verdana;
        font-size: 11px;
        line-height: 17px;
        color: #000000;
        text-decoration: none;
}
.text9 {
        font-family: verdana;
        font-size: 9px;
        line-height: 12px;
}
.text12 {
        font-family: verdana;
        font-size: 12px;
        line-height: 18px;
}
.a:hover.text11, a:active.text11 {
        font-family: verdana;
        font-size: 11px;
        line-height: 17px;
        text-decoration: none;
        color: #000000;
}
.a:link.text11, a:visited.text11 {
        font-family: verdana;
        font-size: 11px;
        line-height: 17px;
        text-decoration: underline;
        color: #000000;
}
.text10 {
        font-family: verdana;
        font-size: 10px;
        line-height: 14px;
}
.weiterlesen {
        font-family: verdana;
        font-size: 10px;
        line-height: 20px;
}

a:link {
        text-decoration: none;
}
a:visited {
        text-decoration: none;
}
a:hover {
        text-decoration: underline;
}
a:active {
        text-decoration: none;
}

.text16fett {
        font-family: verdana;
        font-size: 16px;
        line-height: 23px;
        font-weight: bold;
        padding: 12px 0 12px 17px;
}
.titelblau, h2 {
        font-family: verdana;
        font-size: 14px;
        font-weight: bold;
        color: #4D829E;
        line-height: 20px;
}
.text16fettnospace {
        font-family: verdana;
        font-size: 16px;
        line-height: 23px;
        font-weight: bold;
        padding: 12px 0 12px 0;
}
.text16fettnospace_aktuell {
        font-family: verdana;
        font-size: 16px;
        line-height: 23px;
        font-weight: bold;
        padding: 12px 0 12px 0;
        color: #8D705A;
}
.link11 {
        font-family: verdana;
        font-size: 11px;
        line-height: 17px;
        color: #000000;
        text-decoration: none;
}
.a:hover.link11, a:active.link11 {
        font-family: verdana;
        font-size: 11px;
        line-height: 17px;
        text-decoration: underline;
        color: #000000;
}
.a:link.link11, a:visited.link11 {
        font-family: verdana;
        font-size: 11px;
        line-height: 17px;
        text-decoration: none;
        color: #000000;
}.titelocker {
        font-family: verdana;
        font-size: 14px;
        font-weight: bold;
        color: #CBA45B;
        line-height: 20px;
}
.titel {
        font-family: verdana;
        font-size: 14px;
        font-weight: bold;
        color: #CC4A0E;
        line-height: 20px;
}
.titelgruen {
        font-family: verdana;
        font-size: 14px;
        font-weight: bold;
        color: #7A906B;
        line-height: 20px;
}
.titelbraun {
        font-family: verdana;
        font-size: 12px;
        font-weight: bold;
        color: #756B68;
        line-height: 16px;
}
.titelgrau {
        font-family: verdana;
        font-size: 12px;
        font-weight: bold;
        color: #8F99AA;
        line-height: 16px;
}
.titelschwarz {
        font-family: verdana;
        font-size: 12px;
        font-weight: bold;
        color: #000000;
        line-height: 16px;
}
.titelexpedition {
        font-family: verdana;
        font-size: 16px;
        font-weight: bold;
        color: #DE0025;
        line-height: 18px;
}
.bildtitel {
        font-family: verdana;
        font-size: 10px;
        line-height: 12px;
        color: #999999;
        font-style: normal;
}
.textaerea {
        background: #FFFFFF;
        height: 15px;
        width: 90px;
        border: 1px solid #FF9900;
        font-size: 10px;
        font-family: verdana;
}
.text11-com {
        font-family: verdana;
        font-size: 11px;
        line-height: 18px;
        color: #000000;
        text-decoration: none;

}
.tabelle-com {
        background: #f5f4ea;
}
.orange-11-fett {
        font: bold small-caps 11px/15px verdana;
        color: #FF9900;
}
.tabelle-galerie {
        background: #FFF5E8;
        font-family: verdana;
        font-size: 10px;
}

/* -- hg.css */
.hgbeige {
        background-color: #F2F1E8;
        padding: 12px;
        height: 190px;
}
.hgbeigedkl {
        background-color: #D3D3BC;
}
.hgbeige_image {
        background-color: #F3F3E8;
        padding: 0px;
}
.hg_hellblau {
        background-color: #E2EBEF;
        padding: 0px;
}
.hgweiss {
        background-color: #FFFFFF;
        padding: 12px;
        height: 190px;
}
.hgpresse {
        background-color: #f6ede1;
        font-family: verdana;
        font-size: 11px;
        color: #000000;
        padding: 12px;
}
.hgaktuell {
        background-color: #FBF8F4;
        font-family: verdana;
        font-size: 11px;
        color: #000000;
        padding: 12px;
}
.hgkontakt {

        background-color: #FBF5E3;
        font-family: verdana;
        font-size: 11px;
        color: #000000;
        padding: 12px;
}
.hgbeige_produkte {
        background-color: #F8F8EF;
        padding: 0px;
}
.hgbeige_produkte_rechts {
        background-color: #FEFEFC;
        padding: 0px;
}
.hg_hellrot {
        background-color: #FFFFFF;
        padding: 0px;
}
.image-rahmen-rot {
        border: 1px solid #CC4A0E;
        left: 25px;
}
.hgtour {
        background-color: #F9F8F2;
        padding: 12px;
        height: 190px;
}

/* -- marke.css -- */
.seiten, .link, .link:link, .link:visited, .link:active {
        font-size: 11px; color: #cc4a0e; line-height: 14px; font-family: verdana; text-decoration: none;
}
.link:hover {
        font-size: 11px; color: #cc4a0e; line-height: 14px; font-family: verdana; text-decoration: underline;
}
.ueberschrift {
        padding-left: 20px; font-weight: bold; font-size: 16px; padding-bottom: 7px; line-height: 23px; padding-top: 10px; font-family: verdana;
}
.titelrot {
        font-size: 11px; color: #cc4a0e; line-height: 16px; font-family: verdana; text-decoration: none;
}

/* -- navi.css -- */
.navitext, .a:hover.navitext, .a:link.navitext, .a:active.navitext, .a:visited.navitext {
        font-family: verdana;
        font-size: 10px;
        font-weight: bold;
        font-variant: normal;
        color: #FFFFFF;
        line-height: 10px;
        text-decoration: none;
        text-transform: uppercase;
}
.navitext2, .a:hover.navitext2, .a:link.navitext2, .a:active.navitext2, .a:visited.navitext2 {
        font-family: verdana;
        font-size: 10px;
        font-weight: bold;
        font-variant: normal;
        color: #000000;
        line-height: 10px;
        text-decoration: none;
        text-transform: uppercase;
}
.naviunter, .a:hover.naviunter, .a:link.naviunter, .a:active.naviunter {
        font-family: verdana;
        font-size: 10px;
        font-weight: normal;
        color: #FFFFFF;
        text-decoration: none;
        line-height: 12px;
}
.a:active.naviunteraktiv, a:link.naviunteraktiv, a:visited.naviunteraktiv, a:hover.naviunteraktiv, .naviunteraktiv {
        font-family: verdana;
        font-size: 10px;
        font-weight: normal;
        color: #FFFCF0;
        text-decoration: none;
        line-height: 12px;
}
.meldung-titel {
        font-family: verdana;
        font-size: 16px;
        color: #4C3A24;
        font-weight: bold;

}
.sprich-titel {
        font-family: verdana;
        font-size: 16px;
        color: #65605a;
        font-weight: bold;

}
.image-rahmen {
        border: 1px solid #C7C29A;
}
.veranstaltung {
        font-family: verdana;
        font-size: 14px;
        line-height: 22px;
        font-weight: bold;
        color: 827A3A;
}
.input-kontroll {
        background-color: #FFFFFF;
        border: 0px;
}
/* -- produkte.css -- */
.ueberschrift {
        font-family: verdana;
        font-size: 16px;
        line-height: 23px;
        font-weight: bold;
        padding: 10px 0 20px 7px;
}
.link, .a:link.link, .a:visited.link, .a:active.link {
        font-family: verdana;
        font-size: 11px;
        line-height: 14px;
        color: #4D829E;
        text-decoration: none;
}
.a:hover.link {
        font-family: verdana;
        font-size: 11px;
        line-height: 14px;
        color: #4D829E;
        text-decoration: underline;
}
.produktname {
        font-family: verdana;
        font-size: 11px;
        line-height: 11px;
        text-decoration: none;
        padding: 1px 5px 1px 5px;
        background-color: #ECF1F4;
        border: 1px solid #C6D7DF;
}
.a:hover.produktname, .a:active.produktname, .a:visited.produktname {
        font-family: verdana;
        font-size: 11px;
        line-height: 11px;
        text-decoration: none;
        border: 1px solid #4D829E;
        background-color: E5ECEF;
        padding: 1px 5px 1px 5px;
}
.a:link.produktname {
        font-family: verdana;
        font-size: 11px;
        line-height: 11px;
        text-decoration: none;
        border: 1px solid #4D829E;
        padding: 1px 5px 1px 5px;
}
input, textarea {
        font-family: verdana;
        font-size: 11px;
        line-height: 11px;
        color: #315466;
        text-decoration: none;
        border: 1px solid #4D829E;
        width: 100%;
}
.produkttext {
        font-family: verdana;
        font-size: 11px;
        line-height: 11px;
        color: #4D829E;
        text-decoration: none;
        font-weight: bold;
}
.a:hover.produkttext, .a:link.produkttext, .a:active.produkttext, .a:visited.produkttext {
        font-family: verdana;
        font-size: 11px;
        line-height: 11px;
        color: #4D829E;
        text-decoration: none;
        font-weight: bold;
}
.produktbereich {
        font-family: verdana;
        font-size: 11px;
        background-color: #E2EBEF;
        border-bottom: 1px solid;
        color: #666666;
}
.produktbereichtext {
        font-family: verdana;
        font-size: 11px;
        line-height: 11px;
        color: #000000;
        text-decoration: none;
}
.produktbereichtext {
        font-family: verdana;
        font-size: 11px;
        line-height: 11px;
        color: #4D829E;
        text-decoration: none;
        padding: 0 5px 0 5px;
        font-weight: bold;
}
.a:hover.produktbereichtext, .a:link.produktbereichtext, .a:active.produktbereichtext, .a:active.produktbereichtext {
        font-family: verdana;
        font-size: 11px;
        line-height: 11px;
        color: #000000;
        text-decoration: none;
}
.textkasten {
        font-family: verdana;
        font-size: 11px;
        color: #000000;
        padding: 5px;
}
.titelrechts {
        font-family: verdana;
        font-size: 11px;
        color: #4D829E;
        font-weight: bold;
        padding-bottom: 10px;
}
.empty_result{
        font-family: verdana;
        font-size: 11px;
        color: #000000;
        border: 1px solid #ccccae;
        width: 100%;
        height: 55px;
        vertical-align: middle;
        text-align: center;
}