  	html {
	    height: 100%;
	}

	* {
		margin: 0;
		padding: 0;
	}

	body {
		height: 100%;
	  	padding: 0px;
	  	overflow-y: visible;
	}

	.clear {
		clear: both;
		padding: 0px;
		margin: 0px;
	}

	.hidden {
		overflow: hidden;
	}

	.hidden_width {
		width: 100%;
	}

	.hidden_padding {
		padding-bottom: 10px;
	}

	.hidden_padding2 {
		padding-bottom: 10px;
	}

	.visible {
		visibility: visible;
	}

	.invisible {
		visibility: hidden;
		position: absolute;
	}
	
	.display_none{
		display: none;
	}

	.width {
		width: 100%;
	}
	
	.inline {
		display: inline;
	}
	
	.relative {
		position: relative;
	}

	#page_margins {
	    width: 100%
	}

	#page {
		width: 1024px;
		margin: 0 auto;
	}
/* paddings */

	.no_padding {
		padding: 0px !important;
	}

	.padding_top_0px {
		padding-top: 0px !important;
		width: 100%;
		overflow: hidden;		
	}
	
	.padding_top_2px {
		padding-top: 2px;
		width: 100%;
		overflow: hidden;		
	}
	
	.padding_top_4px {
		padding-top: 4px;
		width: 100%;
		overflow: hidden;		
	}
	
	.padding_top_5px {
		padding-top: 5px;
		width: 100%;
		overflow: hidden;		
	}
	
	.padding_top_7px {
		padding-top: 7px;
		width: 100%;
		overflow: hidden;		
	}
	
	.padding_top_10px {
		padding-top: 10px;
		width: 100%;
		overflow: hidden;		
	}
	
	.padding_top_15px {
		padding-top: 15px;
		width: 100%;
		overflow: hidden;		
	}
	
	.padding_top_20px {
		padding-top: 20px;
		width: 100%;
		overflow: hidden;	
			
	}
	
	.padding_top_25px {
		padding-top: 25px;
		width: 100%;
		overflow: hidden;		
	}
	
	.padding_top_30px {
		padding-top: 30px;
		width: 100%;
		overflow: hidden;		
	}
	
	.padding_top_35px {
		padding-top: 35px;
		width: 100%;
		overflow: hidden;		
	}
	
	.padding_top_40px {
		padding-top: 40px;
		width: 100%;
		overflow: hidden;		
	}
	
	.padding_top_50px {
		padding-top: 60px;
		width: 100%;
		overflow: hidden;
	}
	
	.padding_top_60px {
		padding-top: 60px;
		width: 100%;
		overflow: hidden;
	}
	
	.padding_top_70px {
		padding-top: 70px;
		width: 100%;
		overflow: hidden;
	}
	
	.padding_top_banking {
		padding-top: 112px;
		width: 100%;
		overflow: hidden;
	}

	#doSearch, #form-btn-save, #expose_new_question, 
#save_pass, #save_mail, #save_bankingdetails, 
#save_creditaccountdetails, #save, .padding_bottom_18px {
		padding-bottom: 18px;
	}
	
	.padding_bottom_8px {
    padding-bottom: 8px !important;
  }
	
	.simple_padding_top_5px {
		padding-top: 5px;
	}
	
	.margin_top_0px {
		margin-top: 0px !important;
	}
	
	.margin_top_5px {
		margin-top: 5px;
	}
	
	.margin_top_7px {
		margin-top: 7px;
	}
	
	.margin_top_10px {
		margin-top: 10px;
	}
	
	.margin_top_25px {
		margin-top: 25px;
	}
	
	.margin_top_45px {
		margin-top: 60px;
	}
	
	.margin_top_60px {
		margin-top: 60px;
	}
	
	.margin_top_70px {
		margin-top: 70px;
	}
	
	.margin_top_90px {
		margin-top: 90px;
	}
	
	.margin_top_100px {
		margin-top: 100px;
	}
	
	.margin_top_16px {
		margin-top: 16px;
	}
	
	.margin_bottom_10px {
		margin-bottom: 10px;
	}
	
	.margin_left_10px {
		margin-left: 10px;
	}

	.margin_left_20px {
		margin-left: 20px;
	}
	
	.height_16px {
		height: 16px !important;
	}
	
/* hr */

	.left_container_hr {
		width: 584px;
		height: 1px;
		display: block;
		border: 0px;
		margin-top: 25px;		
	}
	
	.right_container_hr {
		width: 265px;
		height: 1px;
		display: block;
		border: 0px;
		margin-top: 35px;		
	}
	
	.rent_charge_overview .left_form .hr_small_thin {
		width: 140px;
		height: 1px;
		display: block;
		border: 0px;
	}
	
	.rent_charge_overview .right_form .hr_small_thin {
		width: 100px;
		height: 1px;
		display: block;
		border: 0px;			
	}
	
	.rent_charge_overview .left_form .hr_small_thick {
		width: 140px;
		height: 2px;
		display: block;
		border: 0px;			
	}
	
	.rent_charge_overview .right_form .hr_small_thick {
		width: 100px;
		height: 2px;
		display: block;
		border: 0px;			
	}	
	
	.hr_search {
		width: 587px;	
		height: 1px;
		display: block;
		border: 0px;	
	}
/* same height */
	.same_height {
		margin-bottom: -14000px;
		padding-bottom: 14000px;
	}
	
	.display_block {
		display: block;
	}

/* floats */
	.float_left {
		float: left;
	}
	
	.float_right {
		float: right;
	}	
	
	.modal_recommend_float_right {
		margin-right: 15px !important;
	}
/* HEADER START */
	#header {
		height: 150px;
		width: 986px;				
		margin: 0 auto;
		padding: 0px 3px 0px;
		overflow: hidden;
	}
	
	#header_content {
		padding: 30px 0px 0px;
	}
/* HEADER TOP */
	#header_top {
		height: 55px;
		padding: 0px 15px;
	}

	#header_top_left {
		float: left;
		width: 650px;
	}
	
	#header_top_left img {
		float: left;
	}
	
	#user {
		float: left;
		padding: 15px 0px 0px 0px;
		width:450px;
	}
	
	
	#header_top_right {
		float: right;
		padding-top: 20px;
		width:300px;
	}
	
	#header_top_right .float_right {
		
		padding-top: 2px;
	}
	
	#header_top_right a {
		margin: -3px 10px 0px 5px;
	}
	
	.desktop-message, .desktop-message-gray {
		width: 16px;
		height: 17px;
		display: block;
	}
	
	.desktop-alert, .desktop-alert-gray {
		width: 15px;
		height: 17px;
		display: block;
	}
	
	.desktop-calendar, .desktop-calendar-gray {
		width: 14px;
		height: 17px;
		display: block;
	}

	#mydesktop_box {
		width: 124px;
		height: 17px;
		margin-top: 15px;
	}

	#mydesktop_box img {
		float: right;
		margin-left: 5px;
		margin-right: 5px;
	}

	#mydesktop_box div {
		float: right;
		padding-top: 2px;
	}

/* HEADER BOTTOM */
	#header_bottom {
		width: 100%;
		height: 60px;		
	}

	/* MAIN MENUE */
	#main_menue {
		width: 100%;
		height: 30px;
		overflow: hidden;	
	}
	
	#main_menue ul li {				
		border-right: 1px solid #a6a5a5;
		border-left: 1px solid #a6a5a5;
		padding: 7px 15px 7px;
		margin: 0px 2px 0px 0px;									
	}	
	
	#main_menu_left {		
		float: left;
		width: 776px;
	}
	
	.main_menue_li {
		padding: 0;
		float: left;
	}
	
	.nav_left {
		border-left: 0px !important;	
		padding-left: 1px;	
	}
	
	#main_menu_right {
		float: right;
		width: 210px;
		height: 30px;
	}
	
	#main_menue_search_left {
		float: right;		
		padding-top: 7px;
		margin-right: 5px;	
		width: 65px;	
	}
	
	#main_menue_search_right {
		float: right;
		margin-right: 5px;	
		padding-top: 7px;	
		width: 138px;		
	}
	
	.main_menue_search_submit {
		height: 17px;
		width: 17px;
		border: none;
		float: right;
		margin-left: 5px;							
	}
	
	.main_menue_search_input {
		width: 108px;
		height: 15px;
		border: 1px solid #666;				
		float: right;
	}


	/* SUBMENUE*/
	#submenue {
		width: 100%;
		height: 30px;
		overflow: hidden;
		position: relative;
		top: -1px;
	}
	
	#submenue a {
		padding: 0px 12px;
	}
	
	#submenue ul {
		padding: 8px 5px 0px;
	}
	
	#submenue ul li {
		float: left;		
	}	

/* HEADER END */

/* CONTENT START */
	.content_bg {
		margin: 20px 16px 0px;						
	}
	
	.content {
		padding-top: 3px;		
	}
	
	.content_headline {
		height: 33px;
		width: 940px;		
		margin: 0px auto;
		padding: 8px 23px 0px;
	}
	
	.content_headline_preview {
		padding: 10px 23px;
		overflow: hidden;
	}
	
/* CONTENT SUBMENUE */
	.content_submenue {
		overflow: hidden;
		width: 986px;
		margin-left: 3px;	
		
	}	
	
	.content_submenue_left {
		padding-left: 66px !important;		
	}
	
	.content_submenue_middle {
		padding-left: 60px !important;
		padding-right: 25px !important;
	}
	
	.content_submenue ul li {
		float: left;
		padding: 10px 70px;
	}
/* CONTENT INNER */
	p {
		padding-top: 20px;
	}

	.content_inner {		
		padding: 0px 21px 20px 21px;		
	}

	.content_inner_rounded_top {
		margin: 0px 17px;
		margin-bottom: -3px;
	}

	.content_inner_rounded_bottom {
		margin: 0px 17px;
	}

	#content_inner {
		margin: 0px 122px;
		padding: 0px 21px 20px 21px;
	}

	.content_inner_top {
		position: relative;
		height: 42px;
		padding-top: 23px;
	}

	.content_inner_top_left {
		float: left;
		width: 700px;
	}

	.content_inner_top_right {
		float: right;
		width: 170px;
		padding-top: 12px;
	}

	.content_inner_top_left_small {
		float: left;
		width: 116px;
		margin-top: 5px;
	}

	.content_inner_top_left_big {
		margin-top: 5px;
		float: left;
		width: 180px;
	}
/* WHITE_BOX*/
	.white_box {
		padding: 30px 20px;
		margin-top: 10px;
		overflow: hidden;
		height: 1%;
	}

	.white_box_rounded_top {
		margin-bottom: -13px;
		position: relative;
	}

	.white_box_rounded_bottom {
		margin-bottom: 7px;
	}

	.white_box_top {
		position: relative;
		overflow: hidden;
		width: 100%;
	}

	.white_box_top_left {
		float: left;
		width: 300px;
	}

	.white_box_top_right {
		float: right;
	}

	.white_box_top_legend {
		float: right;
	}

	/* PREVIEW - START */
	.white_box_top_teaser {
		height: 35px;
	}

	.white_box_preview_teaser {
		margin-top: 10px;
		width: 100%;
		font-weight: bold;
	}

	.white_box_preview_datas_text {
		margin-top: 10px;
		width: 95%;
		text-align: justify;
	}

	.white_box_preview_left {
		float: left;
		width: 60%;
	}

	.white_box_preview_right {
		background: #f4f4f4;
		padding: 4px;
		float: right;
		width: 38%;
	}
	
	.white_box_preview_cap {
		padding: 4px;
		float: right;
		width: 38%;
	}

	.white_box_preview_datas_left {
		margin-top: 10px;
		float: left;
		width: 35%;
	}

	.white_box_preview_datas_right {
		margin-top: 10px;
		float: right;
		width: 63%;
	}

	.white_box_preview_datas2_left {
		margin-top: 10px;
		padding-left: 3px;
		float: left;
		width: 39%;
	}

	.white_box_preview_datas2_right {
		margin-top: 10px;
		padding-right: 3px;
		float: right;
		width: 59%;
		text-align: right;
		font-weight: bold;
	}

	.white_box_preview_datas_money_left {
		padding-left: 3px;
		margin-top: 10px;
		float: left;
		width: 66%;
	}
	
	.white_box_preview_caps_desc {
		padding-left: 3px;
		margin-top: 10px;
		float: left;
		width: 64%;
	}
	
	.white_box_preview_caps_datas {
		margin-top: 10px;
		float: right;
		width: 34%;
		text-align: right;
		font-weight: bold;
	}

	.white_box_preview_datas_money_right {
		margin-top: 10px;
		float: right;
		width: 32%;
		text-align: right;
		font-weight: bold;
	}

	/* fuer Spaeter ?
	.white_box_preview_datas3_left {
		margin-top: 0px;
		marging-right: 3%;
		float: left;
		width: 76%;
		text-align: right;
	}

	.white_box_preview_datas3_right {
		margin-top: 0px;
		float: right;
		width: 20%;
		text-align: left;
	}
	*/

	.white_box_preview_datas4_left {
		margin-top: 0px;
		marging-right: 3%;
		float: left;
		width: 63%;
		text-align: right;
	}

	.white_box_preview_datas4_right {
		margin-top: 0px;
		float: right;
		width: 33%;
		text-align: left;
	}
	
	/* PREVIEW - END */

	.white_text_box {
		padding: 20px;
		margin-top: 10px;
		height: 1%;
	}

	.white_text_box_left {
		float: left;
		width: 300px;
	}

	.white_text_box_right {
		float: right;
	}

	.white_box_bottom {
		padding-top: 40px;
	}

	.white_box_bottom2 {
		padding-top: 10px;
		width: 100%;
		position: relative;
	}

	.white_box_bottom3 {
		padding-top: 20px;
		width: 100%;
		position: relative;
	}

	.white_box_bottom4 {
		padding-top: 15px;
		width: 100%;
		position: relative;
	}

	.white_box_bottom_info {
		padding-top: 10px;

	}

	.white_box_bottom_left {
		float: left;
		margin-right: 10px;

	}

	.white_box_bottom_right {
		float: right;
	}

	.white_box_bottom_right2 {
		float: right;
		width: 188px;
		overflow: hidden;
	}

	.white_box_bottom_right3 {
		float: right;
		width: 116px;
		overflow: hidden;
	}

/* BREADCRUMB */

	.breadcrumb {
		margin-bottom: 40px;
		overflow: hidden;
		width: 900px;
	}

	.breadcrumb_item {
		float: left;
		margin-right: 30px;
	}

	.breadcrumb_item_active {
		float: left;
		margin-right: 25px;
	}

/* WHITE_BOX_LEFT*/
	.white_box_left {
		width: 400px;
		float: left;
	}

	.white_box_left2 {
		width: 325px;
		float: left;
	}

	.white_box_left_big {
		width: 600px;
		float: left;
	}

	.white_box_left_big2 {
		width: 600px;
		float: left;
	}

	.white_box_left_benachrichtigungsoptionen {
		float: left;
		width: 503px;
	}

/* FORM LEFT */
 	.form_left {
	    margin-top: 10px;
	    padding-top: 5px;
	    height: 15px;
		width: 103px;
		float: left;
	}

	.form_left2 {
		float: left;
		width: 114px;
		padding-top: 5px;
		height: 15px;
		margin-top: 10px;
	}

	.form_left3 {
		float: left;
		width: 125px;
		padding-top: 5px;
		height: 15px;
		margin-top: 10px;
	}

	.form_left_pass {
		float: left;
		width: 140px;
		padding-top: 5px;
		height: 15px;
		margin-top: 10px;
	}

	.form_left3_big {
		float: left;
		width: 125px;
		padding-top: 5px;
		height: 26px;
		margin-top: 10px;
	}

	.form_left_big {
		float: left;
		width: 130px;
	}

	.form_select {
	    height: 19px;
	    margin-top: 2px;
	    width: 73px;
  	}

  	.form_validate {
  		width: 280px;
  		float: left;
  		margin-left: 110px;
  		margin-top: 10px;  		
  	}
  	
  	#error-visitor_info {
		display: inline;	
	}
  	
  	.replacement .big_container_left .form_validate {
  		width: 162px;
  		float: left;
  		margin-left: 228px;
  		margin-top: 10px;  		
  	}
  	
  	.replacement .big_container_right .form_validate {
  		width: 147px;
  		float: left;
  		margin-left: 208px;
  		margin-top: 10px;  	  		
  	}
  	
  	.time_schedule .big_container_left .form_validate {
  		width: 150px;
  		float: left;
  		margin-left: 239px;
  		margin-top: 10px;  		
  	}
  	
  	.time_schedule .form_validate_small {
  		width: 270px;
  		float: left;
  		margin-left: 119px;
  		margin-top: 10px;  		
  	}
  	
  	.time_schedule .big_container_right .form_validate {
  		width: 140px;
  		float: left;
  		margin-left: 250px;
  		margin-top: 10px;  		
  	}
  	
  	.object_data .form_validate {
  		width: 248px;
  		float: left;
  		margin-left: 142px;
  		margin-top: 10px;  		
  	}

	.form_validate2 {
  		width: 200px;
  		float: left;
  		margin-left: 115px;
  		margin-top: 10px;
  /*	visibility: hidden;
  		position: absolute; */
  	}

  	.form_validate3 {
  		width: 350px;
  		float: left;
  		margin-left: 125px;
  		margin-top: 10px;
  	}
  	
  	.form_validate4 {
  		width: 100%;
  		float: left;
  		margin-left: 25px;
  		margin-top: 10px;
  	}

  	.form_validate_wohnungsadresse {
  		width: 200px;
  		float: left;
  		margin-left: 96px;
  		margin-top: 10px;
  /*	visibility: hidden;
  		position: absolute; */
  	}

/* FORM RIGHT */
	.form_right {
	   margin-top: 10px;
	   height: 20px;
	   width: 293px;
	   float: left;
	   padding: 0px;
	}

	.form_right2 {
		float: left;
		width: 211px;
		margin-top: 10px;
	   	height: 20px;
		position: relative;
	}

	input.checkbox.form_right2  {
		margin-bottom: -5px;
	}

	.form_right2_big {
		float: left;
		width: 211px;
		margin-top: 10px;
	   	height: 26px;
	}

	.form_input {
		width: 284px;
		height: 16px;
		padding: 2px 3px;
	}

	.form_input_plz {
		width: 75px;
		height: 16px;
		padding: 2px 3px;
		float: left;
	}

	.testor {
		padding-left: 100px;
		padding-top: 100px;
		margin-top: 100px;
	}

	.form_input_ort_left {
		width: 194px;
		height: 13px;
		padding:  5px;
	}

	.form_input_ort {
		width: 194px;
		height: 16px;
	  	float: right;
		padding:  2px 3px;
		margin-right: -1px;
	}

