/* Allgemeine Schriftformatierung -------*/
H1 {
	font-size:13pt;
	padding-bottom:12px;
	padding-top:5px;
	margin:0px;
}
H2 {
	font-weight:bold;
	font-size:11pt;
	padding-bottom:8px;
	padding-top:5px;   
	margin:0px;
}
H3 {
	font-weight:bold;
	font-size:11pt;
	padding-bottom:0px;
	padding-top:5px;   
 	margin:0px;
	color:#000000;
}
/* Ende Allgemeine Schriftformatierung */
/*------------------------------------------*/


/* Content Layout formattierung ----------------*/
/*--------------------------------------------------*/
DIV.contentDivBaseLayout {
}
DIV.contentDivBaseLayout UL{
	list-style-image:url(../icons/punktliste.gif);  
}

/* Layout 1:--------------------------*/
/*-------------------------------------*/
DIV.contentDivLayout0 * H1{
	color: #61A445;
}
DIV.contentDivLayout0 * H2{
	color: #61A445;
}
DIV.contentDivLayout0 * P{
	color: #000000;
}
DIV.contentDivLayout0 * a {
	color: #005085;
}
DIV.contentDivLayout0 * a:hover {
	color: #000585;
}

/* Layout 2:-------------------------*/
/*-------------------------------------*/
DIV.contentDivLayout1 * H1{
	color: #BC252B;
}
DIV.contentDivLayout1 * H2{
	color: #BC252B;
}
DIV.contentDivLayout1 * a {
	color: #E26838;
}
DIV.contentDivLayout1 * a:hover {
	color: #CC3300;
}

/* Layout 3:--------------------------*/
/*-------------------------------------*/
DIV.contentDivLayout2 * H1{
	color: #808743;
}
DIV.contentDivLayout2 * H2{
	color: #808743;
}
DIV.contentDivLayout2 * a {
	color: #6769B0;
}
DIV.contentDivLayout2 * a:hover {
	color: #006699;
}

/* Layout 4:--------------------------*/
/*-------------------------------------*/
DIV.contentDivLayout3 * H1{
	color: #855C38;
}
DIV.contentDivLayout3 * H2{
	color: #855C38;
}
DIV.contentDivLayout3 * a {
	color: #CC3300;
}
DIV.contentDivLayout3 * a:hover {
	color: #E26838;
}

/* Layout 5:--------------------------*/
/*-------------------------------------*/
DIV.contentDivLayout4 * H1{
	color: #6BA6CE;
}
DIV.contentDivLayout4 * H2{
	color: #6BA6CE;
}
DIV.contentDivLayout4 * a {
	color: #7CC46C;
}
DIV.contentDivLayout4 * a:hover {
	color: #C9E4C0;
}

/* Layout 6:--------------------------*/
/*-------------------------------------*/
DIV.contentDivLayout5 * H1{
	color: #FFB06B;
}
DIV.contentDivLayout5 * H2{
	color: #FFB06B;
}
DIV.contentDivLayout5 * a {
	color: #855C38;
}
DIV.contentDivLayout5 * a:hover {
	color: #AF7849;
}
/* Ende Content Layout formattierung--------- */
/*--------------------------------------------------*/


/* Box Layout formattierung -------------------*/
/*------------------------------------------------*/

/* Layout 1: -------------------------*/
/*-------------------------------------*/
DIV.contentDivBoxLayout0 {
	background-color: #D9EEE4;
	border: 1px solid white;
	height: 100%;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	/* visibility: hidden; */
}
DIV.contentDivBoxLayout0 * A {
	color: #61A445;
}
DIV.contentDivBoxLayout0 * A:hover {
	color: #7CC46C;
}
DIV.contentDivBoxLayout0 * H1{
	color: #005085;
}
DIV.contentDivBoxLayout0 * H2{
	color: #005085;
}

/* Layout 2: -------------------------*/
/*-------------------------------------*/
DIV.contentDivBoxLayout1 {
	background-color: #FEF4CB;
	border: 1px solid white;
	height: 100%;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	/* visibility: hidden; */
}
DIV.contentDivBoxLayout1 * A {
	color: #BC252B;
}
DIV.contentDivBoxLayout1 * A:hover {
	color: #FFB06B;
}
DIV.contentDivBoxLayout1 * H1{
	color: #E26838;
}
DIV.contentDivBoxLayout1 * H2{
	color: #E26838;
}

