body { margin: 0; padding: 0; font-family:"Times New Roman", Times, serif; font: 12pt; color: black; background: transparent; }

h1, h2, h3, h4, h5, h6 { font-family:"Times New Roman", Times, serif; font-weight: bold; margin: .75em 0 .5em 0; page-break-after: avoid; }

p { margin: 0 0 1em 0; }

p+p { margin-top: -1em; text-indent: 2em; }

a, a:visited, a:hover, a:visited:hover { color: #04667e; background: transparent; text-decoration: none; }

#wrap { width: 950px; margin: 0 auto; text-align: left; }

#sprachen { display: none; }

#bilder_oben { }

#bilder_oben_rechts { }

#bild_oben_1 { display: none; }

#bild_oben_2 { display: none; }

#spalte_oben { display: none; }

#index_logo_links { display: none; }

#logo_links { display: none; }

#index_bilder { display: none; }

#nav_links {  display: none; }

#index_rechts { }

#standard_rechts { }

#bottom { margin-top: 50px; }

#apartment_box { float: left; width: 270px; background-color: #9eb1b6; margin-right: 10px; margin-bottom: 10px; }

#rezeption_box { float: left; background-color: #9eb1b6; margin-right: 10px; margin-bottom: 10px; }

#infotable { background-color: #9eb1b6; width: 100%; border: 1px #FFFFFF solid; border-collapse: collapse; margin-top: 5px; margin-bottom: 10px; }
#infotable th { background-color: #FFFFFF; font-weight: bold; padding-left: 2px; }
#infotable td { border: 1px #FFFFFF solid; padding: 2px; }

.img_right { float: right; margin-left: 15px; margin-top: 5px; margin-bottom: 5px; }
.img_left { float: left; margin-right: 15px; margin-top: 5px; margin-bottom: 5px; }
.img_standard { margin-bottom: 5px; }
.img_angebot { float: left; margin-right: 5px; margin-bottom: 5px; border: 1px #FFFFFF solid; }
.img_liste { float: left; margin-right: 10px; border: 1px solid #b7a05d; padding: 2px;  }
.img_appartment { float: left; margin-right: 10px; }
.img_rezeption { margin-bottom: 5px; }
.img_galerie { margin-right: 5px; margin-bottom: 7px; }

.clear { clear: both; }
.form { font-size: 0.9em; }

form { overflow: hidden; }

input, textarea { padding: 1px; color: #333333; vertical-align: top; }

