.vxcp ul {
    list-style-type: none;
    margin-bottom: 15px;
    }
    .vxcp ul li {
        padding: 0px 0px 0px 12px !important;
        background: url(../_img/arrow_red.gif) 2px 5px no-repeat !important;
        list-style-type: none;
        margin-bottom: 1px;
        }

.vxcp h1 {
    font-weight:normal;
    line-height:27px;
    margin:0;
    padding:0 0 5px;
    text-decoration:none;
    font-size: 24px;
    font-family: Arial;
    color: #151515;
    }

.vxcp h2 {
    margin: 0;
    padding: 0 0 5px;
    font-size: 14px;
    font-weight:600;
    text-decoration:none;
    }

.vxcp h3 {
    font-size:12px;
    padding: 0 0 5px;
    }

.vxcp h4 {font-size:13px;}





div.vxcp .vxcp_box-xl {
    background-image: url(../_img/box.png) !important;
    background-repeat: repeat-x !important;
    background-position: left top;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border: 1px solid #ededed;
    box-shadow:2px 2px 4px #ddd;
    -moz-box-shadow:2px 2px 4px #ddd;
    -webkit-box-shadow:2px 2px 4px #ddd;
    }






/*########################################################## PAGINATION */

.vxcp .vxcp_pagination  {
    float: left;
    height: 21px;
    padding: 0px 3px 0px 0px;
    background: url(../_img/pagination.png) right top no-repeat;
    }

.vxcp .vxcp_pagination>span  {
    float: left;
    height: 19px;
    padding: 2px 0px 0px 3px;
    margin: 0px 0px 0px -4px;
    background: url(../_img/pagination.png) left top no-repeat;
    }


    .vxcp .vxcp_pagination span a,
    .vxcp .vxcp_pagination span span {
        height: 15px;
        width: 17px;
        padding: 3px 0px 0px 0px;
        color: #888888;
        font-size:12px;
        line-height: 12px;
        border-right: 1px solid #e1e1e1;
        border-left: 1px solid #fff;
        }
        .vxcp .vxcp_pagination span a.vxcp_active ,
        .vxcp .vxcp_pagination span span.vxcp_active {
            color:#00204F;
            background-color: #fff;
            }

            .vxcp .vxcp_pagination span .vxcp_page-first {background-image: url(../_img/back2.png);}
            .vxcp .vxcp_pagination span .vxcp_page-prev {background-image: url(../_img/back1.png);}
            .vxcp .vxcp_pagination span .vxcp_page-next {background-image: url(../_img/next1.png);}
            .vxcp .vxcp_pagination span .vxcp_page-last {background-image: url(../_img/next2.png);}


        .vxcp .vxcp_pagination span a:hover,
        .vxcp .vxcp_pagination span span:hover {
            color:#00204F;
            background-color: #e1e1e1;
            }


/*########################################################## TABLE */



    .vxcp td,
    .vxcp th,
    .vxcp .vxcp_table-normal td,
    .vxcp .vxcp_table-normal th {
        padding: 2px;
        text-align: left;
        vertical-align: top;
        }

.vxcp .vxcp_table-pad td,
.vxcp .vxcp_table-pad th {
    padding: 5px;
    }




.vxcp .vxcp_table-navi  {
    margin: 0;
    padding: 0;
    border-spacing: 0px;
    }

    .vxcp .vxcp_table-navi td {
        cursor: pointer;
        background: url(../_img/arrow_red.gif) left center no-repeat;
        padding: 1px 0px 1px 10px;
        }

    .vxcp .vxcp_table-navi td:hover {
        cursor: pointer;
        font-weight: 700;
        }

.vxcp .vxcp_line {
    overflow: hidden;
    height: 3px;
    border-bottom: 1px solid #888;
    }




/*########################################################## BUTTON AND INPUTS */
.vxcp textarea,
.vxcp input[type=text],
.vxcp select {
    border: 1px solid #a5acb2;
    padding: 1px;
    background: white;
    }

.vxcp input[type=checkbox],
.vxcp input[type=radio] {
    vertical-align: middle;
    }

