
* { margin: 0px; padding: 0px; }
html { margin: 0px; padding: 0px; }
body { background: rgb(32, 92, 171) url('background.jpg') repeat-x; padding-top: 7px; font-family: Verdana; font-size: 11px; }
h1 { font-size: 120%; padding-bottom: 10px; }
h2 { font-size: 110%; }
h3 { font-size: 100%; }
h4 { font-size: 120%; }
p { margin-bottom: 15px; }
img { border: 0px none ; }
a, a:link, a:visited { color: rgb(32, 92, 171); text-decoration: none; }
a:hover { text-decoration: underline; }
.active { font-weight: bold; }
.clearer { clear: both; padding-top: 1px; }
.clearer_left { clear: left; }
.clearer_right { clear: right; }
.screenreader { display: none; }
.r1, .r2, .r3, .r4 { display: block; background-color: rgb(255, 255, 255); padding-top: 1px; }
.r1 { margin: 0px 6px; }
.r2 { margin: 0px 4px; }
.r3 { margin: 0px 3px; }
.r4 { margin: 0px 1px; padding-top: 2px; }
#mainContainer { margin: 0px auto; width: 960px; }
#headerContainer {  }
#logoContainer { margin: 0px 0px 0px 17px; padding-bottom: 7px; }
#logoContainer object { display: block; }
#menuContainer {  }
#navL1 { height: 30px; margin-left: 20px; }
#navL1 li { list-style-type: none; list-style-image: none; list-style-position: outside; float: left; height: 30px; display: inline; }
#navL2 { margin: 5px 0px 3px 20px; height: 19px; }
#navL2 li { margin: 5px 9px 0px; list-style-type: none; list-style-image: none; list-style-position: outside; display: inline; }
#contentContainer {
 }
