#rechtlicher_hinweis{
	margin-top: 16px;
	margin-bottom: 16px;
}

.registrieren_caption{
	margin-top: 16px;
	margin-bottom: 16px;
}

#konditionen{
	width: 596px;
      position: relative;
	left: 26px;
	top: -20px;
}

#wiederverkaefer{
     	width: 596px;
      position: relative;
	left: 26px;
	top: -20px;
}

#fehler{
	margin-bottom: 16px;
}

#pflichtfelder{
	margin-bottom: 16px;
}

.zentriert{
	text-align: center;
}

table td.default{
	width: 320px;
}

input.input_font{
	color: #000066;
}

#fehlerBox{
	border:4px double #E52030;
	font-weight: bold;
	font-size: 11px;
	height:auto;
	padding-bottom: 2px;
	margin-bottom: 16px;
	width: 614px;
}

#fehlerBox_UNI{
	border:4px double #E52030;
	font-weight: bold;
	font-size: 11px;
	height:auto;
	padding-bottom: 2px;
	margin-bottom: 16px;
	width: 352px;
}

#fehlerBox_WK{
	border:4px double #E52030;
	font-weight: bold;
	font-size: 11px;
	height:18px;
	padding-bottom: 4px;
	margin-bottom: 16px;
	width: 210px;
	float:left;
	padding-top:4px;
	padding-right: 4px;
	padding-left: 4px;
}

#fehlerBox.nicht_anzeigen{
	display: none;
}

#main_content_div p.padding{
      padding-top: 16px;
	}

.margin-top16{
	margin-top: 16px;
}

.mein_konto_daten_zurueck{
      background-image:url(../../images/zurueck.bmp);
	background-repeat:no-repeat;
}

#main_content_div p.mein_konto_daten_zurueck{
      padding-top: 0px;
	margin-top: 16px;
	padding-left:12px;
}

.weiter {
	bottom:8px;
	margin-top: 0px;
	padding:0px;
	top: -3px;
	position:relative;
	text-align:left;
	}

*+html .weiter {
	position:relative;
	top: -6px;
	}

@media all and (min-width:0px) {
    head~body .weiter{
	position:relative;
	top: 4px;
	}
}

.weiter_registrieren {
	bottom:8px;
	margin-top: 0px;
	padding:0px;
	top: -3px;
	position:relative;
	text-align:left;
	}

*+html .weiter_registrieren {
	position:relative;
      top: 0px;
	}

* html .weiter_registrieren {
	position:relative;
      top: -18px;
	left: 24px;
	}

@media all and (min-width:0px) {
    head~body .weiter_registrieren{
	position:relative;
	top: 2px;
	}
}

.icon{
      background:transparent url(../../images/weiter1.gif) no-repeat scroll left center;
      padding-left: 14px;
      }

*+html .icon{
	position:relative;
	top: -2px;
      }

.default_100{
	width: 100px;
}

.default_110{
	width: 166px;
}