html 
{
background-color: #fff;
background-color: #cbc3b4;
}
body, div, p, span, ul, ol, li, h1, h2, h3, h4, h5, h6, table, tbody, tr, td, dd, dt, dd 
{
font-family: Calibri, Helvetica, Cambria, Georgia;
font-size: 1em;
line-height: 1.1;
color: black;
margin: 0;
padding: 0px 0px 0px 0px;
list-style: none;
list-style-type: none;
list-style-image: none;
}
br.clearboth 
{
clear: both;
height: 0;
width: 0;
display: hidden;
}
br.clearboth1 
{
clear: both;
height: 0;
width: 0;
}
/* new clearfix */
.clearfix:after 
{
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
* html .clearfix 
{
zoom: 1;
}
/* IE6 */
*:first-child+html .clearfix 
{
zoom: 1;
}
/* IE7 */
body 
{
margin: 0 auto;
background-color: #cbc3b4;
}
#divWrapperAll 
{
width: 1000px;
position: relative;
margin: 0 auto;
padding: 0px 0px 0px 0px;
background-color: #cbc3b4;
}
#divHeader, #divNav 
{
width: 1000px;
margin: 0;
padding: 0px 0px 0px 0px;
}
#div3ColumnWrapper 
{
padding: 0px 0px 0px 0px;
margin: 0;
width: 1000px;
min-height: 200px;
background: #cbc3b4 url(../_images/src-called-images/inhaltenSeiteSchatten.gif) repeat-x 0 bottom;
}
#divHeader 
{
height: 150px;
background: #371f03 url(../_images/src-called-images/headerGraphic.jpg) no-repeat;
}
/* nav bar styles ================================================== */
#divNav 
{
height: 23px;
margin: 0 0 0px 0;
padding: 0px 0px 0px 0px;
background-color: #BBB88D;
overflow: hidden;
}
#divNav ul 
{
margin: 0px 0px 0px 20px;
padding: 4px 0px 0px 0px;
background-color: #BBB88D;
height: 23px;
}
#divNav ul li 
{
letter-spacing: 0px;
font-size: 15px;
display: inline;
margin: 0px 0px 1px 0px;
color: black;
height: 23px;
background-color: #BBB88D;
}
#divNav ul li a:link, #divNav ul li a:visited, #divNav ul li a:hover, #divNav ul li a:active 
{
color: black !important;
text-decoration: none;
font-family: inherit;
font-size: inherit;
padding: 4px 10px;
height: 23px;
background-color: #BBB88D !important;
}
#divNav ul li a:hover 
{
color: white !important;
background: #817200 url(../_images/src-called-images/menuHoverBG_repeat-x.gif) repeat-x !important;
}
#divNav ul li a 
{
font-size: 14px !important;
}
#divRightColumn 
{
width: 1000px;
/
* this div element needs a repeat-x bg image to fill it */
}
#indexBody4 
{
width: 1000px;
margin: 0 auto;
position: relative;
height: 443px;
background-color: #cbc3b4;
}
#divFront1 
{
position: absolute;
top: 0;
left: 0;
background-color: #cbc3b4;
}
#divFront2 
{
position: absolute;
top: 0;
left: 61px;
background-color: #cbc3b4;
}
#divFront3 
{
position: absolute;
top: 0;
left: 441px;
background-color: #cbc3b4;
}
#divFront4 
{
position: absolute;
top: 0;
left: 761px;
background-color: #cbc3b4;
}
#divLeftAndMiddleColumnsWrapper 
{
width: 1000px;
min-height: 400px;
float: left;
background: #D2E4ED	 url(../_images/src-called-images/divLeftAndMiddleColumnsWrapper.jpg) repeat-x;
}
#divLeftColumnWrapper 
{
width: 220px;
width: 280px;
float: left;
min-height: 400px;
margin: 0 0 0 5px;
background-color: Transparent !important;
}
#divMiddleColumnWrapper 
{
width: 520px;
width: 713px;
float: left;
padding: 0 0 20px 0;
background: white;
}
#divMiddleColumnWrapper h1 
{
font-size: 30px;
line-height: 30px;
margin: 0px 10px 30px 0px;
height: 30px;
width: 704px;
padding: 10px 0px 5px 10px;
font-family: "Baskerville Old Face", Cambria;
font-weight: bold;
color: #fff;
background-color: #BBB88D;
overflow: hidden;
}
#divMiddleColumnWrapper h1 img 
{
margin: -10px 10px 30px -10px;
padding: 0px 0px 0px 0px;
display: block;
}
#divRightColumnContent 
{
width: 220px;
float: left;
min-height: 400px;
margin: 0 0 0 5px;
/*remove the display property of none to restore the right bar's visibility*/
display: none;
}
/* left bar nav styles ==================================================== */
#divLeftColumnWrapper ul 
{
margin: 25px 0px 0px 20px;
background-color: transparent !important;
font-size: 16px;
line-height: 16px;
}
#divLeftColumnWrapper .CMBD-Container .CMBD-Paragraph + ul 
{
#margin: -25px 0px 0px 20px
}
#divLeftColumnWrapper span div .CMBD-Container .CMBD-Link-List 
{
#margin: -18px 0px 0px 0px
}
#divLeftColumnWrapper ul li 
{
letter-spacing: 0px;
font-size: 15px;
margin: 0px 0px 15px 0px;
width: 100%;
background-color: transparent !important;
font-size: 16px;
line-height: 16px;
}
/* this definition exists for both the left and right columns */
#divLeftColumnWrapper ul li 
{
color: black;
background-color: transparent !important;
font-size: 16px;
line-height: 16px;
}
#divLeftColumnWrapper ul li.liHeader 
{
color: black !important;
font-size: 16px;
line-height: 16px;
font-weight: bold;
margin: 16px 0 10px 0px;
}
#divLeftColumnWrapper ul li a:link, .WebLink,
#divLeftColumnWrapper ul li a:visited,
#divLeftColumnWrapper ul li a:hover, #divLeftColumnWrapper ul li a:active 
{
color: blue;
text-decoration: none;
font-family: inherit;
font-size: 16px;
line-height: 16px;
padding: 4px 10px !important;
background: transparent;
}
#divLeftColumnWrapper ul li a:hover, .WebLink:hover 
{
color: white;
background: blue;
font-size: 16px;
line-height: 16px;
}
.WebLink:hover 
{
color: white !important;
background: blue !important;
font-size: 16px;
line-height: 16px;
}
#divLeftColumnWrapper ul li a:hover img 
{
background: none !important;
border: none;
}
#divLeftColumnWrapper ul li.liText 
{
margin: 0px 0px 0px 5px;
width: 200px;
text-align: justify;
font-size: 16px;
line-height: 16px;
}
#divMiddleColumnWrapper 
{
}
#divMiddleColumnWrapper .divControlSection01 
{
width: 670px;
float: left;
padding: 0px 0px 0px 0px;
}
#divMiddleColumnWrapper .divControlSection01 img 
{
width: 150px;
float: left;
margin: 10px 0 10px 10px;
border: 1px solid black;
overflow: hidden;
}
#divMiddleColumnWrapper .divControlSection01 h2 
{
color: black;
margin: 10px;
width: 400px;
float: left;
}
#divMiddleColumnWrapper .divControlSection01 p.pIdentInfo 
{
margin: 10px;
width: 400px;
width: 400px;
float: left;
}
#divMiddleColumnWrapper .divControlSection01 p.pContent 
{
margin: 10px;
width: 400px;
float: left;
}
#divMiddleColumnWrapper .divControlSection01 p.pAddendumInfo 
{
font-size: 13px;
line-height: 1;
margin: 5px 0 0 20px;
font-style: italic;
width: 400px;
float: left;
}
#divRightColumnContent ul 
{
}
#divRightColumnContent ul li 
{
}
#divRightColumnContent ul li a:link 
{
color: blue;
text-decoration: none;
}
#divRightColumnContent ul li a:visited 
{
color: blue;
text-decoration: none;
}
#divRightColumnContent ul li a:hover 
{
color: blue;
text-decoration: underline;
}
#divRightColumnContent ul li a:active 
{
color: blue;
text-decoration: none;
}
#divFooter 
{
height: 150px;
background-color: #cbc3b4;
}
#divFooter p 
{
width: 1000px;
margin: 0 auto;
color: Black;
background-color: #cac2b3;
}
#divFooter p .spanFooter1, #divFooter p .spanFooter2, #divFooter p .spanFooter2 a:link,
#divFooter p .spanFooter2 a:visited, #divFooter p .spanFooter2 a:hover, #divFooter p .spanFooter2 a:active 
{
display: inline-block;
font-size: 10px !important;
text-decoration: none;
color: black;
background-color: #cac2b3;
vertical-align: top;
margin-top: 5px;
}
#divFooter p .spanFooter2 a:link,
#divFooter p .spanFooter2 a:visited, #divFooter p .spanFooter2 a:hover, #divFooter p .spanFooter2 a:active 
{
color: Blue;
}
#divFooter p .spanFooter2 a:hover 
{
text-decoration: none;
}
#divFooter p .spanFooter1 
{
width: 222px;
width: 800px;
margin-right: 50px;
}
/* @group layouts */
/* styles for prepackaged layout chunks */
.divLayout1 
{
width: 100%;
margin: 0px 0px 20px 0px;
}
/* see also line 469 on CMBD.CSS */
.divLayout1 .CMBD-Announcement 
{
display: block;
width: 700px;
float: left;
margin: 0px 0px 20px 0px;
}
.divLayout1 .CMBD-Announcement .CMBD-Announcement-Title 
{
float: right;
width: 525px;
text-align: left;
margin: 6px 0px 0px 0px;
}
.divLayout1 .CMBD-Announcement .CMBD-Announcement-Image 
{
width: 150px;
float: left;
}
.divLayout1 .CMBD-Announcement .CMBD-Announcement-Body 
{
width: 525px;
height: auto;
float: right;
}
.divLayout1 .CMBD-Announcement  p.CMBD-Announcement-BackToTop 
{
width: 525px;
float: right;
}
.divLayout2 
{
width: 100%;
margin: 0px 0px 20px 0px;
background: none !important;
background-color: transparent !important;
}
.divLayout2 .title 
{
color: black;
margin: 10px 0 -5px 6px;
#margin: 10px 0 -20px 6px;
font-weight: bold;
font-size: 16px;
display: block;
}
.divLayout2 .authorCredits 
{
display: block;
margin: 0 0 0 10px !important;
font-weight: normal;
font-size: 13px;
}
.divLayout2 a:link,
.divLayout2 a:visited,
.divLayout2 a:hover,
.divLayout2 a:active 
{
color: blue;
text-decoration: none;
font-size: 16px;
}
.divLayout2 a:hover,
.divLayout2 a:active 
{
color: white;
background-color: blue;
}
.divLayout2 .photoCaption 
{
margin: 0 0 0 10px;
font-style: italic;
font-size: 10px;
line-height: 13px;
display: block;
}
.divLayout2 .longtext,
.divLayout2 div.CMBD-Container p.CMBD-Paragraph 
{
display: block;
width: 600px !important;
margin: 0 0 15px 20px !important;
font-weight: normal;
font-size: 16px;
font-size: 1em;
}
.divLayout2 p.notetext 
{
width: 600px;
margin: 0 0 0 20px;
font-weight: normal;
font-size: 13px;
font-style: italic;
}
.divLayout2 * img.CMBD-Image 
{
margin: -10px 0px 10px 10px !important;
}
.divLayout2 .CMBD-Container 
{
background: none;
margin: 0px 0px 0px 0px;
background: none !important;
background-color: transparent !important;
}
.divLayout2 .pMap 
{
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 0px;
}
.divLayout2 .pMap a:hover 
{
border: none;
background-color: Transparent;
background: none;
}
.divLayout2 .CMBD-Announcement 
{
float: left;
width: 700px;
margin: 0px 0px 20px 0px;
border-bottom: 1px solid #ccc;
padding: 0px 0px 20px 0px;
background: none !important;
background-color: transparent !important;
}
.divLayout2 .CMBD-Announcement .CMBD-Announcement-Title 
{
padding: 0px 0px 0px 20px;
margin: 0px 0px 10px 0px !important;
}
.divLayout2 .CMBD-Announcement .CMBD-Announcement-Image 
{
width: 480px;
margin: 0px 0px 10px 20px !important;
}
.divLayout2 .CMBD-Announcement .CMBD-Announcement-Body 
{
margin: 0px 0px 10px 20px !important;
width: 480px;
}
.divLayout2 .CMBD-Announcement  p.CMBD-Announcement-BackToTop 
{
width: 680px;
float: right;
margin-top: 10px;
}
.divLayout3 
{
width: 100%;
margin: 0px 0px 0px 0px;
}
.divLayout3 .divPhoto 
{
width: 100%;
padding: 0px 0px 0px 0px;
}
.divLayout3 .divPhoto * img 
{
width: 200px !important;
margin: 0 0 10px 10px;
display: block;
}
.divLayout3 .divPhoto .CMBD-Container 
{
width: 200px !important;
margin: 0 0 10px 10px;
display: block;
float: left;
overflow: visible;
}
.divLayout3 .divPhoto .CMBD-Container p.CMBD-Paragraph p.title 
{
width: 600px !important;
margin: 0 0 10px 10px;
display: block;
overflow: visible;
}
.divLayout3 .divPhoto .CMBD-Container .CMBD-Image 
{
width: 200px !important;
margin: 0 0 10px 10px;
display: block;
}
div.CMBD-Container + div.divPhoto + div.divLayout3 
{
width: 200px;
overflow: hidden;
}
.divLayout3  .divPhoto .photoCaption 
{
width: 210px;
float: left;
margin: 0 0px 0 10px;
font-style: italic;
font-size: 13px;
line-height: 10px;
}
.divLayout3 .divText 
{
width: 100%;
}
.divLayout3  .divPhoto p.title 
{
width: 600px;
color: black;
margin: 10px 0 0 10px;
font-weight: bold;
font-size: 16px;
}
.divLayout3  .divPhoto p.authorCredits 
{
width: 600px;
margin: 0 0 0 10px;
font-weight: normal;
font-size: 13px;
}
.divLayout3 .divText p.longtext 
{
width: 600px;
margin: 15px 0 0 10px;
font-weight: normal;
font-size: 16px;
font-size: 1em;
}
.divLayout3 p.notetext 
{
}
.divLayout3 p.notetext,
.divLayout3 p.title 
{
display: none;
height: 0;
width: 0;
}
.divLayout4 
{
width: 100%;
margin: 0px 0px 0px 0px;
padding-bottom: 0px;
}
.divLayout4 .title 
{
width: 600px;
color: black;
margin: 10px 0 0 10px;
font-weight: bold;
font-size: 16px;
}
.divLayout4 .authorCredits 
{
width: 600px;
margin: 0 0 0 10px;
font-weight: normal;
font-size: 13px;
}
.divLayout4 img.imgLayout4, .divLayout4 div.CMBD-Container img.CMBD-Image 
{
display: block !important;
width: 480px !important;
margin: 0px 250px 0px 115px !important;
}
.divLayout4 .longtext 
{
width: 600px;
margin: 0 0 0 10px;
font-weight: normal;
font-size: 16px;
font-size: 1em;
}
.divLayout4 #worshipphoto, .divLayout4 #worshipdescription 
{
display: block;
}
.divLayout4 ul 
{
margin: 10px 0px 10px 25px;
}
.divLayout4 ul li 
{
list-style: none;
list-style-type: none;
}
.divLayout4 ul li .level2title 
{
list-style: disc;
color: black;
font-weight: bold;
display: block;
font-size: 16px;
}
.divLayout4 ul li .level2text 
{
font-weight: normal;
font-size: 16px;
display: block;
margin-left: 20px;
}
.divLayout4 ul li .level2text a:link,
.divLayout4 ul li .level2text a:visited,
.divLayout4 ul li .level2text a:hover,
.divLayout4 ul li .level2text a:active 
{
font-weight: normal;
font-size: 16px;
color: blue;
text-decoration: none;
}
.divLayout4 ul li .level2text a:hover 
{
background-color: blue;
color: white;
}
.divLayout4 .notetext 
{
width: 600px;
margin: 0 0 0 25px;
font-weight: normal;
font-size: 13px;
font-style: italic;
}
.divLayout4 .CMBD-Caption 
{
margin: 10px 0px 0px 10px;
}
.divLayout4 .CMBD-Announcement 
{
float: left;
width: 700px;
margin: 0px 0px 20px 0px;
border-bottom: 1px solid #ccc;
padding: 0px 0px 20px 0px;
}
.divLayout4 .CMBD-Announcement .CMBD-Announcement-Title 
{
padding: 0px 0px 0px 20px;
margin: 0px 0px 10px 0px !important;
}
.divLayout4 .CMBD-Announcement .CMBD-Announcement-Image 
{
width: 480px;
margin: 0px 0px 10px 20px !important;
}
.divLayout4 .CMBD-Announcement .CMBD-Announcement-Body 
{
margin: 0px 0px 10px 20px !important;
width: 480px;
}
.divLayout4 .CMBD-Announcement  p.CMBD-Announcement-BackToTop 
{
width: 680px;
float: right;
margin-top: 10px;
}

.divLayout4 .CMBD-Paragraph
{
margin: 0;
}










.divLayout5 
{
width: 100%;
margin: 0px 0px 20px 0px;
}
.divLayout5 .title 
{
width: 600px;
color: black;
margin: 10px 0 0 10px;
font-weight: bold;
font-size: 16px;
}
.divLayout5 .authorCredits 
{
width: 600px;
margin: 0 0px 10px 10px;
font-weight: normal;
font-size: 13px;
}
.divLayout5 .longtext 
{
width: 600px;
margin: 0 0 0 10px;
font-weight: normal;
font-size: 16px;
font-size: 1em;
}
.divLayout5 .notetext 
{
width: 600px;
margin: 0 0 0 25px;
font-weight: normal;
font-size: 13px;
font-style: italic;
}
.divLayout5 p a img 
{
width: 600px !important;
border: none !important;
}















.divLayout6 
{
width: 100%;
margin: 0px 0px 20px 0px;
padding-bottom: 20px;
}
.divLayout6 .leftside 
{
width: 200px;
float: left;
}
.divLayout6 .rightside 
{
width: 400px;
float: left;
}
.divLayout6 .leftside .title 
{
vertical-align: text-top;
color: black;
margin: 0px 0 0px 10px;
font-weight: bold;
font-size: 16px;
}
.divLayout6 .leftside .notetext 
{
font-size: 13px;
margin: 5px 10px 0 10px;
font-weight: normal;
}
.divLayout6 .rightside .CMBD-Container .CMBD-Image 
{
width: 400px !important;
display: block !important;
}
.divLayout6 .rightside .longtext 
{
margin: 0 10px 10px 10px;
font-weight: normal;
font-size: 16px;
font-size: 1em;
}
.divLayout6 .rightside .longtext a 
{
color: blue;
margin: 0px 0px 0px 0px;
font-weight: normal;
font-size: 16px !important;
font-size: 1em;
text-decoration: none;
}
.divLayout6 .rightside ul 
{
margin: 15px;
}
.divLayout6 ul li 
{
border-bottom: 1px solid #eee;
}
.divLayout6 .rightside ul li span 
{
font-size: inherit;
font-size: 12px;
margin: 0px 0px 0px 10px;
display: inline-block;
vertical-align: top;
}
.divLayout6 .rightside ul li span.liFirst 
{
width: 70px;
}
.divLayout6 .rightside ul li span.liSecond 
{
width: 170px;
}
.divLayout6 .rightside ul li span.liThird 
{
width: 80px;
}
.divLayout6 .rightside ul li.liFirst span 
{
font-weight: bold;
color: black;
}
.divLayout6 .rightside .notetext 
{
margin: 0px 0px 0px 10px;
font-weight: normal;
font-size: 13px;
}
.divLayout6 .rightside .notetext a 
{
color: blue;
margin: 0px 0px 0px 0px;
font-weight: normal;
font-size: 13px;
text-decoration: none;
}
.divLayout6 .CMBD-Announcement 
{
float: left;
width: 700px;
margin: 0px 0px 20px 0px;
border-bottom: 1px solid #ccc;
padding: 0px 0px 20px 0px;
}
.divLayout6 .CMBD-Announcement .CMBD-Announcement-Title 
{

padding: 0px 0px 0px 20px;
}
.divLayout6 .CMBD-Announcement .CMBD-Announcement-Image 
{
float: left;
width: 300px;
margin: 0px 0px 10px 20px !important;
}
.divLayout6 .CMBD-Announcement .CMBD-Announcement-Body,
.divLayout6 .CMBD-Announcement ol,
.divLayout6 .CMBD-Announcement ul 
{
float: left;
padding-left: 20px;
width: 460px;
text-align: justify;
}
.divLayout6 .CMBD-Announcement ol,
.divLayout6 .CMBD-Announcement ul 
{
margin: 0px 0px 0px 20px;
}
.divLayout6 .CMBD-Announcement ol li,
.divLayout6 .CMBD-Announcement ul li 
{
border: none;
list-style-type: disc;
}
.divLayout6 .CMBD-Announcement  p.CMBD-Announcement-BackToTop a.CMBD-Announcement-BackToTop
{
float: left;
width: 460px;
margin: 10px 0px 0px 20px;
}
/* @end */
.paLink 
{
color: blue !important;
text-decoration: none;
font-size: 16px !important;
}
.paLink:hover 
{
color: white !important;
text-decoration: none;
font-size: 16px !important;
background-color: blue;
}
.divLayout1 a:hover,
.divLayout2 a:hover,
.divLayout3 a:hover,
.divLayout4 a:hover,
.divLayout5 a:hover,
.divLayout6 a:hover 
{
background-color: blue;
color: white !important;
}
div.CMBD-Container, p.CMBD-Paragraph 
{
background-color: Transparent;
}
div.CMBD-Container 
{
padding: 0 0 0 0;
border: none;
}
p.pBackToTop 
{
margin: 15px 0px 0px 0px;
}
p.pBackToTop a:link,
p.pBackToTop a:visited,
p.pBackToTop a:hover,
p.pBackToTop a:active 
{
color: blue;
text-decoration: none;
margin: 0px 0 0 0px;
padding: 0 2px 0 11px;
background: #c3d8e2 url(../_images/src-called-images/upArrow.gif) no-repeat 2px 0;
}
.divLayout6 .rightside p.pBackToTop a:hover, p.pBackToTop a:hover 
{
color: white;
background-color: blue;
text-decoration: none;
}
body, div, p, span, ul, ol, li, a, h1, h2, h3, h4, h5, h6, table, tbody, tr, td, dd, dt, dd, div ul li, div p, p ul li, p span, li span, li a, p a, span a, li a, li span a 
{
font-size: 1em;
line-height: 1.1;
}
p.pHR 
{
background: #ccc;
height: 1px;
margin: 10px 0px 10px 10px;
width: 560px;
}

/*this rule is to fix ie7's "Back to Top" action from cutting off staff names and bios */
.divLayout1 .CMBD-Announcement-List .CMBD-Announcement > a[name]
{
	#display: block;
	#margin: -20px 0px 0px 20px;
	#height: 0px;
	#width: 0px;
	/* the hash mark targets the rule only for ie7 */
}