#contentContainerBanner { padding: 10px 0px 0px 8px; }
#contentContainerLeft { margin: 0px 0px 0px 20px; padding: 0px; float: left; width: 900px; display: inline; }
#contentContainerLeftBanner { padding: 10px 0px 0px 8px; }
#contentContainerLeftTop { padding: 24px 8px 0px; background: transparent url('plattform_header.gif') no-repeat; margin-top: 4px; margin-bottom: 15px; }
.contentContainerLeftTopNewsTop .r1, .contentContainerLeftTopNewsTop .r2, .contentContainerLeftTopNewsTop .r3, .contentContainerLeftTopNewsTop .r4 { background-color: rgb(31, 92, 173); }
#contentContainerLeftTopNews { background-color: rgb(255, 255, 255); }
#contentContainerLeftTopNewsHeader { padding: 1px 0px 8px 8px; background-color: rgb(31, 92, 173); color: rgb(255, 255, 255); }
#contentContainerLeftTopNewsContent { padding: 15px 8px 0px; background-color: rgb(255, 255, 255); }
#contentContainerLeftTopNewsContent p { margin: 0px; padding-bottom: 15px; }
#contentContainerLeftTopNewsContent img { margin: 0px; padding-bottom: 5px; }
.contentContainerLeftTopNewsBottom { margin-bottom: 15px; }
.contentContainerLeftMain { padding: 0px 0px 8px; background-color: rgb(255, 255, 255); }
.contentContainerLeftMainTop .r1, .contentContainerLeftMainTop .r2, .contentContainerLeftMainTop .r3, .contentContainerLeftMainTop .r4 { background-color: rgb(228, 234, 188); }
.contentContainerLeftMainTop .druckContainer { background-color: rgb(228, 234, 188); height: 20px; }
.contentContainerLeftMainTop .druck { padding: 5px 5px 0px 0px; float: right; }
.contentContainerLeftMainHeader { border: 0px solid rgb(255, 0, 0); padding: 1px 0px 8px 8px; background-color: rgb(228, 234, 188); margin-bottom: 15px; }
.contentContainerLeftMainHeader .topThemen { float: left; }
.contentContainerLeftMainHeader .themenRubrik { padding: 3px 5px 0px 0px; }
.contentContainerLeftMainContent { padding-left: 8px; }
.contentContainerLeftMainContent .block { padding: 0px 0px 25px; background-color: rgb(255, 255, 255); float: left; width: 300px; height: 200px; display: inline; }
.contentContainerLeftMainContent .block .header { color: rgb(163, 177, 54); font-weight: bold; padding-left: 3px; padding-right: 10px; padding-bottom: 10px; }
.contentContainerLeftMainContent .block .content { padding: 3px 10px 3px 3px; color: rgb(32, 92, 171); }
.contentContainerLeftMainContent .block .content .latestEntry .photo { float: left; width: 75px; display: inline; }
.contentContainerLeftMainContent .block .content .latestEntry .photo img { width: 75px; }
.contentContainerLeftMainContent .block .content .latestEntry .description { float: left; width: 198px; display: inline; margin-left: 9px; line-height: 130%; }
.contentContainerLeftMainContent .block .content .latestEntry .description h3 { padding-bottom: 9px; }
.contentContainerLeftMainContent .block .content .latestEntry .description p { color: rgb(102, 102, 102); margin-bottom: 0px; }
.contentContainerLeftMainContent .more { padding-top: 10px; font-weight: 600; }
.contentContainerLeftMainContent .block .content .contentEntries li { list-style-type: none; list-style-image: none; list-style-position: outside; line-height: 160%; font-weight: bold; }
.contentContainerLeftMainContent .block .content .contentEntries a, .contentContainerLeftMainContent .block .content .contentEntries a:link { background: transparent url('bullet.gif') no-repeat scroll 0px 6px; padding-left: 8px; }
.contentContainerLeftMainContent .block .content .last10Entries li { list-style-type: none; list-style-image: none; list-style-position: outside; line-height: 160%; }
.contentContainerLeftMainContent .block .content .top5Content li { list-style-type: none; list-style-image: none; list-style-position: outside; padding-bottom: 3px; }
.contentContainerLeftMainContent .block .content .top5Content .photo { float: left; display: inline; margin-right: 8px; }
.contentContainerLeftMainContent .block .content .top5Content .photo img { width: 32px; height: 32px; }
.contentContainerLeftMainContent .block .content .top5Content .description { float: left; display: inline; }
.contentContainerLeftMainContent .block .content .top5Content .description a, .contentContainerLeftMainContent .block .content .top5Content .description a:link { background: transparent url('pfeil_doppelt.gif') no-repeat scroll 0px 5px; padding-left: 8px; }
.contentContainerLeftMainContent .block .content .top5Content .description p { color: rgb(102, 102, 102); margin-bottom: 0px; padding-left: 8px; }
.contentContainerLeftMainContent .block .content .mainContentTags { text-align: center; }
.contentContainerLeftMainContent .block .content .mainContentTags form.tags .tx-tagssubpagestree-tag1 { font-size: 12px; }
.contentContainerLeftMainContent .block .content .mainContentTags form.tags .tx-tagssubpagestree-tag2 { font-size: 14px; }
.contentContainerLeftMainContent .block .content .mainContentTags form.tags .tx-tagssubpagestree-tag3 { font-size: 15px; }
.contentContainerLeftMainContent .block .content .mainContentTags form.tags .tx-tagssubpagestree-tag4 { font-size: 16px; font-weight: bold; }
.contentContainerLeftMainContent .block .content .mainContentTags form.tags .tx-tagssubpagestree-tag5 { font-size: 17px; font-weight: bold; }
.tx-jkpoll-pi1 .quest .bodytext { margin-bottom: 5px; }
.contentContainerLeftMainContent #themeSingleView { padding-right: 8px; }
.contentContainerLeftMainContent #themeSingleView .themeSingleViewImage { margin: 0px 5px 5px 0px; float: left; }
.contentContainerLeftMainBottom { margin-bottom: 15px; }
#contentContainerLeftBottom {  }
#contentContainerLeftBottomLeft { margin: 0px 0px 15px; padding: 0px; float: left; width: 300px; display: inline; }
#contentContainerLeftBottomRight { margin: 0px 0px 15px 10px; padding: 0px; float: left; width: 300px; display: inline; }
#contentContainerRight { margin: 0px 0px 0px 15px; padding: 0px; float: left; width: 300px; display: inline; }
#contentContainerRightSearch { padding: 3px 3px 3px 10px; background-color: rgb(242, 246, 250); }
#contentContainerRightSearchTop .r1, #contentContainerRightSearchTop .r2, #contentContainerRightSearchTop .r3, #contentContainerRightSearchTop .r4, #contentContainerRightSearchBottom .r1, #contentContainerRightSearchBottom .r2, #contentContainerRightSearchBottom .r3, #contentContainerRightSearchBottom .r4 { background-color: rgb(242, 246, 250); }
#contentContainerRightSearchBottomLinks, #contentContainerRightChurchBottom, #contentContainerRightBacklinkBottom, #contentContainerRightDropdownSitemapBottom, #contentContainerRightMottoBottom, #contentContainerRightTags, #contentContainerRightNewsletterBottom, #contentContainerRightCommunityBottom { margin-bottom: 15px; }