/* Layout 3: -------------------------*/
/*-------------------------------------*/
DIV.contentDivBoxLayout2 {
	background-color: #F5F7D9;
	border: 1px solid white;
	height: 100%;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	/* visibility: hidden; */	
}
DIV.contentDivBoxLayout2 * A {
	color: #808743;
}
DIV.contentDivBoxLayout2 * A:hover {
	color: #61A445;
}
DIV.contentDivBoxLayout2 * H1{
	color: #6769B0;
}
DIV.contentDivBoxLayout2 * H2{
	color: #6769B0;
}

/* Layout 4: -------------------------*/
/*-------------------------------------*/
DIV.contentDivBoxLayout3 {
	background-color: #FFDE9D;
	border: 1px solid white;
	height: 100%;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	/* visibility: hidden; */
}
DIV.contentDivBoxLayout3 * A {
	color: #855C38;
}
DIV.contentDivBoxLayout3 * A:hover {
	color: #AF7849;
}
DIV.contentDivBoxLayout3 * H1{
	color: #CC3300;
}
DIV.contentDivBoxLayout3 * H2{
	color: #CC3300;
}

/* Layout 5: -------------------------*/
/*-------------------------------------*/
DIV.contentDivBoxLayout4 {
	background-color: #D9EEE4;
	border: 1px solid white;
	height: 100%;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	/* visibility: hidden; */
}
DIV.contentDivBoxLayout4 * A {
	color: #6BA6CE;
}
DIV.contentDivBoxLayout4 * A:hover {
	color: #006699;
}
DIV.contentDivBoxLayout4 * H1{
	color: #7CC46C;
}
DIV.contentDivBoxLayout4 * H2{
	color: #7CC46C;
}

/* Layout 6: ------------------------*/
/*-------------------------------------*/
DIV.contentDivBoxLayout5 {
	background-color: #FFF2E7;
	border: 1px solid white;
	height: 100%;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	/* visibility: hidden; */
}
DIV.contentDivBoxLayout5 * A {
	color: #FFB06B;
}
DIV.contentDivBoxLayout5 * A:hover {
	color: #E26838;
}
DIV.contentDivBoxLayout5 * H1{
	color: #855C38;
}
DIV.contentDivBoxLayout5 * H2{
	color: #855C38;
}

/* Layout von Bulletlist-Elementen --------------------*/
/*---------------------------------------------------------*/
UL.csc-bulletlist {
	list-style-image:url(fileadmin/icons/punktliste.gif);  
}

/* Newsletteranmeldung / Suche -----------------------*/
/*---------------------------------------------------------*/
INPUT.textInput1 {
	position: relative;
	top: 2px;
	margin-left: 7px;
	border: 1px solid black;
	height: 13px;
	font-size: 10px;
	margin-bottom: 2px;
	visibility: hidden;
}
INPUT.textInput2 {
	position: relative;
	top: 2px;
	margin-left: 5px;
	border: 1px solid black;
	height: 13px;
	font-size: 10px;
	margin-bottom: 2px;
	visibility: hidden;
}
DIV.more {
	text-align: right;
}
DIV.more A {
	text-decoration: none;
}
INPUT.inputTextSearch {
	border: 1px solid black;
	height: 13px;
	font-size: 10px;
	visibility: hidden;
}
INPUT.inputSubmitSearch {
	font-size: 10px;
	position: relative;
	top: 4px;
	left: 177px;
	border: 0px;
	background-color: #FEF4CB;
	color: #E26838;
	text-align: right;
	visibility: hidden;
}


/* Footer-Top -------------------------------------------*/
/*---------------------------------------------------------*/
DIV.footerTop {
	border-bottom: 1px solid #999999;
	margin-left: 5px;
	margin-right: 5px;
	padding-top: 0px;
	display: none;
	height: 8px;
}
DIV.printPage {
	text-align: right;
	width: 380px;
	float: left;
	font-size: 0px;
	visibility: hidden;
}
DIV.printPage SPAN {
	position: relative;
	top: -3px;
}
DIV.recommandPage {
	margin-top:3px;
	margin-left: 20px;
	text-align: left;
	float: left;
	font-size: 0px;
	visibility: hidden;
}
DIV.recommandPage SPAN {
	position: relative;
	top: -2px;
}
DIV.toTop {
	text-align: right;
	margin-bottom: 1px;
	font-size: 0px;
	visibility: hidden;
}
DIV.toTop SPAN { 
	position: relative;
	top: -3px;
}


