/* ALLGEMEIN */

/*div.csc-header csc-header-n1 {margin: 0; padding: 0; height: 2em;}
.csc-firstHeader h1 {margin: 0;}*/

div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img {border: solid 1px #d3d3d3; }

submit {

         width: 51px;
         font: normal 0.8em Arial, Verdana, Helvetica, sans-serif;
  color: #160d91;
  background-color: #ffffff;
  border: 1px solid #d3d3d3;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  }

.csc-sitemap {
  font-family: Arial,Verdana,Helvetica,sans-serif;
  font-weight: normal;
  font-size: 0.95em;
  color: #d3d3d3;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

#liste-sitemap {
list-style-image: url(images/pfeilegif.html);
}

/* DOWNLOADS */

.csc-uploads {width: 100%;}

.csc-uploads-icon {
  padding: 0.5em 0em 0.5em 0.15em;
  border: 0px;
  vertical-align: top;
  }

.csc-uploads-fileName {
  font-size: 0.95em;
  padding: 0em 0.5em;
  vertical-align: top;
  }

.csc-uploads-fileSize {
  font-size: 0.95em;
  vertical-align: top;
  }



/* BILDUNTERSCHRIFT */

.csc-textpic-caption {
  font-family: Arial,Verdana,Helvetica,sans-serif;
  font-weight: normal;
  font-size: 0.8em;
  /*color: #160d91;*/
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  }



/*KONTAKT*/
.csc-mailform-check input type {border: none; }
.csc-mailform {border: none; margin: -10px 0 0 0; padding: 0;}
.csc-mailform-field input{ float: left; text-align: left;}
.csc-mailform-field textarea{ float: left;  text-align: left;border: 1px solid #cccccc;}

.csc-mailform-field {
  padding: 0.2em 0; 
  /*text-align: center; */
  clear: both; 
  width: 97%; 
  min-width: 97%;
  }
  
.csc-mailform-field label {
  max-width: 15em;
  min-width: 15em;
  width: 120px;
  font-weight: normal;
  vertical-align: top;
  display: block;
  float: left;
  text-align: left;
  }
  
.csc-mailform-field select option {text-align: left;}
  
input.csc-mailform-submit {
  text-align: center;
          float: none;
  color: #000;
  background-color: #CCD5E0;
  font-weight: bold;
  border: 1px solid #004488;
  font: bold 9pt Arial, Verdana, Helvetica, sans-serif; 
  /*margin: 0 auto;*/
  }


.csc-form-fieldcell input submit {
         color: #ffffff;
  background-color: #CCD5E0;
  font-weight: bold;
         border: solid 1px #004488;
                }

.csc-form-label-req p {padding: -5px 0}



/* TABELLE */

.contenttable p {margin:0;}

/*.contenttable td, tr {
  font-size: 0.95em;
  }

.contenttable tr {
  height: 1em;
  font-size: 0.95em;
  }

.contenttable table td tr {
  border-width: 1px;
  font-size: 0.95em;
  border-style: solid;
  border-color: #000066;
  border-collapse: collapse;
  }
*/
caption {
  font-size: 0.95em;
  font-weight: bold;
  text-align: left;
  }

th {
  font-size: 0.95em;
  font-weight: bold;
  text-align: left;
  }

.tabelle-fahrplan TABLE TR TD {
  border-width: 1px;
  font-size: 0.95em;
  border-style: solid;
  border-color: #000066;
  border-collapse: collapse;
  }

/*td.bodytext {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  font-size: 0.95em;
  }*/






/*FORMULARE*/

.ft10666666 {
  color: #666;
  font-size: 1em;
  }

.ft10333333  {
  color: #333;
  font-size: 1em;
  }

.formular {
  color: #333333;
  font-size: 1em;
  background-color: #ffffff;
  border: solid 1px #666666;
  }



/**************************************** News Single ************************/
.news-single-item {
  padding: 0.5em 0 0.5em 0;
  margin-bottom:5px;
  padding: 8px;

}

.news-single-rightbox {display: none;}

.news-single-item H2 {
  font-size: 1.2em;

  color: #002D64;
  margin-bottom: 0px;
}
.news-single-item H3 {
  margin-bottom: 15px;
  }

.news-single-timedata {
  /*display: none;*/
  }
  

.news-single-item a img {
  
  margin: 0 0px 8px 8px;
  text-align: right;
  border: 0;
  max-width: 238px;
  border: solid 1px #ffffcc;
 
  }

.news-single-image-float {
 float: right;
 max-width: 265px;
height: 540px;
  overflow-y: scroll;
  overflow-x: hidden;
 margin-bottom: 8px;
  }
  
.news-single-item-img { max-width: 258px;}
  
.news-single-img  {

  margin: 0 0px 8px 8px;
  text-align: right;
  border: 0;
  width: 238px;

  
  }

.news-single-imgcaption {
  padding:0 3px 5px 3px;
  clear:both;
  }
  
.news-single-imgcaption {font-size: 0.9em;}

.news-single-category {
  float: right;
  }
.news-single-backlink {
  border-top: dotted 2px #66A2DE;
}

.news-single-backlink, .news-single-backlink a {
  font-weight: bold;
  font-size: 0.9em;
  margin-bottom: 1.5em;
  margin-top: 1em;
  margin-left: 0px;
  padding-top: 0.8em;
  padding-left: 0px;
  clear: both;
}

hr.cl-right {
  border: 0;
  background-color: #fff;
  color: #fff;
  height: 1px;
  margin: 1px 0;
  clear: both;}

hr.cl-right-2 {
  border: 0;
  background-color: #fff;
  color: #fff;
  height: 1px;
  margin: 3px 0 0 0;
  clear: both;}
  

  
.news-single-item-tx a img {border: none;}
  
.news-single-links dt {font-weight: bold;}
.news-single-files dt {font-weight: bold;}

/*News Liste*/
.news-list-container {
  
  /*border:1px solid #000;
  background-color:#BBE53A;*/
}


.news-list-item {
  /* IE hack */
  height: 1%;
  line-height: 1.3;
  /* IE hack end */
  padding:8px;
  background-color:#C9E4F7;
  margin-bottom: 8px;
  min-height: 105px;
  }
  


.news-search-form {
  padding:3px;
  margin-bottom:5px;
  border:1px dashed #cccccc;
  /*background-color:#F9FFE5;*/

}
.news-search-emptyMsg{
  margin:0px;
}
.news-search-form FORM {
  margin:0px;
}

.news-list-item h2 a {font-size: 1.1em !important;}

.news-list-container H3 {
  margin-bottom: 5px;
  padding: 2px;
  /*border-bottom: 1px solid #769024;
  background-color: #769024;*/
}
.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER {
  color:#003366;
  padding-left:2px;
}
.news-list-container H3 A {
  color:#003366;
  font-size: 1.1em !important;
}

.news-list-inhalt-bild-text {clear: both;}

.news-list-container P {
  padding-left:3px;
}
.news-list-date {
  float: right;
  color: #000000;
  width: 180px;
  text-align: right;
  height: 20px;
  margin-top: -2px;
  margin-right: -2px;
  font-size: 0.8em;
  font-weight: normal;
  /*background-color: #F9FFE5;*/
  }

.news-list-imgcaption {
  float: right;
  padding-top:3px;
  padding-right:3px;
  font-size: 0.8em;

  }

.news-list-container IMG {
  float: right;
  /*border:1px solid #666;*/
  margin-bottom:5px;
  margin-right:2px;
  margin-left:5px;
}
.news-list-category IMG {
  float: none;
  border:none;
  margin:0px;
}

.news-list-morelink,.news-list-category {
  font-size:0.8em;
  margin-left:3px;
}
.news-list-morelink  {
  margin-bottom:3px;
  
}
.news-list-browse {
  text-align: center;
}

.news-list-item hr.clearer {
  /*border: 0px;
  background-color: #ffffff;
  color: #ffffff;
  height: 1px;*/
  display: none;
  }

/************************************ Archiv *********************************/
div.news-amenu-container ul {
  /*float: left;*/
  list-style: none;
  line-height: 1em;
  margin: 0.15em 0 2em 0;
  padding: 0;
  }

div.news-amenu-container {margin-left: 0px; padding-left: 0px;width: 100%;}
  
div.news-amenu-container h2 {font-size:2em; font-weight:normal;}


div.news-amenu-container ul {width: 100%;}


div.news-amenu-container ul li {
  list-style-type: none; 
  border-bottom: dotted 2px #C9E4F7;
  line-height: 1.4em;
  padding: 0.3em;
  background-color:#fff;
  
  }

div.news-amenu-container ul li.news-amenu-item-year {
  background-color: transparent; 
  padding:8px 0px;; 
  color: #66A2DE; 
  font-weight: bold;
  }

div.news-amenu-container ul li.news-amenu-item-year dd {
  margin-top: 1.8em;
  font-weight: bold;
  
  }

div.news-amenu-container ul li a {line-height: 1.4em;}


.amenu-act {
  background-color: #ECF7FB;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: 0% 0%;
  font-weight: bold;
  }

.news-amenu-container li {
  padding-bottom: 1px;
  }

.news-amenu-container li:hover {
  background-color: #ECF7FB;
  }

p.tx-ttnews-browsebox {display: none;}

/*Diverses*/
.clearer {
  float: left;
  width: 99%;
  }

