/***************************************Allgemeine  Styles***************************************//*Farben:Allgemeine Textfarbe: #62552C;*//* Allemeine Element Styles */* {   padding:0px;   margin:0px;}body {   /* background-color:#FFF7EA; */}body,td,th,a {   font-family: Arial, Helvetica, sans-serif;   font-size:12px;   line-height:16px;   color:#62552C;}a:hover {   color:#62552C}p, h1, h2, h3, h4 {}h1 {   font-weight:bold;   font-size: 18px;   line-height: 24px;   margin-bottom:10px;}h2 {   font-weight:bold;   font-size: 12px;   line-height: 16px;   margin-bottom:10px;}h3 {   font-size: 12px;   line-height: 16px;}h4 {   font-size: 11px;   font-weight:bold;   line-height: 12px;}ul {   list-style: square;   margin-left:20px;   /* padding-left:50px;  */   font-size:12px;}li {   /*	margin-left:10px; */   margin-left:0px;}acronym {   cursor: help;}#title {   position:absolute;   width:200px;   height:115px;   z-index:1;   left: 50px;   top: 142px;}/* Allgemeine Text-Styles */.bold {   font-weight: bold;}.small {   font-size: 10px;}a.binnenLinkint {   background:url('../_images/icn_linkdetail.gif') center left no-repeat;   padding-left:12px;   /*	color:#FF9900; */   text-decoration:underline;}a.binnenLinkint:hover {}a.link {   /*	background:url('../_images/icn_linkdetail.gif') center left no-repeat;	padding-left:12px;	*/   text-decoration:none;}a.link:hover {   color:#F19731;   text-decoration:underline;}a.linkint {   background:url('../_images/icn_linkdetail.gif') center left no-repeat;   padding-left:12px;   text-decoration:underline;}a.linkint:hover {   color:#F19731;   text-decoration:underline;}a.linkext {   background:url('../_images/icn_linkext.gif') top left no-repeat;   padding-left:24px;   display:block;   padding-bottom:4px;   text-decoration:none;}a.linkext:hover {   color:#F19731;   text-decoration:underline;}a.detail {   /* background:url('../_images/icn_linkdetail.gif') center right no-repeat;	 */   /* padding-right:12px; */   text-decoration:none;   font-weight:bold;}a.detail:hover {   color:#F19731;   text-decoration:underline;}a.back {   background:url('../_images/icn_linkback.gif') center left no-repeat;   padding-left:12px;   text-decoration:none;   color: #666666;   font-size:10px;}a.back:hover {   color:#FF9900;   text-decoration: underline;}a.downloadpdf {   background:url('../_images/icn_pdfsmall.gif') center left no-repeat;   padding-left:24px;   padding-top:5px;   padding-bottom:5px;   text-decoration:none;}a.downloadpdf:hover {   color:#F19731;   text-decoration:underline;}a.download {   background:url('../_images/icn_linkdownload.gif') center left no-repeat;   padding-left:24px;   padding-top:5px;   padding-bottom:5px;   text-decoration:none;}a.download:hover {   color:#F19731;   text-decoration:underline;}a.print {   background:url('../_images/icn_print.gif') center left no-repeat;   padding-left:24px;   padding-top:5px;   padding-bottom:5px;   text-decoration:none;}a.print:hover {   text-decoration:underline;}/***************************************Seiten-Bereiche***************************************/#pagecanvas {   width:786px;   background-color: #FFFFFF;   padding-bottom:30px;   border-right: 1px solid #E9E9E9;   border-bottom: 1px solid #E9E9E9;}#contentcanvas {   text-align:left;}#head {   height:105px;}/***************************************Navigation: Top-Navigation (Nav1)***************************************/.nav1 {   height: 28px;}.nav1Inner {   padding:0px;}.nav1Box {   height:23px;   font-size:16px;   font-weight:bold;   background-color: #CCCCCC;   color: #333333;   float:left;   border-right: 1px solid #FFFFFF;   border-bottom: 1px solid #FFFFFF;}.nav1Box .inner {   text-align: center;   padding-top:3px;}.nav1BoxActive {   height:23px;   font-size:16px;   font-weight:bold;   background-color:#FF9900;   color: #333333;   float:left;   border-right: 1px solid #FFFFFF;   border-bottom: 1px solid #FF9900;}.nav1BoxActive .inner {   text-align: center;   padding-top:3px;}.nav1 a {   text-decoration:none;   color: #333333;   font-size:12px;   font-weight: bold;   padding-left:0px;   padding-right:2px;}.nav1 a:hover {   color: #333333;}/***************************************Navigation: Sub-Navigation (Nav2)***************************************/.nav2 {   background: url('../_images/bg_nav2.gif') repeat-x top;   margin-top:0px;   width:209px;   background-color:#FFEEBB;}.nav2 .info {   font-weight: normal;}.nav2Inner {   padding-top:36px;   padding-left:0px;   padding-bottom:96px;}.nav2Box {   height:28px;   font-weight:normal;   color: #F19731;   cursor:pointer;   margin-bottom:2px;}.nav2Box .inner {   padding-top:6px;   padding-left:16px;   padding-bottom:6px;}.nav2BoxActive {   height:28px;   font-weight:bold;   background-color: #F19731;   color: #FFFFFF;   margin-bottom:2px;}.nav2BoxActive .inner {   padding-top:6px;   padding-bottom:6px;}.nav2Box a {   color: #F19731;   font-weight: bold;   text-decoration:none;}.nav2Box a:hover {   color: #333333;}.nav2BoxActive a {   text-decoration:none;   color: #FFFFFF;   font-weight: bold;   padding-left:16px;}.nav2BoxActive a:hover {   color: #FFFFFF;}/***************************************Navigation: Sub-Navigation Zustiftung (Nav2z)***************************************/.nav2z {   background: url('../_images/bg_nav2_z.gif') repeat-x top;   margin-top:0px;   width:209px;   background-color:#F0EDE7;}.nav2z .info {   font-weight: normal;}.nav2zBox {   font-weight:normal;   color: #807C73;   cursor:pointer;   margin-bottom:2px;}.nav2zBox .inner {   padding-top:6px;   padding-left:16px;   padding-bottom:6px;   padding-right:12px;}.nav2zBoxActive {   font-weight:bold;   background-color: #D9D3C3;   color: #807C73;   margin-bottom:2px;}.nav2zBoxActive .inner {   padding-top:6px;   padding-left:16px;   padding-bottom:6px;   padding-right:12px;}.nav2zBox a {   color: #807C73;   font-weight: bold;   text-decoration:none;}.nav2zBox a:hover {   color: #333333;}.nav2zBoxActive a {   text-decoration:none;   color: #807C73;   font-weight: bold;}/***************************************Navigation: Sub-Navigation (Nav3)***************************************/.nav3 {   width: 162px;   background-color: #FFD99F;}.nav3 .inner {   padding-left:0px;}.nav3Box {   height:20px;   font-size:12px;   font-weight:normal;   color: #666666;   /*	border-bottom: 1px solid #FFFFFF; 	*/}.nav3Box .inner {   padding-top:3px;}.nav3BoxActive {   height:20px;   font-size:12px;   /*	color: #FF9900;*/   background-color: #FF9900;   color: #000000;   /*	border-bottom: 1px solid #FFFFFF; 	*/}.nav3BoxActive .inner {   padding-top:3px;}.nav3Box a {   text-decoration:none;   color:#666666;   padding-left:6px;}.nav3Box a:hover {   color:#666666;}.nav3BoxActive a {   text-decoration:none;   color: #000000;   padding-left:6px;}.nav3BoxActive a:hover {   color: #000000;}/***************************************Locator***************************************/.locator {   font-size:10px;   color: #666666;   height:20px;}.locator a {   color: #666666;}.locator a:hover {   color: #333333;}/***************************************Meta-Navigation***************************************/.metaNav {   font-size: 12px;   color: #666666;   padding-right:10px;}.metaNav a {   font-size: 12px;   color: #666666;   text-decoration: none;   /*	padding-left:16px; */}.metaNav a:hover {   color: #666666;   text-decoration: underline;}/***************************************Multi-Site-Navigation***************************************/.siteNav {   height: 19px;   color: #000000;   background-color:#D4D0C8;}.siteNavInner {   padding-left:6px;}.siteNav a {   font-size:10px;   color: #000000;   text-decoration: none;}.siteNav a:hover {   color: #000000;   text-decoration: underline;}/**********************************Footer**********************************/.footer {   background:url('../_images/bg_footer.gif') top repeat-x #FFF8E4;   margin-top:36px;   padding-left:16px;   padding-top:24px;   padding-bottom:36px;   font-size:12px;   color:#AFA078;}.footer a {   color:#AFA078;   text-decoration:none;}.footer a:hover {   text-decoration:underline;}/********************************Spenden-Teaser********************************/.spendenTeaser {   margin-top:0px;   width:209px;   background-color:#FFEEBB;}.spendenTeaserInner {   padding:10px;}.spendenTeaser a {   font-size:18px;   text-decoration:none;}/********************************Styles Elemente********************************//* CSS-Button */.button {   text-align:right;   margin-right:0px;}.button a {   font-size: 12px;   font-weight: normal;   text-decoration: none;   color:#666666;   text-align: right;   border: 0px solid #666666;   padding-top:3px;   padding-bottom:3px;   padding-right:5px;   padding-left:3px;}.button a:hover {   color:#666666;   text-decoration: underline;}/* ENDE CSS-Button *//* Back-Link */.backLink {   font-size:10px;   color: #666666;   margin-top:5px;   margin-bottom:15px;}.backLink a {   font-size:10px;   color: #666666;}.backLink a:hover {   color: #333333;}/* ENDE Back-Link *//********************************Styles Homepage********************************/.startAufmacher {   margin-top:12px;   margin-bottom:12px;}img.headline {   margin-bottom:6px;}.startBoxNews {   position:absolute;   top:470px;   left:240px;   z-index:100;   width:310px;   height:740px;   background-color: #FFF8E4;   background: url(../_images/bg_news.gif) no-repeat;   font-size:12px;}.startNewsItem {   cursor: pointer;   padding: 8px;}.startNewsItem h1 a {   font-size:14px;   line-height:16px;}.startBoxNewsdetail {   display:none;   position:absolute;   top:470px;   left:540px;   z-index:110;   width:400px;   height:695px;   background-color: #FFEBAF;   background: url(../_images/bg_newsdetail.gif) no-repeat;   font-size:12px;   overflow: auto;}.startBoxNewsdetailOne {   position:absolute;   top:470px;   left:240px;   z-index:110;   width:310px;   height:740px;   background-color: #FFEBAF;   background: url(../_images/bg_newsdetail-one.gif) no-repeat;   font-size:12px;}.startBoxNewsdetail h1 {   font-size:24px;   line-height:30px;   font-weight: normal;   text-decoration:none;   margin-bottom:18px;}.startBoxNewsdetailOne h1  {   font-size:24px;   line-height:30px;   font-weight: normal;   text-decoration:none;   margin-bottom:18px;}.startBoxNewsdetail p, .startBoxNewsdetailOne p {   margin-bottom: 12px;}.startBoxNewsdetail p img, .startBoxNewsdetailOne p img {   margin-bottom: 6px;   margin-right: 24px;   float:left;}.startBoxNewsInner {   padding:20px;}.startBoxNews h1 a {   font-size:20px;   font-weight:normal;   text-decoration:none;   line-height:24px;}.startBoxNews h1.top  a {   font-size:20px;   font-weight:normal;   line-height:30px;}.startBoxNews p {   margin-bottom: 24px;}.startBoxHelfen {   width:380px;   height:400px;   background-color: #FFDD77;   text-decoration: none;   font-size:16px;}.startBoxSchwerpunkte {   width:380px;   height:400px;   background-color: #FFEEBB;   font-size:16px;}.startBoxZustiftungen {   width:760px;   background-color: #F0EDE7;   font-size:14px;}.startBoxZustiftungen td {   height:54px;}.startBoxInner {   padding:20px;}.startAnreisser {   width:190px;   border: 1px solid #CCCCCC;}.startNavItem {   font-size:14px;   width:328px;   margin-bottom:4px;   cursor: pointer;}.startNavItem img {   margin-right:10px;}.startNavItem p {   padding-top:6px;}.startNavItem a {   text-decoration:none;}/**********************************Styles Überblick-Seiten**********************************/.overviewHead {   width:760px;   height:206px;   background-color: #FFDD77;}.overviewHead h1 {   /* Grafik-Überschrift */}.overviewHead img.h1 {}.overviewHead h2 {   color: #554822;   width: 290px;   font-size: 16px;   font-weight: normal;   line-height:24px;}.overviewCanvas {   width:760px;   background-color: #FFEEBB;}.overviewCanvasInner {   padding:12px;   padding-left:20px;   padding-bottom:96px;}.overviewItem {   width:720px;   margin-bottom:12px;   cursor: pointer;}.overviewItemOuter {   /*	width:550px;	margin-top:10px;	*/}.overviewItem h3 {   font-weight:normal;   font-size:24px;   text-decoration: none;   line-height: 18px;   margin-left:44px;   margin-bottom:16px;   margin-top:16px;   text-indent:-22px;}.overviewItem h3 a {   font-size:24px;   text-decoration: none;}.overviewItem p {   margin-left:42px;   margin-bottom:6px;   margin-right:96px;   font-size:14px;}/**********************************Mischung aus Overview und Content-SeiteHier: Über uns**********************************/.contentOverviewItem {   width:470px;   height:211px;   background-color: #FFFBEF; /* #FCF1CF; */}.contentOverviewItem h3, .contentOverviewItem h3 a{   margin-top:8px;   margin-bottom:8px;   font-weight: bold;   text-decoration:none;}.contentOverviewItem h4, .contentOverviewItem h4 a{   margin-bottom:16px;   font-weight:normal;   font-size:18px;}/**********************************Styles Detail-Seite**********************************/.contentArea {   background: url('../_images/bg_content.gif') repeat-x top;}.contentMargin {   margin-left:10px;   margin-top:36px;}td.detail {   background-color:#FFF7EA;   padding:0;}td.detailZustiftung {   background-color:#F0EDE7;   color:#595751;}.detailCanvas {   width:470px;}.detailCanvasInner {   padding:12px;   padding-left:24px;   padding-bottom:96px;   padding-right:80px;}.detailHead {   width:760px;   height:305px;   background-color: #FFDD77;}.detailHead h1 {   /* Grafik-Überschrift */}.detailHead h2 {   color: #554822;   width: 290px;   font-size: 16px;   font-weight: normal;   line-height:24px;}.detailZustiftung h3 {   color:#595751;   font-size:14px;   font-weight: bold;   margin-top:24px;   margin-bottom:12px;}.detailCanvas h3 {   color:#554822;   font-size:14px;   font-weight: bold;   margin-top:24px;   margin-bottom:12px;}.detailCanvas p {   margin-bottom:12px;}.detailCanvas p.intro {   /*	width:370px; */   font-size: 16px;   line-height: 24px;   margin-bottom:36px;}.detailCanvas ul {   margin-bottom:12px;}img.content {   float:left;   margin: 0 16px 16px 0;}/*Container für TabbedPages*********************************** */.detailTabs {   width:420px;   /*	min-height: 800px; */   /* background-color: #FBF9F1; */}/* Container für eine TabbedPage PL */.detailTab {   background-color: #FBF9F1;   /* display:none; */}/* detailTabInner OK */.detailTabInner {   padding-top:4px;   /*	padding-left:16px;	padding-right:4px;	padding-bottom:16px;	*/}/***********************************Infoboxen***********************************/td.info {   background-color:#FFEEBB;}td.infoZustiftung {   background-color:#D9D3C3;   color:#595751;}td.infoZustiftung td {   color:#595751;}.infoZustiftung a {   color:#595751;}.kontaktbox {   background-color:#FFDD77;   padding:0px;}.kontaktbox h3 {   margin-top:16px;   font-size: 12px;   font-weight: bold;}.kontaktbox p {   font-weight:normal;   padding-bottom:6px;}.kontaktbox a {   /*	color: #666666; */}p.kontaktlink {   padding:4px;   padding-top:8px;   /* border-top:4px #FFEEBB solid; */}p.kontaktlink a {   font-weight:bold;   text-decoration:none;}p.kontaktlink a:hover {   text-decoration:underline;}.infobox {   padding:16px;   margin-top:16px;   margin-bottom:16px;}.infoboxOuter {}.infobox h3 {   font-weight: bold;   margin-bottom:6px;}.infobox p {   padding-bottom:6px;}.infobox a {}.itembox {   width:170px;   padding-top:6px;   padding-bottom:6px;}.itemboxOuter {   margin-bottom:18px;   margin-left:3px;}.itembox p {   font-weight:normal;   padding-left:3px;   padding-top:3px;   padding-bottom:3px;   background-color: #FFE3BB;   border-bottom: 1px solid #FFFFFF;}.itembox a {   text-decoration: none;   color: #666666;}.itembox a:hover {   text-decoration: underline;   /*	color: #666666; */}/*Anreisser-Boxen: Veranstaltungen********************************/.partnerbox {   width:170px;   border: 1px solid #CCCCCC;}.partnerbox p {   padding:6px;   padding-top:12px;}.partnerbox a.link {   background:url('../_images/icn_linkpartner.gif') center left no-repeat;   text-decoration: none;   color: #666666;}.partnerbox a:hover {   text-decoration: underline;   /*	color: #666666; */}.partnerboxHead h1 {   font-size: 13px;   font-weight: bold;   font-style: normal;   color: #CCCCCC;   margin-left:0px;   margin-top:0px;   margin-bottom:0px;   padding-left:0px;   padding-bottom:0;}/*Styles Anfrage-Seite********************************/.anfrageIntro {   /*	width:560px;	*/}.anfrage {   /*	padding-top:10px;	width:400px;	*/}.anfrageHead {   padding-top:8px;   padding-bottom:8px;   padding-left:16px;   background-color:#FFF3CE;   color:#554822;   font-size:14px;   font-weight: bold;}.anfrageBox {   padding:16px;   padding-bottom:48px;}.anfrageCheck {   padding-top:0px;   padding-bottom:0px;   padding-left:16px;   background-color:#FFF3CE;   color:#554822;}.anfrage a {   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;   font-size: 11px;   font-weight: normal;   text-decoration:none;   color: #666666;}.anfrage .activeLink {   font-weight: bold;}.anfrage a:hover {   text-decoration: underline;   color: #666666;}/*Veranstaltungen********************************/.startTerminBox {   width:170px;}.overviewTerminBox {   width:399px;}.terminItemBorder {   border-left: 3px solid #FF9900;   padding-left: 3px;   margin-bottom: 6px;}.terminItem {   background-color: #FFF7EA;   padding-top:4px;   padding-bottom:4px;}.terminItem .termin {}.terminItem .titel {   font-weight: bold;}.terminItem .ort {   font-style: italic;}.terminItem .link {   text-align: right;}.terminItem a {}/*Detail-Tabelle*/table.detail {}table.detail th {   text-align:left;}table.detail td {   text-align:left;   padding-bottom:16px;   border-bottom: 1px solid #FFEEBB;}/*Chronik*/table.chronik {}table.chronik th {   text-align:left;}table.chronik td {   text-align:left;   height:50px;   border-bottom: 1px solid #FFEEBB;}table.download {}table.download td.preview {   text-align:center;   background-color:#FFFFFF;}table.download td p {   padding:6px;}
