a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}



#searchform fieldset legend,
#searchform fieldset div  {
   font: 14px/17px Arial, Helvetica, sans-serif;
   color: #7C6850;
}

#searchform_big fieldset legend,
#searchform_big fieldset div  {
   font: 14px/17px Arial, Helvetica, sans-serif;
   color: #7C6850;
}


#searchform fieldset div label  {
	font: 12px/15px Arial, Helvetica, sans-serif;
   margin-right: 1em;
   display: block;
   text-align: right;
   vertical-align: middle;
   float: left;
   width: 25%;
   padding-bottom: 10px;
}

#searchform_big fieldset div label  {
	font: 14px/17px Arial, Helvetica, sans-serif;
   margin-right: 1em;
   display: block;
   text-align: right;
   vertical-align: middle;
   float: left;
   width: 30%;
   padding-bottom: 20px;
}

#searchform fieldset div  {
   clear: both;
}

#searchform_big fieldset div  {
   clear: both;
}


#greetingtext p a:hover  {
   text-decoration: underline;
}


#searchform fieldset  {
   border: none;
   padding: 0px 0px 0px 0px;
   margin-left: 0px;
   margin-right: 0px;
}

#searchform_big fieldset  {
   border: none;
   padding: 0px 0px 0px 0px;
   margin-left: 0px;
   margin-right: 0px;
}

#greetingtext p  {
   border: 0px none #000000;
   text-decoration: none;
   color: #7c6850;
}

table.result_table {
	color: #403426;
	font: 12px/15px Arial, Helvetica, sans-serif;
}

table.result_table td{
	color: #403426;
	font: 12px/15px Arial, Helvetica, sans-serif;
	padding-bottom: 0px;
	padding-top: 0px;
}

.result_tdlink a {
	color: #4aa6f6;
}

.result_tdlink a:hover {
	color: #7c6850;
}

#greetingtext a {
	color: #4aa6f6;
}

#greetingtext a:hover {
	color: #7c6850;
}

#greetingtext2 a {
	color: #4aa6f6;
}

#greetingtext2 a:hover {
	color: #7c6850;
}

#greetingtext3 a {
	color: #4aa6f6;
}

#greetingtext3 a:hover {
	color: #7c6850;
}

#header_table {
	font: 19px/24px Arial, Helvetica, sans-serif;
	text-align: left;
	color: #7c6850;
}

.navi_mini{
	font: 14px/17px Arial, Helvetica, sans-serif;
	text-align: right;
	color: #7c6850;
}

#karte_shape1{
	background-color: #eeeeee;
    visibility: visible;
    position: absolute;
	top: 590px;
	left: 39px;
	width: 349px;
	height: 330px;
	z-index: 6;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	
}
#karte_shape1 h2{
	margin-left: 20px;
	font: 19px/24px Arial, Helvetica, sans-serif;
	text-align: left;
	color: #7c6850;
}

#map{
	position: absolute;
	visibility: visible;
	top: 55px;
	left: 20px;
	width: 310px;
	height: 250px;
}
#map2{
	position: absolute;
	visibility: visible;
	top: 110px;
	left: 20px;
	width: 510px;
	height: 420px;
}

#houses{
	position: absolute;
	visibility: visible;
	top: 110px;
	left: 20px;
	width: 510px;
	height: 420px;
}

#shape_overlay{
	position: absolute;
	visibility: visible;
	top: 695px;
	left: 59px;
	z-index: 7;
}

#shape_overlay div{
	width: 17px;
	height: 17px;
	position: relative;
	z-index: 8;
}

.top-left{
	position: absolute;
	background-image: url(../sg_index6_media/top-left.gif) no-repeat;)
	visibility: visible;
	z-index: 13;
	top: 54px;
	left: 20px;
	width: 17px;
	height: 17px;

}