/* AGB & DATENSCHUTZ  */
 	#form_captcha {
		margin-top: 16px;
	    margin-left: 103px;
		width: 583px;
		float: left;
	}
	
	#captcha-image {
		border: 1px solid #dadada;
	}

	#form_captcha_forpass {
		margin-top: 16px;
	    margin-left: 125px;
		width: 383px;
		float: left;
	}

	.img_captcha {
	  	margin-bottom: 15px;
	}

  	#form_submit{
    	margin-top: 20px;
   	}

/* WHITE_BOX_RIGHT*/
	.white_box_right {
		width: 230px;
		float: right;
		padding: 0px;
	}

	.white_box_forpass {
		width: 230px;
		float: right;
		padding: 0px;

	}

	.white_box_right_info {
		width: 325px;
		float: right;
	}

	.white_box_right2 {
		width: 373px;
		float: right;
	}

	.white_box_right3 {
		float: right;
		width: 400px;
	}

	.white_box_right_small {
		width: 280px;
		float: right;
	}

	.white_box_right_small2 {
		width: 200px;
		float: right;
	}

	.white_box_right_text_bottom {
    	padding-top: 93px;
  	}

  	.white_box_right_benachrichtigungsoptionen {
  		float: right;
  		width: 352px;
  	}

/* REGISTER */
	#register {
		margin-top: 30px;
	}

	.button_register {
		margin-top: 25px;
	}
/* REGISTER LEFT */
	#register_left {
		float: left;
		width: 210px;
		padding: 20px;
	}

	.register_top_left {
		float: left;
		height: 45px;
	}

	.register_top_right {
		float: right;
	}

/* REGISTER RIGHT */
	#register_right {
		float: right;
		width: 170px;
		padding: 20px;
	}

	#register_right_top {
		height: 45px;
	}

/* REGISTER MIDDLE */
	#register_middle {
		margin: 0px 225px 0px 265px;
		padding: 20px;
	}

/* EXPOSES */
	a.tooltip_info {
		width: 14px;
		height: 14px;
		background: transparent url(../images/icon-tip-grau.gif) no-repeat;
		display: block;
		margin-left: 10px;
		margin-top: 2px;
	}
	
	.search a.tooltip_info {
		width: 14px;
		height: 14px;
		background: transparent url(../images/icon-tip-grau.gif) no-repeat;
		display: block;
		margin-left: 5px;
		margin-top: 0px;
	}
	
	.search a.tooltip_info:hover {		
		margin-left: 5px;
		margin-top: 0px;
	}
	
	a.tooltip_info_light {
		width: 14px;
		height: 14px;
		background: transparent url(../images/icon-tip-small.gif) no-repeat;
		display: block;
		margin-left: 10px;		
	}
	
	 a.tooltip_info_light:hover {
		width: 14px;
		height: 14px;
		background: transparent url(../images/icon-tip-small-blau.gif) no-repeat;
		display: block;
		margin-left: 10px;
		margin-top: 0px;
	}

	a.tooltip_info:hover{
		width: 14px;
		height: 14px;
		background: transparent url(../images/icon-tip-small-blau.gif) no-repeat;
		display: block;
		margin-left: 10px;
		margin-top: 2px;
	}
	
	.margin_left_5px {
		margin-left: 5px !important;
	}

/* NAVIGATION EXPOSES */
	.nav_exposes {
		margin-top: 30px;
		margin-bottom: 5px;
		height: 30px;
		width: 100%;
		overflow: hidden;
	}

	.nav_exposes ul li {
		float: left;
		border-right: 1px solid #fff;
		padding: 8px 20px;
	}

	.grey_box {
		padding: 20px 20px;
	}
	
	.object_id {
		width: 153px;
		text-align: center;
	}
}

/* EXPOSES IMAGES LEFT */
	.exposes_images {
		overflow: hidden;
	}

	.exposes_images_left {
		padding-top: 5px;
		width: 402px;
		height: 305px;
		float: left;
		position: relative;
	}

	.exposes_img_left_desc {
		margin-top: 10px;
		margin-bottom: 5px;
		position: relative;
	}

	.expose_img_renew{
		margin-bottom: 0px;
		width: 385px;
		height: 270px;
		float: left;
		position: relative;
	}

/* EXPOSES IMAGES RIGHT */


	.exposes_images_right {
		width: 150px;
		height: 287px;
		float: right;
		overflow: auto;
	}
	.expo {
		height: 300px;
		overflow: auto;
	}

/* EXPOSES IMAGES MIDDLE */
	.exposes_images_middle {
		margin: 0px 120px 0px 412px;
		width: 500px;
	}

	.exposes_small_image {
		padding-top: 5px;
		float: left;
		width: 118px;
		height: 100px;
		margin-bottom: 5px;
		position: relative;
	}

	.exposes_img_desc {
		margin-top: 7px;
		margin-bottom: 5px;
	}

	.exposes_links {
		padding-top: 6px;
		height: 34px;
	}

	.exposes_links_left {
		float: left;
	}

	.exposes_links_right {
		text-align: left;
		width: 242px;
		float: right;
	}


/* EXPOSES DATA */
	.exposes_data {
		padding: 0px 22px;
		padding-top: 18px;
	}

	.exposes_data_content {
		padding-top: 20px;
	}

/* EXPOSES DATA LEFT */
	.exposes_data_left {
		width: 400px;
		float: left;
		position: relative;
	}

	.data_text_top {
		padding-bottom: 21px;
	}

	.data_text {
		padding-top: 0px;
		padding-bottom: 25px;
	}

/* EXPOSES DATA RIGHT */
	.exposes_data_right {
		width: 117px;
		float: right;
	}

	.exposes_data_right2 {
		width: 255px;
		float: right;
		position: relative;
	}

	.expose_data_right2_left {
		float: left;
		width: 135px;
	}
	
	#expose_thermometer{
		position: relative;
		height: 150px; 
		width: 210px; 
	}
	#expose_thermometer_quicksilver{
		position: absolute; 
		bottom: 1px; 
		width: 210px; 
	}
	.data_info {
		padding-top: 0px;
		padding-bottom: 13px;
	}
	
	.caps_info {
		padding-top: 3px;
		padding-bottom: 3px;
	}

	.data_info_summary {
		padding-top: 5px;
		padding-bottom: 5px;
	}

	.data_info_msg {
		padding-top: 5px;
		padding-bottom: 5px;
	}

	.data_info_linesmall {
		max-height: 5px;
		padding-top: 0px;
		padding-bottom: 0px;
	}

	.data_info_linebig {
		max-height: 5px;
		padding-top: 0px;
		padding-bottom: 0px;
	}

	.expose_drucken {
		padding-top: 70px;
	}

	.expose_print {
		float: right;
		padding-top: 10px;
		padding-right: 120px;
	}

/* EXPOSES DATA MIDDLE */
	.exposes_data_middle {
		margin: 0px 120px 0px 440px;
	}

/* EXPOSES TOP */
	#exposes_top {
		padding-top: 10px;
		padding-bottom: 30px;
		position: relative;
	}

	#underline_right {
		margin-left: 21px;
		margin-right: 10px;
	}

/* EXPOSES OBJECTS */
	.exposes_object {
		height: 83px;
		padding: 11px 0px 11px 10px;
		position: relative;
		margin-bottom: 5px;
	}

	.exposes_object_checkbox {
		width: 12px;
		float: left;
	}

	.exposes_object image {
		position: absolute;
	}

	.exposes_object_image {
		float: left;
		margin-left: 15px;
		width: 117px;
		height: 70px;
	}

	.exposes_object_info {
		margin-left: 12px;
		width: 245px;
		float: left;
	}

	.exposes_object h3 {
		padding-bottom: 5px;
	}

	.expose_object_p {
		height: 17px;
		padding: 0px;
	}

	.exposes_objekt_gebot {
		width: 127px;
		float: left;
		margin-left: 15px;
	}

	.exposes_object_status {
		width: 92px;
		float: right;
		margin-top: -65px;
	}

/* EXPOSES DOKUMENT-CENTER */
	.exposes_document {
		height: 95px;
		padding: 11px 0px 11px 10px;
		position: relative;
		margin-top: 5px;
	}

	.exposes_document_left {
		float: left;
		width: 121px;
		height: 89px;
		margin-left: 15px;
	}

	.exposes_document_right {
		float: right;
		width: 530px;
		margin-right: 15px;
	}

	.document_top {
		overflow: hidden;
	}

	.document_top_left {
		float: left;
		width: 440px;
		height: 15px;
	}

	.document_top_right {
		float: right;
		height: 15px;
		margin-right: 28px;
	}

	.document_row {
		padding-top: 5px;
		padding-bottom: 0px;
	}

	.document_menu {
		margin-top: 5px;
	}

	.document_menu a{
		padding-right:7px;
	}

	.document_menu li {
		float: left;
		padding-right: 7px;
		padding-bottom: 5px;
	}

/* EXPOSE USER */
	.text_container {
		width: 243px;
		border: 1px solid #dadada;
		padding: 10px 15px; 
	}
	
	
	.expose_lageplan {
		margin-top: 25px;
	}


	.expose_lageplan_right {
		float: left;
		width: 420px;
		margin-left: 20px;
	}

	.expose_lageplan_right_top {
		min-height: 225px;
	}

	.p_lageplan {
		padding-top: 25px;
		padding-bottom: 0px;
	}

	.p_lageplan_row {
		padding-top: 0px;
		margin-left: 5px;
		padding-bottom: 0px;
	}

	.expose_lageplan_submit_zoom_in {
		margin-top: -10px;
	}

	.expose_lageplan_submit_zoom_out {
		margin-top: 10px;
	}

	.a_right {
		margin-left: 25px;
	}

	/* GEBOTSUEBERSICHT */

	.gebotsuebersicht_item_top {
		overflow: hidden;
		padding: 10px 0px 10px 3px;
	}

	.gebotsuebersicht_item {
		padding-left: 5px;
		width: 100%;
		overflow: hidden;
		padding: 10px 0px 10px 5px;
	}

	.gebotsuebersicht_left {
		float: left;
		width: 145px;
		background: transparent;
	}

	.gebotsuebersicht_right {
		float: right;
		width: 110px;
	}

	/* BESICHTIGUNGSTERMIN */

	.besichtigung {
		margin-top: 15px;
		margin-bottom: 15px;
		width: 100%;
	}

	.besichtigung2{
		margin-top: 25px;
		margin-bottom: 17px;
		width: 100%;
	}

	.besichtigung_left {
		float: left;
		width: 85px;
	}

	.besichtigung_left2 {
		float: left;
		width: 400px;
	}

	.besichtigung_right {
		float: left;
		width: 315px;
	}

	.calendar {
		width: 190px;
		height: 131px;
		background: url(../images/kalender.jpg);
	}
	
	.viewing_appointment .float_left {
		float: left;
		width: 170px;
	}
	
	.viewing_appointment .float_right {
		float: right;
		width: 94px;
	}
	
	.viewing_appointment_submit {
		position: absolute;
		bottom: 30px;
	}

/* FRAGEN und Antworten */
	.questions {
		margin: 30px 0px 20px 0px;
	}

	.question_box {
		margin-bottom: 10px;
		padding: 10px;
	}

	.question_box p {
		padding-top: 10px;
		padding-left: 18px;
	}

	.p_answere {
		padding-top: 0px;
		padding-bottom: 10px;
	}

/* SEARCH */

	.search_left {
		float: left;
		width: 318px;
		padding: 30px 20px;
	}

	.search_right {
		float: right;
		width: 539px;
		padding: 30px 20px;
	}

	.p_regionalsuche {
		padding-top: 15px;
	}

	.input_hausnummer {
		margin-top: 5px;
		width: 39px;
		height: 14px;
		padding: 2px 3px;
		float: left;
	}

	.small_select {
		width: 63px;
		height: 22px;
		float: left;
		margin-top: 5px;
	}

	.p_regionale_suche {
		padding: 11px 0px 17px 0px;
	}

	.large_select {
		height: 22px;
		width: 240px;
		float: left;
		margin-top: 10px;
	}

	#detailsuche {
		margin-top: 10px;
		padding: 20px;
		height: 284px;
	}

	#detailsuche span {
		float: left;
		margin-left: 8px;
		margin-top: 8px;
	}

	#detailsuche_content {
		padding-top: 20px;
	}

	#detailsuche_left {
		float: left;
		width: 129px;
		position: relative;
	}

	.detailsuche_left_item_top {
		height: 35px;
	}

	.detailsuche_left_item {
		margin-top: 15px;
		height: 35px;
	}

	.input_small_left {
		margin-top: 5px;
		float: left;
		width: 39px;
		height: 14px;
		padding: 2px 3px;
	}

	.input_small_right {
		margin-top: 5px;
		float: right;
		width: 39px;
		height: 14px;
		padding: 2px 3px;
	}

	#detailsuche_wohnungstyp {
		float: left;
		margin-left: 55px;
		width: 174px;
	}

	.checkbox_item {
		float: left;
		width: 100%;
		height: 13px;
		margin-top: 5px;
	}

	.checkbox_item_appointment {
		float: left;
		width: 100%;
		height: 13px;
		margin-top: 10px;
	}

	.checkbox_item_info {
		margin-top: -23px;
		margin-right: 96px;
		position: relative;
	}

	.checkbox_item_left {
		float: left;
	}

	.checkbox_item_right {
		margin-left: 7px;
		float: left;
	}

	#detailsuche_ausstattung {
		float: left;
		width: 200px;

	}

	#detailsuche_sonstiges {
		float: left;
		width: 140px;
	}

	#detailsuche_suchen{
		width: 65px;
		margin-top: 108px;
	}


	#stichwortsuche_left {
		padding-top: 7px;
		float: left;
		width: 117px;
		position: relative;
	}

	#stichwortsuche_right {
		padding-top: 5px;
		float: right;
		width: 64px;
		position: relative;
	}

	#stichwortsuche_middle {
		margin: 0px 80px 0px 117px;
		position: relative;
	}

	.input_stichwortsuche {
		width: 483px;
		height: 16px;
		padding: 5px 5px;
	}

/* WOHNUNGSDATEN + LAGE */

	.wohnungsadresse_left {
		float: left;
		width: 95px;
		padding-top: 5px;
		height: 15px;
		margin-top: 10px;
	}

	.wohnungsadresse_right {
		float: right;
		width: 278px;
		height: 20px;
		margin-top: 10px;
	}

	.input_wohungsadresse_strasse {
		width: 194px;
		width: 190px; /* 194 zu breit bei mir */
		height: 16px;
		padding: 2px 3px;
		float: left;
		margin-right: 5px;
	}

	.input_wohungsadresse_hausnr {
		width: 59px;
		height: 16px;
		padding: 2px 3px;
		float: left;
	}

	.input_wohungsadresse_plz {
		width: 59px;
		height: 16px;
		padding: 2px 3px;
		float: left;
	}

	.input_wohungsadresse_ort {
		width: 194px;
		width: 190px; /* 194 zu breit bei mir */
		height: 16px;
		padding: 2px 3px;
		float: left;
		margin-left: 5px;

	}

	.checkbox_row {
		float: left;
		margin-top: 15px;
	}

	.checkbox_row_checkbox {
		margin-right: 5px;
	}

	.checkbox_item_wohnungsadresse {
		float: left;
		width: 100%;
		height: 13px;
		margin-top: 15px;
	}

	.checkbox_item_ausstattung {
		float: right;
		width: 100%;
		height: 13px;
		margin-top: 13px;
	}

	.form_info_bottom {
		margin-top: 192px;
	}

/* CONTENT TOP START*/

	#content_top {
		padding: 0px 122px 33px 122px;
		height: 335px;
		overflow: hidden;
	}

/* CONTENT TOP LEFT */
	#content_top_left {
		padding-left: 23px;
		float: left;
		position: relative;
	}

	#content_top_left ul {
		padding: 20px 0px 0px 35px;
	}

	#content_top_left li {
		padding-bottom: 20px;
		padding-left: 25px;
	}

/* CONTENT TOP RIGHT */
	#content_top_right {
		float: right;
		position: relative;
		padding: 0px px 0px 0px;
	}
/* CONTENT TOP END */

/* CONTENT BOTTOM START*/
	.content_bottom {
		padding: 0px 122px;
	}

	.content_bottom2 {
		margin-top: 30px;
		padding: 0px 122px;
	}

	.image_test {
		width: 40px;
		height: 40px;
		float: left;
	}

	.square_bottom_left {
		float: left;
		width: 85px;
	}

	.square_bottom_right {
		float: right;
	}

/* LEFT SQUARE */
	.square_left {
		float: left;
		width: 250px;
		position: relative;
		height: 140px;
	}

	.square_left_content {
		padding: 15px 25px;
	}

/* RIGHT SQUARE */
	.square_right {
		float: right;
		width: 250px;
		position: relative;
		height: 140px;
	}

	.square_right_content {
		padding: 15px 25px;
	}

	#login {
		margin-top: 25px;
	}

	.login_left {
		float: left;
		padding-top: 2px;
	}

	.login_right {
		float: right;
	}

	.input_login {
		width: 266px;
		height: 15px;
		padding: 2px 3px;
		border: 1px solid #DADADA;
	}

/* MIDDLE SQUARE */
	.square_middle {
		position: relative;
		width: auto;
		margin: 0 265px 0 265px;
		height: 140px;
	}

	.square_middle_content {
		padding: 15px 25px;
	}

/* SHADOW */
	#shadow {
		position: absolute;
		margin-top: -20px;
		margin-left: 2px;
	}

