@charset "utf-8";
/* CSS Document */

* {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size: 13px;}

/*Startseite ------------------------------------------------------------------------------------------- */
body{padding:0px 0px 50px 0px; overflow-y: scroll;}
#main {position:relative; width: 1003px; left:50%;  margin-left:-525px; padding: 20px 25px 25px 25px;background:#f1faff url(bilder/mitte_repeat_background.png) repeat-x; border:1px solid #c4c4c4; margin-top:20px;}
#kopf {width:1000px; height:100px; margin-bottom: 30px; background: url(bilder/kopf.png) no-repeat;}
	#kopf_logo{width:300px; height: 60px; margin-bottom: 10px;}
	.kopf_navigation {width:110px; height: 23px; padding-top: 7px; float:left; background:url(bilder/kopf_navigation.png); text-align: center;
	font-weight: bold; color: #323232;}
	.kopf_navigation a{color: #323232; text-decoration:none;}
	.kopf_navigation:hover{background:url(bilder/kopf_navigation2.png);}
#navi_content{width:800px; float:left;}
	#navi_links {width:200px; float:left; }
		#navi_links .rahmen{width:176px; background:url(bilder/rahmen_beige_repeat.jpg) #fffcf0 repeat-x; padding:5px 10px 5px 10px; border:2px solid #d5d5d5;}
		#navi_links #headline {text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#666666;}
			#error {padding:5px 0px 15px 0px; font-weight: bold; color: #CC0000;}
	#navi_links p{ margin-top:8px;}
	#content_immobilien {width:560px; float:left; margin-left: 20px;}	
		/*Runde Ecken*/
		#runde-ecken{width:560px; height:20px; background: url(bilder/runde-ecken.png) no-repeat;}
		#runde-ecken2{width:560px; height:20px; background: url(bilder/runde-ecken2.png) no-repeat;}
		#runde-ecken3{width:350px; height:20px; float:left; background: url(bilder/runde-ecken3.png) no-repeat;}
		#runde-ecken4{width:350px; height:20px; float:left; background: url(bilder/runde-ecken4.png) no-repeat;}
		#runde-ecken5{width:190px; height:20px; float:right; background: url(bilder/runde-ecken5.png) no-repeat;}
		#runde-ecken6{width:190px; height:20px; float:right; background: url(bilder/runde-ecken6.png) no-repeat;}
		#runde-ecken7{width:265px; height:20px; background: url(bilder/runde-ecken7.png) no-repeat;}
		#runde-ecken-klein{width:200px; height:20px; float:left; background: url(bilder/runde-ecken-klein.png) no-repeat;}
		#runde-ecken-klein2{width:204px; height:20px; float:left; background: url(bilder/runde-ecken-klein2.png) no-repeat;}
		/*Normaler grauer DIV mit Rahmen*/
		#grey_div{width:538px; padding:5px 10px 0px 10px; background:url(bilder/rahmen_beige_repeat.jpg) #fffcf0 repeat-x; border:1px solid #dbdbdb;}
		#grey_div #name{width:120px; float:left; padding: 2px 0px 0px 0px; text-align:left;}
		#grey_div #sortierung{width:360px; float:left;}
		/*Navigation*/
		#navigation{width:538px; height:35px; float:right; text-align:center;}
			#navigation #name{width:120px; float:left; padding: 6px 0px 0px 0px; text-align:left;}
			#navigation #center{width:350px; float:left;}
				#navigation #center a{text-decoration:none;}
				#navigation #center #kreis{width:34px; height:23px; padding:7px 0px 0px 0px; background: url(bilder/kreis.png) no-repeat; float:left;}
				#navigation #center #kreis2{width:34px; height:26px; padding:4px 0px 0px 0px; background: url(bilder/kreis2.png) no-repeat; float:left;}
				#navigation #center #kreis3{width:33px; height:26px; padding:7px 0px 0px 1px; background: url(bilder/kreis2.png) no-repeat; float:left;}
				#navigation #center #kreis4{width:33px; height:26px; padding:7px 0px 0px 1px; background: url(bilder/kreis2.png) no-repeat; float:left;}
					#navigation #center #kreis2 b{font-size:17px; font-weight:bold;}
		/*Verwaltung*/
		#verwaltung {padding-bottom:10px;}
		#verwaltung p{text-align:justify;}

		/*Startseite*/
		#content {width:560px; height:275px; background: url(bilder/suche.png) no-repeat;}
			
			.ueberschrift_index{width:450px; height:20px; padding:27px 10px 1px 10px;}
			.headline_3schritte{width:550px; height:37px; margin-left: 5px; background: url(bilder/headline_3schritte.png);}
			#content b {font-size:12px; color:#222222;}  
			#content #icons {width:190px; height:160px; float:left; text-align:center; background-color: #929292; margin-left:5px; padding-top:10px;}
				#content #icons a {margin: 0px 3px 3px 3px;}
			#verwendung {width:120px; height:150px; float:left; background-color: #929292; margin-left:5px; padding-top:20px; text-align: center;}
			#stadt {width:200px; height:153px; float:left; background-color: #929292; margin-left:5px; padding:17px 10px 0px 20px;}
		#footer2 {width:990px; text-align:center; background-color: #fff9cd; padding:5px; }	
			#footer2 a {font-size: 12px; font-weight:normal; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif;color:#000000; }	
			#footer2 h2 {margin-top:8px;}
		/*Stadtauswahl Seite 2*/
		#suche2{width:560px; background: url(bilder/suche2.png);  text-align:center;}
			#suche2b{width:560px; height:20px; background: url(bilder/suche2b.png) no-repeat; text-align:center;}
			#suche2 #inhalt{width:540px; padding:10px;}
			#suche2 #footer{width:560px; height:30px; padding:0; background: url(bilder/suche2c.png) no-repeat;}
		/*Immobilienliste*/
		
		#errormitte {padding:5px 0px 15px 0px; font-weight: bold; color: #CC0000;}
		/*Immobilien-Ansicht*/
		#immobilien_ansicht{}
				#immobilien_ansicht h2 {text-align:justify; color:#666666;}
			#immobilien_ansicht #adresse_kontakt{width:558px; background-color:#f5f5f5; border:1px solid #dbdbdb;}
				#immobilien_ansicht #adresse_kontakt #adresse{width:250px; float:left; padding:10px;}	
					#immobilien_ansicht #adresse_kontakt #adresse #userpic{padding-bottom: 8px;}
				#immobilien_ansicht #adresse_kontakt #kontakt{width:260px; float:right; padding:10px; text-align:right; border-left:4px solid #FFFFFF;}
					#immobilien_ansicht #adresse_kontakt #kontakt h2{text-align:right;}
					#immobilien_ansicht #adresse_kontakt #kontakt #kontakt_formular{height:27px;}
					#immobilien_ansicht #adresse_kontakt #kontakt #kontakt_formulartext{margin-bottom:8px;}
			#immobilien_ansicht #images{background-color:#f5f5f5; border:1px solid #dbdbdb; padding:9px;}
				#immobilien_ansicht #images #left_bild{width:480px; float:left;}
					#immobilien_ansicht #images #left_bild #left{width:60px;float:left;}
					#immobilien_ansicht #images #left_bild #bild{width:420px;float:right;text-align:center;}
						#immobilien_ansicht #images #left_bild #bild #rahmen 
						{text-align:center; padding:5px; background-color:#FFFFFF; border:1px solid #666666;}
				#immobilien_ansicht #images #right{width:60px;float:right; text-align:right;}	
				#immobilien_ansicht #images #image_list{margin-top:12px; width:540px;} 
				#immobilien_ansicht #images #image_list_left{width:261px; float:left; text-align:center;} 
					#immobilien_ansicht #images #image_list_left_left{width:120px; height:100px; float:left; background-color:#FFFFFF; border:1px solid #666666;}
					#immobilien_ansicht #images #image_list_left_right{width:120px; height:100px; float:right; background-color:#FFFFFF; border:1px solid #666666;}
				#immobilien_ansicht #images #image_list_right{width:261px; float:right; text-align:center;}
					#immobilien_ansicht #images #image_list_left_left{width:120px; height:100px; float:left; background-color:#FFFFFF; border:1px solid #666666;}
					#immobilien_ansicht #images #image_list_left_right{width:120px; height:100px; float:right; background-color:#FFFFFF; border:1px solid #666666;}
					#immobilien_ansicht #objektdaten{width:560px;}
						#immobilien_ansicht #objektdaten #left{width:538px; float:left; padding:10px; background-color:#f5f5f5; border:1px solid #dbdbdb;}
							#immobilien_ansicht #objektdaten #left #left{width:174px; float:left; padding:2px 0px 2px 0px; border:0;}
							#immobilien_ansicht #objektdaten #left #right{width:324px; float:right; padding:2px 0px 2px 0px; border:0;}
							#immobilien_ansicht #objektdaten #left #linie{width:538px; padding:5px 0px 5px 0px;}
							#immobilien_ansicht #objektdaten #left #texte p{text-align:justify;}
						#immobilien_ansicht #objektdaten #right{width:538px; float:right; padding:10px; background-color:#f5f5f5; border:1px solid #dbdbdb;}
		/*Anbieter-Impressum*/
		#anbieter{ padding:10px; background-color:#f5f5f5; border:1px solid #dbdbdb;}
			#anbieter #adresse{width:320px;}
				#anbieter #adresse #left{width:140px; float:left; padding:3px 0px 3px 0px;}
				#anbieter #adresse #right{width:160px; float:right; padding:3px 0px 3px 0px;}
					
	/*Navi Rechts*/
	#navi_rechts {width:200px; float:left;}
	#navi_rechts #rahmen{width:200px; background: #ffebb3; no-repeat; padding:0px 0px 0px 0px; border:2px solid #d5d5d5;}

/*Footer*/
#footer {height:20px; margin-top:10px; padding:10px 20px 0px 20px; background: url(bilder/footer.png) no-repeat; text-align:center;}
#footer a {color: #2c2c2c; text-decoration: none;}

.galleriebild{width:158px; height:200px; float:left; margin:5px; background-color:#FFFFFF; border:1px solid #000000;text-align:center;}

.ueberschrift_links{width:200px; height: 22px; padding-top: 8px; background: url(bilder/ueberschrift_links.png) no-repeat; text-align: center; }




#error b{color:#CC0000;}
.galerie_thumb{cursor:pointer;border:3px solid #FFFFFF;}
.headline{width:540px; height:20px; background: black; padding:8px 10px 2px 10px; text-align:center; text-align: left; font-size: 16px; text-transform: uppercase; font-weight: bold; background:url(bilder/headline.png);}
.rahmen_mitte_beige{width:538px; padding:10px; background:url(bilder/rahmen_beige_repeat.jpg) repeat-x; border:1px solid #dbdbdb;}


/*Schriftarten*/
h1 {font-size: 20px;font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#000000;margin-bottom:8px; }
h2 {font-size: 17px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;color:#000000;margin-bottom:6px;}
h3 {font-size: 15px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;color:#000000;margin-bottom:4px; }
p {font-size: 13px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#000000;}
b {font-size: 13px;text-align:justify;font-family: Arial, Helvetica, sans-serif;color:#000000; }
a {font-size: 13px;font-family:Arial, Helvetica, sans-serif;color:#000000; font-weight:bold;  }


/* Inputfelder */
.formular1  {width:10px;}
.formular2  {width:20px;}
.formular3  {width:40px;}
.formular4  {width:60px;}
.formular5  {width:80px;}
.formular6  {width:100px;}
.formular7  {width:120px;}
.formular8  {width:140px;}
.formular9  {width:160px;}
.formular10 {width:180px;}
.formular11 {width:200px;}
.formular12 {width:220px;}
.formular13 {width:240px;}
.formular14 {width:260px;}
.formular15 {width:280px;}
.formular16 {width:320px;}
.formular17 {width:340px;}
.formular18 {width:360px;}
.formular19 {width:380px;}
.formular20 {width:400px;}
.input-text-sehrklein{width: 20px;}
.input-text-klein{width: 50px;}
.input-text-mittel{width: 80px;}
.input-text-gross{width: 160px;}
.input-text-sehrgross{width: 240px;}
.input-text-maximum{width: 300px;}

/* Buttons */
.button-gross {width: 175px; height: 35px; background: url(bilder/button_gross.png) repeat-x; text-align: center; font-size: 16px; font-weight: bold; cursor: pointer; }
.button-klein {width: 175px; height: 20px; background: url(bilder/button_klein.png) repeat-x; text-align: center; font-size: 12px; font-weight: bold; cursor: pointer; }
.button_seiten{width:30px; height:18px; padding-top: 2px; float:left; background:white; text-align: center; background:url(bilder/button_seiten.png);}
.button_seiten:hover{background:url(bilder/button_seitenAktiv.png);}
.button_seitenAktiv{width:30px; height:18px; padding-top: 2px; float:left; background: aqua; text-align: center; background:url(bilder/button_seitenAktiv.png);}
.mitte_galerieNavigation {width:250px; height:20px; padding:10px; margin-left: 170px;}
.mitte_galerieNavigation a{color:#FFFFFF;}

/*TABELLE*/

.tabelle1  {width:20px; height:30px; float:left;}
.tabelle2  {width:40px; height:30px; float:left;}
.tabelle3  {width:60px; height:30px; float:left;}
.tabelle4  {width:80px; height:30px; float:left;}
.tabelle5  {width:100px; height:30px; float:left;}
.tabelle6  {width:120px; height:30px; float:left;}
.tabelle6b {width:130px; height:30px; float:left;}
.tabelle7  {width:140px; height:30px; float:left;}
.tabelle8  {width:160px; height:30px; float:left;}
.tabelle9  {width:180px; height:30px; float:left;}
.tabelle10 {width:200px; height:30px; float:left;}
.tabelle11 {width:220px; height:30px; float:left;}
.tabelle12 {width:240px; height:30px; float:left;}
.tabelle13 {width:260px; height:30px; float:left;}
.tabelle14 {width:280px; height:30px; float:left;}
.tabelle15 {width:300px; height:30px; float:left;}
.tabelle16 {width:320px; height:30px; float:left;}
.tabelle17 {width:340px; height:30px; float:left;}
.tabelle18 {width:360px; height:30px; float:left;}
.tabelle19 {width:380px; height:30px; float:left;}
.tabelle20 {width:400px; height:30px; float:left;}
.tabelle21 {width:420px; height:30px; float:left;}
.tabelle22 {width:440px; height:30px; float:left;}
.tabelle23 {width:460px; height:30px; float:left;}
.tabelle24 {width:480px; height:30px; float:left;}
.tabelle25 {width:500px; height:30px; float:left;}
.tabelle26 {width:520px; height:30px; float:left;}
.tabelle27 {width:540px; height:30px; float:left;}
.tabelle28 {width:560px; height:30px; float:left;}
.tabelle29 {width:580px; height:30px; float:left;}
.tabelle30 {width:600px; height:30px; float:left;}




/* NEUES DESIGN */
.links {width:220px; float:left;}
.links_headline{width:200px; height: 22px; padding-top: 8px; background: url(bilder/ueberschrift_links.png) no-repeat; text-align: center;}
.links_rahmen{width:176px; background:url(bilder/rahmen_beige_repeat.jpg) #fffcf0 repeat-x; padding:5px 10px 5px 10px; border:2px solid #d5d5d5;}
.links_error {padding:5px 0px 15px 0px; font-weight: bold; color: #CC0000;}
.links p{ margin-top:8px;}
.links_navigation{height: 18px; width:165px; padding: 4px 0px 0px 15px; float:left; margin-bottom: 4px; background: url(bilder/navigation.png) top no-repeat;}
.links_navigation a {text-decoration: none;}
.links_navigation:hover{background: url(bilder/navigation_hover.png) top no-repeat;}
.links_ecken_oben{width:200px; height:20px; float:left; background: url(bilder/runde-ecken-klein.png) no-repeat;}

.mitte1{width:580px; float:left;}
	.mitte1_ecken_oben{width:560px; height:20px; background: url(bilder/runde-ecken.png) no-repeat;}
	.mitte1_ecken_unten{width:560px; height:20px; background: url(bilder/runde-ecken2.png) no-repeat;}
	.mitte1_rahmen_beige{width:538px; padding:5px 10px 15px 10px; background:url(bilder/rahmen_beige_repeat.jpg) #fffcf0 repeat-x; border:1px solid #dbdbdb;}
	.mitte1_headline{width:540px; height:20px; padding:8px 10px 2px 10px; font-size: 16px; text-transform: uppercase; font-weight: bold; background:url(bilder/headline.png);}
	.mitte1_headline2{width:540px; height:20px; padding:8px 10px 2px 10px; font-size: 12px; font-weight: bold; background:url(bilder/headline.png);}
	.mitte1_headline2 a{font-size: 12px; font-weight: bold;}	
.mitte2{width:780px; float:left;}
	.mitte2_ecken_oben{width:780px; height:20px; background: url(bilder/mitte2_ecken_oben.png) no-repeat;}
	.mitte2_ecken_unten{width:780px; height:20px; background: url(bilder/mitte2_ecken_unten.png) no-repeat;}
	.mitte2_rahmen_beige{width:758px; padding:15px 10px 15px 10px; background:url(bilder/rahmen_beige_repeat.jpg) #fffcf0 repeat-x; border:1px solid #dbdbdb;}
	.mitte2_headline{width:760px; height:20px; padding:8px 10px 2px 10px; font-size: 16px; text-transform: uppercase; font-weight: bold; background:url(bilder/headline.png);}


.home_icons {width:230px; height:210px; float:left; text-align:center; background-color: #929292; margin-left:5px; padding-top:20px;}
.home_icons a {margin: 0px 3px 3px 3px;}
.home_verwendung {width:120px; height:200px; float:left; background-color: #929292; margin-left:5px; padding-top:30px; text-align: center;}
.home_stadt {width:200px; height:203px; float:left; background-color: #929292; padding:27px 10px 0px 20px;}
			
.popup{width:300px; height:140px; margin:100px 0px 0px 65px; position:absolute; z-index:40; background:url(bilder/popup.png); text-align: center;}
.button1 {width: 175px; height: 25px; padding-top: 10px; background: url(bilder/button_gross.png) repeat-x; text-decoration: none; text-align: center; font-size: 16px; text-transform: uppercase; font-weight: bold; cursor: pointer; }

.immobilienliste {width:546px; height:110px; background: url(bilder/immobilienliste.png); margin-top:10px; padding:7px 7px 7px 7px;}
.immobilienliste .bild{width:120px; height:100px; float:left; background-color:#fff9e8; border:1px solid #ffba00; padding:4px; text-align:center;}
.immobilienliste .daten{width:395px; height:100px; float:right; text-align:left;}
.immobilienliste .daten h3{margin-bottom:20px;}
.immobilienliste .daten .left{width:195px; height:23px; float:left;}
.immobilienliste .daten .right{width:190px; height:23px; float:right; }
.immobilienliste .daten .right .details{width:50px; height:25px; float:right; text-align:right;}
.immobilienliste a{font-size: 14px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;color:#000000;margin-bottom:4px; text-decoration:none;}

.immobilienliste2 {width:541px; height:142px; background: url(bilder/immobilienliste2.png); margin-top:10px; padding:7px 7px 7px 7px;}
.immobilienliste2 .bild{width:120px; height:100px; float:left; background-color:#ffffff; border:1px solid #d9d9d9; padding:4px; text-align:center;}
.immobilienliste2 .daten{width:395px; height:100px; float:right; text-align:left;}
.immobilienliste2 .daten h3{margin-bottom:20px;}
.immobilienliste2 .daten .left{width:195px; height:23px; float:left;}
.immobilienliste2 .daten .right{width:190px; height:23px; float:right; }
.immobilienliste2 .daten .right .details{width:50px; height:25px; float:right; text-align:right;}
.immobilienliste2 a{font-size: 14px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;color:#000000;margin-bottom:4px; text-decoration:none;}

/* Standardeinstellungen*/
.error {color:#CC0000; font-weight: bold;}
.ausgabeok {color:#247500; font-weight: bold;}
.clear1{clear: both;}
.clear2{clear: left;}
.clear3{clear: right;}

/*Tabellen*/
.float1{float: left}
.float2{float: right}

.width1   {width:5px;}
.width2   {width:10px;}
.width3   {width:15px;}
.width4   {width:20px;}
.width5   {width:25px;}
.width6   {width:30px;}
.width7   {width:35px;}
.width8   {width:40px;}
.width9   {width:45px;}
.width10  {width:50px;}
.width11  {width:55px;}
.width12  {width:60px;}
.width13  {width:65px;}
.width14  {width:70px;}
.width15  {width:75px;}
.width16  {width:80px;}
.width17  {width:85px;}
.width18  {width:90px;}
.width19  {width:95px;}
.width20  {width:100px;}
.width21  {width:105px;}
.width22  {width:110px;}
.width23  {width:115px;}
.width24  {width:120px;}
.width25  {width:125px;}
.width26  {width:130px;}
.width27  {width:135px;}
.width28  {width:140px;}
.width29  {width:145px;}
.width30  {width:150px;}
.width31  {width:155px;}
.width32  {width:160px;}
.width33  {width:165px;}
.width34  {width:170px;}
.width35  {width:175px;}
.width36  {width:180px;}
.width37  {width:185px;}
.width38  {width:190px;}
.width39  {width:195px;}
.width40  {width:200px;}
.width41  {width:205px;}
.width42  {width:210px;}
.width43  {width:215px;}
.width44  {width:220px;}
.width45  {width:225px;}
.width46  {width:230px;}
.width47  {width:235px;}
.width48  {width:240px;}
.width49  {width:245px;}
.width50  {width:250px;}
.width51  {width:255px;}
.width52  {width:260px;}
.width53  {width:265px;}
.width54  {width:270px;}
.width55  {width:275px;}
.width56  {width:280px;}
.width57  {width:285px;}
.width58  {width:290px;}
.width59  {width:295px;}
.width60  {width:300px;}
.width61  {width:305px;}
.width62  {width:310px;}
.width63  {width:315px;}
.width64  {width:320px;}
.width65  {width:325px;}
.width66  {width:330px;}
.width67  {width:335px;}
.width68  {width:340px;}
.width69  {width:345px;}
.width70  {width:350px;}
.width71  {width:355px;}
.width72  {width:360px;}
.width73  {width:365px;}
.width74  {width:370px;}
.width75  {width:375px;}
.width76  {width:380px;}
.width77  {width:385px;}
.width78  {width:390px;}
.width79  {width:395px;}
.width80  {width:400px;}
.width81  {width:405px;}
.width82  {width:410px;}
.width83  {width:415px;}
.width84  {width:420px;}
.width85  {width:425px;}
.width86  {width:430px;}
.width87  {width:435px;}
.width88  {width:440px;}
.width89  {width:445px;}
.width90  {width:450px;}
.width91  {width:455px;}
.width92  {width:460px;}
.width93  {width:465px;}
.width94  {width:470px;}
.width95  {width:475px;}
.width96  {width:480px;}
.width97  {width:485px;}
.width98  {width:490px;}
.width99  {width:495px;}
.width100 {width:500px;}

.height1	{height: 5px;}
.height2	{height: 10px;}
.height3	{height: 15px;}
.height4	{height: 20px;}
.height5	{height: 25px;}
.height6	{height: 30px;}
.height7	{height: 35px;}
.height8	{height: 40px;}
.height9	{height: 45px;}
.height10	{height: 50px;}
.height11	{height: 55px;}
.height12	{height: 60px;}
.height13	{height: 65px;}
.height14	{height: 70px;}
.height15	{height: 75px;}
.height16	{height: 80px;}
.height17	{height: 85px;}
.height18	{height: 90px;}
.height19	{height: 95px;}
.height20	{height: 100px;}
.height21	{height: 105px;}
.height22	{height: 110px;}
.height23	{height: 115px;}
.height24	{height: 120px;}
.height25	{height: 125px;}
.height26	{height: 130px;}
.height27	{height: 135px;}
.height28	{height: 140px;}
.height29	{height: 145px;}
.height30	{height: 150px;}
.height31	{height: 155px;}
.height32	{height: 160px;}
.height33	{height: 165px;}
.height34	{height: 170px;}
.height35	{height: 175px;}
.height36	{height: 180px;}
.height37	{height: 185px;}
.height38	{height: 190px;}
.height39	{height: 195px;}
.height40	{height: 200px;}

.padding1px	{padding: 1px;}
.padding2px	{padding: 2px;}
.padding3px	{padding: 3px;}
.padding4px	{padding: 4px;}
.padding1	{padding: 5px;}
.padding2	{padding: 10px;}
.padding3	{padding: 15px;}
.padding4	{padding: 20px;}
.padding5	{padding: 25px;}
.padding6	{padding: 30px;}
.padding7	{padding: 35px;}
.padding8	{padding: 40px;}
.padding9	{padding: 45px;}
.padding10	{padding: 50px;}
.padding11	{padding: 55px;}
.padding12	{padding: 60px;}
.padding13	{padding: 65px;}
.padding14	{padding: 75px;}
.padding15	{padding: 80px;}

.padding-top1px	{padding-top: 1px;}
.padding-top2px	{padding-top: 2px;}
.padding-top3px	{padding-top: 3px;}
.padding-top4px	{padding-top: 4px;}
.padding-top1	{padding-top: 5px;}
.padding-top2	{padding-top: 10px;}
.padding-top3	{padding-top: 15px;}
.padding-top4	{padding-top: 20px;}
.padding-top5	{padding-top: 25px;}
.padding-top6	{padding-top: 30px;}
.padding-top7	{padding-top: 35px;}
.padding-top8	{padding-top: 40px;}
.padding-top9	{padding-top: 45px;}
.padding-top10	{padding-top: 50px;}
.padding-top11	{padding-top: 55px;}
.padding-top12	{padding-top: 60px;}
.padding-top13	{padding-top: 65px;}
.padding-top14	{padding-top: 75px;}
.padding-top15	{padding-top: 80px;}

.padding-right1px	{padding-right: 1px;}
.padding-right2px	{padding-right: 2px;}
.padding-right3px	{padding-right: 3px;}
.padding-right4px	{padding-right: 4px;}
.padding-right1		{padding-right: 5px;}
.padding-right2		{padding-right: 10px;}
.padding-right3		{padding-right: 15px;}
.padding-right4		{padding-right: 20px;}
.padding-right5		{padding-right: 25px;}
.padding-right6		{padding-right: 30px;}
.padding-right7		{padding-right: 35px;}
.padding-right8		{padding-right: 40px;}
.padding-right9		{padding-right: 45px;}
.padding-right10	{padding-right: 50px;}
.padding-right11	{padding-right: 55px;}
.padding-right12	{padding-right: 60px;}
.padding-right13	{padding-right: 65px;}
.padding-right14	{padding-right: 75px;}
.padding-right15	{padding-right: 80px;}

.padding-bottom1px	{padding-bottom: 1px;}
.padding-bottom2px	{padding-bottom: 2px;}
.padding-bottom3px	{padding-bottom: 3px;}
.padding-bottom4px	{padding-bottom: 4px;}
.padding-bottom1	{padding-bottom: 5px;}
.padding-bottom2	{padding-bottom: 10px;}
.padding-bottom3	{padding-bottom: 15px;}
.padding-bottom4	{padding-bottom: 20px;}
.padding-bottom5	{padding-bottom: 25px;}
.padding-bottom6	{padding-bottom: 30px;}
.padding-bottom7	{padding-bottom: 35px;}
.padding-bottom8	{padding-bottom: 40px;}
.padding-bottom9	{padding-bottom: 45px;}
.padding-bottom10	{padding-bottom: 50px;}
.padding-bottom11	{padding-bottom: 55px;}
.padding-bottom12	{padding-bottom: 60px;}
.padding-bottom13	{padding-bottom: 65px;}
.padding-bottom14	{padding-bottom: 75px;}
.padding-bottom15	{padding-bottom: 80px;}

.padding-left1	{padding-left: 5px;}
.padding-left2	{padding-left: 10px;}
.padding-left3	{padding-left: 15px;}
.padding-left4	{padding-left: 20px;}
.padding-left5	{padding-left: 25px;}
.padding-left6	{padding-left: 30px;}
.padding-left7	{padding-left: 35px;}
.padding-left8	{padding-left: 40px;}
.padding-left9	{padding-left: 45px;}
.padding-left10	{padding-left: 50px;}
.padding-left11	{padding-left: 55px;}
.padding-left12	{padding-left: 60px;}
.padding-left13	{padding-left: 65px;}
.padding-left14	{padding-left: 75px;}
.padding-left15	{padding-left: 80px;}




.divtabelle-links{width: 150px; height: 20px; float:left; margin-bottom: 4px;}
.divtabelle-links:hover{background-color: #fff5b1;}
.divtabelle-links-klein{width: 120px; height: 20px; float:left; margin-bottom: 4px;}
.divtabelle-links-klein:hover{background-color: #fff5b1;}
.divtabelle-rechts{width: 90px; height: 20px; float:left;}
.divtabelle-rechts-klein{width: 90px; height: 20px; float:left;}
.divtabelle-rechts-mittel{width: 170px; height: 20px; float:left;}
.divtabelle-rechts-gross{width: 300px; height: 20px; float:left;}
.divtabelle1{width:100px; height: 20px; float: left}
.divtabelle2{width:180px; height: 20px; float: left}
.divtabelle3{width:260px; height: 20px; float: left}
.divtabelle1b{width:100px; float: left}
.divtabelle2b{width:180px; float: left}
.divtabelle3b{width:260px; float: left}
/*Navigation*/
.navigation{height: 18px; width:180px; padding-top: 4px; float:left; margin-bottom: 4px; text-align: center; background: url(bilder/navigation.png) top no-repeat;}
.navigation a {text-decoration: none;}
.navigation:hover{background: url(bilder/navigation_hover.png) top no-repeat;}
.werbepartnerliste{height: 18px; width:180px; padding-top: 4px; margin-bottom: 4px; margin-left:10px; text-align: center; background: url(bilder/navigation.png) top no-repeat;}
.werbepartnerliste a {text-decoration: none;}
.werbepartnerliste:hover{background: url(bilder/navigation_hover.png) top no-repeat;}

/*Werbepartner*/
.werbepartner{width: 520px; height: 115px; background: url(bilder/werbepartner.png); float:left; margin-bottom: 10px; padding: 7px 5px 3px 15px;}
.werbepartner-text{width:220px; height:100px; float:right;  padding:0px 8px 2px 20px; }
.werbepartner-doppel{width: 520px; height: 215px; background: url(bilder/werbepartner-doppel.png); float:left; margin-bottom: 10px; padding: 10px 5px 0px 15px;}
.werbepartner-doppel-text{width:220px; height:200px; float:right;  padding:10px 8px 2px 20px; }
	.werbepartner-text b{font-size: 14px;font-weight:bold; }
	.werbepartner-text p{font-size: 11px;}
	.werbepartner-text a{font-size: 12px;}

/*Newssystem*/
.newslinks{width:200px;float: left; margin: 15px 0px 15px 0px; border: 2px solid #d2d2d2; background-color: white;}
.newsrechts{width:310px;float: right; margin: 15px 0px 15px 0px;}

/*Suchmaschinen*/
.immobilienwahl{height: 25px; width:180px; padding-top: 5px; float:left; margin-bottom: 4px; text-align: center;}
.immobilienwahl a{font-size: 10px;}
.immobilienwahl:hover{background-color: #fff5b1;}
.textalignmitte{text-align: center;}

/* Autocomplete */
.suggestionsBox {text-align:left; position: absolute; z-index: 5; width: 170px; background-color:#e3e3e3; border: 2px solid #d2d2d2;	font-size: 13px;margin:0px;padding: 0px;color: #000;font-family: Arial;}
.suggestionList {margin: 0px;padding: 0px; width:170px;}
.suggestionList li {list-style: none;cursor: pointer;}
.suggestionList li:hover {background-color: #ffba00;}