


* .vxcp {text-align: left;}

/*
    Damit das margin stimmt, muss ganz zum Schluss ein Element eingefuegt werden
    Der Fehler trat zum Beispiel beim iFrame-Resizer auf
 */
* .vxcp:after {
    content: ' vxcp ';
    color: transparent;
    display: block;
    height: 0;
    width: 0;
    font-size: 0px;
    overflow: hidden;
}


                


    * .vxcp * {
        margin: 0;
        padding: 0;
        border: 0;
        background: none;
        list-style-image: none;
        list-style-type: none;
        text-indent: 0;
        letter-spacing: 0;
        text-align: left;
        }


    * .vxcp input,
    * .vxcp input[type=checkbox],
    * .vxcp input[type=radio],
    * .vxcp input[type=text],
    * .vxcp select {width: auto;}

    * .vxcp th,
    * .vxcp td,
    * .vxcp select,
    * .vxcp input {
        font-size: 12px;
        text-align: left;
        }

    .vxcp button::-moz-focus-inner,
    .vxcp input::-moz-focus-inner
                { margin: 0; padding: 0; border: 0; }  
        
    .vxcp p {margin: 0px 0px 15px;}
    .vxcp a {outline: none;}
    .vxcp img {display: inline;}
    .vxcp label {display: inline;}





/*####
###### vordefinierte bodys fuer iframe loesungen*/

body.vxcp_body1 {
    margin: 0;
    padding: 0;
    font-family: arial;
    font-size: 12px;
    }
    body.vxcp_body1 td,
    body.vxcp_body1 th,
    body.vxcp_body1 select,
    body.vxcp_body1 input {
        font-family: arial;
        font-size: 12px;
        }

body.vxcp_body2 {
    margin: 0;
    padding: 0;
    font-family: arial;
    font-size: 11px;
    }
    body.vxcp_body2 td,
    body.vxcp_body2 th,
    body.vxcp_body2 select,
    body.vxcp_body2 input {
        font-family: arial;
        font-size: 11px;
        }

body.vxcp_body3 {
    margin: 0;
    padding: 0;
    font-family: Verdana;
    font-size: 12px;
    line-height: 130%;
    }
    body.vxcp_body3 td,
    body.vxcp_body3 th,
    body.vxcp_body3 select,
    body.vxcp_body3 input {
        font-family: Verdana;
        font-size: 12px;
        }

body.vxcp_body4 {
    margin: 0;
    padding: 0;
    font-family: Verdana;
    font-size: 11px;

    }
    body.vxcp_body4 td,
    body.vxcp_body4 th,
    body.vxcp_body4 select,
    body.vxcp_body4 input {
        font-family: Verdana;
        font-size: 11px;
        }