
A:link {
	background-color : transparent;

	color : #2E5652;
	text-decoration : none;
	font-weight : bold;
}
A:visited {
	background-color : transparent;
	color : #2E5652;
	font-weight : bold;
	text-decoration : none;
}
A:hover {
	background-color : transparent;
	color : #FF0000;
	text-decoration : none;
}
A:active {
	background-color : transparent;
	color : #2E5652;
	font-weight : bold;
	text-decoration : none;
}

A {
	background-color : transparent;
	color : #2E5652;
	font-weight : bold;
	text-decoration : none;
}


#header {
   background-color: #56A19A
}


#logo {
vertical-align: middle;

#header .slogan {
	text-align: left;
	vertical-align: middle
}

#header .foto {
	text-align: right;
	vertical-align: top
}

.unterheader { background-color: #56A19A; height: 10; width: 100%; color: #000066 }

#latest-news {
	width: 175px;
	border-width: 1px;
	border-style: solid;
	border-color: #81BCB6;
	background-color: #ffffff;
	color: #2E5652
	
}

#latest-news .news-title {
	color: #2E5652;	
	font-size: 12px;
	font-weight: bold;
}


#latest-news .news-content A {
	color: #2E5652;
	font-size: 11px;
}

#latest-news .news-archiv-link {
	color: #2E5652;
	font-size: 12px;
	font-weight: bold
}

#news-list {
	font-size: 12px;
	font-weight: normal;
	color: #2E5652;
	width: 100%;
}

#news-single {
	font-size: 12px;
	font-weight: normal;
	color: #2E5652;
	width: 100%;
}

#news-single .title A {
	font-size: 14px;
	font-weight: bold;
}

#news-single .categories {
	font-size: 11px;
}

#news-single .links-related-title {
	font-weight: bold;
}


.topic-header {
	font-size: 14px;
	font-weight: bold;
	font-variant: small-caps;
}

#header-mitte {
	width=90%;
	vertical-align: top
}

#service {
	width: 100%;
	vertical-align: top;
	background-color: #56A19A;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F1964B
	}


#header-mitte-unten {
	width: 100%;

	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #F1964B

	
}

#forum .front-spacer {
	width: 5%;
	background-color: #BEDCD9;
	text-align: center;
	vertical-align: middle;
	}

#forum .forum-title, #forum .post-title {
	width: 65%;
	background-color: #BEDCD9;
	text-align: left;
	vertical-align: top;
	}

#forum .forum-threads, #forum .forum-posts, #forum .forum-last-post, #forum .post-replies, #forum .post-author {
	width: 10%;
	background-color: #81BCB6;
	text-align: left;
	vertical-align: middle;
	}

#forum .forum-new-posts {
	width: 5%;
	background-color: #BEDCD9;
	text-align: left;
	vertical-align: middle;
}

#forum message-row1 {
	background-color: #81BCB6;
}

#forum message-row1 {
	background-color: #BEDCD9;
}	

P STRONG U, P B U, U B, B U, .he-bgblue {
                 width: 100%;
                 background-color: #BEDCD9;
                 padding-top: 2px;
                 padding-bottom: 3px;
                 padding-left: 10px;
                 text-decoration:none;
}

U {
text-decoration:none;
}


.tx-ifwho-pi1-listrow TABLE TR.tx-ifwho-pi1-listrow-header TD{
      background-color: #BEDCD9;
      border-width: 1px;
      border-style: solid;
      border-color: #ffffff;
      padding-left: 3px;
      padding-right: 3px;
      color: #333333;
      font-weight: bold;
      text-align:center;
}

.tx-ifwho-pi1-listrow TR.tx-ifwho-pi1-listrow-odd TD,  .tx-ifwho-pi1-listrow TR TD{
      border-width: 1px;
      border-style: solid;
      border-color: #ffffff;
      background-color: #81BCB6;
      padding-left: 3px;
      padding-right: 3px;
}

.tx-ifwho-pi1-listrow TR TD{
      background-color: #BEDCD9;
}


.tx-ifwho-pi1-singleView TABLE.tx-ifwho-pi1-singleView-Table TR.tx-ifwho-pi1-singleView-StdCell TD {
      
      border-width: 1px;
      border-style: solid;
      border-color: #ffffff;
      background-color: #BEDCD9;
      padding-left: 3px;
      padding-right: 3px;
}

