.news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer{
        border:1px solid #83A7C1;
}
.news-latest-container {
        border:1px solid #84A7C1;
        background-color:#ffffff;
}
.news-latest-container H2,.news-latest-gotoarchive {
        color:#000000;
        border:1px solid #84A7C1;
        background-color:#ffffff;
}
.news-latest-item {
        border:1px solid #84A7C1;
        background-color:#ffffff;
}
.news-latest-gotoarchive A:LINK, .news-latest-gotoarchive A:VISITED, .news-latest-gotoarchive A:HOVER {
        color:#000000;
}
.news-latest-gotoarchive A {
        color:#000000;
}
.news-single-item {
        border:1px solid #84A7C1;
        background-color:#ffffff;

}
.news-single-additional-info {
        background-color: #ffffff;
        border: 1px solid #84A7C1;
}
.news-single-related,.news-single-files,.news-single-links  {
        border: 1px solid #84A7C1;
        background-color:#ffffff;
}
.news-amenu-container {
        border:1px solid #84A7C1;
        background-color:#ffffff;
}
.news-amenu-container UL {
        border:1px solid #84A7C1;
        background-color:#ffffff;
}
.news-amenu-container H2 {
        color:#000000;
        border:1px solid #84A7C1;
        background-color:#ffffff;
}
.news-amenu-item-year {
        border: 1px solid #84A7C1;
        background-color: #ffffff;
        color:#000000;
}
.news-list-container {
        border:1px solid #84A7C1;
        background-color:#ffffff;
}

.news-list-item {
        border:1px solid #84A7C1;
        background-color:#ffffff;
}
.news-list-container H3 {
        border-bottom: 1px solid #84A7C1;
        background-color: #ffffff;
}
.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER {
        color:#000000;
}
.news-list-container H3 A {
        color:#000000;

}
.news-list-container IMG {

        border:1px solid #84A7C1;
}
.news-list-date {
        color: #000000;
        background-color: #ffffff;
}

/* zentrale Formate */

body {
  margin-left: 10px;
	margin-right: 10px;
	margin-top: 5px;
	margin-bottom: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;  
  font-size: 11px;
}

img {
	border: 0pt;

}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}

th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
}

p  {
    text-indent: 0
}

ul {
  font-size: 11px;
  text-indent: 0;
  list-style-type: disc;
}

a:link {
	text-decoration: none;
}

a:visited {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
	
}

.tx-ccvscroller-pi1 {
	vertical-align: bottom;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	text-indent: 0pt;

}

/* Forms */

input {
font-family: Verdana, Arial, Helvetica, sans-serif;  
  font-size: 10px;
}

.csc-form-label-req {
	font-family: Verdana, Arial, Helvetica, sans-serif;  
  font-size: 10px;
}

.csc-form-fieldcell {
	font-family: Verdana, Arial, Helvetica, sans-serif;  
  font-size: 10px;
}

/* Kopfzeile */

.header {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 32px;
  padding-bottom: 0px;
}

/* Tabellen */

.contenttable-0 {
	width: 100%;
	padding: 0pt;
	margin: 0pt;
	border-collapse: collapse;
}

.contenttable-0 .td-0 {
	border-style: solid;
	border-width: 4px;
	border-color: #C1EABD;
	padding-left: 5px;
	overflow:auto;
	width: 210px;
}

.contenttable-0 .td-1 {
	border-top-style: solid;
	border-top-width: 4px;
	border-bottom-style: solid;
	border-bottom-width: 4px;
	border-color: #C1EABD;
	padding-left: 5px;
}

.contenttable-0 .td-last {
	border-top-style: solid;
	border-top-width: 4px;
	border-right-style: solid;
	border-right-width: 4px;
	border-bottom-style: solid;
	border-bottom-width: 4px;
	border-color: #C1EABD;
	padding-left: 5px;
}