/* CONTENT END */
	.formular_item {
		margin-top: 10px;
		margin-left: -36px;
		margin-bottom: 40px;
	}

	.formular_left {
		float: left;
		width: 150px;
	    height: 19px;
	    padding-top: 5px;
	    position: relative;
	}

	.formular_middle {
		margin: 0px 50px 0px 150px;
		width: auto;
		position: relative;
	}

	.formular_right {
		float: right;
		width: 50px;
		height: 24px;
		position: relative;
	}

	.formular_heigh {
		height: 42px;
	}

	.form_input_plz_left {
		width: 75px;
		float: left;
		height: 16px;
		padding: 2px 3px;
	}

	.form_input_plz {
		padding: 2px 3px;
		width: 75px;
		height: 16px;
	}

	.form_input_ort_left {
		width: 194px;
		height: 16px;
		padding: 2px 3px;
	}

	.form_input_ort_right {
		width: 189px;
		height: 16px;
		padding: 2px 3px;
		float: left;
		margin-left: 10px;
	}

	.form_input_strasse_left {
		width: 214px;
		height: 16px;
		float: left;
		padding: 2px 3px;
	}

	input.checkbox {
		margin-top: 5px;
	}

	.form_checkbox {
		margin-top: 6px;
	}

	.margin-top {
		margin-top: 5px;
	}

	.form_input_hausnummer_left {
		width: 50px;
		height: 16px;
		float: left;
		padding: 2px 3px;
	}

	.form_input_hausnummer {
		width: 50px;
		height: 16px;
		padding: 2px 3px;
	}

	.form_input_hausnummer_right {
		width: 50px;
		height: 16px;
		padding: 2px 3px;
		float: left;
		margin-left: 10px;
	}

	.form_input_info {
		width: 100px;
		height: 16px;
		padding: 2px 3px;
	}

	.formular_input {
		height: 16px;
		width: 156px;
		padding: 2px 3px;
		margin-right: 5px;
	}

	.formular_adresse_left{
		width: 430px;
		float: left;
	}

	.formular_adresse_right {
		float: left;

	}

	.form_input_etage {
		width: 50px;
		height: 16px;
		padding: 2px 3px;
	}

	.formular_select_small {
		width: 73px;
		height: 19px;
		margin-top: 6px;
	}

	.formular_select {
	    height: 19px;
	    width: 160px;
	    margin-top: 2px;
  	}

  	.checkbox_bottom {
		margin-top: 17px;
	}

	.formular_checkbox {
		margin-top: 8px;
	}

	/* FORM TITLE */
	.form_input_title {
	   height: 16px;
	   width: 300px;
	   padding: 2px 3px;
	}

	.item_title {
		height: 100px;
	}

	/* AUSSTATTUNG */

	.ausstattung_left {
		width: 172px;
		float: left;
	}

	.ausstattung_right {
		width: 140px;
		float: left;
	}

	.checkbox_item_ausstattung_small {
		width: 68px;
		float: left;
	}

	.ausstattung_select {
		height: 19px;
	    width: 116px;
	    margin-top: 2px;
	}


/* EINRICHTUNGSGEGENSTAENDE */
	.input_euro {
		width: 50px;
		padding: 2px 3px;
	}

	.einrichtung_item {
		height: 0px;
		padding: 12px 0px;
		margin-top: 5px;
	}

	.einrichtung_item_left {
		float: left;
		width: 18px;
		height: 19px;
		padding-top: 5px;
		margin-left: 18px;
	}

	.einrichtung_abstand {
		float: left;
		width: 72px;
		height: 19px;
		padding-top: 5px;
	}

	.einrichtung_item_right {
		float: left;
		height: 19px;
		padding-top: 5px;
	}

	.einrichtung_item_middle {
		float: left;
		width: 54px;
		height: 19px;
		padding-top: 5px;
	}

	.input_einrichtung {
		width: 217px;
		height: 16px;
		padding: 2px 3px;
		margin-left: 5px;
	}

	.input_zeitwert {
		width: 73px;
		height: 16px;
		padding: 2px 3px;
		margin-top: -5px;
		margin-right: 5px;
	}

	.time_select {
		width: 103px;
		height: 19px;
		margin-top: 4px;
	}

	.item {
		width: 100%;
	}

/* Zusatzinformationen */

	.zusatzinfo {
		margin-top: 50px;
		width: 100%;
	}

	.form_textarea {
		width: 288px;
		height: 87px;
		margin-top: 5px;
		overflow: visible;
	}

	.zusatzinfo_item {
		height: 103px;
		margin-bottom: 15px;
	}

/* MEIN KONTO START*/

	.mein_konto_search {
		background: #ccc ;
	}

	/* QUICK SEARCH*/
	.quick_search {
		padding: 16px 20px 20px 20px;
		position: relative;
	}		

	.quick_search_top_left {
		float: left;
		padding-top: 10px;
	}

	.quick_search_top_right {
		float: right;
	}

	.quick_search_top_text {
		margin-top: 3px;
		float: right;
		margin-right: 10px;
	}

	.quick_search_top_right img {
		float: right;
	}

	.checkbox_item_mein_konto {
		padding-top: 4px;
	}

	.checkbox_item_mein_konto_left {
		float: left;
		width: 70px;
		margin-top: 14px;
	}

	.checkbox_item_input {
		width: 186px;
		padding: 2px 3px;
		height: 17px;
		border: 1px solid #CBCCCD;
	}

	.checkbox_item_left_mein_konto {
		float: left;
	}

	.checkbox_item_right_mein_konto {
		float: left;
		margin-left: 5px;

	}



	.input_quicksearch {
		width: 177px;
		padding: 2px 3px;
		border: 1px solid #CBCCCD;
	}

	.quick_search_content_top_left {
		float: left;
		width: 203px;
		position: relative;
	}

	.quick_search_input {
		width: 177px;
		height: 17px;
		padding: 2px 3px;
		margin-top: 10px;
		border: 1px solid #CBCCCD;
	}

	.quick_search_content_top_left1 {
		float: left;
		width: 311px;
		position: relative;
	}

	.quick_search_content_top_left_big {
		float: left;
		width: 469px;
	}

	.quick_search_input_big {
		width: 282px;
		padding: 2px 3px;
		height: 17px;
		margin-top: 10px;
		border: 1px solid #CBCCCD;
	}

	.quick_search_content_top_left2 {
		float: left;
		width: 157px;
	}

	.quick_search_input_right {
		width: 60px;
		height: 17px;
		padding: 2px 3px;
		float: left;
		margin-top: 10px;
		border: 1px solid #CBCCCD;
	}

	.quick_search_input_left {
		width: 60px;
		height: 17px;
		padding: 2px 3px;
		margin-right: 3px;
		float: left;
		margin-top: 10px;
		border: 1px solid #CBCCCD;
	}

	.quick_search_content_top_left_3 {
		float: left;
		width: 124px;
	}


	.quick_search_select {
		width: 68px;
		height: 20px;
		margin-top: 12px;
	}

	.quick_search_select_left {
		width: 59px;
		height: 20px;
		float: left;
		margin-top: 12px;
	}

	.quick_search_select_right {
		width: 59px;
		height: 20px;
		float: left;
		margin-left: 3px;
		margin-top: 12px;
	}



	.quick_search_content_top_left4 {
		float: left;
		width: 108px;
		margin-top: 4px;
		margin-left: 25px;
	}


	.quick_search_input_big2 {
		width: 371px;
		height: 17px;
		margin-top: 10px;
		margin-right: 3px;
		padding: 2px 3px;
		float: left;
		border: 1px solid #CBCCCD;
	}


	.quick_search_content_top_left_small {
		float: left;
		width: 105px;
		position: relative;
		margin-top: 10px;
	}

	.quick_search_content_top_right {
		float: right;
		width: 106px;
		margin-top: 6px;
	}

	.quick_search_content_bottom_left {
		float: left;
		width: 126px;
	}

	.quick_search_content_bottom_left2 {
		float: left;
		width: 143px;
	}

	.quick_search_content_bottom_left3 {
		float: left;
		width: 230px;
	}

	.quick_search_content_bottom_right {
		float: right;
		padding-top: 60px;
	}

	.quick_search_hits {
		position: relative;
		margin-top: -15px;
		margin-left: 20px;
	}

	/* DETAIL SEARCH */
	.detail_search {
		padding: 16px 0px 20px 0px;
	}

	.detail_search_bottom {
		padding-top: 10px;
	}

	.detail_search_submit_top {
	}

	.detail_search_submit_bottom {
		padding-top: 10px;
	}

	/*Hinweise und Termine*/
	.mein_konto_advices {
		padding-top: 17px;
	}

	.mein_konto_left {
		float: left;
		width: 576px;
		height: 152px;
		padding: 20px;
		position: relative;
		margin-top: 10px;
	}

	.mein_konto_advice_left {
		float: left;
		width: 108px;
		margin-top: 3px;
	}

	.mein_konto_advice_icon {
		float: left;
		width: 31px;
		margin-top: 3px;
	}

	.mein_konto_advice_right {
		float: right;
		width: 430px;
		margin-top: 3px;
	}

	.mein_konto_advice_right2 {
		float: right;
		width: 455px;
		margin-top: 3px;
	}

	.advice_search {
		padding-top: 50px;
	}

	.mein_konto_top_left {
		float: left;
		width: 60px;
		margin-top: 7px;
	}

	.mein_konto_top_right {
		float: right;
		width: 179px;
		margin-top: 10px;
	}

	.legend {
		float: right;
		width: 165px;
		margin-top: 3px;
	}

	/* BENACHRICHTIGUNGSOPTIONEN */

	.benachrichtigungsoptionen {
		float: left;
		width: 576px;
	}

	.form_right_benachrichtigungsoptionen {
		float: right;
		width: 185px;
		margin-right: 30px;
	}

	.form_right_benachrichtigungsoptionen2 {
		float: right;
		width: 185px;
	}

	.benachrichtigungsoptionen_top {
		padding-top: 15px;
		padding-bottom: 10px;
	}

	.benachrichtigungsoptionen_item {
		padding-top: 5px;
	}

	.benachrichtigungsoptionen_left {
		float: left;
		width: 329px;
	}

	.benachrichtigungsoptionen_left1 {
		float: left;
		width: 288px;
	}

	.benachrichtigungsoptionen_left2 {
		float: left;
		width: 124px;
		text-align: center;
	}

	.benachrichtigungsoptionen_left2_small {
		float: left;
		width: 106px;
	}

	.benachrichtigungsoptionen_left3 {
		float: left;
		width: 87px;
		text-align: center;
	}

	.benachrichtigungsoptionen_left3_small {
		float: left;
		width: 73px;
	}

	.benachrichtigungsoptionen_right {
		float: right;
		width: 35px;
		text-align: center;
	}

	.benachrichtigungsoptionen_bottom {
		padding-top: 24px;
	}

	.benachrichtigungsoptionen_form_left {
		float: left;
		width: 67px;
	}

	.benachrichtigungsoptionen_form_left2 {
		float: left;
		width: 155px;
		margin-top: -5px;
	}

	.benachrichtigungsoptionen_form_right {
		float: left;
		width: 200px;
		margin-top: -4px;
		position: relative;
	}

	.benachrichtigungsoptionen_input {
		width: 177px;
		height: 17px;
		padding: 2px 3px;
		border: 1px solid #CBCCCD;
	}

	.benachrichtigungsoptionen_input_small {
		width: 138px;
		height: 17px;
		padding: 2px 3px;
		border: 1px solid #CBCCCD;
	}

	.benachrichtigungsoptionen_item_bottom {
		padding-top: 15px;
	}

	.benachrichtigungsoptionen_checkbox_item {
		float: left;
		width: 51px;
	}

	/* APPOINTMENTS */

	.white_box_appointment {
		padding: 0px 20px;
	}

	.appointment {
		position: relative;
		width: 100%;
		padding-bottom: 20px;
	}

	.appointment_top {
		width: 100%;
		padding-top: 25px;
		margin-bottom: 15px;
	}

	.appointment_left {
		float: left;
		width: 364px;
	}

	.appointment_icon {
		float: left;
		width: 92px;
	}

	.appointment_info {
		float: left;
		width: 272px;
	}

	.appointment_info_col {
		float: left;
		width: 132px;
	}

	.appointment_middle {
		float: left;
		width: 235px;
	}

	.appointment_right {
		float: right;
		width: 258px;
	}

	.appointment_line {
		width: 100%;
		height: 1px;
	}

	/* APPOINTMENT BOTTOM */

	.appointment_bottom {
		padding: 30px 20px;
	}

	.appointment_bottom_titles {
		width: 100%;
		padding: 15px 0px 10px 0px;
	}

	.appointment_bottom_left {
		float: left;
		width: 220px;
	}

	.appointment_bottom_left1 {
		float: left;
		width: 205px;
	}

	.appointment_bottom_left2 {
		float: left;
		width: 145px;
	}

	.appointment_bottom_left3 {
		float: left;
		width: 138px;
	}

	.appointment_bottom_right {
		float: right;
		width: 275px;
		position: relative;
	}

	.appointment_select_small {
		width: 49px;
		margin-right: 2px;
	}

	.appointment_select{
		width: 54px;
		margin-right: 2px;
	}

	.appointment_select_big{
		width: 74px;
		margin-right: 2px;
	}

	/* SHERLOK HOMES EMPFEHLEN */

	.mein_konto_right {
		float: right;
		width: 281px;
		height: 152px;
		padding: 20px;
		position: relative;
		margin-top: 10px;
	}

	.commend_input_left {
		float: left;
		width: 128px;
		height: 17px;
		padding: 2px 3px;
		position: relative;
		border: 1px solid #CBCCCD;
	}

	.commend_input_right {
		float: right;
		width: 128px;
		height: 17px;
		padding: 2px 3px;
		border: 1px solid #CBCCCD;
	}

	.commend_input {
		width: 273px;
		height: 17px;
		padding: 2px 3px;
		margin-top: 4px;
		border: 1px solid #CBCCCD;
	}
	
	.commend_validate_left {
		position: absolute;
		padding: 4px; 
	}
	
	.commend_validate_right {
		position: absolute;
		padding:  4px 0px 0px 150px;	
	}
	
	.commend_validate {
		position: absolute;
		margin-top: -19px;
		padding-left: 5px;		
	}

	/* Abgegebene Gebote */

	.search_results {
		margin-top: 20px;
	}

	.search_result {
		height: 40px;
	}

	.search_result_left {
		float: left;
		width: 67px;
	}

	.search_result_icon {
		float: left;
		width: 41px;
	}

	.search_result_text {
		float: left;
		width: 400px;
	}

	.search_result_right {
		float: right;
		width: 80px;
	}

	/* MEIN INSERAT */
	.inserat_left {
		float: left;
		width: 217px;
	}

	.inserat_left_img {
		width: 170px;
		height: 125px;
	}

	.p_inserat {
		padding-top: 10px;
		padding-bottom: 0px;
	}

	.p_inserat_top {
		padding: 0px;
	}

	.inserat_right {
		float: left;
		width: 350px;
	}

	.inserat_gebot_left {
		float: left;
		width: 72px;
		padding-bottom: 3px;
	}

	.inserat_gebot_middle {
		float: left;
		width: 147px;
		padding-bottom: 1px;
	}

	.inserat_gebot_right {
		float: right;
		width: 60px;
	}

	.inserat_block {
		padding-top: 10px;
	}

	.ad_complete .left_container_submit {
		padding-top: 335px;
		padding-left: 275px;
	}

	.ad_create .left_container_submit {
		padding-top: 335px;
		padding-left: 310px;
	}
	/* MEIN KONTO BOTTOM */

	.mein_konto_bottom {
		padding-top: 15px;
	}

	.mein_konto_bottom_left {
		float: left;
		width: 109px;
	}

	.mein_konto_bottom_right {
		float: right;
		width: 795px;
	}
	
	/* Aktuelle Hinweise */
	
	.advices {
		padding: 7px 7px 15px ;
		max-height: 345px;
		height: auto !important;
		height: 345px;
		overflow-y: auto;
		overflow-x: hidden;		
	}

	.advice_row {
		padding: 10px 5px;
		overflow: hidden;
	}
	
	.advice_row_left {
		float: left;
		width: 133px;
		display: inline;
	}
	
	.advice_row_middle {
		float: left;
		width: 64px;
		display: inline;
	}
	
	.advice_row_right {
		float: left;
		width: 680px;
		display: inline;
	}
	
/* SELBSTAUSKUNFT */

	.selbstauskunft_forms {
		margin-bottom: 20px;
	}

	.form_input_selbstauskunft {
		width: 260px;
		height: 17px;
		padding: 2px 3px;
	}

	.form_right_selbstauskunft {
		width: 275px;
		float: left;
		margin-top: 10px;
	}
	
	.form_right_selbstauskunft_text {
		width: 270px;
		float: left;
		padding-top: 6px;
	}

	.form_2_rows {
		margin-top: 5px;
	}

	.versicherung_left {
		float: left;
		width: 20px;
		padding-top: 23px;
	}

	.versicherung_right {
		float: right;
		width: 880px;
	}

	.form_validate3_selbstauskunft {
  		width: 350px;
  		float: left;
  		margin-left: 125px;
  		margin-top: 10px;
  		color: #8B0000;
	}

	.form_validate_versicherung {
  		width: 700px;
  		float: left;
  		margin-left: 28px;
  		margin-top: 10px;
  		color: #8B0000;
	}
	



/* PUBLISH-DIALOG START */

	.pubdialog_prolog {
		width: 100%;
		padding: 5px;
	}
	
	.pubdialog_statement {
		margin-top: 10px;
		margin-bottom: 10px;
		width: 100%;
		padding: 10px;
	}
	
	
	.pubdialog_checks {
		width: 100%;
		padding: 10px;
	}
	
	.pubdialog_checking {
		margin-top: 10px;
		margin-bottom: 10px;
		width: 100%;
		padding-top: 10px;
		padding-bottom: 10px;
	}
	
	.pubdialog_numeration {
		float: left;
		width: 10px;
		padding: 2px;
	}
	
	.pubdialog_numtext {
		float: left;
		width: 495px;
		padding: 2px;
	}
	
	.pubdialog_checkbox {
		float: left;
		width: 16px;
		padding: 2px;
	}
	
	.pubdialog_checktext {
		float: left;
		width: 493px;
		padding: 2px;
	}
	


/* PUBLISH-DIALOG END */

/* DOWNLOADS */
	.downloadbox {
		padding: 13px 20px 16px 20px;
		margin-top: 5px;
	}

	.downloadbox_item {
		width: 433px;
		float: left;
	}

	.downloadbox_item_left {
		float: left;
		width: 135px;
	}

	.downloadbox_image {
		float: left;
		width: 115px;
	}

	.downloadbox_item_right {
		float: left;
		width: 270px;
	}



