/********************/
/* pmcinformatik.ch */
/********************/

/* GENERAL fonts */
INPUT, TEXTAREA, CHECKBOX, SELECT {
                font-family: Tahoma, Verdana, Arial;
        font-size: 12px;
        font-variant: normal;
        background-color: #f2f3f5;
        padding-top:2px;
        padding-bottom:2px;
        width: 300px;
        border: 1px solid #99adc2;
        vertical-align: middle;
        color: navy;
}
SELECT{width: 200px;}
SELECT.form{width: 300px;}
SELECT.AdvSearch_CntAtPage{width: 50px;}
INPUT.input_button {
        width: 80;
        border: 0;
}
DIV {color: navy;}
TEXTAREA {
        height: 55px;
        scrollbar-base-color: Silver;
        scrollbar-track-color: #d9e2e9; /*#f2f3f5;*/
}

TD.inputfields {
        vertical-align: middle;
        width: 180px;
}
TD.inputdesc { width: 180px; color: navy;}
TD.checkbox { vertical-align: middle;}

TD.textarea {
        vertical-align: top;
        padding-top: 5px;
        color: navy;
}
INPUT.check, INPUT#AdvSearchCeck{
        width: 25px;
        background-color: transparent;
        padding-top:0px;
        padding-bottom:0px;
        border: 0px solid transparent;
        text-align: left;
        padding-left: 0px;
}

TD {color: navy;}

INPUT.tx-indexedsearch-searchbox-sword-header
        width: 135px
}

INPUT.tx-indexedsearch-searchbox-button-header {
        width: 16px;
        height: 17px;
        background-color: transparent;
        padding-top:0px;
        padding-bottom:0px;
        padding-right: 5px;
        border: 0px;
}
INPUT.tx-indexedsearch-searchbox-button, INPUT.tx-mininews-pi1-searchbox-button {
        height: 20px;
        margin-top: 0px;
        padding-top: 0px;
        vertical-align: middle;

}
INPUT.tx-mininews-pi1-searchbox-button { width: 80px;}
INPUT.tx-mininews-pi1-searchbox-sword {  width: 180px;}

