/****** CUSTOM ******/

TD.newsbox_content DIV.csc-frame-rulerBefore { border-top: 1px solid #FFFFFF; margin: 4px 0px 4px 0px; }
TD.newsbox_content DIV.csc-frame-rulerAfter { border-bottom: 1px solid #FFFFFF; margin: 4px 0px 4px 0px; }
TD.newsbox_content A { color: #000000; text-decoration: underline; font-weight: bold; }
TD.newsbox_content A:hover { color: #FFFFFF; }

TD.newsbox_content H1 { font-size: 11px; font-weight: normal; }
TD.newsbox_content H1 { margin: 20px 0px 5px 0px; color: #ffffff; }
TD.newsbox_content H1.csc-firstHeader { margin: 5px 0px 5px 0px; color: #ffffff; }

DIV.news-latest-content HR.clearer { background-color: #FFFFFF; border: 0px solid #FFFFFF; margin: 6px 0px 6px 0px; }
DIV.news-latest-content P.bodytext { margin: 3px 0px 3px 0px; }
DIV.news-latest-title { font-size: 11px; font-weight: bold; }
DIV.news-latest-item H1, DIV.news-list-item H1, DIV.news-single-item H1 { font-size:14px; color:#464646; margin: 0; padding: 0; letter-spacing: 1px; }
DIV.news-latest-container DIV.csc-frame-rulerAfter { border-bottom: 1px solid #000; margin: 10px 0 10px 0; }
DIV.news-list-date FONT { color: #000000; }


TABLE.contenttable TR.TR-odd { background-color: #DBDCDE; }
TABLE.contenttable TR.TR-even { background-color: #BABBBD; }
TABLE.contenttable TD.TD-0 {width: 33%; }
TABLE.contenttable TD.TD-1 {width: 33%; }
TABLE.contenttable TD.TD-last {width: 33%; }


/* DIV.langnavselect { margin-top: -14px; position: relative; z-index: 1; left: 13;} */


DIV.SEITEN-HEADLINE { font-size: 21px; font-weight: normal; padding-bottom: 10px; letter-spacing: 2px; }
DIV.FACTBOX-HEADLINE { font-size: 14px; color: #ffffff; font-weight: normal; }
DIV.news-single-img { width: 535px; float:left; display: inline; margin: 5px 0px 0px 0px; padding: 0px 0px 0px 0px; }
DIV.news-single-registration A { font-weight: bold; }



/****** 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 ******/
DIV.topnav_1-level1-no, DIV.topnav_1-level1-act {
	float: right;
	height: 15px;
	text-align: right;
	vertical-align: middle;
	line-height: 15px;
	margin: 12px 45px 0px 0px;
  padding: 0px 0px 0px 0px;
}

DIV.topnav_1-level1-no IMG, DIV.topnav_1-level1-act IMG {
	vertical-align: middle;
}

DIV.topnav_1-level1-no A {
  font-family: Arial;
  font-size: 11px;
  color: #a33d26;
  font-weight: bold;
  letter-spacing: 1px;
  text-decoration: none;
  margin: 0px 0px 0px 3px;
  padding: 0px 0px 0px 0px;
}

DIV.topnav_1-level1-act A, DIV.topnav_1-level1-no A:hover {
  font-family: Arial;
  font-size: 11px;
  color: #000000;
  font-weight: bold;
  letter-spacing: 1px;
  text-decoration: none;
  margin: 0px 0px 0px 3px;
  padding: 0px 0px 0px 0px;
}
/****** BOTTOMNAV ******/


/*** BOTTOMNAV LEVEL 1 ***/

DIV.bottomnav_1-level1-no, DIV.bottomnav_1-level1-act {
	float: right;
	height: 15px;
	text-align: right;
	vertical-align: middle;
	line-height: 15px;
	margin: 12px 3px 0px 0px;
  padding: 0px 0px 0px 0px;
}

DIV.bottomnav_1-level1-no IMG, DIV.bottomnav_1-level1-act IMG {
	vertical-align: middle;
}

DIV.bottomnav_1-level1-no A {
  font-family: Arial;
  font-size: 10px;
  color: #a33d26;
  font-weight: bold;
  letter-spacing: 1px;
  text-decoration: none;
  margin: 0px 0px 0px 3px;
  padding: 0px 0px 0px 0px;
}

DIV.bottomnav_1-level1-act A, DIV.bottomnav_1-level1-no A:hover {
  font-family: Arial;
  font-size: 10px;
  color: #000000;
  font-weight: bold;
  letter-spacing: 1px;
  text-decoration: none;
  margin: 0px 0px 0px 3px;
  padding: 0px 0px 0px 0px;
}

/****** LEFTNAV MAIN ******/

#leftnav_main {
	width: 199px;
	float: left;
	display: inline;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
/*** LEFTNAV LEVEL 1 ***/
DIV.leftnav_main-level1-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: 6px 0px 7px 40px;

}

DIV.leftnav_main-level1-act A, DIV.leftnav_main-level1-no A:hover {
  font-family: Verdana;
  font-size: 10px;
  color: #000000;
  font-weight: bold;
  text-decoration: none;
  display: block;
  background: transparent;
  margin: 0px 0px 0px 0px;
  padding: 6px 0px 7px 40px;

}

/****** LEFTNAV MINI ******/

#leftnav_mini {
	float: left;
	display: inline;
  margin: 0px 0px 0px 0px;
  padding: 20px 0px 0px 0px;
}
/*** LEFTNAV LEVEL 1 ***/
DIV.leftnav_mini-level1-no A {
  font-family: Verdana;
  font-size: 9px;
  color: #000000;
  font-weight: bold;
  text-decoration: none;
  /*display: normal;*/
  background: transparent;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;

}

DIV.leftnav_mini-level1-act A, DIV.leftnav_mini-level1-no A:hover {
  font-family: Verdana;
  font-size: 9px;
  color: #000000;
  font-weight: bold;
  text-decoration: none;
  /*display: normal;*/
  background: transparent;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;

}
/****** LEFTNAV SUB ******/

#leftnav_sub {
	float: left;
	display: inline;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
DIV.leftnav_sub-level1-act, DIV.leftnav_sub-level1-no {
	margin: 0px 0px 2px 0px;
  padding: 0px 0px 0px 0px;
}
/*** LEFTNAV LEVEL 1 ***/
DIV.leftnav_sub-level1-no A {
  font-family: Verdana;
  font-size: 10px;
  color: #000000;
  font-weight: bold;
  text-decoration: none;
  /*display: normal;*/
  background: transparent;
  margin: 0px 0px 0px 0px;
  padding: 0px 2px 0px 0px;
}

DIV.leftnav_sub-level1-act A, DIV.leftnav_sub-level1-no A:hover {
  font-family: Verdana;
  font-size: 10px;
  color: #000000;
  font-weight: bold;
  text-decoration: none;
  /*display: normal;*/
  background: transparent;
  margin: 0px 0px 0px 0px;
  padding: 0px 2px 0px 0px;
}


strong { font-weight: bold; }