.vxcp a.vxcp_button,
.vxcp a.vxcp_button-up,
.vxcp a.vxcp_button-down {
    background: url(../_img/button.png) no-repeat center right #565A6D;
    color: #fff;
    padding: 2px 18px 3px 4px;
    font-weight: 700;
    border: 1px solid #44495E;
    box-shadow:1px 1px 3px #777;
    -moz-box-shadow:1px 1px 3px #777;
    -webkit-box-shadow:1px 1px 3px #777;
    font-size: 12px;
    line-height: 14px;
    cursor: pointer;
    white-space: nowrap;
    text-decoration: none !important;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    }

    .vxcp a.vxcp_button-up {background: url(../_img/button-up.png) no-repeat center left #565A6D;padding: 2px 4px 3px 18px;}
    .vxcp a.vxcp_button-down {background: url(../_img/button-down.png) no-repeat center left #565A6D;padding: 2px 4px 3px 18px;}


    .vxcp a.vxcp_button:hover,
    .vxcp a.vxcp_button-up:hover,
    .vxcp a.vxcp_button-down:hover{
        color: #9ca1b5;
        }

.vxcp input.vxcp_button,
.vxcp input.vxcp_button-up,
.vxcp input.vxcp_button-down {
    background: url(../_img/button.png) no-repeat center right #565A6D;
    color: #fff;
    padding: 2px 16px 3px 4px;
    font-weight: 700;
    font-family: arial;
    text-decoration: none;
    font-size: 12px;
    line-height: 14px;
    border: 1px solid #44495E;
    box-shadow:1px 1px 3px #777;
    -moz-box-shadow:1px 1px 3px #777;
    -webkit-box-shadow:1px 1px 3px #777;
    width: auto;
    margin: 0px;
    cursor: pointer;
    overflow: visible;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    }


    .vxcp input.vxcp_button-up {background: url(../_img/button-up.png) no-repeat center left #565A6D;padding: 2px 4px 3px 16px;}
    .vxcp input.vxcp_button-down {background: url(../_img/button-down.png) no-repeat center left #565A6D;padding: 2px 4px 3px 16px;}


    .vxcp input.vxcp_button:hover,
    .vxcp input.vxcp_button-up:hover,
    .vxcp input.vxcp_button-down:hover {
        color: #9ca1b5;
        }

.vxcp input.vxcp_button-mini {
    width: auto;
    background: url(../_img/button.png) no-repeat center left #565A6D;
    padding: 0px 3px;
    margin: 0px;
    border: 1px solid #aaa;
    color: #fff;
    font-weight: 100;
    cursor: pointer;
    overflow: visible;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    }

    .vxcp input.vxcp_button-mini:hover {
        color: #9ca1b5;
        }





/*########################################################## TAB-BAR FÜR ALPHABET ETC*/

    .vxcp .vxcp_tab-bar a {}
    .vxcp .vxcp_tab-bar b {}
    .vxcp .vxcp_tab-bar span {}


/*########################################################## PRINTPOPUP & TOOLTIPS XTRAS */

.vxcp .vxcp_tooltip {
    background: url(../_img/info.png) left 3px no-repeat;
    padding-left: 13px;
    }

    .vxcp .vxcp_tooltip:hover {
        background-color: #d1d1d1;
        color: #000 !important;
        }
    .vxcp_tooltip.vxcp_tooltip-empty:hover {
        background-color: transparent;
        }


.vxcp .vxcp_arrow{
    padding-left: 10px;
    background: url(../_img/arrow_red.gif) left 4px no-repeat;
    }


 .vxcp .vxcp_small {
    font-size:11px;
    color:#999999;
    line-height:130%;
    }




/*########################################################## COLOR */




.vxcp .vxcp_color0,
.vxcp .vxcp_th-color0 th,
.vxcp .vxcp_td-color0 td,
.vxcp tr.vxcp_color0 th,
.vxcp tr.vxcp_color0 td {color:#000 !important;}

.vxcp .vxcp_color1,
.vxcp .vxcp_th-color1 th,
.vxcp .vxcp_td-color1 td,
.vxcp tr.vxcp_color1 th,
.vxcp tr.vxcp_color1 td  {color: #012469 !important;}

.vxcp .vxcp_color2,
.vxcp .vxcp_th-color2 th,
.vxcp .vxcp_td-color2 td,
.vxcp tr.vxcp_color2 th,
.vxcp tr.vxcp_color2 td {color: #FFFFFF !important;}

.vxcp .vxcp_color3,
.vxcp .vxcp_th-color3 th,
.vxcp .vxcp_td-color3 td,
.vxcp tr.vxcp_color3 th,
.vxcp tr.vxcp_color3 td {color: #fff !important;}

.vxcp .vxcp_color4,
.vxcp .vxcp_th-color4 th,
.vxcp .vxcp_td-color4 td,
.vxcp tr.vxcp_color4 th,
.vxcp tr.vxcp_color4 td {color: #888888 !important;}



/*bgcolor*/
.vxcp .vxcp_bgcolor0,
.vxcp .vxcp_td-bgcolor0 td,
.vxcp .vxcp_th-bgcolor0 th,
.vxcp tr.vxcp_bgcolor0 th,
.vxcp tr.vxcp_bgcolor0 td {background-color: #012469 !important;}

.vxcp .vxcp_bgcolor1,
.vxcp .vxcp_td-bgcolor1 td,
.vxcp .vxcp_th-bgcolor1 th,
.vxcp tr.vxcp_bgcolor1 th,
.vxcp tr.vxcp_bgcolor1 td {background-color: #F4F4F4 !important;}

.vxcp .vxcp_bgcolor2,
.vxcp .vxcp_td-bgcolor2 td,
.vxcp .vxcp_th-bgcolor2 th,
.vxcp tr.vxcp_bgcolor2 th,
.vxcp tr.vxcp_bgcolor2 td {background-color: #FFFFFF !important;}

.vxcp .vxcp_bgcolor3,
.vxcp .vxcp_td-bgcolor3 td,
.vxcp .vxcp_th-bgcolor3 th,
.vxcp tr.vxcp_bgcolor3 th,
.vxcp tr.vxcp_bgcolor3 td {background-color: #888888 !important;}

.vxcp .vxcp_bgcolor4,
.vxcp .vxcp_td-bgcolor4 td,
.vxcp .vxcp_th-bgcolor4 th,
.vxcp tr.vxcp_bgcolor4 th,
.vxcp tr.vxcp_bgcolor4 td {background: #F4F4F4 url(../_img/darker.png) left top repeat !important;}



















