p { color: #333; font-size: 10pt; font-family: Arial; text-align: justify; margin-left: 2px; }
h4 { color: #333; font-size: 10pt; font-family: Arial; font-weight: bold; top: 0; margin: 0 0 1em 2px; }
body p { color: #333; font-size: 10pt; font-family: Arial; text-align: justify; margin-left: 2px; }
#Tabelle_01 {
	position:relative;
	margin: 0 auto;
	text-align: left;
	left:0px;
	top:0px;
	width:900px;
	height:900px;
}

#hauslangecss2-01 { position:absolute; left:0; top:0; width:900px; height:159px; }

#hauslangecss2-02 {
	position:absolute;
	left:0px;
	top:159px;
	width:142px;
	height:71px;
}

#Hauptbild { background-color: #b1e7e7; height: 334px; width: 445px; left: 142px; top: 159px; position: absolute; visibility: visible; }

#hauslangecss2-04 {
	position:absolute;
	left:587px;
	top:159px;
	width:313px;
	height:168px;
}

#linkelinkleisteoben { background-color: #b1e7e7; position:absolute; left:0; top:230px; width:142px; height:263px; }

#hauslangecss2-06 {
	position:absolute;
	left:587px;
	top:327px;
	width:16px;
	height:200px;
}

#Start { background-color: #8eb631; position:absolute; left:603px; top:327px; width:105px; height:14px; visibility: visible; }

#hauslangecss2-08 {
	position:absolute;
	left:708px;
	top:327px;
	width:192px;
	height:200px;
}

#Wohnungen {
	position:absolute;
	left:603px;
	top:341px;
	width:105px;
	height:14px;
}

#Haus-und-Garten {
	position:absolute;
	left:603px;
	top:355px;
	width:105px;
	height:14px;
}

#Preise {
	position:absolute;
	left:603px;
	top:369px;
	width:105px;
	height:14px;
}

#Weissenstadt {
	position:absolute;
	left:603px;
	top:383px;
	width:105px;
	height:14px;
}

#Region {
	position:absolute;
	left:603px;
	top:397px;
	width:105px;
	height:14px;
}

#Anreise {
	position:absolute;
	left:603px;
	top:411px;
	width:105px;
	height:14px;
}

#Kontakt {
	position:absolute;
	left:603px;
	top:425px;
	width:105px;
	height:14px;
}

#Impressum {
	position:absolute;
	left:603px;
	top:439px;
	width:105px;
	height:14px;
}

#Datenschutz {
	position:absolute;
	left:603px;
	top:453px;
	width:105px;
	height:14px;
}

#Platzhalter1 { background-color: #8eb631; height: 14px; width: 105px; left: 603px; top: 467px; position: absolute; visibility: visible; }
#Platzhalter2 { background-color: #8eb631; height: 14px; width: 105px; left: 603px; top: 481px; position: absolute; visibility: visible; }

#hauslangecss2-20 {
	position:absolute;
	left:0px;
	top:493px;
	width:587px;
	height:34px;
}

#Platzhalter3 {
	position:absolute;
	left:603px;
	top:495px;
	width:105px;
	height:14px;
}

#hauslangecss2-22 {
	position:absolute;
	left:603px;
	top:509px;
	width:105px;
	height:18px;
}

#linkelinkleisteunten {
	position:absolute;
	left:0px;
	top:527px;
	width:142px;
	height:373px;
}

#Textfeld { background-color: #c9f36d; position:absolute; left:142px; top:527px; width:758px; height:358px; visibility: visible;
  overflow-x: hidden; 
  overflow-y: auto; 
  scrollbar-face-color: #c9f36d;
  scrollbar-track-color: #c9f36d;
  scrollbar-arrow-color: #8eb631;
  scrollbar-highlight-color: #c9f36d;
  scrollbar-shadow-color: #c9f36d;
  scrollbar-3dlight-color: #8eb631;
  scrollbar-darkshadow-color: #8EB631;}

#hauslangecss2-25 {
	position:absolute;
	left:142px;
	top:885px;
	width:641px;
	height:15px;
}

#e-mail {
	position:absolute;
	left:783px;
	top:885px;
	width:117px;
	height:15px;
}
#Wetter { height: 150px; width: 122px; left: 10px; top: 55px; position: absolute; visibility: visible; }
.wetter { color: #333; font-size: 9pt; font-family: Arial; font-weight: bolder; text-decoration: none; text-align: center; }
#Stadtbranchenbuch { height: 70px; width: 80px; left: 10px; top: 191px; position: absolute; visibility: visible; }
.stadtbranchenbuch { font-size: 9px; font-family: Arial; font-weight: normal; text-decoration: none; text-align: center; color: #999999; }
.kontaktformular  { width:  445px; margin: 0 0 0; padding: 20px 10px 10px; font-size: 11px; font-family: Tahoma, Verdana, Arial; background: #b1e7e7 url(../Bilder/kontaktformular/kontaktformular2.jpg); height: 334px; float: left; clear: both; border: solid 0 #fff; }

.kontaktformular fieldset { margin: 0 0 10px; border-width: 0; outline-width: 0; }
.kontaktformular a {color: #333; text-decoration: none;}
.kontaktformular a:hover {color: #8eb631;}
  
.kontaktformular legend {
	 background: #483d8b;
	 color: #fff;
	 padding: 3px 5px;
	 border: solid 1px;
	 text-transform: uppercase;
	 }
	  
.kontaktformular label {
     width: 100px;
	 float: left;
     clear: both;
     padding: 3px 10px;
     margin: 3px 0;
     }
.kontaktformular .pflichtfeldhinweis{
	text-align:center;
}          
.kontaktformular input, .kontaktformular textarea { background: #c9f36d; padding: 0 3px; margin: 3px 0; width: 145px; border-color: #666666 #ddd #ddd #666666; border-style: solid; border-width: 1px; }

.kontaktformular input:active, .kontaktformular input:focus, .kontaktformular input:hover { background: #8eb631;}
.kontaktformular textarea:active, .kontaktformular textarea:focus, .kontaktformular textarea:hover { background: #8eb631;}

.kontaktdaten table, .anfrage table, .captcha table { border-spacing:0px; width:300px; border:solid 0;}
.label { width:100px; padding:12px;}
.field { padding:0 0 0 -10px; }
.error { width:200px; padding:0 0 0 5px;}
.captchareload { }
input.errordesignfields, textarea.errordesignfields { background-color:#cc3333; }

.buttons { text-align: center; border: 0px}
.buttons input { width:80px;}
.buttons input, .captchareload img { background: #8eb631; color: #fff; border-top:2px solid #fff; border-left:2px solid #fff; border-bottom:2px solid #666666; border-right:2px solid #666666;}
.buttons input:hover, .captchareload img:hover { background: #555555; color: #fff; border-top:2px solid #ddd; border-left:2px solid #ddd; border-bottom:2px solid #fff; border-right:2px solid #fff;}
#Ebene2 { height: 39px; width: 247px; left: 217px; top: 276px; position: absolute; visibility: visible; }
#link { height: 32px; width: 136px; left: 322px; top: 308px; position: absolute; visibility: visible; }
a img {
border : 0 none;
}