/*
 * Registration
 */

#middleContentBackground {
	float: left;
	width: 100%;
	background: #fff url('../images/registration/regBg.png') repeat-x;
}

#middleContentBackground #middleContent{
	position: relative;
	width: 953px;
	height: 151px;
	margin:0 auto;
	text-align:left;
}

#middleContentBackground #middleContent #middleContentImgTop{
	position: absolute;
	width: 507px;
	height:14px;
	top: -14px;
	right: -140px;
	z-index: 500;
	background: transparent url('../images/middleContentImgTop.png') no-repeat;
}

* html #middleContentBackground #middleContent #middleContentImgTop {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='fixed', src='images/middleContentImgTop.png');
}

#middleContentBackground #middleContent #middleContentImg{
	position: absolute;
	height: 151px;
	width: 1116px;
	right: -95px;
	background: transparent url('../images/registration/step1Bg.jpg') no-repeat;
}

#middleContentBackground #middleContent #middleContentText{
	position: absolute;
	z-index: 1000;
}

#middleContentBackground #middleContent #middleContentText #middleContentTop{
	height: 151px;
}

#middleContentBackground #middleContent #middleContentText #middleContentTop #middleContentTitle{
	float: left;
	display: inline;
	margin-top: 32px;
}

#middleContentBackground #middleContent #middleContentText #middleContentTop #middleContentSubtitle{
	clear: left;
	float: left;
	display: inline;
	color:#b7b8bd;
	margin-top: 13px;
	font-size : 12px;
	width: 100%;
}

#middleContentBackground #middleContent #middleContentText #middleContentTop #middleContentList{
	clear: left;
	float: left;
	margin-top: 13px;
	display: inline;
}

#middleContentBackground #middleContentMain{
	width: 953px;
	margin:0 auto;
	text-align:left;
	padding-bottom: 20px;
}

#middleContentBackground #middleContentMain ul#regStatusList {
	float: right;
	display: inline;
}

#middleContentBackground #middleContentMain ul#regStatusList li {
	float: left;
	height: 49px;
	background: transparent url('../images/registration/regStatusBg.png') top right no-repeat;
	padding: 31px 20px 0;
}

* html #middleContentBackground #middleContentMain ul#regStatusList li{
	height: 80px;
}

#middleContentBackground #middleContentMain ul#regStatusList li.last{
	background: none;
	padding-right: 0;
}

#middleContentBackground #middleContentMain ul#regStatusList li.active{
	font-weight: bold;
	color: #005e8f;
}

#content {
	clear: both;
	padding-top: 19px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	width: 100%;
}

#content .comboBoo-label{
	position: absolute;
	left: 384px;
	top: 19px;
	width: 45px;
}

* html #content .comboBoo-label{
	width: 63px;
}

#content .comboBoo-list{
	position: absolute;
	left: 384px;
	top: 27px;
	width: 63px;
}

#middleContentBackground #middleContentMain #content #regContent {
	float: left;
	width: 602px;
}

#middleContentBackground #middleContentMain #content #regContent ul li input{
	float: left;
	margin-top: 4px;
}

* html #middleContentBackground #middleContentMain #content #regContent ul li input{
	margin-top: 0px;
}

*+ html #middleContentBackground #middleContentMain #content #regContent ul li input{
	margin-top: 0px;
}

#middleContentBackground #middleContentMain #content #regContent #domainOrder{
	width: 602px;
	position:relative;
}

#middleContentBackground #middleContentMain #content #regContent #domainOrderTop{
	height: 6px;
	overflow: hidden;
	background: transparent url('../images/registration/domainOrderBoxTop.gif') no-repeat;
}

#middleContentBackground #middleContentMain #content #regContent ul li{
	color: #777777;
	border-bottom: 1px solid #dddddd;
	padding: 30px 0;
}

#middleContentBackground #middleContentMain #content #regContent ul li.last{
	border: none;
}

.newDomain{
	color: #333;
	margin-left: 15px;
	font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;
	font-weight: bold;
}

.newDomainSub{
	display: block;
	margin-left: 27px;
}

* html .newDomainSub{
	margin-left: 35px;
}

*+html .newDomainSub{
	margin-left: 35px;
}

#middleContentBackground #middleContentMain #content #regContent #domainOrderMid{
	height: 55px;
	padding: 13px 0 0 19px;
	background: #e6e6e6;
}

* html #middleContentBackground #middleContentMain #content #regContent #domainOrderMid{
	height: 68px;
}

#middleContentBackground #middleContentMain #content #regContent #domainOrderMid #bigTextField{
	float: left;
	width: 336px;
	height: 36px;
	padding: 6px 5px 0 5px;
	background: transparent url('../images/registration/bigTextField.png') no-repeat;
}

#middleContentBackground #middleContentMain #content #regContent #domainOrderMid .selectDomain {
	height: 42px;
	text-align:center;
	width: 40px;
	float: left;
	margin:0 28px 0 19px;
}

* html #middleContentBackground #middleContentMain #content #regContent #domainOrderMid .selectDomain {
	margin-right: 25px;
}

#middleContentBackground #middleContentMain #content #regContent #domainOrderMid #bigTextField input{
	background: transparent none repeat scroll 0 0;
	border:medium none;
	color:#333333;
	margin: 0;
	padding-top: 7px;
	height: 23px;
	width:336px;
}

