BODY {
    background-image: url(images/hg.jpg);
    background-repeat: repeat-y;
    background-position: 100% 0%;
    background-attachment: fixed;
    background-color: #9aac8c;
    margin-top: 0;
    margin-left: 12px;
    margin-bottom: 12px;
    font-family: Arial;
    font-size: 12px;
    color: #202846;
    scrollbar-arrow-color: 384131;
    scrollbar-track-color: 728264;
    scrollbar-face-color: 9AAC8C;
    scrollbar-highlight-color: C2CFB7;
    scrollbar-3dlight-color: 5D6B51;
    overflow: auto;
    }
#inhalt1 {
    font-size: 12px;
    background-color: #efeeed;
    height: 99%;
    color: #202846;
}
#inhalt {
    font-size: 12px;
    background-color: #EFEEED;
    width: 83%;
    color: #202846;
    border-top: 1px none inherit;
    border-right: 1px #45495A solid;
    border-bottom: 1px #45495A solid;
    border-left: 1px #45495A solid;
}
form {
    margin-top: 0;
    margin-bottom: 0;
}
td.tierbeschreibung {
    font-size: 12px;
}
td.fortplanzung {
    font-size: 12px;
}
td.hinweis {
    font-size: 12px;
    color: #202846;
    border-left: 1px none inherit;
    border-top: 1px none inherit;
}
td.fussnavi {
    height: 40px;
    padding-top: 5px;
}
table {
    font-family: Arial;
    font-size: 12px;
    color: #202846;
}
table.inhalt {
    font-size: 12px;
    color: #202846;
    border-left: 1px none inherit;
    border-top: 1px none inherit;
    border-right: 1px #53586B solid;
    border-bottom: 1px #53586B solid;
}
table.beschreibung {
    font-size: 12px;
    color: #45495A;
    border-left: 1px none inherit;
    border-top: 1px none inherit;
    border-right: 1px #53586B solid;
    border-bottom: 1px #53586B solid;
}
h1 {
    margin-left: 5px;
    font-size: 12px;
    COLOR: #45495A;
    font-weight: bold;
    margin-top: 10px;
    margin-bottom: 10px;
    letter-spacing: 3px;
}
font.sitemaptop {
    font-family: Arial;
    width: 265px;
    letter-spacing: 3px;
    margin-top: 10px;
    margin-right: 10px;
    margin-bottom: 5px;
    border-bottom: 1px solid #A1AFC9;
}
font.sitemapkategorie {
    font-family: Arial;
    margin-top: 10px;
    margin-right: 10px;
    margin-bottom: 5px;
}
font.sitemaplinks {
    font-family: Arial;
    margin-left: 3px;
}
font.beschreibung {
    font-size: 12px;
    color: #202846;
    letter-spacing: 1px;
}
font.news {
    font-size: 12px;
    display: block;
    color: #3D4337;
    font-weight: bold;
    padding-left: 10px;
    padding-top: 1px;
    padding-bottom: 1px;
    margin-bottom: 0px;
    background-color: #E2E4D9;
    border-left: 1px solid #D1D4C2;
    border-right: 1px solid #D1D4C2;
    border-top: 1px solid #D1D4C2;
    border-bottom: 1px dotted #D1D4C2;
}
font.artikel {
    font-size: 12px;
    display: block;
    padding-left: 9px;
    padding-right: 9px;
    padding-top: 9px;
    padding-bottom: 9px;
    background-color: #F3F2F1;
    border-left: 1px solid #D1D4C2;
    border-right: 1px solid #D1D4C2;
    border-bottom: 1px solid #D1D4C2;
}
A.topnavi:link {
    font-size: 12px;
    display: block;
    float: left;
    width: 175px;
    padding-left: 2px;
    padding-top: 0;
    padding-bottom: 0;
    margin-top: 0;
    margin-bottom: 0;
    border-left: 2px solid #9AAC8C;
    border-right: 1px solid #9AAC8C;
    text-decoration: none;
    COLOR: #FFFF40;
    background-color: #EFEEED;
    text-align: left;
}
A.topnavi:visited {
    font-size: 12px;
    display: block;
    float: left;
    width: 175px;
    padding-left: 2px;
    padding-top: 0;
    padding-bottom: 0;
    margin-top: 0;
    margin-bottom: 0;
    border-left: 2px solid #9AAC8C;
    border-right: 1px solid #9AAC8C;
    text-decoration: none;
    COLOR: #C00000;
    background-color: #EFEEED;
}
A.topnavi:hover {
    font-size: 12px;
    display: block;
    float: left;
    width: 175px;
    padding-left: 2px;
    padding-top: 0;
    padding-bottom: 0;
    margin-top: 0;
    margin-bottom: 0;
    border-left: 2px solid #D418C9;
    border-right: 1px solid #D418C9;
    text-decoration: none;
    COLOR: #800080;
    background-color: transparent;
}
A.topnavi:active {
    font-size: 12px;
    display: block;
    float: left;
    width: 175px;
    padding-left: 2px;
    padding-top: 0;
    padding-bottom: 0;
    margin-top: 0;
    margin-bottom: 0;
    border-left: 2px solid #FFFF40;
    border-right: 1px solid #FFFF40;
    text-decoration: none;
    COLOR: #454E6D;
    background-color: #DFDCD9;
}
span.navino-oben {
    font-size: 15px;
    display: block;
    float: left;
    width: 175px;
    padding-bottom: 0px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    border-left: 2px solid #9AAC8C;
    border-right: 1px solid #9AAC8C;
    border-top: 1px solid #9AAC8C;
    font-family: Arial;
    font-size: 3px;
    background-color: #EFEEED;
}
span.navino-unten {
    font-size: 15px;
    display: block;
    float: left;
    width: 175px;
    padding-bottom: 0px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    border-left: 2px solid #9AAC8C;
    border-right: 1px solid #9AAC8C;
    border-bottom: 1px solid #9AAC8C;
    font-family: Arial;
    font-size: 3px;
    background-color: #EFEEED;
}
span.navino-transparent {
    font-size: 12px;
    display: block;
    float: left;
    width: 175px;
    padding-bottom: 0;
    border-left: 2px solid #9AAC8C;
    border-right: 1px solid #9AAC8C;
    font-family: Arial;
    font-size: 3px;
    background-color: transparent;
}
span.topnavi {
    font-family: Arial;
    font-size: 12px;
    color: #45495A;
    padding-left: 5px;
}
span.topnaviaktiv {
    display: block;
    float: left;
    width: 175px;
    padding-left: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
    margin-top: 0;
    margin-bottom: 0;
    border-left: 2px solid #A1AFC9;
    border-right: 1px solid #A1AFC9;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #5A694D;
}
span.empfehlung-a {
    display: block;
    float: left;
    width: 175px;
    padding-left: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
    margin-top: 0;
    margin-bottom: 0;
    border-left: 2px solid #9AAC8C;
    border-right: 1px solid #9AAC8C;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    COLOR: #5A694D;
    background-color: #EEF0EC;
}