.top-right{
	position: absolute;
	background-image: url(../sg_index6_media/top-right.gif) no-repeat;)
	visibility: visible;
	z-index: 13;
	top: 54px;
	left: 313px;
	width: 17px;
	height: 17px;
}

.bottom-left{
	position: absolute;
	background-image: url(../sg_index6_media/bottom-left.gif) no-repeat;)
	visibility: visible;
	z-index: 13;
	left: 20px;
	top: 290px;
	width: 17px;
	height: 17px;
}

.bottom-right{
	position: absolute;
	background-image: url(../sg_index6_media/bottom-right.gif) no-repeat;)
	visibility: visible;
	z-index: 13;
	left: 313px;
	top: 290px;
	width: 17px;
	height: 17px;
}

.top-left2{
	position: absolute;
	background-image: url(../sg_index6_media/top-left.gif) no-repeat;)
	visibility: visible;
	z-index: 13;
	top: 109px;
	left: 20px;
	width: 17px;
	height: 17px;

}

.top-right2{
	position: absolute;
	background-image: url(../sg_index6_media/top-right.gif) no-repeat;)
	visibility: visible;
	z-index: 13;
	top: 109px;
	left: 513px;
	width: 17px;
	height: 17px;
}

.bottom-left2{
	position: absolute;
	background-image: url(../sg_index6_media/bottom-left.gif) no-repeat;)
	visibility: visible;
	z-index: 13;
	left: 20px;
	top: 513px;
	width: 17px;
	height: 17px;
}

.bottom-right2{
	position: absolute;
	background-image: url(../sg_index6_media/bottom-right.gif) no-repeat;)
	visibility: visible;
	z-index: 13;
	left: 513px;
	top: 513px;
	width: 17px;
	height: 17px;
}

#fastsearchtext p  {
   font: 16px/19px Arial, Helvetica, sans-serif;
   margin-left: 5px;
   margin-bottom: 0px;
   margin-right: 0px;
   margin-top: 0px;
   color: #7C6850;
   text-align: left;
}

#leipzignomerge  {
   background: url(../sg_index6_media/leipzignomerge.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 150px;
   z-index: 4;
   width: 1000px;
   height: 713px;
}

#mgnomerge  {
   background: url(../sg_index6_media/mgnomerge.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 150px;
   z-index: 4;
   width: 1000px;
   height: 750px;
}

#greetingtext p  {
   font: 14px/17px Arial, Helvetica, sans-serif;
   margin: 0px;
   color: #403426;
   text-align: left;
}

#liststyle  {
   font: 14px/17px Arial, Helvetica, sans-serif;
   margin: 0px;
   color: #403426;
   text-align: left;
}

#fastsearchtext  {
   visibility: visible;
   position: absolute;
   left: 63px;
   top: 390px;
   z-index: 8;
   width: 88px;
}

#shape1nomerge  {
   background-color: #eeeeee;
   visibility: visible;
   position: absolute;
   left: 39px;
   top: 370px;
   z-index: 6;
   width: 349px;
   height: 200px;
   -moz-border-radius: 10px;
   -webkit-border-radius:10px;
}

#shape1long  {
   background-color: #eeeeee;
   visibility: visible;
   position: absolute;
   left: 39px;
   top: 590px;
   z-index: 7;
   width: 330px;
   height: 570px;
   padding-left: 20px;
   padding-top: 20px;
   -moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

#headingtext p  {
   font: 18px/21px Arial, Helvetica, sans-serif;
   margin: 0px;
   color: #7c6850;
   text-align: left;
}

#headingtext2 p  {
   font: 18px/21px Arial, Helvetica, sans-serif;
   margin: 0px;
   color: #7c6850;
   text-align: left;
}

#greetingtext p  {
   font: 14px/17px Arial, Helvetica, sans-serif;
   margin: 0px;
   color: #403426;
   text-align: left;
}

#greetingtext2 p  {
   font: 14px/17px Arial, Helvetica, sans-serif;
   margin: 0px;
   color: #403426;
   text-align: left;
}

