* {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  line-height:16px;
  margin:0px;
  padding:0px;
  border:0px;
  color:#000;
  }
table {margin-left:auto;margin-right:auto;}
#inhalt {
  margin:24px auto;
  width:954px;
  }
#header-startseite {
  width:100%;
  height:260px;
  background:url(../images/LEGA-header-startseite.jpg) top center no-repeat;
  }
#homelink {
  display:block;
  width:264px;
  height:54px;
  }
/* - - - - - - - - - - Obere Navigation - - - - - - - - - - */
#topmenu {
  margin:0 0 10px 0;
  }
/* - - - - - - - - - - Linker Bereich - - - - - - - - - - */
#left {
  float:left;
  width:205px;
  }
/* - - - - - - - - - - Linke Navigation - - - - - - - - - - */
.mainmenu {
  list-style-type:none;
  margin-left:40px;
  border-top:1px solid #ccc;
  }
.li-mainmenu {
  border-bottom:1px solid #ccc;

  }
.navi {
  display:block;
  height:100%;
  padding:6px 0 6px 6px;
  text-decoration:none;
  }
.navi_sub {
  display:block;
  height:100%;
  padding:6px 0 6px 17px;
  text-decoration:none;
  font-size: 11px;
  }
.navi_sub_sub {
  display:block;
  height:100%;
  padding:6px 0 6px 28px;
  text-decoration:none;
  font-size: 11px;
  }
.navi_active {
  display:block;
  height:100%;
  padding:6px 0 6px 6px;
  text-decoration:none;
  background:#d4e0f1;
  color:#0056a1;
  }
.navi_sub_active {
  display:block;
  height:100%;
  padding:6px 0 6px 17px;
  text-decoration:none;
  background:#d4e0f1;
  color:#0056a1;
  font-size: 11px;
  }
.navi_sub_sub_active {
  display:block;
  height:100%;
  padding:6px 0 6px 28px;
  text-decoration:none;
  background:#d4e0f1;
  color:#0056a1;
  font-size: 11px;
  }
.navi:hover {
  background:#d4e0f1;
  color:#0056a1;
  }
.navi_sub:hover {
  background:#d4e0f1;
  color:#0056a1;
  }
/* - - - - - - - - - - Mittlerer Bereich - - - - - - - - - - */
#center {
  float:left;
  /* width:476px; */
  min-height:300px;
  /* border-right:50px solid #fff; */
  border-left:44px solid #fff;
  width:428px;
  border-right:54px solid #fff;
  }
/* - - - - - - - - - - Mittlerer Bereich (ohne linke Subnavi) - - - - - - - - - - */
#center_vari2 {
  float:left;
  width:681px;
  min-height:300px;
  border-right:50px solid #fff;
  border-left:44px solid #fff;
  }
/* - - - - - - - - - - Textformatierung - - - - - - - - - - - - - - - - - - - - - - */
/* - Extra-Klasse für verlinkte Überschrift Seghorn Inkasso GmbH - */.seghorn {
  color:#0056a1;
  font-weight:normal;
  font-size:13px;
  padding:0 0 4px 0;
  text-decoration:none;
  }
h1, h2, h3, h4 {
  color:#0056a1;
  font-weight:normal;
  font-size:13px;
  padding:0 0 4px 0;
  }
h1 {
  font-size:14px;
  }
h3 {
  padding:0 0 4px 0;
  }
h4 {
  padding:6px 0 0 0;
  border-bottom:1px solid #0056a1;
  width:50%;
  }
p {
  padding:4px 0 4px 0;
  }
table p {
  padding:0;
  }
p.blue {
  padding:0 0 12px 0;
  color:#0056a1;
  }
p.black {
  padding:0 0 12px 0;
  }
p.blue-news {
  padding:0 0 0 0;
  color:#0056a1;
  }
p.black-news {
  padding:0 0 0 0;
  }
.link-blau {
  text-decoration:none;
  color:#0056a1;
  }
.textlink-blue {
  text-decoration:underline;
  color:#0056a1;
  }
.textlink-blue:hover {
  text-decoration:none;
  color:#000;
  }
.textlink-black {
  text-decoration:underline;
  color:#000;
  }
.textlink-black:hover {
  text-decoration:none;
  color:#0056a1;
  }
.textlink-red {
  color:#ff0000;
  text-decoration:none;
  }
.textlink-red:hover {
  text-decoration:underline;
  }
ul.normal {
  padding:4px 0 4px 20px;
  list-style-image:url(../images/LEGA-Listenpunkt.gif);
  }
ul.normal-blau {
  padding:4px 0 4px 20px;
  list-style-image:url(../images/LEGA-Listenpunkt.gif);
  }
.normal-blau li {
  color:#0056a1;
  }
/* - - - - - - - - - - Tochtergesellschaften - - - - - - - - - - */
.gesellschaften {
  float:none;
  width:450px;
  height:125px;
  border:1px solid #b1b2b4;
  margin:0 0 10px 10px;
  }
.gesellschaften p {padding:6px;font-size:11px;}  
h5 {
  color:#fff;

  height:30px;
  padding:6px;
  font-size:11px;
  }
.linkh5 {
  color:#fff;
  text-decoration:none;
  }  
/* - - - - - - - - - - Rechter Bereich - - - - - - - - - - */
#right {
  float:left;
  width:158px;
  }