/* SEARCH */



	.search_left2 {
		float: left;
		width: 318px;
		padding: 30px 20px;
	}


	.formular_select_big {
	    height: 19px;
	    width: 240px;
	    margin-top: 2px;
  	}

	.search_right2 {
		float: right;
		width: 539px;
		padding: 30px 20px;
	}


	.imagemap {
		width: 359px;
		height: 350px;
		margin-top: 19px;
	}

	.search_input_catchword {
		width: 495px;
		height: 17px;
		margin-top: 10px;
		margin-right: 3px;
		margin-bottom: 20px;
		padding: 2px 3px;
		float: left;
		border: 1px solid #CBCCCD;
	}

	.search_input_big {
		width: 534px;
		padding: 2px 3px;
		height: 17px;
		border: 1px solid #CBCCCD;
	}

	.search_input_street {
		width: 377px;
		padding: 2px 3px;
		height: 17px;
		float: left;
		border: 1px solid #CBCCCD;
	}

	.search_input_housenumber {
		width: 58px;
		padding: 2px 3px;
		height: 17px;
		margin-left: 10px;
		float: left;
		border: 1px solid #CBCCCD;
	}

	.search_input_km {
		width: 67px;
		padding: 2px 3px;
		margin-top: 1px;
		height: 20px;
		float: right;
		border: 1px solid #CBCCCD;
	}

	.search_input_right {
		width: 66px;
		height: 17px;
		padding: 2px 3px;
		float: left;
		margin-top: 10px;
		border: 1px solid #CBCCCD;
	}

	.search_select {
		width: 68px;
		height: 22px;
		float: right;
		margin-top: 12px;
	}

	.search_input_small_left {
		margin-top: 5px;
		float: left;
		width: 39px;
		height: 14px;
		padding: 2px 3px;
		border: 1px solid #CBCCCD;
	}

	.search_input_small_right {
		margin-top: 5px;
		float: right;
		width: 39px;
		height: 14px;
		padding: 2px 3px;
		border: 1px solid #CBCCCD;
	}

	.search_bottom_left {
		float: left;
		width: 130px;
		padding: 2px;
		margin-top: 10px;
	}

	.search_bottom_right {
		float: right;
		width: 300px;
		padding: 2px 3px;
		margin-top: 10px;
	}

	.search_bottom_right_item {
		padding-top: 30px;
	}

	.search_bottom_right_left {
		float: left;
		width: 170px;
	}

	.search_bottom_right_right {
		float: right;
		width: 130px;
	}

	.search_input_small_catchword {
		float: right;
		width: 130px;
		height: 17px;
		padding: 2px 3px;
		border: 1px solid #CBCCCD;
	}

	.search_hits {
		float: right;
		margin: 40px 30px 0px 0px;
	}

	.input_text {
		float: left;
		margin-left: 8px;
		margin-top: 8px;
	}

	.input_text_small {
		float: left;
		margin-left: 10px;
		margin-top: 10px;
	}

	.white_box_bottom_search {
		float: right;
		padding-top: 0px;
		width: 100%;
		position: relative;
	}

/* SEARCH RESULTS */

	.search_results_left {
		float: left;
		width: 200px;
		padding: 20px;
	}

	.search_results_right {
		float: right;
		width: 657px;
		padding: 20px;
	}

	.search_results_button {
		margin-left: 10px;
	}

	.search_results_input_number {
		width: 37px;
		height: 17px;
		padding: 2px 3px;
		border: 1px solid #CBCCCD;
		margin-left: 6px;
	}

	.search_results_input{
		width: 153px;
		height: 17px;
		padding: 2px 3px;
		border: 1px solid #CBCCCD;
	}

	.search_results_select {
		height: 22px;
		margin-top: -2px;
		width: 67px;
	}

	.search_results_box {
		padding: 10px 20px;
		margin-top: 5px;
	}

	.search_results_box_image {
		float: left;
		width: 122px;
	}

	.search_results_icons {
		float: left;
		width: 55px;
	}

	.search_results_icon {
		float: left;
		width: 22px;
		margin-right: 5px;
		margin-bottom: 3px;
	}

	.search_results_box_right {
		float: right;
		width: 162px;
	}

	.search_results_box_right_item {
		margin-top: 8px;
	}

	.search_results_box_right_icon {
		float: left;
		width: 28px;
	}

	.search_results_box_right_text {
		float: right;
		width: 134px;
		padding-top: 1px;
	}

/* PAGINATOR */

	.paginator {
		width: 270px;	
		float: left;	
		padding-left: 330px;
		font-weight: bold;
	}
	
	.paginator img {
		margin-bottom: -2px;
	}
	
	.paginator_item {
		padding: 0px 10px;
	}
	
	.paginator_item a {
		padding: 0px !important;
	}

	.paginator_left {
		float: left;
		width: 33px;
	}
	
	.paginator a{	
		padding: 0px 5px;
		font-weight: bold;
		text-decoration: none;
	}
	
	.page_objects a {
		padding: 0px 5px;
		text-decoration: none;
	} 
	
	.page_objects {
		float: right;
		width: 195px;
		font-size: 11px;
	}

	.paginator_middle {
		float: left;
		margin-top: 3px;
	}

	.paginator_right {
		float: right;
		width: 30px;
		margin-left: 8px;
	}

	.paginator2 a{
		margin-left: 10px;
	}

	.paginationControl{
		margin-top: 10px;
		width: 100%;
		text-align: center;
	}


/* WHITE_CONTAINER */

	.container {		
	}
	
	.container_top {
		padding: 10px 7px 12px 17px;
		overflow: hidden;		
	}
	
	.small_header .container_top {
		padding: 5px 7px;
		overflow: hidden;		
	}
	
	.small_header .big_container_top {
		padding: 5px 7px 5px 15px;
		overflow: hidden;		
	}
	
	.small_header_light .big_container_top {
		padding: 5px 7px 5px 15px;
		overflow: hidden;		
	}
	
	.left_container .container_top, .right_container .container_top {
		padding: 5px 7px;		
	}		
	
	.container_top_left {
		float: left;
		width: 70%;
	}
	
	.right_container .container_top_left {
		width: 80%;
	}
	
	.right_container .container_top_right {
		width: 20%;
	}
	
	
	.container_top_right {
		float: right;
		width: 28%;
	}
	
	.container_icon {
		float:left;
		padding-right: 10px;
	}

	.container_toggle {
		float: right;
	}	
	
	.container_label_2 {
		float: right;
	}	
	
	.container_top_right img {
		margin: 0px 0px -3px 15px;
	}
	
	.container_inner {
		padding: 20px 17px 30px 17px;
		
	}
	
	.ad_complete .container_inner, .ad_create .container_inner {
		min-height: 385px;
		height: auto !important;
		height: 385px;		
	}
	
	.my_profile .container_inner {		
		padding-bottom: 10px !important;
	}
	
	.colored_bg_small .my_profile {
		padding-bottom: 10px !important;
	}
	
	.small_paddings .container_inner {
		padding: 20px 8px 10px;
	}
	
/* container big */	
	.icon_headline {
		margin: 0px 0px -2px 5px;
	}
	
	.icon_right {
		margin: 3px 3px 0px 0px;
	}
	
	.icon_absolute {
		position: absolute;
		padding: 3px 0px 0px 5px;	
	}
/* container left */

	.container.left {
		float: left;
		width: 622px;
		padding: 2px;
	}
	
	.container.left container_top_left {
		display: inline;
	}
	
	.container.left .container_inner {
		padding: 20px 17px;
	}

/* container right */

	.container.right {
		float: right;
		width: 302px;
		padding: 2px;
	}
	
	.container.right .container_top {
		padding: 5px 7px;		
	}
	
	.container.right .container_top_left{
		display: inline;
	}
	
	.container.right .container_inner {
		padding: 20px 17px;
	}
	
/* medium container */
	.medium_container {
		width: 462px;		
		padding: 3px;
	}
	
	.medium_container_top {
		padding: 5px 15px;
		overflow: hidden;
	}
	
	.medium_container_inner, .medium_container_inner_small, .medium_container_inner_big {
		padding: 0px 17px 20px;				
	}
	
	.float_right .medium_container_inner_small {
		padding-bottom: 8px;
	}
	
	.float_left .medium_container_inner_small {
		padding-bottom: 15px;
	}
	
	.medium_container_form {
		padding: 10px 14px 0px;
	}

	.accessdata .medium_container {
		padding-bottom: 0px;		
	}
	
	.accessdata .left_form {
		float: left;
		width: 195px;
		padding-top: 2px;
		display: inline;		
	}	
	
	.accessdata .right_form {
		float: left;
		width: 193px;
		margin-left: 10px;
		display: inline;		
	}
	
	.accessdata .form_validate {
  		width: 183px;
  		float: left;
  		margin-left: 205px;
  		margin-top: 10px;
  	}

	.accessdata .form_input, .login .form_input {
		width: 187px;
		height: 15px;
		border: 1px solid #dadada;
	}
	
	.confidential_information .big_container_left .form_validate {
		padding-left: 171px;
		width: 219px;
		margin: 0px;
		padding-top: 10px;
	}
	
	.confidential_information .big_container_right .form_validate {
		padding-left: 198px;
		width: 192px;
		margin: 0px;
		padding-top: 10px;
	}
	
	.photo_upload .form_validate {		
		width: 380px;
		margin: 0px;
		padding-top: 10px;
	}
	
	.agbs .form_validate_big {		
		padding-top: 40px;
		padding-left: 25px;		
	}
	
	.confidential_information .form_validate_big {
		padding-left: 28px;		
		margin: 0px;
		padding-top: 10px;
	}


/* BIG CONTAINER */

	.big_container {
		padding: 3px;	
	}
	
	.big_container_top {
		padding: 10px 7px 12px 17px;
		overflow: hidden;		
	}
	
	.big_container_top_info {
		padding: 10px 7px 12px 17px;
		overflow: hidden;
	}
	
	.big_container_top_left {
		float: left;
		width: 700px;
	}
	
	.big_container_top_right {
		float: right;
		width: 180px;
	}
	
	.big_container_top_right img {
		margin: 0px 0px -3px 15px;
	}
	
	.big_container_inner {
		padding: 20px 21px 30px 17px;
		overflow: hidden;
	}
	
	.big_container_inner_info {
		padding: 10px 21px 20px 17px;
	}
	
	.big_container_headline {
		width: 100%;
		overflow: hidden;
	}
	
	.container_form {
		padding: 5px 13px 0px;
	} 
	
	.charge_cap .container_form {
		padding: 5px 0px 0px 13px;
	} 
/* LEFT_CONTAINER */

	.left_container {		
		width: 622px;
		padding: 3px;		
	}
	
	.bg_bottom {
		margin-top: -4px;
	}
	
	.my_offers .left_container {		
		width: 622px;
		padding: 3px;	
		min-height: 426px;
		height: auto !important;
		height: 426px;	
				
		min-height: 208px;
		height: 208px;	
	}
	
	.left_container_top {
		padding: 5px 7px;		
		overflow: hidden;
	}
	
	.accomplished .container_top {
		padding-top: 5px;
		margin-right: 2px;
	}
	
	
	.left_container_top h3{
		display: inline;		
	}
	
	.left_container_top img {
		margin-right: 9px;
		margin-bottom: -2px;
	}
	
	.left_container_inner {
		padding: 20px 17px;
	}
	
/* RIGHT_CONTAINER */

	.desktop .right_container_bg {
		clear: right;
	}
	
	.right_container {		
		width: 302px;
		padding: 3px 3px 2px;		
	}	
	
	.replacement .right_container {		
		width: 385px;
		padding: 3px 3px 2px;		
	}		
	
	.right_container .container_top {
		padding: 5px 7px;		
		overflow: hidden;
	}
	
	.right_container_top h3{
		display: inline;
		
	}
	
	.right_container_top img {
		margin-right: 9px;
		margin-bottom: -2px;
	}
	
	.right_container_inner {
		padding: 20px 17px;
		overflow: hidden;
	}
	
	.charge_cap .right_container_inner {
		padding: 10px 13px 30px 18px;
		overflow: hidden;
	}	
	
	.right_container_top_left {
		float: left;
		width: 260px;
	}
	
	.right_container_top_right {
		float: right;
		width: 16px;
	}
	
	.big_container_left {
		float: left;
		width: 416px;
	}
	
	.exposepreview .big_container_left {
		float: left;
		width: 440px;
	}
	
	.location_contact .big_container_left {
		float: left;
		width: 620px;
	}
	
	.location_contact .big_container_right {
		float: right;
		width: 275px;
	}
	
	.big_container_right {
		float: right;
		width: 416px;
	}
	
	.big_container_right_big {
		float: right;
		width: 422px;
		padding-right: 30px;		
	}
	
	.exposepreview .big_container_right_big {
		float: right;
		width: 500px;
		padding-right: 0px;		
	}
	
/* START PAGE */
	/* Start Header */	
	.big_container_start_bg .big_container {
		height: 234px;		
		padding: 0px 15px;
	}

	.start_img img{
		position: absolute;
		margin-top: -32px;
		margin-left: 80px;
	}
	
	.start_text {
		float: right;
		width: 440px;
		padding-top: 30px;			
	}
	
	.start_text_content {
		padding-left: 87px;
	}
	
	.start_text_content ul li {
		width: 290px;
		padding-left: 15px;
		padding-bottom: 10px;
	}
	
	/* Start Boxes */
	.start_box_left {
		float: left;
		width: 310px;		
	}
	
	.start_box_middle {
		float: left;
		width: 310px;
		margin: 0px 10px;		
	}
	
	.start_box_middle .submit_form_link {
		height: 18px;
	}
	
	.start_box_left .submit_form_link {
		height: 16px;
	}
	
	.start_box_right {
		float: left;
		width: 310px;		
	}

	.start_box {
		padding: 5px;
	}
	
	.start_box_inner {
		height: 170px;
		padding: 0px 12px;
	}
	
	.logged_in .start_box_headline { 
		text-align: center;
	}
	
	.start_box_headline { 
		padding-top: 15px;
	}
	
	.welcome_page .start_box_left .start_box_headline, .welcome_page .start_box_middle .start_box_headline {
		padding-top: 15px;
	}
	
	.welcome_page .start_box_right .button_bg {
		width: 206px;
		margin-left: 35px;
	}
	
	.welcome_page .start_box_right .padding_top_20px {
		padding-top: 19px;
	}
	
	
	/* Start Top Exposes Box */
	.start_box_top_exposes{
	margin:30px 0 20px -15px;
	width:1000px;
	}
	
	.start_box_top_exposes h1{
	margin-left:15px;
	}
	
	.start_box_top_exposes_subheadline{
	margin-left:15px;
	font-size: 14px;
	color:#313131;
	font-weight:bold;
	}

	.start_box_top_expose {
	height:100px;
	width:295px;
	margin:17px;
	}	

		.start_box_top_exposes ul li {
	list-style-type: none;
	float:left;
	width:317px;
	height:128px;
	background: url(../images/start_box_top_exposes_bg.jpg) no-repeat left top;
	margin-left:3px;
	}
	
	.start_box_top_expose  img{
	float:left;
	}
	
	.start_box_top_exposes_text_details{
	float:left;
	margin-left:16px;
	line-height:1.5;
	}
	
	.start_box_top_button{
	margin:8px 0 0 16px;
	background: url(../images/start_box_top_exposes_button_highest_bid.gif) no-repeat left top;
	float:left;
	height:24px;
	width:150px;
	font-size:11px;
	font-weight:bold;
	}
	
	.start_box_top_button div {
	float:left;
	margin-top:5px;
	margin-left:5px;
	}

	.start_box_top_button div + div{
	margin-left:3px;
	text-align:right;
	}
	
	.start_box_tour {
	margin: 2px 2px 3px 9px;
	cursor: pointer;
}
		
/*Start Declaration Text*/
	.start_box_declaration_text{
	width:950px;
	margin: 10px 2px 2px 0;
	font-size:9px;
	color:#999999;
	}
	
/* APPLICATION DOCS */

	/* BLOCK SCROLLING START */
	a.prev, a.next, a.prevPage, a.nextPage {
		display:block;
		background:url(/images/pfeil_links.gif) no-repeat;
		height: 20px;
		width: 22px;
		margin-top: 7px;
		margin-right: 5px;
		float:left;
		cursor:pointer;
		font-size:1px;
	}
	
	
	/* disabled navigational button */
	a.disabled {
		visibility:hidden !important;		
	}
	
	/* next button uses another background image */
	a.next, a.nextPage {
		background-image:url(/images/pfeil_rechts.gif);
		margin-left: 5px;
		clear:right;	
	}
	
	.menue_renter {
		overflow: hidden;
		position: absolute;
		width: 20000em; /* 100%; */
	}	
	

	/*
	.menue_renter {
		overflow: hidden;
		position: absolute;
		width: 100%;
	}	
	*/	
	/* BLOCK SCROLLING END */
	.menue_renter_item {
		overflow: hidden;	
		margin-right: 4px;
		float: left;
	}
	
	.menue_renter_item_middle {
		padding: 9px 15px;
		float: left;
	}
	
	.menue_renter_item_left, .menue_renter_item_right {
		float: left;
		width: 3px;
		height: 33px;
	}
	
	.menue_renter_item_add {
		float: left;
		padding-right: 7px;
		padding-top: 2px;
		margin-left: -5px;
	}
	
	.menue_renter_item_close {
		float: left;
		padding-left: 25px;
	}
	
	.application_docs {
		padding-top: 32px;
		padding-bottom: 10px;
		width: 100%;
		overflow: hidden;		
	}
	
	.container_toggle_applications {
		padding-right: 13px;
		float: right;
	}
	
	.application_docs .big_container , .downloads .big_container {
		padding-bottom: 10px;
	}
	
	.menu_renter_items {
		overflow: hidden; 
		width: 90%; 
		position: relative; 
		float: left; 
		height: 33px;
	}
	.application_doc {
		width: 906;
		padding: 10px;			
		overflow: hidden;
		margin: 0px 10px;
	}
	
	.right_container .application_doc {
		padding: 10px 20px;
		margin: 0px;
	}
	
	.application_doc_img {
		float: left;
		width: 110px;
	}
	
	.application_doc_upload {
		float: left;
		width: 440px;
	}
	
	.application_doc_upload_headline {
		padding-top: 7px;
	}
	
	.application_doc_upload h3 {
		display: inline;
		float: left;
	}
	
	.application_doc_upload img {
		margin-bottom: -2px;		
	}
	
	.application_doc_upload_headline img {
		margin-left: 5px;
	}
	
	.application_doc_upload_left {
		float: left;
		width: 188px;
	}
		
	.application_doc_advice {
		float: right;
		width: 320px;		
		height: 78px;
		padding: 0px 10px;
		border: 1px solid #dadada;		
	}
	
	.application_doc_advice .padding_top_5px {
		height: auto;
	}
	
	.application_doc_tooltip {
		position: absolute;
		width: 184px;
		height: 43px;
		padding: 5px 10px;
		border: 1px solid #6a6a6a;
		margin: -65px 0px 0px 125px;
	}
/* INTERESTED PARTY */
	.interested_party .big_container_inner, .interested_party_inactive .big_container_inner{
		padding: 0px 8px 20px;		
	}
	
	.tenant_list_headline, .list_row_header {
		overflow: hidden;
		padding: 5px 10px;
	}
	
	.tenant_list_headline .tenant_list_name {
		float: left;
		width: 344px;
	}
	
	.tenant_list_headline .tenant_list_visiting_time {
		float: left;
		width: 152px;
	}
	
	.tenant_list_headline .tenant_list_status {
		float: left;
		width: 228px;
	}
	
	.tenant_list_headline .tenant_list_auction {
		float: right;
		width: 180px;
	}
	
	.tenant_list_row {
		padding: 5px 9px;
		overflow: hidden;
		border-bottom: 1px solid #dadada;
	}
	
	.tenant_list_row .tenant_list_name {
		float: left;
		width: 347px;
	}
	
	.tenant_list_row .tenant_list_visiting_time {
		float: left;
		width: 209px;
	}
	
	.tenant_list_row .tenant_list_status {
		float: left;
		width: 219px;
	}
	
	.tenant_list_row .tenant_list_auction {
		float: right;
		width: 133px;
	}
