/* CSS Document */

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
        margin: 0;
        padding: 0;
        border: 0;
        font-weight: inherit;
        font-style: inherit;
        font-size: 100%;
        font-family: inherit;
        vertical-align: baseline;
        text-decoration:none;
}

#wrapper {
 margin: 0 auto;
 width: 922px;
}

#logo {
        margin: 0px;
        padding: 0px;
        position: absolute; left: 0px; top: 8px; width: 595px; height: 93px; z-index: 15; vertical-align: middle;  border: 1px none #000000; visibility: visible;
}

body {
        margin-left: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        background-color: #7d82b0;
}

#titelbild

{
 position: absolute; left: 594px; top: 8px; width: 350px; height: 143px; z-index: 111; vertical-align: middle;

 border-left: 1px solid #ffffff;
 border-top: 1px solid #ffffff;
 border-bottom: 1px solid #ffffff;
 border-right: 1px solid #ffffff;

visibility: visible;

}

#menuleiste
{
position: absolute; left: 20px; top: 101px; width: 573px; height: 50px; z-index: 13; vertical-align: middle; background-color: #cbccd8; border-left: 1px solid #ffffff; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; border-right: 1px solid #666666; visibility: visible;
}


#navcontainer ul
{
font-family: Helvetica, Arial; Sans-Serif;
font-size: 13px;
padding-left: 0;
margin-left: 21px;
margin-top: 16px;

width: 100%;
line-height: 16px;
color: #ffffff;
font-weight: normal;
font-stretch:semi-condensed;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
color: #4a5086;
padding: 0px 16px 0px 0px;
float:left;
text-decoration: none;
text-transform:uppercase;
}

#navcontainer ul li a:hover
{
        color: #8086b6;
        text-decoration:none;
}

#navcontainer ul li a:active
{
        color: #000000;
}

#aktuell

{position: relative; left: 20px; top: 153px; width: 575px; z-index: 10; vertical-align: middle; background-color: #0000FF;  border: 1px none #000000; visibility: visible;
 }

#aktuell #aktuelleins {
        position: absolute;
        left: 0px;
        top: 0px;
        width: 287px;
        z-index: 8;
        vertical-align: middle;
        background-color: #FFFFFF;
        layer-background-color:#FFFFFF;
        border: 1px none #000000;
}

#aktuell #aktuellzwei {
        position: absolute;
        left: 287px;
        top: 0px;
        width: 287px;
        z-index: 7;
        vertical-align: middle;
        background-color: #FFFFFF;
        border: 1px none #000000;
        border-right: 1px solid #FFFFFF;
}



#links {
        position:absolute;
        left: 595px;
        top: 153px;
        width: 350px;
        z-index: 8;
        background-color: #cbccd8;
        border-top: 1px none #000000;
        border-left: 1px none #000000;
        border-bottom: 1px solid #7d82b0;
        border-right: 1px solid #cbccd8;
}

#links #linkseins {
        position: relative;
        float:left;
        left: 0px;
        top: 0px;
        width: 175px;
        z-index: 12;
        background-color: #cbccd8;
}

#stoerer {
        left: 100px;
        top: 153px;
        width: 174px;
        height: 58px;
        z-index: 118;
        vertical-align: middle;
        visibility: visible;
        background:url(bookshop-back2.gif);
        background-repeat:repeat-x;
        border: 1px solid #FFFFFF;
        border-bottom: 1px solid #ffffff;
        border-right: 1px solid #ffffff;
}


#links #linkszwei {
        position: absolute;
        float:right;
        left: 175px;
        z-index: 11;
        background-color: #cbccd8;
        border: 1px none #000000;
}

#footer {
position:absolute;
bottom: 0px;
z-index:999;
background-color:#7d82b0;
border-right: 1px solid #7d82b0;
padding-top:20px;
height:20px;
width:100%;
}


/* Hier kommen die Schriften */