/* - - - - - - - - - - Untere Navigation - - - - - - - - - - */
#footer {
  width:100%;
  height:54px;
  background:url(../images/LEGA-footer.jpg) bottom center no-repeat;
  border-top:30px solid #fff;
  }
.footermenu {
  list-style-type:none;
  margin-left:41px;
  }
.li-footermenu {
  float:left;

  color:#0056a1;
  border-bottom:3px solid #fff;
  }
.footernavi{
  color:#000;
  padding:10px 6px 0 6px;
  text-decoration:none;
  }
.footernavi_active{
  color:#0056a1;
  padding:10px 6px 0 6px;
  text-decoration:none;
  }
.footernavi:hover {
  color:#0056a1;
  }
/* - - - - - - - - - - Copyright - - - - - - - - - - */
#copy {
  display:block;
  margin-top:4px;
  font-size:10px;
  color:#aeaeae;
  }



/* Fuer Kontaktformular in Typo-Seitenelement */
.csc-mailform {
                border: 0px;
}

.csc-mailform-field input {
                 border: 1px solid #ccc;
                 margin-bottom: 13px;
}

#mailformtelefon, #mailformname, #mailformemail {
                  width: 233px;
}

#mailformanschrift, #mailformnachricht {
                  width: 230px;
}

.csc-mailform-field textarea {
                border: 1px solid #ccc;
                margin: 3px;
}

.csc-mailform-field label {
                width: 150px;
                float: left;
                text-align: right;
                margin-right: 10px;
                padding-bottom: 13px;
                display: block;
                clear: both;
                border: 0px solid #000;
}



/* Definition fuer Formular "Anforderung von Informationsunterlagen" */
.field-Tarife_Forderungseinzug label, .field-Intern_Forderungseinzug label, .field-Kurzinformationen label, .field-Image_Broschuere label, .field-Forderungskauf_Bezahlung label, .field-Ausgeklagte_Forderungen label, .field-Frische_Forderungen label, .field-Foerderungsvolumen label, .field-Foerderungshoehe label, .field-Foerderungen label, .field-Firma label, .field-Strasse label, .field-Ort label, .field-PLZ label, .field-Ansprechpartner label, .field-Name label, .field-Telefon label, .field-EMail label {
                width: 240px;
}

.field-Forderungen select {
        border: 1px solid #000;
}


#mailformformtype_mail {
float: right;
margin-right: 10px;
border: 1px solid #ccc;
}


.csc-mailform-submit {
                text-align: center;
                width: 80px;
                margin-top: 16px;
}

.news-single-img img {
        margin-right: 3px;
}

.csc-textpic-imagerow {
        margin-bottom: 5px;
}

.news-single-imgcaption {
        font-size: 10px;
        font-style: italic;
        width: 230px;
}


/* Fuer Sitemap-Generator */
.list ul {
        margin-left: 20px;
        list-style-image:url(../images/LEGA-Listenpunkt.gif);
        padding:4px 0 4px 20px;
}
.deep0 {
        margin-top: 20px;
        font-weight: bold;
}

.deep0 a{
        font-weight: bold;
}

.deep1 a{
        font-weight: normal;
        text-decoration: none;
}
.deep1 a:hover{
        text-decoration: underline;
}

/* Suche */

.tx-indexedsearch {
         margin-top: 16px;
}

.tx-indexedsearch-searchbox-sword {
         border: 1px solid #ccc;
         margin: 0px 16px 2px 16px;
}

.tx-indexedsearch-searchbox-button {
         margin: 10px 16px 16px 16px;
}

.tx-indexedsearch-rules {
         margin-bottom: 16px;
}





/* Fuer Kontaktformular in Typo-Seitenelement */
.csc-mailform {
                border: 0px;
}

.csc-mailform-field input {
                 border: 1px solid #ccc;
                 margin-bottom: 13px;
}

#mailformtelefon, #mailformname, #mailformemail {
                  width: 233px;
}

#mailformanschrift, #mailformnachricht {
                  width: 230px;
}

.csc-mailform-field textarea {
                border: 1px solid #ccc;
                margin: 3px;
}

.csc-mailform-field label {
                width: 150px;
                float: left;
                text-align: right;
                margin-right: 10px;
                padding-bottom: 13px;
                display: block;
                clear: both;
                border: 0px solid #000;
}


#mailformformtype_mail {
float: right;
margin-right: 33px;
border: 1px solid #ccc;
}


.csc-mailform-submit {
                text-align: center;
                width: 80px;
                margin-top: 16px;
}

.csc-textpic-imagerow {
        margin-bottom: 5px;
}


/* Fuer Sitemap-Generator */
.list ul {
        margin-left: 20px;
        list-style-image:url(../images/LEGA-Listenpunkt.gif);
        padding:4px 0 4px 20px;
}
.deep0 {
        margin-top: 20px;
        font-weight: bold;
}

.deep0 a{
        font-weight: bold;
}

.deep1 a{
        font-weight: normal;
        text-decoration: none;
}
.deep1 a:hover{
        text-decoration: underline;
}

/* Suche */

.tx-indexedsearch {
         margin-top: 16px;
}

.tx-indexedsearch-searchbox-sword {
         border: 1px solid #ccc;
         margin: 0px 16px 2px 16px;
}

.tx-indexedsearch-searchbox-button {
         margin: 10px 16px 16px 16px;
}

.tx-indexedsearch-rules {
         margin-bottom: 16px;
}