/* OBJECTACQUISITION */
	.checkbox_block {
		float: left;
		width: 213px;
	}
	
	.checkbox_block_small {
		float: left;
		width: 182px;
	}
	
	.checkbox_block_big {
		float: left;
		width: 266px;
	}
	
	.text_img {
		margin-bottom: -16px; 
	}
	
	.charge_cap_text {
		float: left;
		width: 119px;
	}

/* PHOTOUPLOAD */	
	.thumnails {
		padding-left: 7px;	
	}
	
	.thumbnail {
		width: 74px;
		height: 54px;
		float: left;
		margin: 3px;
		display: inline;
	}
	
	.auction_thumbnails .thumbnail {
		width: 74px;
		height: 54px;
		float: left;
		margin: 3px 10px 3px 0px;
		display: inline;
	}
	
	
	.thumbnail img {
		padding: 4px;
		border: 0px;
	}

	.coverphoto {
		position: absolute;
		margin: -3px 0px 0px -77px;
	}

	.photo_upload .big_container_right {
		width: 422px;
	} 

	.photo_upload .big_container_right .container_form {
		padding: 0px;
	} 
	
	.photo_preview {
	  margin-top: 8px;
		width: 422px;
		height: 327px;
	}

	.photo_preview td {
		width: 418px;
		height: 325px;
		text-align: center;
		vertical-align: middle;
	}

	.photo_preview img  {
		padding: 0px;
	}	
	
	.image_center {
		width: 100%;
		height: 308px;
		text-align: center;
	}
	
	.image_center td {
		vertical-align: middle;
	}
	
	.exposepreview .photo_preview {
		width: 427px;
		/*height: 308px;*/
		margin-top: 0px;
		height:332px;
	}

	.preview_banderole {
		position: absolute;
		margin: -2px 0px 0px -424px;
	}

	
	.exposepreview .photo_preview img  {
		padding: 6px;
	}	
	
	.button_delete_photo {
		padding-left: 119px;
		float: left;
	}
	
	.button_last_photo {
		position: absolute;
		left: 0px;
	}
	
	.button_next_photo {
		position: absolute;
		right: 2px;
	}

/* EXPOSE PREVIEW */
	
	.auction_container {
		padding: 1px;
		border: 1px solid #dedede;	
			
	}
	
	.auction_container_menue {		
		/*padding: 2px 15px;*/
		padding:2px 3px;
		overflow: hidden;
		height: 1%;
	}
	
	.auction_container_menue a,
	.auction_container_menue_new a {
		padding-right:12px;
		padding-left:12px;
	}
	
	.auction_container_menue_new {
		padding: 2px 13px 2px 0px;
		height: 1%;
		overflow: hidden;
	}
	
	.auction_container_menue_recommend {
		width: 175px;
		float: left;
		text-align:center;
		background: url(../images/auction-container-menue-bg-isolator.gif) no-repeat;
		background-position:right;
		height:14px;
	}
	
	.auction_container_menue_memorize {
		width: 80px;
		float: left;
		text-align:center;
		background: url(../images/auction-container-menue-bg-isolator.gif) no-repeat;
		background-position:right;
		height:14px;
	}
	
	.auction_container_menue_report {
		width: 80px;
		float: left;
		text-align:center;
		background: url(../images/auction-container-menue-bg-isolator.gif) no-repeat;
		background-position:right;
		height:14px;
	}
	
	.auction_container_menue_bidoverview {
		width: 140px;
		float: left;
		text-align:center;
	}
	
	.auction_container_menue_fav {
		width: 117px;
		float: right;
		text-align:center;
	}
	
	.auction_container_menue_fav img {
		margin-top: 3px;
	}
	
	.auction_container_menue .float_right {
		float: right;
		padding-right: 10px;
	}
	
	.auction_container_menue_item {
		/*width: 142px;*/
		float: left;
	}
	
	.auction_container .container_form {
		/*padding: 25px 15px 20px 12px;*/

		height: 141px;
		overflow:hidden;
	}
	
	.location_map {
		float: left;
		width: 582px;
		height: 198px;
		border: 1px solid #a2a2a2;
	}
	
	.viewing_appointment_left {
		float: left;
		width: 210px;
	}
	
	.viewing_appointment_middle {
		float: left;
		width: 366px;
	}
	
	.viewing_appointment_links {
		width: 330px !important;
	}
	
	.viewing_appointment_right {
		float: left;
		width: 270px;
		margin-left:4px;
	}
	
	.viewing_appointment_right .padding_top_5px .left_form {
		width:150px;	
	}
	
	.viewing_appointment_right .padding_top_0px .orange {
		width:30px;
		margin-left:56px;
	}
	
	.viewing_appointment_right .padding_top_5px .orange {
		width:30px;
		margin-left:16px;
	}
	
	.viewing_appointment_right .submit_form_small{
		margin-top:11px;
	}
			
	.viewing_appointment_text {
		float: left;
		width: 610px;
	}
	
	.new_appointment_left {
		float: left;
		width: 258px;
	}
	
	.new_appointment_middle {
		float: left;
		width: 192px;
	}
	
	.new_appointment_icon {
		float: left;
		padding-right: 2px;
	}
	
	.new_appointment_select {
		float: left;
		padding-right: 10px;
	}
	
	.auction_data_container {
		float: left;
		width: 302px;
		margin-right: 10px;
	}
	
	.auction_data_container_big {
		float: left;
		width: 615px;				
	}
	
	.auction_data_container_right {
		float: left;
		width: 302px;		
	}
	
	#starBidder {
		margin-right: 5px !important;
	}
	
	.auction_data_container_right .auction_data_container_headline {
		padding: 4px 30px 3px 10px;	
	}
	
	.auction_data_container_big .auction_data_container_headline {
		padding: 4px 10px 3px 20px;
		overflow: hidden;
	}
	
	.auction_data_container_big .submit_form_link {
		height: 16px;
	}
	
	.auction_data_container_headline .auction_data_container_left {
		float: left;
		width: 245px;
	}
	.auction_data_container_headline .auction_data_container_left_small {
		float: left;
		width: 182px;
	}
	
	.renter .auction_data_container_headline .auction_data_container_left {
		float: left;
		width: 140px;
	}
	
	.auction_data_container_headline .auction_data_container_right {
		float: right;
		width: 155px;
	}
	
	.renter .auction_data_container_headline .auction_data_container_right {
		float: right;
		width: 120px;
	}
	
	.auction_data_container_row .auction_data_container_left {
		float: left;
		width: 238px;
	}
	
	.auction_data_container_row .auction_data_container_left_small {
		float: left;
		width: 175px;
	}
	
	.renter .auction_data_container_row .auction_data_container_left {
		float: left;
		width: 175px;
	}
	
	.renter .auction_data_container_row .auction_data_container_middle {
		float: left;
		width: 95px;
	}
	
	.renter .auction_data_container_row .auction_data_container_middle2 {
		float: left;
		width: 100px;
		text-align: right;
	}
	
	.auction_data_container_row .auction_data_container_middle {
		float: left;
		width: 262px;
	}
	
	.auction_data_container_row .auction_data_container_right {
		float: right;
		width: auto;		
	}
	
	.auction_data_container_row .auction_data_container_right img {
		margin: 0px 5px -3px 0px;	
	}

	.auction_data_container_headline {
		padding: 4px 10px 3px;
		overflow: hidden;
	}
	
	.auction_data_container_row {
		overflow: hidden;
		padding: 5px 10px;
		border: 1px solid #dadada;
		border-top: 0px;
	}
	
	.dark_border {
		border-bottom: 1px solid #666;
	}
	
	.auction_data_container_row .float_left {
		width: 185px;		
		word-wrap: break-word;
	}
	
	.auction_data_container_right .auction_data_container_row .float_left {
		width: 185px;		
	}
	
	.auction_data_container_right .auction_data_container_row .float_right {
		width: 95px;
		padding-right: 0px;		
	}
	
	.auction_data_container_row .float_right {
		width: 90px;
		padding-right: 5px;		
	}
	
	.auction_data_offer_view {
		float: right;
		width: 212px;
		margin-right: 37px;
		border: 1px solid #dadada;		
	}
	
	.auction_data_offer_view_top {
		padding: 3px 18px;
		border-bottom: 1px solid #dadada;
		overflow: hidden;		
	}
	
	.auction_data_offer_view_bottom {
		padding: 3px 18px;
		border-top: 1px solid #dadada;	
		overflow: hidden;	
	}
	
	.auction_data_offer_view_content {
		padding: 1px;
	}
	
	.auction_data_container_info {
		float: left;
		padding-left: 20px;
	}
	
	.question {
		padding: 10px;
		margin-bottom: 10px;
		word-wrap: break-word;
	}	

/* MY PROFILE */
	.find_flat img {
		padding-left: 5px;
	}
	
	.find_flat h1 {
		padding-left: 25px;		
	}
	
	.find_flat h2 {
		margin-top: -5px;	
	}
	
	.profile_recommend img {
		padding-left: 5px;
		padding-right: 15px;
	}
	
	.profile_recommend h2 {		
		margin-top: -5px;	
		padding-left: 29px;
	}
	
	.desktop_datepicker {
		height: 165px;
	}
	
	.text_padding {
		padding-left: 55px;
	}
	
	.no_bids {
		padding: 10px 10px 15px !important;
		background: #f1f8f0;
		text-align: left;
	}
	
	.no_bids p {
		padding-top: 15px;
	}

	.offer_rows {
		border-bottom: 1px solid #dadada;
	}
	
	.offer_row {
		padding: 4px 10px;
		overflow: hidden;
		border-top: 1px solid #dadada;		
		height: auto;		
	}
	
	.ads .offer_row {
		padding: 15px 10px;
		overflow: hidden;
		border-top: 1px solid #dadada;	
		position: relative;		
	}
	
	.ads .offer_row .submit_form_link {
		position: absolute;
		bottom: 10px;
		right: 10px;
		height: 16px;
	}

	.offer_row_image {
		float: left;
		width: 50px;
	}
	
	.offer_row_image_big {
		float: left;
		width: 72px;
		padding: 15px 0 0 5px;
	}
	
	.offer_row_icon {
		float: left;
		width: 27px;
		padding-top: 8px;
	}
	
	.offer_row_text {
		float: left;
		width: 430px;
		word-wrap: break-word;
	}
	
	.offer_row_text_big {
		float: left;
		width: 508px;
	}
	
	.offer_row_text_left {
		float: left;
		width: 420px;
	}

	.offer_row_right {
		float: right;	
		padding-top: 8px;	
	}
	
	.offer_row_item {
		float: left;
		width: 76px;	
	}
	
	.offer_row_item_right {
		float: left;
		width: 165px;
		padding-left: 20px;
	}
	
	.offer_row_submit {
	
	}
	
	/* Settings */	
	#notifioptions .container_inner {
		padding: 0px 2px 30px 1px;
	}
	
	#notifioptions img {
		padding-left: 2px;
	} 
	
	.list_row_left {
		float: left;
		width: 450px;		
	}
	
	.list_row_left .list_row_icon {
		float: left;
		width: 40px;
	}
	
	.list_row_left .float_left {
		float: left;
		width: 360px;
	}
	.list_row_middle .list_row_icon, .list_row_right .list_row_icon {
		float: left;
		width: 25px;
		padding-top: 2px;
	}
	
	.list_row_middle .float_left, .list_row_right .float_left {
		float: left;
		width: 100px;
	}
	
	.list_row_middle {
		float: left;
		width: 250px;		
	}
	
	.list_row_right {
		float: right;
		width: 215px;
	}
	
	.list_row {
		padding: 5px 4px 5px 8px;
		margin: 0px 5px;
		overflow: hidden;
		border-bottom: 1px solid #dadada;
	}
	
	.settings .button-right {
		margin-right: 5px;
	}
	
	/* My Applications */
	.my_applications .container_inner {
	    padding: 0px 3px 30px 1px
	}
	
	.my_applications .list_row_left {
		float: left;
		width: 565px;		
	}
	
	.my_applications .list_row_icon {
		float: left;
		width: 24px;
	}
	
	.my_applications .float_left {
		float: left;
		width: auto;
	}
	
	.my_applications .list_row_middle {
		float: left;
		width: 180px;		
	}
	
	.my_applications .list_row_right {
		float: right;
		width: 140px;		
	}
	
	.my_applications .float_left {
		float: left;
		width: auto;
		padding-top: 2px;		
	}
	
	.list_row_day {
		float: left;
		width: 35px;
		padding-top: 2px;
	}
	
	/* LOGIN */
	.login .float_left .medium_container_inner {
		padding-bottom: 50px;
	}
	
	.login .float_right .medium_container_inner {
		padding-bottom: 46px;
	}
	
	.login .submit_form_link {
		height: 17px;
		padding-top: 1px;
	}
	
	.desktop .right_container .my_profile .submit_form_link {
		height: 17px;		
	}

/* SEARCH */
	.search_container_left_bg {
		float: left;
		width: 308px;
	}	
	
	.search_container_left .container_inner {
		padding-bottom: 32px;
	}
	
	.search_container_right_bg {
		float: right;
		width: 628px;
	}
	
	.search_container_left, .search_container_right {
		padding: 4px;
	}
	
	.searchresults .search_container_left, .searchresults .search_container_right {
		padding: 4px 4px 0px;
	}
	
	.search .container_top {
		padding: 15px 0px 0px;
		overflow: hidden;
	}
	
	.search_container_inner {
		padding: 14px 0px 0px;
		overflow: hidden;
	}
	
	.search_container_right .container_inner {
		padding-bottom: 22px;
		background: url(../images/search_box_bg.jpg) repeat-x left bottom;
		
	}
	
	.searchresults .search_container_right .container_inner {
		padding-bottom: 0px;
	}
	
	.select_block {
		float: left;
		width: 183px;
		padding-right: 18px;
	}
	
	.select_block_right {
		float: left;
		width: 183px;
	}
	
	.checkbox_block_left {
		float: left;
		width: 148px;	
	}
	
	.checkbox_block_right {
		float: right;
		width: 128px;	
	}
	
	.search .checkbox_form, .search_agent_right .checkbox_form, .searchresults .checkbox_form {
		float: left;
		padding: 0px 10px 0px 0px;
	}
	
	.search .button_bg {
		margin-top: 5px;
	}
	
	.search_agent_left b {
		padding-left: 2px;
	}
	
	.searchresult_offers {		
		padding: 10px 27px 10px 12px;
		border: 1px solid #b6b5b0;
		width: 289px;
		max-height: 393px;
		height: 393px;
		overflow-y: auto;
		position: absolute;
	}
	
	.searchresult_offers .checkbox_form {
		padding-right: 5px;
	}
	
	/* SEARCHRESULTS */
	.searchresult {
		padding: 15px 8px;
		border-bottom: 1px solid #dadada; 
		overflow: hidden;
	}	
	
	.searchresult_left {
		float: left; 
		width: 600px;
	}
	
	.searchresult_img {
		float: left;
		width: 91px;
		height: 61px;
		padding: 4px;
		margin-right: 12px;
	}
	
	.searchresult_icons {
		float: left;
		width: 90px;
	}
	
	.searchresults_text {
		float: left;
		padding-top: 3px;
	}
	
	.searchresult_icons img {
		float: left;
		margin: 0px 3px 2px 0px;
	}
	
	.searchresult_middle {
		float: left; 
		width: 185px;
		padding-top: 25px;
	}
	
	.headline .searchresult_middle {
		padding-top: 0px;
	}
	
	.searchresult_middle img {
		margin-bottom: -2px;
		margin-right: 5px;
		margin-top: 2px;
	}
	
	.searchresult_right{
		float: right; 
		width: 80px;
		padding-right: 10px;
		padding-top: 25px;
	}
	
	.headline .searchresult_right {
		width: 90px;
		padding-top: 0px;
		padding-right: 0px;
	}
	
	.searchresults .search_container_left .container_inner {
		padding-bottom: 57px;
	}	
	
	.searchresults .paginator_item {
		padding: 0px 0px 0px 5px;
	}
	
/* SEARCH HITS */
	.searchresults .search_hit_img {
		float: left;
		width: 103px;
		height: 61px;
		padding: 4px;
	}
	
	.searchresults .search_hit {
		overflow: hidden;
		padding: 17px 9px;		
		border-bottom: 1px solid #dadada;
	}
	
	.searchresults .search_hits {		
		border-top: 1px solid #dadada;
		margin: 20px 6px 0px;
		float: none;
	}
	
	.searchresults .search_hit_title {
		padding-top: 0px !important;
		padding-bottom: 4px;
		width: 100%;
		overflow: hidden;		
	}
	
	.searchresults .search_hit_text {
		float: left;
		width: 479px;
	}
	
	.searchresults .search_hit_left {
		float: left;
		width: 169px;
	}
	
	.searchresults .search_hit_middle {
		float: left;
		width: 90px;	
	}
	
	.search_hit_middle img {
		float: left;
		margin: 0px 5px 5px 0px;
	}
	
	.search_hit_right {
		float: right;
		width: 166px;
	}
	
	.search_hit_icon {
		float: left;
		width: 30px;
	}
	
	.search_hit_right .float_left {
		float: left;
		padding-top: 1px;
	}	
	
	.searchresults .paginator {
		padding-left: 220px;
		padding-bottom: 15px;
	}
	
/* SEARCH AGENT */
	.search_agent .container_top img {
		padding-right: 5px;
		margin-left: -5px;
	}
	
	.search_agent_left {
		float: left;
		width: 375px;
	}
	
	.search_agent_right {
		float: left;
		width: 529px;
	}
	
	.search_agent_left .select_block,
	.quicksearch .select_block {
		float: left;
		width: 110px;
		padding-right: 5px;
	}
	
	.search_agent_right .checkbox_block_left,
	.quicksearch .checkbox_block_left {
		float: left;
		width: 125px;
	}
	
	.searchresults .checkbox_block_left {
		float: left;
		width: 145px;
	}
	
	.searchresults .checkbox_block_right {
		float: left;
		width: 120px;
	}
	
	.search_agent_right .checkbox_block_middle {
		float: left;
		width: 150px;
	}
	
	.search_agent_right .checkbox_block_right {
		float: right;
		width: 125px;
	}
	
	.search_agent_select {
		float: right;
		padding-right: 20px;
	}
	
	.search_agent_select .checkbox_form {
		padding: 0 5px 0 0;
	}
	
	.search_agent_select .float_left {
		padding-top: 1px;
	}
	
	.search_agent span {
		padding-left: 10px;
	}
	
	 .search_agent select {
	 	padding: 2px;
	 }
	
