/* --- neues Formular 4 ----------------------------------------------------------- */
#tt_posForm {
    width: 500px;
}
.tt_foHead {
    height: 30px;
    background: url(/kunden_parameter/weg_tt/ibe_v2/images/head_suche_neu.gif) no-repeat;
    width: 490px;
    padding: 0 0 0 10px;
    line-height: 30px;
    font-size: 18px;
    color: #FFFFFF;
}
.tt_foFoot {
    clear: both;
    width: 500px;
    height: 8px;
    margin: 0; 
    padding: 0;   
}
div.tt_foFoot img {
    width: 500px;
    height: 8px;
    margin: 0;
    padding: 0;    
}
.tt_foMainBorder {
    width: 496px;
    border-left: 2px solid #FF5400;
    border-right: 2px solid #FF5400;    
}
.tt_foSubhead {
    clear: both;
    width: 488px;
    height: 30px;
    line-height: 30px;
    background-color: #E7E7E7;
    font-size: 18px;
    color: #E95200;
    padding: 0 0 0 8px;
}
.tt_foSection {
    width: 480px;
    padding: 8px; 
}
.tt_foBoxLe {
    float: left;
    width: 324px;    
}
.tt_foBoxRi {
    float: left;
    width: 148px;
    padding: 0 0 0 8px;
    background: url(/kunden_parameter/weg_tt/ibe_v2/images/step_grau_bg.gif) repeat-y 0 0;
}
.tt_foBoxLine {
    float: left;
    width: 1px;
    height: 100%;
    background-color: red;
}
.tt_foTxtBox {
    margin: 0 0 8px 0;
    padding: 0 10px 0 0;
}
.tt_foTxtBoxFewo {
    margin: 0 0 8px 0;
    padding: 0 10px 0 2px;
    font-size: 11px;
}
.tt_foElemBox,
.tt_foElemBoxFloat {
    margin: 0 0 8px 0;
}
.tt_foElemBoxFloat,
.tt_foElemBoxFloat2,
.tt_foElemBoxFloat3 {
    float: left;   
	font-size: 11px;
}
/* IE7-Hack to suppress the margin around radios and checkboxes */ 
input[type="radio"], input[type="checkbox"] {
    *width: 13px;
    *height: 13px;
    float: left;
}
.tt_foElemBox label,
.tt_foElemBoxFloat label,
.tt_foElemBoxFloat2 label,
.tt_foElemBoxFloat3 label {
    display: block;
    margin: 0 0 1px 0;
    color: #3B4148;
    font-weight: bold;
    font-size: 11px;
    padding: 0 0 0 1px;
}
.tt_foElemBox label.checkboxLbl,
.tt_foElemBoxFloat label.checkboxLbl,
.tt_foElemBoxFloat2 label.checkboxLbl {
    font-size: 11px;
    font-weight: normal; 
    display: inline; 
    margin: 0; 
    padding: 0 0 0 5px; 
    cursor: pointer;
}
.tt_foBtn {
    margin: 10px 2px 0 0;
    text-align: right;
}
#katTxt {
    font-size: 11px;
    margin: 7px 0 6px 0 !important; 
    height: 18px; 
    width: 70px;
}
.tt_foColLe {
    float: left;
    width: 165px;
    margin: 0;
    padding: 0;    
}
.tt_foColCe {
    float: left;
    width: 160px; 
    margin: 0;
    padding: 0;   
}
.tt_foColRi {
    float: left;     
    margin: 0;
    padding: 0;   
}
.tt_formTrenner {    
    clear:both;
    display: block;
    height: 1px;
    background-color: #E7E7E7;
    margin: 0 0 8px 0;
}
.plusMinusBox {
    width: 148px;
    height: 18px;
    border: 0;
}
.plusMinusTextInput {
    border-top:1px solid #abadb3;
    border-bottom:1px solid #e3e9ef;
    float: left; 
    width: 110px;
	height: 16px;
    text-align: center;
}
.katInput {
    border-top:1px solid #abadb3;
    border-bottom:1px solid #e3e9ef;
    float:left;
    height:16px;
    text-align:center;
    width:110px;
}
