/********************
* .inhaltsinhalt ist der Container in den der Inhalt gepackt wird,
* wenn keine #text und #spalte Container da sind.
# (Wird übers MAIN-Template gesteuert)
********************/

.inhaltsinhalt {
        background: #FFF;
        padding: 0;
        margin: 0 4px;/*
        clear: both;*/
        }

.inhaltsinhalt p {
        clear: both;
        }

/* ------------ Balkenüberschrift über Inhaltsblöcken */
.inhaltsinhalt h2 {
        margin: 0;
        padding: 2px 0 2px 4px;
        }

/*************
* dl  allgemein
*************/
/* fürn IE */

dd:after {
         content: ".";
         display: block;
         clear: left;
         height: 0;
         visibility: hidden;
         }

/* IE 7 */ *+html dl {min-height: 0;}

/* IE<7 */ * html dl,
/* IE<7 */ * html dd {height: 1px;}






dl.table {
        width: 550px;
        margin: 10px 0;
        padding: 0;
        }

.table dt {
        width: 250px;
        float: left;
        clear: left;
        margin: 0 5px 0 0;
        padding: 4px 0;
        }

/* commented backslash hack for mac-ie5 \*/
/*.table dt { clear: both; }
 end hack */

.table dd {
        float: left;   /*    */
        width: 287px;
        margin: 0;
        padding: 4px 0;
        }

* html .table dd {
         float: none;
         }

/*************
* .edit
*************/

dl.edit {
        width: 710px; /* 720 */
/*        voice-family: "\"}\"";
        voice-family:inherit;
        width: 720px;
        }

html>dl.edit {
        width: 720px;*/
        }

.edit dt,
.edit dt p {
        width: 150px;
        text-align: right;
        margin-right: 10px;
        }

.edit dt p {
        margin: 0;
        padding: 4px 0;
        }

.edit dd input {
margin: 0;
        }

.edit dt.editGliederung,
.edit dd.editGliederung {
        padding-top: 15px;
        padding-left: 4px;
        border-bottom: solid 2px #c5c7c9;
        text-align: left;
        float: left;
        }

.edit dd.editGliederung {
        border-bottom: solid 2px transparent;
        }

.edit dd {
        width: 300px;
        margin: 0;
        }

/*
dl.edit p {
        margin: 4px 0 10px 170px;
        width: 300px;
        color: #555;
        }
*/

.formMitHilfstext {
        clear: both;
        height: 1%;
        margin: 30px 0 0 0; /* Abstand der Blöcke untereinander */
        }

.formwrap. h4
.formwrap .balken,
.formMitHilfstext .balken {      /**********************************************
        margin: 0;
        padding: 2px 0 2px 4px;          */
        }

.formMitHilfstext dl.edit {
        width: 550px;
        margin: 0px;
        float: right;
        }

.formMitHilfstext p.hilfe {
        margin: 4px 0 0 4px;
        margin-right: 0px;
        width: 160px;
        float: left;
        }

.edit dd.hilfe {
        width: 20px; /*
        margin: 0 0 0 60px;
        border: dashed 0 1px 0 1px #f00;*/
        float: right;
        }

.hilfe a {
        cursor: help;
        }

/* für die select multiple boxen mit buttons aus tx_led_address */
.editMitButtons select {
        float:left;
        margin-right: 10px; /* Abstand der Buttons */
        border: solid 1px #ddd;
        }

.editMitButtons select option{
        color: #444;
        }

/*************
*   VORSCHAU (ack)
*************/

.vorschau {
        padding: 10px 0 20px 0;
        }

.vorschau #text {
        width:518px; /*528*/
        float:left;
        }

.vorschau #spalte {
        overflow: visible;
        }

.vorschau_h2 {
        padding: 2px 0 0 4px;
        }


/*************
* dl.preis
*************/
dl.preis {
        width: 450px;
        margin: 10px 0 30px 0;
        }

.preis dt {
        width: 250px;
        }

.preis dd {
        width: 100px;
        margin: 0 0 0 50px;
        text-align: right;
        }

.preis dt.netto,
.preis dd.netto {
        margin-top: 15px;
        }

.preis dd.netto {
        border-top: solid 1px #000;
        }

.preis dd.brutto {
        border-bottom: solid 2px #000;
        font-weight: bold;
        }



/*****************
* Form
*****************/

.form, .formfull {
        }

.form-date,
#tx-srfeuserregister-pi1-zip {
        width: 40px;
        }

.form-password,
#tx-srfeuserregister-pi1-username,
.tx-srfeuserregister-pi1-password {
        width: 100px;
        }

.form-xsmall-text {
        width: 50px;
        }

.form-small-text {
        width: 140px;
        }

.tx-srfeuserregister-pi1-text,
#tx-srfeuserregister-pi1-comments {
        width: 200px;
        }


#tx-srfeuserregister-pi1-comments {
        height: 100px;
        }

.form-medium-text {
        width: 200px;
        }

.form-medium2-text {
        width: 300px;
        }

.form-large-text {
        width: 200px;
        }

.form-xsmall-select {
        width: 140px; /*60*/
        border: solid 1px #ddd;
        }

.form-small-select {
        width: 120px;
        }

.form-medium-select {
        width: 200px;
        }

.form-medium2-select {
        width: 300px;
        }

.form-large-select {
        width: 450px;
        }

.form-radio {        border: 0px 0px 0px 0px;}