#aktuell h1 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        line-height: 16px;
        color: #FFFFFF;
        font-weight: normal;
        background-color: #7d82b0;
        width: 200px;
        font-stretch:semi-condensed;
        margin-bottom:13px;
        border-left-color:#FFFFFF;
        border-left-style:solid;
        border-left-width:1px;
        text-decoration:none;
        padding-left:20px;
}


#aktuell h2 {
        font-family:Georgia, Times, serif;
        margin-left:20px;
        font-size: 14px;
        line-height:16px;
        color: #4a5086;
        font-weight: bold;
        padding-top:-10px;
        text-decoration:none;
        }

#aktuell h3 {
        font-family: Arial, Helvetica, sans-serif;
    margin-left:20px;
        margin-right:3px;
        margin-top:1px;
        font-size: 12px;
        color: #000000;
        font-weight: normal;
        text-decoration:none;
        }

#aktuell h4{
        font-family: Arial, Helvetica, sans-serif;
        margin-left:20px;
        margin-top:1px;
        padding-bottom:12px;
        font-size: 10px;
        line-height: 10px;
        color: #333333;
        font-weight: normal;
        font-style: normal;
        text-decoration:none;
        }

#aktuell h5 {
        font-family:Georgia, Times, serif;
    margin-left:20px;
        margin-right:3px;
        margin-top:-8px;
        font-size: 12px;
        color: #4a5086;
        font-weight: normal;
        text-decoration:none;
        }

#aktuell h6{
        font-family: Arial, Helvetica, sans-serif;
        margin-left:20px;
        margin-top:1px;
        padding-bottom: 8px;
        font-size: 10px;
        line-height: 10px;
        color: #333333;
        font-weight: normal;
        font-style: normal;
        text-decoration:none;
        }



#links h1 {
        margin-left:14px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        line-height: 16px;
        color: #000000;
        font-weight: normal;
        font-stretch:semi-condensed;
        margin-bottom:3px;
}

#links h2 a {
        font-family: Arial, Helvetica, sans-serif;
        margin-top: 0px;
    margin-left:14px;
        margin-right:3px;
        font-size: 12px;
        line-height: 13px;
        color: #4a5086;
        font-weight: normal;
        text-decoration:none;
        }


#links h3 {
        font-family:Georgia, Times, serif;
        margin-top:-12px;
        margin-left:14px;
        font-size: 14px;
        line-height: 16px;
        color: #1c82ba;
        font-weight: bold;
        }

#links h4{
        font-family: Arial, Helvetica, sans-serif;
        margin-top: -18px;
        margin-left:20px;
        font-size: 10px;
        line-height: 10px;
        color: #333333;
        font-weight: normal;
        font-style: normal;
        }

        .logooben {
        font-family: Georgia, Times, serif; font-size:30px; color:#ffffff;
        color: #FFFFFF;
        font-weight: normal;
        width: 350px;
        font-stretch:semi-condensed;
        margin-left:20px;
        }

        .logounten {
        font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333; font-style:italic;
        line-height: 25px;
        font-weight: normal;
        background-color: #FFFFFF;
        background-position: left center;
        width: 350px;
        margin-top:3px;
        font-stretch:semi-condensed;
        }

        .aktualisierung {
        font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF;
        font-weight: normal;
        margin-left: 20px;
        line-height: 20px;
        }

#footer a {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: normal;
color:#FFFFFF;
text-decoration:none;

}

.Stil1 {font-family: Arial, Helvetica, sans-serif; font-size:11px; font-stretch:semi-condensed; line-height:14px;}

.Stil1 a {
color:#FFFFFF ! important;
}

.dhtmlgoodies_question {
        margin-bottom:0px;
        margin-top:18px;
        padding-left:0px;
        overflow:hidden;
        cursor:pointer;
}

.dhtmlgoodies_answer {
        visibility:hidden;
        height:0px;
        overflow:hidden;
        position:relative;

}
.dhtmlgoodies_answer_content {
        padding:0px;
        position:relative;
}
