
/* root element for tabs  */
ul.css-tabs,
ul.css-atp_tabs {
        margin:0 !important;
        padding:0;
        height:30px;
        border-bottom:1px solid lightgray;




}

/* single tab */
ul.css-tabs li,
ul.css-atp_tabs li {
        float:left;
        padding:0;
        margin:0;
        list-style-type:none;

}

/* link inside the tab. uses a background image */
ul.css-tabs a,
ul.css-atp_tabs a {
        float:left;
        font:13px "Century Gothic",sans-serif;
        display:block;
        padding:5px 30px;
        text-decoration:none;
        border:1px solid lightgray;
        border-bottom:0px;
        height:18px;
        background-color:#ffffff;
        color:#000000;
        margin-right:2px;
        position:relative;
        top:1px;
        outline:0;

        -moz-border-radius-topleft :5px;
        -moz-border-radius-topright : 5px;
        -webkit-border-top-right-radius : 5px;
        -webkit-border-top-left-radius : 5px;
        border-top-left-radius: 5px;
        border-top-right-radius: 5px;


}
ul.css-tabs a.klein {
        float:left;
        font:13px "Century Gothic",sans-serif;
        display:block;
        padding:2px 30px;
        text-decoration:none;
        border:1px solid lightgray;
        border-bottom:0px;
        height:15px;
        background-color:#ffffff;
        color:#000000;
        margin-right:2px;
        position:relative;
        top:10px;
        outline:0;
        -moz-border-radius-topleft :5px;
        -moz-border-radius-topright : 5px;
        -webkit-border-top-right-radius : 5px;
        -webkit-border-top-left-radius : 5px;
        border-top-left-radius: 5px;
        border-top-right-radius: 5px;


}
ul.css-atp_tabs a.atp {
        float:left;
        font:11px "Century Gothic",sans-serif;
        display:block;
        padding:2px 15px;
        text-decoration:none;
        border:1px solid lightgray;
        border-bottom:0px;
        height:12px;
        background-color:#ffffff;
        color:#000000;
        margin-right:2px;
        position:relative;
        top:13px;
        outline:0;
        -moz-border-radius-topleft :5px;
        -moz-border-radius-topright : 5px;
        -webkit-border-top-right-radius : 5px;
        -webkit-border-top-left-radius : 5px;
        border-top-left-radius: 5px;
        border-top-right-radius: 5px;


}
ul.css-tabs a:hover,
ul.css-atp_tabs a:hover {
        background-color:#F7F7F7;
        color:#333;
}

/* selected tab */
ul.css-tabs a.current,
ul.css-atp_tabs a.current {
        background-color:#ddd;
        border-bottom:1px solid #ddd;
        color:#000;
        cursor:default;
}


/* tab pane */
.css-panes #panel{
       display:none;
        border:1px solid lightgray;
        border-width:0 1px 1px 1px;
        height:650px;
         /*min-height:640px;
        padding:15px 20px;*/
      /*  background-color:#ddd;*/
}

.css-atp_panes #panel{
       display:none;
        border:1px solid lightgray;
        border-width:0 1px 1px 1px;
        overflow: auto;
        /*height:100%;*/
         /*min-height:640px;*/
        /*padding:15px 20px;*/
      /*  background-color:#ddd;*/
}


 .tabs {
        list-style:none;
        margin:0 !important;
        padding:0;
        height:30px;
        border-bottom:1px solid #666;
}