.contenttable-0 .tr-0 {

	background-color: #C1EABD;
	font-size: 11pt;
	font-weight: bold;
	font-family: Verdana, Helvetica, sans-serif;
	height: 30px;
	padding-left: 5px;
	border-width: 9px;
}

.contenttable-1 {
	width: 100%;
	padding: 0pt;
	margin: 0pt;
	border-collapse: collapse;
}

.contenttable-1 .td-0 {
	border-style: solid;
	border-width: 4px;
	border-color: #C1EABD;
	padding-left: 5px;
	overflow:auto;
	width: 21px;
}

.contenttable-1 .td-1 {
	border-top-style: solid;
	border-top-width: 4px;
	border-bottom-style: solid;
	border-bottom-width: 4px;
	border-color: #C1EABD;
	padding-left: 5px;
}

.contenttable-1 .td-last {
	border-top-style: solid;
	border-top-width: 4px;
	border-right-style: solid;
	border-right-width: 4px;
	border-bottom-style: solid;
	border-bottom-width: 4px;
	border-color: #C1EABD;
	padding-left: 2px;
	padding-right: 2px;
	width: 23px;
}

.contenttable-1 .tr-0 {

	background-color: #C1EABD;
	font-size: 11pt;
	font-weight: bold;
	font-family: Verdana, Helvetica, sans-serif;
	height: 30px;
	padding-left: 5px;
	border-width: 9px;
}

.tr-even {
	background-color: #E4F0EE;
	font-size: 10pt;
	height: 50px;
	padding-left: 5px;
	font-weight: bold;
	font-family: Verdana, Helvetica, sans-serif;
}

.tr-odd {
	background-color: #E5EAF8;
	font-size: 10pt;
	height: 50px;
	padding-left: 5px;
	font-weight: bold;
	font-family: Verdana, Helvetica, sans-serif;

}

/* Navigationspfad */

.sitepath {
  font-size: 10px;
}


/* obere Menüzeile */

.menubar {
  border-top: 1px solid #fc861c;
  border-bottom: 1px solid #fc861c;
  background-color: #f2f2f2;
}

.menubar tr td table{
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 2px;
  padding-bottom: 2px;
}

.menubar tr td table tr td {
  border-right: 1px solid #fc861c;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 5px;
  padding-bottom: 5px;
}




/* seitliches Menü */

#menubox-table_ {
	padding-left: 20px;
	padding-top: 3px;

}

.menufm-level1-no a{

	padding-left: 10px;
	padding-top: 2px;
	font-weight: bold;
	color: red;
	font-size: 11px;
	font-family: Helvetica, Verdana, san-serif;
}

.menufm-level1-act {

	padding-left: 10px;
	padding-top: 2px;
	font-weight: bolder;
	color: green;
		font-size: 11px;
	font-family: Helvetica, Verdana, san-serif;
}

.menufm-level2-no a {

	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold;
	color: navy;
		font-size: 11px;
	font-family: Helvetica, Verdana, san-serif;
}

.menufm-level2-act a {

	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bolder;
	color: green;
		font-size: 11px;
	font-family: Helvetica, Verdana, san-serif;
}

.menufm-level3-no a {

	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold;
	color: navy;
		font-size: 11px;
	font-family: Helvetica, Verdana, san-serif;
}

.menufm-level3-act a {

	padding-left: 3px;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bolder;
	color: green;
		font-size: 11px;
	font-family: Helvetica, Verdana, san-serif;
}


.menuvcM-level1-no {

	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 2px;
	font-size: 10px;
		font-size: 11px;
	font-family: Helvetica, Verdana, san-serif;
}

.menuvcM-level1-act {

	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 2px;
	font-size: 10px;
}

#menu {
	padding: 0pt;
	border-color: black;
	border: 2px;

}

.menuv-level1-no   {
	color: black;
	font-size: 11px;
	/*background-image: url("nav_bg.gif");*/
}

.menuv-level1-no a:visited{

	color: black;
}

.menuv-level1-no a:link{

	color: black;
}

