/* CUSTOM SETTINGS FOR DEMO SITE */

.right .handbook{width:150px;}
.box .chapters{width:140px;}



/* SITE INNSTILLINGER */


.print-area { }

.site-body{margin-left:0px;margin-top:0px;}
#box-nr-of-documents-1 .box-full,
#box-nr-of-documents-1 .box-short{padding-bottom:0px;}

.full,
.short,
.box-full,
.box-short{clear:left;}


.languagemenu-main .full,
.languagemenu-main .short,
.languagemenu-main .box-full,
.languagemenu-main .box-short{clear:none; }

.short .doc-preface,
.box-short .doc-preface{margin-bottom:2px}









.checkbox{margin-right: 3px;}
.radiobutton,
.checkbox{border:none;}


.footer .full{padding-bottom:0px;}
.footer .full .doc-bodytext,
.footer .full a.doc-bodytext,
.footer .full a{}
.footer .onsite-sitedirectory-toolbar,
.footer .onsite-document-toolbar{display:none}

/* TOPPMENY */
.topmenu-table{padding:0px  0px  0px  0px;}
#START-NODE{}
#END-NODE{}



/*NAVIGATION PATH */

.navigation-path{padding:4px  0px  5px  0px;}


/* BOX - documentlist */
.box-documentlist{}
.box-documentlist-author, 




.leftbar .box{}
.rightbar .box{}






/* Modo added styles */

/* Basic templates */

.footer a.tip, .footer a.print { display:none; }
.doc-author { float:left; }


.image-top .doc-header1 { padding-top:10px; }

/*#site-area { background-image:url(../../../im/background-content2.PNG); background-repeat:no-repeat; background-position:103px 0px; }*/
.topsite { background-image:url(../../../im/sea_bg.gif); background-repeat:no-repeat; }

.globalmenu { padding-right:10px; }
.globalmenu-active { padding-right:10px; }

.content-td { /*width:640px!important; */ text-align:left; }

/*.content { border-right: solid 1px black;}*/
.rightbar-area { display:block!important;padding-left:0px; padding-right:0px;}

/*.languagemenu-main { position:absolute; top:0px; left:0px; padding-top:30px; padding-right:50px;  width:1000px; }
*/

.languagemenu-main .languagemenu 
{ float:left; padding:0px 5px 5px 5px; text-align:center; }

/* TOPMENU */



/* MENUS */




.full .basic-right .doc-image-full  { margin-top:15px; }
/*.full .RIGHTMARGIN-IMAGES .doc-image-full */

/* APARTMENT-RENT */
.full { }
.full .apartment-rent { }
.full .apartment-rent .doc-preface { padding-bottom:10px; padding-right:10px; width: 640px;} 
.full .apartment-rent .doc-info { width: 640px;overflow-x: hidden;}
.full .apartment-rent .doc-image-full { padding-bottom:0px; } 
.full .apartment-rent .apartment-images { padding-bottom:2px; } 
.full .apartment-rent .apartment-image { padding:0px 3px 3px 0px; } 
.full .apartment-rent .doc-location { padding-bottom:30px; }

.apartment-rent .info-table .label { width:70px; }
/*
.apartment-rent .price-table .leftcolumn { width:40%; vertical-align:top; padding:0px 10px 0px 0px; }
.apartment-rent .price-table .rightcolumn { width:60%; vertical-align:top; padding:0px 10px 0px 0px; }
*/
.apartment-rent .doc-smallimages img { border-bottom: solid 2px white; }
.apartment-rent .doc-image-small { float:left; padding:0px 2px 0px 0px; }

.apartment-rent .info-table { padding-top:10px; }
.apartment-rent .info-table .label { width:70px; }
.apartment-rent .info-table td {padding-bottom:3px; }

.apartment-rent td.leftcolumn { vertical-align:top; }
.apartment-rent td.rightcolumn { vertical-align:top; }
.apartment-rent .doc-images { padding-top:10px; }