/* THEME HEADERS */
	.theme_header_small {
		height: 51px;
		width: 909px;
		overflow: hidden;
		padding: 2px 15px 0;
		margin-left: 1px;
	}
	
	.theme_header {
		height: 70px;
		width: 909px;
		overflow: hidden;
		padding: 0px 15px;
		margin-left: 1px;
		margin-top: 5px;
	}
	
	.search .search_container_left .theme_header, 
	.searchresults .search_container_left .theme_header {		
		width: 269px;			
	}
	
	.search .search_container_right .theme_header, 
	.searchresults .search_container_right .theme_header {		
		width: 589px;			
	}


	.theme_header_left {
		float: left;
		width: 428px;
		padding-bottom: 10px;
	}
	
	.theme_header_middle {
		float: left;
		padding-left: 15px;
		width: 234px;
		padding-bottom: 10px;
	}
	
	.theme_header_right {
		float: right;
		padding-left: 15px;
		width: 210px;
	}
	
	.search .theme_header h2 {
		padding-left: 85px;
	}
	
	.searchresults .theme_header_left .theme_header_text img {
		padding: 2px 10px 0px 30px;
		margin-bottom: -1px;
	}
	
	.searchresults .theme_header_right .theme_header_text h2 {
		padding: 0px 0px 0px 30px;		
	}
	
	.searchresults .theme_header_right .theme_header_text span {
		padding: 0px 10px;	
	}	
	
	.searchresults .theme_header_left {
		width: 270px;
	}
	
	.searchresults .theme_header_right {
		width: 570px;
		float: left;
		padding-left: 25px;
	}
	
	.searchresults .theme_header_right img {
		padding-right: 10px;
	}
	
	.searchresults .theme_header_text h2 {		
		padding-left: 30px;
	}		
	
	.searchresults .search_container_right .theme_header_text {
		padding-left: 10px;
	}
	
	.searchresults .theme_header_text {
		padding-top: 10px;
	}
	
	.theme_header_icon {
		float: left;
		padding-right: 10px;
		padding-top: 5px;
	}
	
	.settings .theme_header_text {
		padding-left: 10px;
		padding-top: 13px;	
	}
	
	.theme_header_text {
		float: left;
		padding-top: 15px;
	}
	
	/* OFFER OVERVIEW */
	.balance_time {
		float: right;
		padding-right: 15px;
	}
	
	.offer_overview .container_inner {
		padding: 8px 8px 10px;		
	}
	
	.offer_overview .list_row_header{
		padding: 5px 10px;
	}
	
	.offer_overview .list_row_header .list_row_left {
		float: left;
		width: 345px;
	}
	
	.offer_overview .list_row_header .list_row_middle {
		float: left;
		width: 218px;
	}
	
	.offer_overview .list_row_header .list_row_right {
		float: right;
		width: 122px;
	}
	
	.offer_overview .list_row {
		padding: 5px 13px 5px 10px;
		margin: 0px 0px;
	}
	
	.offer_overview .list_row .list_row_left {
		float: left;
		width: 324px;
	}
	
	.offer_overview .passive .list_row .list_row_left {
		float: left;
		width: 372px;
	}
	
	.offer_overview .list_row .list_row_left_big {
		float: left;
		width: 559px;
	}
	
	.offer_overview .list_row .list_row_middle {
		float: left;
		width: 235px;
	}
	
	.list_row_middle_small {
		float: left;
		width: 90px;
	}
	
	
	.list_row_middle_medium {
		float: left;
		width: 153px;
	}	
	
	.offer_overview .list_row .list_row_right {
		float: right;
		width: 130px;
	}
	
	.info_row {
		padding: 0px 10px;
	}
	
	.offer_overview .auction_data_container_info {
		padding: 0px 10px;
	}
	
/* ATTENDANCE */
	.attendance {		
	}
	
	.attendance .float_left {
		padding-right: 100px;
	}
	
	.attendance .float_right {
		float: left;
	}
	
	.attendance_list {
		border: 1px solid #dadada;
		padding: 5px;
		width: 670px;		
	}
	
	.attendance_text {
		padding-left: 6px;
	}
	
	.attendance_row {
		overflow: hidden;
	}
	
	.attendance_list_name {
		float: left;
		width: 205px;	
		margin-right: 5px;
		margin-bottom: 10px;
		padding: 10px 10px 5px;
		border-bottom: 1px solid #707173;
	}
	
	.attendance_list_time {
		float: left;
		width: 80px;
		margin-right: 5px;	
		margin-bottom: 10px;
		padding: 10px 10px 5px;
		border-bottom: 1px solid #707173;
	}	
	
	.attendance_list_bid {
		float: left;
		width: 120px;
		padding: 10px 0px 5px;
		margin-bottom: 10px;
	}
	
	.headline .attendance_list_bid {
		width: 100px;
	}
	
	.attendance_list_impression {
		float: right;
		width: 210px; 
		padding: 10px 0px 5px;
		margin-bottom: 10px;
	}
	
	.headline .attendance_list_impression {
		width: 190px;
	}
	
	.headline .attendance_list_name, .headline .attendance_list_time,
	.headline .attendance_list_bid, .headline .attendance_list_impression {
		padding: 10px !important;
		border-bottom: 0px;
	} 
	
	.attendance_list_bid .attendance_box {
		width: 40px;
		float: left;		
		margin: 0px 10px;
		display: inline;
		padding: 2px 0px;
	}
	
	.attendance_list_impression .attendance_box {
		width: 15px;
		float: left;
		margin: 0px 10px;
		padding: 2px 0px;
		display: inline;
	}
	
/* HELP */
	.help_text {
		padding-left: 10px;
		float: left;
		padding-top: 4px;
	}
	
	.help_answer {
		margin: 10px 0;
		padding: 10px 23px 30px;
		overflow: hidden;
	}
	
	.help ul {
		padding: 0px 15px;
	}
	
	.help ul li {
		padding: 10px 0px 0px;
	}
	
	.help_textblock {
    padding: 5px 15px 0px;
    overflow: hidden;
    width: 100%;
  }
  
  .help_textblock .float_left {
    width: 70px;
  } 
  
  .help_textblock .float_right {
    float: left;
    width: 780px;
  }

  .help_textblock .float_right_narrow {
    float: left;
    width: 680px;
  } 
  
  .help_textblock .float_right .float_left {
    float: left;
    width: 40px;
    font-size: 11px;
  } 
  
  .help_textblock .float_right .float_right {
    float: left;
    width: 700px;
  }

	.help_textblock .float_right .float_right_narrow {
    float: left;
    width: 590px;
  }
  
	.help_textblock .float_right .float_right_medium {
    float: left;
    width: 650px;
  }
  
  .help_textblock h4 {
    padding-bottom: 5px;
  }
  
  .help_infobrochure {
    width: 230px;
  }
  
  .help_infobox {
    height: 159px;
  }
  
  .help .infobox .medium_container_inner {
		padding-bottom: 17px;
	}
	
	.help .infobox .help_infobox a {
    color: #666 !important;
    font-size: 12px !important;
    font-weight: normal;
  }
  
  .help_infobox .left_form {
    width: 34px;
  }
  
  .calculator_box_bg {
    width:369px;
    background: url(../images/calculator-bg-top.jpg) no-repeat left top;
    float: left;
    margin-right: 17px;
    display: inline;
  }
  
  .calculator_box {
    width: 363px;
    padding: 3px;    
    background: url(../images/calculator-bg-bottom.jpg) no-repeat left bottom;
    font-size: 12px;
  }
  
   .calculator_box .border_bottom {
    border-bottom: 1px solid #ccc;
    padding-bottom: 5px;    
  }
  
  .calculator_box .doubleborder_bottom{
    border-bottom: 1px solid #ccc;
    padding-bottom: 3px;    
  }
  
  .calculator_box .medium_container_inner {
    padding: 0px 3px 5px;
  }
  
  .calculator_box .left_form {
    width: 200px;
    padding-left: 17px;
  }
  
  .calculator_box .right_form {
    width: 50px;
    float: right;
    text-align: right;
    padding-right: 17px;
  }
  
  .hirer_info_ecenomy {
    padding-left: 20px;
  }

/* PRINCIPLE */

  .principle_bottom .border_bottom {
    border-bottom: 1px solid #ccc;
    height:15px;    
  }

  .principle .medium_container .medium_container_form {
		width: 380px;
	}
	
	.principle .medium_container {
		width: 50%;		
	}
	
	.principle_bottom .theme_header_small {
		padding-top: 18px;
		height: 36px;
		width: auto;
	}
	.principle_bottom .img_block {
		padding-top: 15px;
		width: 80px;
	}
	.principle_bottom .txt_block {
		width: 340px;
	}
	.principle_bottom .txt_block p {
		padding-top: 13px;
	}
	
	.first_paragraph p {
		padding:0 !important;
	}

/* ERROR */

	.error_content {
		margin: 0px 3px;
		height: 293px;
		padding: 120px 35px 0px;
	}	
	
/* CONTACT */

	.contact .float_right .medium_container_inner {
		padding-bottom: 126px;
	}
	
	.contact .float_left .medium_container_inner {
		padding-bottom: 60px;
	}

/* IMPRESS */
	.impress .right_form .float_left {
		float: left;
		width: 50px;
	}
	
	.impress .right_form .float_right {
		float: left;
	}
	
	.impress .right_form .float_right img{
		padding-top: 3px;
	}
	
/* AGB */
	.agb .agb_action {
		float: left;
		width: 110px;
		padding-right: 20px;
	}
	
	.agb_action .float_left {
		float: left;
		padding-right: 5px;
	}
	
	.agb_action img {
		margin-top: -2px;
	}
	
	.agb .container_inner {
		padding-bottom: 0px;	
	}
	
	.agb .help_answer {		
		margin: 0 0 0 16px;
		padding: 0px 18px 25px;
	}
	
	.agb ul li {
		padding-left: 8px;
	}
	
/* DOWNLOADS */

	.downloads .application_doc_upload {
		width: 750px;
	}
	
/* CODE INPUT */
	.code_input {
		margin: 7px;
		padding: 15px 23px 18px;
	}
	
	.float_right .code_input {
		margin: 8px 9px;
		padding: 15px 9px;
	}
	
	.code_input .button_bg {
		margin-right: 4px;
	}
	
	.infobox img {
		margin-bottom: -2px;
	}
	
	.code_input_inner {
		padding-left: 18px;
		padding-right: 18px;
	}
	
	.select_appointment {
		padding: 12px 16px 8px;
		border: 1px solid #dadada;
		width: 391px;
		overflow: hidden;
	}
	
	.select_appointment_item {
		float: left;
		padding-right: 10px;
	}
	
	.appointmentoffers .select_appointment_item {
		float: left;
		padding-right: 20px;
	}
	
	.appoimentoffers .select_appointment .float_right {
		float: right;
		width: 190px;
	}
	
	.infobrochure .float_left {
		float: left;
		width: 205px;
	}
	
	.infobrochure .medium_container_inner {
		padding-bottom: 17px;
	}

/* FEEDBACK */
	.feedback_box_left, .feedback_box_middle {
		width: 268px;
		height: 146px;
		padding: 30px 20px 0px;
		float: left;
		margin-right: 12px;		
	}
	
	.feedback_box_right {
		width: 268px;
		height: 146px;
		padding: 30px 20px 0px;
		float: right;	
		margin-right: 2px;		
	}
	
/* MYNOTEPAD */
	.mynotepad_headline {
		padding: 15px 0px 15px 136px;	
		overflow: hidden;
		margin-right: 2px;
		margin-top: -2px;	
	}
	
	.mynotepad_row {
		margin: 0px 9px 0px 7px;
		padding: 10px;
		overflow: hidden;
		border-bottom: 1px solid #dadada;
	}
	
	.mynotepad_row strike {
		color: #E6594F;
	}
	
	.mynotepad_left {
		float: left;
		width: 120px;
	}
	
	.mynotepad_left .float_left {
		float: left;
		width: 28px;
		padding-top: 18px;
	}
	
	.padding_top_15px .mynotepad_left {
		float: left;
		width: 118px;
		padding-top: 5px;
		padding-left: 17px;
	}
	
	.padding_top_15px .page_objects {
		padding-top: 5px;
	}
	
	.padding_top_15px .mynotepad_left .float_left, 
	.padding_top_15px .mynotepad_left .float_right {
		padding: 0px;
	}
	
	.mynotepad .padding_top_15px {
		padding-bottom: 15px;
	}
	
	.mynotepad_img {
		float: left;
		width: 63px;
		height: 42px;
		padding: 4px;		
	}
		
	.mynotepad_description {
		float: left;
		width: 510px;
	}
	
	.mynotepad_description img {
		margin-bottom: -1px;
		padding: 0px 5px 0px 10px;
	}
	
	.mynotepad_time img {
		margin-bottom: -2px;
		padding: 0px 5px 0px 10px;
	}
	
	.mynotepad_offer img {
		margin-bottom: -2px;
		padding: 0px 0px 0px 20px;
	}
	
	.mynotepad_time  {
		float: left;
		width: 150px;
	}
	
	.mynotepad_headline .mynotepad_offer  {
		float: right;
		width: 120px;
	}
	
	.mynotepad_row .mynotepad_offer  {
		float: right;
		width: 110px;
		padding-right: 10px;
	}
	
/* APPLICANT CHOICE */
	.applicantchoice .code_input {
		padding: 10px;
		margin: 10px 8px;
		overflow: hidden;
	}
	
	.several_applicants .code_input {
		padding: 10px;
		margin: 10px 8px 0px;
		overflow: hidden;
	}
	
	.applicant_img {
		float: left;
		width: 113px;
		height: 134px;
		border: 1px solid #dadada;
	}
	
	.applicant_actions {
		float: right;
		width: 292px;
	}
	
	.applicant_action_box {
		margin-left: 502px;
		margin-top: -120px;
		position: absolute;
		width: 426px;
	}
	
	.applicant_action {
		padding: 4px;
		margin-top: 8px;
		border: 1px solid #dadada;
		overflow: hidden;
	}
	
	.applicant_action_box .applicant_action {
		padding: 0px 4px 4px;
		margin-top: 8px;
		border: 1px solid #dadada;
		overflow: hidden;
	}
	
	.applicant_action_box .submit_form_colored, .applicant_action_box img  {
		margin-top: 6px;
	}  
	
	.applicant_action .float_left {
		padding-top: 8px;
	}
	
	.float_right .applicant_action .float_left {
		padding-top: 0px;
		width: 240px;
		padding-left: 5px;
	}
	
	.applicant_action_img {
		float: left;
		width: 45px;		
	}
	
	.applicant_action .float_right {
		padding: 8px 15px 0px 0px;
	}
	
	.applicantchoice .select_appointment {
		margin-top: 1px;
	}	
	
/* APPOINTMENTACCORD */
	.contact_container {
		padding: 15px 15px 10px;
		border: 1px solid #dadada;
		width: 270px;
	} 
	
	.appointmentaccord .float_left .code_input {
		padding: 10px 10px 10px 15px;
	}
	
	.appointmentaccord .float_left .code_input .float_left {
		float:left;
		width: 100px;
		padding-top: 30px;
	}
	
	.appointmentaccord .no_appointment .code_input {
		padding: 25px 20px 25px;
		margin: 8px 9px;
	}
	
	.appointmentaccord .float_right ..code_input {
		padding-top: 10px;
	}
	
	.appointmentaccord .select_appointment {
		padding: 10px 15px 8px 10px;
	}
	
	.select_appointment_item_left {
		float: left;
		width: 120px;
		padding-right: 5px;
	}
	
	.select_appointment_item_right {
		float: right;
		width: 190px;		
	}


/* QUICKSEARCH */
	.quicksearch .big_container .float_right img,
	.quicksearch .right_container .float_right img {
		padding: 5px 5px 0px 0px;
	}
	
	.quicksearch .container_inner {
		padding: 0px 15px 15px;
	}
	
	.quicksearch .right_container .container_inner {
		padding: 0px 15px 10px;
	}
	
	.quicksearch_left {
		float: left;
		width: 340px;
	}
	
	.quicksearch_headline {
		padding-left: 30px;
	}
	
	.right_container .quicksearch_headline {
		padding-left: 15px;
	}
	
	.quicksearch_headline img{
		padding-right: 10px;
	}
	
	.quicksearch_right {
		float: right;
		width: 534px;
	}
	
	.quicksearch .checkbox_block_right {
		float: right;
		width: 129px;
	}
	
	.quicksearch .checkbox_block_middle {
		float: left;
		width: 150px;
	}
	
	.quicksearch .checkbox_form {
		padding: 0px 10px 0px 0px;
	} 
	
	.quicksearch .searchresult_offers {		
		margin-top: -1px;
		padding: 2px 0px 2px;
		border: 1px solid #dadada;
		width: 338px;
		overflow-y: auto;
		position: absolute;
		background: #fff;
	}
	
	.select_region .searchresult_offers {				
		padding: 2px 0px 4px;
		border: 1px solid #dadada;
		width: 400px;
		overflow-y: auto;				
		background: #fff;
		margin-left: 35px;
		font-size: 13px;
		max-height: 300px;
		height: auto !important;
		height: 300px;
		position: relative;
		margin-top: 1px;
	}
		
	.select_region .searchresult_offer_left { 
		width: 320px;
	}
	
	.select_region .button_right {
		padding-right: 38px;
	}
	
	.add_regions {
		text-align: left;
		background: #ccc !important;
		color: #000;
	}
	
	.searchresult_offer {
		padding: 2px 6px;
		overflow: hidden;
		background: #fff;
	}
	
	.searchresult_offer:hover {		
		background: orange;
	}
	
	.searchresult_offer_left {
		float: left;
		width: 290px;
	}

