/* Allgemein */
body {
    font-size: 100%;
    text-align: left;
    background-color: rgb(247,247,247);
    /* gelb: rgb(241,240,209);
    grau: rgb(240,240,240);
||   #E2E2E7 rgb(240,241,240)  */
/*  background-image: url(../images/layout/bogen_doppel_violett.gif);
    background-position: bottom;
    background-repeat: no-repeat;*/
    /*  SCROLLBAR-FACE-COLOR: rgb(240,40,160);
    SCROLLBAR-HIGHLIGHT-COLOR: rgb(240,40,160);
    SCROLLBAR-SHADOW-COLOR: rgb(240,40,160);
    SCROLLBAR-3DLIGHT-COLOR: rgb(255,112,0);
    SCROLLBAR-ARROW-COLOR: #9e0b0f;
    SCROLLBAR-TRACK-COLOR: rgb(240,40,160);
    SCROLLBAR-DARKSHADOW-COLOR: rgb(255,112,0);
*/
    margin: 0px;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 5px
}
table {
    font-size: 100%
}
a img {
    border: none
}
a:link {
    color: rgb(0,0,123);
    text-decoration: underline;
}
a:activ {
    color: rgb(0,0,123);
}
a:visited {
    color: rgb(0,0,123);
    text-decoration: underline;
}
a:hover {
    color: #EF0006;
    /*#C19842;*/
    text-decoration: underline;
}
.ueber {
    font-family: Tahoma, Verdana;
    font-size: 120%;
    font-style: itsalic;
    font-weight: bold;
    color: #DBDCE5;
    letter-spacing: 2px;
    text-align: center;
    margin-bottom: 2px
}
.ueber1 {
    font-family: Tahoma, Verdana;
    font-size: 105%;
    letter-spacing: 1px;
    color: #DBDCE5;
    text-align: center;
    /*margin-bottom: 12px*/
}
.zwisch1 {
    font-size: 1pt
}
.zwisch2 {
    font-size: 2pt
}
.zwisch3 {
    font-size: 3pt
}
.zwisch4 {
    font-size: 4pt
}
.zwisch5 {
    font-size: 5pt
}
.zwisch6 {
    font-size: 6pt
}
.zwisch7 {
    font-size: 7pt
}
.zwisch8 {
    font-size: 8pt
}
.zwisch9 {
    font-size: 9pt
}
.zwisch10 {
    font-size: 10pt
}
.zwisch11 {
    font-size: 11pt
}
.zwisch12 {
    font-size: 12pt
}
.print, #print {
    display: none
}
.absatzborderleft {
    margin-left: 8px;
    margin-top: 6px;
    padding-left: 6px;
    padding-top: 2px;
    padding-bottom: 2px;
    border-left: rgb(0,0,123) 1px solid
}

/* Kopfzeile */
.headrow {
    height: 124px;
    width: 900px;
    margin-top: -15px
}
.locationstring {
    width: 800px;
    font-family: Tahoma, sans-serif;
    font-size: 80%;
    letter-spacing: 1px;
    text-align: left;
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 8px;
    padding-left: 12px;
}
.locationstring a:link, .locationstring a:aktiv, .locationstring a:visited {
    color: #000000
}


/* ## Seiteninhalt ## */

.bodycontent {
    /*background-color: rgb(225,225,225);*/
}

.tabbodycontent {
    width: 900px;
    text-align: left;
    margin-top: -10px;
    margin-bottom: 10px;
    padding-top: 10px;
    /*border: 1px solid #55CD32;*/
    border-collapse: collapse
}
.tabbodycontent td {
    /*border: 1px solid #55CD32*/
}
.tabbodycontentcell1 {
    width: 200px;
    vertical-align: top
}
.tabbodycontentcell2 {
    width: 540px;
    vertical-align: top
}
.tabbodycontentcell3 {
    width: 160px;
    text-align: center;
    vertical-align: top
}

/* Tageslosung */
.tageslosung {
    color: #DBDCE5;
    margin-left: 10px
}
.tageslosung .losungdate {
    font-family: Tahoma, Arial, Sans-serif;
    font-size: 76%;
    font-weight: bold;
    letter-spacing: 2px;
    color: color: #DBDCE5
}
/* color: #575757 */
.tageslosung .losungtxt {
    font-family: Arial, Tahoma, Sans-serif;
    font-size: 78%;
    font-weight: bold;
    letter-spacing: 1px;
    color: #DBDCE5;
    padding-right: 5px
}
.tageslosung .losungverw {
    font-family: Tahoma, Arial, Sans-serif;
    font-size: 75%;
    font-style: italic;
    letter-spacing: 1px;
    text-align: right;
    padding-right: 10px
}

