.hr-news-fechten {
	/*width: 300px;
	margin-right: 0;
	text-align: right;*/
	clear: both;
	width: 90%;
	height: 2px;
	margin-top: 6px;
	margin-left: 10px;
	text-align: center;
	color: #ffffff;
	background-color: #ffffff;
	border-top: 2px dotted #aabbdd; }
	
.blautxt {
	width: 80px;
	background-color: #0c4175;
	text-align: center;
	vertical-align: top;
	padding-top: 100px; }
.blautxt img {
	margin: 0px; padding: 0px; }
.blau {
	width: 40px;
	background-color: #006a9d; }

/* fuer den Glossar*/
.glos {
	font-size: 11px;
	line-height: 12px;
	vertical-align: top;
	margin: 0px; padding: 0px; }
.glos a {
	color: #014b89; }
.glos1, .glos2 {
	margin: 0px 10px;
	width: 96%; }
.glos1 td {
	font-size: 10px;
	line-height: 10px;
	vertical-align: top;
	margin: 0px; 
	padding: 0px; }
.glos1 a {
	font-size: 10px;
	line-height: 11px;
	margin: 0px; 
	padding-left: 10px; }
.gloslet {
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #ffffff;
	margin: 0px; 
	padding-left: 10px;
	border-left: 2px solid #ffffff; }
.glos2 td {
	vertical-align: top;
	border-top: #dddddd 1px solid; }
.glos2 td td {
	border-top: #ffffff 0px solid; }
.glos2 a img {
	margin: 2px 0px 0px 0px; padding: 2px; }
.glosa a {
	color: #000000; }
.glosa a:hover {
	text-decoration: none; }
.glosa, .glostxt {
	margin-left: 6px; 
	padding: 0px; }
.glostxt ol {
	margin: 0px; 
	padding: 0px 0px 0px 18px; }
.glosa { }
.glostxt { }
.planche {
	color: #ffffff;
	font-weight: bold;
	text-align: center; }
.tabl1 {
	color: #ffffff;
	font-weight: bold; }
.tabl1txt {
	font-size: 10px;
	line-height: 10px; }
.tabl2 td {
	border: 1px solid #c5c5c5;; }
.tabl2l {
	color: #ffffff;
	vertical-align: middle; }
.tabl2m {
	color: #ffffff;
	text-align: center;
	vertical-align: middle; }
.tabl2tin {
	text-align: center; }
/* ENDE fuer den Glossar */


/* fuer Downloads */
.down img {
	margin: 0px; 
	padding: 4px; }
.down a {
	line-height: 30px;
	color: #014b89; }
/* ENDE fuer Downloads */


/* fuer Links */
.link td {
	vertical-align: top; }
.link-blautxt {
	width: 80px;
	background-color: #0c4175;
	text-align: left;
	vertical-align: top;
	padding-top: 40px; }
.linklet {
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #ffffff;
	margin: 0px; 
	display: block;
	padding: 0px 5px; }
.link a {
	line-height: 13px;
	color: #014b89;
	display: block;
	margin: 0px;
	padding: 0px 0px 7px 10px; }
/* ENDE fuer Links */


/* fuer Terminkalender */
.rightt {
	text-align: right;
	padding: 0px 0px 0px 20px;
	float: right; }
.leftt {
	text-align: left;
	padding: 0px;
	float: left; }
/*.termin {
	border: 1px solid #ffffff;
	frame: void; }*/
.footcollapse {
	/*border: 1px solid #e8e8e8;
	frame: void;*/
	width: 100%;
	/*max-width: 620px;*/ }
.footcollapse td {
	font-size: 11px;
	line-height: 11px;
	vertical-align: top;
	padding: 0px;
	/*border-top: 1px solid #e8e8e8;*/
	border-bottom: 1px solid #e8e8e8;
	border-collapse: collapse; }
.footcollapse img {
	margin: 0px; padding: 0px; }
.dat {
	width: 100px;
	text-align: right; }
.kzw {
	width: 15px; }
.beschr {
	width: 260px; }
.fechttermin {
	width: 80%; }
.kast {
	width: 15px; }
/*.kast img {
	margin: 0px; padding: 0px; }
.hellblau {
	background-color: #e6eef7;
	width: 15px; }*/
.nocollapse {
	width: 100%; }
.nocollapse td {
	font-size: 11px;
	line-height: 11px;
	vertical-align: top;
	padding: 0px; }
.nocollapse img {
	margin: 0px; padding: 0px; }
.damen, .herren, .florett, .degen, .schueler, .jugend-b, .jugend-a, .junioren, .aktive, .einzel, .team, .q-hh, .q-dfb {
	width: 15px; }
.damen, .florett, .schueler, .jugend-a, .aktive, .team, .q-dfb {
	background-color: #e6eef7; }
/* ENDE fuer Terminkalender */
