/* CSS Document */

/*--------------------------------------------tag styles----------------------------------------*/

/*universal */
div 												{font-family:Verdana, Arial, sans-serif; -moz-box-sizing:border-box;box-sizing:border-box;}

/*tables*/
table 												{width:100%; color:#666666; font-size:11px; font-family:Verdana, Arial, sans-serif; 
 													 border:none; border-collapse:collapse; -moz-box-sizing:border-box;box-sizing:border-box;}
th 													{vertical-align:top;}
td 													{vertical-align:top;}

/* forms */
form 												{display:inline;}
input 												{font-size:11px; font-family:Verdana, Arial, sans-serif; margin:1px 0 1px 0; padding-left:4px;}
select 												{font-size:11px; font-family:Verdana, Arial, sans-serif; margin:1px 0 1px 0;}
optgroup 											{font-size:11px; font-family:Verdana, Arial, sans-serif; margin:1px 0 1px 0; padding-left:4px;}
textarea 											{font-size:11px; font-family:Verdana, Arial, sans-serif; margin:1px 0 1px 0; padding:4px;}

/*links*/
a:link 												{color:#666666; text-decoration:none;}
a:visited 											{color:#b51284; text-decoration:none;}
a:active 											{color:#666666; text-decoration:none;}
a:hover 											{color:#b51284; text-decoration:none;}

/*----------------------------------------------classes------------------------------------------*/

/*universal */
.div_popup 											{width:360px; display:none; position:absolute; left:300px; top:220px;
													 background-color:white; border:solid 4px #b51285; border-top:none;z-index:99;}
.spa_red 											{color:red;}
/* tables */
.tbl_screen 										{display:block;}
.tbl_print 											{display:none;}

.tbl_main 											{width:920px; margin-left:20px;}
.tbl_main td 										{}
.tbl_main .td_border 								{border:solid 1px #666666; }

.td_header 											{padding:30px 10px 30px 10px;}
.td_menu 											{margin: 0; padding:0;}
.td_menu a											{font-size:14px; font-weight:bold; margin:0 9px 0 0;}

.tbl_content_advanced								{}
.tbl_content_advanced th							{color:#FFFFFF; font-size:12px; font-weight:normal; text-align:left;
								 					 white-space:nowrap; padding:0px 20px 1px 20px; background-color:#b51285;}
.tbl_content_advanced .th_end_angular_right 
													{background-image:url(../images/end_angular_right.gif); 
													 background-position:right; background-repeat:no-repeat;}
.tbl_content_advanced .th_end_angular_right_long 	{width:200px; background-image:url(../images/end_angular_right_long.gif); 
													 background-position:right; background-repeat:no-repeat; 
													 background-color:transparent;}
.tbl_content_advanced .th_invisible					{background-color:transparent;}
.tbl_content_advanced .th_border_right				{border-right:solid 2px #FFFFFF;}
.tbl_content_advanced .th_border_no1				{border-bottom:solid 2px #FFFFFF;}
.tbl_content_advanced .th_border_no	{}
.tbl_content_advanced td							{padding:10px 20px 10px 20px;}
.tbl_content_advanced .td_border_right_and_top		{border-right:solid 2px #FFFFFF; border-top:solid 2px #FFFFFF;}
.tbl_content_advanced .td_border_right_and_top1		{border-right:solid 1px #FFFFFF; border-top:solid 2px #FFFFFF; }
.tbl_content_advanced .td_border_right_and_top2		{border-right:solid 2px #FFFFFF; border-top:solid 2px #FFFFFF;}
.tbl_content_advanced .td_border_right_and_top3		{border-right:solid 2px #FFFFFF; border-top:solid 2px #FFFFFF; width:10px;}
.tbl_content_advanced .td_border_top				{border-top:solid 2px #FFFFFF;}

.tbl_content_advanced .th_sort						{color:#FFFFFF; font-size:12px; font-weight:normal; text-align:left;
													 white-space:nowrap; padding:0px 5px 1px 20px; background-color:#b51285;}
.tbl_content_advanced .th_sort1						{color:#FFFFFF; font-size:12px; font-weight:normal; text-align:left;
													 white-space:nowrap; padding:0px 5px 1px 5px; background-color:#b51285;}
.tbl_sort 											{width:100%;}
.tbl_sort1 											{width:100%;}
.tbl_sort .th_text									{padding:0px 0px 0px 0px; background-color:transparent;}
.tbl_sort1 .th_text1								{padding:0px 0px 0px 0px; background-color:transparent;}
.tbl_sort .th_img_sort 								{text-align:right; white-space:nowrap; padding:0px 0px 0px 0px;}
.tbl_sort1 .th_img_sort 							{text-align:right; white-space:nowrap; padding:0px 0px 0px 0px;}

.tbl_content_advanced_popup							{}
.tbl_content_advanced_popup th						{color:#FFFFFF; font-size:12px; font-weight:normal; text-align:left;
													 padding:0px 20px 1px 20px; background-color:#b51285;}
.tbl_content_advanced_popup .th_end_angular_right 	{background-image:url(../images/end_angular_right.gif); 
													 background-position:right; background-repeat:no-repeat;}
.tbl_content_advanced_popup .th_invisible			{background-color:#FFFFFF;}
.tbl_content_advanced_popup td						{padding:10px 10px 10px 10px;}

.tbl_content										{width:550px; height:433px;}
.tbl_content td										{padding:20px 0px 20px 20px;}
.td_content											{background-image:url(../images/bg_right.jpg); 
													 background-position:top right; background-repeat:no-repeat;}

.td_content_without_image							{height:433px; background-image:url(../images/bg_right_without_image.gif); 
													 background-position:top right; background-repeat:no-repeat;}


.tbl_login 											{width:175px; background-color:#FFFFFF; border:solid 1px #666666;}
.tbl_login th										{color:#666666; font-size:10px; font-weight:bold;
													 border-bottom:solid 1px #666666; padding:0px 6px 0px 6px;}
.tbl_login td										{color:#666666; font-size:9px; padding:0px 6px 0px 6px;} 
								 
.tbl_popup 											{width:100%;}
.tbl_popup th										{color:#FFFFFF; font-size:12px; font-weight:normal; text-align:left;
													 padding:0px 10px 1px 10px; background-color:#b51285;}
.tbl_popup td										{padding:10px 10px 10px 10px;} 
								 
.td_content_footer 									{font-size:12px; font-weight:bold; padding:6px 20px 6px 20px;}
.td_footer											{text-align:center;}
.td_footer a										{font-size:10px;} 

.td_transparent										{background-image:none;}

.td_pagging											{background-color:#CCCCCC; text-align:center;}

.tbl_padding_default								{border:none;}
.tbl_padding_default th    							{padding:10px 10px 10px 10px; text-align:left;}
.tbl_padding_default td    							{padding:10px 10px 10px 10px;}

.tbl_form     										{}
.tbl_form td										{padding:1px 0 1px 0;}

.tbl_form td										{border-bottom:dotted 1px #990000; padding:3px 6px 4px 6px;}
.tbl_form td										{border-bottom:none;}
.tbl_form .td_form_left								{width:234px;}
.tbl_form .td_form_left								{width:372px;}
.tbl_form input										{width:360px;}
.tbl_form select									{width:360px;}
.tbl_form textarea									{width:360px;} 

.tbl_form .checkbox									{width:14px; height:14px; border:none; margin:1px 0 1px 0;; padding:0 0 0 0;}
.tbl_form .radiobutton								{width:14px; height:14px; border:none; margin:1px 0 1px 0;; padding:0 0 0 0;}

.tbl_structur_sub 									{width:100%; margin:0;}
.tbl_structur_sub th								{background-image:none; border:none; padding:0 0 0 0;}
.tbl_structur_sub td								{background-image:none; border:none; padding:0 0 0 0;}

.tbl_structur_sub_padding 							{border:none;}
.tbl_structur_sub_padding th 						{padding:0 0 4px 0; border:none;}
.tbl_structur_sub_padding td 						{padding:1px 0 1px 0; border:none;}
	
.tbl_structur_search_profil 						{width:140px; margin:0;}
.tbl_structur_search_profil th						{background-image:none; border:none; padding:0 0 0 0;}
.tbl_structur_search_profil td						{background-image:none; border:none; padding:1 0 1 0;}

.td_align_right 									{text-align:right;}

.tbl_content_advanced .div_info_requiered_fields 	{font-size:8px; text-align:right; padding-top:60px;}

.td_bg_gray_light 									{background-color:#F5F5F5;}						
.td_bg_gray_dark									{background-color:#F2F2F2;}
.td_bg_white										{background-color:#FFFFFF;}
						
/* forms */
.td_right_top input 								{width:120px;}
.inp_search 										{width:100px;}
.inp_search_profil 									{width:140px;}
.inp_search_profil_half								{width:68px;}
.inp_readonly										{border:solid 1px white;}
.inp_readonly_result								{border:solid 1px white; font-weight:bold;}
.inp_value_visible_on_homepage						{border:solid 1px #b51285;}
.inp_value_visible_on_homepage_readonly				{color:#b51285;}
.checkbox 											{width:14px; height:14px; border:none; margin:1px 0 1px 0;; padding:0 0 0 0;}
.radiobutton 										{width:14px; height:14px; border:none; margin:1px 0 1px 0;; padding:0 0 0 0;}
.btn_default 										{color:#887744; font-size:10px; font-weight:bold; background-color:#F3E3B3;}

/* headers */
.hdr_big 											{color:#b51285; font-size:18px;}
.hdr_medium 										{color:#b51285; font-size:14px; font-weight:bold;}
.hdr_medium_sub 									{color:#b51285; font-size:12px; font-weight:bold;} 
.hdr_small 											{font-size:10px; font-weight:bold;} 

/* texts */
.txt_inactive										{color:#999999;}
.txt_small 											{font-size:10px;}
.txt_small_small 									{font-size:9px;}
.txt_color_main										{color:#760000; font-weight:bold}

/* images */
.img_content_right 									{width:159px; height:1px;}

/* main menu */
table.tbl_menu										{width:100%;height:35px;cursor:pointer;}

td #immo_inl										{width:151px;background: url(../images/immosuche.gif);}
td #immo_inl:hover									{background: url(../images/immosuche_over.gif);}
td #immo_inl_selected	  							{width:151px;background: url(../images/immosuche_over.gif);}

td #immo_for										{width:164px;background: url(../images/auslandimmo.gif);}
td #immo_for:hover									{background: url(../images/auslandimmo_over.gif);}
td #immo_for_selected								{background: url(../images/auslandimmo_over.gif);}

td #immo_abg										{width:153px;background: url(../images/immoabgabe.gif);}
td #immo_abg:hover									{background: url(../images/immoabgabe_over.gif);}
td #immo_abg_selected								{width:153px;background: url(../images/immoabgabe_over.gif);}

td #vormerk											{width:245px;background: url(../images/kunden_suchen.gif);}
td #vormerk:hover									{background: url(../images/kunden_suchen_over.gif);}
td #vormerk_selected								{width:245px;background: url(../images/kunden_suchen_over.gif);}

td #suche											{width:102px;background: url(../images/immo_sucht.gif);}
td #suche:hover										{background: url(../images/immo_sucht_over.gif);}
td #suche_selected									{width:102px;background: url(../images/immo_sucht_over.gif);}

td #karriere										{width:105px;background: url(../images/karriere.gif);}
td #karriere:hover									{background: url(../images/karriere_over.gif);}
td #karriere_selected								{width:105px;background: url(../images/karriere_over.gif);}
