#ifrmPopup{ position:absolute; top:20%; left:25%; background-color: transparent }
/************************************ LITERAL */
.literal                            { background-color: yellow; width: 10px; height: 5px;   /*transparency: 50%;*/ position: absolute; color: black;  cursor: pointer;  filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50; }
/************************************ LITERAL */


/************************************ DEFAULTS */
body                                { font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #034D32;	background-color: #FFFFFF;	line-height: 130%;	margin: 0; }
#helpBoxBdy                         {background-color: transparent}
table                               { font-family: Arial, Helvetica, sans-serif;	font-size: 12px; }
tr                                  { vertical-align:top; }
p                                   { margin: 0 0 11px 0; }
.dn                                 { display: none; }
.db                                 { display: block; }
a                                   { color: #034D32; text-decoration: underline; }
a:hover                             { color: #DA3643; text-decoration: underline; }

img                                 { border: none; }
ul                                  { margin: 0; padding: 0; }
li                                  { list-style: none; }
hr                                  { border: none; border-bottom: 1px solid #B0CBC2; height: 0px; }

h1                                  { font-size: 20px; margin-top: 9px; font-weight: normal; color: #034D32; line-height: 25px; padding-bottom: 6px; border-bottom: 1px solid #D0DDD8; }
h2                                  { font-size: 14px; margin-top: 10px; margin-bottom: 10px; font-weight: bold; color: #034D32; }
h3                                  { font-size: 12px; font-weight: bold; color: #FFFFFF; margin: 4px 0 3px 7px; }

form                                { margin:0px; padding:0px; }
input                               { font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding-left:2px; }
select                              { font-family: Arial, Helvetica, sans-serif; border:1px solid #92B7AB; padding-left:2px; }
textarea                            { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
abbr                                { border: none; }
th                                  { text-align: left;}
#c                                  { clear:both;}
#fl                                 { float:left;}
.fl                                 { float:left;}
#fr                                 { float:right;}
.fr                                 { float:right;}
.db                                 { display:block; }
.dn                                 { display:none; }

.clear                              { clear: both; font-size: 0px; line-height: 0px; height: 0px; }
a.more                              { font-weight: bold; color: #CA2332; padding: 0 20px 0 0; text-decoration: none; background-image: url(/common/images/bgMore.gif); background-repeat: no-repeat; background-position: 100% 0%; display: block; text-align: right; margin: 8px 12px 0 0; line-height: 14px; }
a.more:hover                        { color: #CA2332; text-decoration: underline; }
a.back                              { padding: 0 0 0 20px; color: #333; text-decoration: underline; background-image: url(/common/images/bgBack.gif); background-repeat: no-repeat; background-position: 0% 0%; margin: 8px 12px 0 0; line-height: 14px; }
a.back:hover                        { color: #CA2332; text-decoration: underline; }

.link                               { text-decoration: underline; cursor: pointer; }
/************************************ DEFAULTS */


/************************************ STRUCTURE */
.base                               { width:1010px;margin:0 auto 20px auto; }
.header                             { position:absolute; top:6px; width:1010px; }
.headerHome                         { position:absolute; top:20px; width:900px; text-align:center; }
.middleHome,.wideHome               { position:absolute; top:90px; width:900px; margin:0;  }
.middle,.wide                       { position:absolute; top:110px; width:1010px; margin:0;  }
.leftColumn                         { width:192px;  }
.spacerColumn                       { width:16px; }
.centerColumn                       { width:690px; }
.fullColumn                         { width:900px; }
/************************************ STRUCTURE */


/************************************ STRUCTURE: HEADER */
.logoHome                           { margin:0px 0px 0px 0px; }
.logo                               { float:left; padding:0 0 0 10px; margin:0px 5px 0px 0px; }
.menuContainer                      { background-color:#034D32; font-weight:bold; padding:0 10px 0 13px; margin:0 0 10px 0; height:31px; }
.topText                            { padding-top: 6px; color: #FFFFFF; }
/************************************ STRUCTURE: HEADER */


/************************************ STRUCTURE: FOOTER */
.footer                             { font-size:11px; color:#898989; padding:0 21px 2px 0; background-color:#FFF; line-height:11px; margin:10px 0 10px 0;	border-right:21px solid #CA2332; border-bottom:2px solid #CA2332; }
.footerClass                        { font-size:11px; color:#898989; }
.footerClass a                      { color: #898989; text-decoration: none; }
.footerClass a:hover                { color: #898989; text-decoration: underline; }
.footer .copyright                  { float:left; }
.footer .bottomNav                  { float:right;width:680px; }
.footer .bottomNav li               { list-style:none; display:inline; padding:0 0 0 5px; }
.footer .bottomNav a                { color:#898989; text-decoration:none; padding:0 5px 0 0; }
.footer .bottomNav a:hover          { color:#898989; text-decoration:underline; background-color:#FFFFFF; }
.footer .bottomNav .active          { font-weight:bold; }
.footer .bottomNav img              { vertical-align:middle; }
.footer .clear                      { height:5px; }
/************************************ STRUCTURE: FOOTER */


/************************************ STRUCTURE: MENU */
ul.mainMenu li                      { list-style:none; padding:0 10px 0 0; float:left; }
ul.mainMenu li a                    { display:block; color:#CDDBD6; text-decoration:none; padding:7px 17px 8px 0; background-image:url(/common/images/menuBullet.gif); background-position:right; background-repeat:no-repeat; float:left; }
ul.mainMenu a:hover                 { color:#FFFFFF; text-decoration:none; }
ul.mainMenu .active                 { color:#FFFFFF; }
ul.mainMenu a.last,
ul.mainMenu a.last:hover            { background-image:none !important; }
ul.mainMenu ul.dropdown             { position:absolute; z-index:100; visibility: hidden; width:200px; background-color:#CA2332; padding:0; margin:32px 0 0 0; }
ul.mainMenu ul.dropdown li          { display:block; clear:both; padding:0; width:200px }
ul.mainMenu ul.dropdown li a        { background-image:none; font-weight:normal; color:#FFFFFF; display:block; border-bottom:solid 1px #DC6E78; padding:3px 0 3px 10px; width:190px }
ul.mainMenu ul.dropdown li a:hover  { color:#FFFFFF; background-color:#D24552; }
ul.mainMenu ul.dropdown li a.last   { border:none; }
ul.mainMenu ul.dropright            { position:absolute; z-index:100; visibility: hidden; width:200px; background-color:#D24552; padding:0; margin:32px 0 0 0; }
ul.mainMenu ul.dropright li         { display:block; clear:both; padding:0; width:200px }
ul.mainMenu ul.dropright li a       { background-image:none; font-weight:normal; color:#FFFFFF; display:block; border-bottom:solid 1px #DC6E78; padding:3px 0 3px 10px; width:190px; border-left:solid 1px #DC6E78; }
ul.mainMenu ul.dropright li a:hover { color:#FFFFFF; background-color:#CA2332; }
ul.mainMenu ul.dropright li a.last  { border:none; }
ul.mainMenu ul.dropdownW            { position:absolute; z-index:100; visibility: hidden; width:300px; background-color:#CA2332; padding:0; margin:32px 0 0 0; }
ul.mainMenu ul.dropdownW li         { display:block; clear:both; padding:0; width:300px }
ul.mainMenu ul.dropdownW li a       {	background-image:none; font-weight:normal; color:#FFFFFF;	display:block; border-bottom:solid 1px #DC6E78;	padding:3px 0 3px 10px;	width:290px }
ul.mainMenu ul.dropdownW li a:hover { color:#FFFFFF; background-color:#D24552; }
ul.mainMenu ul.dropdownW li a.last  { border:none; }
/************************************ STRUCTURE: MENU */


/************************************ STRUCTURE: BREADCRUMB */
.breadCrumb                         { font-size:11px; color:#D61E27; padding:0px 0 12px 0; }
.breadCrumb li                      { display:inline; }
.breadCrumb a                       { color:#898989; text-decoration:underline; background-image:url(/common/images/arbreadcrumb.gif); background-position:100% 50%; background-repeat:no-repeat;	padding-right:10px;	margin-right:5px; }
.breadCrumb a:hover                 { color:#D61E27; text-decoration:underline; }
/************************************ STRUCTURE: BREADCRUMB */


/************************************ SearchResultsMap */
.searchResultsMapLinks                { width: 565px; float:left; padding-right: 10px;}
.searchResultsMapRechts               { width: 315px; float:left;}
#searchResultsMapDetail               { height: 468px; }
.hssHouse                             { background-image: url(/common/images_nieuw/HouseDetailMail.gif); background-position: right center; background-repeat: no-repeat;}

.searchResultsSoldHousesList           { width: 300px; height:100px; border-bottom: 1px solid #d6ded5; padding: 7px; background-color: #FFFFFF; }

.searchResultsMapWoningListNew        { width: 265px; height:63px; border-bottom: 1px solid #d6ded5; padding: 7px; background-color: #F7F7F7; cursor:pointer; }
.searchResultsMapWoningListNew:hover  { width: 265px; height:63px; border-bottom: 1px solid #d6ded5; padding: 7px; background-color: #e1ede9; cursor:pointer; }
.searchResultsMapWoningListNewHover   { width: 265px; height:63px; border-bottom: 1px solid #d6ded5; padding: 7px; background-color: #e1ede9; cursor:pointer; }
.searchResultsMapWoningList           { width: 300px; height:63px; border-bottom: 1px solid #d6ded5; padding: 7px; background-color: #FFFFFF; cursor:pointer; }
.searchResultsMapWoningList:hover     { width: 300px; height:63px; border-bottom: 1px solid #d6ded5; padding: 7px; background-color: #e1ede9; cursor:pointer; }
.searchResultsMapWoningListHover      { width: 300px; height:63px; border-bottom: 1px solid #d6ded5; padding: 7px; background-color: #e1ede9; cursor:pointer; }
.searchResultsMapWoningListFoto       { float:left; padding-right:10px;}
.searchResultsMapWoningListFavorite   { position:absolute; padding-top:20px; padding-left:280px; float:right;}
.searchResultsMapWoningListDetails    { float:left;}
.searchResultsMapWoningListFavorites  { width: 840px; height:18px; border-bottom: 1px solid #d6ded5; padding: 7px; background-color: #FFFFFF; cursor:pointer;}
.searchResultsMapBottombox            { vertical-align: middle; padding-top:15px; background-position: 0px 8px; width: 320px; border-top: 1px solid #d6ded5; text-align:center; background-image:url(/common/images/searchResultsMapBottombox.gif); background-repeat:no-repeat; height:31px; font-weight:bold;}
.searchResultsMapBottombox img        { padding-top:3px; }
.searchResultsMapBottombox a          { text-decoration:none; }
.searchResultsMapBottombox a.active   { text-decoration:none; color:#DA3643; }
.searchResultsMapBottomboxPijlL       { padding-right:5px; padding-left:15px; cursor:pointer; }
.searchResultsMapBottomboxPijlR       { cursor:pointer; }
.redText                              { color: #B90035; }
.redText:hover                        { color: #B90035; }
/************************************ SearchResultsMap */
.houseListItem                    { width: 98.5%; height: 63px; margin-left: 5px; margin-right: 5px;
                                    padding: 5px; cursor: pointer; }

.textNew	{ vertical-align: super; color:#ca2332; font-size:10px; font-weight:bold; }

/************************************ Voorpagina */
.contentFrontpage					{ margin-left:120px; margin-right:80px; margin-top:0px;}
.contentFrontpage strong  { font-size: 17px; margin-top: 2px; font-weight: normal; color: #CA2332; line-height: 25px; padding-bottom: 6px; font-weight:bold;}

.VpSearchClear            { padding-top:20px; padding-left:15px; padding-right:15px; }
.VpSearchTopLeft          { float:left; width:250px; }
.VpSearchTopMid           { float:left; width:240px; }
.VpSearchMidLeft          { float:left; width:250px; }
.VpSearchMidMid           { float:left; width:220px; }
.VpSearchMidRight         { float:left; width:50px; }
.VpSearchInputMedium      { width:90px;  }
.VpSearchInputLarge       { width:200px;  }
.VpSearchInputLargeGrey   { color: #a0a0a0; }
#Vp                       { width: 700px;  background-image: url(/common/images_nieuw/Searchbox-bg.gif);background-repeat: repeat-x; }
#VpBarTab                 { font-weight:bold; font-size:10pt; margin-left:60px; }
#Vp2                      { width:650px;background-image: url(/common/images_nieuw/Searchbox-bg.gif);background-repeat: repeat-x; }
#VpBarTab2                { font-weight:bold; font-size:10pt; margin-left:20px; }
.VpTabActive              { height: 30px; border: 1px solid #034d32; background-color:#E3ECE9; float:left; margin-left:4px; margin-right:4px; border-left: 1px solid #034d32; border-right: 1px solid #034d32;  border-bottom: 1px solid #E3ECE9; }
.VpTab                    { cursor:pointer; height: 30px; border: 1px solid #034d32; background-color:#034d32; float:left; margin-left:4px; margin-right:4px; color:#e3ece9;}
#VpBarDetail              { text-align:left; background-image: url(/common/images_nieuw/Vp.gif); padding:15px; }

#VpExtraLeft              { float:left; width:400px; }
#VpExtraRight             { float:left; padding-left:30px; width:270px; }


#VpExtra                  { width: 400px;  background-image: url(/common/images_nieuw/Searchbox-bg2.gif);background-repeat: repeat-x; }
#VpExtra2                 { width: 270px;  background-image: url(/common/images_nieuw/Searchbox-bg2.gif);background-repeat: repeat-x; }
#VpExtraBarTab            { font-weight:bold; font-size:10pt; margin-left:2px;  }
#VpExtraBarTabTekst       { height:27px; text-align:center; font-size:12pt; font-weight:bold; padding-top:5px; color:#034d32;}
.VpExtraTabActive         { height: 30px; border: 1px solid #92b7ab; background-color:#FFFFFF; float:left; margin-left:2px; margin-right:2px; border-left: 1px solid #92b7ab; border-right: 1px solid #92b7ab;  border-bottom: 1px solid #FFFFFF;}
.VpExtraTab               { cursor:pointer; height: 30px; border: 1px solid #92b7ab; background-color:#92b7ab; float:left; margin-left:4px; margin-right:4px; color:#e3ece9;}
#VpExtraBarDetail         { padding:5px; text-align:left; background-color:#FFFFFF; border-left: 1px solid #92b7ab; border-right: 1px solid #92b7ab; border-bottom: 1px solid #92b7ab; }
/************************************ Voorpagina */


/************************************ Tabel onder detailKaart */
#soldHousesTable .HdTableHeader          { font-size: x-small; }
#soldHousesTable .HdTableCellNr          { font-size: x-small; }
#soldHousesTable .HdTableCell            { font-size: x-small; }
#soldHousesTable input                   { font-size: x-small; }
#soldHousesTableDiv                      { width: 250px; }
#soldHousesCritTableDiv                  { width: 250px; }
#soldHousesTable                         { width: 600px; }

/******************************************** Searchbox */
#Sb                                     { width: 895px;  background-image: url(/common/images_nieuw/Searchbox-bg.gif);background-repeat: repeat-x; }
#SbBarTab                               { font-weight:bold; font-size:small; margin-left:140px; }
.SbTabActive                            { height: 30px; border: 1px solid #034d32; background-color:#E3ECE9; float:left; margin-left:4px; margin-right:4px; border-left: 1px solid #034d32; border-right: 1px solid #034d32;  border-bottom: 1px solid #E3ECE9; }
.SbTab                                  { cursor: pointer; height: 30px; border: 1px solid #034d32; background-color:#034d32; float:left; margin-left:4px; margin-right:4px; color:#e3ece9;}
.SbTabInner                             { padding: 6px; }
#menuRight                              { float: left; width: 220px; height: auto; min-height: 545px; padding: 2px; margin-right: 4px; border: 1px solid #d6ded5; }
#menuRight2                             { float: right; width: 220px; height: auto; min-height: 545px; padding: 2px; margin-right: 4px; border: 1px solid #d6ded5; }

#SbBarDetail                            { background-color:#E3ECE9; padding:5px; height: 20px; }
.SbBarDetailHeader                      { font-weight: bold; font-size: small; border-bottom: 1px solid #cccccc; color:#ba343d; height:25px; line-height: 22px; cursor:pointer;}
.SbBarDetailHeaderHuis                  { padding: 5px 0px 0px 35px; background-color:#E3ECE9; background-image:url(/common/images_nieuw/SearchboxBarDetailHeaderHuis.gif); background-repeat:no-repeat; background-position: left center; }
.SbBarDetailHeaderMail                  { padding: 5px 0px 0px 35px; background-color:#E3ECE9; background-image:url(/common/images_nieuw/SearchboxBarDetailHeaderMail.gif); background-repeat:no-repeat; background-position: left center; }
.SbBarDetailHeaderKaartIcon             { float:right; margin-right: 0px;margin-top: 5px; width:40px;}
.SbBarDetailHeaderKaart                 { padding: 5px 0px 0px 35px; background-color:#E3ECE9; background-image:url(/common/images_nieuw/SearchboxBarDetailHeaderKaart.gif); background-repeat:no-repeat; background-position: left center; }
.SbBarDetailHeaderLoep                  { padding: 5px 0px 0px 35px; background-color:#E3ECE9; background-image:url(/common/images_nieuw/SearchboxBarDetailHeaderLoep.gif); background-repeat:no-repeat; background-position: left center; }
#SbBarDetailContent                     { background-color: #ffffff; font-size:small; margin-bottom: 5px; }
#SbBarDetailContentWaarLinks            { float: left; width:130px; }
#SbBarDetailContentWaarRechts           { float: left; width:710px;}
.SbBarDetailContentWaarLinksTabActive   { height: 20px; border-bottom:1px solid #cccccc; border-left:1px solid #cccccc;  padding:10px; }
.SbBarDetailContentWaarLinksTab         { cursor: pointer; background-color:#E3ECE9; height:20px; border-bottom:1px solid #cccccc; border-right:1px solid #cccccc; border-left:1px solid #cccccc; padding:10px; }
.SbBarDetailContentWatLinksTab          { height: 15px; padding:10px; }
.SbBarDetailContentWatRechtsInner       { padding: 10px;}
.SbBarDetailContentWatRechtsColumn1     { float: left; width: 200px; }
.SbBarDetailContentWatRechtsColumn2     { float: left; width: 200px; }
.SbBarDetailContentWatRechtsColumn3     { float: left; width: 200px; }

.SbBarDetailContentMultipleSection1     { float: left; width: 120px; }
.SbBarDetailContentMultipleSection2     { float: left; width: 236px; }		/* 236 instead of 230 for Firefox */
.SbBarDetailContentMultipleSection3     { float: left; width: 200px; }
.SbBarDetailContentMultipleSection4     { float: left; width: 160px; }
.SbBarDetailContentMultipleSection5     { float: left; width: 500px; }
.SbBarDetailContentMultipleSection6     { float: left; width: 40px;  }

.SbBarDetailContentWaarRechtsContentActive    { display:block; width: 740px; padding:10px; height: 280px; overflow: auto; }
.SbBarDetailContentWaarRechtsContent          { display:none; width: 740px; height: 280px; overflow: auto; }
.SbSelect                                     { width: 155px; font-size: 11px;}
.Sbbtn                                        { width: 15px; }

/* Searchbox tab Search options */
.SbBarDetailSearchItem          { float:left; margin-left: 15px; margin-right: 15px; background-image:url(/common/images_nieuw/SearchboxBarDetailSearchItem-bg.gif); background-repeat:no-repeat; width:181px; height:186px; text-align:center;  }
.SbBarDetailSearchItemInner     { text-align:center; padding-left:6px; padding-right:6px; }
.SbBarDetailSearchItem b        { font-size:14px; line-height:35px; }
.SbBarDetailSearchItem a        { color:#FFFFFF; }

.cityrow1                        {background-color:#E3ECE9;cursor:pointer;padding: 2px;} /* #E3ECE9*/
.cityrow2                        {background-color:#f0f9f0;cursor:pointer;padding: 2px;} /* #d6ded5 */

/* Searchbox Order */
.SbOrder                        { font-size:small; color:#898989; text-decoration:none; background-image:url(/common/images_nieuw/SearchboxBarDetailSearchOrderUpInactive.gif);background-repeat:no-repeat; padding-left:12px; cursor:pointer; }
.SbOrderHover                   { font-size:small; color:#898989; text-decoration:underline; padding-left:12px; cursor:pointer; }
.SbOrderActiveHover             { font-size:small; color:#898989; text-decoration:none; font-weight:bold; background-image:url(/common/images_nieuw/SearchboxBarDetailSearchOrderUp.gif);background-repeat:no-repeat; padding-left:12px; cursor:pointer; }
.SbOrderActive                  { font-size:small; color:#898989; text-decoration:none; font-weight:bold; background-image:url(/common/images_nieuw/SearchboxBarDetailSearchOrderUp.gif);background-repeat:no-repeat; padding-left:12px; cursor:pointer; }

.ddlInput                       { width: 164px; }
.ddlInputWide                   { width: 204px; }
.txtInput                       { width: 158px; }
.txtInputNarrow                 { width: 104px; }
.ddlInputNarrow                 { width: 44px; }
/******************************************** Searchbox */

/******************************************** General input forms */
.InputFormInner                 { padding:10px;				 }
.InputFormInnerColumnLeft       { float: left; width: 200px  }
.InputFormInnerColumnRight      { float: left; width: 230px; }
/******************************************** General input forms */

/******************************************** popup box (dragable Iframe) */
.Popupbox                       { width: 473px;		}
.boxpopup                       { background-color: #ffffff;}
.boxpopup .boxcontent           { padding: 4px;  background-color: #e0e0e0; }
.boxpopup .block                { border: 1px solid #d6ded5; background-color: #E3ECE9; padding:5px 10px 10px 10px; margin: 0px; }
.boxpopup .title                { height:24px; padding: 2px; background-image:url(/common/images/ContentBox_TopS.gif); }
.boxpopuptransparent						{ background-color: transparent;}
.boxpopuptransparent .boxcontent           { padding: 4px;  background-color: #e0e0e0; }
.boxpopuptransparent .block                { border: 1px solid #d6ded5; background-color: #E3ECE9; padding:5px 10px 10px 10px; margin: 0px; }
.boxpopuptransparent .title                { height:24px; padding: 2px; background-image:url(/common/images/ContentBox_TopS.gif); }

.title h2                       { line-height:23px;color:#FFFFFF;font-size:13px;margin:0 0 0 10px;}
/******************************************** popup box (dragable Iframe) */

/******************************************** green content box */
.ContentBox                     { width: 640px; float:left; }
.ContentBoxTop                  { background-image: url(/common/images/ContentBox_Top.gif); background-repeat: no-repeat; color:#FFFFFF; font-size:10pt; font-weight: bold; height:25px;margin: 0px;}
.ContentBoxTopLarge             { background-image: url(/common/images/ContentBox_TopLarge2.gif); background-repeat: no-repeat; color:#FFFFFF; font-size:10pt; font-weight: bold; height:25px;margin: 0px;}
.ContentBoxLarge                { width: 1010px; }
.ContentBoxTitle                { padding-left: 5px; padding-top: 5px; font-size: 12px;}
.ContentBoxTitleSmall           { background-color: #92B7AB; padding-left: 5px; padding-top: 2px;padding-bottom: 2px; font-size: 12px; font-weight: bold; color: #ffffff; }

.ContentBoxMid                  { height: auto; margin: 0px; padding: 4px; background-image: url(/common/images/ContentBox_Mid.gif); background-repeat: repeat-y; }
.ContentBoxMidLarge             { height: auto; margin: 0px; padding: 4px; background-image: url(/common/images/ContentBox_MidLarge2.gif); background-repeat: repeat-y; }

.ContentBoxLeft                 { float: left; width: 420px; height: auto; margin: 0px; padding: 0px;}
.ContentBoxRight                { float: left; width: 462px; height: auto; margin: 0px; padding: 0px;}
.ContentBoxInner                { padding-left: 5px; padding-top: 7px;}
.ContentBoxBot                  { height: 6px; line-height: 15px; margin: 0px; background-image: url(/common/images/ContentBox_Bot.gif); background-repeat: no-repeat; }
.ContentBoxBotLarge             { height: 6px; line-height: 15px; margin: 0px; background-image: url(/common/images/ContentBox_BotLarge2.gif); background-repeat: no-repeat; }
/******************************************** green content box */
.SearchTableColumn              { float: left; width: 200px; margin: 0px; padding: 0px;}
.SearchTableRow                 { min-height:20px;overflow: hidden; width: 200px;}
.SearchTableRow a               { text-decoration: none}
.SearchTableColumnCities        { float: left; width: 290px; margin: 0px; padding: 0px;}
.SearchTableRowCities           { height:20px;overflow: hidden; width: 250px; }
.SearchTableRowCities a         { text-decoration: none}

.SearchBottom a         { text-decoration: none}


.HouseTable                     { width: 400px;}
.HouseTableColumn1              { width: 200px;}
.HouseTableColumn2              { width: 170px;}
.HouseTableMainInfo             { font-size: 10px; font-weight:bold}
.HouseTableDetails              { font-size: 10px}

/*searchresult*/
#searchresultBox                { border-bottom: 1px solid #d6ded5;  border-top:1px solid #d6ded5; width: 890px;}
#searchresult                   { position: relative; overflow: hidden; height: 130px; width: 890px; }
#searchresultDetail             { margin-left: 10px; position: absolute; top: 0px; color: #034D32; font-family: Arial, Helvetica, sans-serif;   }
#searchresult .pijl             { padding-top:45px; z-index:100; position:absolute; cursor:pointer;}
#searchresultPijlen             { position:absolute; z-index:100; }
#searchresultPijlen .pijl       { padding-top:40px; z-index:100; cursor:pointer;}

.searchPaginationMainBox        { width: 640px; text-align: center; height: 30px; margin-left: 180px; }
.searchPaginationInner          { float: left; width: 636px; margin-top:8px; text-align: center; white-space: nowrap;}
.searchresultSelected           { text-decoration: none; font-weight: bold; background-color:#d6ded5; color: #DA3643;}
.searchresultNotSelected        { text-decoration: none; font-weight: bold; }
.searchPaginationLeft           { float:left; width:80px; text-align: right; line-height:14px}
.searchPaginationCenter         { float:left; width:460px; text-align: center; line-height:14px}
.searchPaginationRight          { float:left; width:80px; text-align: left; line-height:14px}
.searchPaginationPrevious       { float:left; width:20px;}
.searchPaginationNext           { float:left; width:20px; text-align: right;}
.House, .Househover             { font-size: 10px;  float: left; width: 140px; position: absolute; text-align: center; height:130px; cursor:pointer;}
.Househover                     { background-color: #e1ede9; color: #b90035; cursor:pointer; }
.House                          { background-color: #ffffff;}
.House strong                   { font-size: 10px; font-weight: bold; padding-top:3px; }

.dvbdy1                         { width: 250px; font-size: 12px; font-weight: normal; background-color:#E3ECE9; border:1px solid #92B7AB;border-top:0px; padding: 4px; z-index:20001}
.dvhdr1                         { width: 250px; font-size: 12px; font-weight: bold; background-color:#d6ded5;border:1px solid #92B7AB;border-bottom:0px; padding: 4px; z-index:20002}
.dvbdy2                         { width: 500px; font-size: 12px; font-weight: normal; background-color:#E3ECE9; border:1px solid #92B7AB;border-top:0px; padding: 4px; z-index:20001}
.dvhdr2                         { width: 500px; font-size: 12px; font-weight: bold; background-color:#d6ded5;border:1px solid #92B7AB;border-bottom:0px; padding: 4px; z-index:20002}

#BottomBar                      { width: 1010px; border-top: 2px solid #034D32; }
#BottomBarInner                 { background-color:#E3ECE9; min-height: 45px; padding:5px; height: 26px }

.hidden                         { display: none; }

.loginboxinput					        { width: 160px; margin-bottom: 1px;  }
.loginbox                       { float: right; width: 250px; border: 0px solid #efefef;  }
.Loginboxleft                   { float: left; /*width: 60px;*/ font-size: 9px; padding-left: 4px; margin: 0px;}
.Loginboxright                  { float: right; /*width: 80px;*/ }
.loginboxsize                   { font-size: 9px; margin: 2px; margin-left:4px; }
.Loginboxrightspecial			      { float:right; padding-left: 76px; vertical-align:middle;}
.loginbutton					          { padding-top: 3px; }
/*.loginboxinput                  { font-size: 9px;height: 12px; width:150px; float:right; margin: 0px;}*/

/* default page photo - thumb */
.foto_s                         {  float: left !important;  width: 90px;  height: 55px;}
.foto_s, .foto_l                {  border-right: lightsteelblue 1px solid;  padding-right: 3px;  border-top: #b1c4de 1px solid;  padding-left: 3px;  float: none;  padding-bottom: 3px;  border-left: #77786f 1px solid;  padding-top: 3px;  border-bottom: #77786f 1px solid;}
.foto_m                         {  max-width: 250px; /* Mozilla */
                                   width: expression(this.width > 250 ? 250 : true); /* IE */}
.foto_ma                        {  max-width: 145px; /* Mozilla */
                                   width: expression(this.width > 145 ? 145 : true); /* IE */}

.foto_l                         {  background-color: #ffffff;
                                   max-width: 415px;
                                   width: expression(this.width > 415 ? 415 : true);
                                   max-height: 430px;
                                   height: expression(this.height > 430 ? 430 : true);}

/* most viewed */
#MVpleaseWait                   { position: absolute; width: 385px; height: 400px; background-color: #000000; filter: Alpha(opacity=60); -moz-opacity: 0.6; display: block; z-index: 1; border: 1px solid #034D32;  }
.MVhousesList                   { width: 365px; height:63px; border-bottom: 1px solid #d6ded5; padding: 7px; background-color: #F7F7F7; cursor:pointer; }
.MVhousesListHover              { width: 365px; height:63px; border-bottom: 1px solid #e1ede9; padding: 7px; background-color: #e1ede9; cursor:pointer; }
.MostViewedListDetails          { width: 252px;float:left; padding-left:10px;}

.pleaseWait                     {margin-top: 25% ; width: 100%;}

.breadcrums                     { font-size: 10px;}
.breadcrums2                    { font-size: 10px;}
.breadcrum                      { padding-left: 4px; padding-right: 4px;}

.countResult                    { background-color: #404040; padding-left: 4px; padding-right: 4px; font-size: 11px; display: none; color: #efefef; margin-left: 150px; }
.button                         { border-right: black 1px solid;  border-top: black 1px solid;  border-left: black 1px solid;  color: #006600;  border-bottom: black 1px solid;  background-color: #dcdcdc;  text-align: center; height:18px;}

/* create account */
#rightpane                       { float: left; width: 230px; padding: 2px; border: 1px solid #d6ded5; }
.rightpaneInner                  { padding:3px; margin-bottom:15px; font-size:11px; color:#898989;  }
#paddingpane                     { width:20px; float:left;}

/* 2 dream houses */
.DRhousesList                       { height:70px; width:260px; border-bottom: 1px solid #d6ded5; padding-top:5px; background-color: #F7F7F7; cursor:pointer; }
.DRhousesListHover                  { height:70px; width:260px; border-bottom: 1px solid #e1ede9; padding-top:5px; background-color: #e1ede9; cursor:pointer; }

/* Used in javascript (googleMaps.js) */
.normalCursor                       { cursor: normal; }

#searchaccountContainer label     { color:#898989;font-size:11px; }

.OwnHouseFormLeft                   { float: left; width: 120px; }
.OwnHouseFormRight                  { float: left; width: 280px; }
.OwnHouseFormInput                  { width: 270px;}

#ifrmAdditionalInfo                 { width: 97.5%; height: 90%; margin-left: 7px; }
.additionalContent                  { position: absolute; top: 30px; left: 10px; width: 97%; height: 300px; background-color: white; border: 1px solid #cccccc; background-color: #e3ece9; }


/** Verkoop **/
.aboBox
{
	float: none;
	width: 270px;
}
.aboBoxHeader1 {
	background-image:url(/common/images/aboBoxTop.gif);
	color:White;
	font-weight:bold;
	font-size:14pt;
	width:270px;
	height:35px;
	padding-left: 20px;
	padding-top: 20px
}
.aboBoxInner {
	border-left:1px solid #92B7AB;
	border-right:1px solid #92B7AB;
	background-color:#E4EDEB;
	background-image:url(/common/images/aboBoxBg.gif);
	background-repeat:repeat-x;
	padding:5px;
	width:268px;
}
.aboBoxInner img {
	margin-left:auto;	margin-right:auto; display:block;
}
.aboBoxInnerHeader {
	color: #DA3643;
	font-size:14px;
	padding-left:40px;
	font-weight:bold;
}
.aboBoxBot {
	background-image:url(/common/images/aboBoxBot.gif);
	width:280px;
	height:18px;
	padding: 0px;
	background-repeat: no-repeat;
}

ul                                    { margin:0; padding:0;}
li                                    { list-style: none; }
li.true																{ background-image:url(/common/images/icons/guide_check.gif); background-repeat:no-repeat; line-height:18px; vertical-align:middle; margin-left:10px; margin-right: 10px; padding-left: 30px; margin-bottom:8px;}
li.false															{ background-image:url(/common/images/icons/icn_x.gif); background-repeat:no-repeat; line-height:18px; vertical-align:middle; margin-left:10px; margin-right: 10px; padding-left: 30px; margin-bottom:8px;}

/* Verkkop Default Button */
.defaultButtonForward {	float:right; padding-right:20px; padding-top:5px;	height:25px; cursor:pointer;}
.defaultButtonMiddle { float:left; line-height:23px; height:25px;	text-align:center; vertical-align:middle;	font-size:12px;	color:#FFFFFF; font-weight:bold; padding-right:5px; background-image:url(/common/images/btnRegMid.gif);}
.defaultButtonMiddle a:hover { color:#FFFFFF;	text-decoration:none;	font-size:14px;}
.defaultButtonLeft { float:left; height:25px;	width:12px;	background-image:url(/common/images/btnRegLeft.gif);}
.defaultButtonRight {	float:left;	height:25px; width:22px; background-image:url(/common/images/btnRegRight.gif);}

#bnr_rect                             { width:336px;height:280px; }
#bnr_banner                           { width:468px;height:50px; }
