﻿/* Allgemeine Textformatierung */
body {
  letter-spacing: 0.5px;
}

h1,
h2,
h3,
h4 {
  color: #2f2f2f;
}

p,
li,
em,
.around,
.author-info,
.entry-content {
  color: #606060;
}

em {
  color: #707070;
}

/* Listen */
ul,
ol,
li {
  list-style: none;
}

/* Bildausrichtungen */
img.alignleft,
img.alignright,
img.aligncenter {
  border-radius: 3px;
  margin-top: 15px;
  margin-bottom: 10px;
}

img.alignright {
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
}

/* Buttons & Bestell-Elemente */
.order,
.button,
.tnp-submit,
.tnp-field-button {
  border-radius: 6px;
  text-shadow: 1px 1px 1px #000;
  cursor: pointer;
}

.order,
.tnp-submit,
.tnp-field-button {
  display: inline-block;
  color: white;
  font-size: 16px;
  text-align: center;
  margin-top: 20px;
  border-color: white;
  letter-spacing: 0.5px;
}

.button {
  text-shadow: 1px 1px 1px #000000;
}

/* Layout-Helfer */
.buttons {
  float: right;
}

.rechts {
  margin-top: 35px;
  float: right;
}

.under {
  text-decoration: underline;
}

/* Box-Layouts */
.around,
.round,
.ruck {
  overflow: hidden;
  position: relative;
  border-radius: 5px;
  margin-bottom: 5px;
}

.around {
  padding: 20px;
}

.round {
  padding: 17px 10px 18px 9px;
}

.ruck {
  padding: 25px;
  margin-bottom: -30px;
  border-radius: 16px;
}

/* Footer-Bereich */
.foot_text {
  font-size: 12px;
  float: left;
  color: #606060;
}

.werbung_text {
  font-size: 14px;
  float: right;
  color: #606060;
}

/* Menü & Copyright */
.menu-item,
.copyright-bar {
  text-shadow: 1px 1px 1px #000000;
}

/* Trennlinie */
hr {
  width: 100%;
  height: 1px;
  margin: 0 auto;
  color: #c1baba;
}
