@charset "UTF-8";

/* ====================================================================
   Basis-Stylesheet für peterschoeni.com/dubai
   ==================================================================== */

* { padding: 0; margin: 0; border-style: none; }  /* Global Reset */

body {
  background-color: #999999; /* grau */
  font-family: 'PT Sans', Tahoma, Arial, sans-serif;
}

#wrapper {
  width: 100%;
  max-width: 960px;
  height: auto;
  margin: 0 auto 0 auto;
}

/* Bilder und Bildcontainer */
.imgcontainer {
  width: 100%;
  height: auto;
  box-sizing: border-box;
  overflow: hidden;
  margin: 0 auto;
  border: 0.12em solid white;
}

/* Bildcontainer für Hochformat:
   Zusätzliche Angabe für maximale Breite 720px */
.imgcontainer-portrait {
  width: 100%;
  max-width: 720px;
  height: auto;
  box-sizing: border-box;
  overflow: hidden;
  margin: 0 auto;
  border: 0.12em solid white;
}

/* Bilder in beiden Container-Klassen */
.imgcontainer img,
.imgcontainer-portrait img {
  max-width: 100%;
  height: auto;
  display: block;
}

/* Textformatierungen */
#wrapper h1 {
  font-family: 'Patua One', cursive;
  color: white;
  font-size: 2.2em;
  text-align: center;
  font-weight: normal;
  letter-spacing: 0.03em;
  margin: 0.25em 0em 0.5em 0em;
}

#wrapper h2 {
  font-family: 'Patua One', Georgia, serif;
  color: white;
  font-size: 1.3em;
  text-align: center;
  font-weight: normal;
  letter-spacing: 0.05em;
  margin: 0 0 1em 0em;
}

#wrapper p {
  color: #333;
  font-size: 1em;
  font-weight: bold;
  text-align: center;
  margin: 0.2em 0em 1.8em 0em;
}

#wrapper p.no-margin { /* Wenn gefolgt von Photocase-Hinweis */
  margin-bottom: 0;
}

#wrapper p.footer {  /* Fusszeile */
  text-align: center;
}

/* Formatierung für Hyperlinks */
a, a.link, a:visited, a:hover, a:active {
  color: white;
  font-style: italic;
  text-decoration: none;
  border-style: none;
}

/* Weitere Klassen */
p.clear {
  clear: both;
}

#wrapper p.photocase a { /* Photocase */
  color: #990000;
  font-style: normal;
}