/ ***** CUSTOM ******/

TABLE.route td {
  padding: 0px 0px 0px 0px;
}

DIV.tx-jmcountdown-pi1 {
  font-family: Verdana;
  font-size: 11px;
  color: #666666;
}

#uid26 div.ct21 H1, #uid26 div.ct21 H1.csc-firstHeader {
  color: #00ff00;
}

#ct22 h1.csc-firstHeader, #ct22 h1 { 
  font-size: 11px;
  background: #003768;
  color: #ffffff;
  border-top: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
  padding: 2px 0px 2px 0px;
}

INPUT.tx-indexedsearch-searchbox-sword {
  height: 16px;
  background: transparent;
}

INPUT.tx-indexedsearch-searchbox-button {
  /* margin: 2px 0px 0px 0px; */
  background: transparent;
}

DIV.tx-indexedsearch-rules P, DIV.tx-indexedsearch-rules H2 {
  font-size: 10px;
  color: #999999;
}
/***** NEWS LIST *****/

.tx-ttnews-browsebox {
  border: 0px;
}

.news-list-container .news-list-item {
  width: 100%;
  float:left;
  text-align: left;
  border: 0px;
  border-bottom: 0px solid #000000;
  background: transparent;
  padding: 0px 0px 10px 0px;
  margin: 0px 0px 10px 0px;
}
DIV.news-list-container {
  border: 0px;
  background: transparent;
}
DIV.news-list-container img {
  padding: 0px;
  margin: 0px;
}
DIV.news-list-headline {
  width: 695px;
  padding:0;
  margin:0;
  float: left;
  text-align: left;
  background: url(../../main/images/layout/bg_headline_klein.gif) no-repeat transparent 0px 5px;
}
DIV.news-list-headline H1, DIV.news-list-headline H1 A {
  width: 695px;
  font-family: Verdana; 
  color: #002368;
  font-weight: bold;
  font-size: 11px; 
}
DIV.news-list-content {
  float: left;
  text-align: left;
  background: transparent;
}
DIV.news-list-image {
  width: 80px;
  float: left;
  text-align: left;
  background: transparent;
  padding: 0px 10px 0px 0px;
}
DIV.news-list-text {
  width: 100%;
  float: left;
  text-align: left;
  background: transparent;
  margin-bottom: 5px;
}
DIV.news-list-morelink {
  float:right;
  text-align: right;
  float: left;
  border: 0px;
  background: transparent;
}

/****** NEWS SINGLE ******/

DIV.news-single-item {
  padding: 0;
  border: 0;
}

DIV.news-single-backlink A {
  font-weight: normal;
}

DIV.news-single-headline {
  width: 720px;
  padding:0;
  margin:0;
  float: left;
  text-align: left;
  background: transparent;
}

/****** NEWS LATEST ******/

DIV.news-latest-container {
  border: 0px;
  background: transparent;
}

DIV.news-latest-item {
  border: 0px;
  border-bottom: 1px solid #002368;
  background: transparent;
}

DIV.news-latest-item H3 {
  font-size: 11px; 
  font-weight: normal;
  color: #666666; 
  padding: 0;
  margin: 0;
}

DIV.news-latest-morelink A {
  text-align: center;
  float: none;
  font-size: 11px;
}

/****** 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;
}


/****** LANGNAV ******/

.langnav-level1-no A {
  font-family: Verdana;
  font-size: 11px;
  color: #003769;
  font-weight: bold;
  text-decoration: none;
  margin: 0px 0px 0px 0px;
  padding: 0px 3px 0px 3px;
}

.langnav-level1-act A, .langnav-level1-no A:hover, .langnav-level1-act A:hover {
  font-family: Verdana;
  font-size: 11px;
  color: #999999;
  font-weight: bold;
  text-decoration: none;
  margin: 0px 0px 0px 0px;
  padding: 0px 3px 0px 3px;
}

/****** TOPNAV ******/

A.topnav-level1-no {
  font-family: Verdana;
  font-size: 11px;
  color: #003769;
  font-weight: bold;
  text-decoration: none;
  margin: 0px 0px 0px 0px;
  padding: 0px 3px 0px 3px;
}

A.topnav-level1-act, A.topnav-level1-no:hover, A.topnav-level1-act:hover {
  font-family: Verdana;
  font-size: 11px;
  color: #999999;
  font-weight: bold;
  text-decoration: none;
  margin: 0px 0px 0px 0px;
  padding: 0px 3px 0px 3px;
}


/****** LEFTNAV ******/

#leftnav1 {
  font-family: Verdana;
  font-size: 11px;
  color: #003769;
  font-weight: normal;
  text-decoration: none;
  background: transparent;
}

/*** LEFTNAV LEVEL 1 ***/

DIV.leftnav-level1-no, DIV.leftnav-level1-no A, DIV.leftnav-level1-act {
  font-family: Verdana;
  font-size: 11px;
  color: #003769;
  font-weight: bold;
  text-decoration: none;
  background: transparent;
  margin: 0px 0px 0px 0px;
  padding: 2px 0px 2px 0px;
}

DIV.leftnav-level1-act A, DIV.leftnav-level1-no A:hover, DIV.leftnav-level1-act A:hover {
  font-family: Verdana;
  font-size: 11px;
  color: #999999;
  font-weight: bold;
  text-decoration: none;
  background: transparent;
  margin: 0px 0px 0px 0px;
  padding: 2px 0px 2px 0px;
}

/*** LEFTNAV LEVEL 2 ***/

DIV.leftnav-level2 {
  padding: 0px 0px 2px 15px;
}

DIV.leftnav-level2-no, DIV.leftnav-level2-act, DIV.leftnav-level2-no A {
  font-family: Verdana;
  font-size: 10px;
  color: #003769;
  font-weight: bold;
  text-decoration: none;
  background: transparent;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 5px 0px;
}

DIV.leftnav-level2-act A, DIV.leftnav-level2-no A:hover {
  font-family: Verdana;
  font-size: 10px;
  color: #999999;
  font-weight: bold;
  text-decoration: none;
  display: block;
  background: transparent;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}


/*** LEFTNAV LEVEL 3 ***/

DIV.leftnav-level3-no A {
  font-family: Verdana;
  font-size: 10px;
  color: #000000;
  font-weight: bold;
  text-decoration: none;
  display: block;
  background: transparent;
  margin: 0px 0px 0px 0px;
  padding: 2px 0px 2px 10px;
  /* border-bottom: 1px solid #999999; */
}

DIV.leftnav-level3-act A, DIV.leftnav-level3-no A:hover {
  font-family: Verdana;
  font-size: 10px;
  color: #a00004;
  font-weight: bold;
  text-decoration: none;
  display: block;
  background: transparent;
  margin: 0px 0px 0px 0px;
  padding: 2px 0px 2px 10px;
  /* border-bottom: 1px solid #AA1A29; */
}

/*** LEFTNAV LEVEL 4 ***/

DIV.leftnav-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-level4-act A, DIV.leftnav-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; */
}
