/* Überschrift 1. Ordnung allgemein */
h1 {
  margin                     : 0 0 20px 0;
  color                      : #000000;
  font-size                  : 13pt;
  font-weight                : normal;
  font-family                : Verdana;
  height                     : 34px;
  background-image           : url(../des/hintergrund-h1.png);
  background-repeat          : no-repeat;
  padding                    : 28px 0 0 55px;
 }
/* Überschrift 1. Ordnung Startseite */
h1.index {
  background-image           : url(../des/hintergrund-h1-index.png);
  background-repeat          : no-repeat;
 }
h1.index2 {
  background-image           : url(../des/hintergrund-h1-index2.jpg);
  background-repeat          : no-repeat;
 }
/* Überschrift 1. Ordnung Infobereich */
h1.info {
  background-image           : url(../des/hintergrund-h1-info.png);
  background-repeat          : no-repeat;
  margin                     : 0 0 0 -7px;
 }
h1.anmelden {
  background-image           : url(../des/hintergrund-h1-anmelden.png);
  background-repeat          : no-repeat;
  margin                     : 0 0 0 -7px;
 }
/* Überschrift 2. Ordnung */
h2 {
  margin                     : 20px 0 10px 0;
  padding                    : 0;
  color                      : #061F5D; /*RGB 6,31,93*/
  font-size                  : 12pt;
 }
/* Überschrift 3. Ordnung */
h3 {
  margin                     : 20px 0 10px 0;
  padding                    : 0;
  color                      : #061F5D; /*RGB 6,31,93*/
  font-size                  : 11pt;
  font-style                 : italic;
 }
/* Überschrift 3. Ordnung */
h4 {
  margin                     : 20px 0 5px 0;
  padding                    : 0;
  color                      : #061F5D; /*RGB 6,31,93*/
  font-size                  : 8.5pt;
  font-style                 : italic;
 }
/* Normale Absätze */
p {
  margin                     : 0;
  padding                    : 0;
  margin-top                 : 10px;
  font-size                  : 8.5pt;
  line-height                : 1.3em;
  font-family                : Verdana;
 }
p.shop {
  font-size                  : 12pt;
  line-height                : 1.5em;
 }
/* Zusatzformatierung im Infobereich */
.news {
  color                      : #615E5E;
 }
.referenzen {
  color                      : #615E5E;
  font-style                 : italic;
 }
/* Aufzählungen */
li, li ul li {
  margin                     : 0;
  padding                    : 0;
  margin-top                 : 10px;
  font-size                  : 8.5pt;
  line-height                : 1.3em;
  font-family                : Verdana;
 }
/* Links */
a:link, a:visited, a:hover, a:active {
  color                      : #063970;
  text-decoration            : underline;
 }
a:hover, a:active {
  color                      : #063970;
  text-decoration            : none;
 }
a.noneTD:link, a.noneTD:visited {
  text-decoration            : none;
 }
a.noneTD:hover, a.noneTD:active {
  text-decoration            : underline;
 }
a.none:link, a.none:visited {
  color                      : #FFFFFF;
  text-decoration            : none;
 }
a.none:hover, a.none:active {
  color                      : #FFFFFF;
  text-decoration            : underline;
 }
/* Pfeile auf der Starseite und im Infobereich */
ul.pfeil
 {
  margin                     : 0 0 0 20px;
  padding                    : 0;
  list-style-image           : url(../des/pfeil.png);
  line-height                : 1.4em;
  font-size                  : 10pt;
  font-weight                : bold;
  color                      : #061F5D; /*RGB 6,31,93*/
 }
table.admin {
  padding                    : 0 50px 20px 0;
}
textarea {
  font-family                : Arial, Helvetica, sans-serif;
  font-size                  : 15px;
 }
.formular {
  text-align                 : left;
  vertical-align             : top;
  width                      : 150px;
  padding                    : 0 0 12px 0;
 }
.formularabstand {
  height                     : 15px;
 }
.input40 {
  margin                     : 0;
  padding                    : 0;
  font-size                  : 15px;
  width                      : 40px;
 }
.input350 {
  margin                     : 0;
  padding                    : 0;
  font-size                  : 15px;
  width                      : 350px;
 }
.input400 {
  margin                     : 0;
  padding                    : 0;
  font-size                  : 15px;
  width                      : 400px;
 }
.mceNoEditor {
  margin                     : 0;
  padding                    : 0;
  font-size                  : 15px;
  width                      : 400px;
 }
/*  */
.inputcss {
  margin                     : 0;
  padding                    : 0;
  font-size                  : 15px;
  font-family                : Courier;
  width                      : 920px;
 }
.center
 {
  text-align                 : center;
 }
.links {
  float                      : left;
  padding                    : 5px 5px 5px 0;
}
.rechts {
  float                      : right;
  padding                    : 5px 0 5px 5px;
}
.R {
  float                      : right;
}
/* Formatierung der Link-Schritte im Shop */
a.wka:link, a.wka:visited, a.wka:hover, a.wka:active {
  color                      : #FFFFFF;
  text-decoration            : none;
  background-color           : #615e5e;
  padding                    : 2px 2px 2px 2px;
}
a.wkx:link, a.wkx:visited, a.wkx:hover, a.wkx:active {
  color                      : #FFFFFF;
  text-decoration            : none;
  background-color           : #d85c27;
  padding                    : 2px 2px 2px 2px;
}
a.wki:link, a.wki:visited, a.wki:hover, a.wki:active {
  padding                    : 2px 2px 2px 2px;
}
.clear {
  clear                      : both;
}
