
body{ color:#000000; background:#e0e0e0; margin:0px ; padding:0px }
#page{ padding:10px ; padding-bottom:20px ; margin:10px ; color:#000000; min-height:800px ; background:#ffffff; border:1px solid #d0d0d0}
#footerdiv{ font-size:10px ; text-align:center ; color:#808080}
#contents{ padding:10px ; padding-top:0px ; margin:20px ; margin-top:0px}
.contentheadline{ color:#d0d0d0 ; font-size:25px ; font-weight:bold ; margin:10px; margin-top:0px ; text-align:right ; text-decoration:none ; }

.info { font-size:12px ; color:#ff8000 ; text-align:center ; padding:10px ; font-weight:bold ; }
img { vertical-align:bottom ; border:none ; padding:0px ; margin:0px ; }
a:link { color:#04005f ; text-decoration:underline}
a:link:hover { color:#04005f ; font-style:italic}
a.menu:link { color:#04005f ; font-style:normal ; text-decoration:none ; border:none ; margin:0px ; padding:0px }
a.menu:link:hover { color:#04005f ; font-style:normal ; text-decoration:none ; border:none ; margin:0px ; padding:0px }
a.input { margin:1px ; padding:1px ; padding-left:8px ; padding-right:8px ; background:#f0f0f0; border: solid 1px #a0a0a0; font-size:12px; color:#707070 ; text-decoration:none ; }
a.input:hover { margin:1px ; background:#e0e0f0; border: solid 1px #a0a0a0; font-size:12px; color:#000000 ; text-decoration:none ; font-style:normal}

.nodstyles { color:#000000 ; text-decoration:none ; border:none ; border-spacing:0px ; padding:0px ; margin:0px}
.layout { border:none ; border-spacing:0px ; padding:0px ; margin:0px ; }
table { border:none ; border-spacing:0px ; padding:0px ; margin:0px }
tr { border:none ; border-spacing:0px ; padding:0px ; margin:0px }
td { border:none ; border-spacing:0px ; padding:0px ; margin:0px }

.contentincludediv { font-size:14px }
.presentationentrydiv { font-size:14px}
.presentationentryspacerdiv { width:60% ; border-bottom:0px solid #c0c0c0 ; margin:5px ; }
.presentationentrytable { border-spacing:10px }

.contactformdiv {}
.contactforminput {}
.contactformlabel {}
.contactformdropdown {}

.carparklist { border-spacing:10px }
tr.carparklistelementeven { }
tr.carparklistelementodd { }
tr.carparklistelementhover {  cursor:pointer ; font-weight:bold ; }
.carparklistelementinnertable { text-align:left ; border:1px solid #000000 ; width:95% ; border-spacing:0px ; }
.carparklistelementheadlinerow { font-weight:bold ; font-size:16px ; background:#04005f ; color:#ffffff ; }
.carparklistelementtextrow { font-size:12px }
.carparklistelementtexttd { padding:5px }

.commerciallist { border-spacing:10px }
tr.commerciallistelementeven { }
tr.commerciallistelementodd { }
tr.commerciallistelementhover { cursor:pointer ; font-weight:bold ; }
.commerciallistelementinnertable { text-align:left ; border:1px solid #000000 ; width:95% ; border-spacing:0px ; }
.commerciallistelementheadlinerow { font-weight:bold ; font-size:16px ; background:#04005f ; color:#ffffff ; }
.commerciallistelementtextrow { font-size:12px }
.commerciallistelementtexttd { padding:5px }

.residentiallist { border-spacing:10px }
tr.residentiallistelementeven { }
tr.residentiallistelementodd { }
tr.residentiallistelementhover { cursor:pointer ; font-weight:bold ; }
.residentiallistelementinnertable { text-align:left ; border:1px solid #000000 ; width:95% ; border-spacing:0px ; }
.residentiallistelementheadlinerow { font-weight:bold ; font-size:16px ; background:#04005f ; color:#ffffff ;  }
.residentiallistelementtextrow { font-size:12px }
.residentiallistelementtexttd { padding:5px }

.inputtable{ background:#c0c0c0; border:1px solid #808080 ; margin:auto ; font-size:12px ; padding:10px 10px 10px 10px ; border-spacing:2px }
input { margin:1px ; background:#f0f0f0; border: solid 1px #a0a0a0; font-size:12px; color:#707070 ; }
inputbutton { margin:1px ; background:#f0f0f0; border: solid 1px #a0a0a0; font-size:12px; color:#707070 ; }
input:hover { margin:1px ; background:#e0e0f0; border: solid 1px #a0a0a0; font-size:12px; color:#000000 ; }
input:focus { margin:1px ; background:#e0e0f0; border: solid 1px #a0a0a0; font-size:12px; color:#000000 ; }
select { margin:1px ; background:#f0f0f0; border: solid 1px #a0a0a0; font-size:12px; color:#707070 ; }
select:hover { margin:1px ; background:#e0e0f0; border: solid 1px #a0a0a0; font-size:12px; color:#000000 ; }
select:focus { margin:1px ; background:#e0e0f0; border: solid 1px #a0a0a0; font-size:12px; color:#000000 ; }
textarea { margin:1px ; background:#f0f0f0; border:solid 1px #a0a0a0 ; font-size:12px ; color:#707070 ; }
textarea:hover { margin:1px ; background:#e0e0f0; border:solid 1px #a0a0a0 ; font-size:12px ; color:#000000 ; }
textarea:focus { margin:1px ; background:#e0e0f0; border:solid 1px #a0a0a0 ; font-size:12px ; color:#000000 ; }
input.submitbutton { font-size:16px ; font-weight:bold ; background:#f0e0e0 ; margin-right:10px ; margin-left:10px }
form {margin:0px ; padding:0px ; }

.showbannerheadlinediv { font-size:25px ; color:#ffffff ; font-weight:bold ; padding-bottom:20px ; text-align:center ; }
#objectdetailtable { margin-top:30px ; }
.objectdetailinfotable { height:300px ; width:350px ; text-align:left ; font-size:12px ;  border-spacing:5px ; }
tr.objectdetailinfotableeven { background:#e8e8e8 ; }
tr.objectdetailinfotableodd { background:#d0d0d0 ; }
td.objectdetailinfotabletd { padding:5px ; vertical-align:top ; }
.detailblock { margin-top:20px ; width:250px ; border:1px solid #000000 ; }
.detailblockhead { background:#04005f ; text-align:center ; color:#ffffff ; }
.detailblockinner { padding:5px ; text-align:left ; }
.bluelinkdiv { width:550px ; text-align:right ; border:none ; padding:0px ; margin:0px ; margin-top:25px ; margin-bottom:5px ; }
a.bluelinka { background:#04005f ; color:#ffffff ; border:1px solid #000000 ; padding:5px ; font-weight:bold ; }
a.bluelinka:hover { background:#800010 ; color:#ffffff ; border:1px solid #000000 ; padding:5px ; font-weight:bold ; text-decoration:none}

#internbanner { border: 1px dashed #000000 ; padding:5px ;}
#internbannerupper { padding:10px ; background:#04005f ; color:#ffffff ; font-size:30px ; font-weight:bold ; height:60px ; text-align:center ; font-family:arial ; }
#internlogoutdiv { height:10px ; text-align:right ; }
#internlogouta { color:#ffffff ; font-size:12px ;  text-decoration:underline ; font-weight:normal }
#internbannermenudiv { background:#d0d0d0 ; color:#04005f ; border-top:1px solid #ffffff ; font-size:12px ; }
a.internmenua { text-decoration:none ; color:#04005f ; }
a.internmenua:hover { text-decoration:underline ; color:#04005f ; }
.internsubmenudiv { margin-top:10px; }
.internsubmenuheadlinediv { border-bottom:2px solid #000000 ; text-align:right ; color:#a0a0a0 ; font-size:25px ; font-family:arial ; font-weight:bold ; }
a.internsubmenua { padding:0px 10px 2px 10px ; font-size:12px ; color:#000000 ; background:#ffffff ; text-decoration:none ; }
a.internsubmenua:hover { padding:0px 10px 2px 10px ; font-size:12px ; color:#000000 ; background:#ffffff ; text-decoration:underline ; }
a.internsubmenua_active { padding:0px 10px 2px 10px ; font-size:12px ; color:#000000 ; background:#c0c0c0 ; text-decoration:none ; }
.submenucontent { background:#c0c0c0 ; padding:20px ; }

#logindiv { margin:20px ; text-align:center ; }
#logintable { background:#ff8040 ; border-spacing:5px ; border:1px solid #000000}
.interneditlisttable { border-spacing:2px ; text-align:center ; border:1px solid #000000 ; }
tr.interneditlisttable { background:#e0e0e0 ; }
tr.interneditlisttablehover { background:#f0f0f0 ; cursor:pointer }
th.interneditlisttable { border-bottom:1px dashed #ffffff ; padding:1px ; padding-right:10px ; padding-left:10px ; background:#000000 ; color:#ffffff ; font-weight:bold ; font-size:14px ; }
.internedittable { border-spacing:2px ; text-align:left ; border:1px solid #000000 ; }
tr.internedittable { background:#e0e0e0 ; }
th.internedittable { border-bottom:1px dashed #ffffff ; padding:1px ; padding-right:10px ; padding-left:10px ; background:#000000 ; color:#ffffff ; font-weight:bold ; font-size:14px ; }
.objecteditlisttable { border-spacing:2px ; text-align:center ; border:1px solid #000000 ; }
tr.objecteditlisttable { background:#e0e0e0 ; }
tr.objecteditlisttablehover { background:#f0f0f0 ; cursor:pointer }
th.objecteditlisttable { border-bottom:1px dashed #ffffff ; padding:1px ; padding-right:10px ; padding-left:10px ; background:#000000 ; color:#ffffff ; font-weight:bold ; font-size:14px ; }
.objectedittable { border-spacing:2px ; text-align:left ; border:1px solid #000000 ; }
tr.objectedittable { background:#e0e0e0 ; }
th.objectedittable { border-bottom:1px dashed #ffffff ; padding:1px ; padding-right:10px ; padding-left:10px ; background:#000000 ; color:#ffffff ; font-weight:bold ; font-size:14px ; }
.presentationedittable { border-spacing:10px ; width:100% ; }