/*
Kehrerverlag.de
evo.AJ
Stylesheets v.04 20.03.2007

Optimiert in Firefox 1.5
Auflösungen:  1024 x 768  &  1280 x 1024

*/
@import url(keh_styles_displays.css);
@import url(keh_styles_formulare.css);
html {
    margin: 0;
    padding: 0
    }
body {
    margin: 0;
    padding: 0;
    color: #000;
    /*overflow:hidden;*/
    background: url(bg/bg_body.png) 0 0 repeat-x #fff
    }
body, div, span, td, p {
    font-family: verdana, sans-serif;
    font-size: 11px;
    letter-spacing: 1px;
    font-weight: normal
    }
table {
    margin: 0
    }
td {
    vertical-align: top;
    padding: 0
    }
hr {
    clear: both;
    display: block;
    height: 1px;
    background-color: #FFF;
    border: 0
    }
h1, h2, h3, h4, h5, h6 {
    color: #a19486;
    font-family: Verdana;
    font-weight: bold;
    padding: 0;
    margin: 0;
    margin-bottom: 0;
    display: block
    }
h1 {
    font-size: 20px
    }
h2 {
    font-size: 14px
    }
h3 {
    font-size: 15px
    }
h4 {
    font-size: 11px
    }
h5 {
    font-size: 11px
    }
h6 {
    font-size: 8px
    }
div.divider {
    clear: both
    }
div.divider5px, div.divider5 {
    clear: both;
    height: 5px
    }
div.divider10px, div.divider10 {
    clear: both;
    height: 10px
    }
div.divider15px, div.divider15 {
    clear: both;
    height: 15px
    }
#spalte1, .spalte1 {
    display: block;
    float: left;
    width: 70%;
    overflow: visible;
    margin-right: 8px;
    padding: 8px;
    vertical-align: top
    }
#spalte2, .spalte2 {
    display: block;
    float: right;
    width: 25%;
    padding: 8px
    }
p.Textblock {
    width: 430px;
    padding-top: 0;
    margin-top: 0;
    margin-bottom: 16px
    }
span.untertitel, div.untertitel {
    color: #a19486
    }
span.titel, div.titel {
    color: #a19486
    }
span.errorMeldung {
    color: #F6F
    }
p {
    padding: 0;
    margin: 0
    }
a {
    font-family: verdana, sans-serif;
    color: #000;
    text-decoration: underline
    }
a:hover {
    text-decoration: none
    }
.small {
    font-size: 10px
    }
.hidden {
    visibility: hidden;
    display: none
    }
.visible {
    visibility: visible
    }
a.noline {
    text-decoration: none
    }
a.noline:hover {
    color: #a19486;
    text-decoration: none
    }
a.listentitel {
    color: #a19486;
    text-decoration: none
    }
.filled {
    padding-bottom: 13px
    }
.blacked {
    color: #000
    }
a.mmain, a.mmain_a, a.msub, a.msub_a {
    display: block;
    text-decoration: none;
    font-size: 11px
    }
a.mmain:hover {
    color: #a19486;
    text-decoration: none
    }
a.mmain_a {
    color: #a19486
    }
a.mmain_a:hover {
    text-decoration: none
    }
a.msub {
    margin-bottom: 5px;
    text-align: right;
    color: #000
    }
a.msub:hover {
    color: #a19486;
    text-decoration: none
    }
a.msub_a {
    margin-bottom: 5px;
    text-align: right;
    color: #a19486
    }
a.msub_a:hover {
    color: #a19486;
    text-decoration: none
    }
a.mmain, a.mmain_a {
    margin-right: 24px;
    margin-bottom: 2px
    }
.liste1 {
    background-color: #f1f1f1
    }
.liste2 {
    background-color: #e4e4e4
    }
#alphabet {
    position: relative;
    top: 0;
    display: block;
    margin-right: 24px;
    background-color: #E9E6E4;
    padding: 7px;
    padding-bottom: 8px;
    margin-bottom: 13px
    }
#alphabet a {
    width: 80px;
    text-align: center
    }
#seitenweise {
    display: block;
    padding-bottom: 24px
    }
div.relationBilder {
    margin-right: 14px;
    margin-top: 4px;
    width: 130px;
    float: left;
    display: block
    }
#relationBilder img {
    width: 120px
    }
#sitemap {
    padding: 0;
    margin: 0;
    display: block;
    /*overflow:hidden;*/
    }
a.sitemap {
    padding-left: 13px;
    display: block;
    margin-top: 7px;
    margin-bottom: 7px;
    text-decoration: none
    }
a.pdf {
    background: url(./icon/sm_pdf.gif) top left;
    background-repeat: no-repeat;
    padding: 0;
    padding-left: 28px;
    display: block;
    margin-top: 3px;
    margin-bottom: 3px;
    height: 32px
    }
a.pdf_out {
    height: 32px;
    background: url(./icon/pdf_out.gif) top left;
    background-repeat: no-repeat;
    padding: 0;
    padding-left: 23px;
    margin-top: 3px;
    margin-bottom: 3px;
    display: block
    }
a.mp3 {
    width: 200px;
    display: block;
    padding: 2px 2px 2px 32px;
    background: url(icon/sound_icon_.gif) 0 0 no-repeat #fff;
    line-height: 14px;
    text-decoration: none
    }
a.mp3:hover {
    background: url(icon/sound_icon.gif) 0 0 no-repeat #fff
    }
.search-form.above-teaserbox {
    float: right;
    margin-bottom: 20px
    }
.search-form.above-teaserbox #KEHSuchhinweis {
    display: none
    }
.teaserbox-item-title {
    margin-bottom: 5px
    }
/* END STYLES */
/* POPUP BILDER & GLOSSAR */
#PopupPic {
    border: 1px solid #928273;
    background-color: #928273;
    padding: 0;
    z-index: 2000;
    display: block;
    position: absolute
    }
#PopupPic_Topleiste {
    background-color: #928273;
    padding: 3px
    }
#PopupPic_Dragger {
    display: block;
    float: left;
    width: 90%;
    height: 10px;
    cursor: pointer;
    color: #fff;
    font-size: 12px
    }
#PopupPic_Dragger:hover {
    background-color: #928273;
    cursor: move
    }
#PopupPic_Closer {
    cursor: pointer;
    display: block;
    width: 9px;
    height: 9px;
    background: url(icon/close.gif) 0 0 no-repeat #928273;
    float: right;
    margin: 3px
    }
#PopupPic_Content {
    display: block;
    padding: 1px;
    clear: left;
    color: #000
    }
/* social buttons */
#social-buttons {
    margin-left: -40px;
    margin-top: 60px;
    text-align: right
    }