body {background: url(bg.gif) repeat-y left #fec; font-size: 80%; font-family: Arial, Helvetica, sans-serif; padding: 0px; margin: 0px;}
#header {background: #003 url(topbg.jpg) top center repeat-x; color: #fb0; padding-top: 80px; padding-left: 200px;}
#header h1, #header h1 a {text-align: center; margin: 0px; padding: 3px; color: #fb0;}
#navi {background: #003; position: absolute; left: 0px; top: 80px; width: 200px; padding: 40px 0px 100px 0px; }
#content {padding-left: 210px; padding-top: 5px; }

#navi ul {list-style-type: none; padding: 10px 0px 5px 5px; margin: 0px;}
#navi ul ul {padding-left: 0px; padding-top: 0px; }
#navi ul li a, #navi ul li b {display: block; border: solid 1px; border-color:#ccc #777 #777 #ccc; color: #003; padding: 2px; padding-left: 25px; background: url(bull.gif) no-repeat left top #edc; text-decoration: none; margin: 0px 10px 0px 10px;}
#navi ul li b {border-color: #777 #ccc #ccc #777; background-color: #ffe; margin-bottom: 0px;}
#navi ul li {padding: 0px; margin: 0px; display: inline;}
#navi ul li a:hover {background-color: #ffe; }
h2 {color: #003; font-size: 120%; letter-spacing: 2px; padding-left: 5px;}
h3 {font-size: 100%; }

.immotbl { border-collapse: collapse; width: 90%; margin-left: auto; margin-right: auto; border: solid black; border-width: 2px 2px 2px 2px;}
.immotbl th {background: #eda; text-align: left; padding: 2px;}
.immotbl .head {border-top: solid black 2px; }

.immo table {border-collapse: collapse; border: solid black 1px; width: 100%;}
.immo td {padding: 3px; vertical-align: top;}
.immo table td, .immo table th {border: solid black 1px; padding: 0px 2px 0px 2px;}
.immo table th {text-align: left; }

a img {border: 0px;}
a {text-decoration: none; }
.pic {width: 320px; text-align: center; margin-left: auto; margin-right: auto; border: solid 1px; border-color: #eee #aaa #aaa #eee; }
table {border-collapse: collapse; }
td {vertical-align: top; }

@media print {
 body {background: none; margin: 2px; padding: 2px;}
 #navi {display: none; }
 #header {background: none; padding: 2px; margin: 2px; }
 #header h1, #header h1 a {color: #000; }
 #content {padding: 2px; margin: 2px; }
}
