/*link*/
a:link     	 {color: #4671A7; text-decoration: none }
a:visited 	 {color: #4671A7; text-decoration: none }
a:hover 	 {color: black; text-decoration:underline; }

a.x_subnavi:link     	 {color: #4671A7; text-decoration: none;}
a.x_subnavi:visited 	 {color: #4671A7; text-decoration: none }
a.x_subnavi:hover 	     {color: white; text-decoration: none;  background-color: #4671A7;}
a.x_subnavi:active	     {color: #4671A7; text-decoration: none;  background-color: #FFFFFF;}

a.x_subnavi2:link     	 {color: #4671A7; text-decoration: none;}
a.x_subnavi2:visited 	 {color: #4671A7; text-decoration: none }
a.x_subnavi2:hover 	     {color: white; text-decoration: none;  background-color: #4671A7;}
a.x_subnavi2:active	     {color: #4671A7; text-decoration: none;  background-color: #FFFFFF;}

a.x_subnavi_over:link     	 {color: #4671A7; text-decoration: none }
a.x_subnavi_over:visited 	 {color: #4671A7; text-decoration: none }
a.x_subnavi_over:hover 	     {color: #4671A7; text-decoration: none;  background-color: #FFFFFF;}
a.x_subnavi_over:active	     {color: #4671A7; text-decoration: none;  background-color: #FFFFFF;}

a.x_subnavi_over2:link     	 {color: #4671A7; text-decoration: none }
a.x_subnavi_over2:visited 	 {color: #4671A7; text-decoration: none }
a.x_subnavi_over2:hover 	     {color: #4671A7; text-decoration: none;  background-color: #FFFFFF;}
a.x_subnavi_over2:active	     {color: #4671A7; text-decoration: none;  background-color: #FFFFFF;}


a.x_vp:link     	 {color: #E4E8EE; text-decoration: none }
a.x_vp:visited 	     {color: #E4E8EE; text-decoration: none }
a.x_vp:hover 	     {color: #E4E8EE; text-decoration: none;}
a.x_vp:active	     {color: #A93A0F; text-decoration: none;}

/*body*/
h1          { border: 0;}
h2          { border: 0;}
h3          { font-size: 12pt; font-family: Verdana; border: 0; color: #4671A7;}

img     	{border: 0 }
td 			{margin: 0px; padding: 0px }
table  		{border-collapse: collapse }
form  		{margin: 0px }
body 		{overflow: scroll; overflow-x: hidden; margin: 0px;  scrollbar-3dlight-color: #414C6A; scrollbar-arrow-color: #414C6A; scrollbar-face-color: white; scrollbar-shadow-color: #414C6A; scrollbar-track-color: white; background-color: #E5EDF6; }
input    	{font-size: 8pt; font-family: Arial, Helvetica, sans-serif; background-color: white; height: 18px; border: 1px solid black }
select   	{font-size: 8pt; font-family: Arial, Helvetica, sans-serif; background-color: white; margin-bottom: 0px; height: 18px; border: 1px solid black }
textarea 	{font-size: 8pt; font-family: Arial, Helvetica, sans-serif; background-color: white; border: 1px solid black; overflow-y: auto; }
ul          {margin-left: 0px; list-style-type: square; padding: 0px; display:inline; }
pre         {font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; }

/*container*/
div.global  {background-color: #E5EDF6; height: 842px; width: 1191px; position: relative;}

div.logo     {position:absolute; z-index:25; top: 18px; left:230px;}
div.bogen   {position:absolute; z-index:0; top:1px; left: 2px;}
div.bogen_fire   {position:absolute; z-index:0; top:15px; left: 18px;}
div.bogen_oben   {position:absolute; z-index:3; top:29px; left:262px;}
div.bogen_oben_fire   {position:absolute; z-index:3; top:39px; left:282px;}
div.immy     {position:absolute; z-index:25; top: 128px; left:1050px;}

div.navi       {position:absolute; z-index:1; top:205px; left:388px;}
div.navi_fire  {position:absolute; z-index:1; top:216px; left:408px;}

div.subnavi {background-color: #C8DAED; position:absolute; z-index:2; top:335px; left:420px; height: 10pt; padding-left: 2px; padding-right: 2px; margin-left: 15px;}
div.subnavi_fire {background-color: #C8DAED; position:absolute; z-index:2; top:335px; left:420px; height: 22px; padding-left: 3px; padding-right: 2px; margin-left: 15px; padding-top: 1px;}
.x_subnavi        {background-color: #FFFFFF; color: #4671A7; font-size: 9pt; font-family: Century Schoolbook L; text-align:center; padding: 3px; height: 12pt; margin-top: 2px; width: 80px;}
.x_subnavi_over   {background-color: #C8DAED; color: #BBC5DD; font-size: 9pt; font-family: Century Schoolbook L; text-align:center; padding: 3px; height: 12pt; margin-top: 2px; width: 80px;}

.x_subnavi2        {background-color: #FFFFFF; color: #4671A7; font-size: 9pt; font-family: Century Schoolbook L; text-align:center; padding: 3px; height: 12pt; margin-top: 2px; width: 130px;}
.x_subnavi_over2   {background-color: #C8DAED; color: #BBC5DD; font-size: 9pt; font-family: Century Schoolbook L; text-align:center; padding: 3px; height: 12pt; margin-top: 2px; width: 130px;}



div.box_head {position:absolute; z-index:0; top:  0px; left: 211px; background-color: #C1D5EB; height: 207px; width: 769px; border-left: solid white 10px; border-right: solid white 10px; border-bottom: solid white 10px; }
div.box_home {position:absolute; z-index:1; top:  340px; left: 211px; background-color: #C8D9EC; height: 480px; width: 769px; border: solid white 7px; }

div.box_content      {position:absolute; z-index:1; top:  350px; left: 97px; height: 468px; width: 769px; }

div.box_left  {position:absolute; z-index:1; top:  -15px; left: 110px; height: 468px; width: 215px; }
div.box_right_global {position:absolute; z-index:1; top: 8px; left: 338px; }

div.box_right { background-color: #F3F6FB; height: 468px; width: 540px; line-height:1.5; padding: 25px;  text-align: justify; border-top: solid #C8DAED 10px; border-left: solid #C8DAED 15px; border-right: solid #C8DAED 15px;}
div.box_right_fire {background-color: #F3F6FB; min-height: 468px; width: 480px; line-height:1.5; padding: 25px;  text-align: justify; border-top: solid #C8DAED 10px; border-left: solid #C8DAED 15px; border-right: solid #C8DAED 15px;}

div.box_immo_global {position:absolute; z-index:1; top: 8px; left: 100px; }
div.box_immo    {left: -200px; background-color: #F3F6FB; height: 468px; width: 780px; line-height:1.5; padding: 25px;  text-align: justify; border-top: solid #C8DAED 10px; border-left: solid #C8DAED 15px; border-right: solid #C8DAED 15px;}
div.box_immo_fire    {left: -200px; background-color: #F3F6FB; min-height: 468px; width: 780px; line-height:1.5; padding: 25px;  text-align: justify; border-top: solid #C8DAED 10px; border-left: solid #C8DAED 15px; border-right: solid #C8DAED 15px;}

div.immomedia {left: 15px; background-color: #F3F6FB; height: 490px; line-height:1.5; padding: 10px; border-top: solid #C8DAED 10px; border-left: solid #C8DAED 10px; border-bottom: solid #C8DAED 10px; border-right: solid #C8DAED 10px; overflow: scroll; overflow-x: hidden }


div.adresse  {position:absolute; z-index:1; top: 140px; left:300px;}
div.footer   {margin-top: 4px; text-align: right; font-size: 8pt; font-family: Verdana;}

div.home     {position:absolute; z-index:1; top: 80px; left:510px;}
div.mm       {position:absolute; z-index:1; top: 275px; left:0px;}
div.mm_fire  {position:absolute; z-index:1; top: 283px; left:0px;}

.boxi { background-color: #C5D7EB; height: 104px; width: 213px; padding-top: 2px; padding: 2px; border: solid #fff 4px; text-align: left; margin-bottom: 10px}
.boxi_fire { background-color: #C5D7EB; min-height: 104px; width: 195px; padding-top: 2px; padding: 2px; border: solid #fff 4px; text-align: left; margin-bottom: 10px}

div.postit  {position:absolute; z-index:1; top: 10px; left:380px;}
div.immy-2  {position:absolute; z-index:1; top: 180px; left:430px;}
div.immy-3  {position:absolute; z-index:1; top: 30px; left:430px;}
/*schriften*/
.text   		{font-size: 8pt; font-family: Verdana}
.text_klein   	{font-size: 7pt; font-family: Verdana}
.boxi_text      {color: #4671A7; font-size: 10px; font-family: Verdana;}

/*allgemein*/
.b   		{font-weight: bold }
.fl  		{float: left }
.fr  		{float: right }
.fno  		{clear: left }
.te 		{ text-indent: 15px }
.tr  		{text-align: right }
.trs  		{text-align: right; padding-right: 4px }
.tls  		{text-align: left; padding-left: 4px }
.brs        {border-right: 1px dashed #000 }
.tc 		{text-align: center }
.bor 		{margin-right: 0px; margin-left: 0px;overflow: scroll; overflow-x: hidden;  }
.bor_in     {margin-right: 0px; margin-left: 0px; overflow: scroll; overflow-x: hidden; overflow-y: auto }
.short      {text-overflow:ellipsis; overflow:hidden; white-space:nowrap }
.tm3 		{padding-top: 3px }

.durchstrich {text-decoration: line-through; color: #B0A6A6}
.verkauft  {color: red}
.reserviert  {color: #0C2CB5}
.frei  {color: #68E753}



 .bgcolor {background-color: #C9D8EE}
.imageleft {float: left; margin-right: 20px}
.imageright {float: right; margin-left: 20px}
.cleaner {clear: both}
.auswahl {cursor: pointer; height: 18px}
.auswahl_bild {cursor: pointer;}

