﻿*												{font-family: Sans-Serif}
body, form, body div							{margin: 0px; padding: 0px}
body											{font-size: smaller; background-color: #08228c}
textarea										{font-size: 90%}

div.box											{width: 980px; margin: 0px auto 0px auto; position: relative; padding: 0px}

h1												{font-size: 180%}
h2												{font-size: 130%; margin-top: 20px}
h3												{font-size: 120%; font-weight: bold}
h4												{font-size: 110%; font-weight: bold}


div.box											{background-image: url(images/body.png); background-position: center top;
       											 background-repeat: repeat-y; background-color: white}
div.content										{margin: 0px 30px 50px 175px; padding: 6px 20px 0px 15px;
           										 width: 728px; min-height: 520px; overflow: auto}
h1												{margin: 0px; width: 980px; height: 90px;
  												 background-image: url(images/head.png); background-position: center bottom;
  												 background-repeat: no-repeat; font-size: 200%; margin: 0px; padding: 50px 0px 0px 0px}
h1 span											{margin-left: 42px; display: block}
h1 span.normal									{margin-left: 0px; font-size: 55%; font-weight: normal}

div.bottom										{height: 60px; left: 0px; right: 0px; bottom: 0px;
          										 background-image: url(images/foot.png); background-repeat: no-repeat;
          										 background-position: center top}
          										 
span.footer										{display: block; width: 130px; margin-top: 20px !important; line-height: normal}
.lastupdate										{position: absolute; bottom: 30px; right:50px; color: #A0A0A0;}


/* IE 6 Hack :( */
* html div.content								{height: 440px; overflow-y: visible; padding-left: 2px}


/* Navigation */
a												{text-decoration: none}
a:link, a:visited								{border-bottom: 1px solid #b1dbe8; color: #2a5993}
a:hover, a:active								{border-bottom: 1px solid #4797f8}
.nav .newblock									{margin-top: 10px}
.nav a.current									{font-weight: bold}
.nav a											{display: block}
.nav span										{display: block; margin-top: 10px; clear: both}
.nav span.radio									{float: left; margin-top: 0px; clear: none}
.nav span.wide									{width: 81px; white-space: nowrap; margin-left: -1px}
.nav .units										{margin-top: 15px; padding: 0px 0px 0px 0px; left: -4px; position: relative}
.nav .units .currencyconverted					{color: #666666; font-size: 95%; padding-left: 5px}
.nav .languages									{display: block; margin-bottom: 10px; margin-bottom: 5px}
.nav .languages a								{border-bottom: none}

div.nav											{padding: 0px 5px 0px 42px; line-height: 1.5; overflow-y: visible;
       											 position: absolute; top: 140px; width: 135px; left: 0px;
       											 background-image: url(images/nav.png); background-position: right top;
  												 background-repeat: no-repeat; min-height: 400px}


/* IE 6 Hack :( */
* html div.nav									{height: 400px; overflow-y: visible}


body.print										{background-image: none; background-color: #FFFFFF}

.hidden											{display: none}


/* daeef4 b1dbe8 4797f8 2a5993 */
.box											{padding: 4px 10px 4px 10px;}
/*
.searchbox										{border-right: 2px solid #b1dbe8; border-bottom: 2px solid #b1dbe8; padding: 10px 10px 10px 10px;}
.searchbox .caption								{font-size: 120%; font-weight: bold; border-bottom: 1px solid #daeef4; display: block; margin-top: -8px}
.searchtable									{border-left: 2px solid #b1dbe8; border-top: 2px solid #b1dbe8}
*/

.searchtable tr td:first-child					{padding-right: 10px}

.caption										{font-size: 120%; font-weight: bold; display: block}

.checkboxlist									{overflow-y: auto;
             									 padding-right: 30px; padding-top: 5px; margin-top: 5px}
.checkboxlist input								{margin: 0px 3px 0px 0px; padding: 0px}
.checkboxlist .group							{display: block; clear: both; white-space: nowrap; margin-top: 10px;
                    							 font-weight: bold; font-size: 110%}
.checkboxlist .item, .checkboxlist .strong		{display: block}
.checkboxlist .strong							{font-weight: bold}


/* IE 6 & 7 Hacks :( */
* html .checkboxlist input						{margin: -2px 2px -2px -2px}
*+ html .checkboxlist input						{margin: -2px 2px -2px -2px}


.checkboxlist .first							{margin-top: 0px !important}

div.resultitem									{border-top: 4px solid #b1dbe8; border-left: 2px solid #b1dbe8; 
              									 border-bottom: 2px solid #b1dbe8; border-right: 2px solid #b1dbe8;
              									 margin: 0px 0px 0px 0px; padding: 0px 0px 5px 0px; background-color: white; clear: both }
div.resultitem table							{position: relative; border-collapse: collapse; margin: 0px; width: 720px;
                    							 border-left: 1px solid #C7E6EF; border-top: 1px solid #C7E6EF}
div.resultitem th, .compactlist th				{padding: 3px 5px 5px 5px; border-right: 1px solid #C7E6EF; border-bottom: 1px solid #C7E6EF; background-color: #DAEEF4}
div.resultitem td, .compactlist td				{padding: 3px 5px 5px 5px; border-right: 1px solid #D8EDF3; border-bottom: 1px solid #D8EDF3; text-align: center; page-break-inside: avoid}
.compactlist									{position: relative; border-collapse: collapse; margin: 0px; width: 720px}
.compactlist th									{border-top: 1px solid #C7E6EF}
.compactlist tr td:first-child 					{border-left: 1px solid #C7E6EF}
.compactlist td									{padding: 1px 1px 1px 1px; border-right: 1px solid #D8EDF3; border-bottom: 1px solid #D8EDF3; text-align: center}
.compactlist td.b								{padding-bottom: 8px; border-bottom: 2px solid #C7E6EF}
.compactlist .mlsid								{float: right; font-size: smaller; margin-left: 10px}
.compactlist a									{border-bottom: none !important}
.compactlist td.num								{padding-top: 15px}
.compactlist td.num .icon						{display: block; margin-top: 3px}

/* #b1dbe8 */

div.printitem table								{border-collapse: collapse}
div.printitem td								{padding: 3px 5px 3px 5px; text-align: left; vertical-align: top}
div.printitem .mlsofficename					{font-weight: bold; color: #666666}
div.printitem .disclaimer						{color: #666666}
/* div.printitem .mlsofficename					{font-size: 90%; color: #888888} */


.features										{display: block; margin-top: 10px}
.remarks										{display: block; margin-top: 40px}

div.printitem .map								{margin-right: 10px; margin-bottom: 10px; float: left}
div.printitem .mlsid							{clear: both; float: right; font-size: smaller; margin: 2px 0px 0px 2px}

div.printitem .photo, div.printitem .map,
div.printitem .streetview						{cursor: inherit !important; float: right !important; clear: right; margin: 0px 0px 5px 10px !important}

div.printitem .streetview, div.printitem .map	{width: 250px; height: 200px}

div.resultitem .resultcontent					{padding: 6px 5px 0px 5px; position: relative}
div.resultitem .resultlinks						{margin-top: 10px; width: 100%; bottom: 0px; left: 0px}

div.resultitem .city							{font-weight: bold; font-size: 110%}
div.resultitem .community						{font-weight: bold;}

div.resultitem .map								{margin-right: 10px; margin-bottom: 10px; float: left}
div.resultitem .mlsid							{position: absolute; bottom: 0px; right: 5px; font-size: smaller}
div.resultitem .maplink							{clear: both; float: left; margin: 2px 0px 0px 10px}
div.resultitem .tourlink						{float: left; margin: 2px 0px 0px 10px; padding-top: 3px}
div.resultitem .printlink						{float: left; margin: 2px 0px 0px 10px; font-weight: bold}
div.resultitem .addfavlink						{float: left; margin: 3px 0px 0px 10px}
div.resultitem .delfavlink						{float: left; margin: 3px 0px 0px 10px}
div.resultitem .objecthelp						{display: block; padding: 5px 0px 0px 10px; clear: left; font-weight: bold}
div.resultitem .searchlink						{float: left; margin: 2px 0px 0px 10px; padding-top: 2px}
div.resultitem .tellfriend						{float: left; margin: 2px 0px 0px 10px}
div.resultitem .objectcontact					{float: left; margin: 2px 0px 0px 10px; font-weight: bold; font-size: 100%; color: #F00000}
div.resultitem .addexportlistlink				{float: left; margin: 4px 0px 0px 10px}
div.resultitem .delexportlistlink				{float: left; margin: 4px 0px 0px 10px; color: red; font-weight: bold}
.maplink:before									{content: url(images/earth.gif)" "}
.printlink:before								{content: url(images/print.gif)" "}
.addfavlink:before								{content: url(images/star_grey.png)" "}
.delfavlink:before								{content: url(images/star.png)" "}
.searchlink:before								{content: url(images/search.gif)" "}
.objecthelp:before								{content: url(images/phone.gif)" "}
.tellfriend:before								{content: url(images/email.gif)" "}
.objectcontact:before							{content: url(images/email.gif)" "}
.addexportlistlink:before						{content: url(images/status_grey.gif)" "}
.delexportlistlink:before						{content: url(images/status_green.gif)" "}

resultitem .price_reduced						{background-image:url(images/price_reduced.png); background-repeat: no-repeat; background-position: left center}
resultitem .price_raised						{background-image:url(images/price_raised.png); background-repeat: no-repeat; background-position: left center}

.price_reduced									{color: #00A000}
.price_raised									{color: red}

.saleprice										{overflow: visible}
.saleprice div									{display: block; white-space: nowrap; overflow: visible; margin: 0px auto 0px auto;
               									 text-align: center}
.printitem .saleprice div						{text-align: left}              									 
 
.saleprice span									{white-space: nowrap; overflow: visible; margin: 0px auto 0px auto; text-align: left}

.endbr											{clear: both}


.featuregroup									{margin-bottom: 10px}
.featuregroup .caption							{font-size: 100%; display: block; font-weight: bold}


.featuredobject									{text-align: center; max-width: 500px; margin-top: 10px}
.featuredobject	img								{text-align: center; max-width: 500px; margin-top: 14px}
.featuredobject	a								{border: none !important}
.featuredobject	a.tourlink						{border-bottom: 1px solid #b1dbe8 !important}
.featuredobject span							{white-space: nowrap}

.selections										{text-align: center; margin-top: 20px}
.selections div									{display: block; margin-top: 4px;}

.selections_config								{border-left: 1px solid silver}
.selections_config ul							{margin: 0px 0px 0px 8px; padding: 0px; text-align: left}
.selections_config li							{margin-left: 0px; margin-top: 4px; list-style-type: none}


div.elevator									{position: fixed; z-index: 100; width: 100%; top: 5%; left: 0px;
            									 background-color: Transparent; border: none}

div.imageviewer									{text-align: center;
               									 padding: 5px 30px 5px 30px; margin: auto; background-color: white;
               									 border-left: 2px solid #CCCCCC; border-top: 2px solid #CCCCCC; 
               									 border-right: 2px solid #666666; border-bottom: 2px solid #666666;
               									 max-width: 500px}
div.imageviewer img.close						{float: right; margin: -3px -28px 3px 5px}


/* IE 6 & 7 Hacks :( */
* html div.imageviewer img.close				{margin: 0px 0px 3px 5px}
*+ html div.imageviewer img.close				{margin: 0px 0px 3px 5px}


div.imageviewer br								{clear: both}
div.imageviewer img.large						{margin-bottom: 15px}
/* div.imageviewer div.smallbox					{margin-top:  */
div.imageviewer img.small						{cursor: pointer; margin: 2px;}

div.overlay										{color: black; background-color: White; border: 2px solid #b1dbe8;
            									 padding: 5px; z-index: 1000; position: fixed}

.savedsearch span								{display: block; margin-bottom: 5px; float: left; clear: both; width: 90%; white-space: nowrap}
.savedsearch span img							{cursor: pointer}

.footerhelp										{margin-top: 15px; display: block}

.faq 											{text-align: justify}


@media screen
{	/* bestimmte Makler hervorheben, aber nicht beim Drucken */
	.results .MOID_NEVMI, .results .MOID_NEVNA2, .results .MOID_NSNS, .results .TLNF_1032762, .results .TLNF_1023712
												{border-top: 2px solid #CC0000 !important; border-left: 2px solid #CC0000 !important; 
              									 border-bottom: 2px solid #CC0000 !important; border-right: 2px solid #CC0000 !important;
              									 background-color: white !important; 
              									 padding-top: 30px !important; background-image: url(images/engelvoelkers.png);
              									 background-position: top center; background-repeat: no-repeat}

	.results .MOID_NEVMI table, .results .MOID_NEVNA2 table, .results .MOID_NSNS table,
	.results .TLNF_1032762 table, .results .TLNF_1023712 table
												{border-left: 1px solid #CECBCE !important}
	
	.results .MOID_NEVMI th, .results .MOID_NEVNA2 th, .results .MOID_NSNS th,
	.results .TLNF_1032762 th, .results .TLNF_1023712 th
												{border-right: 1px solid #CECBCE !important; background-color: #CECBCE !important; color: White !important}

	.results .MOID_NEVMI td, .results .MOID_NEVNA2 td, .results .MOID_NSNS td,
	.results .TLNF_1032762 td, .results .TLNF_1023712 td
												{border-right: 1px solid #CECBCE !important; border-bottom: 1px solid #CECBCE !important}


	.compactlist .MOID_NEVMI td, .compactlist .MOID_NEVNA2 td, .compactlist .MOID_NSNS td,
	.compactlist .TLNF_1032762 td, .compactlist .TLNF_1023712 td
												{border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC}

	.compactlist .MOID_NEVMI td.t:first-child, .compactlist .MOID_NEVNA2 td.t:first-child, .compactlist .MOID_NSNS td.t:first-child,
	.compactlist .TLNF_1032762 td.t:first-child, .compactlist .TLNF_1023712 td.t:first-child
												{border-left: 2px solid #CC0000 !important; background-image: url(images/ev_mini.png);
              									 background-position: top center; background-repeat: no-repeat; min-width: 16px}
												
	.compactlist .MOID_NEVMI td:last-child, .compactlist .MOID_NEVNA2 td:last-child, .compactlist .MOID_NSNS td:last-child,
	.compactlist .TLNF_1032762 td:last-child, .compactlist .TLNF_1023712 td:last-child
												{border-right: 3px solid #CC0000}
												
	.compactlist .MOID_NEVMI td.t, .compactlist .MOID_NEVNA2 td.t, .compactlist .MOID_NSNS td.t,
	.compactlist .TLNF_1032762 td.t, .compactlist .TLNF_1023712 td.t
												{border-top: 3px solid #CC0000}

	.compactlist .MOID_NEVMI td.b, .compactlist .MOID_NEVNA2 td.b, .compactlist .MOID_NSNS td.b,
	.compactlist .TLNF_1032762 td.b, .compactlist .TLNF_1023712 td.b
												{border-bottom: 3px solid #CC0000}


	/* Favoriten hervorheben */
	.results .favorite							{border-top: 2px solid #00CB00 !important; border-left: 2px solid #00CB00 !important; 
              									 border-bottom: 2px solid #00CB00 !important; border-right: 2px solid #00CB00 !important;
              									 background-color: white !important; margin-top: 2px; margin-bottom: 2px}

	.results .favorite table							{border-left: 1px solid #7AC87A !important}
	.results .favorite th								{border-right: 1px solid #7AC87A !important; background-color: #CEFFCE !important; color: black !important}
	.results .favorite td, .compactlist .favorite td	{border-right: 1px solid #7AC87A !important; border-bottom: 1px solid #7AC87A !important}
	
	.compactlist .favorite td.t:first-child		{border-left: 2px solid #7AC87A !important}
	.compactlist .favorite td:last-child		{border-right: 2px solid #7AC87A !important}
	.compactlist .favorite td.t					{border-top: 3px solid #7AC87A !important}
	.compactlist .favorite td.b					{border-bottom: 3px solid #7AC87A !important}

	.results .favnote							{padding: 5px 5px 5px 5px; background-color: #E0FFE0;
	                 							 border-top: 1px solid #CEFFCE; border-bottom: 1px solid #CEFFCE;
	                 							 clear: both}
	.results .special_-1						{background-color: #DAEEF4; border-top: 1px solid #B1DBE8; border-bottom: 1px solid #B1DBE8;}

	.results .favnote a							{float: right}
	.results .favnote textarea					{width: 720px;}
	
	.results .favnote							{margin: 15px -5px 2px -5px}

	/* IE 6 & 7 Hacks :( */
	* html .results .favnote					{margin: 15px 0px 2px 0px}
	*+ html .results .favnote					{margin: 15px 0px 2px 0px}

}

/* Paging */
.paging											{margin-bottom: 20px}
.paging_other									{display: inline-block; margin: 0px 0px 0px 0px; padding: 0px 3px 0px 3px}
.paging_current									{display: inline-block; font-weight: bold; margin: 0px 0px 0px 0px; padding: 0px 3px 0px 3px}
.paging_other:link, .paging_other:visited		{color: black; text-decoration: none; border: 1px solid white}
.paging_other:hover, .paging_other:active		{color: black; border: 1px solid #81B1FE; background-color: #E2EDFF}
.paging_current:link, .paging_current:visited	{color: black; text-decoration: none}
.paging_current:link, .paging_current:visited	{color: black; border: 1px solid orange; background-color: lightyellow}
.paging_current:hover, .paging_current:active	{color: black; border: 1px solid orange; background-color: lightyellow}


.skin, .contactaction, .message					{margin-bottom: 10px; margin-top: 10px}


/* Kontaktseite */
.contactaction .missing							{color: red}
.error											{color: red; font-weight: bold; display: block}
.success										{color: #00A000; font-weight: bold; display: block}

/* Statistik */
.chart											{border: 1px solid silver; margin: 10px 20px 10px 0px; float: left; background-color: white}
table.stats										{border-collapse: collapse}
table.stats td, table.stats th					{padding-right: 15px; vertical-align: top}
table.stats td.num								{text-align: right}
table.stats th									{font-weight: bold; text-align: left}
table.stats td									{border-top: 1px solid #E0E0E0}


/* Controls (auch in Skins) */
.DisabledText									{color: Black; background-color: white; border: 1px solid #C9C7BA; cursor: default; padding: 2px} /* Fuer Divs, die so aussehen wie Textboxen, nur mit schwarzer Schrift. */
.wronginput, .wrong								{background-color: Red;}

.error											{color: Red !important; font-weight: bold}
.success										{color: #00A000; font-weight: bold}


/* Fotos */
.photo											{cursor: pointer}
.printitem .photo_0, .printitem .photo_1		{margin-top: -10px !important}

.printitem .photo_0, .printitem .photo_2,
.printitem .photo_4, .printitem .photo_6,
.printitem .photo_8, .printitem .photo_10,
.printitem .photo_12, .printitem .photo_14,
.printitem .photo_1, .printitem .photo_3,
.printitem .photo_5, .printitem .photo_7,
.printitem .photo_9, .printitem .photo_11,
.printitem .photo_13, .printitem .photo_15		{margin: 0px 5px 3px 0px}

/* .resultitem .photo_0, .resultitem .photo_2		{clear: left} */
.resultitem .photo								{margin: 0px 2px 1px 0px; float: left}

.resultitem .photo								{width: 114px; min-height: 86px}
.printitem .photo								{width: 250px; min-height: 188px}

.photo											{text-align: center; border-left: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC;
                  								 border-right: 1px solid #AAAAAA; border-bottom: 1px solid #AAAAAA;}
.resultitem .photo img							{vertical-align: middle}

.printitem .photo_0, .printitem .photo_2,
.printitem .photo_4, .printitem .photo_6,
.printitem .photo_8, .printitem .photo_10,
.printitem .photo_12, .printitem .photo_14		{clear: left; float: left; margin: 1px 10px 1px 2px}
.printitem .photo_1, .printitem .photo_3,
.printitem .photo_5, .printitem .photo_7,
.printitem .photo_9, .printitem .photo_11,
.printitem .photo_13, .printitem .photo_15		{clear: right; float: right; margin: 1px 2px 1px 10px}



/* IE 6 & 7 Hacks :( */
* html .photo_0									{margin-top: 0px !important}
* html .photo_1									{margin-top: 0px !important}
*+ html .photo_0								{margin-top: 0px !important}
*+ html .photo_1								{margin-top: 0px !important}


/* Diashow */
body.featured		{margin: 0px 0px 0px 0px; padding: 120px 20px 20px 20px; background-color: #000000; color: #FFFFFF}
body.featured h1	{background-color: white; color: black; font-size: 330%;
                	 background-image: url(images/featured_head.png); background-repeat: no-repeat; background-position: bottom left;
                	 margin: 0px 0px 0px 0px; padding: 10px 0px 0px 100px;
                	 height: 110px; width: 100%; position: fixed; top: 0px; left: 0px; right: 0px}

body.featured .descbox	{color: black; font-size: 120%; text-align: center;
                		 margin: 0px 0px 0px 0px; padding: 2px 10px 0px 0px; white-space: nowrap;
                		 height: 80px; max-width: 440px; min-width: 300px; position: fixed; top: 0px; right: 0px}

body.featured .price	{font-weight: bold; font-size: 200%; display: block; color: #666666; margin-bottom: 0px;}
body.featured .city		{font-weight: bold; font-size: 130%; color: red}
body.featured .street	{display: block; margin: 5px 0px 5px 0px; color: #666666; font-size: 115%}
body.featured .desc		{display: block; font-size: 115%; color: #666666}
body.featured .photobox	{display: block; vertical-align: middle; text-align: center; padding: 30px 0px 0px 0px;
                       	 position: absolute; left: 0px; right: 0px; bottom: 0px; top: 120px}
body.featured .photobox	div {display: inline-block; padding: 2px; border: 2px solid #888888; background-color: #666666; vertical-align: middle}

body.featured2					{margin: 0px 0px 0px 0px; padding: 3px; background-color: #b3b4b8; color: black; font-family: Verdana; overflow: hidden}
body.featured2 .box				{position: relative; width: 1020px; height: 760px; margin: auto; background-color: transparent; background-image: none}
body.featured2 .descbox			{position: absolute; top: 3px; right: 3px; width: 208px; background-color: #dddee0;
                       			 height: 430px; overflow: hidden; padding: 20px 0px 0px 0px; font-size: 12pt; font-weight: bold}
body.featured2 .descbox span		{display: block; margin: 15px 5px 0px 15px}                       		 
body.featured2 .descbox span:first-child	{color: #de292a}                       		 
body.featured2 .photobox		{position: absolute; top: 3px; left: 3px; width: 806px; background-color: white; height: 450px; overflow: hidden}
body.featured2 .photobox img				{float: left; margin: 0px 0px 5px 0px}
body.featured2 .photobox img:first-child	{float: left; margin: 0px 5px 0px 0px}
body.featured2 .footer			{background-color: #FFFFFF; background-image: url(images/engelvoelkers_logo.png);
                     			 background-repeat: no-repeat; background-position: 810px 25px;
                     			 position: absolute; top: 453px; left: 3px; right: 3px; height: 80px;
                     			 border-top: 4px solid #de292a; padding-top: 20px}
body.featured2 .footer *		{display: block; font-size: 16pt; font-weight: bold; margin: 5px 0px 0px 20px}
body.featured2 .office			{font-weight: bold; font-size: 10pt; margin-top: 30px; line-height: 1.4}
body.featured2 .listingoffice	{color: #de292a}

@media screen
{
	.printonly	{display: none}

 /* Statistik-Bilder falls noetig verkleinern. Aber nur auf dem Bildschirm, nicht beim Drucken! */
	.chart		{max-width: 725px}
}

@media print
{/* Druckansicht */
	.dontprint									{display: none}	
	body										{background-image: none; background-color: White}

	.favnote									{margin-top: 5px}
	
 /* Bei Ausdrucken der normalen Seite Hintergruende wegmachen und nicht scrollen. */
	body										{padding: 5px; background-color: white}
	h1											{position: inherit; display: block; margin: 0px 0px 20px 0px !important; padding: 0px !important;
	  											 background-image: none; background-color: White; height: auto !important; width: auto !important}
	h1 span										{margin-left: 0px; display: inline}
	div.box, div.content						{position: inherit !important; padding: 0px !important; margin: 0px !important;
	           									 overflow: visible !important; background-image: none !important; width: auto; display: inline}
	.nav, .body_right,
	.bottom										{display: none}
	
	body:after									{content: "http://www.Florida-Immobilien-kaufen.de"; display: block; color: #666666;
	          									 margin: 20px 0px 0px 0px}
}