.v10b {FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #FFFDCF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}

.a12b_d_gruen {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #344011; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}

.seitentitel {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}

.a12b_weis           {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.a12b_weis A:link    {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.a12b_weis A:visited {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}

.a11b_gruen           {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #53602D; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.a11b_gruen A:link    {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #53602D; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.a11b_gruen A:visited {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #53602D; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.a11b_gruen A:hover   {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #344011; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline}

.menue_brot           {FONT-SIZE: 12px; COLOR: #8D090A; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.menue_brot A:visited {FONT-SIZE: 12px; COLOR: #8D090A; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.menue_brot A:link    {FONT-SIZE: 12px; COLOR: #8D090A; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.menue_brot A:hover   {FONT-SIZE: 12px; COLOR: #8D090A; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline}

.menue_druck           {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #8D090A; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.menue_druck A:link    {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #8D090A; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.menue_druck A:visited {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #8D090A; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.menue_druck A:hover   {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #8D090A; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline}

.menue_links	       {FONT-SIZE: 12px; COLOR: #FFFDCF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.menue_links A:hover   {background: #520000; FONT-SIZE: 12px; COLOR: #FFFDCF; FONT-FAMILY: Arial, Helvetica, sans-serif; display: block;	TEXT-DECORATION: none}
.menue_links A:visited {FONT-SIZE: 12px; COLOR: #FFFDCF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.menue_links A:link    {FONT-SIZE: 12px; COLOR: #FFFDCF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}

.menue_links2_2         {FONT-SIZE: 12px; COLOR: #EC885E; FONT-FAMILY: Arial, Helvetica, sans-serif; display: block; TEXT-DECORATION: none}
.menue_links2_2 A:hover   {background: #330000; FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif; display: block; TEXT-DECORATION: none}
.menue_links2_2 A:visited {FONT-SIZE: 12px; COLOR: #EC885E; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.menue_links2_2 A:link    {FONT-SIZE: 12px; COLOR: #EC885E; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}

.menue_links2           {FONT-SIZE: 12px; COLOR: #EC885E; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.menue_links2 A:hover   {background: #330000; FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif; display: block; TEXT-DECORATION: none}
.menue_links2 A:visited {FONT-SIZE: 12px; COLOR: #EC885E; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.menue_links2 A:link    {FONT-SIZE: 12px; COLOR: #EC885E; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}

.menue_links3           {FONT-SIZE: 12px; COLOR: #3C0000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.menue_links3 A:hover   {background: #E3D2B7; FONT-SIZE: 12px; COLOR: #3C0000; FONT-FAMILY: Arial, Helvetica, sans-serif; display: block; TEXT-DECORATION: none}
.menue_links3 A:visited {FONT-SIZE: 12px; COLOR: #8d090a; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}
.menue_links3 A:link    {FONT-SIZE: 12px; COLOR: #3C0000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}

.tabelle 			{FONT-SIZE: 12px; COLOR: #2B0202; FONT-FAMILY: Arial, Helvetica, sans-serif}
.tabelle A:link 	{FONT-SIZE: 12px; COLOR: #2B0202; FONT-FAMILY: Arial, Helvetica, sans-serif}
.tabelle A:visited  {FONT-SIZE: 12px; COLOR: #2B0202; FONT-FAMILY: Arial, Helvetica, sans-serif}
.tabelle A:hover    {FONT-SIZE: 12px; COLOR: #5B0202; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline}

.contenttable			 {FONT-SIZE: 12px; COLOR: #2B0202; FONT-FAMILY: Arial, Helvetica, sans-serif}
.contenttable A:link 	 {FONT-SIZE: 12px; COLOR: #2B0202; FONT-FAMILY: Arial, Helvetica, sans-serif}
.contenttable A:visited  {FONT-SIZE: 12px; COLOR: #2B0202; FONT-FAMILY: Arial, Helvetica, sans-serif}
.contenttable A:hover    {FONT-SIZE: 12px; COLOR: #5B0202; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline}

.content			{FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif}
.content A:link 	{FONT-SIZE: 12px; COLOR: #2B0202; FONT-FAMILY: Arial, Helvetica, sans-serif}
.content A:visited  {FONT-SIZE: 12px; COLOR: #2B0202; FONT-FAMILY: Arial, Helvetica, sans-serif}
.content A:hover    {FONT-SIZE: 12px; COLOR: #5B0202; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline}


H2 { font-size: 12px; color: #36191B; 
	  FONT-FAMILY: Arial, Helvetica, sans-serif; 
	  display:block;
	  background:#C8D293; 
	  border-bottom: 1px dashed #303E04;
	  padding-top:2px; 
	  padding-bottom:2px; 
	  padding-left:5px;}
H3 { font-size: 13px; color: #000000;
	  padding-top:0px; padding-bottom:-15px; padding-left:0px;}
H4 { font-size: 16px; color: #3A5D23;}
H5 { font-size: 19px; color: #FFEBA5;}

.trenner {
 height: 0;
 border-bottom: 1px dashed #303E04;
 border-top: 0px;
}

.trenner_2 {
 height: 0;
 border-bottom: 1px solid #B58E80;
 border-top: 0px;
}

p {
  font-size: 1em;
  position: relative;
}

/*Suchenformular*/

.textfeld{
	border: 1px solid Black;
	height: 15px;
	background-color: #ffffcc;
	FONT-SIZE: 10px;
	FONT-FAMILY: Arial;
}


.submit{
	background-color: transparent;
	border: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fee8ad;
	font-weight: bold;
	vertical-align: top;
}
/*Suchenformular*/

.linkst{
	TEXT-DECORATION: none;
	COLOR: #fff8d8;
}

/*News Startseite*/
.ft95px333333{
 	color: Black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	
}

/*1. Überschrift im Content
.csc-firstHeader{
	font-size: 12px;
}*/



/*Ausgabe Suchergebnisse*/

.tx-indexedsearch .tx-indexedsearch-searchbox P { margin-top:0px; margin-bottom:0px; color: #333333; font-size: 10px; font-family: Verdana; }   
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:50px; }	
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }	
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-family:verdana;}	
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px;}	
.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { color: #333333; font-size:11px; font-family:Verdana; width:0px  }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { color: #333333; font-size:10px; font-family:Verdana; width:25px }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title .tx-indexedsearch-percent { color: #333333; font-size:9px; font-family:Verdana; }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { color: #333333; font-size:10px; font-family:Verdana }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#ffffff; color: #333333; font-size: 9px; font-family: Verdana}	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; color: #333333; font-size: 11px; font-family: Verdana; }	  
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead P { 
	margin-top: 0px;
	margin-bottom: 0px;
	color: #333333;
	font-size: 10px;
	font-family: Verdana;
} 
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { table-layout:relative }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:absmiddle} 
.tx-indexedsearch-browsebox-SCell { margin-top:0px; margin-bottom:0px; color: #333333; font-size: 11px; font-family: Verdana; } 
.tx-indexedsearch-browsebox TD { margin-top:0px; margin-bottom:0px; color: #333333; font-size: 11px; font-family: Verdana; }

/*----Formatierung ImageText 0.0.0
  
/* COMMON */
	.csi-textpic {
		padding: 0 0 0 0;
/*		background: #F6FFAA;  XXX demo only*/
		border: 0px solid green;  /*XXX demo only*/
	}

/*	.csi-textpic img {
/*		border: 1px solid green;  /*XXX demo only*/
/*		margin: 0px;
	}	*/
	
	.img {
		border: 0px solid green;  /*XXX demo only*/
		margin: 0px;
	}

	.csi-textpic .csi-caption {
		text-align: center;  /* will have to be an inline style?  - controlled by TS [left - right - center]*/
		font-style: italic;  /*XXX demo only*/
	}

	.csi-textpic .csi-image {border: 1px solid #6D0705;  /*XXX demo only*/
		margin: 0 0 10px 50px;  /*XXX demo only*/
		padding: 0 0 0 0;
/*		background: #ffffff;  /*XXX demo only*/
/*		width: 202px; /*will have to be an inline style - controlled by TS*/	
		}

	.csi-textpic .csi-imagewrap {
		border: 0px solid blue; /*XXX demo only*/
		text-align: center;		/* is there a bug in IE? (if we don't set this, the image is not centered above or below the text) */
	}

	.csi-textpic .csi-text {
		border: 0px solid silver; /*XXX demo only*/
		text-align: left; /*will have to be an inline style - controlled by TS*/
	}

	.csi-text p {
		margin-top: 0;
	}

	/* CENTER */

	.csi-center .csi-image {
		margin: 0 auto 3px;
	}

	/* RIGHT */
	.csi-right div.csi-image {
		float: right;
		clear: both;
	}

	.csi-right div.csi-text {
		clear: right;
	}


	/* LEFT */
	.csi-left div.csi-image {
		float: left;
		clear: both;
	}

	.csi-left div.csi-text {
		clear: left;
	}


	/* INTEXT LEFT */
	.csi-intext-left .csi-image {
		float: left;
		clear: both;
		margin-right: 5px;
	}


	/* INTEXT RIGHT */
	.csi-intext-right .csi-image {
		float: right;
		clear: both;
		margin-left: 15px;
	}


	/* INTEXT RIGHT NOWRAP */
	.csi-intext-right-nowrap .csi-text {
		margin-right: 0px; /*will have to be an inline style - controlled by TS*/
	}

	.csi-intext-right-nowrap .csi-image {
		float: right;
		clear: both;
	}


	/* INTEXT LEFT NOWRAP*/
	.csi-intext-left-nowrap .csi-text {
		margin-left: 215px; /*will have to be an inline style - controlled by TS*/
	}

	.csi-intext-left-nowrap .csi-image {
		float: left;
		clear: both;
	}
