/****** CUSTOM ******/
#wrap_newsletter P.bodytext, #wrap_newsletter h1, #wrap_newsletter P.bodytext a { color: #000000; }

.tx-newloginbox-pi3-browsebox, .tx-seminars-pi1-browsebox { margin-left: 3px; margin-top: 10px; }


.tx-seminars-pi1-listrow table, .tx-seminars-pi1-categorylist table {
  width: 100%;
  border: 0px;
  background: transparent;
}
.tx-seminars-pi1-listrow td, .tx-seminars-pi1-categorylist td {
  padding: 1px;
  color: black;
}
.tx-seminars-pi1-listrow .listrow-odd td { color: white; }
.tx-seminars-pi1-listrow .listrow-odd,
.tx-seminars-pi1-listrow th,
.tx-seminars-pi1-categorylist .listrow-odd,
.tx-seminars-pi1-categorylist th {
	background-color: #fff;
	color: inherit;
}

.tx-seminars-pi1-listrow tr,
.tx-seminars-pi1-categorylist tr {
	background-color: #fff;
	color: #fff;
}

.tx-seminars-pi1-listrow tr:hover,
.tx-seminars-pi1-categorylist tr:hover {
	background-color: #999999;
	color: #fff;
}
.tx-seminars-pi1-listrow tr.listrow-odd,
.tx-seminars-pi1-categorylist tr.listrow-odd,
.tx-seminars-pi1-listrow tr.listrow-odd a,
.tx-seminars-pi1-categorylist tr.listrow-odd a {
	color: #fff;
}
.tx-seminars-pi1-listrow .listrow-odd,
.tx-seminars-pi1-listrow th,
.tx-seminars-pi1-categorylist .listrow-odd,
.tx-seminars-pi1-categorylist th {
	background-color: #4c4c4c;
	color: #fff;
}
.tx-newloginbox-pi3-listrow table { width: 100%; }
th.tx-seminars-pi1-title { text-align: center; }
.tx-newloginbox-pi3-listrow th,
.tx-newloginbox-pi3-singleView th { color: white; background-color: #4c4c4c; }
.tx-seminars-pi1-browsebox a,
.tx-seminars-pi1-browsebox a:hover,
.tx-newloginbox-pi3-browsebox a,
.tx-newloginbox-pi3-browsebox a:hover { color: white; }
th,
.tx-newloginbox-pi1 a,
.tx-newloginbox-pi1 a:hover { color: #fff; }

.tx-newloginbox-pi3-listrow td { background-color: transparent; }
.tx-newloginbox-pi3-listrow tr { background-color: #fff; }
.tx-newloginbox-pi3-listrow tr.tx-newloginbox-pi3-listrow-odd { color: #fff; background-color: #4c4c4c; }
.tx-newloginbox-pi3-listrow tr.tx-newloginbox-pi3-listrow-odd a,
.tx-newloginbox-pi3-listrow tr.tx-newloginbox-pi3-listrow-odd a:hover { color: #fff; }
.tx-newloginbox-pi3-listrow table tr:hover { background-color: #999999 !important; }
th a,
th a:hover {
	color: #fff;
	display: block;
	margin: 2px;
}
.tx-newloginbox-pi3-singleView td[colspan="2"] { background-color: transparent; }
div.news-latest-morelink a {
  color: #000000;
  text-decoration: underline;
}

div.news-latest-morelink a:hover {
  text-decoration: none;
}
/****** BOTTOMNAV ******/

A.bottomnav-level1-no {
  font-family: Arial;
  font-size: 11px;
  color: #000000;
  font-weight: bold;
  letter-spacing: 1px;
  text-decoration: none;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

A.bottomnav-level1-act, A.bottomnav-level1-no:hover {
  font-family: Arial;
  font-size: 11px;
  color: #AB1828;
  font-weight: bold;
  letter-spacing: 1px;
  text-decoration: none;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.bottomnav-klammer {
  font-family: Arial;
  font-size: 11px;
  color: #AB1828;
  font-weight: normal;
  letter-spacing: 0px;
  text-decoration: none;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}


/****** TOPNAV ******/

A.topnav_1-level1-no {
  font-family: Arial;
  font-size: 11px;
  color: #000000;
  font-weight: bold;
  letter-spacing: 1px;
  text-decoration: none;
  margin: 0px 0px 0px 0px;
  padding: 0px 44px 0px 3px;
}

A.topnav_1-level1-act, A.topnav_1-level1-no:hover {
  font-family: Arial;
  font-size: 11px;
  color: #000000;
  font-weight: bold;
  letter-spacing: 1px;
  text-decoration: none;
  margin: 0px 0px 0px 0px;
  padding: 0px 44px 0px 3px;
}


/****** LEFTNAV ******/


/*** LEFTNAV LEVEL 1 ***/

DIV.leftnav_1-level1-no A {
  font-family: Arial;
  font-size: 11px;
  color: #000000;
  font-weight: bold;
  text-decoration: none;
  display: block;
  background: transparent;
  margin: 0px 0px 0px 0px;
  padding: 2px 0px 5px 15px;
  /* border-bottom: 1px solid #999999; */
}

DIV.leftnav_1-level1-act A, DIV.leftnav_1-level1-no A:hover {
  font-family: Arial;
  font-size: 11px;
  color: #d70000;
  font-weight: bold;
  text-decoration: none;
  display: block;
  background: transparent;
  margin: 0px 0px 0px 0px;
  padding: 2px 0px 5px 15px;
  /* border-bottom: 1px solid #AB1828; */
}

/*** LEFTNAV LEVEL 2 ***/

DIV.leftnav_1-level2-no A {
  font-family: Arial;
  font-size: 11px;
  color: #000000;
  font-weight: normal;
  text-decoration: none;
  display: block;
  background: transparent;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 4px 25px;
  /* border-bottom: 1px solid #999999; */
}

DIV.leftnav_1-level2-act A, DIV.leftnav_1-level2-no A:hover {
  font-family: Arial;
  font-size: 11px;
  color: #d70000;
  font-weight: normal;
  text-decoration: none;
  display: block;
  background: transparent;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 4px 25px;
  /* border-bottom: 1px solid #AB1828; */
}


/*** LEFTNAV LEVEL 3 ***/

DIV.leftnav_1-level3-no A {
  font-family: Arial;
  font-size: 11px;
  color: #000000;
  font-weight: normal;
  text-decoration: none;
  display: block;
  background: transparent;
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 0px 55px;
  /* border-bottom: 1px solid #999999; */
}

DIV.leftnav_1-level3-act A, DIV.leftnav_1-level3-no A:hover {
  font-family: Arial;
  font-size: 11px;
  color: #d70000;
  font-weight: normal;
  text-decoration: none;
  display: block;
  background: transparent;
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 0px 55px;
  /* border-bottom: 1px solid #AA1A29; */
}

/*** LEFTNAV LEVEL 4 ***/

DIV.leftnav_1-level4-no A {
  font-family: Arial;
  font-size: 11px;
  color: #000000;
  font-weight: bold;
  text-decoration: none;
  display: block;
  background: transparent;
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 0px 75px;
  /* border-bottom: 1px solid #999999; */
}

DIV.leftnav_1-level4-act A, DIV.leftnav_1-level4-no A:hover {
  font-family: Arial;
  font-size: 11px;
  color: #AB1828;
  font-weight: bold;
  text-decoration: none;
  display: block;
  background: transparent;
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 0px 75px;
  /* border-bottom: 1px solid #AA1A29; */
}

div.news-latest-item p, div.news-list-item p { color: #000000; }
div.news-list-item p { margin: 0px 0px 0px 6px;  }
div.news-latest-item p { margin: 5px 0px 0px 0px; }
strong, div.news-single-backlink{ font-family: arial,helvetica; }
div.news-single-item h1 { margin: 6px 6px 6px 6px; color: #000000; }
div.news-single-item p { font-size: 12px; margin: 6px 6px 6px 6px; color: #000000; }
div.news-single-backlink { float: left; }
div.news-single-additional-info, div.news-single-backlink { float: left; width: 100%; font-family: arial,helvetica; }
div.news-single-backlink { margin: 25px 6px 15px 6px; }
div.news-single-backlink a { color: #000; }
div.news-single-additional-info a { margin: 0px 10px 0px 0px; font-family: arial,helvetica; }
div.news-list-category { font-family: arial,helvetica; }
span.news-list-morelink { display: none; }
div.news-list-browse, div.news-list-browse a { margin: 15px 0px 0px 0px; color: #fff; }