span.empfehlung-buch {
    display: block;
    float: left;
    width: 175px;
    padding-left: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
    margin-top: 0;
    margin-bottom: 0;
    border-left: 2px solid #9AAC8C;
    border-right: 1px solid #9AAC8C;
    background-color: #EEF0EC;
}
span.news {
    display: block;
    float: left;
    width: 175px;
    padding-left: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-right: 5px;
    margin-top: 0;
    margin-bottom: 0;
    border-left: 2px solid #9AAC8C;
    border-right: 1px solid #9AAC8C;
    background-color: #EEF0EC;
}
A:link {
    font-family: Arial;
    font-size: 12px;
    text-decoration: underline;
    color: #485240;
}
A:visited {
    font-family: Arial;
    font-size: 12px;
    text-decoration: underline;
    color: #485240;
}
A:hover {
    font-family: Arial;
    font-size: 12px;
    text-decoration: none;
    color: #57634D;
}
A:active {
    font-family: Arial;
    font-size: 12px;
    text-decoration: none;
    color: #57634D;
}
A.sitemap:link {
    font-family: Arial;
    font-size: 12px;
    text-decoration: none;
    color: #485240;
}
A.sitemap:visited {
    font-family: Arial;
    font-size: 12px;
    text-decoration: none;
    color: #485240;
}
A.sitemap:hover {
    font-family: Arial;
    font-size: 12px;
    text-decoration: underline;
    color: #57634D;
}
A.sitemap:active {
    font-family: Arial;
    font-size: 12px;
    text-decoration: none;
    color: #57634D;
}
A.navi:link {
    display: block;
    float: left;
    width: 175px;
    padding-left: 10px;
    padding-top: 2px;
    padding-bottom: 2px;
    margin-top: 0;
    margin-bottom: 0;
    border-left: 2px solid #9AAC8C;
    border-right: 1px solid #9AAC8C;
    text-decoration: none;
    font-family: Arial;
    font-size: 12px;
    color: #202846;
    background-color: #EFEEED;
}
A.navi:visited {
    display: block;
    float: left;
    width: 175px;
    padding-left: 10px;
    padding-top: 2px;
    padding-bottom: 2px;
    margin-top: 0;
    margin-bottom: 0;
    border-left: 2px solid #9AAC8C;
    border-right: 1px solid #9AAC8C;
    text-decoration: none;
    font-family: Arial;
    font-size: 12px;
    color: #454E6D;
    background-color: #EFEEED;
}
A.navi:hover {
    display: block;
    float: left;
    width: 175px;
    padding-left: 10px;
    padding-top: 2px;
    padding-bottom: 2px;
    margin-top: 0;
    margin-bottom: 0;
    border-left: 3px double #A1AFC9;
    border-right: 1px solid #A1AFC9;
    text-decoration: none;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #5A694D;
    background-color: transparent;
}
span.naviactive {
    display: block;
    float: left;
    width: 175px;
    padding-left: 10px;
    padding-top: 2px;
    padding-bottom: 2px;
    margin-top: 0;
    margin-bottom: 0;
    border-left: 2px double #A1AFC9;
    border-right: 1px solid #A1AFC9;
    text-decoration: none;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #454E6D;
    background-color: #DFDCD9;
}
span.hr {
    display: block;
    float: left;
    width: 175px;
    padding-left: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    border-left: 2px solid #9AAC8C;
    border-right: 1px solid #9AAC8C;
    background-color: transparent;
}
span.buch {
    width: 175px;
    height: 195px;
    border: 1px solid #E9E6E3;
    margin-top: 5px;
    margin-bottom: 5px;
    font-family: Arial;
    font-size: 12px;
    color: #454E6D;
    background-color: #F9F8F7;
}
img.empfehlung-buch {
    border: 1px solid #9AAC8C;
    BACKGROUND-COLOR: #D4CEC8;
    margin-left: 30px;
    margin-top: 2px;
    margin-bottom: 2px;
}
img.empfehlung-amazone {
    border: 1px solid #9AAC8C;
    BACKGROUND-COLOR: #D4CEC8;
    margin-left: 6px;
    margin-right: 4px;
    margin-top: 2px;
    margin-bottom: 2px;
    FILTER: alpha(opacity=70);
}
img.amazone {
    border: 0;
    background-color: transparent;
    margin-left: 1px;
    margin-right: 1px;
    margin-top: 1px;
    margin-bottom: 0;
}
img.top {
    border: 0;
    background-color: transparent;
    margin-left: 10px;
    margin-right: 1px;
    margin-top: 7px;
    margin-bottom: 2px;
}
img.sitemap-weiter {
    border: 0;
    background-color: transparent;
    margin-left: 15px;
    margin-right: 4px;
    margin-top: 7px;
    margin-bottom: 0;
}
img.sitemapkategorie {
    border: 0;
    background-color: transparent;
    margin-left: 0px;
    margin-right: 4px;
    margin-top: 7px;
    margin-bottom: 0;
}
img.weiter {
    border: 0;
    background-color: transparent;
    margin-left: 0;
    margin-right: 0;
    margin-top: 7px;
    margin-bottom: 0;
}
img.news {
    border: 0;
    background-color: transparent;
    margin-left: 0;
    margin-right: 5px;
    margin-top: 0;
    margin-bottom: 0;
}
img {
    border: 1px solid #5A694D;
    background-color: #9AAC8C;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 12px;
    margin-bottom: 10px;
}
img.buch {
    border: 2px solid #D4CEC8;
    background-color: #D4CEC8;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 12px;
    margin-bottom: 3px;
}
img.fusszeile {
    border: 0;
    background-color: transparent;
    margin-left: 0;
    margin-right: 3px;
    margin-top: 1px;
    margin-bottom: 0;
}
img.navitop {
    border: 0;
    background-color: transparent;
    margin-left: 0;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-bottom: 1px solid #9AAC8C;
}

img.navibottom {
    border: 0;
    background-color: transparent;
    margin-left: 0;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-top: 1px solid #9AAC8C;
}