.tx-ifwho-pi1-singleView TABLE.tx-ifwho-pi1-singleView-Table TR.tx-ifwho-pi1-singleView-OddCell TD {
      
      border-width: 1px;
      border-style: solid;
      border-color: #ffffff;
      background-color: #81BCB6;
      padding-left: 3px;
      padding-right: 3px;
}

.tx-ifwho-pi1-singleView TABLE.tx-ifwho-pi1-WPs {
      border-width: 0px;
      border-style: none;
      background-color: #81BCB6;
}      
    
.tx-ifwho-pi1-singleView TABLE.tx-ifwho-pi1-created TD {
      font-size:10px;
      font-weight: normal;
}


.fe-admin-edit-table TR.std-row TD {
      border-width: 1px;
      border-style: solid;
      border-color: #ffffff;
      padding-left: 3px;
      padding-right: 3px;
      background-color: #BEDCD9;
      vertical-align:middle;
      text-align:left;
}

.fe-admin-edit-table TR.odd-row TD {
      border-width: 1px;
      border-style: solid;
      border-color: #ffffff;
      padding-left: 3px;
      padding-right: 3px;
      background-color: #81BCB6;
      vertical-align:middle;
      text-align:left;
}

.fe-admin-edit-table TR.odd-row TD INPUT, .fe-admin-edit-table TR.std-row TD INPUT {
      font-size:11px;
      font-wight:normal;
      vertical-align: middle;
      border-width:1px;
      border-color:#ADC3DE;
      border-style:solid;
      background-color: #81BCB6;
      font-face:Arial,Verdana,Sans-Serif;
}

.fe-admin-edit-table TR.std-row TD INPUT {
      background-color:#BEDCD9;
}

.tx-ifupdown-pi1-listrow-std TD, .tx-ifevent-pi1-listrow-std TD, .tx-ifmail-pi1-listrow-std TD, .tx-job-pi1-listrow-std TD  {
      border-width: 1px;
      border-style: solid;
      border-color: #ffffff;
      padding-left: 3px;
      padding-right: 3px;
      background-color: #BEDCD9;
      vertical-align:middle;
      text-align:left;
}

.tx-ifupdown-pi1-listrow-odd TD, .tx-ifevent-pi1-listrow-odd TD, .tx-ifmail-pi1-listrow-odd TD, .tx-job-pi1-listrow-odd TD  {
      border-width: 1px;
      border-style: solid;
      border-color: #ffffff;
      padding-left: 3px;
      padding-right: 3px;
      background-color: #81BCB6;
      vertical-align:middle;
      text-align:left;
}

.tx-ifupdown-pi1-header-row TD, .tx-ifupdown-pi1-editrow-header, .tx-ifevent-pi1-header-row TD,
.tx-ifmail-pi1-header-row TD, .tx-job-pi1-header-row TD{
      border-width: 1px;
      border-style: solid;
      border-color: #ffffff;
      padding-left: 3px;
      padding-right: 3px;
      background-color: #81BCB6;
      vertical-align:middle;
      text-align:center;
      font-weight:bold;

}

.tx-ifexfeadmin-pi1-edit-table,  .tx-ifexfeadmin-pi2-edit-table {
      text-align: center;
      background-color: #BEDCD9;
}

.tx-ifupdown-pi1-listrow-odd TD.tx-ifevent-pi1-empty, .tx-ifupdown-pi1-listrow-std TD.tx-ifevent-pi1-empty {
      background-color: #ffffff;
}

#border .my-news-header TR TD{
      padding-left: 5px;
      padding-right: 5px;
      background-color: #BEDCD9;
      vertical-align:middle;
      text-align:left;
      font-weight: bold;
      border-width: 0px;
      border-style: solid;
      border-color: #ffffff;
}


H3.report-header {

font-size: 14;
width:100%
height:18;
background-color: #81BCB6;
padding-left:10px;

}

TD.report-topnavline {

background-color: #DB0000;


}

TD.report-header-row {

background-color: #515184;

}


.report-list-table{
background-color:#BEDCD9;
}

/* default styles for extension "tx_indexedsearch" */
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
	.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-style:italic; }
	.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 { background:#ffffff; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#BEDCD9; }
	.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; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#81BCB6; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:absmiddle; }