/* -------------------------- TEXTE ---------------------------- */
h1{
  /* font-family:'script_mt_stdregular'; */
  font-size: 30px;
  line-height: 32px;
  color: #666;
  margin: 0 0 20px 0;
  letter-spacing:-1px;
  /* font-weight: normal; */
}

#index h1{
  margin: 0;
}

h2{
  /* font-family:'script_mt_stdregular'; */
  font-size: 24px;
  line-height:100%;
  color: #999;
  margin: 10px 0 5px 0;
  letter-spacing:-1px;
  /* font-weight: normal; */
}
#sitemap_0 h3 a, #sitemap_0 h3 a:link, #sitemap_0 h3 a:visited, #sitemap_0 h3 a:active, #sitemap_0 h3 a:hover{
  /* font-family:'script_mt_stdregular'; */
  color:#008131;
  font-size: 16px;
  /* font-weight: normal; */
  line-height: 100%;
}


h3{
  font-size: 18px;
  color: #999;
  margin: 5px 0;
  
  /*
  font-family: 'script_mt_stdregular', Verdana, Arial, Helvetica, sans-serif;
  font-size: 22px;
  line-height: 22px;
  color: #008131;
  /* font-weight: normal; */
  margin: 0 0 10px 0;
  padding: 0;
  */
}

h3.script{
  /* font-family: 'script_mt_stdregular', Verdana, Arial, Helvetica, sans-serif; */
  font-size: 22px;
  line-height: 100%;
  color: #008131;
  /* font-weight: normal; */
  margin: 0 0 10px 0;
  padding: 0;
}

.gruen{
  color: #008131 !important;
}

.Headline-Gruen{
  color: #008131 !important;
  font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif !important;
}
.Headline-Gruen-Script{
  color: #008131 !important;
  /* font-family: 'script_mt_stdregular', Verdana, Arial, Helvetica, sans-serif !important; */
}
.Headline-Grau{
  color: #999 !important;
  font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif !important;
}
.Headline-Grau-Script{
  color: #999 !important;
  /* font-family: 'script_mt_stdregular', Verdana, Arial, Helvetica, sans-serif !important; */
}
.Headline-Schwarz{
  color: #000 !important;
  font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif !important;
}
.Headline-Schwarz-Script{
  color: #000 !important;
  /* font-family: 'script_mt_stdregular', Verdana, Arial, Helvetica, sans-serif !important; */
}

h1.Headline-Gruen,
h2.Headline-Gruen,
h3.Headline-Gruen,
h4.Headline-Gruen,
h5.Headline-Gruen,
h6.Headline-Gruen{
  color: #008131 !important;
  font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif !important;
  font-weight: bold;
}
h1.Headline-Gruen-Script,
h2.Headline-Gruen-Script,
h3.Headline-Gruen-Script,
h4.Headline-Gruen-Script,
h5.Headline-Gruen-Script,
h6.Headline-Gruen-Script{
  color: #008131 !important;
  /* font-family: 'script_mt_stdregular', Verdana, Arial, Helvetica, sans-serif !important; */
}
h1.Headline-Grau,
h2.Headline-Grau,
h3.Headline-Grau,
h4.Headline-Grau,
h5.Headline-Grau,
h6.Headline-Grau{
  color: #999 !important;
  font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif !important;
  font-weight: bold;
}
h1.Headline-Grau-Script,
h2.Headline-Grau-Script,
h3.Headline-Grau-Script,
h4.Headline-Grau-Script,
h5.Headline-Grau-Script,
h6.Headline-Grau-Script{
  color: #999 !important;
  /* font-family: 'script_mt_stdregular', Verdana, Arial, Helvetica, sans-serif !important; */
}
h1.Headline-Schwarz,
h2.Headline-Schwarz,
h3.Headline-Schwarz,
h4.Headline-Schwarz,
h5.Headline-Schwarz,
h6.Headline-Schwarz{
  color: #000 !important;
  font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif !important;
  font-weight: bold;
}
h1.Headline-Schwarz-Script,
h2.Headline-Schwarz-Script,
h3.Headline-Schwarz-Script,
h4.Headline-Schwarz-Script,
h5.Headline-Schwarz-Script,
h6.Headline-Schwarz-Script{
  color: #000 !important;
  /* font-family: 'script_mt_stdregular', Verdana, Arial, Helvetica, sans-serif !important; */
}


#index h3 {
  /* font-family: 'script_mt_stdregular', Verdana, Arial, Helvetica, sans-serif !important; */
  font-size: 22px;
  line-height: 22px;
  color: #008131;
  /* font-weight: normal; */
  margin: 0 0 10px 0;
  padding: 0;
}

#index h3 a, #index h3 a:link, #index h3 a:active, #index h3 a:visited{
  color: #008131;
}