.menuv-level1-no a:hover {

	color: red;
}

.menuv-level1-act a:visited{

	color: red;
}

.menuv-level1-act a:link{

	color: red;
}

.menuv-level1-act a:hover {

	color: red;
}

/*Member*/
.menuv-levelmember11-no   {
	/*height: 18px;
	font-size: 11px;
	background-image: url("nav_bg.gif");*/
	color: #2E488D;
	background-repeat: no-repeat;
}

.menuv-levelmember11-no a{

	color: #2E488D;
}

.menuv-levelmember11-no a:visited{

	color: #2E488D;
}

.menuv-levelmember11-no a:link{

	color: #2E488D;
}

.menuv-levelmember11-no a:hover {

	color: #2E488D;
}

.menuv-levelmember11-act   {
	/*height: 18px;
	font-size: 11px;
	background-image: url("nav_bg.gif");*/
	color: red;
	background-repeat: no-repeat;
}
.menuv-levelmember11-act a:visited{

	color: red;
}

.menuv-levelmember11-act a:link{

	color: red;
}

.menuv-levelmember11-act a:hover {

	color: red;
}
.menuvl2-no {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 0px;
	color: #91ad61;
}

.menuvl2-no a {
	color: #91ad61;
	text-decoration: none;
}
.menuvl2-no a:visited {
	color: #91ad61;
	text-decoration: none;
}
.menuvl2-no a:hover {
	color: #fc861c;
	text-decoration: underline;
}

.menuvl2-act {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 0px;
	/*background-color: #fc861c;*/
	color: #fc861c;
}

.menuvl2-act a {
	color: #fc861c;
	text-decoration: none;
}
.menuvl2-act a:visited {
	color: #fc861c;
	text-decoration: none;
}
.menuvl2-act a:hover {
	color: #fc861c;
	text-decoration: underline;
}
.menuvl2-level3 {
  padding-left: 10px;
	padding-right: 20px;
	padding-top: 5px;
	padding-bottom: 0px;
}

/* News */

.newsbox {
  border: 1px solid;
  border-color: #fc861c;
}
.newsbox tr td {
  font-size: 10px;
}
.newslist tr td {  
  font-size: 10px;
}


/* normaler Text */

#pagetitle_ {
	color: #F4BA00;
	font-weight: bold;
	font-size: 12px;
	padding-top: 2px;

}

#headline_ {
	color: navy;
	font-weight: bold;
	font-size: 12px;
	padding-top: 2px;


}

#nav_back {
	position: absolute;
	z-index: 1;
	top: 591px;
	left: 609px;
	width: 100px;
	text-align: right;

}

/*#back_home_therapos {
	position: absolute;
	z-index: 1;
	top: 135px;
	left: 50px;

	width: 200px;
	text-align: left;

}*/

#textbox-8_ {

	padding-top: 0px;
	padding-left: 0px;
}

#textbox-7_ {

	margin-top: 0px;
	padding-top: 0px;
	padding-left: 0px;
	text-indent: 0pt;
}

#textbox-6_ {

	margin-top: 0px;
	padding-top: 0px;
	padding-left: 0px;
	text-indent: 0pt;
}

#textbox-3_ {

	text-indent: 0pt;
	font-size: 11px;
	color: navy;
}

#textbox-4_ {

	text-indent: 0pt;
}

#textbox-5_ {

	text-indent: 0pt;
	font-family: Verdana, Helvetica, san-serif;
}

#textboxmesse-5_ {
    text-indent: 0pt;
	font-family: Verdana, Helvetica, san-serif;
	font-size: 9px;
	line-height: 10px;

}

.bodytext {

	font-family: Verdana, Helvetica, san-serif;
	font-size: 11px;
	line-height: 15px;
}

#regform {
	
		font-family: Verdana, Helvetica, san-serif;
		font-size: 10px;
		font-weight: bold;
		color: #4D6375;
}

/* Fusszeile */

.footer {
}

