body {
        background: #E9E9E9;
        font-size: 100.01%;
        /*font-family: Georgia, "Times New Roman", serif;*/
                  font-family: Arial, Helvetica, sans-serif;
        line-height: 125%;
        color: #535353;
}


#pflichtlinks {
        /*background-color: #B0E6B6;*/
        width: 1000px;
        margin: auto;
        text-align: right;
        font-size: 0.75em;
}

#pflichtlinks a {
   color: Gray;
}



#page {
        background-color: #FFFFFF;
        width: 1000px;
        margin: 10px auto 10px auto;
        padding: 5px;
        border: 1px solid #B1B1B1;
}

#header {
        position: realtive;
                                top: 0;
                                left: 0;
        background-image: url(../img/header_denkmal.jpg);
        background-position: top center;
        background-repeat: no-repeat;
        height: 300px;
        margin: 0;
        padding: 0;
}


#sloganbox {
        margin-bottom: 0px;
        position: absolute;
        top: 300px;
        left: 300px;
                               /* padding-top: 280px;
                                padding-left: 200px;*/
}

#sloganbox h1 {
        font-size: 0.8em;
        line-height: 1.2 em;
        font-weight: bold;
}

#main {
        /*background-color: #E8EBED;*/
        border: 0;
        padding: 0;
        background-image: url(../img/linie.gif);
        background-position: right;
        background-repeat: repeat-y;
}

#content {
        background-color: transparent;
        width: auto;
        margin-right: 200px;

}

#content_inner {
        margin: 10px;
        padding-top: 10px;
        /*background-color: #E8EBED;*/
        min-height: 800px;
                                  font-size: 0.9em;
        line-height: 125%;
}

#content_inner h1 {
        width: 80%;
        font-size: 1.4em;
                  line-height:125%;
        padding: 5px 0;
        font-weight: bold;
        font-family: Arial, Helvetica, sans-serif;
}

#content_inner h2 {
        font-size: 1em;
        font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
}

#content_inner p {

        margin-top: 10px;
        margin-bottom: 20px;
}

.aufzaehlung {
        list-style-type: disc;
        padding-left: 1.5em;

}

#content_inner a {
    color: #535353;
}

.new_window {    /* fuer Links, die im neuen Fenster geoeffnet werden*/
background-image: url(../img/link_out.gif);
background-position: right;
background-repeat: no-repeat;
padding-right: 18px;
text-decoration: none;
}

.linkliste {
line-height: 200%;
}


.pdf {  /* fuer pdf- Links */
        background-image: url(../img/pdf_16x16.png);
        background-position: right;
        background-repeat: no-repeat;
        padding-right: 18px;
}

.credits {  /* Mit freundlicher Genehmigung von .... */
font-size: 0.75em;
line-height: 80%;
padding-top: 0;
}

.seitensteuerung {
width: 100%;
text-align: right;

}

.bild_links {
float: left;
width: 210px;
margin-top: 10px;
font-size: 0.8em;
font-style: italic;
}

.bild_rechts {
float: right;
width: 210px;
margin-top: 10px;
font-size: 0.8em;
font-style: italic;
}

#termine {       /* Tabelle mit Terminen */
width: 95%;
border-collapse: collapse;
}

#termine td {
        border: 1px solid #DDDDDD;
        padding: 5px;
}

.wr-tag { /* Tabelle Tag der weissen rose */
width: 95%;
border-collapse: collapse;
}
.wr-tag td {
        border: 1px solid #DDDDDD;
        padding: 5px;
}

.nobreak {
white-space:nowrap;
}


#nav {
width: 200px;
float: right;
font-family: Arial, Helvetica, sans-serif;
/* padding-top: 50px;*/
/*background-color: #FDF5E6;        */
}

#nav h1 {
        font-weight: bold;
        background-color: #E0E0E0;
}

#nav ul {
        margin-top: 50px;
        padding-left: 10px;
        font-size: 0.9em;
}

.nach_oben {
        text-align:right;
        margin: 0;
        padding: 0 10px;
        font-size: 0.8em
}

#footer {
        /*background-color: #D8BFD8;*/
        clear: both;
        border-top: 1px solid #B22222;
        font-size: 0.8em;
        text-align: center;
        padding: 5px 0;

}

/* [Bildvergroesserung*/
#zeigedasbild{
position: absolute;
visibility: hidden;
border: 1px solid #B1B1B1;
background-color: #FFFFFF;
padding: 5px;
z-index: 20;
}

#leiste{
background-color: #FFFFFF;
min-width: 100px;
}

#leiste #schliessen_text{
font-family: Arial;
font-size: 10px;
margin-right: 1px;
}
/* end:Bildvergroesserung]*/

/* auszublendende Elemente */
.nosee { display:none; }




/* phpmyvisites  bei noscript nicht anzeigen*/
object p {
        visibility: hidden;
        height: 2px;
}