#Produkt h1{
  font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 18px;
  color: #999;
  margin: 0 0 5px 0;
  font-weight: bold;
}
#Produkt h2{
  margin: 0;
  color:#008131; 
  /* font-family:'script_mt_stdregular'; */
  font-size: 30px;
  line-height: 32px;
  margin: 0 0 10px 0;
  letter-spacing:-1px;
}
#Produkt h3{
  /* font-family:'script_mt_stdregular'; */
  font-size: 24px;
  line-height:100%;
  color: #999;
  margin: 10px 0 5px 0;
  letter-spacing:-1px;
}
h4{
  font-size: 13px;
  color: #999;
  margin: 5px 0 0 0;
}

h5{
  font-size: 12px;
  color: #999;
  margin: 5px 0 0 0;
}

p {
  padding: 0;
  margin: 10px 0;
}

.csc-textpic-caption{
  font-size:11px;
}

.align-left{
  text-align:left;
}

.align-right{
  text-align:right;
}

.align-center{
  text-align:center;
}

.align-justify{
  text-align:justify;
}

/* -------------------------- LINKS ---------------------------- */
a:link, a:active, a:visited{
  color: #C00;
  text-decoration: none;
}

a:hover{
  text-decoration: underline;
}

.external-link, a.external-link:link, a.external-link:active, a.external-link:visited,
.external-link-new-window, a.external-link-new-window:link, a.external-link-new-window:active, a.external-link-new-window:visited,
.tx-abook-pi1-www a:link, .tx-abook-pi1-www a:active, .tx-abook-pi1-www a:visited {
  background-image:url(../lay/external-link.gif);
  background-repeat:no-repeat;
  background-position:left;
  padding:0 0 0 15px;
}

.internal-link, a.internal-link:link, a.internal-link:active, a.internal-link:visited,
.internal-link-new-window, a.internal-link-new-window:link, a.internal-link-new-window:active, a.internal-link-new-window:visited,
.tx-abook-pi1-detaillink a:link, .tx-abook-pi1-detaillink a:active, .tx-abook-pi1-detaillink a:visited,
.morelink, a.morelink:active, a.morelink:visited, a.morelink:link{
  background-image:url(../lay/internal-link.gif);
  background-repeat:no-repeat;
  background-position:left;
  padding:0 0 0 15px;
}

.mail, a.mail:active, a.mail:visited, a.mail:link,
.tx-abook-pi1-email a:link, .tx-abook-pi1-email a:visited, .tx-abook-pi1-email a:active {
  background-image:url(../lay/mail.gif);
  background-repeat:no-repeat;
  background-position:left;
  padding:0 0 0 18px;
}

.download, a.download:active, a.download:visited, a.download:link{
  background-image:url(../lay/download.gif);
  background-repeat:no-repeat;
  background-position:left;
  padding:0 0 0 15px;
}

.backlink, a.backlink:active, a.backlink:visited, a.backlink:link,
.tx-abook-pi1-backlink a, .tx-abook-pi1-backlink a:link, .tx-abook-pi1-backlink a:active, .tx-abook-pi1-backlink a:visited{
  background-image:url(../lay/backlink.gif);
  background-repeat:no-repeat;
  background-position:left;
  padding:0 0 0 15px;
}

/* -------------------------- EIGENE KLASSEN ---------------------------- */
p.teaser{
  font-size: 14px;
  padding-bottom:20px;
}

/* -------------------------- TABELLEN
table.contenttable{
margin: 0;
padding: 0;
width: 99%;
vertical-align: text-top;
}

td{
padding: 2px 5px;
margin: 0;
}

td p{
margin: 3px 0;
}

.tabellehell {
background-color: #F6F6F6;
}

.tabellemittel{
background-color: #E2E2E2;
}

.tabelledunkel {
background-color: #00933a;
color:#fff;
font-weight: bold;
font-size:13px;

}
---------------------------- */

/* -------------------------- RTE
.htmlarea-content-body,
.htmlarea-content-body *{
font-family: Verdana, Arial, sans-serif;
line-height:20px;
color: #333;
font-size:12px;
}

.htmlarea-content-body td{
margin: 0;
padding: 2px 5px;
vertical-align: top;
}

.htmlarea-content-body td p{
margin: 0;
padding: 0;
}

.htmlarea-content-body .tabelledunkel td{
background-color: #3333;
color:#fff;
font-weight: bold;
font-size:13px;

}
---------------------------- */

.sonderangebot{
  background: #C00 none repeat scroll 0% 0%;
  display: inline-block;
  border-radius: 5px;
  font-weight: bold;
  padding: 5px 10px;
  margin: 10px 0px 20px;
  font-size: 16px;
}

.sonderangebot a,
.sonderangebot a:visited,
.sonderangebot a:focus,
.sonderangebot a:hover{
  color: #FFF;
  cursor:pointer;
}