#greetingtext3 p  {
   font: 14px/17px Arial, Helvetica, sans-serif;
   margin: 0px;
   color: #403426;
   text-align: left;
}

#contact_mieter  {
   font: 13px/17px Arial, Helvetica, sans-serif;
   margin: 0px;
   color: #705c42;
   text-align: left;
}

#searchform p  {
   margin: 0px;
}

#searchform_big p  {
   margin: 0px;
}

#whitenomerge  {
   background-color: #ffffff;
   visibility: visible;
   position: absolute;
   left: 20px;
   top: 345px;
   z-index: 5;
   width: 960px;
   height: 860px;
   -moz-border-radius: 10px;
   -webkit-border-radius: 10px;
}


/*
#whitenomerge  {
   background: url(../sg_index6_media/whitenomerge.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 15px;
   top: 345px;
   z-index: 5;
   width: 970px;
   height: 860px;
}
*/

#greetingtext  {
   visibility: visible;
   position: absolute;
   left: 427px;
   top: 415px;
   z-index: 8;
   width: 513px;
}

#greetingtext2  {
   visibility: visible;
   position: absolute;
   left: 60px;
   top: 415px;
   z-index: 8;
   width: 800px;
}

#greetingtext3  {
   visibility: visible;
   position: absolute;
   left: 60px;
   top: 610px;
   z-index: 13;
   width: 300px;
}

#flexform  {
   visibility: visible;
   position: absolute;
   left: 427px;
   top: 382px;
   z-index: 8;
   width: 513px;
}

#bilder{
	background-color: #eeeeee;
	visibility: visible;
	position: absolute;
	z-index: 12;
	top: 940px;
	left: 40px;
	width: 920px;
	height: 245px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

#bilder-table{
	position: absolute;
	z-index: 13;
	top: 960px;
	left: 60px;
	width: 880px;
	height: 30px;
}

#CustomSlideshow{
	position: absolute;
	z-index: 14;
	top: 1000px;
	left: 65px;
	width: 240px;
	height: 160px;
}

#overslide{
	/*background-image: url(img/overslide.gif);*/
	position: absolute;
	z-index: 15;
	top: 1000px;
	left: 65px;
	width: 240px;
	height: 160px;
}

#CustomSlideshow2{
	position: absolute;
	z-index: 14;
	top: 1000px;
	left: 380px;
	width: 240px;
	height: 160px;
}

#overslide2{
	/*background-image: url(img/overslide.gif);*/
	position: absolute;
	z-index: 15;
	top: 1000px;
	left: 380px;
	width: 240px;
	height: 160px;
}

#CustomSlideshow3{
	position: absolute;
	z-index: 14;
	top: 1000px;
	left: 695px;
	width: 240px;
	height: 160px;
}

#overslide3{
	/*background-image: url(img/overslide.gif);*/
	position: absolute;
	z-index: 15;
	top: 1000px;
	left: 695px;
	width: 240px;
	height: 160px;
}

#logonomerge  {
   background: url(../sg_index6_media/logonomerge3.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 821px;
   top: 55px;
   z-index: 4;
   width: 156px;
   height: 29px;
}

#background2  {
   background: url(../sg_index6_media/background2.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 1000px;
   height: 1250px;
}

#headingtext  {
   visibility: visible;
   position: absolute;
   left: 427px;
   top: 390px;
   z-index: 7;
   width: 363px;
   color: #7c6850;
}

#headingtext2  {
   visibility: visible;
   position: absolute;
   left: 318px;
   top: 390px;
   z-index: 7;
   width: 363px;
   color: #7c6850;
}

#aboutbutton  {
   left: 712px;
}

#greynomerge  {
   background-color: #eeeeee;
   visibility: visible;
   position: absolute;
   left: 408px;
   top: 370px;
   z-index: 6;
   width: 552px;
   height: 550px;
   -moz-border-radius: 10px;
   -webkit-border-radius: 10px;
}

