/* CSS Document */
body {
  margin: 0;
  background-color: #feecac;
  background-image: url(../images/background.jpg);
  background-position: left top;
  background-repeat: repeat-y;
  padding: 0;
  font-family: Tahoma;
  font-size: 12px;
  color: #3e444d;
}

a,
a.external-link,
a.external-link-new-window,
a.internal-link,
a.internal-link-new-window,
a.mail,
a.download {
  text-decoration: none;
  color: #000000;
  padding:1px 5px 1px 0;
  background-color:#fdc400;
}
a:hover.external-link,
a:hover.external-link-new-window,
a:hover.internal-link,
a:hover.internal-link-new-window,
a:hover.mail,
a:hover.download {

}
a img,
a.external-link img,
a.external-link-new-window img,
a.internal-link img,
a.internal-link-new-window img,
a.mail img,
a.download img,
a:hover.external-link img,
a:hover.external-link-new-window img,
a:hover.internal-link img,
a:hover.internal-link-new-window img,
a:hover.mail img,
a:hover.download img {
  border: none;
  padding: 2px 0 0 0;
}
h1,
h1.layout1 {
  margin: 25px 5px 32px 0;
  font-family :tahoma;
  font-style: italic;
  font-size:22px;
  color:#747474;
  padding: 0 0;
  height: 18px;    
  font-weight: normal;
}

h2,
h1.layout2 {
  margin: 0 0 0 0;
  height: 13px;
  _height: 13px;
  padding: 21px 5px 15px 0;
  font-family: tahoma;
  font-style: italic;
  font-size: 16px;
  font-weight: bold;
  color: #000000; 
}
h3,
h1.layout3 {
  margin: 0 0 12px 0;
  padding: 0 0;
  font-size: 12px;
  font-weight: bold;
}

div#contentNormal ul{
  margin: 0 0 0 16px;
  line-height: 25px;
  padding: 0 0 0 0;
  list-style-image: url(../images/list.jpg);
}
div#content p {
  line-height: 22px;
}
p.pEinzug {
  margin-left:18px;
  line-height: 22px;
}

table.tableDownloadtabelle {
  border-collapse:collapse;  
  min-width: 10px;
  height:17px !Important;
}
table.tableDownloadtabelle td {   
  margin:0;
  padding:0;
  height:17px;
}
table.tableDownloadtabelle tbody tr td p.bodytext {   
  line-height:11px !important;  
}
table.tableDownloadtabelle td a {   
  line-height:10px;
  height:17px;
}
table.tableDownloadtabelle td a img {   
  padding:0;
}
table.tableGelbeTabelle {
  border-collapse:collapse;  
}
table.tableGelbeTabelle tbody tr {
  height:20px;
}
table.tableGelbeTabelle tbody tr td p,
table.tableGelbeTabelle tbody tr th {
  padding:0 9px;
}

td.tdHellgelbeZelle219 {
  width:219px;
  background-color: #FEEAa4;
  height:20px;  
}
td.tdDunkelgelbeZelle219 {
  width:219px;
  background-color: #FeDa5e;
  height:20px;          
}
td.tdHellgelbeZelle {
  background-color: #FEEaA4;
  height:20px;                
}
td.tdDunkelgelbeZelle {
  background-color: #FeDa5e;
  height:20px;     
}
th.thGelbeTabelleUeberschrift {
  background-color: #FDc400; 
  height:20px;  
}
td.tdZellenzwischenraum3px {
  width:3px;
}

.bodytext,
p {
  margin: 0 0;
  line-height: 18px;
  padding: 0 0;
  font-family: Arial;
  font-size: 12px;
  color: #3e444d;
}

div.csc-textpic {
  margin: 0;
  padding: 0;
}

div.csc-textpic-intext-left-nowrap div div.csc-textpic-text h1 {
  padding:30px 0 0 25px;
}
div.csc-textpic-intext-left-nowrap div div.csc-textpic-text h2 {
  padding:0 0 0 25px;
}

div.csc-textpic-imagewrap,
div.csc-textpic-text {
  margin: 0;
  padding: 0;
}
div.csc-textpic-text h2,
div.csc-textpic-text h3,
div.csc-textpic-text p.bodytext {
  padding-left: 0;
}

div.csc-textpic-intext-left-nowrap h1,
div.csc-textpic-intext-left-nowrap p.bodytext {
  margin: 0 0;
  padding-left: 13px;
}

div.csc-textpic-intext-left p.bodytext {
  padding-left: 0px;
}

div.csc-textpic-intext-right-nowrap h1,
div.csc-textpic-intext-right-nowrap h2,
div.csc-textpic-intext-right-nowrap h3,
div.csc-textpic-intext-right-nowrap p {
  margin-left: 0;
  margin-right: 13px;
  padding: 0 13px 0 0;
}

div.csc-textpic-imagewrap dl.csc-textpic-image {
  margin: 0 0;
}
div#contentRight div.csc-textpic {
  margin: 0 0;
}
div.csc-textpic-intext-left div.csc-textpic-imagewrap dl.csc-textpic-lastcol {
  margin-right:7px !important;
  margin-bottom:7px !important;
}
div.csc-textpic-intext-right div.csc-textpic-imagewrap dl.csc-textpic-firstcol {
  margin-left:7px !important;
  margin-bottom:7px !important;
}
div.csc-textpic div.csc-textpic-imagewrap dl dd {
  color:#68AC16;
  background-image:url(../images/image_subheading.gif);
  background-position: left top;
  background-repeat:no-repeat;
  margin:10px 0 0 0 !important;
  padding:4px 5px 5px 25px;
}

/**********************************************************************
 * Definitionen für den RTE
 **********************************************************************/

/* Zeichendefinitionen */
span.cBold {
  font-weight: bolder;
}

/* Tabellen- und Tabellenfelderdefinitionen */
td p.bodytext,
td p.bodytext {
  margin: 0 0;
  padding: 0 0;
}
.c2l1-left {
  border-right: none;
}