Web page of meissner-wohnen.de
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

311 lines
4.6 KiB

11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
  1. /* global styles */
  2. body {
  3. font-family: Verdana, Geneva, sans-serif;
  4. background: #e8e8e8;
  5. margin: 0;
  6. padding: 0;
  7. }
  8. a {
  9. text-decoration: none;
  10. }
  11. p {
  12. padding: 0.25em;
  13. }
  14. h1, h2, h3, p {
  15. margin: 0;
  16. clear: both;
  17. }
  18. ul {
  19. list-style-type: none;
  20. }
  21. table th {
  22. text-align: left;
  23. padding-right: 1em;
  24. padding-bottom: 0.5em;
  25. }
  26. span.cursive {
  27. font-family: cursive;
  28. font-size: larger;
  29. }
  30. /* page area styles */
  31. #wrapper {
  32. background: #fff;
  33. width: 960px;
  34. margin: 15px auto;
  35. overflow: hidden;
  36. box-shadow: 0px 0px 6px 2px #bbb;
  37. }
  38. /* header styles */
  39. #header {
  40. position: relative;
  41. margin: 8px 8px 0 8px;
  42. padding: 0;
  43. }
  44. #header h1 {
  45. position: absolute;
  46. left: 10px;
  47. bottom: 10px;
  48. color: #fff;
  49. text-shadow: .05em .05em .05em #000;
  50. }
  51. #header img {
  52. display: block;
  53. }
  54. /* navigation bar */
  55. #nav {
  56. margin: 8px 8px 0 8px;
  57. overflow: hidden;
  58. }
  59. #nav ul {
  60. margin: 0;
  61. padding: 0;
  62. }
  63. #nav ul li {
  64. float: left;
  65. width: 20%;
  66. }
  67. #nav ul li a {
  68. display: block;
  69. padding: .5em 0.25em;
  70. border-right: 1px solid black;
  71. background-color: darkolivegreen;
  72. color: white;
  73. text-transform: uppercase;
  74. text-shadow: #666 .1em .1em .1em;
  75. font-weight: bold;
  76. text-align: center;
  77. }
  78. #nav ul li a.nav-right {
  79. border-right: none;
  80. }
  81. #nav ul li a:hover {
  82. color: #ddd;
  83. background-color: green;
  84. }
  85. #nav ul li a.active {
  86. background-color: seagreen;
  87. }
  88. /* content styles */
  89. #content {
  90. overflow: hidden;
  91. clear: left;
  92. margin: 8px 8px 0 8px;
  93. padding: 0 15px 15px 15px;
  94. }
  95. #content h2 {
  96. color: darkolivegreen;
  97. padding: .65em 0 .25em 0;
  98. }
  99. #content h3 {
  100. padding: 0.5em 0 0.4em 0;
  101. }
  102. #content p {
  103. padding: 0.25em 0em;
  104. }
  105. #content a {
  106. color: black;
  107. border-bottom: dotted 1px black;
  108. }
  109. #content a:hover {
  110. color: #666;
  111. }
  112. #content #maps {
  113. padding: 10px 0;
  114. }
  115. #content #index-img {
  116. margin: 0 auto;
  117. padding-left: 10px;
  118. }
  119. #content #index-img img {
  120. padding: 30px;
  121. vertical-align: middle;
  122. }
  123. #content #index-img img.img-left {
  124. -webkit-transform: rotate(-5deg);
  125. -moz-transform: rotate(-5deg);
  126. -o-transform: rotate(-5deg);
  127. -ms-transform: rotate(-5deg);
  128. transform: rotate(-5deg);
  129. }
  130. #content #index-img img.img-right {
  131. -webkit-transform: rotate(5deg);
  132. -moz-transform: rotate(5deg);
  133. -o-transform: rotate(5deg);
  134. -ms-transform: rotate(5deg);
  135. transform: rotate(5deg);
  136. }
  137. #content #content-left {
  138. float: left;
  139. width: 68%;
  140. }
  141. #content #content-right {
  142. float: right;
  143. width: 30%
  144. }
  145. #content #content-right ul {
  146. padding-left: 1em;
  147. margin: 0.4em 0;
  148. list-style-type: square;
  149. }
  150. #content-right div {
  151. margin-top: 1em;
  152. }
  153. #content-right div h3 {
  154. padding-top: 0;
  155. }
  156. #content-right div.active {
  157. background-color: #eee;
  158. border: solid 0px #eee;
  159. box-shadow: 0px 0px 6px 2px #eee;
  160. }
  161. #img-gallery {
  162. float: left;
  163. width: 540px;
  164. padding: 0;
  165. margin: 15px 0;
  166. }
  167. #gallery-big {
  168. margin-bottom: 5px;
  169. float: left;
  170. }
  171. #img-gallery img.gallery-small {
  172. background: url(../images/transparent.png) center no-repeat;
  173. width: 125px;
  174. height: 100px;
  175. float: left;
  176. padding: 5px;
  177. margin: 0;
  178. border: 0px solid #D9D9D9;
  179. }
  180. #img-gallery img.gallery-small.gallery-left {
  181. padding-left: 0;
  182. }
  183. #img-gallery a {
  184. margin: 0;
  185. padding: 0;
  186. }
  187. #img-gallery a span {
  188. background: #fff;
  189. display: none;
  190. }
  191. #img-gallery a:hover {
  192. background: #fff;
  193. padding: 0;
  194. margin:0;
  195. }
  196. #img-gallery a:hover span {
  197. margin: 0;
  198. display: block;
  199. position: relative;
  200. top: 0;
  201. left: 0;
  202. height: 398px;
  203. padding: 0;
  204. border: 0 solid #D9D9D9;
  205. z-index: 100;
  206. background: no-repeat;
  207. }
  208. a#wohnung0:hover span {
  209. background-image: url(../images/wohnung1.jpg);
  210. }
  211. a#wohnung1:hover span {
  212. background-image: url(../images/wohnung2.jpg);
  213. }
  214. a#wohnung2:hover span {
  215. background-image: url(../images/wohnung3.jpg);
  216. }
  217. a#wohnung3:hover span {
  218. background-image: url(../images/wohnung4.jpg);
  219. }
  220. a#wohnung4:hover span {
  221. background-image: url(../images/wohnung5.jpg);
  222. }
  223. a#wohnung5:hover span {
  224. background-image: url(../images/wohnung6.jpg);
  225. }
  226. a#wohnung6:hover span {
  227. background-image: url(../images/wohnung7.jpg);
  228. }
  229. a#wohnung7:hover span {
  230. background-image: url(../images/wohnung8.jpg);
  231. }
  232. /* footer styles */
  233. #footer {
  234. clear: both;
  235. margin: 8px;
  236. padding-top: 7px;
  237. border-top: solid 2px #bbb;
  238. overflow: hidden;
  239. font-size: small;
  240. }
  241. #footer-left {
  242. float: left;
  243. }
  244. #footer-right {
  245. float: right;
  246. }
  247. #footer-right a {
  248. padding-left: 1em;
  249. color: black;
  250. }
  251. #footer-right a:hover {
  252. color: #666;
  253. }