#greylong  {
   background: url(../sg_index6_media/greylong.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 408px;
   top: 370px;
   z-index: 6;
   width: 552px;
   height: 690px;
}

#greynomerge2  {
   background-color: #eeeeee;
   visibility: visible;
   position: absolute;
   left: 40px;
   top: 370px;
   z-index: 6;
   width: 920px;
   height: 810px;
   -moz-border-radius: 10px;
   -webkit-border-radius: 10px;
}

#kautionsfrei{
	visibility: visible;
   	position: absolute;
   	left: 150px;
   	top: 390px;
	width:700px;
	height:950px;
	z-index:7;
}

#searchform  {
   visibility: visible;
   position: absolute;
   left: 60px;
   top: 390px;
   z-index: 7;
   width: 310px;
}

#searchform_big  {
   visibility: visible;
   position: absolute;
   left: 477px;
   top: 366px;
   z-index: 7;
   width: 500px;
}

#shape2  {
   background: url(../sg_index6_media/shape2.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 59px;
   top: 410px;
   z-index: 7;
   width: 310px;
   height: 1px;
}

#index6  {
   margin: 0px auto 0px auto;
   width: 1000px;
   position: relative;
}

.centerac  {
   text-align: right;
}

fieldset *  {
   padding-top: 0;
   padding-bottom: 4px;
   margin-left: 0;
   margin-right: 0;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #EEEEEE;
}

    ul#menu2 {
      list-style: none;
      margin: 0;
      padding: 0;
    }
    ul#menu2 li {
      float: left;
    }
#menu{
	position: absolute;
	z-index: 10;
	top: 92px;
	left: 10px;
	width: 700px;
	height: 35px;
}

    ul#menu_sub {
      list-style: none;
      margin: 0;
      padding: 0;
    }
    ul#menu_sub li {
      float: left;
    }
    
#menu-back{
	position: absolute;
	z-index: 10;
	top: 134px;
	left: 15px;
	width: 714px;
	height: 16px;
	display: none;
}
#menu-sub{
	position: absolute;
	z-index: 10;
	top: 150px;
	left: 110px;
	width: 714px;
	height: 45px;
	display: none;
}

    ul#menu_klein {
      list-style: none;
      margin: 0;
      padding: 0;
    }
    ul#menu_klein li {
      float: left;
    }
#menu-klein{
	position: absolute;
	z-index: 10;
	top: 30px;
	left: 20px;
	width: 130px;
	height: 16px;
}

    ul#menu_kontakt {
      list-style: none;
      margin: 0;
      padding: 0;
    }
    ul#menu_kontakt li {
      float: left;
    }
#menu-kontakt{
	position: absolute;
	z-index: 13;
	top: 385px;
	left: 820px;
	width: 120px;
	height: 35px;
}
#menu-kontakt2{
	position: absolute;
	z-index: 16;
	width: 120px;
	height: 35px;
	left: 390px;
	top: -30px;
}

    ul#menuzurueck {
      list-style: none;
      margin: 0;
      padding: 0;
    }
    ul#menuzurueck li {
      float: left;
    }
#menu-zurueck{
	position: relative;
	visibility: visible;
	z-index: 10;
	top: -6px;
	left: 110px;
	width: 100px;
	height: 16px;
}

    ul#menuweiter {
      list-style: none;
      margin: 0;
      padding: 0;
    }
    ul#menuweiter li {
      float: left;
    }
#menu-weiter{
	position: relative;
	z-index: 10;
	top: -22px;
	left: 300px;
	width: 100px;
	height: 16px;
}

    ul#menuerste {
      list-style: none;
      margin: 0;
      padding: 0;
    }
    ul#menuerste li {
      float: left;
    }