#contentContainerRightSearchBottomLinks a, #contentContainerRightSearchBottomLinks a:link, #contentContainerRightSearchBottomLinks a:visited { text-decoration: underline; }
#contentContainerRightSearchBottomLinksFirst { float: left; width: 83px; display: inline; margin-left: 12px; padding-top: 6px; }
#contentContainerRightSearchBottomLinksSecond { float: left; width: 65px; display: inline; padding-top: 6px; }
#contentContainerRightDropdownSitemap { padding: 30px 10px 0px; background: rgb(255, 255, 255) url('alle_kategorien_im_ueberblick.gif') no-repeat scroll 10px 5px; }
#contentContainerRightDropdownSitemap h1 { color: rgb(32, 92, 171); font-style: italic; font-weight: bold; font-size: 11px; padding-bottom: 10px; }
#contentContainerRightMotto { padding: 8px; background-color: rgb(255, 255, 255); }
#contentContainerRightMotto h1, #contentContainerRightBacklink h1 { color: rgb(163, 177, 54); }
#contentContainerRightMotto h4 { color: rgb(32, 92, 171); }
#contentContainerRightBacklink {  }
#contentContainerRightBacklink .block { padding: 8px; background-color: rgb(255, 255, 255); }
#contentContainerRightCommunityTop .r1, #contentContainerRightCommunityTop .r2, #contentContainerRightCommunityTop .r3, #contentContainerRightCommunityTop .r4 { background-color: rgb(31, 92, 173); }
#contentContainerRightCommunityTop #contentContainerRightCommunityTopImage { background: rgb(31, 92, 173) url('header_community_anmeldung.gif') no-repeat scroll 0px 4px; padding-top: 41px; }
#contentContainerRightCommunity { padding: 17px 0px 10px 11px; background: rgb(255, 255, 255) url('background_chat.jpg') no-repeat; color: rgb(32, 92, 171); }
#contentContainerRightLoginBox { padding: 5px 27px 0px 0px; }
#contentContainerRightLoginBox .row { padding-bottom: 4px; }
#contentContainerRightLoginBox .row .label { float: left; display: inline; width: 63px; margin-top: 3px; }
#contentContainerRightLoginBox .row .input { float: left; display: inline; width: 189px; margin-left: 10px; }
#contentContainerRightLoginBox .row .input input, #contentContainerRightLoginBox .row .input select { border: 1px solid rgb(255, 255, 255); padding: 3px 2px 0px; width: 184px; height: 15px; background-color: rgb(221, 232, 244); font-family: Verdana; font-size: 11px; color: rgb(32, 92, 171); }
#contentContainerRightLoginBox .row .input select { padding: 0px; width: 189px; height: 18px; }
#contentContainerRightLoginBox .row .inputLogin { text-align: right; }
#contentContainerRightLoginBox .row .inputLogin input.submit { width: 71px; height: 17px; margin-top: 5px; }
#contentContainerRightCommunity #linkBox { padding-bottom: 12px; }
#contentContainerRightCommunity #linkBox li { background: transparent url('pfeil_doppelt.gif') no-repeat scroll 0px 5px; list-style-type: none; list-style-image: none; list-style-position: outside; padding-left: 10px; line-height: 150%; }
#chat { padding: 25px 0px 15px; background: transparent url('chat_community.gif') no-repeat; margin-right: 11px; }
#contentContainerRightCommunity .onlineBox { text-align: center; padding-right: 25px; }
#chat #onlineBox #statistik { padding: 10px; background-color: rgb(221, 232, 244); }
#chat #onlineBox #user { border: 1px solid rgb(221, 232, 244); padding: 10px; }
#forum { background: rgb(255, 255, 255) url('forum.gif') no-repeat; padding-top: 25px; }
#forumContent { padding-right: 11px; }
#contentContainerRightChurch { padding: 25px 8px 8px; background: rgb(214, 223, 151) url('header_gemeinden.gif') no-repeat; }
#contentContainerRightChurchTop .r1, #contentContainerRightChurchTop .r2, #contentContainerRightChurchTop .r3, #contentContainerRightChurchTop .r4, #contentContainerRightChurchBottom .r1, #contentContainerRightChurchBottom .r2, #contentContainerRightChurchBottom .r3, #contentContainerRightChurchBottom .r4 { background-color: rgb(214, 223, 151); }
#contentContainerRightTags { padding: 30px 8px 8px; background: transparent url('header_tags.gif') no-repeat; }
#contentContainerRightTags #teaserTagsContent .tx-tagssubpagestree-tag1 { color: rgb(255, 255, 255); font-size: 12px; }
#contentContainerRightTags #teaserTagsContent .tx-tagssubpagestree-tag2 { color: rgb(255, 255, 255); font-size: 14px; }
#contentContainerRightTags #teaserTagsContent .tx-tagssubpagestree-tag3 { color: rgb(255, 255, 255); font-size: 15px; }
#contentContainerRightTags #teaserTagsContent .tx-tagssubpagestree-tag4 { color: rgb(255, 255, 255); font-size: 16px; font-weight: bold; }
#contentContainerRightTags #teaserTagsContent .tx-tagssubpagestree-tag5 { color: rgb(255, 255, 255); font-size: 17px; font-weight: bold; }
#contentContainerRightNewsletter { padding: 39px 10px 8px 8px; background: rgb(255, 255, 255) url('header_newsletter.gif') no-repeat; }
#contentContainerRightNewsletterBox { padding-bottom: 13px; color: rgb(32, 92, 171); }
#contentContainerRightNewsletterBox .row { padding-bottom: 7px; }
#contentContainerRightNewsletterBox .row .label { float: left; display: inline; width: 40px; margin-top: 3px; }
#contentContainerRightNewsletterBox .row .input { float: left; display: inline; width: 160px; margin-left: 5px; }
#contentContainerRightNewsletterBox .row .input input { border: 0px none ; padding: 3px 2px 0px; width: 154px; height: 17px; background-color: rgb(221, 232, 244); font-family: Verdana; font-size: 11px; color: rgb(32, 92, 171); }
#contentContainerRightNewsletterBox .row .inputLogin { text-align: right; padding-top: 2px; }
#contentContainerRightNewsletterBox .row .inputLogin input.submit { width: 71px; height: 17px; }
#contentContainerRightNewsletter #linkBox li { background: transparent url('pfeil_doppelt.gif') no-repeat scroll 0px 6px; list-style-type: none; list-style-image: none; list-style-position: outside; padding-left: 10px; line-height: 160%; }
#contentContainerRightGebetsanliegen { padding: 0px 6px; background-color: rgb(255, 255, 255); }
#contentContainerRightMotto .block .header { color: rgb(163, 177, 54); font-weight: bold; padding-left: 3px; padding-right: 10px; padding-bottom: 10px; }
#contentContainerRightMotto .block .content .top5Content li { list-style-type: none; list-style-image: none; list-style-position: outside; padding-bottom: 3px; }
#contentContainerRightMotto .block .content .top5Content .photo { float: left; display: inline; margin-right: 8px; }
#contentContainerRightMotto .block .content .top5Content .photo img { width: 32px; height: 32px; }
#contentContainerRightMotto .block .content .top5Content .description { float: left; display: inline; }
#contentContainerRightMotto .block .content .top5Content .description a, #contentContainerRightMotto .block .content .top5Content .description a:link { background: transparent url('pfeil_doppelt.gif') no-repeat scroll 0px 5px; padding-left: 8px; }
#contentContainerRightMotto .block .content .top5Content .description p { color: rgb(102, 102, 102); margin-bottom: 0px; padding-left: 8px; }
.glaubeListItem { margin: 10px 0pt 25px; display: block; }
.glaubeListItem .photo { margin: 0pt 15px 10px 0pt; float: left; display: inline; }
.glaubeListItem .photo img { width: 100px; }
.glaubeListItem .header { margin: 0pt 15px 5px 0pt; }
.glaubeListItem .bodytext { margin: 0pt 5px 5px 0pt; }
#searchbox { border: 0px solid rgb(255, 0, 0); }
.searchbox_image_titel { width: auto; height: auto; padding-bottom: 8px; }
#searchbox #searchbox_searchword input { float: left; width: 200px; display: inline; }
#searchbox #searchbox_searchword input { border: 1px solid rgb(165, 172, 178); padding: 4px 2px 1px 4px; height: 15px; font-size: 11px; color: rgb(98, 141, 196); }
#searchbox #searchbox_submit { float: left; width: 30px; display: inline; margin-left: 5px; vertical-align: middle; }
.searchbox_image_search { padding: 3px 55px 0px 0px; width: auto; height: auto; }
.tx-indexedsearch .tx-indexedsearch-title { vertical-align: top; }
#footerContainer { height: 3em; padding-top: 50px; padding-bottom: 15px; text-align: center; color: rgb(189, 206, 230); }
#footerContainer ul { display: inline; }
#footerContainer ul #printLink { display: inline; }
#footerContainer li { list-style-type: none; list-style-image: none; list-style-position: outside; display: inline; }
#footerContainer li a, #footerContainer li a:link, #footerContainer li a:visited { color: rgb(189, 206, 230); text-decoration: underline; }
.searchResult { margin: 0pt 0pt 25px; }
.seachwordHeader { margin: 0pt 0pt 25px; }
.biblesearchWord { padding: 0px; color: rgb(32, 92, 171); font-weight: bold; font-family: Verdana; }
.shopContent { color: rgb(102, 102, 102); }
.werbelogo { padding: 30px 0px 0px 50px; }
.contentContainerPoll { border: 0px solid rgb(255, 0, 0); padding: 0px; color: rgb(102, 102, 102); }
.contentContainerPollContent .antwort { padding-bottom: 5px; color: rgb(102, 102, 102); }
.contentContainerPollContent h1 { color: rgb(163, 177, 54); font-size: 11px; }
.quest { font-weight: bold; color: rgb(102, 102, 102); }
.contentContainerPollContent .ergebnis { padding-bottom: 5px; color: rgb(102, 102, 102); }
.contentContainerPollContent .content { padding-bottom: 5px; color: rgb(102, 102, 102); }
.contentContainerPollContent .button_poll {  }
#contentContainerLeftBottomLeftContent { padding: 30px 8px 8px; background: rgb(255, 255, 255) url('new_books.gif') no-repeat; }
#contentContainerLeftBottomLeftContent .latestEntry { border: 0px solid rgb(255, 0, 0); }
#contentContainerLeftBottomLeftContent .latestEntry .photo { border: 0px solid rgb(0, 255, 0); padding: 0px 0px 20px; float: left; }
#contentContainerLeftBottomLeftContent .latestEntry .description { border: 0px solid rgb(255, 0, 0); padding: 0px 5px 20px; float: left; width: 180px; }
#contentContainerLeftBottomLeftContent .latestEntry .description .titel { border: 0px solid rgb(255, 0, 0); }
#contentContainerLeftBottomLeftContent .latestEntry .description .titel h3 { padding-bottom: 7px; }
#contentContainerLeftBottomLeftContent .latestEntry .description .autor h3 { padding-bottom: 7px; }
#contentContainerLeftBottomLeftContent .latestEntry .descriptiontext { padding: 20px 5px 0px; width: 230px; }
#contentContainerLeftBottomLeftContent p { margin-bottom: 3px; }
#contentContainerLeftBottomRightContent { padding: 30px 8px 8px; background: rgb(255, 255, 255) url('neue_cds_dvds.gif') no-repeat; }
#contentContainerLeftBottomRightContent .latestEntry { border: 0px solid rgb(255, 0, 0); }
#contentContainerLeftBottomRightContent .latestEntry .photo { border: 0px solid rgb(0, 255, 0); padding: 0px 0px 10px; float: left; }
#contentContainerLeftBottomRightContent .latestEntry .description { border: 0px solid rgb(255, 0, 0); padding: 0px 5px 10px; float: left; width: 180px; }
#contentContainerLeftBottomRightContent .latestEntry .description .titel { border: 0px solid rgb(255, 0, 0); }
#contentContainerLeftBottomRightContent .latestEntry .description .titel h3 { padding-bottom: 0px; }
#contentContainerLeftBottomRightContent .latestEntry .description .autor h3 { padding-bottom: 0px; }
#contentContainerLeftBottomRightContent .latestEntry .description .desc p { margin: 0px; padding: 0px; }
#contentContainerLeftBottomRightContent p { padding-bottom: 3px; }
#contentContainerLeftBottomRightContent .latestEntry .descriptiontext { padding: 20px 5px 0px; width: 230px; }
#contentContainerRightEvents { padding: 39px 10px 8px 8px; background: rgb(255, 255, 255) url('events.gif') no-repeat; }
#contentContainerRightEvents .latestEntry { border: 0px solid rgb(255, 0, 0); }
#contentContainerRightEvents .latestEntry .photo { border: 0px solid rgb(0, 255, 0); padding: 0px 0px 20px; float: left; }
#contentContainerRightEvents .latestEntry .description { border: 0px solid rgb(255, 0, 0); padding: 0px 5px 20px; float: left; width: 180px; }
#contentContainerRightEvents .latestEntry .description .titel { border: 0px solid rgb(255, 0, 0); }
#contentContainerRightEvents .latestEntry .description .titel h3 { padding-bottom: 0px; }
#contentContainerRightEvents .latestEntry .description .autor { padding-bottom: 7px; }
#contentContainerRightEvents .latestEntry .description .datum { padding-bottom: 5px; }
#contentContainerRightEvents .latestEntry .description .desc p { margin: 0px; padding: 0px; }
#contentContainerRightEvents .latestEntry .descriptiontext { padding: 20px 5px 0px; width: 230px; }
#contentContainerRightEvents p { padding-bottom: 3px; }
#contentContainerSingleView { padding: 10px 10px 8px 8px; background: rgb(255, 255, 255) none repeat; }
#contentContainerSingleView .latestEntry { border: 0px solid rgb(255, 0, 0); }
#contentContainerSingleView .latestEntry .photo { border: 0px solid rgb(0, 255, 0); padding: 0px 0px 20px; float: left; }
#contentContainerSingleView .latestEntry .description { border: 0px solid rgb(255, 0, 0); padding: 0px 5px 10px 20px; float: left; width: 350px; }
#contentContainerSingleView .latestEntry .description .titel { border: 0px solid rgb(255, 0, 0); }
#contentContainerSingleView .latestEntry .description .titel h3 { padding-bottom: 7px; }
#contentContainerSingleView .latestEntry .description .autor h3 { padding-bottom: 7px; }
#contentContainerSingleView .latestEntry .descriptiontext { padding: 20px 5px 0px; width: 230px; }
#contentContainerSingleView p { padding-bottom: 7px; }
#contentContainerSingleView .latestEntry .singleviewlink { padding: 20px 0px 10px; width: 500px; }
#contentMainKontaktForm { border: 0px solid rgb(255, 0, 0); padding: 10px; }
#contentMainKontaktForm .form_header { padding: 5px 0px 20px; font-size: 12px; font-family: Verdana; }
#contentMainKontaktForm .formblock {  }
#contentMainKontaktForm .formblock .form_title { float: left; font-weight: bold; }
#contentMainKontaktForm .formblock .form_input { padding: 0px 0px 15px 150px; }
#contentMainKontaktForm .formblock .error, #contentMainKontaktForm .error { padding: 0px 0px 2px 150px; color: rgb(255, 0, 0); }
p.TL { margin-top: 0.5em; margin-bottom: 0.5em; font-weight: bold; color: rgb(31, 92, 173); }
p.SL { font-style: italic; color: rgb(31, 92, 173); padding-top: 3px; }
p.L { margin-top: -10px; }
p.CRef { font-size: 10px; }
p.andacht { font-weight: bold; }
#floatingAd { display: none; position: relative; }

