/*
////////////////////////////////////////////////////////////////
//
// Styles fuer das Layout
//
// Weblication� CMS Strukturdesign Version 4.7
// erstellt durch Scholl Communications AG, 77694 Kehl, www.scholl.de
// erstellt mit Weblication� Content Management Server, www.weblication.de
//
////////////////////////////////////////////////////////////////
*/

/* Formatierung von HTML-Elementen */
body {
  margin: 0;
  padding: 0;
  background-color: #ffffff;
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  color: #000000;
  line-height: 150%;
}

table {
  spacing: 0;
  padding: 0;
}

table td {
  spacing: 0;
  padding: 0px;
}

div {
  margin: 0;
  padding: 0;
}

p {
  margin: 0;
  padding: 0;
  font-family: verdana, arial, sans-serif;
  font-size: 9px;
}

td {
  margin: 0;
  padding: 0;
}

th {
  margin: 0;
  padding: 0;
}

form {
  margin: 0;
  padding: 0;
}

input {
  font-size: 1.0em;
  font-family: verdana, arial, sans-serif;
  border: 1px solid #DFB799;
  background-color: #F5E9E0;
  margin-top: 3px;
}

select {
  font-size: 1.0em;
  font-family: verdana, arial, sans-serif;
  border: 1px solid #DFB799;
  background-color: #F5E9E0;
  margin-top: 3px;
}

textarea {
  font-size: 1.0em;
  font-family: verdana, arial, sans-serif;
  border: 1px solid #DFB799;
  background-color: #F5E9E0;
  margin-top: 3px;
}

span {
  
}

a {
  color: #000000;
  text-decoration: none;
  padding-left: 15px;
  font-weight: bold;
  font-size: 11px;
  display: block;
  background-color: #F5F5F5;
  background-image: url(/com/wLayout/design/img/backgrounds/qdr.gif);
  background-repeat: no-repeat;
  border-bottom-style: solid;
  border-bottom-color: #FFFFFF;
  border-bottom-width: 1px;
  min-height: 18px;
  padding-top: 2px
}

a:hover {
  color: #FFFFFF;
  text-decoration: none;
  display: block;
  background-color: #666666;
  background-image: url(/com/wLayout/design/img/backgrounds/qdg.gif);
  background-repeat: no-repeat;
  border-bottom-style: solid;
  border-bottom-color: #FFFFFF;
  border-bottom-width: 1px;
  min-height: 18px;
  padding-top: 2px;
}

/* Bl�cke */
.blockMain {
  width: 1012px;
}  /*Gesamter Bereich*/
.blockTop {
  width: 1012px;
  height: 77px;
  background-color: #FFFFFF;
}  /*Bereich oben*/
.blockLeft {
  width: 176px;
  float: left;
  vertical-align: top;
}  /*Bereich links*/
.blockContent {
  width: 1012px;
  float: left;
  vertical-align: top;
  margin: 20px 0px 0px 0px;
}  /*Inhaltsbereich*/
.blockCurNavigation {
  width: 594px;
  float: left;
  vertical-align: top;
  margin: 0px 0px 0px 0px;
}  /*Pfadnavigation*/
.blockRight {
  width: 165px;
  float: right;
  vertical-align: top;
  margin: 22px 0px 0px 0px;
}  /*Bereich rechts*/
.blockBottom {
  width: 680px;
  clear: both;
  vertical-align: top;
  padding-left: 55px;
  padding-top: 30px;
}  /*Bereich unten*/ /* Allgemeine Elemente des oberen Bereiches */
.blockTop .elementLogo {
  margin: 0px;
  padding: 0px;
  padding-right: 190px;
  text-align: right;
}

.blockTop .elementLogo img {
  margin: 0px;
  padding: 0px;
}