.apartment-rent .apartment-scheme { padding-top:20px; margin-right: 20px; margin-bottom: 10px; width: 460px;}
.apartment-rent .doc-header2 { padding-top:20px; }
.apartment-rent .scheme-table { width:80%; }
.apartment-rent .scheme-table td { height:22px; }
.apartment-rent .scheme-table input { width:100%; }
.apartment-rent .scheme-table input.week-from { width:116px; float:left; }
.apartment-rent .scheme-table input.week-to { width:117px; float:left; }
.apartment-rent .scheme-table select.num-weeks { width:50px; float:left;  background-color:White; }
.apartment-rent .scheme-table input.period { padding-left:5px; width:100%; height:20px; border:solid 1px #DDDDDD; background-color:White; }
.apartment-rent .scheme-table input.postal-no { width:70px; float:left; }
.apartment-rent .scheme-table input.postal-code { width:225px; float:left; }
.apartment-rent .scheme-table textarea.additional { width:100%; border:solid 1px #DDDDDD; }
.apartment-rent .scheme-table .label { width:55px; }

.apartment-rent .scheme-table .label-second { float:left; padding:3px 12px 0px; }
.apartment-rent .scheme-table .week-label { padding-left: 135px; }
.apartment-rent .scheme-button { float:right; background-color:#EEEEEE;  border:outset 1px #808080; }


.super-scheme-button{  border:0px solid !important; height:30px; margin:0px;text-align:center; width:166px !important; background-image:url(im/order_button_bg.gif) !important;}
/*.super-scheme-button{ border:0px solid !important; height:23px; margin:0px;text-align:center; width:166px !important; background-image:url(im/order_button_bg.gif) !important; color: White;}*/

.apartment-rent .rent-footer { padding-top: 50px;}
.apartment-rent td {padding-top: 5px; padding-bottom: 5px;}
.apartment-rent div { }


.apartment-rent .order-now {}
.apartment-rent .message { padding-top:20px;}
.apartment-rent .error-message { padding-top:20px; color:red;}
.apartment-rent .apartment-scheme .scheme-table { width:100%; }

.apartment-rent .apartment-scheme input { border:solid 1px #DDDDDD; }
.apartment-rent .apartment-scheme .scheme-button { float:right; background-color:#DDDDDD; border:outset 1px #000000; margin:10px 28px 0px 0px; }
/*.apartment-rent .apartment-scheme .period { border:solid 1px #DDDDDD; }*/

/* APARTMENT-SALE */
.full .apartment-sale .doc-preface { padding-bottom:10px; } 
.full .apartment-sale .doc-image-full { padding-bottom:0px; } 
.full .apartment-sale .apartment-images { padding-bottom:0px; } 
.full .apartment-sale .apartment-image { padding:0px 3px 3px 0px; } 
.full .apartment-sale .doc-location { padding-bottom:30px; }
.full .apartment-sale .key { width:70px; }
.full .apartment-sale .key,
.full .apartment-sale .value { padding-bottom:10px;  }
.full .apartment-sale p { padding:0px 0px 0px 0px; }
.search-row .apartment img,
.search-row .apartment-sale img { width: 200px !important; height: 150px !important;}

.apartment-sale .doc-image-left { width: 200px;}




/* Box - facts */
.rightbar-area .box  { background-color:White; }

.box .apartment-fact .doc-header1 { padding-top:0px; }
/* Box - calendar */
.box #apartment-calendar {}
.box #apartment-calendar .box-content { padding:0px 0px 0px 0px!important; }
.box #apartment-calendar .box-title { padding:0px 0px 0px 0px!important; padding-bottom: 0px !important;}


.box .apartment-calendar .calendarWrapper {}
/* Box - price */
.box .apartment-price .price-table { width:100%; }
.box .apartment-price .header {padding:3px 0px 3px 0px; }
.box .apartment-price .center { padding:3px 0px 3px 0px; }
.box #apartment-price .box-content { padding-left:0px; padding-top:0px; }
.box #apartment-price .box-title {  }
.box .apartment-price .price-info {padding-left:10px; padding-top:5px; }

/* Box - buttons */
#apartment-buttons { border:none; background-color:Transparent; }
#apartment-buttons .box-content { padding:0px 0px 0px 0px; }

.box .apartment-buttons .button-green a { width:100%; height:100%;}
.box .apartment-buttons .button-gray {  border:outset 1px #EEEEEE; background-color:#EEEEEE; padding:3px 0px 3px 0px; margin:3px 0px 3px 0px;  }


.apartment-sale .doc-bodytext { width: 640px !important;}

.apartment-sale .navigator-buttons .right-arrow { float: right;  margin-bottom: 10px; height: 20px;}






/* Apartment */



/* Common */
.project img, .building img, .floor img, .apartment img { margin-bottom:5px; }


/* Calendar - copied and commented from Calendar.css */
.radCalTodaySelected { background-color: red; }
.titlebar {	background-image: url(Img/titlebarBg.png); }

/* ImageRotator */
/*.image-rotator { width:100px; height:100px; }*/

/* Search */

/* Print */

.print-content .apartment-rent .image-rotator { display:none; }
.print-content .box .box-title { background-color:#EEEEEE; padding:5px 0px 5px 5px; }
.print-content .box .box-container { padding-bottom:10px; }
.print-content .doc-author { display:none; }

/* Links */
.document-link { padding-top:20px; }


/* Start New Desgin Feb 25, 2008 - Naveed Asghar */



/* General */
body{ background-color:#D5D5D5!important;}
.left-shade-verticle{ width:12px; height:100%; }
.right-space-verticle{ width:12px; height:100%; }
.left-shade-verticle,.right-space-verticle,.site{ background-color:white!important;}
.right-shade-verticle{background-image:url(../../../im/shadeV.gif); background-repeat:repeat-x; width:12px; height:100%; background-position:0% 0%;background-color:#838383;}
.shade-horizontal{ height:12px; width:100%;background-image:url(../../../im/shadeH.gif); background-repeat:repeat-y; background-position:0% 0%;background-color:#838383;} 
.td-right-space-verticle,
.td-left-space-verticle,
.td-right-shade-verticle{ height:100%;}
.td-topimage{ width:981px;}
.site-area-top{ border-top:solid 20px white;}

/* Leftbar */
td.leftbar-area{ vertical-align:top;}
td.rightbar-area{ vertical-align:top;}

/* Footer */
.footer{ padding-top:50px;}



.language-menu-english .SEARCH .textbox{  width:121px!important;}
/* Other CSS changes are made in above existing code */
/* End New Desgin Feb 25, 2008 - Naveed Asghar */


/* This new hot changes are made by Mr.Mean(aka the T-Machine) */

.topmenu-innertable .topmenu-active-div,
.topmenu-innertable .topmenu-div { width: 172px; height: 39px; }
HTML>BODY .topmenu-innertable .topmenu-div { width: 171px;}


.topmenu-innertable .topmenu-active-div { border: solid 1px #46AAC5; border-right: solid 0px; }
.topmenu-innertable .topmenu-div { border: solid 1px #4A7EBB;  border-right: solid 0px;}

.topmenu-innertable .topmenu-div a { }

.topmenu-innertable .unselected {  background-image: url(im/topmenu_unselect_border.gif);  }
.topmenu-innertable .selected {  background-image: url(im/topmenu_select_border.gif);  }


/*

.topmenu-innertable .topmenu-active-div{ background-image: url(im/topmenu_select.gif);}
*/


.topmenu-innertable .topmenu, .topmenu-innertable .topmenu-active{ background-color: Transparent; }

.topmenu-innertable .topmenu-active-div {background-image: url(im/select_topmenu_bg.gif);background-color: Transparent;}
.topmenu-innertable .topmenu-div { background-image: url(im/topmenu_unselect_bg.gif);}


.textarea { margin-top: 7px;   text-align: center;}
.textarea a { width: 100%; height: 100%; }


.buttons-td { padding-right: 5px;}

/* ------------------------------------------ TIP ------------------------------------------ */


.TIP td { padding: 0px 10px 0px	2px;}
.TIP .label td{ padding-top: 5px; }

.TIP .doc-bodytext textarea { width: 400px;}
.TIP .doc-bodytext .button{  border:0px solid !important; height:23px; margin-top:10px; margin-bottom: 10px; text-align:center; width:166px !important; background-image:url(im/order_button_bg.gif) !important; color: White;}




/* ------------------------------------------ Rightbar   ------------------------------------------ */

.content-td { padding-right: 0px;}
.content{  padding-right: 20px; }
html>body .content{  padding-right: 8px; width: 640px; }

html>body .content-td {width:694px !important;}
html>body .rightbar { width: 168px !important; }



.toparea {}
.toparea .topimage {  position: relative; height:140px; overflow-y: hidden;}
html>body .toparea .topimage {  position: relative; height:140px; overflow: visible}
.toparea .topimage .language-menu { background-color: White;position: absolute; top: 120px; left: 541px;}
.toparea .topimage .sailor-language-menu { background-color: White;position: absolute; top: 120px; left: 631px !important;}



.toparea .toplogo { margin-left: 10px;  float: right;}
html>body .toparea .toplogo { margin-left: 20px;  float: right;}


/* Apartmentrent search */
.apartment .info .top {}
.apartment .mid  { padding-left: 5px; padding-top: 5px; }

.apartment .mid { padding-left: 10px;}
.apartment .bottom {padding-left: 5px; padding-bottom: 5px; width: 444px; margin-right: 3px; margin-bottom: 3px; margin-left: 3px;}
.apartment .bottom .header { background-color:#558ED5; border: solid 1px white; padding-left: 2px; }  
.apartment .bottom .row { background-color: #D0D8E8; border: solid 1px white;}
.apartment .doc-location { padding-bottom: 5px !important;}

.apartment .mid .doc-header {  padding-right: 4px;}
.apartment .mid .doc-preface {  padding-right: 4px;}
.apartment td {  }

.APARTMENT-SALE .bottom td{ width: 25%; padding: 2px 2px 2px 2px;}

.pricefrom-td{ padding-right: 4px;}


.pricefrom-td { padding-right: 5px;}
.week-td { padding-right: 5px;}


/* ------------------------------------------ Search   ------------------------------------------ */
.apartment-search .short { border: solid 0px green;}

.apartment-search .rent-dropdown {  width: 150px;}
.apartment-search .rent-dropdown-2 { width: 161px;}


.search-row {  padding-bottom: 0px;}
.search-row .apartment { width: 430px; height: 120px; border: solid 1px #4A7EBB; background-image: url(im/search_bg.gif); background-color: #A4C5FF; overflow-y: hidden;}
.search-row .apartment img { margin-bottom: 0px !important; }



.search-row .doc-image-short { width: 200px; height: 150px; overflow: hidden;}


/* ------------------------------------------ Navigator   ------------------------------------------ */





.apartment-rent .doc-bodytext { width: 460px; margin-right: 10px;}
.apartment-rent .button-green,
.apartment-rent .doc-bodytext .price-table { width: 168px;}

.APARTMENT-FACT .fact-table{width: 650px; height: 150px; margin-bottom: 10px;}
.APARTMENT-FACT .fact-table .odd { background-color: #EAEAEA }
.APARTMENT-FACT .fact-table .odd td { width: 25%;}




.seabox {width: 151px; height: 73px; background-image: url(im/seabox_bg.gif);  border: solid 1px #46AAC5;}
.seabox td { padding-left: 20px; padding-right: 20px;}


.search-table .search { border: solid 1px #4A7EBB; width: 60px; height: 22px;background-image: url(im/sortbar_bg.gif);}






/* ------------------------------------------ APARTMENT-RENT-ROW  ------------------------------------------ */
.APARTMENT-RENT-ROW  .bottom td { width: 20%;}
.APARTMENT-RENT-ROW .apartment { width: 650px !important; }
.APARTMENT-RENT-ROW .doc-location { }
.APARTMENT-RENT-ROW .doc-preface { width: 400px;}

/* ------------------------------------------ APARTMENT-SALE-ROW  ------------------------------------------ */
.apartment-sale-search .apartment {width: 390px !important;}
.apartment-sale-search .search-row { height: 160px !important;	 }
.apartment-sale-search .short { padding-bottom: 0px !important;}


/* ------------------------------------------ Searchbar status  ------------------------------------------ */
.statusbar { border: solid 1px #4A7EBB; width: 650px; height: 25px;  background-image: url(im/sortbar_bg.gif); margin-bottom: 10px; }
html>body .statusbar { width: 648px;  }
.statusbar .hitext {  margin-top: 4px;padding-left: 2px; width: 400px; float: left; }

.statusbar .dropdown { float: right; margin-top: 1px;padding-right: 4px;}
html>body .statusbar .dropdown { padding-right: 2px;}
.statusbar .dropdown select {width: 90px; }




/* ------------------------------------------ navigator  ------------------------------------------ */
.navigationbar {border: solid 1px #4A7EBB; width: 650px; height: 25px; background-image: url(im/sortbar_bg.gif); margin-top: 0px;}
.navigationbar .prevlink { float: left; padding-top: 4px; padding-left: 2px;}
.navigationbar .nextlink { float: right; padding-top: 4px; padding-right: 2px;}




/* ------------------------------------------ rent / sale bottom  ------------------------------------------ */
.box-footer {width: 600px; margin-top: 10px;}
HTML>BODY {  margin-top: 10px;}
.box-footer .seabox { float: left;  background-image: url(im/bottom_button_bg.gif); height: 51px; border: solid 1px #4A7EBB; margin-right: 4px; }


/* Order */
.apartment-buttons { padding-top: 10px; padding-left: 0px;}
.apartment-buttons .button-green { background-image: url(im/order_button_bg.gif); }
.apartment-buttons .button-green { width: 166px; height: 30px; text-align:center; padding:6px 0px 0px 0px; margin:0px 0px 0px 0px; border: solid 1px #4A7EBB; }
HTML>BODY .apartment-buttons .button-green { padding: 5px 0px 0px 0px;}







/* ------------------------------------------ teaser ------------------------------------------ */
.teaser-full { width: 300px; height: 260px;  float: left;}


.teaser-full .title, .teaser-full .doc-mapimage, .teaser-full .preface { }

.teaser-full .title, .teaser-full img {  width: 290px;}

.teaser-left { float: left; margin-left: 10px; }
HTML>BODY .teaser-left { float: left; margin-left: 20px; }

.teaser-right  { margin-left: 20px; float: left;}

.teaser-full .doc-mapimage { width: 290px; height: 220px; overflow: hidden; margin-bottom: 3px;}

/* ------------------------------------------ Article settings  ------------------------------------------ */
.doc-header1 {  padding-bottom: 14px;}
.doc-image-full { margin-bottom: 0px;}
HTML>BODY  .doc-image-full { margin-bottom: 0px;}
.BASIC .doc-preface { width: 643px;}

/* ------------------------------------------ #teaserfloaters ------------------------------------------ */
.left { float: left; margin-left: 10px;}
.right { float: left; margin-left: 20px;}





/* ------------------------------------------ #frontpage ------------------------------------------ */
.frontpage-full .doc-preface { margin-bottom: 26px;}



.site-border { min-height: 400px; }

.week-td img { width: 22px; }


.APARTMENT-CALENDAR { margin-top: 15px;}
.price-table { margin-top: 10px;}


.IMAGE-TOP .doc-bodytext  { margin-top: -5px; }
.IMAGE-TOP .doc-bodytext { width: 640px;}

/* ------------------------------------------ #salg ------------------------------------------ */
.apartment-sale-search .search-table { margin-top: 20px;}

.area-td .dropdown-list,
.type-td .dropdown-list { width: 140px;}
.priceto-td-text { }
.priceto-td-text .doc-area { width: 50px;}
.priceto-td { padding-right: 5px;}
.apartment-search .search-table { padding-left: 6px; width: 650px; height: 80px; background-image: url(im/search_bg.gif); border: solid 1px #4A7EBB; margin-bottom: 10px;} 



.apartment-sale-search .mid { padding-left: 5px;}
.apartment-sale-search .mid .area { width: 436px; height: 55px;  overflow: hidden; }

.apartment-sale-search .mid .doc-header { padding-bottom: 5px; width: 439px; padding-left: 4px; padding-right: 4px; font-weight: bold;}
.apartment-sale-search .mid .doc-preface { padding-bottom: 5px; width: 439px; padding-left: 4px; padding-right: 4px;text-align: left;}


HTML>BODY .apartment-sale-search .mid .doc-header { width: 436px;  padding-left: 3px; }
HTML>BODY .apartment-sale-search .mid .doc-preface { width: 436px;  padding-left: 3px; }


.apartment-sale-search .apartment .bottom { width: 439px; margin-left: 4px; margin-right: 4px;  padding-bottom: 5px !important;}
HTML>BODY .apartment-sale-search .apartment .bottom { width: 442px;  margin-left: 3px; margin-right: 4px; padding-bottom: 3px !important;}

.apartment-sale-search .dropdown-list {width: 130px;}
.apartment-sale-search .dropdown-list-2 { width: 130px;}

/* ------------------------------------------ #leie ------------------------------------------ */
.apartment-rent-search .mid .area { width: 436px; height: 55px;  overflow: hidden;}
.apartment-rent-search .search-table { margin-top: 20px; height: 108px;}	

.apartment-rent-search .bottom { width: 440px !important; margin-right: 5px;}
.apartment-rent-search .bottom td { width: 25%; }
.apartment-rent-search .bottom td { padding-top: 2px; padding-bottom: 2px;}
.apartment-rent-search .pricefrom-td { padding-top: 2px; width: 180px;}
.apartment-rent-search .pricefrom-td select { width: 163px;}
.apartment-rent-search .pricefrom-td-text { }

.apartment-rent-search .mid .doc-header { padding-bottom: 5px; width: 439px; padding-left: 0px; padding-right: 4px;}
.apartment-rent-search .mid .doc-preface { width: 436px;text-align: left;}
HTML>BODY .apartment-rent-search .pricefrom-td select { width: 162px;}
.apartment-rent-search .short { padding-bottom: 7px;}




/* ------------------------------------------ feedback ------------------------------------------ */
.feedback-full .doc-preface { margin-bottom: 10px;}
.feedback-full .edit textarea,
.feedback-full .edit input{ width: 300px;}
.feedback-full .message { padding-top: 5px;}


.BASIC-LEFT .doc-image-short { height: 170px; margin-top: 10px;}


.navigator-buttons .right-arrow { float: right;  margin-bottom: 10px; height: 20px;}
.navigator-buttons .navigator-buttons-container {background-image: url(../../../im/NEW/nav_bg.gif);  background-repeat: repeat-x}
.navigator-buttons  {}/* border: solid 1px red; height: 25px; overflow: hidden; background-image: url(../../../im/NEW/nav_bg.gif); background-repeat: repeat-x }*/

.navigator-buttons .container { background-image: url(../../../im/NEW/nav_bg.gif);}
.navigator-buttons .container .l { float: left;}
.navigator-buttons .container .r { float: right;}


.imagedisplayor .navigator-buttons .container{  height: 28px; overflow: hidden; width: 650px;	}

.apartment-rent .navigator-buttons .container{  height: 28px; overflow: hidden; width: 640px;	}


.apartment-sale .navigator-buttons .container{ width: 650px;  }




/* --------------------- doc-body ------------------ */
.doc-body { margin-bottom: 10px;}
.leftbutton { border: solid 1px red;}


/* ---------------------------------------------------------------------------------------- FONTS ------------------------------------------------------------- */

a{color:#000000}


.box-short .doc-preface{font-weight:normal}
.box-full .doc-preface{font-weight: bold;}
.box .doc-header1{font-size:11px;}


.navigation-path{color:gray;}
.box-documentlist-date{COLOR: silver;}

.globalmenu { font-family:Arial; font-size:12px; color:#808080;  font-weight:bold;  }
.globalmenu-active { font-family:Arial; font-size:12px; color:#808080;  font-weight:bold;  }

.content-area { font-family:Arial; }

.topmenu-active:hover, .topmenu:hover{ text-decoration:none;}
.topmenu-active{ text-decoration:none;}

.topmenu-innertable .textarea a{ font-size: 14px; text-decoration: none;}





.super-scheme-button { color: White; }
 

.apartment-rent .info-table .label,
.apartment-rent .info-table .value { font-family:Arial; font-size:12px; color:#808080; }
.apartment-rent .info-table td { font-family:Arial; font-size:12px; color:#808080;  }
.apartment-rent .doc-header2 {font-family:Arial; font-size:12px; font-weight:bold; color:#808080; }
.apartment-rent .scheme-table select.num-weeks { color:#808080;  }
.apartment-rent .scheme-table input.period {color:#808080; }
.apartment-rent .scheme-button {color:#808080; }
.apartment-rent .message {color:#808080;}
.apartment-rent .apartment-scheme td { color:#808080; }


.full .apartment-sale .value { font-family:Arial; font-size:10px; color:#808080; }
.box .apartment-fact .fact-table {color:#808080; }
.APARTMENT-FACT .fact-table .label { font-weight: bold; color: Black;}
.box .apartment-fact .fact-table td { color: Black;}

.box .apartment-price .price-table { color:#808080; }

.box .apartment-price .header { font-family:Arial; font-size:12px; text-align:center; font-weight:bold; background-color:#EEEEEE; color:#808080;  }
.box .apartment-price .center {   text-align:center; text-transform:uppercase; }
.box .apartment-price .price-info { font-size:10px; }

.box .apartment-buttons .button-green a {  font-weight: normal; font-size: 12px; font-family: Arial; text-decoration: none;}

.box .apartment-buttons .button-gray { text-align:center; }




.apartment-sale .navigator-buttons  a { font-size: 16px;}
.navigator-buttons  a { font-size: 16px;}

.print-content .box .box-title {  color:#808080;  font-weight:bold; }




.apartment .bottom .header { color: White;  font-weight: normal;}  
.apartment .mid .doc-header { font-weight: bold; font-family: Arial; font-size: 14px; color: #696564;}
.apartment .mid .doc-preface { font-weight: normal; font-family: Arial; font-size: 13px; color: #696564;}

html>body .apartment .mid .doc-preface { font-family: Arial; font-size: 13px;}

.doc-bodytext textarea { text-align: left;}

.search-row .doc-location { font-weight: bold; font-size: 13px;}
.search-row .doc-preface { font-size: 13px;}

.APARTMENT-FACT .fact-table .odd td {color: Black;}
.APARTMENT-FACT .fact-table .label { font-weight: bold; color: Black;}




.seabox a { color: White; font-size: 14px; text-decoration: none;}

.search-table .search { color: White;  }



.statusbar .hitext { text-transform: uppercase;color: White; }

.navigationbar a { color: White;  }

.box-footer .seabox a {  color: White; text-decoration: none; }

.apartment-buttons .button-green a { color: White; font-size: 16px; font-weight: bold;}
.teaser-full .title a{ font-weight: bold; font-size: 18px; color:#696564; font-family: Arial; text-decoration: none;}
.teaser-full .preface { color:#696564; font-family: Arial;}


.full a { font-family: Arial; font-size: 15px;}


.TIP .label td{ font-weight: bold;  }

.tip .button { cursor: hand; }

/* ------------------------------------------ Article settings  ------------------------------------------ */
.doc-header1 { font-size: 30px; font-weight: normal; color: Black;color:#696564; font-family:Arial;}
.doc-preface { font-size: 16px;color:#515252; font-family:Arial;}

.doc-bodytext u,
.doc-bodytext p,
.doc-bodytext {font-size: 14px;color:#515252; font-family:Arial;}
.doc-bodytext a { font-size: 14px !important; color: #0000FF; text-decoration: underline; }
.doc-preface { text-align: left; } 
.doc-bodytext u { text-decoration: underline; }


.doc-bodytext li div,
.doc-bodytext b font,
.doc-bodytext p font,
.doc-bodytext p b,
.doc-bodytext font b,
.doc-bodytext i,
.doc-bodytext strong{color:#515252 !important; font-size: 14px !important;}

.copyright a, .copyright td{color:#999999;}


* { text-decoration: none; font-family: Arial; color:#515252; font-size: 12px;}












