	/*--- width ---*/
	.whp
	{
		width: 100%;
	}
	
	.w33p
	{
		width: 33%;
	}
	
	.w840
	{
		width: 840px;
	}
	
	.w838
	{
		width: 838px;
	}
	
	.w472
	{
		width: 472px;
	}
	
	.w470
	{
		width: 470px;
	}
	
	.w468
	{
		width: 468px;
	}
	
	.w452
	{
		width: 452px;
	}
	
	.w450
	{
		width: 450px;
	}
	
	.w430
	{
		width: 430px;
	}
	
	.w392
	{
		width: 392px;
	}
	
	.w384
	{
		width: 384px;
	}
	
	.w376
	{
		width: 376px;
	}
	
	.w347
	{
		width: 347px;
	}
	
	.w328
	{
		width: 328px;
	}
	
	.w300
	{
		width: 300px;
	}
	
	.w288
	{
		width: 288px;
	}
	
	.w280
	{
		width: 280px;
	}
	
	.w250
	{
		width: 250px;
	}
	
	.w244
	{
		width: 244px;
	}
	
	.w208
	{
		width: 208px;
	}
	
	.w187
	{
		width: 187px;
	}
	
	.w185
	{
		width: 185px;
	}
	
	.w176
	{
		width: 176px;
	}
	
	.w172
	{
		width: 172px;
	}
	
	.w164
	{
		width: 164px;
	}
	
	.w160
	{
		width: 160px;
	}
	
	.w156
	{
		width: 156px;
	}
	
	.w150
	{
		width: 150px;
	}
	
	.w149
	{
		width: 149px;
	}
	
	.w141
	{
		width: 141px;
	}
	
	.w136
	{
		width: 136px;
	}
	
	.w132
	{
		width: 132px;
	}
	
	.w124
	{
		width: 124px;
	}
	.w108
	{
		width: 108px;
	}
	
	.w105
	{
		width: 105px;
	}
	
	.w102
	{
		width: 102px;
	}
	
	.w91
	{
		width: 91px;
	}
	
	.w90
	{
		width: 90px;
	}
	
	.w70
	{
		width: 70px;
	}
	
	.w45
	{
		width: 45px;
	}
	
	.w40
	{
		width: 40px;
	}
	
	.w35
	{
		width: 35px;
	}
	
	.w23
	{
		width: 23px;
	}
	
	.w20
	{
		width: 20px;
	}
	
	.w15
	{
		width: 15px;
	}
	
	.w14
	{
		width: 14px;
	}
	
	.w13
	{
		width: 13px;
	}
	
	.w12
	{
		width: 12px;
	}
	
	.w10
	{
		width: 10px;
	}
	
	.w8
	{
		width: 8px;
	}
	
	.w4
	{
		width: 4px;
	}
	
	.w2
	{
		width: 2px;
	}
	
	.w1
	{
		width: 1px;
	}
	
	/*--- align ---*/
	.vaT
	{
		vertical-align: top;
	}
	
	.vaM
	{
		vertical-align: middle !important;
	}
	
	.vaB
	{
		vertical-align: bottom;
	}
	
	.taC
	{
		text-align: center !important;
	}
	
	.taR
	{
		text-align: right !important;
	}
	
	.taJ
	{
		text-align: justify;
	}
	
	.taL
	{
		text-align: left !important;
	}
	
	/*--- height ---*/
	.h127
	{
		height: 127px;
	}
	
	.h52
	{
		height: 30px;
	}
	
	.h42
	{
		height: 42px;
	}
	
	.h27
	{
		height: 27px;
	}
	
	.h25
	{
		height: 25px;
	}
	
	.h20
	{
		height: 20px;
	}
	
	.h18
	{
		height: 18px;
	}
	.h14
	{
		height: 14px;
	}
	
	
	.h10
	{
		height: 10px;
	}
	
	.h8
	{
		height: 8px;
	}
	
	.ht5
	{
		height: 5px;
	}
	
	.ht1
	{
		height: 1px;
	}
	
	.hhp
	{
		height: 100%;
	}
	
	/*--- font ---*/
	.fwb
	{
		font-weight: bold;
	}
	
	/*--- margin/padding ---*/
	.msuche
	{
		margin: 5px 0px 10px 10px;
	}
	.ml15
	{
		margin: 0px 0px 0px 15px;
	}
	
	.ml_16
	{
		margin-left: -16px;
	}
	
	.ml_22
	{
		margin-left: -22px;
	}
	
	.pl6
	{
		padding: 0px 0px 0px 6px;
	}
	
	.pl10, table .t0 tr td .pl10
	{
		padding: 0px 0px 0px 10px;
	}
	div .bvreg table td .pb5
	{
		padding: 0px 0px 10px 0px;
	}
	.pl50
	{
		padding: 0px 0px 0px 50px;
	}
	.pt52
	{
		padding: 52px 0px 0px 0px;
	}
	.pt18
	{
		padding: 8px 0px 0px 0px;
	}
	
	/*--- background ---*/
	.bgIPG /*---ipg rote kasten*/
	{
		background-color: #8c1428;
	}
	.bgR /* strRGBRot */
	{
		background-color: #700B19;
	}
	
	.bgM /* strRGBMittel */
	{
		background-color: #383b3e;
	}
	
	.bgH /* strRGBHell */
	{
		background-color: #e6e7e9;
	}
	
	.bgW /* strRGBWeiss */
	{
		background-color: #ffffff;
	}
	
	.bgD /* strRGBDunkel */
	{
		background-color: #1f2324;
	}
	/*--- float ---*/
	.fL
	{
		float: left !important;
	}
	.fR
	{
		float: right !important;
	}
	.cL
	{
		clear: left !important;
	}
	.boxmitte
	{
		margin: 0px 6px 0px 7px;
	}