#menu-erste{
	position: relative;
	z-index: 10;
	top: 10px;
	left: 0px;
	width: 100px;
	height: 16px;
}
    ul#menuletzte {
      list-style: none;
      margin: 0;
      padding: 0;
    }
    ul#menuletzte li {
      float: left;
    }
#menu-letzte{
	position: relative;
	z-index: 10;
	top: -38px;
	left: 410px;
	width: 100px;
	height: 16px;
}

#bilder-heading{
   font: 18px/21px Arial, Helvetica, sans-serif;
   margin: 0px;
   color: #403426;
   text-align: left;
}

.header_bilder {
	font: 19px/24px Arial, Helvetica, sans-serif;
	text-align: left;
	color: #7c6850;
}

#imprint{
	position: absolute;
	z-index: 15;
	left: 40px;
	top: 1210px;
	font: 11px/14px Arial, Helvetica, sans-serif;
	color: #403426;
}

#imprint a {
	color: #4aa6f6;
}

#imprint a:hover {
	color: #7c6850;
}

#bewerbung{
	position: absolute;
	top: 150px;
	left: 30px;
	z-index: 15;
}

#berlin{
	position: absolute;
	top: 250px;
	left: 210px;
	z-index: 15;
}

#dresden{
	position: absolute;
	top: 100px;
	left: 300px;
	z-index: 15;
}

#weimar{
	position: absolute;
	top: 300px;
	left: 20px;
	z-index: 15;
}

#innotec{
	position: absolute;
	top: 50px;
	left: 160px;
	z-index: 15;
}

#ecotech{
	position: absolute;
	top: 370px;
	left: 170px;
	z-index: 15;
}

#mg{
	position: absolute;
	top: 300px;
	left: 350px;
	z-index: 15;
}

.search{
	position: absolute;
	left: 218px;
	top: 105px;
	width: 84px;
	height: 27px;
	background-image: url(../img/suchen.gif);
	z-index: 16;
	border: 0px solid #FFFFFF;
}

.search:hover{
	cursor: pointer;
/*	background-image: url(../img/suchen-hover.gif);
	border: 0px solid #FFFFFF;*/
}

.search:disabled{
	background-image: url(../img/suchen_disabled.gif);
}
/*.search:click{
	background-image: url(../img/suchen-down.gif);
	border: 0px solid #FFFFFF;
}
*/

#menu-kontakt2{
	position: absolute;
	left: 810px;
	top: 385px;
	z-index: 13;
	width: 124px;
	height: 35px;
}

#kontakt2{
	position: absolute;
	left: 0px;
	top: 4px;
	width: 124px;
	height: 27px;
	background-image: url(../img/kontakt2.gif);
	z-index: 16;
	border: 0px solid #FFFFFF;
}

#kontakt2:hover{
	cursor: pointer;
	background-image: url(../img/kontakt2-hover.gif);
	border: 0px solid #FFFFFF;
}

#kontakt2:click{
	background-image: url(../img/kontakt2-down.gif);
	border: 0px solid #FFFFFF;
}

#menu-backwards{
	position: absolute;
	left: 716px;
	top: 385px;
	z-index: 13;
	width: 84px;
	height: 35px;
}

#back{
	position: absolute;
	left: 0px;
	top: 4px;
	width: 84px;
	height: 27px;
	background-image: url(../img/back.gif);
	z-index: 16;
	border: 0px solid #FFFFFF;
}

#back:hover{
	cursor: pointer;
	background-image: url(../img/back-hover.gif);
	border: 0px solid #FFFFFF;
}

#back:click{
	background-image: url(../img/back-down.gif);
	border: 0px solid #FFFFFF;
}

/*#searchform select{
	height: 13px;
}*/

#description p{
	font: 10px/13px Arial, Helvetica, sans-serif;
   margin: 0px;
   color: #7c6850;
   text-align: left;
}

#description2{
	position: absolute;
	top: 870px;
	left: 60px;
	z-index: 15;
}

