.csc-textpicHeader h2,
.csc-header h2 {
  font-size:8.5pt;
  font-weight:bold;
  text-align:left;
  margin-top:25px;
  text-transform:uppercase;
}

.csc-header-n1 h2{
  margin-top:0px;
  }

.bodytext {
  max-width:406px;
  margin:0px;
}

/*Text mit Bild*/

.csc-textpic-imagewrap .csc-textpic-image dt img {
  border:14px solid white;
  border-width:14px 14px 0px 14px;

}

#lbImageData {background-color:white;height:40px}

#lbNumberDisplay,
#lbCaption {
  display: inline;
}


div.csc-textpic-imagewrap {
    padding-left:25px;
  padding-bottom:15px;
}

.csc-textpic-caption {
  background-color:white;
  min-height:20px;
  width:100%;
  color: #646466;
  text-align:left;
  border:1px solid white;
  border-width:7px 14px 7px 14px;
}

.csc-uploads-cont {
  /*background-color:#646466;*/
  width:70%;
  padding:0px 6px 0px 6px ;
  margin-top:15px;
  border:14px solid white;
  border-width:0px 0px 0px 14px;
}
.csc-uploads {
  width:100%;
  border-collapse:collapse;
  border-spacing:0px;
  margin:0px;
  margin-left:-2px;
}

.csc-uploads td {
  vertical-align:top;
  margin:0px;
  text-align:left;

}

.csc-uploads-cont h2,
.csc-uploads-cont p,
.csc-uploads-cont a {
  margin:0px;

}

/*.csc-uploads td a {
  font-weight:bold;
} */
td.csc-uploads-fileSize p {
  text-align:right;
}

/*Kontaktformular*/
#mailform {
  width:100%;
  background-color:#000000;
  padding:0px 6px 0px 6px ;
  margin-top:15px;
  margin-bottom:25px;
  border:14px solid white;
  border-width:0px 0px 0px 14px;
}

#mailform fieldset {
  border:none;
  text-align:left;
}

#mailform label {
  width:110px;
  float:left;
}

#mailform .csc-mailform-field {
  margin:0px;
  vertical-align:top;
}

#mailform .csc-mailform-field textarea,
#mailform .csc-mailform-field input {
  width:260px;
  margin-top:5px;
	font-family: Arial, sans-serif;
	font-size:8.5pt;
	border:none;
  }
  
#mailform .csc-mailform-submit {
  margin-top:15px;
  margin-left:110px;
  border:none;
  color:black;
  background-color:#FFFFFF;
}

#mailform #mailformAnzahl {
  width:60px;
  text-align:center;
}

/*News*/


.news-list-container .news-list-item h2,
.news-single-container .news-single-item h2,
.news-single-container .news-single-item h3,
.news-single-container .news-single-links dt{
    text-transform:uppercase;
  margin:0px;
  margin-bottom:15px;
  font-size:8.5pt;
  font-weight:bold;
}

.news-single-container .news-single-links dt{
    margin-bottom:7px;
  }

.news-single-container .news-single-links dd {
  margin:0px;
  padding:0px;
}

.news-single-container .news-single-links {
  margin-bottom:25px;
}
.news-list-container .news-list-item h2 a,
h2 a {
  text-decoration:none;
}

h2 .header-pfeil,
h2 .header-pfeil
 {

  margin-right:5px;
}

.news-single-container .news-single-item h3 {
  border:none;
  padding:0px;
  background-color:black;
  color:white;
    text-transform:none;
}

hr.clearer {
  height:14px;
  background-image:url(kachel.png);
  border:none;
  width:27px;
  margin:25px 0px 25px 0px;
  clear:both;
  text-align:left;
}

.news-list-container .news-list-item a {
   text-decoration:underline;
}

.news-list-container .news-list-item .news-list-date a,
.news-single-container .news-single-item .news-single-date {
   text-decoration:none;
   font-size:7pt;
   font-weight:normal;
   padding-left:12pt;
}

div.news-list-container div.news-list-item div.news-list-image,
div.news-single-container div.news-single-item div.news-single-image {
  float:right;
}

div.news-list-container div.news-list-item div.news-list-image img {
  border:1px solid white;
  border-width:14px 14px 35px 14px;
  margin-left:25px;
  margin-bottom:25px;
}

div.news-single-container div.news-single-item div.news-single-img {
  background-color:white;
  padding:14px;
  padding-bottom:0px;
  margin-left:20px;
  margin-bottom:20px;

}

div.news-single-container div.news-single-item div.news-single-img p.news-single-imgcaption {
  color:#646466;
  padding:5px 5px 0px 5px;
  margin:0px;
  min-height:35px;
}

/*auzählung*/
.csc-bulletlist {
margin:0px;
padding:0px;
padding-left:12px;
list-style-image:url(pfeil_link.png);
}

/*sitemaps*/

.csc-menu {
margin:0px;
padding:0px;
padding-left:12px;
list-style-image:url(pfeil_link.png);
}
.csc-menu a {
 text-decoration:none;
 font-weight:bold;
}

.csc-menu-4 dt a:before {
  content:url(pfeil_link.png)" ";
}

.csc-menu-4 dd {
  margin-bottom:15px;
}

/*Tables*/
.contenttable {
  margin-top:10pt;
  border-spacing:0px;
}
.contenttable td {
  vertical-align:top;
      padding-right:8px;
}

.contenttable-1 tr td.td-0, .contenttable-2 tr.tr-0 td  {
  font-weight:bold;
  text-transform:uppercase;
}


