html { margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; height:100%; padding:0; }
body { margin:0; background-color:#fff; color:#000; height:100%; padding:0; clear:left; }
img { border:0; }
table, tr, td { margin:0; padding:0;}
form { margin:0; padding:0; }

a, .nounderline a {text-decoration: none;}
a:hover, .login_underline { text-decoration: underline;}
a.blue,a.blue2,a.blue2_bold,a.blue3,a.blue4,a.blue5,blue2 {color:#40647B;}
a.sw, a.sw2, a.sw3, a.sw3_bold, a.sw3_underlined, a.sw4, a.sw5, a.sw_dates { color:#000; }
a.sw3_blue_ul { color:#000066; }
a.sw3_red { color:#640000; }
a.white1, a.white2, a.white3, a.white4, a.white5, a.white6, .text_white_bold_12, .text_white_20 { color:#FFF; }
a.blue, a.sw3, a.sw3_bold, a.sw3_underlined, a.sw3_blue_ul, a.sw3_red, a.white6, .text_white_bold_12, .text_grey_12, .text_red_bold_12 { font-size:12px; }
a.blue2, a.blue2_bold, a.sw5, a.white1, a.white2 { font-size:10px; }
a.blue3 { font-size:9px; }
a.blue4, a.sw, a.sw2, a.sw_dates, a.white3, a.white4, a.white5 { font-size:11px; }
a.blue2_bold, a.blue3, a.sw3_bold, a.white4, a.white5, a.white6{ font-weight:bold; }
a.blue5 { font-size:13px; }
a.blue6 { color:#2D678D; font-size:16px; }
a.sw4 { font-size:15px; }
a.sw5 { font-weight:normal; text-align:left; }
a.sw2:hover { color:#FFF; font-size:11px; }
a.white4:hover { text-decoration:overline; }
.text_white_bold_12, .text_white_20 { text-align:left; }
.text_red_bold_12, .text_red_15, .text_red_bold_15, .text_red_20, .text_red_bold_20, .text_red_bold_25 { color:#7A1D42; text-align:left; }
.text_red_15, .text_red_bold_15 { font-size:15px; }

.text_blue_11_italic { font-style:italic; }
.text_blue_11_italic, .text_blue_11, .text_blue_bold_11, .text_blue_bold_11_right { font-size:11px; color:#19194B; }

.help, .box1_addoffer, .box2_addoffer, .box1_searchoffer, .box2_searchoffer { font-size:14px; color:#FFF; font-weight:bold; width:100%; height:100%; text-decoration:none; }
.help { background-color:#892034; }
.box1_addoffer { background-color:#7C98AE; }
.box2_addoffer { background-color:#3E647E; }
.box1_searchoffer { background-color:#4B6D88; }
.box2_searchoffer { background-color:#335872; }
.err_style { font-size:12px; color:#FF0000; font-weight:bold; }
.line_blue { color:#AFC0CF; height:2px; width:578px; }

.line_blue2, .line_blue3, .line_white, .line_red, .line_red2 { color:#000; font-size:12px; border-top-width:2px; border-top-style:solid; }
.line_blue2 { background-color:#CFD8DF; border-top-color:#FFF; }
.line_blue3 { background-color:#D9E0E6; border-top-color:#FFF; }
.line_white { background-color:#FFF; border-top-color:#CFD8DF; }
.line_red  { background-color:#D05B5B; border-top-color:#CFD8DF; }
.line_red2 { background-color:#F09191; border-top-color:#CFD8DF; }
.red_txt_10_center { font-size:10px; color:#800000; text-align:center; }

.main_txt_9 { font-size:9px; }
.main_txt_9, .main_txt, .main_txt_10, .main_txt_10_left, .main_txt_11, .main_txt_12, .main_txt_12_left, .main_txt_bold_12_middle, .main_txt_14 { color:#000; text-align:left; }
.main_txt, .main_txt_center, .main_txt_right, .main_txt_justify, .main_txt_11, .main_txt_bold { font-size:11px; }
.main_txt_center, .main_txt_10_center, .main_txt_12_center, .main_txt_bold_10_center { color:#000; text-align:center; }
.main_txt_right, .main_txt_10_right, .main_txt_12_right, .main_txt_bold_10_right { color:#000; text-align:right; }
.main_txt_justify, .main_txt_12_justify { color:#000; text-align:justify; }
.main_txt_right { padding-right:10px; }
.main_txt_10, .main_txt_10_center, .main_txt_10_right, .main_txt_10_left, .main_txt_10_underline, .main_txt_bold_10_right, .main_txt_bold_10_center, .main_txt_bold_10, .main_txt_white_10_bold { font-size:10px; }
.main_txt_10_underline, .main_txt_12_underline, .main_txt_bold_12_underline { color:#000; text-decoration:underline; }
.main_txt_12, .main_txt_12_justify, .main_txt_12_center, .main_txt_12_underline, .main_txt_12_right, .main_txt_12_left, .main_txt_bold_12_underline, .main_txt_bold_12, .main_txt_bold_12_middle, .main_txt_bold_12 { font-size:12px; }
.main_txt_bold_10_right, .main_txt_bold_10_center, .main_txt_bold_12_underline, .main_txt_bold_12, .main_txt_bold_12_middle { font-weight:bold; }
.main_txt_14, .main_txt_14_center, .main_txt_bold_14 { font-size:14px; }
.main_txt_14_center, .main_txt_bold, .main_txt_bold_10, .main_txt_bold_12, .main_txt_bold_13, .main_txt_bold_14, .main_txt_bold_15, .main_txt_bold_16, .main_txt_bold_30 { color:#000; font-weight:bold; text-align:left; }
.main_txt_bold_13 { font-size:13px; }
.main_txt_bold_15, .main_txt_white_15_bold { font-size:15px; }
.main_txt_bold_16 { font-size:16px; }
.main_txt_bold_30 { font-size:30px; }

.main_txt_bold_12 { text-align:right; }
.main_txt_bold_10 { text-align:center; }
.main_txt_white, .main_txt_white_normal_weight, .main_txt_white_14 { font-size:11px; color:#FFF; text-align:left; }
.main_txt_white_12, .main_txt_white_12_bold_center, .main_txt_blue_12 { font-size:12px; }
.main_txt_white_12 { color:#FFF; text-align:left; }
.main_txt_white_12_bold_right { text-align:right; }
.main_txt_white_11_bold_center { font-size:11px; }
.main_txt_white_11_bold_center, .main_txt_white_12_bold_center { color:#FFF; font-weight:bold; text-align:center; }
.main_txt_white_12_bold_right, .main_txt_white_14_bold, .main_txt_white_15_bold, .main_txt_white_10_bold { color:#FFF; font-weight:bold; text-align:left; }
.main_txt_white_14, .main_txt_white_14_bold { font-size:14px; }
.main_txt_white_12_bold, .main_txt_white_12_bold_center, .main_txt_white_11_bold { color:#FFF; font-weight:bold; text-align:left; }
.main_txt_white_12_bold, .main_txt_white_12_bold_center{ font-size:12px; }
.main_txt_white_12_bold_center { text-align:center }
.main_txt_white_11_bold { font-size:11px; }
.main_txt_white_10, .main_txt_white_10_center, .main_txt_white_10_right { font-size:10px; color:#FFFFFF; }
.main_txt_white_10 { text-align: left; }
.main_txt_white_10_center { text-align:center; }
.main_txt_white_10_right { text-align:right; }
.main_txt_white_12_bold_right { font-size:12px; color:#FFF; font-weight:bold; text-align:right; }
.main_txt_white_10 a { color:#FFF; text-decoration:none; }
.main_txt_white_10 a:hover { text-decoration:none; }

.main_txt_grey_12_bold { font-size:12px; color:#E1E8F0; font-weight:bold; text-align:left; }
.main_txt_grey_10_center { font-size:10px; color:#E1E8F0; text-align:center; }

.main_txt_blue, .main_txt_blue_normal_weight, .main_txt_blue_11, .main_txt_blue_bold_11_center { font-size:11px; }
.main_txt_blue_12_r { font-size:12px; color:#40647B; text-align:right; }
.main_txt_blue_10, .main_txt_blue_bold_center, .main_txt_blue_bold_10_right { font-size:10px; }
.main_txt_blue_10_center { font-size:10px; color:#40647B; text-align:center; }
.main_txt_blue_9 { font-size: 9px; }
.main_txt_blue_7pt_bold { font-size:7pt; text-align:left; }
.main_txt_blue_bold, .main_txt_blue_bold_11 { font-size:11px; color:#40647B; font-weight:bold; text-align:left; }
.main_txt_blue_bold_center, .main_txt_blue_bold_11_center { color:#40647B; font-weight:bold; text-align:center; }
.main_txt_blue_bold_10_right { color:#40647B; font-weight:bold; text-align:right; }
.main_txt_blue_bold_12 { font-weight: bold; text-align: left }
.main_txt_blue, .main_txt_blue_normal_weight, .main_txt_blue_12, .main_txt_blue_11, .main_txt_blue_10, .main_txt_blue_9 { color:#40647B; text-align:left; }
.main_txt_blue_bold_12_italic, .main_txt_blue_bold_12_right, .main_txt_blue_bold_12_center, .main_txt_blue { font-weight:bold; }
.main_txt_blue_12_right, .main_txt_blue_bold_12_right { text-align:right; }
.main_txt_blue_12_center, .main_txt_blue_bold_12_center { text-align:center; }
.main_txt_blue_12_italic, .main_txt_blue_bold_12_italic { text-align:left; font-style:italic; }
.main_txt_blue_12_justify { text-align: justify}
.main_txt_blue_bold_12, .main_txt_blue_bold_12_italic, .main_txt_blue_bold_12_right, .main_txt_blue_bold_12_center, .main_txt_blue_12_right, .main_txt_blue_12_center, .main_txt_blue_12_italic, .main_txt_blue_12_justify { color:#40647B; font-size:12px; }
.main_txt_blue_14, .main_txt_blue_bold_14, .main_txt_blue_bold_10, .main_txt_blue_7pt_bold { color:#40647B; font-weight:bold; }
.main_txt_blue_14, .main_txt_blue_bold_14 { font-size:14px; }
.main_txt_blue_bold_10 { font-size:10px; }
.main_txt_blue_14, .main_txt_blue_bold_14, .main_txt_blue_bold_10 { text-align:left; }

.secondblue, .secondblue_bold { font-size:10px; color:#203D52; }
.secondblue_bold { font-weight:bold; }
.step_blue_12_normal, .step_blue_12_normal, .step_blue_12 { font-size: 12px; color: #000066; }
.step_blue, .step_blue_10 { font-size:10px; }
.step_blue_11 { font-size: 11px; }
.step_blue_15 { font-size: 15px; }
.step_blue_30 { font-size: 30px; }
.step_blue_30, .step_blue_15, .step_blue_12, .step_blue_11, .step_blue_10, .step_blue { color:#000066; font-weight:bold; }

.main_txt_red { font-size:13px; text-align:center; }
.main_txt_red_10_left { font-size:10px; text-align:left; }
.main_txt_red_10 { font-size:10px; text-align:center; }
.main_txt_red_12, .main_txt_red_bold_12 { font-size:12px; text-align:left; }
.main_txt_red_12_center { font-size:12px; text-align:center; }
.main_txt_red_bold_12_right { font-size:12px; text-align:right; }
.main_txt_red_bold_14_right { font-size:14px; text-align:right; }
.main_txt_red_bold_15_center { font-size:14px; text-align:center; }
.main_txt_red_11_italic { font-size:11px; color:#7A1D42; font-weight:bold; font-style:italic; }
.main_txt_red_normal_weight, .main_txt_red_bold_14, .main_txt_red_bold_15 { text-align:left; font-size:14px; }
.main_txt_red_normal_weight, .main_txt_red_10_left, .main_txt_red_10, .main_txt_red_12, .main_txt_red_12_center { color:#FF0000; }
.main_txt_red, .main_txt_red_bold_12, .main_txt_red_bold_12_right, .main_txt_red_bold_14, .main_txt_red_bold_14_right, .main_txt_red_bold_15, .main_txt_red_bold_15_center { color:#FF0000; font-weight:bold; }
.second_red_bold_12, .second_red_12 { font-size:12px; color:#640000; text-align:left; }
.second_red_bold_12{ font-weight:bold; }
.second_red_12 { font-weight:normal; }

/* LINKS */
a.blue_11_underlined, a.blue_11 { color:#19194B; font-size:11px; }
a.blue_12, a.blue_11 { text-decoration:none; }
a.blue_bold_20_underlined, a.blue_bold_12_underlined { color:#19194B; font-weight:bold; }
a.blue_bold_20_underlined { font-size:20px; }
a.blue_bold_12_underlined { font-size:12px; }
a.blue_10_theme { color:#19194B;font-size:10px; text-decoration:none; }
a.blue_12_title { color:#19194B; font-size:12px; font-weight:bold; padding:10px 0; }
a.blue_11_subtitle { color:#19194B; font-size:11px; text-align:justify; text-decoration:none; }
a.red { color:#800000; font-size:10px; text-decoration:none; }
a.red:hover, a.blue_11_subtitle:hover, a.blue_12:hover, a.blue_11:hover { text-decoration:underline; }
a.red_bold_14_underlined { color:#7A1D42; font-size:14px; font-weight:bold; }
a.red_20:link, a.red_20:visited, a.red_20:active, a.red_bold_20:link, a.red_bold_20:visited, a.red_bold_20:active { color:#7A1D42; font-size:20px; text-decoration:none; }
a.red_20:hover, a.red_bold_20:hover { color:#7A1D42; font-size:20px; }
a.red_bold_20:link, a.red_bold_20:visited, a.red_bold_20:active, a.red_bold_20:hover { font-weight:bold; }

a.rednormal { color:#7A1D42; font-size:12px; text-decoration:underline; }

/* TEXTS */
.text_white_bold_12, .text_red_bold_12, .text_red_bold_15, .text_red_bold_20, .text_red_bold_25, .text_blue_bold_11, .text_blue_bold_11_right, .text_blue_bold_12, .text_blue_bold_14, .text_blue_bold_16, .text_blue_bold_20, .login_underline { font-weight:bold; }

.text_white_20, .text_red_20, .text_red_bold_20 { font-size:20px; }
.text_grey_12 { color:#9FADB6; }
.text_red_bold_25 { font-size:25px; }
.text_blue_bold_11_right { text-align:right; padding-right:10px }
.text_blue_12, .text_blue_bold_12, a.blue_12_underlined, a.blue_12 { font-size:12px; color:#19194B; }
.text_blue_14, .text_blue_bold_14 { font-size:14px; color:#19194B; }
.text_blue_bold_16 { font-size: 16px; color: #19194B; }
.text_blue_bold_20 { font-size: 20px; color: #19194B; }
.login_underline { font-size: 9px; color: #0D3246 ; text-align: center}

/*	Footer	*/
#footer { border-right:1px solid #000; font-size:10px; background-color:#3E647E; height:15px; color:#fff;text-align:center; padding-left:160px; clear:both; }
#footer ul{ list-style:none; width:100%; margin:0;padding:1px 0;}
#footer li{ float:left; }
#footer a { font-weight:bold; }
#footerValidator { clear:both; text-align:center; padding-left:280px;}
#footerValidator ul{ list-style:none; margin:0;}
#footerValidator li{ float:left; padding-right:10px; padding-top:30px; padding-bottom:10px;}
#footerlayout { width:1004px; }

/*	First Page CSS	*/
#presentation { background-color:#DEE3E7; width:240px; float:left; margin:5px; height:285px; }
#mapa { background-color:#FFF; background-image:url(http://www.immopro24.eu/_img/Hintergrund-Angebote-Gesuch.jpg); background-position:center; background-repeat:no-repeat; width:265px; height:285px; float:left; margin:5px 0; }
#specialoffer { background-color:#F0E9E3; width:310px; height:180px; margin:5px; float:left; }
#i24partner { background-color:#F0E9E3; width:310px; height:220px; float:left; margin:0 5px 0 5px; }
#research { background-color:#DEE3E7; width:410px; height:370px; float:left; margin:5px; }
#servicepartner { width:510px; height:220px; float:left; margin:0 0 0 5px; }
#servicepartner p { float:left; margin-top:20px; }
.servicep_p1 { width:133px; padding-top:20px; padding-left:10px;}
.servicep_p2 { width:133px; padding-top:20px;}
.servicep_p3 { width:133px; padding-top:35px; }
.servicep_p4 { width:233px; padding-top:25px; padding-left:10px;}
.servicep_p5 { width:147px; }
.servicep_p6 { width:123px; }
.servicep_p7 { width:207px; padding-top:15px; padding-left:20px;}
#servicepartner img { color:red; vertical-align:middle; }
.servicep_img4 { }
.servicep_img5 { padding-left:40px;}
#researchipartner { float:left; width:415px; height:240px;  margin:5px 0 5px 5px;}
#researchpartner { float:left;}
#researchpartner div { float:left; margin-top:10px; }
.rp_p1 { width:133px; padding-top:10px; padding-left:10px; float:left;}
.rp_p2 { width:133px; padding-top:10px; float:left;}
.rp_p3 { width:133px; padding-top:10px; float:left;}
.rp_p4 { width:233px; padding-top:20px; padding-left:10px; float:left;}
.rp_p5 { width:147px; float:left; }
.rp_p6 { width:123px; float:left;}
.rp_p7 { width:207px; padding-top:10px; padding-left:20px; float:left;}
#aboutimmopro { width:410px; background-color:#DEE3E7; float:left; margin:5px 5px 5px 0; height:370px; }
#requirements { width:310px; background-color:#DEE3E7; margin:0 5px 0 5px; height:100px; float:left; }
#startheader { margin:1px 0 2px 0;	width:800px; height:72px; float:left; }
#startheader p { margin:7px 0 0 0; padding:0; padding-left:290px; }
#success { width:823px; height:165px; background-color:#FFF; margin:0 5px 5px 5px; float:left; padding:10px 0; border-right:1px solid #AFC1CF; border-left:1px solid #AFC1CF; border-bottom:1px solid #AFC1CF; }
#success .ten { padding-left:0; margin:5px 0; }
#success .blue { font-size:10px; }
#success div { margin:0 10px; }
#success ul { margin:0 0 0 5px; padding:0 0 0 10px; list-style-type:disc; }
#success li { padding:5px 0 0 0; margin:0; }
#success h1 { padding-top:0; margin-top:0; margin-bottom:5px; padding-bottom:0px; }
.header, .header2 { background-color:#587A96; padding:1px 0; font-weight: bold; color:#fff; font-size:12px; padding-left:10px; }
#requirements p { padding-left:10px; margin:0; color:#19194B; font-size:12px; }
.requnderline { text-decoration:underline; }
.reqbegin { padding-top:10px; }
.reqend { padding-bottom:10px; }
#specialoffer p { color:#19194B; margin:0; padding-left:10px; }
#specialoffer .title { margin:4px 0; }
#specialoffer a:hover { text-decoration:underline; color:#19194B; }
#specialoffer a { color:#19194B; }
.content { color:#19194B; padding:10px; }
.contentmapa { color:#19194B; }
.title, .ten { padding-left:10px }
.ten { font-size:10px; }
.ten2 { width:350px; }
.cleft { clear:left; }
.twelve { font-size:12px; }
.title { font-size:11px; font-weight:bold; }
.underline { text-decoration:underline; font-weight:bold; font-size:12px; }

/*	Recommend		*/

#recommended ul { list-style:none;margin:0;padding:0; }
#recommended li { padding-left:20px; padding-bottom:10px; }
#recommended p { width:500px; }

/*	Terms		*/

#terms { padding:10px; }

/*	Privacy		*/

#privacy { padding:10px; }
#privacy .header { background-color:#AFC1CF; white-space:nowrap; color:#000; text-align:center; margin:0; padding:2px 0; }
#directive, #protection, #disclosure, #userprivacy, #commitment, #information { width:269px; float:left; }
#privacy .ten { border:1px solid #AFC1CF; margin-top:2px; padding:5px; height:200px; }
#protection, #disclosure, #commitment, #information { margin-left:5px; }
#userprivacy, #commitment, #information { margin-top:10px; margin-bottom:10px; }

/*	About us /about/us.php +	/about/help.php Help */

#help { background-color:#DEE3E7; margin:10px;}
.help_underline {text-decoration:underline;}
.help_bold {font-weight: bold; padding: 0 0 0 10px; line-height: 16px;}
.help_li1 {font-weight: bold; line-height: 18px; padding: 0 0 10px 36px; list-style: none; background-image:url(http://www.immopro24.eu/_img/list1.jpg); background-repeat: no-repeat;}
.help_li2 {font-weight: bold; line-height: 18px; padding: 0 0 10px 10px; margin: 0 0 0 86px; }
.help_p1 {padding: 0 15px 20px 55px; margin:0; line-height: 16px; }
.help_p2 { padding: 0 15px 0 20px; margin-left: 95px; line-height: 16px;}
.help_p3 { font-weight:normal; padding: 0 15px 0 0;  line-height: 16px;}
.help_list { padding:0; margin:0 0 0px 18px; }
.help_div_header { padding: 10px;}
.help_olist { padding:0; list-style-type: lower-alpha; margin:0 0 0 0; }
.help_oli { font-weight: bold; line-height: 18px; padding: 0 0 10px 10px; margin: 0 0 0 80px; }

#aboutus { padding:10px; }
#aboutusleft { background-color:#DEE3E7; width:500px; margin:5px 0 5px 5px; padding:10px; float:left; border-right:1px solid #000; }
#aboutusleft ul { padding:0 0 10px 0; margin:0; }
#aboutusleft li { line-height: 17px; padding:0 0 0px 10px; margin-left:30px; list-style: none; background-image:url(http://www.immopro24.eu/_img/list1.jpg); background-repeat: no-repeat; }
#aboutusleft li p { margin-left:5px; }
.about_list { padding:0;	margin:0 0 30px 0; width:340px; }

#platform { background-color:#DEE3E7; width:100%; min-height:150px; height:110px; line-height:32px; margin-bottom:10px; }
#professionals { background-color:#DEE3E7; width:320px; padding:10px; float:left; }
#professionals li { line-height: 18px; padding: 0 0 10px 10px; list-style: none; background-image:url(http://www.immopro24.eu/_img/list1.jpg); background-repeat: no-repeat;	}
.about_rightback { background-color:#FFF; float:left; border-left: 1pt solid; width:180px; padding:0; margin:0; }
.about_right { background-color:#DEE3E7; line-height:50px; padding:0; margin:0; }
#about_right1 { background-color:#FFF; padding: 50px 5px 0 0; margin:0; }
#about_right2 { background-color:#FFF; padding: 250px 5px 0 0; margin:0; }
#about_right3 { background-color:#FFF; padding: 250px 5px 0 0; margin:0; }
#about_right4 { background-color:#FFF; padding: 330px 5px 0 0; margin:0; }
#about_right5 { background-color:#FFF; padding: 410px 5px 0 0; margin:0; }
#about_right6 { background-color:#FFF; padding: 450px 5px 0 0; margin:0; height: 170px; }

/* Career		*/
#career { padding:8px; }
#careerhead { width:825px; max-width:824px; min-height:168px; height:130px; background-color:#DEE3E7; margin-bottom:5px; padding-top:0; }
#looking { width:540px; max-height:970px; height:980px; background-color:#F0E9E3; margin-right:5px; float:left; text-align:justify; }
.looking { padding:0 10px; }
.looking a { text-decoration:underline; color:#40647B; }
#expect,#expectoffer { max-width:279px; width:280px; min-width:279px; background-color:#ADC1CE; float:left; }
#expect ul,#expectoffer ul { margin-left:25px; padding-bottom:10px; }
#expect li,#expectoffer li { line-height:18px; }
#expectoffer,#careercontact { margin-top:5px; }
#expect { height:300px; }
#expectoffer { height:250px; }
#careercontact { line-height:16px; background-image:url(http://www.immopro24.eu/_img/tastatur_web.jpg); background-repeat:no-repeat; width:273px; background-color:#DEE3E7; float:left; max-height:410px; height:420px; }
#careercontact, #looking { margin-bottom:10px; }

/*	Template	*/

#startcontent { width:1004px; margin:0; padding:0; background:url('../_img/bgright.jpg') top right repeat-y; float:left; }
#leftcontent { float:left; width:846px; padding-bottom:5px;}
#leftheader { float:left; height:48px; margin:0; padding:0; width:840px; padding-left:5px; background-image:url(http://www.immopro24.eu/_img/NewTitle.gif); background-repeat:repeat-x; }
#rightcontent { vertical-align:top; float:left; width:157px; margin:0; padding:0; background-color:#ADC1CE; padding-bottom:10px; }
#mcontent { padding:10px; }
#mcontent2 { background-color:#DEE3E7;float:left;width:800px;margin-bottom:10px; }
#mcontent h2 { margin:0;padding:10px 0 0 10px;float:left;width:530px; }
#mcontent_text_e { padding:10px;float:left;width:520px; }
#navigation { width:1004px; clear:both; }
#navigationheader { width:993px; height:16px; padding:2px 0 2px 10px; background-color:#3E647E; margin:0; border-right:1px solid #000; border-bottom:2px solid #ADC1CE; margin-bottom:4px; }
#fullnavigation { height:32px; width:1004px; padding:0; margin:0 0 1px 0; list-style:none; }
#subnavigation { width:1003px; padding:10px 0 0 0; height:26px; background-color:#AFC1CF; border-right:1px solid #000; border-top:1px solid #FFF; }
#afternavigation { width:1003px; margin:0px; height:10px; background-color:#3E647E; border-right:1px solid #000; border-bottom:1px solid #000; border-top:1px solid #000; }
.verticalTop {vertical-align:top;}
.loginpadding { margin:0; padding:0 5px; }
.bgright { margin:0; width:147px; font-size:10px; background-color:#587A96; color:#fff; font-weight:bold; padding:5px; }
.font_menu { color:#fff; font-size:12px; text-decoration: none; vertical-align:middle; padding:0 0px; }
#fullnavigation li { float:left; margin:0 2px; padding:0 0 2px 0; height:32px; line-height:0.8em; }
#navigationactiv { margin:0; text-align:center; width:107px; background-image:url(http://www.immopro24.eu/_img/nav_button1_hover.gif); background-position:center; background-repeat:no-repeat; font-weight:bold; }
#navigationactiv a { color:#24485E; }
.navigationinactiv { width:107px; float:left; background-image:url(http://www.immopro24.eu/_img/nav_button1.gif); background-repeat:no-repeat; text-align:center; background-position:center; vertical-align:top; }
#li8 { margin:0; padding:0; text-align:center; width:222px; height:32px; background:url(http://www.immopro24.eu/_img/nav_language.gif) left center no-repeat; border-right:1px solid #000; }
#ul1, #ul2, #ul3, #ul4, #ul5 { margin:0px; padding:0px; list-style:none; }
#ul1 li, #ul2 li, #ul3 li, #ul4 li { margin:0px; float:left; padding:0px 8px; border-right:1px solid #40637A; }
#ul5 li { margin:0px; float:left; padding:0px 8px; }
a.font_sub_menu { color:#40637A; text-decoration: none;	font-size:11px; font-weight:bold; }
a.font_sub_menu:hover, a.font_sub_menu:active { text-decoration:underline; }

/*	Service		*/

#pageservice { margin:5px; }
#overview { width:830px; min-height:136px; background-color:#DEE3E7;}
#dictionary { width:353px; height:200px; background-color:#ADC1CE; margin-top:5px; float:left; }
#yellowpages { width:472px; height:200px; background-color:#DEE3E7; margin:5px 0px 0px 5px; float:left; }
#translation { width:472px; height:193px; background-color:#F0E9E3; margin-top:5px; float:left; }
#checklist { width:353px; height:193px; background-color:#ADC1CE; float:left; margin:5px 0px 0px 5px; }
#social { width:353px; height:240px; background-color:#DEE3E7; margin-top:5px; float:left; }
#verification { width:472px; height:240px; background-color:#F0E9E3; margin:5px 0px 0px 5px; float:left; }
#import { width:472px; height:175px; background-color:#ADC1CE; margin-top:5px; float:left; }
#technic { width:353px; height:175px; background-color:#DEE3E7; margin:5px 0px 0px 5px; float:left; }

/* presentation */

#web_presentation { vertical-align:top; padding-left:10px; padding-right:10px; clear:both;}

/* new Member	*/

.titlemember { color:#40647B; font-size:14px; border-bottom:1px dotted #40647B; padding:10px; margin:0; }
#membercontent { padding:5px }
#loginmember { background-color:#ACBDCD; width:825px; margin:0px 5px; min-height:140px; }
#formmember input { width:130px; margin:0 5px; }
.membertable { margin:10px 0 0 20px; width:500px; }
.label { width:150px; text-align:right; float:left; }
.label, .label2 { padding-top:3px; padding-right:15px; }
.label2 { width:250px; float:left; text-align:left; padding-left:15px; }
#loginmember img { float:right; }
#nmchoose { width:825px; margin:5px 5px 0 5px; background-color:#DEE7EF; }
#memberausricht { width:825px; margin-top:5px; }
#memberdata { background-color:#ACBDCD; margin:0 5px 0 5px; width:500px; min-height:370px; }
#memberoptions { background-color:#7B94AE; float:right; width:320px; margin-right:-5px; height:367px; min-height:370px; }
#choosecontent { padding:5px; }
.radiocontent { background-color:#F0E9E3; width:185px; height:160px; min-height:130px; float:left; padding:5px; text-align:justify; border:1px solid #000; }
#memberdata input[type=text] { width:150px; }

/* services - Import	*/

#importheader { margin:5px; background-color:#DEE3E7; width:825px; min-height:136px; text-align:justify; }
#importheader p { padding:15px; margin:0; }
#importheader img { margin-left:15px; display:block; float:right; }
#importservice { background-color:#F0E9E3; margin:5px; }
#importservice p { margin:0px; }
#importlinks, #techniclinks { background-color:#F0E9E3; margin:5px; padding:15px; }
#importlinks a, #sociallinks a, #techniclinks a, #transconfirmlinks a { margin-left:120px; font-weight:bold; }

/* services - social	*/

#socialhead { background-color:#F0E9E3; width:830px; margin:5px; }
#socialhead p { padding-left:10px; }
#socialhead img { display:block;float:right; }
#sociallinks { background-color:#ADC1CE; padding:15px; margin:5px; }

/* services - technic	*/

#technichead { background-color:#F0E9E3; width:830px; margin:5px; }
#technichead p { margin:0; }
#technichead p, #manualcontent p { padding-left:10px; }
#technicsecure { background-color:#DEE3E7; padding:15px; margin:0 5px; }
#technicsecure li { padding-bottom:10px; }
#technicsecure p, #technicup2date p, #techniccron p, #techniclamp p, #technicask p, #manualhead p { margin:0; }
#technicup2date, #technicask { background-color:#ADC1CE; padding:15px; margin:5px; }
#techniccron { background-color:#DEE3E7; padding:15px; margin:5px; }
#techniclamp { background-color:#F0E9E3; margin:5px; padding:15px; }
#manualhead { background-color:#F0E9E3; margin:5px; }
#manualhead p {padding:10px;}
#manualcontent { background-color:#ADC1CE; margin:5px; }
#transconfirmhead { margin:5px; width:830px; background-color:#ADC1CE; }
#transconfirmhead img { float:right; width:136px; height:136px; margin-left:10px; }
#transconfirmhead p { padding-left:10px; }
#transconfirmlinks { background-color:#DEE3E7; padding:15px; margin:5px; }
#translationhead { margin:5px; background-color:#DEE3E7; }
#translationhead p { padding:10px; }
#fpwhead { margin:5px; width:830px; background-color:#F0E9E3; min-height:165px; }
#fpwhead p { margin:0; }
#fpwhead img { float:right; }
#fpausricht { margin:5px; width:830px; }
#fpwdata { height:200px; float:left; background-color:#ADC1CE; width:410px; }
#fpwdata p, #fpwemail p, #fpwhinweis p{ padding:0 10px; text-align:justify; }
#fpwemail { margin:0 0 5px 5px; width:415px; height:200px; background-color:#DEE3E7; float:left; }
#fpwhinweis { background-color:#F0E9E3; width:830px; float:left; }
#credithead { background-color:#F0E9E3; margin:5px; width:830px; min-height:164px; }
#credithead img { float:right; display:block; width:248px; height:164px; }
#credithead p { padding-left:10px; margin-bottom:0px; }
#creditausricht { margin:0 5px 5px 5px; width:830px; }
#creditsec, #creditdaten { width:410px; margin-right:5px; float:left; background-color:#F0E9E3; }
#creditssl { width:415px; float:right; background-color:#ADC1CE; }
.ausrichtp { text-align:justify; margin:0; padding:10px; }
.ausrichtul { list-style-type:none; list-style-position:inside; margin:0; padding:5px; }
.ausrichtul li { float:left; width:180px; padding:10px; text-align:center; }
.creditausrichtp { width:130px; text-align:center; float:left; }
#creditdaten .creditausrichtp { margin:10px 0; }
#creditabrechnung { margin:5px 0 0 0px; width:415px; float:right; background-color:#ADC1CE; padding-bottom:10px; }
#creditabrechnung .creditausrichtp { width:138px; margin:10px 0; float:left; }
#creditabrechnung label { width:200px; float:left; margin:10px 0; padding-left:20px; }
#accept_facturing { float:left; width:790px; margin:5px 0; background-color:#F0E9E3; padding:20px; text-align:center; }
#confirmhead, #verificationhead { background-color:#F0E9E3; margin:5px; width:830px; min-height:180px; }
#confirmhead img, #verificationhead img { float:right; display:block; }
#confirmhead p { padding:10px; }
#confirmnotice { background-color:#DEE3E7; margin:0 5px 5px 5px; width:830px; padding-bottom:10px; }
#verifiausricht { margin:0 5px; width:830px; }
#verifivisitor { background-color:#DEE3E7; float:left; width:415px; margin-right:5px; height:154px; }
#verifimember { background-color:#DEE3E7; float:left; width:410px; }

/* research Center */

#researchhead { width:825px; height:100px; min-height:164px; background-color:#DEE3E7; margin:5px 10px; }
#researchinfo { width:825px; height:140px; min-height:170px; background-color:#F0E9E3; margin:0 10px; }
.red_bold { font-weight:bold; color:#800000; font-size:12px; }
#researchnews { width:410px; height:200px; min-height:200px; background-color:#DEE3E7; float:left; }
#researchevents { width:410px; height:200px;  min-height:200px; background-color:#ADC1CE; float:left; margin-left:5px; }
#researchne { width:825px; margin:5px 10px; }
#researchevents, #researchnews, #researchinfo { text-align:justify; }
#researchihead { width:830px; min-height:137px; background-color:#DEE3E7; margin:5px; }
#researchi { width:830px; margin:0 5px 5px 5px; }
#researchinews { width:585px; height:150px; margin:0 0 5px 0; background-color:#F0E9E3; float:left; height:503px; }
#researchpres { background-color:#DEE3E7;	width:240px; margin:0 0 5px 5px; float:left; height:503px; }
#researchradar { width:410px; min-height:550px; background-color:#DEE3E7; float:left; }
#researchcate { width:415px; min-height:300px; background-color:#ADC1CE; float:left; margin:0 0 0 5px; }
#contactform, #eventadd { width:830px; margin:5px; background-color:#F0E9E3; min-height:164px; }
#contactform img, #eventadd img { float:right; display:block; margin:0; }
#contactform p, #eventadd p { margin:0px; padding:10px; }
#eventaddform { width:830px; margin:0 5px; background-color:#DEE3E7; }
#ausrichtcontact { width:830px; margin:0px 5px; padding:0px; }
#contactthema, #contactmsg, #contactthema2 { width:415px; float:left; margin:0; padding:0 0 5px 0; background-color:#DEE3E7; }
#contactthema p, #contactdata p, #contactmsg p, #contactthema2 p { margin:0; }
#contactthema input, #contactthema2 input { margin:-2px 5px -2px -2px; }
#contactthema ul, #contactdata ul, #contactthema2 ul{ list-style:none; margin:0; padding:0; }
#contactthema li, #contactthema2 li { width:200px; float:left; margin:0; padding:5px 0 0 5px; }
#contactdata, #contactdata2 { width:410px; float:right; margin:0px 0px 0px 5px; background-color:#ADC1CE; padding-bottom:5px; height:421px; max-height:410px; }
#contactdata .contact_ul_text, #contactdata2 .contact_ul_text { text-align:right; width:140px; float:left; padding:10px 10px; }
#contactdata .contact_ul_input, #contactdata2 .contact_ul_input { width:190px; float:left; padding:5px 10px; }
#contactdata .contact_ul_input input, #contactdata2 .contact_ul_input input { width:200px; }
#contactdata .contact_ul_radio, #contactdata2 .contact_ul_radio { width:120px; float:left; padding:5px 10px; }
#contactdata .contact_ul_radio input, #contactdata2 .contact_ul_radio input { margin:-2px 5px -2px 5px; }
#contactdata .contact_ul_text_italic, #contactdata2 .contact_ul_text_italic { width:390px; text-align:center; font-style:italic; padding-left:20px; float:left; }
#contactmsg { margin-top:5px; }
#contactmsg textarea { margin:5px; }
#contactthema2 { height:270px; }
#contactdata2 { height:270px; }
#yellowpageshead { width:830px; margin:5px; background-color:#DEE3E7; min-height:144px; }
#yellowpageshead img { float:left; margin-right:10px; }
#yellowpageshead p { margin:0px;padding:10px; }
#yellowpagesausricht { width:830px; margin:0px 5px; }
#yellowpagesfind { background-color:#F0E9E3; height:360px; width:400px; float:left; }
#eventscalenderyear { float:right; padding-right:120px; list-style-type:none; }
#eventscalenderyear li { float:left; margin:0 10px; text-align:right; }
#eventscalenderyear a:hover { text-decoration:underline; }
#eventscalenderyear a { font-weight:bold; }
#eventscalenderheight { clear:left; min-height:40px; height:30px; }
.contact_error { background-color:#FFF; border:2px solid #D92B3C; }
.contact_error_font, .contact_error_form { color:#D92B3C; }
.error { background-color:#F0E9E3; border:1px solid #D92B3C; }
#newsheader { background-color:#DEE3E7; width:830px; margin:5px 5px 15px 5px; min-height:140px; }
#newsheader img { float:left; width:140px; margin-right:15px; }
#newsheader p { margin:0; padding:10px 15px 10px 5px; text-align:justify; }
#feedb_newsheader { background-color:#DEE3E7; width:830px; margin:5px 5px 5px 5px; min-height:140px; }
#feedb_newsheader img { float:left; width:140px; margin-right:15px; margin-top:10px;}
#feedb_newsheader p { margin:0; padding:10px 15px 10px 5px; text-align:justify; }

#newsdetails { width:830px; margin:5px; padding:0; text-align:center; }
#newsdetails li { width:810px; padding:10px; float:left; margin:0; }
#newsdetails li.gerade { background-color:#E4E7E6; }
#newsdetails li.ungerade { background-color:#FFF; }
#newsdetails p { margin:0; padding:5px 0; }
#newsdetails h2, #newsdetails h1 { font-size:16px; margin:15px 0; color:#0072BC; }
#newsdetails h2 a, #newsdetails h1 a { color:#0072BC; }
#newsdetailcontent h1, #newsdetailcontent2 h1 { padding:0 0 0px 0; font-size:16px; color:#0072BC; margin:10px;  }
#newsdetailcontent .titel { line-height:15px; text-align:justify; }
#newsdetailcontent, #newsdetailcontent2 { width:495px; margin:5px; float:left; }
#newsdetailcontent p, #newsdetailcontent2 p { margin:0; padding:10px; }
#newsdetailcontent .newsdetail { line-height:20px; text-align:justify; }
.newslandbold { font-weight:bold; }
.newsland, .newsland a, .center a { font-weight:bold; font-size:12px; color:#40647B; }
.newsquelle { text-align:right; font-style:italic; }
.newsland a { text-decoration:underline; }
.newsland a:hover { text-decoration:underline; }
.center { text-align:center; padding:15px; margin:0; clear:both; }
.newsunderline { text-decoration:underline; }
.newstitel { font-size:12px; line-height:20px; text-align:justify; }
#newsdetailcontent2 h2 { margin:0; padding:0; font-size:12px; font-weight:bold; }
#newsrecommend { width:290px; float:left; padding:15px; }
#newsrecommend p { margin:0; }
#newsrecommend ul { list-style-type:none; list-style:none; padding:0; margin:0; }
#newsrecommend li { border-bottom:1px solid #C0C0C0; background-color:#DEE3E7; width:270px; padding:10px; font-size:12px; }
#newsrecommend a { color:#40647B; }
#newspicture { border:1px solid #C0C0C0; padding:5px; margin:5px; float:right; }

#immodicthead { background-color:#F0E9E3; margin:5px; width:830px; min-height:136px; }
#immodicthead img { float:right; margin-left:15px; }
#immodicthead p { padding:15px; margin-bottom:0; }
#immodictchar { background-color:#DEE3E7; width:810px; margin:0 5px; padding:10px; }
#immodictchar ul { margin:0; padding:0; list-style:none; text-align:center; min-height:15px; }
#immodictchar li { float:left; margin:0 10px; }
#immodictchar a { color:#40647B; font-weight:bold; }
#immodictchar a:hover { text-decoration:underline; }
#immodictlist { width:830px; margin:5px; border-bottom:1px solid #C0C0C0;}
#immodictlist .header:hover { background-color:#587A96; }
#immodictlist td { width:205px; border-left:1px solid #C0C0C0; padding:5px 10px; }
#immodictlist tr:hover { background-color:#DEE3E7; }

#ticker a { color:#19194B; }

#newsdetailcontent #article_released, #newsdetailcontent #article_author, #newsdetailcontent #article_quelle {  margin:0; padding:2px 10px; }
#newsdetailcontent #article_released { padding-bottom:10px; }
#newsdetailcontent #article_author { padding-top:10px; }
#newsdetailcontent #article_released span, #newsdetailcontent #article_author span, #newsdetailcontent #article_quelle span { font-style:italic; }

#article_right { float:left; width:310px; margin:15px 5px; padding:0; }
#article_right .header { margin:0; padding:5px 0 5px 10px; }
#article_right_content {  margin:0; padding:0; list-style:none; font-size:12px; color:#40647B; }
#article_right_content li { background-color:#DEE3E7; padding:5px 10px; }
#article_right_content li a { color:#40647B; }
#article_right_content li p { margin:0; padding:0; }
#article_right_content #price { width:100px; float:left; margin:5px 0; }
#article_right_content #fee { width:180px; float:left; margin:5px 0 20px 0; font-size:12px; font-weight:bold; color:#7A1D42; }
#article_right_content #download { clear:left; margin:15px 0; }
#article_right_content #download a { font-weight:bold; text-decoration:underline; }
#article_right_content #adobe { margin:10px 0; }
#article_right td img { margin:0 0 30px 0; display:block; }

#markets_search { margin:5px; padding:0; width:830px; float:left; font-size:11px; }
#markets_extsearch img { float:left; margin:0 10px 0 0; padding:0; display:block; }
#markets_extsearch { margin:0px; padding:0; float:left; width:830px; background-color:#DEE3E7; height:200px; }
#markets_extsearch p { margin:0; padding:10px; float:left; width:180px; }
#markets_extsearch table { float:left; background-color:#DEE3E7; }
#marketsearchmain { background-color:#F0E9E3; width:830px; float:left; margin:0; padding:0; }
#marketsearchmain ul { list-style:none; margin:0; padding:0; float:left; }
#marketsearchmain li { padding:10px; font-size:12px; border-top:1px dotted #000; width:179px; }
#marketsearchmain ul .activ { background-color:#19194B; color:#AAA; }
#marketsearchmain ul .activ a { color:#DEE3E7; text-decoration:none; font-weight:bold; }
#marketsearchmain ul .sub1 { background-color:#ADC1CE; padding:5px 10px; border:0; }
#marketsearchmain ul .subactiv a { font-weight:bold; text-decoration:none; }
#marketsearchmain ul .sub2 { background-color:#DEE3E7; padding:5px 10px; border:0;  }
#marketsearchmain li a { text-decoration:underline; color:#19194B; }
#marktsearchresults { background-color:#FFF; width:631px; float:left; }
#marktsearchresults table { clear:left; background-color:#F0E9E3; width:631px; border-top:1px dotted #000; border-bottom:1px dotted #000; color:#19194B; }
#marktsearchresults td { border-right:1px dotted #000; padding-left:20px; }
#marktsearchresults table a { color:#19194B; text-decoration:underline; }
#marktsearchmainul { margin:0; padding:0; width:631px; color:#19194B; }
#marktsearchmainul ul { list-style:none; margin:0; width:631px; padding:0; }
#marktsearchmainul li { border:0; padding:10px; float:left; }
#marktsearchmainul img { float:left; }
#marktsearchmainul p { margin:0; padding:0; clear:left; }
#marktsearchmainul .header { padding:5px; background-color:#DEE3E7; font-weight:normal; color:#19194B; font-size:11px; }
#marktsearchmainul label { float:left; }
#marktsearchmainul .headerwidth { width:360px; float:left; }
#marktsearchmainul .date, #research .date { float:right; text-align:right; margin:0; padding:0; }

#research .date { text-align:center; }
#marktsearchmainul .img { width:80px; }
#marktsearchmainul .main { width:370px; }
#marktsearchresults p a { text-decoration:none; }
#marktsearchmainul .main .title { text-decoration:underline; padding:8px 0; }
#marktsearchmainul .right { width:100px; }
#marktsearchmainul .right img { width:15px; height:15px; margin:10px 5px; float:left; }
#marktsearchmainul .price { clear:left; margin-top:50px; padding:5px; color:#7A1D42; font-weight:bold; }
#marktsearchmainul .price a { color:#7A1D42; }
#marktsearchmainul hr { float:left; width:626px; margin-left:5px; }
#marktserror { float:left; margin:20px; width:550px; background-color:#F0E9E3; color:#19194B; }
#marktserror img { float:right; }
#marktserror p { padding:10px; }
#marktserror p a { color:#19194B; text-decoration:underline; }
#marktserror .prim { font-size:16px; font-weight:bold; }
#marktserror .seg { font-size:14px; font-weight:bold; }
#imprint { float:left; margin:10px; font-size:12px; }
.proflink { color:#000; }
.researchlink { color:#40647B }
#newsrecommend { float:left; }
.fleft { float:left; color:#40647B; }
.fright { float:right; color:#40647B; }
#eventsdetails li { float:left; color:#40647B; }
#eventsdetails .fleft { font-style:italic; width:100px; color:#40647B; }
#eventsdetails .fright { float:left; color:#40647B; }

.bold { font-weight:bold; }
#branchenbuch { float:left; width:820px; margin:5px; padding:5px; }
#branchenbuch_left ul { list-style:none; margin:0; padding:0; }
#branchenbuch_left li { width:550px; }

#translationcheck { width:830px; margin:5px; padding:0; background-color:#DEE3E7; float:left; }
#translationcheck p { float:left; margin:5px 0; }
#translationcheck .header { width:820px; margin:0; }
#translationcheck .transcheckp, #transchecklink .transcheckp { width:300px; padding:10px; clear:left; text-align:left; }
#translationcheck .transcheckshow, #transchecklink .transcheckshow { font-style:italic; width:480px; padding:10px; text-align:left; }
#translationcheck .price { color:#66CC33; font-weight:bold; }
#transchecklink .transcheckp { float:left; padding:5px 10px; }
#transchecklink .transcheckshow { font-style:normal; padding:5px 10px; }
#transchecklink { background-color:#DEE3E7; float:left; margin:5px; width:830px; padding:0; }
#transchecklink a { color:#40647B; }

/* SiteMap */
.but_darkblue { background-image:url(http://www.immopro24.eu/_img/sitemap/sitemap-but-dunkelblau.jpg); background-repeat:no-repeat; height:47px; width:144px; }
.but_darkblue_sm { background-image:url(http://www.immopro24.eu/_img/sitemap/sitemap-but-dunkelblau_schm.jpg);   height:27px; width:177px; }
.but_grey { background-image:url(http://www.immopro24.eu/_img/sitemap/sitemap-but-grau.jpg);  height:39px; width:186px; }
.but_lightblue {  background-image:url(http://www.immopro24.eu/_img/sitemap/sitemap-but-hellblau.jpg);  height:39px; width:186px; }
.but_red { background-image:url(http://www.immopro24.eu/_img/sitemap/sitemap-but-rot.jpg);  height:39px; width:186px;}
#sitemap_table {  border-collapse:collapse; margin:10px;}
#sitemap_table td { height: 47px; width: 186px; min-height: 47px; min-width: 186px;  background-position: center center; background-repeat:no-repeat; text-align:center; vertical-align: middle; border-right:1px solid #E1E8F0; padding: 0 5px 0 5px; }
a.blue_sm { color:#2D678D; font-size:12px; font-weight:bold; }

#betaul, #betaul2, #betaul3, .rightul { background-color:#FFF; color:#40647B; margin:0; padding:0; font-size:10px; list-style-type:none; list-style-position:outside; }
#betaul li, #betaul2 li, #betaul3 li { padding:5px; margin:0; }
#betaul p, #betaul2 p, #betaul3 p { margin:5px; }
#betaul a, #betaul2 a, #betaul3 a { background-color:#FFF; color:#40647B; }
#betaul a:hover, #betaul2 a:hover, #betaul3 a:hover { text-decoration:underline; }

#preisleistung { width:830px; margin:0 5px; }
#preisleistung td { padding:5px; }
#preisleistung .box1 { width:320px; text-align:center; }
#preisleistung .box2 { width:60px; text-align:center; border-left:1px solid #E1E8F0; border-right:1px solid #E1E8F0; }
#preisleistung .box3 { width:80px; text-align:center; }
#preisleistung .box4 { width:100px; text-align:center; border-left:1px solid #E1E8F0; border-right:1px solid #E1E8F0; }
#preisleistung .box5 { width:120px; text-align:center; }
#preisleistung .box6 { width:180px; text-align:center; border-left:1px solid #E1E8F0; }
#preisleistung .boxtop { border-bottom:1px solid #E1E8F0; }
#eventsheader { width:825px; margin:0 5px 5px 5px; background-color:#DEE3E7; padding:0; float:left; clear:both; }
#eventsheader img { margin:0 10px 0 0; float:left; display:block; }
#eventsheader p { padding:5px; }

#partnerwerdchose, #partnerwerdenhead { width:800px; margin:5px 20px; }
#partnerwerdenhead img { float:right; margin-left:20px; }
#partnerwerdchose ul { list-style:none; margin:0; padding:0; }
#partnerwerdchose a, #partnerwerdenhead a { color:#000; text-decoration:underline; }
#partnerwerdchose img { margin-right:20px; float:left; }
#partnerwerdchose li { float:left; width:800px; margin-bottom:20px; }
#partnerwerdchose li .border { border-right:1px solid #000; border-left:1px solid #000; border-bottom:1px solid #000; padding:10px; float:left; width:778px; }
#partnerwerdchose li .more { padding-top:5px; }
#partnerwerdchose li .more2 { padding-top:30px; }
#partnerwerdyellowhead { background-color:#F0E9E3; width:830px; margin:0 5px; float:left; }
#partnerwerdyellowhead img { float:right; margin-left:10px; }
#partnerwerdyellowhead p { margin:0; padding:10px 0 10px 10px; }
#partnerwerdyellowgratis { width:808px; margin:10px 5px 0 5px; float:left; border:1px solid #DEE3E7; padding:10px; }
#partnerwerdyellowgratis h2 { color:#40647B; font-size:16px; margin:0; padding:0; }
#partnerwerdyellowprestige, #partnerchoose { float:left; width:806px; margin:10px 5px 0 5px; border:2px solid #7A1D42; padding:10px; }
#partnerwerdyellowprestige h2 { background-color:#7A1D42; color:#FFF; font-size:16px; padding:5px 10px; margin:0; }
#partnerwerdyellowprestige h4, #partnerchoose h4 { background-color:#F0E9E3; color:#000; font-size:14px; padding:5px 10px; margin:0 0 10px 0; clear:left; }
#partnerwerdyellowprestige h2 span { font-weight:normal; font-size:14px; margin-left:40px; }
#partnerwerdyellowprestige ul { list-style:none; margin:0; padding:0; }
#partnerwerdyellowprestige li { float:left; width:265px; height:400px; }
#partnerwerdyellowprestige li p, #bgul2 li p { padding-right:10px; }
#bgul2 li { float:left; width:200px; height:400px; }
#partnerwerdyellowprestige .moreheight { height:500px; }
#partnerwerdyellowprestige .moreimgmargin img { margin-bottom:0px; }
#partnerwerdyellowprestige .moreimgmargin2 img { margin-bottom:41px; }
#partnerwerdyellowprestige .bullet, #partnerchoose .bullet { margin-right:20px; }
#partnerwerdyellowprestige .klicklink, #partnerchoose .klicklink { color:#000; font-size:12px; text-decoration:underline; width:300px; font-weight:bold; }
#partnerwerdyellowprestige .link, #partnerchoose .link { margin-left:113px; }
#partnerwerdyellowprestige .link2, #partnerchoose .link2 { margin-left:50px; }
#partnerwerdyellowprestige .link3, #partnerchoose .link3 { margin-left:67px; }
#partnerwerdyellowprestige .link4, #partnerchoose .link4 { margin-left:100px; }
#partnerwerdyellowprestige .link5, #partnerchoose .link5 { margin-left:92px; }
#partnerwerdyellowprestige .mmargin, #partnerchoose .link { margin-bottom:43px; }
#partnerwerdyellowprestige .last img { margin:80px 0 45px 0; width:500px; }
#partnerwerdyellowprestige .last p { width:500px; }
#partnerprofhead1, #partnerprofhead2, #partnerprofhead3 { font-size:14px; color:#FFF; padding:2px 10px; }
#partnerprofhead1 { background-color:#DB7924; margin-left:50px; width:225px; }
#partnerprofhead2 { background-color:#616110; margin-left:90px; width:380px; }
#partnerprofhead3 { background-color:#791C41; margin-left:10px; width:545px; }
#partnerprofmain { padding:10px 10px 30px 10px; border:2px solid #DEE3E7; margin:10px; width:780px; float:left; }
#partnerprofmain a { text-decoration:underline; color:#000; }
#partnerprofmain input { margin-left:400px; width:150px; }
#partnerprofmain .fleft { float:left; margin:5px 10px 15px 0px; }
#partnerprofmain p { clear:left; }
#partnerprofmain ul { margin:0; padding:0; list-style:none; }
#partnerprofmain li { float:left; margin:10px 20px; }
#partnerprofmain li p { margin:10px; width:180px; }
#partnerchoose { border:0; }
#partnerback { text-align:center; }
#partnerback a { color:#000; text-decoration:underline; }
#partnerwerbung { width:778px; margin:10px; float:left; padding:10px; border:1px solid #DEE3E7; }
#partnerwerbung p { margin:0; padding:0; }
#partnerwerbung img { float:right; }
#partnerwerbungmain { width:776px; margin:10px; float:left; padding:10px; border:2px solid #DEE3E7; }
#partnerwerbungmain .nobold { font-weight:normal; }
#partnerwerbungmain h2 { margin-left:130px; font-size:14px; }
#partnerwerbungmain a { text-decoration:underline; color:#000; }
#pwcheckhead { background-color:#F0E9E3; height:164px; margin:5px; width:835px; }
#pwcheckhead img { float:right; }
#pwcheckhead p { margin:0; padding:10px; }
#pwcheckmain { width:835px; margin:0 5px; background-color:#DEE3E7; }
#pwcheckmain p { margin:0; padding:10px; }
#pwcheckmain .header { margin:0; padding:0 10px; }
#pwcheckmain form { margin:0; padding:0; }
#pwcheckmain .tleft { width:380px; text-align:right; }
#pwcheckmain .tright input { width:200px; }
#pwcheckmain .tright { width:380px; text-align:left; }
.header2 { background-color:#7A1D42; margin:0; border:1px solid #7A1D42; }

.bordergrey_left { border-left:1px solid #DADADA; }
.bordergrey_right { border-right:1px solid #DADADA; }
.bordergrey_bottom { border-bottom:1px solid #DADADA; }
.borderblue_bottom { border-bottom:1px solid #4F6271; }
.borderblack_bottom { border-bottom:1px solid #DADADA; padding:10px;}
.memberten { font-size:10px; padding:5px 0; }
.membertop { color:#FFF; background-color:#597B96; padding:10px; }
.membertext { padding:5px 15px; font-style:italic; vertical-align:middle; }

/* Services & Prices in Detail */

#servdetail { width:850px; height:800px; margin:10px; }
.servdetail_title { height:100px; padding: 0 0 5px 0; }
.servdetail_header { width:820px; background-color:#3B5577; margin-bottom: 15px; padding:5px; }
.m_15 {margin: 0 0 15px 0; }
.sd_box1 { float:left; width:320px; padding-left:5px; }
.sd_box2 { float:left; width:60px;  text-align:center; border-left:1px solid #E1E8F0; }
.sd_box3 { float:left; width:75px; text-align:center; }
.sd_box4 { float:left; width:90px; text-align:center; }
.sd_box5 { float:left; width:105px; text-align:center; }
.sd_box6 { float:left; width:180px; text-align:center; }
.bold { font-weight:bold; }
.left { text-align:left; }
.right_small { text-align:right; font-size:10px; font-weight:bold; }
.lileft { width:170px; }
.liright { width:60px; }

div#UserReferences { background-color:#F0E9E3; }
div#UserReferences th { color:#FFF; font-size:12px; background-color:#597992; padding:5px 30px 5px 10px; text-align:left; }
div#UserReferences td { font-size:10px; padding:5px 10px; }
.part1 { background-color:#FFF; }
.part2 { background-color:#DEE3E7; }
.referenceborder { border-right:2px solid #FFF; }
div#UserReferences.blue { color:#40647B; }
div#UserReferences.white { color:#FFF; }

#linkdirekt { clear:both;width:800px;text-align:center;float:left;padding:30px 10px; }
#linkdirekt ul { list-style:none;margin:0;padding:0; }
#linkdirekt li { padding:10px;display:inline; }
#linkdirekt a, #exetime { text-decoration:underline;color:#C0C0C0; font-size:11px; }

#gw_m_r_txt ul, #gw_kn_m_r ul, #gw_m_bg_r ul { list-style-image:url(http://www.immopro24.eu/_img/in/pfeil.jpg); margin:0; padding:0; }

#gewerbeimmobilien_marktplatz h2, #gewerbeimmobilien_marktplatz h3, #gw_p_r h2, #gw_kn_r h2, #gw_bg_r h2, #ip24i_r h2, #ic_i_r h2 { margin:0; padding:0; font-size:100%; }
#gewerbeimmobilien_marktplatz, #gewerbeimmobilien_m_p, #gewerbeimmobilien_know, #gewerbeimmobilien_b-g, #ip24_info, #ic_index { padding:0 10px 10px 10px; width:818px; }

#gw_m_h2_l, #gw_p_l, #gw_kn_l, #gw_bg_l { background:url(http://www.immopro24.eu/_img/in/gi_l.jpg) no-repeat top left; padding-left:14px; float:left; }
#gw_m_h2_r, #gw_p_r, #gw_kn_r, #gw_bg_r { background:url(http://www.immopro24.eu/_img/in/gi_r.jpg) no-repeat top right; padding-right:14px; float:left; }
#gw_m_h2_r h2, #gw_p_r h2, #gw_kn_r h2, #gw_bg_r h2 { background:url(http://www.immopro24.eu/_img/in/gi_m.jpg) repeat-x top; height:32px; font-size:12px; font-weight:bold; padding:5px 0; float:left; }

#ip24i_l, #ic_i_l { background:url(http://www.immopro24.eu/_img/in/ic_l.jpg) no-repeat top left; padding:0 0 0 9px; margin:0; height:29px; }
#ip24i_r, #ic_i_r { background:url(http://www.immopro24.eu/_img/in/ic_r.jpg) no-repeat top right; padding:0 14px 0 0; margin:0; height:29px; }
#ip24i_r h2, #ic_i_r h2 { background:url(http://www.immopro24.eu/_img/in/ic_m.jpg) repeat-x top; font-size:12px; font-weight:bold; margin:0; height:29px; padding:4px 0 0 5px; }
#ip24_info p { margin:0; padding:10px 15px; }

#gw_m_form, #gw_kn_m_l, #gw_m_bg_l { width:540px; float:left; padding-left:15px; clear:both; }
#gw_m_form h3 { color:#000; font-size:12px; }
#gw_m_form ul, .nprof ul { list-style:none; margin:0; padding:0; }
#gw_m_form li { display:inline; float:left; width:250px; padding:5px 0; }
#gw_m_form li a { text-decoration:underline; }
#gw_m_form h3 { padding-bottom:10px; }
#gw_m_form p { margin:0; padding:5px 0 20px 0px; color:#000; font-size:10px; }
#gw_m_line, #gw_p_line, #gw_kn_line, #gw_bg_line { background:url(http://www.immopro24.eu/_img/in/line.jpg) repeat-x center; height:32px; }
#gw_m_left { padding-top:10px; }

#gw_m_right, gw_kn_m_r { float:left; width:263px; margin:0; padding:0; }

#gw_m_r_txt li, #gw_kn_m_r li, #gw_m_bg_r li { margin:8px 0 0 5px; padding-left:5px; }


#gw_m_r_offer { background:url(http://www.immopro24.eu/_img/in/gir_l.jpg) no-repeat bottom left; float:left; padding-left:10px; }
#gw_m_r_offer_r { background:url(http://www.immopro24.eu/_img/in/gir_r.jpg) no-repeat bottom right; float:left; padding-right:10px; }
#gw_m_r_offer_m { background:url(http://www.immopro24.eu/_img/in/gir_m.jpg) repeat-x bottom; float:left; text-align:center; width:243px; }
#gw_kn_m_r ul { margin:0; padding:0; }
#gw_m_r_offer_m p { margin:0; padding:5px; font-size:10px; color:#40647B; }

#gw_m_r_txt_r, #gw_kn_m_r_l, #gw_m_bg_r_l { background:url(http://www.immopro24.eu/_img/in/gir_r.jpg) no-repeat bottom right; float:left; padding-right:10px;  }
#gw_m_r_txt_m, #gw_kn_m_r_r, #gw_m_bg_r_r  { background:url(http://www.immopro24.eu/_img/in/gir_m.jpg) repeat-x bottom; float:left; padding:0 15px 15px 15px; width:213px; }
#gw_m_r_txt, #gw_kn_m_r, #gw_m_bg_r { background:url(http://www.immopro24.eu/_img/in/gir_l.jpg) no-repeat bottom left; float:left; padding:0 0 0 10px; margin-top:20px; }
#gw_m_r_txt { float:left; }
#gw_m_bg_r, #gw_kn_m_r, #gw_m_r_txt { margin-top:0; }


#gw_m_p_main { clear:both; padding-top:10px; }
#gw_m_p_main ul, #gw_m_bg_l ul, #gw_kn_m_l_navi ul, #gw_kn_news ul, #gw_kn_market ul, #gw_kn_iview ul, .ulclear { list-style:none; margin:0; padding:0; }
#gw_m_p_main li {  height:60px; display:inline; padding-left:15px; }
#gw_m_p_main li img { vertical-align:middle; }

#gw_kn_news ul { list-style-type:disc; padding-left:10px; }

#gw_m_bg_l li { display:inline; padding:10px; border-right:1px solid #40647B; float:left; width:150px; }
#gw_m_bg_l p { margin:0; padding:0; }
#gw_m_bg_l a, #gw_kn_m_l_navi a { font-weight:bold; text-decoration:underline; color:#40647B; cursor:pointer; }

#gw_kn_news_navi, #gw_kn_market_navi, #gw_kn_iview_navi { background:url(http://www.immopro24.eu/_img/in/bg_norm2.jpg) repeat-x bottom; width:170px; float:left; text-align:center; color:#40647B; font-weight:bold; font-size:10px; border-top:1px solid #40647B; border-left:1px solid #40647B; border-bottom:1px solid #40647B; padding:5px 0; }
.gw_navi_active, #gw_kn_news_navi { background:url(http://www.immopro24.eu/_img/in/bg_norm.jpg) repeat-x top; border-bottom:1px solid #FFF; width:180px; }
#gw_kn_iview_navi { border-left:0; width:0; }
#gw_kn_market_navi { width:341px; }

#ic_index, #gewerbeimmobilien_know, #gewerbeimmobilien_m_p, #gewerbeimmobilien_b-g, #ip24_info  { clear:both; float:left; margin-top:10px; }

#gw_kn_news, #gw_kn_market, #gw_kn_iview { border:1px solid #40647B; border-top:0; width:502px; padding:10px; clear:both; }

#gw_kn_news li, #gw_kn_market li, #gw_kn_iview li { padding:5px 0; text-align:left; font-size:10px; color:#40647B; }
#gw_kn_news li a, #gw_kn_market li a, #gw_kn_iview li a { font-size:10px; color:#40647B; }
#gw_kn_main { float:left; }
#gw_kn_market li, #gw_kn_iview li { display:inline; float:left; }

#gw_kn_market, #gw_kn_iview { display:none; float:left; }
#gw_kn_market img, #gw_kn_iview img, #gw_kn_market p, #gw_kn_iview p  { float:left; margin:0; padding:0; border:0; }
#gw_kn_market p, #gw_kn_iview p { padding-left:10px; width:340px; }
#gw_kn_m_l_navi a { text-decoration:none; }

#gw_kn_m_l_navi #gw_kn_news_lt { color:#7A1D42; }

#gw_kn_news { display:block; }

.ulclear li { float:left; margin:0; vertical-align:top; }
.ulcl { width:10px; cursor:pointer; padding-bottom:5px; text-align:center; }
#rto_text { width:213px; text-align:center; padding:5px 0; vertical-align:top; }
.f10 { font-size:10px; }
.bb { font-weight:bold; }
.pb10 { padding-bottom:10px; }
.nb { border-right:1px solid #FFF; }
.brb { border-right:1px solid #40647B; }

.nprof { float:left;border:1px solid #CECECE;width:828px;margin:5px;clear:both; }
.nproflipic { padding:5px 10px;float:left;border-right:1px solid #CECECE; }
.nproflipic_div1 { width:123px;background:url(http://www.immopro24.eu/_img/professional/shadow_right.jpg) no-repeat top right; }
.nproflipic_div2 { background:url(http://www.immopro24.eu/_img/professional/shadow_bottom.jpg) no-repeat bottom right;text-align:center;padding:0 7px 8px 0;}
.nproflipic_div3 { border-left:1px solid #CECECE;border-top:1px solid #CECECE;padding:5px;height:126px; }
.nprofli2pic { padding:5px 10px;float:left;width:660px; }
.nprofli2pic_div1 { background:#EAF6F6 url(http://www.immopro24.eu/_img/professional/h2_tl.jpg) top left no-repeat;width:660px; }
.nprofli2pic_div2 { background:url(http://www.immopro24.eu/_img/professional/h2_tr.jpg) top right no-repeat; }
.nprofli2pic_div3 { background:url(http://www.immopro24.eu/_img/professional/h2_br.jpg) bottom right no-repeat; }
.nprofli2pic_div3 h2 { margin:0;padding:5px 10px;background:url(http://www.immopro24.eu/_img/professional/h2_bl.jpg) bottom left no-repeat; }
.nprofli2pic p { padding:5px 10px; margin:0; }
.nblue { color:#000066; font-size:10px; }
.f12 { font-size:12px; }
.nprofli2pic2_div1 { background:#DEE3E7 url(http://www.immopro24.eu/_img/professional/h2_tl2.jpg) top left no-repeat;width:650px; }
.nprofli2pic2_div2 { background:url(http://www.immopro24.eu/_img/professional/h2_tr2.jpg) top right no-repeat; }
.nprofli2pic2_div3 { background:url(http://www.immopro24.eu/_img/professional/h2_br2.jpg) bottom right no-repeat; }
.nprofli2pic2_div3 h2 { margin:0;padding:5px 10px;background:url(http://www.immopro24.eu/_img/professional/h2_bl2.jpg) bottom left no-repeat; }