#middleContentBackground #middleContentMain #content #regContent #domainOrderMid a{
	margin-left: 14px;
}

#middleContentBackground #middleContentMain #content #regContent #domainOrderBottom{
	height: 6px;
	background: transparent url('../images/registration/domainOrderBoxBottom.gif') no-repeat;
}

#middleContentBackground #middleContentMain #content #regChecklist {
	float: right;
	width: 287px;
}

#middleContentBackground #middleContentMain #content #regChecklistContent {
	background: #f0f0f0;
	padding: 7px 12px;
	font-weight: bold;
	font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;
}

#middleContentBackground #middleContentMain #content #regChecklistTopBg {
	height: 6px;
	overflow: hidden;
	background: transparent url('../images/registration/regChecklistTopBottom.gif') no-repeat;
}

#middleContentBackground #middleContentMain #content #regChecklistBottomBg {
	height: 6px;
	overflow: hidden;
	background: transparent url('../images/registration/regChecklistTopBottom.gif') no-repeat 0 -6px;
}

#orderChecklist{
	padding-left: 7px;
}

#middleContentBackground #middleContentMain #content #regChecklist #checklistTop {
	height: 13px;
	overflow: hidden;
	background: transparent url('../images/registration/checklistTopBottom.png') no-repeat;
}

#middleContentBackground #middleContentMain #content #regChecklist #checklistContent {
	background: transparent url('../images/registration/checklistBg.gif') repeat-y;
}

#middleContentBackground #middleContentMain #content #regChecklist #checklistBottom {
	height: 45px;
	overflow: hidden;
	padding: 9px 28px 0 0;
	text-align: right;
	font-weight: normal;
	background: transparent url('../images/registration/checklistTopBottom.png') no-repeat 0 -13px;
}

#middleContentBackground #middleContentMain #content #regChecklist #checklistContent ul li{
	padding: 8px 5px 8px 19px;
	margin-left: 8px;
	width: 223px;
	border-bottom: 1px solid #ddd;
	height: 44px;
}

*+html #middleContentBackground #middleContentMain #content #regChecklist #checklistContent ul li{
	margin-top:-3px;
}

* html #middleContentBackground #middleContentMain #content #regChecklist #checklistContent ul li{
	width: 247px;
	height: 57px;
	margin-top:-3px;
}

#middleContentBackground #middleContentMain #content #regChecklist #checklistContent ul li img{
	float: left;
}

#middleContentBackground #middleContentMain #content #regChecklist #checklistContent ul li.first{
	padding-top: 3px;
}

* html #middleContentBackground #middleContentMain #content #regChecklist #checklistContent ul li.first{
	height: 58px;
}

.rdyCheck{
	background: transparent url('../images/registration/rdy.png') no-repeat 233px 4px;
}

.inactive{
	opacity: 0.5;
	filter: alpha(opacity = 50);
}

.sumColor{
	color: #fff;
}

.alignTop{
	color: #777777;
}

.alignTopSub{
	font-weight: normal;
	color: #000;
}

.checklistText {
	padding-left: 21px;
	float: left;
}

#middleContentBackground #middleContentMain #content #regChecklist #checklistContent ul li.last{
	border: none;
}

#middleContentBackground #middleContentMain #content #regChecklist #checklistContent ul li.active{
	background-color: #f0f0f0;
}

* html #middleContentBackground #middleContentMain #content #regChecklist #checklistContent ul li.active {margin-bottom:-3px;}
*+html #middleContentBackground #middleContentMain #content #regChecklist #checklistContent ul li.active {margin-bottom:-3px;}

.thDomain {
	width: 383px;
}

.thStatus {
	width: 108px;
}

.thAuswahl {
	width: 109px;
}

.selectDomain input{
	margin-left: 15px;
}

/*
 * step2
 */

.pageTitle{
	padding-bottom: 15px;
	margin-bottom: 15px;
	color: #333;
	font-weight: bold;
	display: block;
	font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;
	border-bottom: 1px solid #dddddd;
}

.smalltextfield {
	float: left;
	display: inline;
	margin-bottom: 5px;
	margin-right: 3px;
}

*+html .smalltextfield {
	margin-bottom:-2px;
	margin-left: 0;
}

* html .smalltextfield {
	margin-left: 3px;
	margin-bottom: 0;
	margin-right: 0;
}

/*
 * step3
 */

#middleContentBackground #middleContentMain #content #regContent #list ul{
	padding-bottom: 20px;
}

#middleContentBackground #middleContentMain #content #regContent #list ul li{
	padding: 5px 0 7px 10px;
	margin: 0;
	border: none;
	background: transparent url('../images/registration/dotted.gif') repeat-x bottom;
}

#middleContentBackground #middleContentMain #content #regContent #list ul li.last{
	background: none;
}

.listLabel{
	float: left;
	width: 200px;
}

.listText{
	color: #005e8f;
}

/*
 * step4
 */

.imgRdy{
	float: left;
}

#orderText{
	padding-left: 70px;
}

#customerLogin{
	font-size: 12px;
	font-weight: bold;
	color: #005e8f;
	font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;
}

#pruefenButton{
	background: transparent url('../images/registration/checkButton.png');
	width: 117px;
	height: 38px;
	margin: 2px 0 0 14px;
	cursor: pointer;
}