/* Footer-Text: -----------------------------------------*/
/*---------------------------------------------------------*/
DIV.footer {
	text-align: center;
	color: #999999;
}
DIV.footer * A {
	color: #005085;
	text-decoration: none;
}
DIV.news_list_container{
   	width: 95%;
	text-align: justify;
}
DIV.news_item{
}
DIV.ueberschrift_news{
	font-size:13px;
	font-weight:bold; 
	color: rgb(226, 104, 56);
}
.inhalt_news{}
DIV.image_news{}
DIV.news_single_item{}

SPAN.inhalt_news a {
	color: rgb(226, 104, 56);
	text-decoration:none;
}
p.bodytext{
	margin-top:0px;
	padding-top:0px;
	margin-bottom: 12px;
	font-size: 12pt;
}
div.tx-indexedsearch a{
	text-decoration:none;
}
div.tx-indexedsearch p{
	margin-top:0px;
	padding-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
}































### tx_engdb.css


DIV.tx-engdb-pi1-listContainer {
  #width: 95%px;
}
DIV.tx-engdb-pi1-listrow-header {
  clear: both;
  width: 95%;
  height: 19px;
  background-color: #708CA3;
  padding-left: 10px;
  padding-bottom: 5px;
}
DIV.tx-engdb-pi1-listRowHeaderEntry {
  float:left;
  width: 32%;
  padding-top: 2px;
  color: white;
}
DIV.tx-engdb-pi1-listRowHeaderEntry A {
  color: white;
  text-decoration: none;
  font-weight: bold;
}
DIV.tx-engdb-pi1-listRow-odd {
  clear: both;
  width: 95%;
  background-color: #B2C7D4;
  padding-left: 10px;
}
DIV.tx-engdb-pi1-listRow-even {
  clear: both;
  width: 95%;
  background-color: #DCE5EC;
  padding-left: 10px;
}
DIV.tx-engdb-pi1-listRowEntry {
  float:left;
  width: 32%;
  height: 100%;
  padding-top: 2px;
}
DIV.tx-engdb-pi1-listRowEntry A:link {
  text-decoration: none;
  color: black;
}
DIV.tx-engdb-pi1-listRowEntry A:visited {
  text-decoration: none;
  color: black;
}
DIV.tx-engdb-pi1-listRowEntry A:hover {
  text-decoration: none;
  color: #666666;
}
DIV.tx-engdb-pi1-listRowEntry A:active {
  text-decoration: none;
  color: black;
}
DIV.tx-engdb-pi1-listRowEntry A:focus {
  text-decoration: none;
  color: #cccccc;
}

DIV.tx-engdb-pi1-searchbox {
  clear: both;
}
DIV.tx-engdb-pi1-searchbox-Input {
  float: left;
}
INPUT.tx-engdb-pi1-searchbox-button {
  background-color: white;
  border: 0px;
  color: #005085;
}
INPUT.tx-engdb-pi1-searchbox-sword {
  border: 1px solid #005085;
  height: 13px;
  font-size: 10px;
}

DIV.tx-engdb-pi1-editPanel {
  float: left;
  background-color: red;
}
DIV.tx-engdb-pi1-singleViewContainer {}

DIV.tx-engdb-pi1-singleViewContainer H1 {
    padding: 0px;
    margin: 0px;
    line-height: 1em;
    color: #61A445;
}
DIV.tx-engdb-pi1-singleViewContainer H2 {
    padding-bottom: 0px;
    margin-bottom: 0px;
    color: #6E752C;
}

DIV.tx-engdb-pi1-backLink {
  margin-top: 20px;
}
DIV.tx-engdb-pi1-backLink A {
  color: #005085;
  text-decoration: none;
}
DIV.tx-engdb-pi1-backLink A:hover {	
	color: #05A4C3;
	text-decoration: none;
}

SPAN.text A {
  color: #005085;
  text-decoration: none;
}
SPAN.activeLinkWrap {
  text-decoration: none;
  color: black;
}
SPAN.inactiveLinkWrap A {
  text-decoration: none;
  color: #005085;
}
SPAN.inactiveLinkWrap A:hover {
  color: rgb(5, 164, 195);
}
DIV.tx-engdb-pi1-mailForm-NameInput INPUT {
  border: 1px solid #005085;
  height: 13px;
  font-size: 12pt;
}
DIV.tx-engdb-pi1-mailForm-PhoneInput INPUT {
  border: 1px solid #005085;
  height: 13px;
  font-size: 12pt;
}
DIV.tx-engdb-pi1-mailForm-Mail INPUT {
  border: 1px solid #005085;
  height: 13px;
  font-size: 12pt;
}
DIV.tx-engdb-pi1-mailForm-RemarksInput TEXTAREA {
  border: 1px solid #005085;
  font-size: 12pt;
}
DIV.tx-engdb-pi1-mailForm-SubmitInput INPUT {
  border: 0px;
  font-weight: bold;
  position: relative;
  top: 5px;
  left: 139px;
  width: 90px;
  text-align: center;  
}