/* Allgemeine Elemente des Inhaltsbereiches */
.blockContent .elementTextTitel {
  background-color: #CCCCCC;
  color: #666666;
  font-weight: bold;
  padding-left: 15px;
  padding-top: 2px;
  border-bottom-style: solid;
  border-bottom-color: #FFFFFF;
  border-bottom-width: 1px;
  min-height: 18px;
}

.elementLinkHinten {
  background-color: #000000;
  background-image: url(/com/wLayout/design/img/backgrounds/qdr.gif);
  background-repeat: no-repeat;
  border-bottom-style: solid;
  border-bottom-color: #FFFFFF;
  border-bottom-width: 1px;
  height: 18px;
  padding-top: 2px
}

.elementLinkHinten:hover {
  background-color: #000000;
  background-image: url(/com/wLayout/design/img/backgrounds/qdg.gif);
  background-repeat: no-repeat;
  border-bottom-style: solid;
  border-bottom-color: #FFFFFF;
  border-bottom-width: 1px;
  height: 18px;
  padding-top: 2px;
}

.elementLinkHinten a {
  font-weight: normal;
}

/* Allgemeine Elemente des unteren Bereiches */
.blockBottom .elementBottom {
  margin-left: 0px;
  padding: 0;
  color: #8F8F8F;
  font-size: 9px;
}

.blockBottom .elementBottom p {
  color: #8F8F8F;
}

/* Sonstige Elemente */
.editButton {
  position: absolute;
  left: 170px;
  top: 68px
}

.leadtextcell {
  position: relative;
  height: 40px;
  width: 550px;
}

.leadtext {
  position: absolute;
  top: 222px;
  left: 55px;
  width: 600px;
  font-size: 14px;
  font-weight: bold;
  color: #989898;
}

.box {
  position: absolute;
  top: 444px;
  left: 660px;
  border-color: #666666;
  border-width: 1px;
  border-style: solid;
}

.boxText {
  font-size: 13px;
  font-weight: bold;
  color: #989898;
  margin: 0px;
  padding: 0px;
  margin-left: 10px;
  margin-top: 10px;
}

.boxTextKlein {
  font-size: 12px;
  font-weight: bold;
  color: #989898;
  margin: 0px;
  padding: 0px;
  margin-left: 10px;
}

.boxTextKlein  a {
  font-size: 12px;
  font-weight: bold;
  color: #666666;
  margin: 0px;
  padding: 0px;
  margin-top: 15px;
  background-image: none;
  background-color: #FFFFFF;
}

.boxTextKlein  a:hover {
  font-size: 12px;
  font-weight: bold;
  color: #666666;
  margin: 0px;
  padding: 0px;
  margin-top: 15px;
  background-image: none;
  background-color: #FFFFFF;
  text-decoration: underline;
}

.copyright_rot {
  vertical-align: bottom;
  text-align: left;
  padding-top: 30px;
  font-size: 10px;
  padding-bottom: 5px;
}

.copyright_rot a {
  color: #ff0000;
  background-color: #FFFFFF;
  background-image: none;
  font-style: verdana;
  font-size: 9px;
  height: 15px;
  text-decoration: none;
  font-size: 10px;
}

.copyright_rot a:hover {
  color: #ff0000;
  background-color: #FFFFFF;
  background-image: none;
  font-size: 9px;
  font-style: verdana;
  height: 15px;
  text-decoration: none;
  font-size: 10px;
}

.copyright_blau {
  vertical-align: bottom;
  text-align: left;
  padding-top: 30px;
  font-size: 10px;
  padding-bottom: 5px;
}

.copyright_blau a {
  color: #0076CC;
  background-color: #FFFFFF;
  background-image: none;
  font-size: 9px;
  font-style: verdana;
  height: 15px;
  text-decoration: none;
  font-size: 10px;
}

.copyright_blau a:hover {
  color: #0076CC;
  background-color: #FFFFFF;
  background-image: none;
  font-size: 9px;
  font-style: verdana;
  height: 15px;
  text-decoration: none;
  font-size: 10px;
}
