/* copyright fischhase 2005 www.fischhase.de*/


/* ALLGEMEINES*/

.warnung {
  display:none;
}

.bodytext, .csc-header, .csc-textpicHeader, #content h2, .csc-bulletlist {
          font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
          font-size:10pt;
          line-height:15pt;
          color:#115660;
           max-width:650px;
          }

.csc-textpic {
  max-width:880px;
}

.csc-header, .csc-textpicHeader, #content h2 {
     /*     clear:both; */

}

.csc-header-n1, .csc-textpicHeader {
  margin-top:20px;
}

p.csc-header-date {

  font-size:10px;
  margin:0px;
  margin-bottom:-12px;
}

/* Text mit Bild*/

.csc-textpic-caption {
  padding:5px;
  border-width:0px;
  border-top:5px solid #FFF1C0;
  text-align:left;
  font-size:11px;
  line-height:16px;
  background-color:#FFD154;
  color:#115660;
}


DIV.csc-textpic-imagewrap {
                  margin-bottom:10px;
}


.csc-textpic-intext-left .csc-textpic-imagewrap,
.csc-textpic-intext-right .csc-textpic-imagewrap {
                        margin-top:5px;
}

.csc-textpic-intext-right .csc-textpic-text {
  margin-right:35px;
}

/*IMG*/

.csc-textpic-imagerow .csc-textpic-image {
  margin-top:20px;
}


/*Aufzählungen*/

.csc-bulletlist {
                  font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
                  font-size:12px;
                  line-height:19px;
}

.csc-bulletlist-0 {
  list-style-position:outside;
  margin:1px 5px 10px 36px;
}

.csc-bulletlist-1 {
                  list-style-type:decimal;
}

.csc-bulletlist-2 {
                  list-style-type:lower-alpha;
                }

.csc-bulletlist-3 {
                  list-style-type:none;
                }

/*TABELLEN*/

.contenttable {
                table-layout:fixed;
                /*max-width:490px;*/
                border-collapse:collapse;
}

.contenttable td {
              padding:0px 8px 3px 8px;
              vertical-align:top;
}

.contenttable td p {
                 font-family: Verdana, Helvetica, Arial, sans-serif;
                 font-size:12px;
                 line-height:19px;
                 display:inline;
}

.contenttable-0 {
                border-spacing:0px;
}

.contenttable-0 td {
              padding:0px 10px 6px 0px;
              }

.contenttable-1 td, .contenttable-2 td {
                 background-color:white;
}

.contenttable-1 .tr-0 td, .contenttable-3 .tr-0 td {
                font-weight:bold;
                background-color:#157A89;
                color:white;
                border-bottom:4px solid #FFF1C0;

}
.contenttable-2 {
                 border-collapse:collapse;
}
.contenttable-2 .td-0 {
                font-weight:bold;
                background-color:#157A89;
                color:white;
                border-right:4px solid #FFF1C0;
}

.contenttable-3 .tr-even td, .contenttable-3 .tr-odd td {
                padding-top:5px;
                padding-bottom:8px;
}

.contenttable-3 td {
                border-bottom:4px solid #FFF1C0;
}

.contenttable-3 .tr-even {
                background-color:#FFFBEB;
}

.contenttable-3 .tr-odd {
    background-color:#FFFFFF;
}


/*Dateilinks*/
.csc-uploads {
            margin-left:13px;
            margin-right:15px;
            margin-bottom:30px;
            padding:0px;
            border-spacing:0px;
            border-collapse:collapse;
            table-layout:fixed;
            background-color:white;
            margin:0px;
}

.csc-uploads p {
                 font-family: Verdana, Helvetica, Arial, sans-serif;
                 font-size:12px;
                 line-height:19px;
                 margin:0px;
                 }

.csc-uploads tr td {
        border-bottom:4px solid #FFF1C0;
              padding:3px 10px 4px 10px;
}

.csc-uploads-fileSize p {
  white-space:nowrap;
  font-size:10px;
  text-align:right;
}

.csc-uploads .tr-odd {
             background-color:#FFFBEB;
}

/*FORMULARE*/
.csc-mailform  {
  font-size:12px;
  min-width:350px;
   background-color:white;
   border-spacing:0px;
}

.csc-mailform-field label {
  display: block;
  }
.csc-mailform  td {
  vertical-align:top;
  text-align:left;
  padding:5px 10px 5px 10px;
  border-style:none;
}

.csc-mailform td.csc-form-labelcell {
    background-color:#157A89;
}

.csc-mailform td.csc-form-fieldcell {
    border-left:4px solid #FFF1C0;
}

.csc-mailform td.csc-form-labelcell p.csc-form-label, p.csc-form-label-req {
         font-weight:bold;
         color:white;
}

.csc-mailform td p {
  display:inline;
  }

.csc-mailform input, .csc-mailform textarea, .csc-mailform select, .csc-form-fieldcell, td.csc-form-labelcell p.csc-form-label  {
        font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
        font-size:12px;
        color:#157A89;
}

.csc-mailform input {border:none;}

.csc-mailform input.text, .csc-mailform textarea, .csc-mailform select {
        border:1px solid #157A89;
                width:100%;
}

td.csc-form-fieldcell input {
      text-align:left;
}

.csc-form-fieldcell input[type="submit"] {
  background-color:#157A89;
  border:1px solid #157A89;
  color:white;
  font-weight:bold;
}

/*Sitemaps*/
.csc-sitemap, .csc-section {
             line-height:19px;
             margin:0px;
}

.csc-sitemap-level2 {margin-left:24px;}
.csc-sitemap-level3 {margin-left:48px;}
.csc-sitemap-level4 {margin-left:72px;}