/* Extension Plugin for Organisations: */
/* ---------------------------------------- */
DIV.tx-engdb-pi2-listContainer {
  width: 710px;
}
DIV.tx-engdb-pi2-listrow-header {
  clear: both;
  width: 100%;
  height: 19px;
  background-color: #708CA3;
  padding-left: 10px;
  padding-bottom: 5px;
}
DIV.tx-engdb-pi2-listRowHeaderEntry {
  float:left;
  width: 32%;
  padding-top: 2px;
  color: white;
}
DIV.tx-engdb-pi2-listRowHeaderEntry A {
  color: white;
  text-decoration: none;
  font-weight: bold;
}
DIV.tx-engdb-pi2-listRow-odd {
  clear: both;
  width: 100%;
  height: 19px;
  background-color: #B2C7D4;
  padding-left: 10px;
}
DIV.tx-engdb-pi2-listRow-even {
  clear: both;
  width: 100%;
  height: 19px;
  background-color: #DCE5EC;
  padding-left: 10px;
}
DIV.tx-engdb-pi2-listRowEntry {
  float:left;
  width: 32%;
  height: 100%;
  padding-top: 2px;
}

DIV.tx-engdb-pi2-listRowEntry A:link {
  text-decoration: none;
  color: black;
}
DIV.tx-engdb-pi2-listRowEntry A:visited {
  text-decoration: none;
  color: black;
}
DIV.tx-engdb-pi2-listRowEntry A:hover {
  text-decoration: none;
  color: #cccccc;
}
DIV.tx-engdb-pi2-listRowEntry A:active {
  text-decoration: none;
  color: black;
}
DIV.tx-engdb-pi2-listRowEntry A:focus {
  text-decoration: none;
  color: #cccccc;
}

DIV.tx-engdb-pi2-searchbox {
  clear: both;
}
DIV.tx-engdb-pi2-searchbox-Input {
  float: left;
}
INPUT.tx-engdb-pi2-searchbox-button {
  background-color: white;
  border: 0px;
  color: #005085;
}
INPUT.tx-engdb-pi2-searchbox-sword {
  border: 1px solid #005085;
  height: 13px;
  font-size: 10px;
}
DIV.tx-engdb-pi2-editPanel {
  float: left;
  background-color: red;
}
DIV.tx-engdb-pi2-singleViewContainer {}

DIV.tx-engdb-pi2-singleViewContainer H1 {
    padding: 0px;
    margin: 0px;
    line-height: 1em;
    color: #61A445;
}
DIV.tx-engdb-pi2-singleViewContainer H2 {
    padding-bottom: 0px;
    margin-bottom: 0px;
    color: #6E752C;
}

DIV.tx-engdb-pi2-backLink {
  margin-top: 20px;
}
DIV.tx-engdb-pi2-backLink A {
  color: #005085;
  text-decoration: none;
}
DIV.tx-engdb-pi2-backLink A:hover {
  color: #05A4C3;
  text-decoration: none;
}
SPAN.text A {
  color: #005085;
  text-decoration: none;
}
SPAN.text A:hover {
  color: #05A4C3;
  text-decoration: none;
}

DIV.tx-engdb-pi2-mailForm-NameInput INPUT {
  border: 1px solid #005085;
  height: 13px;
  font-size: 10px;
}
DIV.tx-engdb-pi2-mailForm-PhoneInput INPUT {
  border: 1px solid #005085;
  height: 13px;
  font-size: 10px;
}
DIV.tx-engdb-pi2-mailForm-Mail INPUT {
  border: 1px solid #005085;
  height: 13px;
  font-size: 10px;
}
DIV.tx-engdb-pi2-mailForm-RemarksInput TEXTAREA {
  border: 1px solid #005085;
  font-size: 10px;
}
DIV.tx-engdb-pi2-mailForm-SubmitInput INPUT {
  background-color: #E9F1C7;
  border: 0px;
  font-weight: bold;
  position: relative;
  top: 5px;
  left: 139px;
  width: 90px;
  text-align: center;
}
