/*#sxpCSS/Customer/Adresseingabe#*/

div.left
{
	float: left;
	width: 100%;
}

div.left span, div.inputLine span
{
	width: 200px;
}
div.left select, div.inputLine select
{
	width: 205px;
	float: left;
	margin: 0px;
	margin: 0px;
}

div.left input, div.inputLine input
{
	width: 201px;
	float: left;
}

div.left span.phonefloat
{
	float: left;
	width: auto !important;
}

div.left a.linkChange
{
	float: left !important;
	margin-left: 34px;
	padding-right: 17px;
	margin-top:3px !important;
}

div.left a.linkChangeWithTooltip
{
	float: left !important;
	margin-left: 20px;/* 14px weniger durch Größe des Tooltip-Bildes */
	padding-right: 17px;
	margin-top:3px !important;
}

body.IE7 div.left select, body.IE6 div.left select, body.Opera div.left select
{
	width: 204px;
}
body.IE7 div.left input, body.IE6 div.left input
{
	width: 200px;
}

div.addAddressDIV div.left span.selectThis input
{
	width: auto !important;
}


div.left div span, div.inputLine span
{
	float: left;
	display: inline;
}

div.intro
{
	margin-top: 10px;
}

div.departmentother
{
	margin-left: 200px;
}

div.birthday
{
	margin-bottom:12px;	
}

div.birthday select
{
	width: 65px;
}
div.left div.phone input
{
	width: 61px;
	margin:0px;
}

div.left span.phonefloat
{
	width:auto;
}

body.IE7 div.birthday select, body.IE6 div.birthday select, body.Opera div.birthday select
{
	width: 66px !important;
}
body.IE7 div.left div.phone input, body.Opera div.left div.phone input
{
	width: 60px !important;
}

body.IE6 div.left div.phone input.lastInput, body.IE7 div.left div.phone input.lastInput, body.Opera div.left div.phone input.lastInput
{
	width: 62px !important;
}

body.IE6 div.left div.phone div div
{
	margin-right: 2px !important;
}

body.IE7 div.left span.phonefloat, body.IE6 div.left span.phonefloat
{
	width: 64px !important;
}

div.footer
{
	margin-top: 20px;
}

/*20100127 SFranke "*Pflichtfelder" links am Rand*/
div.FooterMasterData
{
	margin-left:0px;
}

div.left a.linkOnWhite
{
	float: right;
	margin-top: 5px;
}
div.left div.line
{
	float: left;
}

div.left a.linkOnWhite span
{
	width: auto !important;
}

body.IE6 div.left div.entrydiv, body.IE7 div.left div.entrydiv
{
	margin-bottom: 5px;
}

div.left div.entrydiv
{
	width: auto !important;
}

body.Gecko3 div.addAddressDIV div.left div.entrydiv ,body.Gecko3 div.addAddressDIV div.left div.entrydiv
{
	width: auto !important ;
}

 div.addAddressDIV div.left div.entrydiv
{
	width: 698px !important;	
}

div.sectiontitle
{
	margin: 10px 0px 10px 0px;
}

div.left div.validationImage
{
	display: none;
}

.rqField
{
	display: block !important;
	float: left !important;
	width: 50px; /*background-image: url(http://localhost:1469/CMSWeb/getmedia/84695264-1031-466c-9dc2-04b0aba19a4a/hook_grey_14x14.aspx);*/
}

.ok
{
	visibility: visible;
	background-image: url(http://localhost:1469/CMSWeb/getmedia/84695264-1031-466c-9dc2-04b0aba19a4a/hook_grey_14x14.aspx); } 
	
.wrong 
{ 	
	visibility: visible; 	background-image: url(http://localhost:1469/CMSWeb/getmedia/84695264-1031-466c-9dc2-04b0aba19a4a/hook_grey_14x14.aspx); 
}

div.RFV
{
	color: red;
}

div.registernew div.buttons 
{
	margin-top: 8px;
}

body.IE7 div.ieWrapper, body.IE6 div.ieWrapper
{
	margin-right: 3px !important;
}

body.IE6 div.phoneError, body.IE6 div.birthdayError
{
	text-align: left !important;
}

body.IE6 div.birthday
{
	height: 30px;
}

body.IE6 div.ieFixMargin, body.IE7 div.ieFixMargin
{
	margin-right: -2px;
}

body.Opera  div.line *
{
	float: left;
}

div.newsletterLbl
{
	width: 600px !important;
}

div.newsletter div
{
	float: left;
}

div.newsletter input
{
	margin: 2px 5px 0 0;
	float: left;
	width: auto;
}
 
div#suggestion .selected
{
	background-color:Highlight;
}

div#suggestion
{
	display:none; 
	position:absolute;
	border:1px solid #000;
	z-index:100;
	background-color:#ffffff;
}
