.caption {
    font-size : 11px;
    color : #445262;
}

.caption_zahlungsart {
    font-size : 11px;
    color : #445262;
}

.input {
    border : 1px solid #C3C3C3;
    background-color: #E5E5E5;
    width: 20px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #445262;
}

.select {
    border : 1px solid #C3C3C3;
    background-color: #E5E5E5;
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.caption_big {
    font-size : 16px;
    font-weight : bold;
    color : #445262;
}

.caption_medium {
    font-size : 13px;
    font-weight : bold;
    color : #445262;
}


.caption_item {
    font-size : 11px;
    color : #000000;
    background-color: #F8F9FA;
}

.caption_radr {
    font-size : 11px;
    color : #445262;
    text-align : left;
}

.checkbox_agb {
}

.checkbox_radr {
}

.caption_value {
    font-size : 11px;
    background-color: #F8F9FA;
    padding-left: 20px;
}

.table {
}

.caption_bez {
    font-size : 11px;
    font-weight : bold;
    color : #445262;
    background-color: #DDEBF4;
}

.caption_rechnungsanschrift {
    font-size : 11px;
    font-weight : bold;
    color : #445262;
    text-align : left;
    background-color: #DDEBF4;
    padding-left: 5px;
}

.caption_lieferanschrift {
    font-size : 11px;
    font-weight : bold;
    color : #445262;
    text-align : left;
    background-color: #DDEBF4;
    padding-left: 5px;
}

.caption_zwischensumme {
    font-size : 11px;
    font-weight : bold;
    color : #445262;
}

.caption_zwischensumme_sum {
    font-size : 11px;
    color : #000000;
}

.caption_versandkosten {
    font-size : 11px;
    font-weight : bold;
    color : #445262;
}

.caption_versandkosten_sum {
    font-size : 11px;
    color : #000000;
}

.caption_umsatzsteuer {
    font-size : 11px;
    font-weight : bold;
    color : #445262;
}

.caption_umsatzsteuer_sum {
    font-size : 11px;
    color : #000000;
}

.caption_gesamtsumme {
    font-size : 15px;
    font-weight : bold;
    color : #445262;
    background-color: #DDEBF4;
}

.caption_gesamtsumme_sum {
    font-size : 16px;
    font-weight : bold;
    color : #445262;
    background-color: #DDEBF4;
}

.caption_preis {
    font-size : 16px;
    font-weight : bold;
    color : #475463;
    position: relative;
    left: 50px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    
}

.form_error {
    color : red;
}

#id_vorname {
    /*width : 150px;*/
}

#id_strasse {
}

#id_hausr {
    width : 75px;
}

#id_plz {
}

#id_ort {
}
.caption_header {
    font-size : 12px;
    color : #445262;
    font-weight: bold;
}
.tab_rund_hgweiss_o {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: normal;
    padding: 0px;
    background-image: url(../../grafik/pixel_rgb_3x_198.gif);
    background-repeat: repeat-x;
    background-position: top;
    text-align: left;
}
.tab_rund_hgweiss_u {
font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: normal;
    color: #333333;
    background-image: url(../../grafik/pixel_rgb_3x_198.gif);
    background-repeat: repeat-x;
    background-position: bottom;
    vertical-align: middle;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 5px;
    padding-left: 0px;
}
.tab_rund_hgweiss_r {

    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #FFFFFF;
    padding: 0px;
    background-image: url(../../grafik/pixel_rgb_3x_198.gif);
    background-repeat: repeat-y;
    background-position: right;
}
.tab_rund_hgweiss_l {

    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #FFFFFF;
    padding: 0px;
    background-image: url(../../grafik/pixel_rgb_3x_198.gif);
    background-repeat: repeat-y;
}
.caption_hg_1 {
    background-color: #F3F5F8;
    height: 20px;
}
.device_text {
    top: 4px;
    position: relative;
}
a:link {
    color: #445262;
    font-size: 11px;
}
a:visited {
    color: #445262;
    font-size: 11px;
}
a:hover {
    color: #FF0000;
    font-size: 11px;
}
a:active {
    color: #445262;
    font-size: 11px;
}
.caption_error {

    font-size : 12px;
    color : #FF0000;
}
.caption_adress {
    font-size : 11px;
    color : #445262;
    background-color: #F3F9FC;
    padding-left: 10px;
}
.caption_ueberschr {

    font-size : 11px;
    font-weight : bold;
    color : #445262;
    text-align : left;
    background-color: #DDEBF4;
    padding-left: 5px;
}
.caption_gesamtpreis {
    height: 45px;
    background-image: url(../../grafik/preisschild.gif);
    background-repeat: no-repeat;
}
#bestxvonx {
    position: relative;
    top: -21px;
}
.caption_agb {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}
.caption_device_name {
    font-size : 11px;
    color : #000000;
    background-color: #F8F9FA;
    padding-left: 10px;
}

.datenschutz_text, .datenschutz a {
    color: #475463;
    
    font-size : 9px;
    font-family : verdana, tahoma, helvetica, arial, sans-serif;
}

.datenschutz a {
    font-weight : bold;
}


#customerdata td {
    padding-left : 2px;
    padding-right : 2px;
}

#customerdata td.caption {
    padding-left : 10px;
}

#customerdata td.textbox input {
    border : 1px solid #445262;
    
    color: #445262;
    background-color: #E5E5E5;
    
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    
    width : 100%;
}

#customerdata td.selectbox select {
    border : 1px solid #445262;
    
    color: #445262;
    background-color: #E5E5E5;
    
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    
    width : 100%;
}
