#con_box_1  {
        float: left;
        width: 290px;
        margin: 0px;
        padding: 0px;

}
#con_box_2  {
        float: left;
        width: 240px;
        margin-left: 38px;
        padding: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;

}
.tarifrechner  {
        clear: both;
        float: left;
        margin-bottom: 4px;
        width: 100%;
}
.tarifrechner1  {
        clear: both;
        float: left;
        margin-bottom: 2px;
        width: 120px;
        text-align: center;
        padding-top: 1px;
        padding-bottom: 1px;
}
.blockrechner {
        clear: both;
        float: left;
        width: 270px;
        background-image: url(../img/bg_tarifrechner.jpg);
        background-repeat: no-repeat;
        text-align: left;
        height: auto;
        margin-bottom: 12px;
        background-position: right top;
        border: 1px solid #999999;
        padding: 12px;
}
.blockrechner2 {
        clear: both;
        float: left;
        width: 270px;
        border-top: 1px solid #EF007B;
        border-right: 1px solid #EF007B;
        border-bottom: 1px solid #EF007B;
        border-left: 1px solid #EF007B;
        text-align: left;
        height: auto;
        margin-bottom: 12px;
        background-color: #EEEEEE;
        padding: 12px;
}
.tr1 {
        width: 90px;
}
.red {
        color: #EF007B;
        font-weight: bold;
}
.ausrechnen {
        margin-top: 6px;
        background-color: #EF007B;
        color: #FFFFFF;
        margin-bottom: 0px;
}
.ausgabe_line {
        line-height: 18px;
        width: 100%;
}
.art {
        float: left;
        width: 95px;
        border: 1px solid #9E9E9E;
        margin-top: 12px;
        margin-right: 9px;
        padding-bottom: 12px;
        margin:bottom:20px;
        height:230px;


}


.art_neu {
        float: left;
        width: 82px;
        border: 0px solid #9E9E9E;
        margin-top: 12px;
        margin-right: 9px;
        padding-bottom: 12px;

        }


.art1 {
        clear: both;
        float: left;
        background-color: #EF007B;
        color: #FFFFFF;
        width: 100%;
        text-align: center;
        font-weight: bold;
        height:40px;
        }

.art2 {
        clear: both;
        float: left;
        width: 100%;
        text-align: center;
        font-weight: bold;
        background-color: #F5F5F5;
        border-bottom-width: 1px;
        border-bottom-style: double;
        border-bottom-color: #666666;
}
.art3 {
        clear: both;
        float: left;
        width: 100%;
        text-align: center;
        padding-top: 12px;
        font-size: 11px;
}
.art4, .art5, .art6, .art7, .art8 {
        clear: both;
        float: left;
        width: 100%;
        text-align: center;
        font-size: 11px;
}
.art3, .art5, .art7{
        font-weight: bold;
}
.art4, .art6, .art8  {
        padding-bottom: 12px;
}
.preis_hinweis {
        font-size: 11px;
        padding-top: 12px;
        font-style: italic;
        clear: both;
        float: none;
}
.schwarz {
        color: #5E5E5E;
}
.adminline {
        clear: both;
        float: none;
        height: auto;
        width: 100%;
}

.adminline input{

width:120px;
}


.adminline2 {
        clear: both;
        float: none;
        height: auto;
        width: 100%;
        background-color: #FFFFFF;
}
#vertikal_2admin  {
        float: left;
        width: 872px;
        padding-top: 24px;
        background-color: #FFFFFF;
        padding-left: 20px;
        clear: both;

}
#con_box_2admin  {
        float: left;
        margin-left: 38px;
        padding: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;

}
#admin_rechts  {
        float: right;
        width: 730px;
        overflow: hidden;
}
#admin_rechts2  {
        float: right;
        width: 234px;
        overflow: hidden;
}
#admin_rechts2a  {
        float: right;
        width: 500px;
        overflow: hidden;
}
#admin_links  {
        float: left;
        background-color: #C7C7C7;
        width: 126px;
        padding: 9px;
        font-size: 12px;
}
#admin_links2  {
        float: left;
        width: 135px;
        font-size: 12px;
        padding-right: 9px;
        padding-bottom: 9px;
}
.formfeld {
        width: 120px;
        text-align: center;
}
.formfeld_unten {
        width: 120px;
        margin-top: 12px;
}
.formraum {
}
.tabfett {
        padding:3px 5px;
        font-style: italic;
        font-weight:bold;
        font-size:11px;
}
.zeilef1 {
        background-color: #f1f1f1;
        margin-bottom: 12px;
}
.topgas {
        background-color: #FFCC00;
        font-weight: bold;
}
.topstrom {
        background-color: #CC0000;
        color: #FFFFFF;
        font-weight: bold;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #FFFFFF;
}
#zeilegas  {
        float: left;
        margin-bottom: 24px;
}
#zeilestrom  {
        margin-top: 36px;
}
table  {
        margin-bottom: 6px;
        background-color: #e1e1e1;
        font-size: 12px;
        border: 1px solid #333333;
}
.adneu {
        clear: both;
        float: none;
        line-height: 22px;
        font-weight: bold;
        margin-bottom: 12px;
        text-align: center;
        border: 1px solid #FFFFFF;
        color: #FFFFFF;
        background-color: #9D9D9D;
}
.but1 {
        width: 80px;
}
.but11 {
        width: 56px;
}
.but2 {
        width: 56px;
}
.but3 {
        width: 62px;
        font-size: 12px;
        padding-top: 3px;
        padding-bottom: 3px;
}
.but4 {
        width: 80px;
}
.but_loeschen  {
        background-color: #FF0000;
        color: #FFFFFF;
}
.eingabe10 {
        width: 72px;
        text-align: center;
}
.eingabe11 {
        width: 138px;
}
.eingabe12 {
        width: 72px;
}
.tarif_loeschen  {
        background-color: #C7C7C7;
        color: #FFFFFF;
        border-top-width: 3px;
        border-top-style: solid;
        border-top-color: #FFFFFF;
}.tr_space {
        background-color: #FFFFFF;
}
.tarif_loeschen {
        background-color: #F2F2F2;
        color: #333333;
        font-weight: bold;
        margin: 0px;
        padding: 0px;
}
.zeilegelb {
        background-color: #FFCC00;
        height: 4px;
        line-height: 4px;
}
.zeilerot {
        background-color: #CC0000;
        height: 4px;
}
.fco {
        background-color: #FFCC00;
}
.coo {
        background-color: #CC0000;
}
.a_datum {
        font-weight: bold;
        font-size: 11px;
        background-color: #FFCC00;
        text-align: center;
        color: #FFFFFF;
        border-top: 1px none #FFFFFF;
        border-right: 1px solid #FFFFFF;
        border-bottom: 1px none #FFFFFF;
        border-left: 1px solid #FFFFFF;
}
.a2_datum {
        font-weight: bold;
        font-size: 11px;
        background-color: #CC0000;
        text-align: center;
        color: #FFFFFF;
        border-top: 1px none #FFFFFF;
        border-right: 1px solid #FFFFFF;
        border-bottom: 1px none #FFFFFF;
        border-left: 1px solid #FFFFFF;
}
.arahmen {
        border-right-width: 1px;
        border-left-width: 1px;
        border-right-style: solid;
        border-left-style: solid;
        border-right-color: #FFFFFF;
        border-left-color: #FFFFFF;
        height: 4px;
}
.arahmen2 {
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #FFFFFF;
}

/*Neu*/
#warnfenster{
clear:both;
padding:5px;
background:#EF007B;
color:#fff;
}