body   {
      scrollbar-arrow-color: #fff;
      scrollbar-darkshadow-color: #FFFFFF;
      scrollbar-face-color: #B69F65;
      scrollbar-highlight-color: #999999;
      scrollbar-shadow-color: #999999;
      scrollbar-track-color: #E5DDC9;
      padding: 0; 
      margin: 0; 
      background: #fff; 
      overflow: auto; 
}
td, p, div, span, h 	{ font-family: Verdana, Arial, Helvetica, sans-serif; vertical-align: top; line-height: 145%; }
#topmenue 			{ text-align: right; padding: 20px 0 10px 0; height: 40px; }
#logo 				{ width: 250px; height: 150px; text-align: right; }
#headerimage 		{ width: 510px; height: 150px; }
#rightrow 			{ width: 190px; height: 150px; }
#search				{ vertical-align: bottom; 		}

#logo, #headerimage, #fontsize 	{ padding-bottom: 10px; margin: 0px; }
#contentborder, #contentborder-veranstaltung, #hauptmenue 	
								{ background-color: #E5DDC9; }
#serch 							{ padding: 0 0 0 10px; vertical-align: bottom; }
#pdf							{ padding: 0 0 0 10px; heigh: 10px; vertical-align: top; }
#content, #submenue, #content-galerie, #veranstaltungsrubrik, #veranstaltungsrueckblick, #veranstaltungsuebersicht	{ background:url(/fileadmin/media/_statics/claim-bottom-2.gif) left bottom no-repeat; padding: 0 0 155px 0; margin: 0; border: solid #967623; border-width: 1px 0 1px 0; }
#submenue						{ background:url(/fileadmin/media/_statics/claim-bottom-1.gif) left bottom no-repeat; }
#contentmain { padding: 20px 30px 0 /*3*/0px; }
#contentborder, #contentborder-veranstaltung
			 					{ padding: 20px 10px 20px 10px; border: solid #967623; border-width: 31px 0 1px 0; }
#footer 						{ color: #967623; padding: 10px 0 20px 0; margin: 0; }

/*---------------------------*/
/*---- Fontselector ---------*/
/*---------------------------*/
#fontsizechooser 	{ background: #E5DDC9; padding: 5px 10px 10px 10px; }
a.fselector-klein 	{ font-weight: bold; text-decoration: none; font-size: 11px; }
a.fselector-mittel 	{ font-weight: bold; text-decoration: none; font-size: 15px; }
a.fselector-gross 	{ font-weight: bold; text-decoration: none; font-size: 18px; }


/*---------------------------*/
/*---- Menuestrukturen ------*/
/*---------------------------*/
a.topnavigation-no:link, a.topnavigation-no:visited { color: #000; text-decoration: none; }
a.topnavigation-no:hover, a.topnavigation-no:acitve, a.topnavigation-act:link, a.topnavigation-act:visited, a.topnavigation-act:hover, a.topnavigation-act:acitve  { color: #967623; text-decoration: none; }
a.topnavigation-act { font-weight: bold; color: #967623; text-decoration: none; }

.hauptnavi-no, .hauptnavi-act 	{ height: 30px; vertical-align: middle; padding: 3px 20px 3px 20px; border-right: 1px solid #fff; }
.hauptnavi-no 					{ background: #E5DDC9; }
.hauptnavi-act 					{ background: #967623; }
a.hauptnavigation-no:link, a.hauptnavigation-no:visited { color: #000; text-decoration: none; }
a.hauptnavigation-no:hover, a.hauptnavigation-no:active, a.hauptnavigation-act:link, a.hauptnavigation-act:visited, a.hauptnavigation-act:hover, a.hauptnavigation-act:active  { color: #fff; text-decoration: none; }

.subnavi-act, .subnavi-act-ifsub, .subnavi-no { padding: 3px 0 3px 26px; margin: 0 /*60*/40px 0 0; border-bottom: 1px solid #967623; }
.subnavi-act, .subnavi-act-ifsub, .subnavi-no { width: /*230px*/; padding: 4px 0 4px 26px; border-bottom: 1px solid #967623; }
.subnavi-act-ifsub { border-bottom: 0; }
.subnavi-act-ifsub, .subnavi-act { background: #E5DDC9; }

a.subnavigation-no:link, a.subnavigation-no:visited { color: #000; text-decoration: none; width: 164px;  }
a.subnavigation-no:hover, a.subnavigation-no:active { color: #967623; text-decoration: none;  width: 164px; }
a.subnavigation-act:link, a.subnavigation-act:visited, a.subnavigation-act:hover, a.subnavigation-act:active { color: #967623; text-decoration: none; width: 164px; font-weight:bold; }

.subnavi-no-level2, .subnavi-act-level2, .subnavi-no-level2-last, .subnavi-act-level2-last { background: #E5DDC9; padding: 3px 0 2px 0; margin: 0 /*60*/40px 0 0; }
.subnavi-no-level2, .subnavi-act-level2, .subnavi-no-level2-last, .subnavi-act-level2-last { width: /*230px*/; background: #E5DDC9; padding: 3px 0 2px 0; }
.subnavi-no-level2-last, .subnavi-act-level2-last { padding-bottom: 5px; border-bottom: 1px solid #967623; }

a.subnavigation-no-level2, a.subnavigation-act-level2 { padding-left: 15px; margin-left: 28px; }
a.subnavigation-no-level2:link, a.subnavigation-no-level2:visited { color: #000; text-decoration: none; width: 130px;  }
a.subnavigation-no-level2:hover, a.subnavigation-no-level2:active { background:url(/fileadmin/media/_statics/navpoint.gif) 0 5px no-repeat; color: #967623; text-decoration: none;  width: 130px; }
a.subnavigation-act-level2:link, a.subnavigation-act-level2:visited, a.subnavigation-act-level2:hover, a.subnavigation-act:active { background:url(/fileadmin/media/_statics/navpoint.gif) 0 5px no-repeat; color: #967623; text-decoration: none; width: 130px; font-weight:bold; }


/*----------------------------*/
/*-------- EXTENSIONS --------*/
/*----------------------------*/

/* css_syled_content */
.csc-textpic-caption { color: #454545; }

/* Suchmaske */
.home-input { width: 135px; border: 1px solid #967623; font-size: 11px; background: #E5DDC9;  }
.home-submit { width: 30px; border: 1px solid #967623; font-size: 11px; font-weight: bold; background: #fff; }

/* Indexed Search */
.searchbox { border-bottom: 1px solid #FFFFFF; padding: 10px 5px 10px 10px; }
.suche TD { vertical-align: middle; padding-right: 10px; }
.tx-indexedsearch TD { padding: 0px 10px 5px 0px; }
.tx-indexedsearch-searchbox-sword { background: #fde4b4; border: 1px solid #002161; }
.tx-indexedsearch-searchbox-button { width: 75px; background: #fde4b4; border: 1px solid #002161; }
.tx-indexedsearch-selectbox-preview { width: 13px; }
.tx-indexedsearch-icon, .tx-indexedsearch-title, .tx-indexedsearch-percent { padding-top: 3px; }
.tx-indexedsearch-icon { padding: 0 0 0 5px; }
.tx-indexedsearch-whatis, .tx-indexedsearch-whatis .tx-indexedsearch-sw { color: #000; font-weight: bold; padding: 30px 0 5px 0; }
.tx-indexedsearch-redMarkup { background: #FFFF66; pading: 0 3px 0 3px; }


/* Newssystem */
.teaser-headline 	{ font-weight: bold; font-size: 100%; color: #967623; }
.teaser-innertext	{  }
.teaser-more		{ padding-top: 5px; }

/* ye calendar */
.cal-datetitle, .cal-category-title, .cal-content-left, .cal-content-right { padding: 0 20px 10px 0; }
.cal-datetitle { font-weight: bold; color: #967623; }
.cal-calendar td { padding: 4px; text-align: center; }
.cal-calender-monat { text-align: center; font-weight: bold; border-bottom: 1px solid #967623; }
.cal-day, .cal-week { background: #FCFCFC; }

.cal-today, .cal-todaycat { border: 1px solid #/*967623*/000; }
.cal-cat1, .cal-cat2, .cal-cat3 , .cal-cat4, .cal-cat5, .cal-cat6, .cal-cat7, .cal-cat8, .cal-cat9, .cal-cat10, .cal-cat99 { border: 1px solid #967623; padding: 3px;  }
.cal-todaycat1, .cal-todaycat2, .cal-todaycat3, .cal-todaycat4, .cal-todaycat5, .cal-todaycat6, .cal-todaycat7, .cal-todaycat8, .cal-todaycat9, .cal-todaycat10, .cal-todaycat99 { border: 1px solid #967623; background: #fff; padding: 3px; margin: 10px; font-weight: bold; }


/* Pageteaser */
.pageteaser-image { width: 1px; }
.tx-jppageteaser-pi1-image { border-right: 20px solid #fff; }

/* cal */
.cal-month-holder 	{ padding: 3px; background: #E5DDC9; border: 1px solid #967623; }
.yearmonth 			{ padding: 2px; text-align: center; }
.medtitle			{ padding-bottom: 3px; border-bottom: 1px solid #967623; }
.monthToday			{ background:url(/fileadmin/templates/cal/daybg.gif) repeat-x; color: #fff; }

/* Kontaktform */
.alert { color:#FF0000; }
.contact-table td { padding: 0 20px 10px 0 }
input.eingabe-long, input.eingabe-small, input.eingabe-vsmall, input.eingabe-med, textarea.eingabe-long, select.eingabe-pull, input.tx-indexedsearch-searchbox-sword { border: 1px solid #967623; font-size: 100%; width: 250px; }
input.eingabe-vsmall { width: 20px; }
input.eingabe-small { width: 100px; }
input.eingabe-med { width: 150px; }
select.eingabe-pull { width: 150px; }
input.button, input.tx-indexedsearch-searchbox-button { width: 140px; background-color: #E5DDC9; color:#000; border: 1px solid #967623; font-size: 100%; }


/*----------------------------*/
/*-------- Border ------------*/
/*----------------------------*/
/*.gold-border { background: #967623; padding: 3px; color: #fff; font-weight: bold;  }*/
.gold-border { border: 1px solid #967623; padding: 4px; font-weight: bold;  }



/*----------------------------*/
/*-------- Extensions ----------*/
/*----------------------------*/

/* Kalender */
.tx-keyac-pi1 .event-item {
	padding-bottom: 10px;
}
.tx-keyac-pi1 .event-item a {
	text-decoration: none !important;
	font-weight: bold;
}

/* Bildergalerie-Menü */
.galery-date {
	color: #000;
}