#select-right, #select-left{ vertical-align: top;}
SELECT#informatiker{width: 240px;}
.input_button_info{        border: 1px solid #99adc2; width: 80px;}



TD.mailValiComment{
        vertical-align: top;
}

/* START - CLASSES OF CSS_STYLED_CONTENT MAIL FORM */
TABLE.csc-mailform{
text-align: left;
}


TD.csc-labelcell {
        width: 100%;
}

TD.csc-form-fieldcell {
        text-align: left;
}

TABLE.csc-mailform SELECT{
        height: 100px;
        scrollbar-base-color: Silver;
        scrollbar-track-color: #d9e2e9; /*#f2f3f5;*/
}
/* END - CLASSES OF CSS_STYLED_CONTENT MAIL FORM */


div.tx-form2db-pi1-listrow{
        background-color: #D8DFE7;
        border: 1px solid red;
}


TD.lightly-odd-1 { background-color: #99adc2;}
TD.lightly-odd-2 { background-color: #CBD5DE;}
TD.lightly-odd-4 { background-color: #F3F5F8;}
TD.lightly-odd-5 { background-color: #CBD5DE;}
TD.lightly-odd { background-color: #D8DFE7;}
TD.lightly-even { background-color: #F3F5F8;}

div.csc-menu{margin: 20, 50, 20, 20px;
        background-image: url(../images/css/png/newColors/lightgray.png);
        border: 1px solid #6699FF;
        border-top: 0px solid #6699FF;
        font-weight: bold;
        width: 350px;
}
.csc-sitemap-level1{
    background-image: url(../images/css/png/newColors/lightgray.png);
    border-top: 1px solid #6699FF;
    padding:6,6,6,6px;
    font-size: 14px;
}
.csc-sitemap-level2{
    background-color: white;
    padding:6,6,6,6px;
    margin-left: 20px;
    margin-right: 20px;
    border: 1px solid #6699FF;
    height: 24px;
}
.csc-sitemap-level3{
    background-color: white;
    background-image: url(../images/css/png/newColors/table-list-bg.png);
    padding:6,6,6,6px;
    margin-left: 60px;
    margin-right: 20px;
    border: 2px solid white;
    height: 24px;
}
p.csc-sitemap-level1{font-weight: bold; padding-left: 20px; padding-top: 20px;}
p.csc-sitemap-level2{font-weight: bold; color: navy;}
p.csc-sitemap-level3{font-weight: bold; color: navy;}


.csc-sitemap-level2 A{color: navy; border-bottom: 0px;}
.csc-sitemap-level3 A{color: navy; border-bottom: 0px;}
.csc-sitemap-level2 A:hover{color: navy; border-bottom: 0px;}
.csc-sitemap-level3 A:hover{color: navy; border-bottom: 0px;}
.csc-sitemap-level1 A{color: navy; border-bottom: 0px;}

li.csc-sitemap-level1{list-style-type: none;}
li.csc-sitemap-level2{list-style-type: none;}
li.csc-sitemap-level3{list-style-type: none;}


.impr-1, #impr-1 {width: 100%;}
.impr-2, #impr-2 {
    width: 110px;
    background-image: url(../images/css/png/newColors/lightgray.png);
    border: 1px solid #6699FF;
    padding:4,4,4,4px;
    font-weight: bold;
    color: navy;
}
.impr-3, #impr-3 {border: 1px solid #6699FF; padding:4,4,4,4px; background-color: white; color: navy;}
.impr-4, #impr-4 {}

/*pi - Extension values*/
.tx-extpmcjobs-pi1-view-left, .tx-extpmckunden-pi1-view-left, .tx-extpmcpersonen-pi1-view-left {
    vertical-align: top;
    width: 234px;
    padding:3,3,0,3px;
    /*background-image: url(../images/css/png/newColors/topmenu-act_color.png); */
    background-image: url(../images/css/png/newColors/lightgray.png);
    border: 1px solid #6699FF;
    font-weight: bold;
    font-variant: normal;
}

.tx-extpmcpersonen-pi1-view-left-header, .tx-extpmcpersonen-pi1-view-right-header{
        vertical-align: top;
        width: 234px;
        padding:3,3,0,3px;
        font-weight: bold;
        font-variant: normal;
        color: navy;
}
 .tx-extpmcpersonen-pi1-view-left-header {
         background-image: url(../images/css/png/newColors/lightgray.png);
        border: 1px solid #6699FF;
}

.tx-extpmcjobs-pi1-view-left p, .tx-extpmckunden-pi1-view-left p, .tx-extpmcpersonen-pi1-view-left p{color: navy; vertical-align: top; }
.tx-extpmcjobs-pi1-view-left a, .tx-extpmckunden-pi1-view-left a, .tx-extpmcpersonen-pi1-view-left a{color: navy; vertical-align: top; }

.tx-extpmcjobs-pi1-view-right, .tx-extpmckunden-pi1-view-right, .tx-extpmcpersonen-pi1-view-right{
        width: 450px;
        vertical-align: middle;
/*        background-image: url(../images/css/png/newColors/table-list-bg.png); */
/*background-color: #f2f3f5;*/
/*background-image: url(../images/css/png/newColors/lightgray.png);*/
        background-color: white;
        padding:3,3,0,3px;
        border: 1px solid #6699FF;
}
.tx-extpmcjobs-pi1-view-right-uid p, tx-extpmcpersonen-pi1-view-right-uid p{
        text-align: right;
        padding-top: 5px;
}


.view-left-uid-p{color: white;}
.view-left-uid-p p{color: white;}
.view-left-uid-p a{border-bottom: 0px;}

.tx-extpmcjobs-pi1-searchbox-sword, .tx-extpmckunden-pi1-searchbox-sword, .tx-extpmcpersonen-pi1-searchbox-sword{width: 240px;  }
.tx-extpmcjobs-pi1-searchbox-button, .tx-extpmckunden-pi1-searchbox-button, .tx-extpmcpersonen-pi1-searchbox-button{
    vertical-align: middle;
    width: 80px;
    height: 20px;
}

/*<input class="input_button" type="image" src="fileadmin/template/main/images/button_send.gif" border="0" alt="Senden" title=" Weiter ">*/

#table-bar{
    font-weight: bold;
    width: 100%;
    background-image: url(../images/css/png/newColors/table-list-bg5.png);
    padding:3,3,3,3px;
    border: 2px solid #336699;
    font-weight: bold;
    color: white;
}

p.input_button{text-align: right;}

.tx-indexedsearch-rulesheader {
    font-weight: bold;
    width: 100px;
    background-image: url(../images/css/png/newColors/table-list-bg2.png);
    padding:3,3,3,3px;
    border: 2px solid #6699FF;
    font-weight: bold;
    color: white;
}
.tx-indexedsearch-rulesbody {
    background-image: url(../images/css/png/newColors/table-list-bg.png);
    padding:3,3,3,3px;
    border: 2px solid #6699FF;
    width: 100%;
}


.tx-extpmcpersonen-pi1-view-right-unterlagen {text-align: right;}
.tx-extpmcpersonen-pi1-view-right-unterlagen p{text-align: right;}

#ref_hr{ padding-top: 23px; margin-bottom: 23px; margin-left: 10px;}
A#ref_h_logo{border-bottom: 0px; vertical-align: middle; }
#ref_hr_flag{ border-bottom: 0px; /*line-height: 3px;*/}
A#ref_hr_flag{ border-bottom: 0px; /*line-height: 3px;*/}
/*A#ref_hr_flag{ border-bottom: 0px; font-size: 2px;}*/
#ref_flag_td{vertical-align: middle; text-align: center;}
.contenttable{ width: 100%;}
.ref-table{ width: 100%;}

.td-0{
    width: 250px;
    background-image: url(../images/css/png/newColors/lightgray.png);
    border: 1px solid #6699FF;
}
.td-1, .td-last{
    vertical-align: middle;
    font-weight: bold;
    border: 1px solid #6699FF;
    background-color: white;
}

/******************HYPARCHIV HIGHLIGHTS****************/
.hyp-table{
    width: 460px;
    border: 1px solid #99adc2;
    vertical-align: bottom;
}

.td-1-hyp, .td-0-hyp{
    background-color: #EFEFEF;

    vertical-align: bottom;

    padding: 4px;
    font-weight: bold;
}

.td-0-hyp{
    background-color: white;
}

.tr-1-hyp, .tr-0-hyp{

}


.td-hyp-img{
  padding-left: 5px;
}




.td-last{text-alilgn: center; width: 25px;}
/*.td-1{width: 100%;}*/

P.tx-mininews-pi1-listrowField-teaser{padding-bottom: 20px; border-bottom: 1px solid #99adc2; }
.tx-mininews-pi1-listrowField-datetime{ padding-top: 5px;}
.tx-mininews-pi1-listrowField-weiter A{border-bottom: 1px solid #99adc2;}

.view-right-unterlagen-p a {border-bottom: 0px;}
#home-table-out {text-align: left; width: 100%;}
#home-table {text-align: center; width: 100%;}

#news-table-out {text-align: left; width: 30%;}
#news-table {text-align: center; width: 30%;}


#home-lo {text-align: right;}
#home-ro {text-align: left;}

.docenter{text-align: center; width: 100%;}

#border_top{width: 100%; border-top: 1px solid #99adc2;}

#vi-bg, #vi-bg-top,#vi-bg-bottom, .tx-extpmcpersonen-pi1-searchbox{
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    background-image: url(../images/css/png/newColors/lightgray.png);
    width: 100%;
}
#vi-bg-top{border-top: 1px solid #CCCCCC;;}
#vi-bg-bottom{border-bottom: 1px solid #CCCCCC;}

#vi-bg-warnung{
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    background-image: url(../images/css/png/newColors/lightgray.png);
    width: 100%;
}



#home-table-left{
    background-image: url(../images/css/png/newColors/lightgray.png);
    border: 1px solid #CCCCCC;
    padding: 10px;
    font-weight: bold;
}
#home-table-right{
    background-image: url(../images/css/png/newColors/lightgray.png);
    border: 1px solid #CCCCCC;
    padding: 10px;
    font-weight: bold;
}
#home-txt-left, #news-txt-left, #news-txt-top-left{
    padding: 10px;
    font-weight: bold;
    text-align: left;
    background-image: url(../images/css/png/newColors/lightgray.png);
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
}


#home-txt-right, #news-txt-right, #news-txt-top-right{
    padding: 10px;
    font-weight: bold;
    text-align: left;
    background-image: url(../images/css/png/newColors/lightgray-home.png);
    border-right: 1px solid #CCCCCC;
}

#news-txt-left, #news-txt-right, #news-txt-top-right, #news-txt-top-left{padding-top: 5px; padding-bottom: 0px; vertical-align: top;}
#news-txt-top-right, #news-txt-top-left{padding-top: 8px;}



#home-txt-bottom-left, #news-txt-bottom-left{
    padding: 10px;
    font-weight: bold;
    text-align: left;
    background-image: url(../images/css/png/newColors/lightgray.png);
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
}

