﻿html,
a,
p,
h1, h2, h3, h4,
.bodytext,
.csc-header,
.csc-textpicHeader,
.csc-bulletlist {
           font-family:Verdana, sans serif;
           font-size:10pt;
           line-height:13pt;
          /* text-decoration:none;*/
           color: #506e8c;
         }
         
.bodytext {
margin:0px;
margin-bottom:4px;
}

.csc-menu-1 {
  padding-left:0px;
  list-style-type:none;
}

.csc-menu-1 li {
            padding-bottom:3px;
}

.csc-menu-1 .datum {
  padding-left:5px;
  font-size:7pt;
}

.csc-menu-1 a {
  /*font-weight:bold;*/
  text-decoration:underline;
}

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


/* ALLGEMEINES*/

.csc-header-n1, .csc-textpicHeader {}
p.csc-header-date {}

/* Text mit Bild*/

.imgtext-table {}
.imgtext-table td {}
.csi-caption {}
.csi-caption p {}
DIV.csi-imagewrap {}
.csi-intext-left-nowrap .csi-text, .csi-intext-left .csi-text {}
.csi-intext-left-nowrap .csi-imagewrap, .csi-intext-left .csi-imagewrap,
.csi-intext-right-nowrap .csi-imagewrap, .csi-intext-right .csi-imagewrap {}
.csi-intext-right-nowrap .csi-text, .csi-intext-right .csi-text {}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {
margin-top: 3pt;
}

/*IMG*/

.csi-imagerow .csi-image {}
.csc-textpic-caption {
   padding-top:8px;
}

/*Aufzählungen*/

.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;
                border-collapse:collapse;
}

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

.contenttable td p {
                  font-family:Verdana, sans serif;
                  font-size:10pt;
                  line-height:13pt;
                  display:inline;
}

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

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

.contenttable-1 td, .contenttable-2 td {
                 background-color:#91A7BD;
}

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

}
.contenttable-2 {
                 border-collapse:collapse;
}
.contenttable-2 .td-0 {
                font-weight:bold;
                background-color:#91A7BD;
                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:#91A7BD;
}

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


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

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

.csc-uploads td {
        border-left:1px solid #D9E1E8;
              padding:3px 10px 4px 10px;

}

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

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

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

}

.csc-mailform-field {
  vertical-align:top;
  text-align:left;
  padding:5px 10px 5px 0px;
  margin:0px;
  border-style:none;
}

.csc-mailform-field label {
  display:block;
  width:100px;
}

.csc-mailform .csc-form-labelcell {
    background-color:#91A7BD;
}

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

.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-field input, .csc-mailform textarea, .csc-mailform select, .csc-form-fieldcell, td.csc-form-labelcell p.csc-form-label  {
           font-family:Verdana, sans serif;
           font-size:10pt;
           line-height:13pt;
           color:#506e8c;
           border:1px solid #829BB4;
           padding:3px;
}

/*.csc-mailform input {border:none;}*/

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

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

.csc-form-fieldcell input[type="submit"] {
  background-color:#157A89;
  border:1px solid #157A89;
  color:506e8c;
  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;}