#description2 p{
	font: 10px/13px Arial, Helvetica, sans-serif;
   margin: 0px;
   color: #7c6850;
   text-align: left;
}

#grundriss {
	position: absolute;
	z-index: 10;
	left: 70px;
	top: 430px;
    width: 860px;
    margin: 0 auto;
}

#lei {
	position:absolute;
	float: left;
	z-index: 11;
	left: 250px;
	top: 200px;
    width: 600px;
    margin: 0 auto;
}

#leitext {
	position:absolute;
	float: left;
	z-index: 11;
	left: 0px;
	top: 0px;
    width: 300px;
    margin: 0 auto;
}

#leitabletext  {
   font: 13px/16px Arial, Helvetica, sans-serif;
   margin: 0px;
   color: #403426;
   text-align: left;
}

#leilegendtabletext  {
   font: 13px/16px Arial, Helvetica, sans-serif;
   margin: 0px;
   color: #403426;
   text-align: left;
}

.lei124 {
	position:absolute;
	clear: both;
	float: left;
	z-index: 11;
	left: 250px;
	top: 200px;
    width: 600px;
    margin: 0 auto;
}


#objekt {
	position: relative;
	clear: both;
	float: right;
	z-index: 12;
	right: 25px;
	top: 0px;
    width: 300px;
    margin: 0 auto;
}

#legende{
	position: absolute;
	z-index: 14;
	top: 510px;
	left: 300px;

}
.tooltip{
	border: 1px solid #000;
	background-color: #FFF;
	padding: 3px 6px;
	white-space: nowrap;
	font-size: 1.4em;
	z-index: 18;
}

#login{
	position: absolute;
	top: 200px;
	left: 300px;
	width: 300px;
	z-index: 10;
}

table.ergebnis{
	font: 13px/16px Arial, Helvetica, sans-serif;
   margin: 0px;
   color: #403426;
   text-align: left;
	position: absolute;
	top:445px;
	left: 60px;
	z-index: 12;
}

#ergebnisform{
	font: 13px/16px Arial, Helvetica, sans-serif;
   margin: 0px;
   color: #403426;
   text-align: left;
	position: absolute;
	top:280px;
	left: 40px;
	width: 800px;
	z-index: 12;
}

#ergebnisform fieldset div label  {
	font: 12px/15px Arial, Helvetica, sans-serif;
   text-align: right;
   vertical-align: middle;
   width: 10%;
   padding-bottom: 10px;
}

#ergebnisform fieldset  {
   border: none;
   padding: 0px 0px 0px 0px;
   margin-left: 0px;
   margin-right: 0px;
}

#adminfehler{
	font: 13px/16px Arial, Helvetica, sans-serif;
   margin: 0px;
   color: #403426;
   text-align: left;
	position: absolute;
	top:445px;
	left: 60px;
	z-index: 15;
}

#hotline{
	position: absolute;
	z-index: 18;
	top: 200px;
	left: 60px;
	width: 310px;
	height: 40px;
	background-color: #ffffff;
	opacity: 0.7; 
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}

#hotline p{
	margin-top: 11px;
	margin-left: 17px;
	font: 17px/20px Arial, Helvetica, sans-serif;
	color: #333333;
}

#searchformnew{
	position: absolute;
	z-index: 5;
	/*top: 305px;*/
	top: 170px;
	left: 40px;
	background-color: #333333;
	width: 350px;
	height: 195px;
	/*opacity: 0.7;*/
	-moz-border-top-left-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    -moz-border-top-right-radius: 10px;
    -webkit-border-top-right-radius: 10px;	
}

#searchformnew p{
	margin-left: 20px;
	margin-top: 10px;
	font: 17px/20px Arial, Helvetica, sans-serif;
	color: #ffffff;
}

#searchformnew form{
	margin-left: 20px;
	margin-top: 10px;
	font: 13px/16px Arial, Helvetica, sans-serif;
	color: #ffffff;
}
