.TitelReg{
	font-size:180%; font-weight:bold; color:#004186; 
	padding:9px 0 0 138px; 
	min-height: 53px;
	margin-top: 15px;
	margin-bottom: 20px;
	background-repeat: no-repeat;
	background-position: 36px 0;
}
.TitelReg1{background-image: url(/img/numbers/4/1.gif)}
.TitelReg2{background-image: url(/img/numbers/4/2.gif)}
.TitelReg3{background-image: url(/img/numbers/4/3.gif)}
.TitelReg4{background-image: url(/img/numbers/4/4.gif)}
.TitelReg5{background-image: url(/img/numbers/4/5.gif)}

#ContainerReg{width: 739px;}
.RegLeft{width:425px; padding-left:42px;}
.RegRight{width:217px; padding:0 45px 0 10px}
.RegRight A, .regOdmRight A{background:url(/img/css/pfeil1.gif) no-repeat left center; padding-left:10px; color:#000; text-decoration:none; text-transform:uppercase; font-weight:bold; font-size:90%}
.RegFeldBez{width:140px; color: #005EA8; padding-top: 6px; padding-left: 35px;}
.RegFeld{width:285px; padding-right:5px; }
.regFeld1, .regSel1, .regFeld2{border: none; background: #F3F3F3; padding: 6px 5px;}
.regFeld1{width:265px}
.regSel1{width: 275px; padding: 6px 0!important; }
.regFeld2{width:120px}
#regOdmBorder{background:#FFF; width:698px}
.regOdmTL{width:426px; background:url(/img/css/bg_odm_reg_tl.gif) repeat-x left top; height:9px; overflow:hidden}
.regOdmTR{width:266px; background:url(/img/css/bg_odm_reg_tr.gif) repeat-x left top; height:9px; overflow:hidden}
.regOdmBL{width:426px; background:url(/img/css/bg_odm_reg_bl.gif) repeat-x left top; height:9px; overflow:hidden}
.regOdmBR{width:266px; background:url(/img/css/bg_odm_reg_tr.gif) repeat-x left top; height:9px; overflow:hidden}
.regOdmLeft{width:380px; padding:12px 20px 12px 26px}
.regOdmRight{width:217px; padding:12px 45px 12px 10px}
.regOdmLeft h2{font-size:125%}
.labelCheck{width:200px; padding-top:2px}
#privacy1, #privacy2, #privacy3{display:none}
.RegNewFields{background: url(/img/css/bg_balken_sw_move.gif) repeat-x 0 0; padding-top: 25px}
#SeiteLinks .ContentWithBg1{
	width: 470px;
	padding-right: 229px;
	padding-left: 0px;
	background: url(/img/css/bg_registrierung.gif) no-repeat right bottom; 
	min-height: 217px;
}
.ContentWithBg1 .ContainerContent{
	padding-top: 16px;
	padding-bottom: 48px;
}
.HeaderRegistrierung{
	width: 700px;
	background: url(/img/css/bg_filialsuche.jpg) no-repeat left bottom;
	padding: 15px 0 20px 39px;
}
.RegFeldInfo{
	padding-top: 6px;
	width: 268px;
	color: #919191;
}
.RegFeldInfo img{
	margin-top: -2px;
	margin-bottom: -4px;
}
.RegFeld span{
	width: 10px;
	color: #005EA8;
	display: block;
	float: left;
}
.RegFeld span.jqTransformCheckboxWrapper{
	width: 25px;
	display: inline;
}
#regsex{
	padding-top: 3px;
	height: 25px;
}
.b4fMailDomain{
	padding-top: 8px;
	color: #005EA8;
}
.pflichtfeldInfo{
	color: #005EA8;
	padding-top: 8px;
	padding-right: 25px;
}
#regsmscodeCont .jqTransformInputWrapper{
	width: 130px!important; 
}
.vhrNoCheck,
.vhrYesCheck{
	width: 255px;
	padding-left: 24px;
	background-repeat: no-repeat;
	background-position: 0 2px;
	cursor: pointer; 
}
.vhrNoCheck{background-image: url(/img/icons/checkbox.gif)}
.vhrYesCheck{background-image: url(/img/icons/checkbox_a.gif)}
.vhrNoCheck a,
.vhrYesCheck a{
	text-decoration: none; 
}
#regEltern{
	padding-top: 4px;
}
