body, td, input, textarea, select
             {font-family:verdana,helvetica,sans-serif; font-size: 12px;}
        body {background: white; margin:0px; padding:10px; color: black;}
           a {background-color: transparent; color:black;}
     a:hover {background-color: transparent; color:#0099D4;}
    fieldset {border: 0px; padding: 0px;}
input, textarea
    	     {color: black;}
         img {border: 0px;}
   code, pre {display:block; width:740px; padding:10px; border:1px dashed #0099D4; background:#F9F9F9 none repeat scroll 0%; font-family:courier,fixed,monospace; color: black;}
li code,  li pre
             {width: 700px; font-family: verdana, sans-serif; padding: 5px; overflow: auto;}
    #wrapper {border: 0px none; margin: 20px auto; width: 813px;}
        #top {display: none;}
       #page {width:auto; padding: 10px 20px 20px 25px; background: white;}
   #headline {margin:0px; border:0px none; padding-top: 10px; background-color: transparent; text-transform: uppercase; font-size: 22px; font-weight: normal; color: #000;}
 #headline a {margin: 0px 5px; text-decoration: none;}
       #lang {display: none;}
#content #toolbar
             {display: none;}
    #page ul {clear: both;}
    #content {margin-top: 20px; clear:both; position: relative;}
#content .roadsign
             {display: block; margin: 10px 0px 10px -11px;}
 #content h1 {position:relative; clear: both; width: 774px; margin-left: -21px; margin-top:25px; border: 0px; padding:0px 0px 0px 30px; background:transparent url(/img/h1.gif) no-repeat scroll left center; font-size:16px; font-weight: bold; color:#0099D4;}
#content h1 a{background: transparent; text-decoration: none; font-weight: bold; color: #0099D4;}
#content img {display: inline;}
#content label
             {display: block; margin-top: 10px; float: right;}
  #content p {margin-top: 10px; padding-left: 9px; font-size: 12px;}
  #content p.csc-frame-frame1
             {margin-right: 15px; margin-left: 15px; border:1px outset #DDDDCC; background: #FFFFDD; padding:0.5em 1em;}
#page #content ul
             {clear: none;}
  #content ul.required
             {padding: 0.5em 1em; border:1px outset #DDDDCC; background: #FFFFDD; list-style: none; font-weight: bold; color: #BB0000;}
  #content ul.required ul
             {padding-left:28px; font-weight: normal;}
#content p a, #content li a
             {border-bottom: 1px dotted; background-color: transparent; color: #0099D4; text-decoration: none;}
#content p a:hover, #content li a:hover
             {background: #F0F0F0; color: black;}
#content .actions
             {font-size: 11px;}
#content .actions a
             {text-decoration: none;}
#content .actions p
             {display: inline;}
#content span.timestamp
             {padding: 0px 2px; background-color: #0099D4; color: white;}
#content a.external
             {padding-right: 12px; background: transparent url(/img/external.png) no-repeat scroll right center; color: #0099D4;}
#content #signature
             {padding: 10px 50px 0px 0px; text-align: right;}
#content #signature li
             {list-style: none; font-size: 12px;}
#content .csc-menu
             {border: 1px outset #DDDDCC; padding: 22px 1em 0.5em 20px; background: #FFFFDD no-repeat left top;}
#content ul.csc-menu
             {position: absolute; right: 0px; background-image: url(/img/mas-informacion.gif); font-size: 11px; z-index:2000;}
#content .csc-menu a
             {color: #555;}
#content dl.csc-menu
             {background-image: url(/img/fichas-apartamentos.gif); font-size: 9px;}
#content dl.csc-menu dd
             {margin-top: -12px; margin-left: 110px;}
#content .tx-thmailformplus-pi1
             {padding-bottom: 10px; padding-left: 9px;}
#content .tx-thmailformplus-pi1 label
             {width: 110px; margin: 0px; text-align: right;}
#content .tx-thmailformplus-pi1 input
             {width: 250px; border: 0px; border-bottom: 1px dashed #999;}
#content .tx-thmailformplus-pi1 textarea
             {border: 0px;}
#content .tx-thmailformplus-pi1 td
             {padding: 2px; vertical-align: top;}
#content .tx-thmailformplus-pi1 select
             {border: 0px; border-bottom: 1px dashed #999999;}
#content .tx-thmailformplus-pi1 .header
             {border-top:1px solid #96D5ED; border-right:1px solid #006288; border-bottom:1px solid #006288; border-left:1px solid #96D5ED; padding: 2px 5px; background: #0099D4; font-size: 14px; font-weight: bold; color: white;}
#content .tx-thmailformplus-pi1 .option
             {padding: 0px;}
#content .tx-thmailformplus-pi1 .option table
             {width: 622px; background: #A5DBF0;}
#content .tx-thmailformplus-pi1 .option td
             {padding: 2px;}
#content .tx-thmailformplus-pi1 .option label
             {width: 100px;}
#content .tx-thmailformplus-pi1 .option input
             {width: 200px;}
#content .tx-thmailformplus-pi1 .option td, #content .tx-thmailformplus-pi1 .option input, #content .tx-thmailformplus-pi1 .option textarea, #content .tx-thmailformplus-pi1 .option label, #content .tx-thmailformplus-pi1 .option select
             {font-size: 11px;}
#content .tx-thmailformplus-pi1 .option .header
             {padding-left: 16px; background: #40B2DF url(/img/header-option.gif) no-repeat scroll left bottom; font-weight: normal; color: white; cursor: pointer;}
#content .tx-thmailformplus-pi1 .option td.on
             {background-position: left top;}
#content .tx-thmailformplus-pi1 .more:hover
             {background-position: center;}
#content .tx-thmailformplus-pi1 .more.on
             {background-position: bottom;}
#content .tx-thmailformplus-pi1 .more.fr
             {background-image:url(/img/more.fr.gif);}
#content .tx-thmailformplus-pi1 .submit
             {height:33px; width:110px; border-top:1px solid #96D5ED; border-right:1px solid #006288; border-bottom:1px solid #006288; border-left:1px solid #96D5ED; background: #0099D4; font-size: 14px; font-weight: bold; color: white; cursor: pointer;}
#content .tx-thmailformplus-pi1 .submit.fr
             {background:transparent url(/img/envoyer.gif);}
     #bottom {display: none;}
      #login {display: none;}
#content .tx-flatmgr-pi1 .monthlyBooking td.monthlyBookingFlat a img {
    display: none;
}
#content .tx-flatmgr-pi1 .monthlyBooking .vacantWeekend {
    background-color: transparent;
}
#content .tx-flatmgr-pi1 .monthlyBookingLegend {
    display: none;
}