#home-txt-bottom-right, #news-txt-bottom-right {
    padding: 10px;
    font-weight: bold;
    text-align: left;
    background-image: url(../images/css/png/newColors/lightgray-home.png);
    border-right: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
}


#news-txt-bottom-left, #news-txt-bottom-right{padding-top: 5px; padding-bottom: 8px;}

#news-txt-left, #news-txt-bottom-left, #news-txt-top-left{
    padding-left: 10px;
    padding-right: 0px;
    border-right: 0px solid #CCCCCC;
    background-image: url(../images/css/png/newColors/lightgray-home.png);
}
p#news-txt-bottom-left{vertical-align: top; padding-top: 0px;}


#home-img-left{
    padding: 0px;
    text-align: left;
    font-weight: bold;
    background-image: url(../images/css/png/newColors/lightgray.png);
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-left: 0px solid #CCCCCC;
}
#home-img-right{
    padding: 0px;
    font-weight: bold;
    text-align: left;
    background-image: url(../images/css/png/newColors/lightgray-home.png);
    border-right: 1px solid #CCCCCC;
    border-right: 0px solid #CCCCCC;

}
#home-table{
    width: 100px;
    padding-left: 70px;
}
#home-table-al-center{
    text-align: center;
}
#home-table-tip{
    width: 730px;
    text-align: center;
}
#home-tx{
    text-align: left;
}
#hyp-doc-table {
    text-align: left;
}
#hyp-doc-table-left, #hyp-doc-table-right{
    background-image: url(../images/css/png/newColors/lightgray.png);
    border: 1px solid #CCCCCC;
    padding: 10px;
    font-weight: bold;
}


