	body { font-family: "Lucida Sans", Tahoma, Arial; font-size: 12px;  }   #beweglich { position:absolute; top:40px; height:350px; overflow:auto; border-style:solid; border-width:1px; z-index:3; background-color:yellow; width:100%; }  .sp1 { width:15%; }  .sp2 { width:80%; }  table { width:100%; border-style:solid; border-width:1px; border-color:black; border-color:#99cc99;  clear:both; margin:5px 0 20px 0; background-color:#f3f3f3; }  table.wohnung { }  thead { color:black;  }  tbody {  }  tbody.haus { height:44px; }  tbody.wohnung { height:230px;  }  tbody.zimmer { height:56px; } table { border-collapse:collapse; font-size: 12px; } thead { border-style:none none solid none; border-color:black; border-width:2px; }  thead th.links { text-align:right; border-style:solid solid none none; border-width:1px; } thead th.linksfett { text-align:right; border-style:solid solid none none; border-width:3px;  background-color:#ffffcc; } thead th.anzwohn, thead th.kibettmoe { text-align:right; border-style:solid solid none none; border-width:3px;  background-color:#ffffcc; } thead th.unterkunft, thead th.wc  { text-align:right; border-style:solid solid solid none; border-width:3px 3px 0px 0px; } thead th.groesse  { text-align:right; border-style:solid solid solid none; border-width:3px 3px 0px 0px;  background-color:#ffffcc; } thead th.bett, thead th.kibett, thead th.anzeinzel, thead th.anzdoppel  { text-align:right; border-style:solid solid solid none; border-width:1px 1px 0px 0px;  background-color:#ffffcc; } thead th.woschlzi, thead th.bettw  { text-align:right; border-style:solid solid solid none; border-width:3px 3px 0px 0px; } thead th.rechts { text-align:left; border-style:solid none none solid; border-width:1px; } thead th.kochni, thead th.kiunter { text-align:left; border-style:solid none none solid; border-width:1px;  background-color:#ffffcc; } thead th.rechtsfett { text-align:left; border-style:solid none none solid; border-width:3px;  background-color:#ffffcc; } thead th.balkon, thead th.tiere, thead th.zigroesse { text-align:left; border-style:solid none none solid; border-width:3px; } thead th.kontakt { text-align:left; border-style:none none none solid; border-width:0 0 0 3px; } thead th.leerfett { border-style:solid none none solid; border-width:3px 0 0 3px; } thead td.randlinks { border-style:none solid none none; border-width:1px; } thead td.randlinkshervor { border-style:none solid none none; border-width:1px;  background-color:#ffffcc; } thead td.groesse, thead td.wohnzi  { border-style:none solid none solid; border-width:3px;  background-color:#ffffcc; } thead td.s1  { border-style:none solid none solid; border-width:0 1px 0 3px;  background-color:#ffffcc; } thead td.randlinksfetthervor  { border-style:none solid none none; border-width:3px;  background-color:#ffffcc; } thead td.randlinksfett  { border-style:none solid none none; border-width:3px; } thead td.randrechts { border-style:none none none solid; border-width:1px; } thead td.randrechtshervor { border-style:none none none solid; border-width:1px; background-color:#ffffcc; } thead td.randrechtsfetthervor { border-style:none none none solid; border-width:3px; background-color:#ffffcc; } thead td.randrechtsfett { border-style:none none none solid; border-width:3px; } thead td.leerfett { border-style:none none none solid; border-width:0 0 0 3px; } thead td,thead th { font-size:12px; } tbody { text-align:center; } tbody h2 { margin:0; } tbody tr {  height:auto;  } tbody tr.hervor { background-color:#e5e5ef;  } tbody td {  border-width:1px;   padding: 2px 3px 0 3px; vertical-align:middle; } tbody td.unterkunft { text-align:left;  } tbody td.unterkunfthervor { text-align:left; background-color:#e5e5ef; } tbody td.kommunhervor { background-color:#e5e5ef; } tbody td.hervor {   border-width:1px 1px 1px 3px;  background-color:#ffffcc; } tfoot { height:25px; vertical-align:bottom; background-color:#ededed;  } tfoot td.preis { text-align:right; } .typ { text-align:left; } .nav { border-width:1px; border-style:solid; padding:4px; margin:4px; display:inline; border-width:3px; border-color:#99cc99; } #kopf { font-family: Arial,Helvetica,"sans serif"; font-size: 14px;  background-color:#ededed;  color:white;  color:#99cc33;   letter-spacing:0.6em; text-transform:uppercase;  font-weight:bold; line-height:1.5em; vertical-align:middle; text-align:center; border-style:groove; /*border-width:5px;*/ border-color:#99cc99; margin: 0 0 8px 0;  } #titel {  text-align:center;  background-color:#e5e5ef; } caption { font-weight:bold; margin:5px 0 5px 0; font-size:large;  background-color:#ededed;  color:#99cc33; border-style:double; border-width:3px; border-color:#99cc99; } .nav a, td a { background-image:url(rp.gif); background-repeat:no-repeat; background-position:left top; padding-left:14px; } a.u { background-image:url(up.gif); background-repeat:no-repeat; background-position:left top; padding-left:14px; } a.o { background-image:url(op.gif); background-repeat:no-repeat; background-position:left top; padding-left:14px; } .nav2 { list-style-type:none; text-align:right; } #ortsplan  { margin:0;  } h3 { text-align:center; margin:20px 0 0 0;  color:#99cc33; } @media screen { .bettAnfang, .badAnfang, .kochAnfang, .preisAnfang { border-style:none none none solid; border-width:10px; background-color:#ffffcc; } .bettEnde, .badEnde, .kochEnde, .preisEnde  { border-style:none solid none none; border-width:10px; background-color:#ffffcc; } .rauch  { border-style:none solid none solid; border-width:10px; background-color:#ffffcc; } }	