/* buttons new*/
	.button_right {		
		float: right;
		margin: 0px 10px; 				
	}
	
	.banking_submit .button_right {		
		float: right;
		margin-left: 10px;
		margin-right: 10px; 				
	}
	
	.button_left {
		float: left;
		margin-right: 10px;		
	}
	
	.button_bg {
		padding: 1px;
	}
	
	.submit_form_colored {
		height: 18px;		
		width: 102px;
		border: 1px solid #dadada;			
	}
	
	.submit_form {
		height: 18px;		
		width: 173px;
		border: 1px solid #dadada;			
	}
	
	.lostpassword .submit_form {
		padding-bottom: 18px;			
	}
	
	.infobrochure .submit_form {
		height: 18px;		
		width: 203px;
		border: 1px solid #dadada;			
	}
	
	.code_input .submit_form {
		height: 18px;		
		width: 135px;
		border: 1px solid #dadada;			
	}
	
	.content_headline .submit_form {
		height: 18px;		
		width: 134px;
		border: 1px solid #dadada;		
	}
	
	.error_content .submit_form {
		height: 16px;		
		width: 154px;
		border: 1px solid #dadada;			
	}
	
	.new_appointment_submit .submit_form {
		height: 18px;		
		width: 117px;
		border: 1px solid #dadada;			
	}

	.photo_upload .submit_form {
		height: 18px;		
		width: 147px;
		border: 1px solid #dadada;			
	}
	
	.location_contact .submit_form {
		width: 150px;
		height: 18px;	
		border: 1px solid #dadada;	
	}
	
	.searchresult_offers .submit_form_small {
		width: 48px;
		height: 18px;	
		border: 1px solid #dadada;	
	}
	
	.navi_buttons .submit_form_small {
		width: 100px;
		height: 18px;	
		border: 1px solid #dadada;	
	}
	
	.searchresults .search_container_left .submit_form_small {
		width: 71px;
		height: 20px;
	}
	
	.mynotepad_left .submit_form_small {
		margin-top: -2px;
		width: 89px;
		height: 18px;	
		border: 1px solid #dadada;	
	}
	
	.location_contact .submit_form_small {
		width: 112px;
		height: 18px;	
		border: 1px solid #dadada;	
	}
	
	.tenant_list_auction .submit_form_small {
		width: 96px;
	}
	
	.application_doc_upload .submit_form_small {
		width: 101px;
	} 
	
	.submit_form_small {
		height: 18px;		
		width: 87px;
		border: 1px solid #dadada;			
	}
	
	.content_headline .submit_form_small {
		height: 18px;		
		width: 105px;
		border: 1px solid #dadada;			
	}
	
	.submit_form_big {
		height: 18px;		
		width: 264px;
		border: 1px solid #dadada;				
	}		
	
	.desktop .application_doc .submit_form_big {
		height: 18px;		
		width: 260px;
		border: 1px solid #dadada;	
		padding-bottom: 18px;			
	}	
	
	.feedback .submit_form_big {
		height: 18px;		
		width: 266px;
		border: 1px solid #dadada;
		padding-bottom: 18px;				
	}
	
	.error_content .submit_form_big {
		height: 16px;		
		width: 195px;
		border: 1px solid #dadada;	
	}
	
	.submit_form_small_orange {
		width: 125px;
		height: 18px;
		border: 1px solid #fe8d2d;					
	}
	
	.quicksearch .submit_form_small_orange {
		width: 126px;
		height: 18px;		
		border: 1px solid #fe8d2d;				
	}
	
	.login .submit_form_small_orange {
		width: 110px;
		height: 18px;
		padding-bottom: 18px;
		border: 1px solid #fe8d2d;				
	}
	
	.auction_container .submit_form_small_orange {
		width: 96px;
		height: 18px;
		border: 1px solid #fe8d2d;				
	}	
	
	.submit_form_orange {
		width: 150px;
		height: 18px;
		border: 0px solid #fe8d2d;
		background-color: #fe8d2d !important;		
	}
	
	.search .submit_form_orange {
		width: 167px;
		height: 18px;
		border: 1px solid #fe8d2d;		
	}

	.search .submit_form_agent {
		width: 183px;
	}

	.welcome_page .start_box_right .submit_form_orange {
		width: 204px;
		height: 17px;
		border: 1px solid #fe8d2d;		
	} 
	
	.welcome_page .start_box_right .small_font {
		padding-left: 3px;
	} 
	
	.ad_create .submit_form_orange {
		width: 220px;		
	}  
	
	.submit_form_orange_big {
		width: 264px;
		height: 18px;
		border: 1px solid #fe8d2d;		
	}

	.principle .submit_form_orange_big {
		display: block;
		width: 210px;
		line-height: 18px;
		border: 1px solid #fe8d2d;		
		text-align:center;
	}

	.ad_create .submit_form_orange_big {
		width: 230px;
		height: 18px;
		border: 1px solid #fe8d2d;		
	}

	/* BUTTONS PHOTO UPLOAD */
	.submit_form_back, .submit_form_forward {
		width: 18px;
		height: 18px;
		border: 1px solid #dadada;	
	}
	
	.submit_form_delete {
		width: 146px;
		height: 18px;
		border: 1px solid #dadada;			
	}

/* FORMS NEU */
	.left_form {
		float: left;
		width: 110px;			
	}
	
	.quicksearch .left_form {
		float: left;
		width: 230px;						
	}
	
	.quicksearch .right_container .left_form {
		float: left;
		width: 131px;						
	}
	
	.searchresults .search_container_left .left_form {
		float: left;
		width: 195px;			
	}
	
	.codeinput .code_input .left_form {
		float: left;
		width: 107px;
		padding-left: 7px;
		padding-top: 2px;
	}
	
	.codeinput .infobox .left_form {
		float: left;
		width: 37px;			
	}
	
	.contact .left_form {
		float: left;
		width: 250px;
	}
	
	.search_agent_left .left_form {
		float: left;
		width: 230px;
	}
		
	.search .left_form_street {
		float: left;
		width: 390px;
		padding-right:13px;
	}
	
	.impress .left_form {
		float: left;
		width: 250px;
	}
	
	.time_schedule .left_form_small {
		float: left;
		width: 119px;
	}
	
	.auction_container .left_form {
		float: left;
		width: 163px;			
	}	
	
	.expose_details .left_form {
		float: left;
		width: 180px;			
	}	
	
	.rent_charge_overview .left_form {
		float: left;
		width: 168px;			
	}	
	
	.basic_data .left_form {
		float: left;
		width: 183px;			
	}
	
		
	.form_hr .left_form {
		width: 168px;
		float: left;
	}	
	
	.login .left_form, .login .right_form {
		float: left;
		width: 195px;	
	}
	
	.quicksearch .right_form {
		float: left;
		width: 110px;						
	}
	
	.quicksearch .right_container .right_form {
		float: right;
		width: 131px;						
	}
	
	.searchresults .search_container_left .right_form {
		float: left;
		width: 71px;			
	}
	
	.codeinput .code_input .right_form {
		float: left;
		width: 285px;
	}
	
	.codeinput .infobox .right_form {
		float: left;
		width: 200px;
	}
	
	.impress .right_form {
		float: left;
		width: 615px;	
	}
	
	.left_form_info_text {
		padding: 5px 0px 0px 2px;
	}
	
	.replacement .left_form {
		width: 228px;
		float: left;
	}
	
	.charge_cap .left_form {
		width: 207px;
		float: left;
	}
	
	.offer_row_text_big .left_form {
		width: 134px;
		float: left;
	}
	
	.right_form {
		float: left;
		width: 280px;		
	}	
	
	.contact .right_form {
		float: left;
		width: 120px;		
	}	
	
	.search_agent_left .right_form {
		float: left;
		width: 140px;	
	}
	
	.search .right_form_street_number {
		float: left;
		width: 89px;
		padding-right:5px;
	}
	
	.search .right_form {
		float: left;
		width: 89px;	
	}
	
	.auction_container .right_form {
		float: left;
		width: 300px;			
	}
	
	.expose_details .right_form {
		float: left;
		width: 400px;			
	}	
	
	.rent_charge_overview .right_form {
		float: left;
		width: 90px;
		padding-right: 10px;			
	}	
	
	.basic_data .right_form {
		float: left;
		width: 85px;		
	}
	
	.form_hr .right_form {
		width: 100px;
		float: left;
		padding-right: 0px;
	}
	
	.replacement .right_form {
		float: left;
		width: 162px;		
	}	
	
	.charge_cap .right_form {
		width: 147px;
		float: right;
	}
	
	.offer_row_text_big .right_form {
		width: 280px;
		float: left;
	}
	
	.time_schedule .right_form_big {
		float: left;
		width: 271px;
	}
	
	.select_label {
		float: right;
		width: 41px;		
	}
	
	.select_input {
		float: right;
		width: 106px;
	}
	
	.left_form_select {
		float: left;
		width: 179px;
	}
	
	.form_verifying_number {
		float: left; 
		padding-right: 3px;
	}
	

	.confidential_information .big_container_left .left_form {
		float: left;
		width: 171px;			
	}
	
	.confidential_information .big_container_right .left_form {
		float: left;
		width: 198px;			
	}
	
	.object_data .left_form {
		float: left;
		width: 142px;			
	}
	
	.photo_upload .left_form {
		float: left;
		width: 241px;			
	}
	
	.time_schedule .big_container_left .left_form {
		float: left;
		width: 230px;
	}
	
	.time_schedule .big_container_right .left_form {
		float: left;
		width: 230px;
	}
	
	.confidential_information .big_container_left .right_form {
		float: left;
		width: 219px;		
	}
	
	.confidential_information .big_container_right .right_form {
		float: left;
		width: 192px;		
	}
	
	.object_data .right_form {
		float: left;
		width: 248px;			
	}
	
	.photo_upload .right_form {
		float: left;
		width: 149px;			
	}
	
	.time_schedule .big_container_left .right_form {
		float: right;
		width: 160px;
	}
	
	.time_schedule .big_container_left .right_form .select_form {
		width: 156px;
	}
	
	.time_schedule .big_container_left .right_form #participants_per_slot {
		width: 50px;
	}
	
	.time_schedule .big_container_right .right_form {
		float: right;
		width: 160px;
	}
	
	.time_schedule .big_container_right .right_form .transfer_date_wrap {
		position:absolute;
		width: 190px;
	}
	
	.time_schedule .big_container_right .right_form .transfer_date_wrap .tooltip_info {
		margin-left:0px;
	}
	
	.object_data .right_form_big {
		float: left;
		width: 274px;			
	}
	
	.confidential_information .right_form_checkbox {
		padding: 2px 0px 0px 0px;
	}

	.select_input {
		float: right;
		width: 106px;
	}

/* inputs neu */
	.textarea_form {
		width: 236px;
		height: 42px;
		padding: 5px;
		border: 1px solid #dadada;
	}
	
	.time_schedule .textarea_form {
		width: 259px;
		height: 60px;
		padding: 5px;
		border: 1px solid #dadada;
	}
	
	.textarea_form_big {
		width: 378px;
		height: 122px;
		padding: 5px;
		border: 1px solid #dadada;
	}
	
	.photo_upload .textarea_form_big {
		width: 376px;
		height: 45px;
		padding: 5px;
		border: 1px solid #dadada;
		margin-bottom: 10px;
		margin-left: 1px;
	}

	.photo_upload .big_container_right .textarea_form_big {
		width: 409px;
	}

	
	input[type="checkbox"] {
		padding: 0px;
		margin: 0px;
		height: 13px;
		width: 13px;
		display: block;
	}
	
	input[type="radio"] {
		padding: 0px;
		margin: 0px;
		height: 13px;
		width: 13px;
		display: block;
	}
	
	.checkbox_form {
		float: left;
		padding: 2px 0px 0px 0px;
	}
	
	.checkbox_form_big {
		float: left;
		padding: 2px 3px 0px 0px;
	}		
	
	.confidential_information .big_container_right .checkbox_text {
		float: left;
		padding-left: 8px;
	}
	
	.checkbox_text {
		float: left;
		padding-left: 15px;
		padding-top: 1px;
	}
	
	.checkbox_text_small {
		float: left;
		padding-left: 5px;
		padding-top: 1px;
	}
	
	.viewing_appointment_links .checkbox_text_small {
		float: left;
		padding-left: 5px;
		padding-top: 3px;
	}
	
	.agbs .checkbox_text_small {
		float: left;
		width: 360px;
		padding-left: 10px;
	}
	
	.checkbox_text_big {
		float: left;
		padding-left: 15px;
		padding-top: 1px;
		width: 850px;
	}
	
	.search_agent_left .select_form_small,
	.quicksearch .select_form_small {
		width: 52px;
		height: 22px;
	}
	
	.quicksearch .right_container .select_form_small {
		width: 63px;
		height: 22px;
	}
	
	.select_appointment_item_right .select_form_small {
		width: 64px;
		height: 22px;
	}
	
	.searchresults .search_container_left .select_form_small {
		width: 71px;
		height: 22px;
	}
		
	.new_appointment_select .select_form_small {
		width: 49px;
		height: 22px;
	}
	
	.search .select_form_small {
		width: 89px;
		height: 22px;
	}
	
	.select_form {
		width: 105px;
		height: 22px !important;
	}
	
	.searchresults .search_container_left .select_form {
		float: left;
		width: 130px;			
	}
	
	.select_appointment .select_form {
		width: 63px;
		height: 20px;		
	}
	
	.select_appointment .select_form_day {
    width: 45px;
    height: 20px;
  }
  
  .select_appointment .select_form_month {
    width: 85px;
    height: 20px;
  }
	
	.new_appointment_select .select_form {
		width: 58px;
		height: 20px;
	}
	
	.confidential_information .big_container_left .select_form {
		width: 68px;
		height: 20px;
	}
	
	.time_schedule .big_container_left .select_form {
		width: 151px;
		height: 20px;
	}
	
	.time_schedule .big_container_right .select_form {
		width: 140px;
		height: 20px;
	}
	
	.viewing_appointment_text .select_form {
		width: 225px;
		height: 20px;
	}
	
	.search_agent_left .select_form_middle,
	.quicksearch .select_form_middle  {
		width: 110px;
		height: 22px;
	}


	
	
	.confidential_information .big_container_right .select_form_middle {
		width: 93px;
		height: 22px;
	}
	
	.select_form_phone {
		width: 64px;
		height: 20px;
		margin-right: 7px;
	}
	
	.phone_small .select_form_phone {
		width: 54px;
		height: 20px;
		margin-right: 3px;
	}
	
	
	.select_form_middle {
		width: 135px;
		height: 22px;
	}
	
	.garage .select_form_middle {
		width: 201px;
		height: 22px;
	}
	
		
	.search_agent_right .form_input_middle {
		width: 90px;
	}
	
	.searchresults .search_container_left .form_input_middle {
		float: left;
		width: 122px;			
	}	
		
	.captcha .form_input_middle {
		width: 122px;
		height: 15px;
		padding: 2px 3px;
		border: 1px solid #dadada;	
		margin-right: 5px;
	}
	
	.garage .form_input_middle {
		width: 171px;
		height: 15px;
		padding: 2px 3px;
		border: 1px solid #dadada;		
		margin-left: 10px;		
	}
	
	.ident_card .form_input_middle {
		width: 54px;
		height: 15px;
		padding: 2px 3px;
		border: 1px solid #dadada;					
	}
	
	.my_profile_advice .form_input_middle {
		width: 124px;
		height: 15px;
		padding: 2px 3px;
		border: 1px solid #dadada;					
	}	
	
	.search_agent_left .form_input_small,
	.quicksearch .form_input_small {
		width: 44px;
		height: 15px;
		padding: 2px 3px;
		border: 1px solid #dadada;					
	}
	
	.quicksearch .right_container .form_input_small {
		width: 55px;
		height: 15px;
		padding: 2px 3px;
		border: 1px solid #dadada;
	}
	
	.phone_small .form_input_small {
		width: 44px !important;
		height: 15px;
		padding: 2px 3px;
		border: 1px solid #dadada;					
	}
	
	.charge_cap .form_input_small {
		width: 115px;
		height: 15px;
		padding: 2px 3px;
		border: 1px solid #dadada;					
	}
	
	.select_form_big {
		width: 280px;
		height: 22px;
		float: left;
		margin-bottom: 10px;
	}
	
	.report_expose_modal_select {
		width: 346px;
		height: 22px;
		margin-bottom: 10px;
	}
	.report_expose_modal_textarea{
		width: 333px;
		height: 108px;
	}
	
	.quicksearch .right_container .select_form_big {
		width: 270px;
		height: 22px;
	} 
	
	.quicksearch .select_form_big {
		width: 340px;
		height: 22px;
	}
	
	.searchresults .search_container_right .select_form_big {
		width: 180px;
		height: 22px;
	}
	
	.search_agent_left .select_form_big {
		width: 340px;
		height: 22px;
	}
	
	.search .select_form_big {
		width: 265px;
		height: 22px;
	}
		
	.photo_upload .select_form_big {
		width: 390px;
		height: 22px;	
	}
	
	.confidential_information .big_container_left .select_form_big {
		width: 219px;
		height: 22px;
	}
	
	.confidential_information .big_container_right .select_form_big {
		width: 192px;
		height: 22px;
	}
	
	.object_data .select_form_big {
		width: 248px;
		height: 22px;
	}
	
	.form_input_info {
		width: 418px;
		height: 15px;
		padding: 13px 3px;
		border: 1px solid #dadada;	
	}
	
	.form_input_big {
		width: 272px;
		height: 15px;
		padding: 2px 3px;
		border: 1px solid #dadada;
	}
	
	.quicksearch .form_input_big {
		width: 217px;
		height: 15px;
		padding: 2px 3px;
		border: 1px solid #dadada;
	}
	
	.searchresults .search_container_left .form_input_big {
		width: 180px;
		height: 15px;
		padding: 2px 3px;
		border: 1px solid #dadada;
	}

	.search_agent_left .form_input {
		width: 217px;
		height: 15px;
		padding: 2px 3px;
		border: 1px solid #dadada;
	}
	
	.quicksearch .form_input {
		width: 97px;
		height: 15px;
		padding: 2px 3px;
		border: 1px solid #dadada;
	}
	
	.quicksearch .right_container .form_input {
		width: 123px;
		height: 15px;
		padding: 2px 3px;
		border: 1px solid #dadada;
	}
	
	.searchresults .search_container_left .form_input {
		width: 89px;
		height: 15px;
		padding: 2px 3px;
		border: 1px solid #dadada;
	}
	
	.search .left_form_city .form_input_big {
		width: 576px;
		height: 15px;
		padding: 2px 3px;
		border: 1px solid #dadada;
	}
	
	.search .left_form_street .form_input_big {
		width: 376px;
		height: 15px;
		padding: 2px 3px;
		border: 1px solid #dadada;
	}
	
	.my_profile_advice .form_input_big {
		width: 260px;
		height: 15px;
		padding: 2px 3px;
		border: 1px solid #dadada;					
	}
	
	.ident_card .form_input_big {
		width: 85px;
		height: 15px;
		padding: 2px 3px;
		border: 1px solid #dadada;
	}
	
	.confidential_information .big_container_left .form_input_big {
		width: 211px;
		height: 15px;
		padding: 2px 3px;
		border: 1px solid #dadada;
	}
	
	.confidential_information .big_container_right .form_input_big {
		width: 184px;
		height: 15px;
		padding: 2px 3px;
		border: 1px solid #dadada;
	}
	
	.object_data .form_input_big {
		width: 240px;
		height: 15px;
		padding: 2px 3px;
		border: 1px solid #dadada;
	}
	
	.photo_upload .form_input_big {
		width: 382px;
		height: 15px;
		padding: 2px 3px;
		border: 1px solid #dadada;
	}
	
	.search_agent_left .form_input_middle,
	.quicksearch .form_input_middle {
		width: 102px;
		height: 15px;
		padding: 2px 3px;
		border: 1px solid #dadada;
	}
	
	.phone_small .form_input_middle {
		width: 91px !important;
		height: 15px;
		padding: 2px 3px;
		border: 1px solid #dadada;
	}
	
	.confidential_information .big_container_left .form_input_middle {
		width: 137px;
		height: 15px;
		padding: 2px 3px;
		border: 1px solid #dadada;
	}
	
	.application_doc_upload .form_input_middle {
		width: 133px;
		height: 15px;
		padding: 2px 3px;
		border: 1px solid #dadada;
	}
	.application_doc_upload .message, .application_doc_upload .advise{
		clear: both;
	}
	
	.confidential_information .big_container_right .form_input_middle {
		width: 141px;
		height: 15px;
		padding: 2px 3px;
		border: 1px solid #dadada;
	}
	
	.photo_upload .form_input_middle {
		width: 220px;
		height: 15px;
		padding: 2px 3px;
		border: 1px solid #dadada;
	}
	
	.auction_container .form_input_middle {
		width: 103px;
		height: 15px;
		padding: 2px 3px;
		border: 1px solid #dadada;
	}
	
	.search .form_input_small {
		width: 81px;
		height: 15px;
		padding: 2px 3px;
		border: 1px solid #dadada;
	}
	
	.searchresults .search_container_left .form_input_small {
		width: 63px;
		height: 15px;
		padding: 2px 3px;
		border: 1px solid #dadada;
	}
	
	 .ident_card .form_input_small {
		width: 10px;
		height: 15px;
		padding: 2px 3px;
		border: 1px solid #dadada;
	}
	
	.time_schedule .big_container_left .form_input_small {
		width: 143px;
		height: 15px;
		padding: 2px 3px;
		border: 1px solid #dadada;
	}
	
	.time_schedule .big_container_right .form_input_small {
		width: 132px;
		height: 15px;
		padding: 2px 3px;
		border: 1px solid #dadada;
	}
	
	.confidential_information .form_input_small {
		width: 60px;
		height: 15px;
		padding: 2px 3px;
		border: 1px solid #dadada;
	}
	
	.form_input_street {
		width: 200px;
		height: 15px;
		padding: 2px 3px;
		border: 1px solid #dadada;
	}
	
	.form_input_number {
		width: 56px;
		height: 15px;
		padding: 2px 3px;
		border: 1px solid #dadada;
	}
	
	.confidential_information .form_input_street {
		width: 166px;
		height: 15px;
		padding: 2px 3px;
		border: 1px solid #dadada;
	}
	
	.confidential_information .form_input_number {
		width: 32px;
		height: 15px;
		padding: 2px 3px;
		border: 1px solid #dadada;
	}
	
	.form_input_number_big {
		width: 129px;
		height: 15px;
		padding: 2px 3px;
		border: 1px solid #dadada;
	}
	
	.codeinput .form_input {
		width: 276px;
		height: 15px;
		padding: 2px 3px;
		border: 1px solid #dadada;
	}
	
	.search .form_input {
		width: 97px;
		height: 15px;
		padding: 2px 3px;
		border: 1px solid #dadada;
	}
	
	.search .checkbox_block_right .form_input {
		width: 90px;	
	}
	
	.replacement .form_input {
		width: 200px;
		height: 15px;
		padding: 2px 3px;
		border: 1px solid #dadada;
	}
	
	.replacement .form_input_middle {
		width: 127px;
		height: 15px;
		padding: 2px 3px;
		border: 1px solid #dadada;
	}
	
	#fix-thumblist {
		padding-left: 8px;		
	}