#hyp-doc-txt-left, #hyp-doc-txt-right, #hyp-doc-txt-bottom-left, #hyp-doc-txt-bottom-right{
    padding: 10px;
    padding-left: 5px;
    font-weight: bold;
}
#hyp-doc-img-left, #hyp-doc-img-right{padding: 0px;}
#hyp-doc-txt-head-left, #hyp-doc-img-left, #hyp-doc-txt-left, #hyp-doc-txt-bottom-left{
    text-align: left;
    background-image: url(../images/css/png/newColors/lightgray.png);
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    font-weight: bold;
}
#hyp-doc-txt-head-right, #hyp-doc-img-right, #hyp-doc-txt-right, #hyp-doc-txt-bottom-right{
    text-align: left;
    background-image: url(../images/css/png/newColors/lightgray-home.png);
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    font-weight: bold;
}
#hyp-doc-txt-bottom-left, #hyp-doc-txt-bottom-right{border-bottom: 1px solid #CCCCCC;}
#hyp-doc-img-left{border-right: 0px; border-left: 0px; background-image: none; }
#hyp-doc-img-right{border-right: 0px; border-left: 0px; background-image: none; }

#hyp-doc-table{ /*padding-left: 35px; */ /*padding-right: 71px;*/}

#hyp-doc-table-al-center{text-align: left; /*padding-right: 71px;*/}

