.kostentable {
             font-family: Arial, Helvetica, sans-serif;
             font-size: 0.8em;
}

.trennlinie {
        border-top: 0px none;
        border-right: 0px none;
        border-bottom: 0px none;
        border-left: 1px solid #f17d00;
}
.checktable {
        border-left: 0px solid #C9CCBF;
        border-right: 0px solid #C9CCBF;
        border-bottom: 0px solid #C9CCBF;
        border-top: 0px none;
        width: 460px;
        margin: 10px 0px 0px 0px;
}

.weiter .checkbutton {
        margin-left: 230px;
        margin-bottom: 20px;
}
.checkbutton {
        color: #f17d00;
        background-color: #FFFFFF;
        border: 1px solid #f17d00;
        height: 20px;
        font-weight: normal;
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 0.9em;
}
input {
        font-family: Arial, Verdana, Helvetica, sans-serif;
}
.input_text {
        width: 150px;
}
.input_select {
        width: 150px;
}
.checkbutton_passiv {
        color: #000000;
        background-color: #FFFFFF;
        height: 20px;
        font-weight: normal;
        border: none;
        font-size: 0.9em;
        text-transform: none;
        font-family: Arial, Verdana, Helvetica, sans-serif;
        padding: 0px 0px 0px 9px;
        text-align: left;
        width: 75px;
}
.checkbutton_aktiv {
        color: #000000;
        background-color: #ffffff;
        height: 20px;
        font-weight: normal;
        border: none;
        font-size: 0.9em;
        font-variant: normal;
        text-transform: none;
        font-family: Arial, Verdana, Helvetica, sans-serif;
        background: url("/_images/muster_link_b_aktiv.gif") no-repeat left center;
        padding: 0px 0px 0px 9px;
        text-align: left;
        width: 75px;
}
.checktd_aktiv_oben_links {
        background-color: #ffffff;
        border-top: 0px none;
        border-right: 1px solid #e1e1e1;
        border-bottom: 1px solid #e1e1e1;
        border-left: 0px none;
}
.checktd_passiv {
        border-top: 1px none #e1e1e1;
        border-right: 1px solid #e1e1e1;
        border-bottom: 1px solid #e1e1e1;
        border-left: 1px none #e1e1e1;
}
.checktd_passiv_unten_rechts {

        border-top: 1px none #e1e1e1;
        border-right: 1px none #e1e1e1;
        border-bottom: 1px solid #e1e1e1;
        border-left: 1px none #e1e1e1;
}
.checktd_main {
        padding: 0px;
}
.checktd_aktiv_unten_rechts {
        background-color: #ffffff;
        border-top: 1px none #e1e1e1;
        border-right: 1px none #e1e1e1;
        border-bottom: 1px solid #e1e1e1;
        border-left: 1px none #e1e1e1;
}
.tr_hell td{
                background-color: #f3f3f3;
}

.tr_dunkel td {
                background-color: #f3f3f3;
}
.table_headlines {
                background-color: #e1e1e1;
                font-weight: bold;
                padding-left: 2px;
}
.main_left,
.main_right,
.tr_chart td {
                background-color: #e1e1e1;
                padding: 2px;
}

.umwaelzpumpe {
        position:absolute;
        left:219px;
        top:533px;
                width: 250px;
        z-index:15;
                color:#FFFFFF;
        background-color: #818181;
        border:1px solid #818181;
        padding-left: 5px;
                font-size: 10px;
                line-height: 13px;
                visibility:hidden;
}
.druckansicht {
               background-image: url(/_images/bt_print2.gif);
               background-repeat: no-repeat;
               padding-left: 30px;
}
.td_left,
.td_right,
.td_mid,
.main_left,
.main_right {
        padding: 2px;
        }

h1 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 1.375em;
   font-weight: bold;
   color: black;
   border-bottom: 1px solid #f17d00;
   margin-bottom: 15px;
   padding-bottom: 0;
}

.footer {
        font-size: 80%;
}

        h2      {
                font-family: Arial, Verdana, Helvetica, sans-serif;
                font-size: 15px;
                font-style: bold;
                color: #000000;
                line-height: 18px;
                border-bottom: 1px solid #f17d00;
                padding: 0px 0px 2px 0px;
                width: 230px;
        }
hr {
                color: #f17d00;
}
option, select {
      font-size: 100%;
      font-family: Arial, Verdana, Helvetica, sans-serif;
}
#inhalt table.checkreiter {
        border-left: 1px solid #e1e1e1;
        border-right: 1px solid #e1e1e1;
        border-top: 1px solid #e1e1e1;
        border-collapse:separate;
        width: 460px;
}
.infotextbox {
        color: #333333;
        background-color: #FFFFFF;
        border: 1px solid #f17d00;
        width: 250px;
        font-size: 9;
                padding: 10px;
}