/* Trennlinie */
.navtrenn {
    width: 100%;
    background-image: url(../images/layout/nav_trenn_mitte.gif)
}
.navtrenn .pixelimgtrenn {
    width: 163px;
    height: 1px;
}

/* Navigationsleiste links */
.navareamain {
    font-family: Tahoma, sans-serif;
    font-size: 90%;
    letter-spacing: 1px;
    text-align: left;
    margin-left: 10px;
    margin-top: -20px
}
.navareamain .navpkteges {
    margin-top: 15px;
    margin-left: 12px;
    color: #DBDCE5;
    background-image: url(../images/layout/logo_kirche.gif);
    background-repeat: no-repeat;
    background-position: top right
}
.navareamain .navpkt1 {
    font-weight: bold;
    text-indent: -12px;
    margin-bottom: 5px;
    color: #DBDCE5
}
/* color: #575757 */
.navareamain .navpkt2 {
    margin-left: 17px;
    text-indent: -25px;
    margin-bottom: 5px;
    color: #DBDCE5
}
.navareamain .navpkt3 {
    margin-left: 34px;
    text-indent: -25px;
    margin-bottom: 5px
}
.navareamain .navpkt4 {
    margin-left: 51px;
    text-indent: -25px;
    margin-bottom: 5px
}
.navareamain .navpkt5 {
    margin-left: 68px;
    text-indent: -25px;
    margin-bottom: 5px
}
.navareamain .navpkt6 {
    margin-left: 85px;
    text-indent: -25px;
    margin-bottom: 5px
}
.navareamain a {
    text-decoration: none;
}
.navareamain a:activ {
    text-decoration: none
}
.navareamain a:visited {
    text-decoration: none
}
.navareamain a:hover {
    color: rgb(219,220,229);
    font-size: 100%;
    font-weight: normal;
    text-decoration: none;
    border-bottom: 1px solid rgb(219,220,229)backg#round-color: #EFE4CF;
    /*width: 95%;*/
}
.navareamain .navpkt1 a:hover {
    font-weight: bold;
}
.navareamain .navpkt1 a {
    color: #DBDCE5
}
.navareamain .navpkt2 a {
    color: #DBDCE5
}
.navareamain .navpkt3 a {
    color: #DBDCE5
}
.navareamain .navpkt4 a {
    color: #DBDCE5
}
.navareamain .navpkt5 a {
    color: #DBDCE5
}
.navareamain .navpkt6 a {
    color: #DBDCE5
}
.tabnavarea {
    width: 200px;
    border: none;
    border-collapse: collapse
}
.tabnavarea tr, .tabnavarea td {
    border: none;
    border-collapse: collapse
}
.tabnavarea td {
    /*border: 1px solid blue;*/
}
.tabnavarea .row1 {
    height: 19px
}
.tabnavarea .row1cell1 {
    width: 17px;
}
.tabnavarea .row1cell2 {
    width: 183px;
    background-image: url(../images/layout/nav_ob.gif);
    background-repeat: repeat-x;
    background-color: #B0007D
}
/* blau: #00007B  */
.tabnavarea .row2cell1 {
    width: 190px;
    background-image: url(../images/layout/nav_li_mitte.gif);
    background-repeat: repeat-y;
    background-color: #B0007D
}
.tabnavarea .row2cell1 .pixelimg {
    width: 190px;
    height: 1px
}
.tabnavarea .row2cell4 {
    width: 10px;
    vertical-align: top;
}
.tabnavarea .row3cell1 {
    width: 17px;
}
.tabnavarea .row3cell2 {
    background-image: url(../images/layout/nav_un.gif);
    background-color: #B0007D
}
.tabnavarea .row3cell2 .pixelimg {
    width: 156px;
    height: 1px
}
.tabnavarea .row3cell3 {
    width: 17px;
}

/* Suche */
.searcharea {
    margin-left: 12px;
}

/* Seiteninhalt */
.pagecontent {
    width: 100%;
    text-align: left;
    /*padding-left: 10px;*/
    /*padding-right: 10px;*/
    padding-bottom: 10px;
    /*background-color: rgb(225,225,225);*/
}
.pagecontent .tabtitelleiste {
    width: 100%;
    height: 55px;
    padding-top: 5px;
    margin-bottom: 10px;
    border-collapse: collapse;
    background-image: url(../images/layout/nav_ob.gif);
    background-position: top;
    background-repeat: repeat-x;
    background-color: #B0007D
}
.pagecontent .tabcelltitelleiste {
    width: 100%;
    height: 55px;
    text-align: center;
    vertical-align: middle;
    padding-top: 5px;
    background-image: url(../images/layout/nav_ob.gif);
    background-position: top;
    background-repeat: repeat-x;
    background-color: #B0007D
}
.pagecontenttxt, .pagecontenttxt span, .pagecontenttxt div, .pagecontenttxt p, .pagecontenttxt table {
    font-size: 100%;
    color: rgb(0,0,123)
}
.pagecontenttxt ul.narrowlist {
    margin-top: -13px;
}
.tabtitelleisterechts td {
    width: 100%;
    /*border: 1px solid red;*/
    border-collapse: collapse
}
.tabtitelleisterechts .row1cell1 {
    background-image: url(../images/layout/nav_ob.gif);
    background-position: top;
    background-repeat: repeat-x;
    background-color: #B0007D
}
.tabtitelleisterechts .row1cell2 {
}
.tabtitelleisterechts .row2cell2 {
    height: 16px;
    background-image: url(../images/layout/nav_re.gif);
    background-color: #B0007D
}
.tabtitelleisterechts .row3cell2 {
}