#hyp-doc-tx{text-align: left;}


#hyp-doc-txt-head-left, #hyp-doc-txt-head-right{ padding: 0px; text-align: left; font-size: 18px;}
#hyp-doc-txt-head-left A {text-align: left;}

#hyp-doc-dms-img-head{padding: 0px;}
#hyp-doc-dms-txt-head{
    padding: 5px;
    border: 1px solid #CCCCCC;
    border-top: 0px;
    text-align: left;
    background-image: url(../images/css/png/newColors/lightgray-home.png);
    font-weight: bold;
    padding-top: 15px;
    padding-bottom: 15px;
}

.hyp-news-right{
    width: 225px;
    background-image: url(../images/css/png/newColors/lightgray-home.png);
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.hyp-news-left{
    padding-right: 10px;
}



.hyp-box-right{
    width: 230px;
    background-image: url(../images/css/png/newColors/lightgray-home.png);
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    padding-bottom: 0px;
}


.hyp-box-ul{
    list-style
/*    list-style-type: none;*/
    list-style-position: outside;
    text-align: left;
    margin-left:5px;
    padding-left: 10px;
}


.hyp-news-span{padding-left:15; font-weight: normal;}

.bold{font-weight: bold;}
.a-no-border{text-decoration: none; border: 0px;}


p.news-bg {
    background-color: #E8E8E8;
    font-weight: bold;
    padding: 20px;
    margin-right: 20px;
    line-height:16px
   /* text-align: justify;*/
}
p.news-mai06 {
    /*background-color: #E8E8E8;*/
    font-weight: bold;
    /*padding: 20px;*/
    margin-right: 20px;
    line-height:16px
   /* text-align: justify;*/
}

#news-col-left{vertical-align: top; text-align: justify;}
#news-col-right{vertical-align: top;}

.vi_table{width: 100%}
.vi_right{padding-right:35px; text-align: right;}





.hyp-table-outer-limits{width: 100%;}

/*hyp-right-infobox (InfoBox bei HYPARCHIV oder DMS NEWS auf der rechten Seite)*/


.hyp-right-infobox-table{
  border: 1px solid #EFEFEF;
  vertical-align: top;
  width: 100%;
  border: 1px solid #99adc2;
}


.hyp-right-infobox-title-tr{
    background-color: #E4E4E4;
    padding: 4px;
}

.hyp-right-infobox-title-td{
    /*background-color: #EFEFEF;*/
    padding: 4px;
    padding-left: 10px;
    font-weight: bold;
    /*border-top: 1px solid #999999;*/
    border-bottom: 1px solid #99adc2;
}



.hyp-right-infobox-content-td, .hyp-right-infobox-content-td-separator{
    /*background-color: #EFEFEF;*/
    padding: 4px;
    padding-left: 10px;
    background-color: #EFEFEF;

}
.hyp-right-infobox-content-td-separator{
    padding-right: 10px;
}


.hyp-content-right{
    vertical-align: top;
    text-align: left;

    /*padding-left: 10px;*/
    padding-left: 15px;
}



.hyp-mail-right-title{
    font-weight: bold;
}


.hyp-news-bg{
    /* width: 225px;*/
    background-image: url(../images/css/png/newColors/lightgray-home.png);
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
}

