.TABGFA1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #990000;
}
.TABGFA2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	background-color: #C26666;
}
.TABGFA3 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-color: #B8B7B7;
}
.TABGFA4 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	background-color: #CFCFCF;
}
.fettweiss {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #FFFFFF;
}
.TATXbgrot2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #F7d7d5;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	text-align: left;
	vertical-align: top;

}
.TXFE {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	vertical-align: top;

}
.TX {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
	vertical-align: top;

}
.TATXUEbgrot1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #d73931;
	padding-left: 6px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;



}
.TABGFA5 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #AD3333;
}
.TABGFA6 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	background-color: #CE8585;
}
.TABGFA7 {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-color: #C6C5C5;
}
.TABGFA8 {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	background-color: #D9D9D9;
}
.BGnl {
	background-image: url(navbilder/bg_nl.jpg);
	background-repeat: no-repeat;
	text-align: left;
	vertical-align: top;
}
.TXnl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
}
.BGno {
	background-image: url(navbilder/bg_no.jpg);
	background-repeat: no-repeat;
	text-align: left;
	vertical-align: top;
	margin: 0px;
}
.TXBGFA1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #990000;


}
.TX1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	text-align: left;
	vertical-align: top;

}
.TXFE1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	font-weight: bold;

}
.REOB {
	text-align: right;
	vertical-align: top;
}
.BGhome {
	background-color: #FAF2F2;
}
.TXhome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
	text-align: left;
	vertical-align: top;
}
.BGindex {
	background-image: url(bilder/bg_index.jpg);
	background-repeat: no-repeat;
	text-align: left;
	vertical-align: top;
	margin: 0px;
}
.TXFEFA1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;

}
.UN {
	text-align: left;
	vertical-align: bottom;
}
.LIOB {
	text-align: left;
	vertical-align: top;
}
.BGfirmenprofil {
	background-color: #f7e0e0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	padding-left: 4px;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;


}
.BGfirmenprofil1 {
	background-color: #f7e0e0;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	padding-left: 4px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;

}
.BGfirmenprofil2 {

	background-color: #f7e0e0;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	padding-left: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.TXTBL {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #990000;
	background-color: #FFFFFF;
	left: auto;
	font-style: normal;
}
.TX2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
}
.TXFE2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666666;
	font-weight: bold;
}
.TXBGFA2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #990000;
}
.TXF {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
	vertical-align: top;
	font-weight: bold;

}
.TX3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	text-align: left;
	vertical-align: top;
	font-weight: bold;

}
.TX1F {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;

}
.TXblank {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 5px;
	color: #000000;
	text-align: left;
	vertical-align: top;
}
.Ob {
	background-position: right top;
	vertical-align: top;

}
.Mi {

	background-position: center center;
	vertical-align: text-bottom;
}
.TABGpartner1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #AD3333;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	width: 310px;

}
.TABGpartner2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #CE8585;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
}
.TABGpartner3 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #990000;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
}
.TABGpartner4 {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #C26666;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
}
.TABGpartner5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #C6C5C5;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	width: 195px;

}
.TABGpartner6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	background-color: #D9D9D9;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;

}
.TABGpartner7 {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #B8B7B7;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
}
.TABGpartner8 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	background-color: #CFCFCF;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
}
.TABGpartner9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #C26666;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	font-weight: bold;

}
.TXBGFA2ref {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #990000;
}
.TXFE1FA1 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF0000;
	font-weight: bold;
}
.TX1FA1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF0000;

}
.TXFA1 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC3333;
	text-align: left;
	vertical-align: top;
}
.BGnl1 {

	background-image: url(navbilder/bg_nl1.jpg);
	background-repeat: no-repeat;
	text-align: left;
	vertical-align: top;
}
.BGnl2 {


	background-image: url(navbilder/bg_nl2.jpg);
	background-repeat: no-repeat;
	text-align: left;
	vertical-align: top;
}
.Txeng {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	letter-spacing: -1px;
	color: #000000;

}
.Txeng2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	letter-spacing: -1px;
	color: #000000;
	line-height: 15px;

}
.roterKasten {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #FAEDED;
	border: 1px solid #000000;
	padding-left: 3px;
	line-height: 20px;
	padding-top: 5px;



}.txtlistef {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
}
.TXnl1 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
}
.TXnlFE {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	font-weight: bold;

}
.Mi1 {


	background-position: center center;
	vertical-align: middle;
}
.TABGFA9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	background-color: #FFFFFF;
	padding: 3px;
	border: 1px solid #000000;

}
.TARand {
	padding: 3px 3px 3px 6px;

}
.TATXFEBGFA1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #AB0D01;
	text-align: left;
	vertical-align: top;
	padding: 3px;

}
.TARandFA1 {

	border: 1px solid #AB0D01;
}
.TXRE {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: right;
	vertical-align: top;
}
.TATXBGtech {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #AB0D01;
	text-align: center;
	vertical-align: top;
	padding: 3px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;

}
.TATXFEBGtech {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #AB0D01;
	text-align: center;
	vertical-align: top;
	padding: 4px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	font-weight: bold;

}
.TATXFEBGtech1 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #AB0D01;
	text-align: center;
	vertical-align: top;
	padding: 3px;
	font-weight: bold;
}
.TATXtech {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
	vertical-align: top;
	padding: 3px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ab0d01;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ab0d01;

}
.TATXMItech {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: center;
	vertical-align: top;
	padding: 3px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ab0d01;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ab0d01;
}
.TATXMItech1 {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: center;
	vertical-align: top;
	padding: 3px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ab0d01;
}

.roteLinie{
	margin: 16px 0 0 0;
	width:705px;
	height:16px;
	border-top:2px dotted #FF9999;
}