/* Container rechts */
.containerrechts {
    text-align: left;
    color: rgb(0,0,123)
}

/* Navigationsleiste unten */
.navareabottom {
    height: 50px;
    width: 934px;
    font-family: Tahoma, sans-serif;
    font-size: 80%;
    letter-spacing: 1px;
    text-align: left;
    padding-top: 15px;
    /*background-color: rgb(248,248,248);*/
    vertical-align: middle
}

.navareabottom .footerleft {
   width: 16px;
   height: 34px;
   float: left;
   background-image: url(../images/layout/nav_footer_li.gif);
   background-repeat: no-repeat;
}
.navareabottom .footermiddle {
   text-align: center;
   width: 866px;
   height: 34px;
   float: left;
   padding-top: 10px;
   background-image: url(../images/layout/nav_footer_mitte.gif);
   background-repeat: repeat-x;
}
.navareabottom .footerright {
   width: 16px;
   height: 34px;
   float: left;
   background-image: url(../images/layout/nav_footer_re.gif);
   background-repeat: no-repeat;
}

/*.navareabottom a, .navareabottom a:link, .navareabottom a:activ, .navareabottom a:visited {*/
.navareabottom .navareabottomlink {
    font-weight: bold;
    text-decoration: none;
    color: rgb(219,220,229)
}
.navareabottom a:hover {
    font-size: 100%;
    text-decoration: underline;
    color: rgb(219,220,229)
}

.navareabottom .senkrechterstrich {
    font-weight: bold;
    color: rgb(200,88,168)
}

.counterarea {
    width: 934px;
    text-align: center;
}

.counter {
}

.countertxt {
    font-size: 75%;
    color: rgb(219,220,229)
}

.lastmodified {
   font-size: 75%;
    color: rgb(150,150,150);
}


/* Style fuer News Artikelliste */

.newsarea {
   width: 100%;
   font-size: 100%;
   color: #00007b;
   text-align: center;
}
.newsitem {
    width: 95%;
    text-align: left;
}
.newsheadline {
    width: 100%;
    border-bottom: 1px solid rgb(176,0,125);
    font-size: 95%;
}
.newsheadline a:link, .newsheadline a:active, .newsheadline a:visited, .newsheadline a:hover {
   width: 100%;
   color: #B0007D;
   font-weight: bold;
   text-decoration: none;
}
.newsimage {
    margin: 5px;
    float: left;
}
.newstext {
}
.newsfoot {
    font-size: 75%;
    color: rgb(150,150,150);
}
.newsnavigation {
   width: 100%;
   text-align: center;
}

/* Style für Kontaktseite */

.tabkontakt {
   border: none;
   width: 100%;
}

.tabkontakt td {
   border: 1px solid rgb(200,200,200);
   vertical-align: top;
   width: 50%;
   padding-top: 3px;
   padding-bottom: 3px;
   padding-left: 2px;
}


/* Style für die 'last modified'-Liste */

.lastmodifiedlistarea {
   width: 100%;
   margin-top: 20px;
   margin-left: 4px;
   text-align: left;
/*   border: 1px solid #B0007D;*/
}
.lastmodifiedlistarea .lastmodifiedhead {
   font-weight: bold;
/*   color: #DBDCE5;*/
   color: #B0007D;
/*   border-right: 1px solid #B0007D;*/
   padding: 2px 4px;
}
.lastmodifiedlistarea .lastmodifieditem {
   font-size: 80%;
   color: rgb(0,0,123);
/*   border: 1px solid #B0007D;*/
   margin-top: -1px;
   margin-left: 3px;
   padding-top: 1px;
   padding-bottom: 1px;
}
.lastmodifiedlistarea .lastmodifieddate {
}
.lastmodifiedlistarea .lastmodifiedlink {
   text-decoration: none;
}
.lastmodifiedlistarea .lastmodifiedauthor {
}

