#hostessInformation {
	margin-top:14px;
	min-height:300px;
	width:684px;
	display:none;
	position:relative;
	zoom:1;
}
* html #hostessInformation {
	height:300px;
}
#hostessInformation:after {
	display:block; clear:both;
	visibility:hidden;
	height:0;
	content:".";
}
#hostessInformation #wrapperAjax {
	position:absolute; top:120px;	left:45%;
	background:url(/img/ajax-loader-bgd-grey.gif) no-repeat center center;
	padding-top:45px;
}
#hostessInformation .document {
	float:left;
	padding-left:110px;
	width:166px;
}
#hostessInformation .document a.pdfFile, #hostessInformation .document a.sendDocument  {
	display:block;
	width:130px;
	text-align:center;
	text-decoration:none;
	margin-top:25px;
}
#hostessInformation .document a.pdfFile span, #hostessInformation .document a.sendDocument span {
	display:block;
	text-decoration:underline;
}

#adressHostess {
	position:relative;
	float:right;
	width:358px;
	min-height:290px;
	padding:10px 0 0 42px;
	border-left:1px solid #bcbcbc;
}
* html #adressHostess {
	height:290px;
}
#adressHostess p, #adressHostess fieldset#adressField legend span {
	position:absolute;
	top:-32px;
	color:#063875;
	font-weight:bold;
}
#adressHostess div.adress, #adressHostess fieldset#adressField {
	min-height:210px;
	width:auto;
}
* html #adressHostess div.adress, * html #adressHostess fieldset#adressField {
	height:210px;
}
#adressHostess dl dt {
	position:relative;
	display:block;
	width:100px;
	margin:0 18px 1em 0;
	float:left;
	color:#616161;
}
#adressHostess dl dt span {
	position:absolute;
	top:0;
	right:0;
}
#adressHostess dl dd {
	margin-bottom:1em;
	color:#616161;
	font-weight:bold;
}
#adressHostess a.linkArrow {
	display:block;
	clear:left;
	background:url(/img/arrow-right-red.gif) no-repeat left 4px;
	padding-left:10px;
}
#adressHostess dl.email {
	margin:20px 0 20px;
}
#adressHostess dl.email dt {
	font-weight:bold;
	color:#063875;
}

#adressHostess fieldset#adressField {
	display:none;
}

#templateMeeting #adressHostess fieldset.fieldsOn {
	display:block;
}

#adressHostess fieldset#adressField label {
	position:relative;
	width:110px;
	float:left;
	text-align:left;
}
#bottomContent #adressHostess fieldset#adressField div.text input, #bottomContent #adressHostess fieldset#adressField textarea {
	width:234px;
	float:right;
	margin:0;
}
#adressHostess fieldset#adressField div.text, #adressHostess fieldset#adressField div.textarea {
	float:left;
}
#adressHostess fieldset#adressField div.text {
	margin-bottom:3px;
	zoom:1;
	width:100%;
}
#adressHostess fieldset#adressField div.textarea {
	margin-top:11px;
	width:100%;
}
#adressHostess fieldset#adressField textarea {
	height:50px;
}
#adressHostess fieldset#adressField div.text label {
	top:4px;
}
#adressHostess fieldset#adressField label span.dbPoint {
	position:absolute; top:0; right:2px;
	font-weight:normal;
	color:#616161;
}
#adressHostess fieldset#adressField div.checkbox label {
	display:inline;
	width:auto;
	background:transparent url(/img/showroom/checkbox-off.gif) no-repeat left center;
	padding-left:20px;
	cursor:pointer;
	font-weight:normal;color:#616161;
}
#adressHostess fieldset#adressField div.checkbox label.checked {
	background:transparent url(/img/showroom/checkbox-on.gif) no-repeat left center;
}
#adressHostess fieldset#adressField div.checkbox {
	clear: both;
}
#adressHostess fieldset#adressField .buttonLink {
	float:right;
	margin-top:10px;
}
#adressHostess fieldset#emailField .buttonLink {
	float:right;
}
#adressHostess fieldset#emailField {
	display:none;
	margin:10px 0;
	width:auto;
}

#adressHostess fieldset#emailField label {
	position:relative; top: 4px;
	text-align:left;
	width:auto;
}
#bottomContent #adressHostess fieldset#emailField div.text input {
	width:250px;
}
#hostessInformation #adressHostess .alert p {
	position:relative; top:0;
	color:red;
	text-align:left;
}
