/******************************************************/
/* http://www.alessandra-mancinelli.de/css/screen.css */
/*        basiert auf serendipity Template by         */
/*         Kaustubh Srikanth &amp; Tom Sommer         */
/*         letzte Aktualisierung: 13.05.2008          */
/*             W3C Valid CSS: 13.05.2008              */
/******************************************************/

/* Basis: Hintergrundfarbe, Abstand oben, rechts, unten, links */
body { background-color: #000000; margin: 20px 0px 20px 0px; }

/* Container, in dem alles andere steckt */
#container {
          position: absolute;
           left: 50%;
           top: 20px;
           width: 700px;
           margin-left: -350px;
           margin-top: 0px;
           height: 100%;
           }

/* Headergrafik */
#banner {
        background-image: url(../img/bg3.jpg);
        background-repeat: no-repeat;
        background-position: top center;
        font-family: Georgia, 'Times New Roman', serif;
        color: #FFFFFF;
        background-color: #B22222;
        text-align: left;
        width: 700px;
        height: 261px;
        margin: auto;
        }

/* Headerlink1 */
a.link1,
a.link1:hover,
a.link1:link,
a.link1:visited,
#banner h1 {
           width: 700px;
           height: 231px;
           margin: 0;
           text-decoration: none;
           }

/* Headerlink2 */
a.link2,
a.link2:hover,
a.link2:link,
a.link2:visited,
#banner h2 {
           color: #B22222;
           font-family: Verdana, Arial, sans-serif;
           font-size: x-small;
           font-weight: bold;
           text-transform: uppercase;
           letter-spacing: .2em;
           padding-top: 244px;
           }

/* Headerlink3 */
a.link3,
a.link3:hover,
a.link3:link,
a.link3:visited,
#banner h3 {
           padding-left: 11px;
           padding-top: 10px;
           margin: 0px;
           text-decoration: none;
           color: #B22222;
           font-family: Verdana, Arial, sans-serif;
           font-size: xx-small;
           font-weight: bold;
           }

td, td { font-size: x-small; }
p, td, th, div, span { font-family: verdana, arial, helvetica, sans-serif; }
h6,h4,h3,h2,h1 { margin: 0; font-family: 'Trebuchet MS', Verdana, sans-serif; color:#5F5F5F; }
h6 { font-size: 0.4em; margin: 0; font-family: 'Trebuchet MS', Verdana, sans-serif; color:#5F5F5F; }
h5 { font-size: x-small; margin: 0; font-family: 'Trebuchet MS', Verdana, sans-serif; color:#5F5F5F; }
h3 { font-size: 1em; margin: 0; font-family: 'Trebuchet MS', Verdana, sans-serif; color:#5F5F5F; }
h1 { font-size: 1.2em; margin: 0; font-family: 'Trebuchet MS', Verdana, sans-serif; color:#5F5F5F; }
h2 { font-size: 1em; margin: 0; font-family: 'Trebuchet MS', Verdana, sans-serif; color:#5F5F5F; }
h2:first-letter {
                color: #B22222;
                font-size: 1em;
                font-family: Verdana, Helvetica, Arial, sans-serif;
                font-size: 120%;
                background-color: transparent;
                padding-right: 0px;
                }

/* Hauptcontainer mit Randgrafiken */
#mainpane {
          background-image: url(../img/reli.gif);
          background-color: #fff;
          background-repeat: repeat-y;
          width: 700px;
          text-align: left;
          padding: 20px;
          padding-left: 10px;
          margin: auto;
          font-family: 'Trebuchet MS', Verdana, sans-serif;
          font-size: 1em;
          line-height: normal;
          }

#gb {     border: 1px dotted #999999;
          width: 430px;
          margin: auto; padding:4px;
          }

#gbtext { border-bottom: 1px dotted #999999; border-top: 1px dotted #999999;
          width: 430px;
          text-align: left;
          padding:10px;
          font-family: 'Trebuchet MS', Verdana, sans-serif;
          font-size: 12px;
          line-height: normal;
          }

#gbkomm { padding:4px;
          width: 430px;
          text-align: left;
          font-family: 'Trebuchet MS', Verdana, sans-serif;
          font-size: 11px;
          line-height: normal;
          }

/* linke Box, in der das Menue steht */
.linkeboxinhalt { padding: 10px; }

/* betrifft die linke Box, Gesamtgröße */
#linkebox { width: 160px; vertical-align: top; border-right: 1px dotted #999999; padding-right: 8px;  }

/* Ueberschrift in linker Box */
.kategorie {
           color: #B22222;
           font-family: Verdana, Arial, sans-serif;
           font-size: x-small;
           border-bottom: 1px solid #B22222;
           font-weight: bold;
           text-transform: uppercase;
           letter-spacing: .2em;
           padding: 9px; padding-top: 20px;
           }

/* gilt für Text in der linken Box */
div.inhaltlinkebox {
                   color: #666666;
                   font-family: 'Trebuchet MS', Verdana, sans-serif;
                   font-size: x-small;
                   text-align: left;
                   margin-bottom: 15px;
                   line-height: normal;
                   padding-left: 10px; line-height: 2.0;
                   }

td.linkebox { font-size: x-small; width: 200px; padding: 10px; }

/* Inhalt */
#content {
         width: 600px;
         padding: 20px 20px 30px 16px;
         font-size: 0.8em;
         line-height: 1.4;
         }

/* Initials */
p:first-letter {
               color: #B22222;
               padding-right: 0px;
               }

.pfeil { color: #B22222; padding-right: 0px; }

.ueberschrift1 {
               color: #323232;
               font-family: 'Trebuchet MS', Verdana, sans-serif;
               font-size: small;
               text-align: left;
               font-weight: bold;
               margin-bottom: 0px;
               }

.ueberschrift1 a:link,
.ueberschrift1 a:visited,
.ueberschrift1 a:hover  { color: #323232; text-decoration: none; }
a { color: #323232; font-weight: bold; text-decoration: none; }
a:link { color: #323232; font-weight: bold; text-decoration: none;  }
a:visited { color: #323232; font-weight: bold; text-decoration: none; }
a:active { color: #323232; font-weight: bold; text-decoration: none; }
a:hover { color: #B22222; font-weight: bold; text-decoration: none; }

.special a:link { background-color: #323232; color: #FFFFFF; padding: 2px; text-decoration: none; }
.special a:visited { background-color: #323232; color: #FFFFFF; padding: 2px; text-decoration: none; }
.special a:active { background-color: #323232; color: #FFFFFF; padding: 2px; text-decoration: none; }
.special a:hover { background-color: #B22222; color: #FFFFFF; padding: 2px; text-decoration: none; }

.specialsub a:link { background-color: #B22222; color: #FFFFFF; padding: 2px; text-decoration: none; }
.specialsub a:visited { background-color: #B22222; color: #FFFFFF; padding: 2px; text-decoration: none; }
.specialsub a:active { background-color: #B22222; color: #FFFFFF; padding: 2px; text-decoration: none; }
.specialsub a:hover { background-color: #323232; color: #FFFFFF; padding: 2px; text-decoration: none; }

#sitemap ul li { list-style-type: none; }

.hr { color: #9F9F9F; }

.fussnote {
          color: #9F9F9F;
          font-size: x-small;
          position:relative;
          top:-7px;
          margin-right:8px;
          }