/* FOOTER START */
	#footer {
		margin: 20px 16px 0px 16px;
		height: 32px;
		padding-top: 4px;
	}

/* FOOTER MENU */
	#footer ul {
		padding-top: 5px;
		float: left;
	}

	#footer li {
		float: left;
		padding-left: 22px;
		padding-right: 5px;
	}

	#copyright {
		float: right;
		padding-top: 5px;
		padding-right: 20px;
	}
/* FOOTER END */

/* FOOTER MEIN KONTO */

	#footer_mein_konto {
		padding: 20px;
		height: 90px;
	}

	#footer_mein_konto ul {
		list-style-type: none;
	}

	#footer_mein_konto_left {
		float: left;
		width: 360px;
		margin-left: 20px;
	}
	#footer_mein_konto_middle {
		float: left;
		width: 330px;
	}
	#footer_mein_konto_right {
		float: right;
		width: 235px;
		margin-right: 20px;
	}

	.footer_mein_konto_title {
		float: left;
		width: 108px;
	}

	.footer_mein_konto_list {
		float: left;
		width: 150px;
	}

	.footer_mein_konto_right_title {
		float: left;
		width: 145px;
	}

	.footer_mein_konto_right_list {
		float: left;
		width: 90px;
	}

/* BUTTONS OLD */
	.button_grey_small {
		width: 64px;
		height: 19px;
		border: none;
		padding-bottom: 2px;
	}

	.button_weiter {
		float: right;
		margin-top: 5px;
	}

	.button {
		width: 159px;
		height: 31px;
		border: none;
	}

	.button_big {
		width: 201px;
		height: 31px;
		border: none;
	}

	.button_small {
		width: 106px;
		height: 31px;
		border: none;
	}

	.button_zuruck {
		width: 64px;
		height: 19px;
		border: none;
	}

	.button_auswaehlen {
		width: 115px;
		height: 19px;
		border: none;
		margin-bottom: -2px;
		margin-left: 4px;
	}

	.button_hochladen {
		width: 159px;
		height: 31px;
		border: none;
		float: right;
		margin-top: 77px;
	}

	.button_hinzufuegen {
		width: 115px;
		height: 19px;
		border: none;
		margin-left: 161px;
		margin-top: 10px;
		padding-bottom: 4px;
	}

	.button_test_small_drucken {
		margin-left: -35px;
		position: absolute;
		margin-top: -50px;
	}

	.button_termin_vereinbaren {
		width: 235px;
		height: 31px;
		border: none;
	}

	.button_suche_orange {
		width: 106px;
		height: 31px;
		border: none;
	}

	.button_mein_konto {
		width: 76px;
		height: 20px;
		border: none;
	}

	.button_mein_konto_big {
		width: 104px;
		height: 20px;
		border: none;
	}

	.button_mein_konto_small {
		width: 66px;
		height: 20px;
		border: none;
	}

	.button_search_results {
		width: 56px;
		height: 20px;
		border: none;
	}

	/** Anpassungen **/
	/* as - Anpassung für Flapcontainer */
	.mein_konto_left {
		margin:0;
		padding:0;
	}

	/* as - Anpassung für Flapcontainer */
	/*.quick_search {
		background-color:#CCCCCC;	
		padding:16px 20px 20px;
		position:absolute;
		width:908px;
		z-index:100;
	}*/

	/* as - Anpassung für Flapcontainer */
	/*.mein_konto_search {
		height:70px;
	}*/
	
	.charCounter{
		margin-top: 15px;
	}
	
	
	
	
	/* edit by henning borchers */

	#advsResultContainer {
		position: absolute;
		border: 1px solid #DADADA;
		width: 582px;
		margin-top:-1px;
		z-index:999;
	}

	#homesearchform #advsResultContainer {
		width: 280px;
	}

	#advsResultContainer .searchresult_offers {		
		width:562px;
		padding: 10px;
		max-height: 275px;
		/* height: auto !important; */
		height: 275px !important;
		overflow-y: auto;
		position:relative !important;
		display:block !important;
		border-width:0px !important;
		/* background-image: url(../images/hintergrund-suchergebnisse.jpg) !important;
		background-repeat:repeat-x !important; */
		background-color:#FFFFFF !important;
	}

	#homesearchform #advsResultContainer .searchresult_offers {		
		width:260px;
	}

	
	.advsResultContainer_results {
		width: 382px !important;
	}
	
	.advsResultContainer_results .searchresult_offers {
		width: 362px !important;
	}
	
	#advsResultActions {
		background-color:#FFFFFF !important;
		padding: 10px;
		border-top: 1px solid #DADADA;
	}
	
	#advsResultActionsShowAll {
		text-decoration:underline;
		cursor:pointer;	
	}

	#searchResult {
		padding:0;
		margin:0;
	}
	#searchResult li {
		list-style-type:none;
		clear:both;
		padding:4px 0;
	}
	#searchResult li input {
		float:left;
	}
	#searchResult li p {
		float:left;
		padding:0 0 0 5px;
		margin:0px;
	}
	#searchResult li .sCnt {
		float:right;
		padding:0px;
		margin:0px;
	}
	
	.searchresults .search_container_left .form_input_city {
		width: 255px;
		height: 15px;
		padding: 2px 3px;
		border: 1px solid #dadada;
	}
	
	.advSearchBackLayer {
		z-index:2;
		position:fixed;
		top:0px;
		left:0px;
		width:100%;
		height:100%;
		display:none;	
	}
	
	.dateSelect {
		width:160px;
	}
	.dateSelect select {
		height: 22px;
	}
	.dateSelect .day,
	.dateSelect .month {
		margin-right:3px;
	}
	.dateSelect .day { width:45px;}
	.dateSelect .month { width:45px;}
	.dateSelect .year { width:60px;}
	
	.titleimagedesc_dyn_height{
		height: auto !important;
		min-height: 16px;
		width:420px;
	}
	
	#form-login-header {
		float:right;
		margin-top:-6px;	
	}
	
	#form-login-header .submit_form_small {
		width:55px;
		color:#FFF !important;	
	}
	
	#form-login-header #header_email {
		width:120px;
		height:13px;
		font-size:11px;	
	}
	#form-login-header #header_password {
		width:98px;	
		height:13px;
		font-size:11px;	
	}
	.ui-dialog-left-empty {
		float:left;
		width:30px;		
	}
	#cancelBidForm label {
		float:left;	
	}
	#cancelBidForm #cancelBidExposeId,
	#cancelBidForm #cancelBidReason {
		float:right;
		width:306px;
	}
	#cancelBidForm #cancelBidExposeId {
		width:300px;
	}
	#cancelBidForm .ui-dialog-right {
		width:420px;
	}
	#cancelBidForm_dialog_complete_data {
		background: url(../images/hintergrund-submit-orange.jpg) repeat-x !important;
		color:#FFF !important;
	}
	
	#streetClickLayer,
	#numberClickLayer,
	#radiusClickLayer {
		position:absolute;
		z-index:99;
		width:88px;
		height:22px;
	}
	
	.expose_anchor_menu li {
		float:left;
		padding:0 10px 0 10px;
		list-style-type:none;
	}
	
	.expose_anchor_menu li a {
		font-weight:bold;
	}
	
	#btmeetings .container_inner{
		padding:5px 17px 15px;
	}
	
	/* modal-dialog subbox*/
		
	.modal-dialog-subbox {
		background: url(../images/modal_dialog_subbox_gb.gif) #FFF repeat-x;
		border: 1px solid #e4e0e1;
		margin-top:24px;
		padding: 3px 5px 10px 5px;
		color:#666666
	}
	
	.modal-dialog-subbox h1{
	font-size: 13px;
	font-weight:bold;
	margin-bottom:8px;
	}
	
	#btmeetings .modal-dialog-subbox {
	margin-top:10px;
	}
	
	.new_appointment_left{
	width:150px;
	}
	
	.new_appointment_left .formular_input{
	border: 1px solid #d1d1d1;
	}
	
	.new_appointment_select .select_form{
	border: 1px solid #d1d1d1;
	}
	
	.new_appointment_right {
	width:150px;
	float:left;
	}
	
	.new_appointment_right .select_form_small {
	border: 1px solid #d1d1d1;
	}
	
	.new_appointment_bottom{
	width:600px;
	float:left;	
	}
	
	.new_appointment_bottom div {
	float:left;
	margin:20px 70px 0 0;
	color:#FD7800;
	}
	
	.new_appointment_bottom b{
	color:#666666
	}
	
	.searchform_box_bottom{
		padding-top: 13px;
		width: 100%;
		overflow: hidden;	
	}
	
	#publish_expose {
		width:190px;
	}
	
	#qanda .button_right .button_bg{
	margin-top:20px;
	}
	
	/* welcome neu */
	.welcome-page {
    padding: 0 20px 20px !important;
  }
  
  .start_page {
    clear: both;
  }
  
  .start_left_bg {
    float: left;
    width: 634px;
    height: 486px;
    position: relative;
    background: url(../images/start-left-bg.jpg) no-repeat left top;
    margin: 15px 0 0;
  }
  
  .start_left {    
    padding: 30px 0 0 24px;
  }
  
  .start_left_img {
    position: absolute;
    right: 113px;
    top: -32px;    
  }
  
  .start_left h1 {
    color: #FD7800;
    font-size: 36px;
    font-weight: bold;
  }
  
  .start_left h2 {
    color: #656563;
    font-size: 26px;
  }
  
  .start_left h3 {
    color: #242424;
    font-weight: normal;
    font-size: 20px;
    width: 255px;
    margin: 20px 0 0;
  }
  
  .start_left h4 {
    color: #242424;
    font-weight: bold;
    font-size: 16px;
    margin: 30px 0 0;
  }
  
  .start_left ul.list_steps { list-style-type: none; margin: 10px 0 45px; overflow: hidden; color: #242424; font-weight: bold; font-size: 13px; }
  .start_left ul.list_steps li { padding: 0 0 0 30px; position: relative; height: 23px; margin: 5px 0 0; }
  .start_left ul.list_steps img { position: absolute; left:0;  top: -4px; }
  
  .start_left .button_bg { 
    width: 241px; 
    height: 31px;
    background: url(../images/button-big.png) no-repeat left top;
    line-height: 28px;
  }
  
   .start_left .button_bg a {
     font-size: 14px;
     background: none;
     width: 241px;
     height: 31px;
     padding: 0;
     margin: 0;
     border: 0;
     font-size: 16px;
   }
   
   .start_search_bg {
    width: 314px;
    height: 322px;
    background: url(../images/box-rechts.png) no-repeat left top;
    float: right;
    margin: 15px 0 0;
   }
   
   .start_search {
    padding: 22px 16px 0;
   }
   
   .start_search img {
    float: left;
   }
   
   .start_search h1 {
    display: inline;
    color: #FD7800;
    float: left;
    font-weight: bold;
    font-size: 26px;
   }
   
   .start_search h2 {
    font-size: 16px;
    color: #656563;
    margin-left: 90px;
   }
   
   .start_search .form_input {
    font-size: 11px;
    width: 270px;
    padding: 3px 5px;
    height: 12px;
    border: 1px solid #d1d1d1;
    color: #939393;
   }
   
   .start_search .input_left {
    font-size: 11px;
    width: 125px;
    padding: 3px 5px;
    height: 12px;
    border: 1px solid #d1d1d1;
    color: #939393;
    float: left;
   }
   
   .start_search .input_right {
    font-size: 11px;
    width: 125px;
    padding: 3px 5px;
    height: 12px;
    border: 1px solid #d1d1d1;
    color: #939393;
    float: right;
   }
   
   .select_left {
    font-size: 11px;
    width: 135px;    
    height: 20px;
    border: 1px solid #d1d1d1;
    color: #939393;
    float: left;
   }
   
    .select_right {
    font-size: 11px;
    width: 135px;    
    height: 20px;
    border: 1px solid #d1d1d1;
    color: #939393;
    float: right;
   }
   
   .start_search .submit_form {
    width: 139px;
    height: 24px;
    font-size: 14px;
    background: url(../images/button-suchen.png) no-repeat left top;
    color: #fff !important;
    float: left;
    border: 0;
   }
   
   .start_search .label {
    font-size: 11px;
    color: #515151;
    font-weight: bold;
    padding-left: 2px;
    overflow: hidden;
    height: 16px;
   }
   
   .start_search a {
    font-size: 12px;
    font-weight: normal;
    color: #525252;
    margin: 5px 5px 0;
    float: right;    
   }
   
   .info_teaser_bg {
    margin-top: 5px;
    width: 312px;
    height: 158px;
    background: url(../images/principle_teaser.jpg) no-repeat left top;
    float: right;
   }
   
   .info_teaser {
    padding: 15px 16px 0;
    position: relative;
   }
   
   .info_teaser a#tour_link2 {
    position: absolute;
    right: 68px;
    top: 72px;
    width: 42px;
    height: 42px;
    display: block;
   }
   
   .info_teaser h1 {
    font-size: 26px;
    color: #FD7800;
    font-weight: bold;
   }
   
   .info_teaser h4 {
    font-size: 13px;
    color: #FD7800;
    font-weight: bold;
    color: #313131;
    width: 130px;
   }

   .info_teaser .subline {
    font-size: 13px;
    color: #FD7800;
    color: #313131;
    width: 170px;
   }
   
   .welcome-teaser-boxes h1{
      color: #FD7800;
      padding: 0px 5px 4px;
      font-size: 16px;
      font-weight: bold;
      float: left;
   }
   
   .welcome-teaser-boxes {
      overflow: hidden;
      width: 957px;
      padding-top: 20px;
   }
   
   .welcome-teaser-boxes .box {
    width: 314px;
    padding: 0px 0px 0px;
    float: left;
    overflow: hidden;
    margin: 0 5px 0 0;
    list-style-type: none;
   }
   
   .welcome-teaser-boxes .innerbox {
    width: 284px;
    height: 83px;
    padding: 18px 15px 15px;
    background: url(../images/teaser_box.png) no-repeat left bottom;
    float: left;
    color: #313131;
    overflow: hidden;
    margin: 0 5px 0 0;
    list-style-type: none;
   }
   
	.welcome-teaser-boxes .innerbox_livechat {
    width: 284px;
    height: 83px;
    padding: 18px 15px 15px;
    background: url(../images/teaser_box_livechat.jpg) no-repeat left bottom;
    float: left;
    color: #313131;
    overflow: hidden;
    margin: 0 5px 0 0;
    list-style-type: none;
   }
   
   
   .top-expose-img {
    padding: 5px 6px 6px;
    background: url(../images/top-expose-img.png) no-repeat left top;
    width: 72px;
    height: 72px;
    float: left;
    margin-right: 12px;
   }
   
   .top-expose-img img {
    width: 72px;
    height: 72px;
   }
   
   .top-expose-text {
    width: 185px;
    float: left;
    padding: 6px 0 0;
    font-size: 12px;
   }
   
   .top-expose-text a {
    text-decoration: none;
    color: #313131;
   }
   
   .top-expose-text p {
      padding: 5px 0px 8px; 
    }
    
    .top-expose-info-text {
      padding: 10px 0 0;
      font-size: 10px;
      color: #c7c7c7;
    }