.medaps {
    color: #000;
    font-family: Arial, Helvetica, sans-serif;
}
.medaps .chapter {
    display: block;
    border-top: 1px solid #999;
    margin: 10px 0;
    padding-top: 6px;
    font-size: 16px;
}
.medaps th, .medaps td {
    color: #999;
    margin: 0;
}
.medaps a { color: #900 }
/* .medaps a.internalLink { color: #333!important } */
.medaps a:not(.internalLink):hover { text-decoration: underline }
/* listen */
.medaps ul li {
    font-size: 14px;
    line-height: 18px;
    margin-top: 6px;
    list-style-type: disc;
    margin-left: 6px;
}
.medaps ul.MEDAPS_ul2 li, .MyMMP_ul2 li {
    list-style-type: none!important;
    list-style-position: inside;
    text-indent: -6px;
    margin-left: 6px;
}
.MEDAPS_TABLE .MEDAPS_ul1 , .MEDAPS_gev {
    margin-left: 10px;
}

.medaps ul.MEDAPS_ul2 li:before, .MyMMP_ul2 li:before, .medaps ul.MEDAPS_sul2 li:before { content: "- " }

.MEDAPS_sul2 {
    padding-left: 30px;
    padding-right: 10px;
    font-size: 14px;
    color: #333;
    margin-bottom: 6px;
    margin-top: 6px;
}
.medaps ul.MEDAPS_sul2 li {
    list-style-type: none!important;
    list-style-position: inside;
    text-indent: -6px;
    margin-left: 6px;
}

/* headlines */
.medaps h5 {
    color: #333;
    font-weight: bold;
    font-size: 14px;
}
.MEDAPS_txt_05, .MyMMP_txt_05 {
    padding-left: 0;
    color: #333;
    margin-bottom: 6px;
    margin-top: 6px;
    font-size: 14px;
}
.MEDAPS_tab_03, .MyMMP_tab_03 {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
    color: #333;
    margin-bottom: 6px;
    margin-top: 6px;
}
.MEDAPS_tab_f_03, .MyMMP_tab_f_03 {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
    color: #333;
    margin-bottom: 6px;
    margin-top: 6px;
    font-weight: 700;
    margin-right: 0;
}
.MEDAPS_ul1, .MyMMP_ul1 {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
    color: #333;
    margin-bottom: 6px;
    margin-top: 6px;
}

.MyMMP_ul1 {
    margin-left: 10px;
}

.MEDAPS_gev, .MyMMP_gev {
    font-size: 14px;
    color: #333;
    margin-bottom: 6px;
    margin-top: 6px;
}
.MEDAPS_subtitle2 {
    padding-left: 0;
    color: #333;
    font-weight: 700;
    line-height: 20px;
    margin-top: 8px;
}
.MEDAPS_subtitle2 u, h5 u { text-decoration: none }
.MEDAPS_inettip {
    padding-left: 0;
    font-size: 14px;
    color: #333;
    margin-bottom: 6px;
    margin-top: 6px;
}
.MyMMP_tab00_tl {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
    color: #333;
    margin-bottom: 6px;
    margin-top: 6px;
}
.MyMMP_sul2 {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
    color: #333;
    margin-bottom: 6px;
    margin-top: 6px;
}
.MyMMP_bestnr {
    color: #333;
    padding-left: 10px;
    font-weight: bold;
    font-size: 14px;
}
.MyMMP_bestnr_00 {
    color: #000;
    margin-top: 0;
    margin-bottom: 0;
    text-align: left;
    vertical-align: top;
    padding-left: 10px;
    font-weight: bold;
    font-size: 14px;
}
.MEDAPS_TABLE { margin-top: 11px }
.MEDAPS_TABLE TD { border-bottom: dotted 1px #ccc!important }
.goos_topicArea U {
    text-decoration: none;
    font-style: italic;
}
.goos_topicArea H5 { font-size: 16px }
.MEDAPS_TABLE TH { border-right: dotted 1px #ccc }
.goos_topicHeader {
    clear: both;
    font-size: 14px;
    font-weight: bold;
    border-top: solid #6996c8 2px;
    height: 24px;
    padding-top: 3px;
    padding-left: 18px;
    margin-top: 20px;
    margin-bottom: 12px;
}
.goos_topicArea UL {
    line-height: 18px;
    list-style-type: square;
    color: #333;
    margin-left: 20px;
}
.goos_topicArea { padding-left: 18px }
.goos_topicGoTop {
    float: right;
    cursor: hand;
    margin-bottom: 6px;
}
.MEDAPS_bildunter, .MyMMP_bildunter {
    color: #333;
    margin-top: 4px!important;
    margin-bottom: 8px!important;
    font-size: 12px;
}
.MyMMP_ul2 {
    color: #000;
    list-style-position: outside;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 10px;
    font-size: 14px;
}
.MyMMP_TABLE {
    border: none 0;
    color: #000;
    margin-top: 20px;
    padding: 0;
    font-size: 14px;
    background: #f8f8f8;
}
.MyMMP_TABLE tr td ul li, .MyMMP_TABLE tr td p {
    list-style-type: disc;
}
.MyMMP_TABLE TD {
    border: none 0;
    border-top: solid 1px #fff!important;
    empty-cells: show;
    padding: 1pt 1pt 1pt 4px;
}
.MyMMP_TABLE TH {
    border: none 0;
    border-right: dotted 1px #ccc;
    empty-cells: show;
    padding: 1pt 1pt 1pt 4px;
}
.MEDAPS_tab_00, .MyMMP_tab_00 {
    color: #000;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 12px;
    font-size: 14px;
}
.MEDAPS_tab_05, .MyMMP_tab_05 {
    color: #000;
    margin-top: 6px;
    margin-bottom: 0;
    margin-left: 12px;
    font-size: 14px;
}
.MEDAPS_tab_f_00, .MyMMP_tab_f_00 {
    color: #000;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 12px;
    font-weight: bold;
    font-size: 14px;
}
.MEDAPS_tab_f_05, .MyMMP_tab_f_05 {
    color: #000;
    margin-top: 6px;
    margin-bottom: 0;
    margin-left: 12px;
    font-weight: bold;
    font-size: 14px;
}
.MEDAPS_preis, .MyMMP_preis {
    color: #000; /*color: red;*/
    margin-top: 4px;
    margin-bottom: 0;
    text-align: left;
    font-size: 14px;
}
.MEDAPS_preis_00, .MyMMP_preis_00 {
    color: red;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 12px;
    font-weight: bold;
    font-size: 14px;    
    font-style: italic;
}
.MEDAPS_kennz, .MyMMP_kennz {
    color: #00f;
    margin-top: 4px;
    margin-bottom: 0;
    margin-left: 12px;
    font-size: 14px;
}
.MEDAPS_bestnr {
    color: #000;
    margin-top: 4px;
    margin-bottom: 0;
    margin-left: 12px;
    font-size: 14px;
}
.MEDAPS_bestnr_00 {
    color: #0f0;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 12px;
    font-size: 14px;
}
.MEDAPS_infobutton {
    color: #000;
    margin-top: 4px;
    margin-bottom: 0;
    margin-left: 12px;
    font-size: 14px;
}
.MyMMP_txt_fussnote {
    color: #000;
    margin-top: 4px;
    margin-bottom: 0;
    text-align: left;
    padding-left: 10px;
    font-size: 14px;
}
.MyMMP_txt_fussnote_ns {
    color: #000;
    margin-top: 4px;
    margin-bottom: 0;
    text-align: left;
    padding-left: 10px;
    font-size: 14px;
}
.MyMMP_txt_fussnote_1 {
    color: #000;
    margin-top: 4px;
    margin-bottom: 0;
    text-align: left;
    padding-left: 10px;
    font-size: 14px;
}
.MyMMP_tab_zw1 {
    color: #000;
    margin-top: 6px;
    margin-bottom: 0;
    text-align: left;
    padding-left: 2px;
    font-weight: bold;
    font-size: 14px;
}
.MyMMP_tab_zw2 {
    color: #000;
    margin-top: 6px;
    margin-bottom: 0;
    text-align: left;
    padding-left: 2px;
    font-weight: bold;
    font-variant: italic;
    font-size: 14px;
}
.MyMMP_tab00_tc {
    color: #000;
    margin-top: 0;
    margin-bottom: 0;
    text-align: center;
    vertical-align: top;
    font-size: 14px;
}
.MyMMP_tab00_tr {
    color: #000;
    margin-top: 0;
    margin-bottom: 0;
    text-align: right;
    vertical-align: top;
    font-size: 14px;
}
.MyMMP_tab00_ml {
    color: #000;
    margin-top: 0;
    margin-bottom: 0;
    text-align: left;
    vertical-align: middle;
    font-size: 14px;
}
.MyMMP_tab00_mc {
    color: #000;
    margin-top: 0;
    margin-bottom: 0;
    text-align: center;
    vertical-align: middle;
    font-size: 14px;
}
.MyMMP_tab00_mr {
    color: #000;
    margin-top: 0;
    margin-bottom: 0;
    text-align: right;
    vertical-align: middle;
    font-size: 14px;
}
.MyMMP_tab00_bl {
    color: #000;
    margin-top: 0;
    margin-bottom: 0;
    text-align: left;
    vertical-align: bottom;
    font-size: 14px;
}
.MyMMP_tab00_bc {
    color: #000;
    margin-top: 0;
    margin-bottom: 0;
    text-align: center;
    vertical-align: bottom;
    font-size: 14px;
}
.MyMMP_tab00_br {
    color: #000;
    margin-top: 0;
    margin-bottom: 0;
    text-align: right;
    vertical-align: bottom;
    font-size: 14px;
}
.MyMMP_tab03_tl {
    color: #000;
    margin-top: 4px;
    margin-bottom: 0;
    text-align: left;
    vertical-align: top;
    font-size: 14px;
}
.MyMMP_tab03_tc {
    color: #000;
    margin-top: 4px;
    margin-bottom: 0;
    text-align: center;
    vertical-align: top;
    font-size: 14px;
}
.MyMMP_tab03_tr {
    color: #000;
    margin-top: 4px;
    margin-bottom: 0;
    text-align: right;
    vertical-align: top;
    font-size: 14px;
}
.MyMMP_tab03_ml {
    color: #000;
    margin-top: 4px;
    margin-bottom: 0;
    text-align: left;
    vertical-align: middle;
    font-size: 14px;
}
.MyMMP_tab03_mc {
    color: #000;
    margin-top: 4px;
    margin-bottom: 0;
    text-align: center;
    vertical-align: middle;
    font-size: 14px;
}
.MyMMP_tab03_mr {
    color: #000;
    margin-top: 4px;
    margin-bottom: 0;
    text-align: right;
    vertical-align: middle;
    font-size: 14px;
}
.MyMMP_tab03_bl {
    color: #000;
    margin-top: 4px;
    margin-bottom: 0;
    text-align: left;
    vertical-align: bottom;
    font-size: 14px;
}
.MyMMP_tab03_bc {
    color: #000;
    margin-top: 4px;
    margin-bottom: 0;
    text-align: center;
    vertical-align: bottom;
    font-size: 14px;
}
.MyMMP_tab03_br {
    color: #000;
    margin-top: 4px;
    margin-bottom: 0;
    text-align: right;
    vertical-align: bottom;
    font-size: 14px;
}
.MyMMP_tab_f_03_ml {
    color: #000;
    margin-top: 4px;
    margin-bottom: 0;
    text-align: left;
    vertical-align: middle;
    font-weight: bold;
    font-size: 14px;
}
.MyMMP_tab_f_03_mc {
    color: #000;
    margin-top: 4px;
    margin-bottom: 0;
    text-align: center;
    vertical-align: middle;
    font-size: bold;
    font-size: 14px;
}
.MyMMP_tab_f_03_mr {
    color: #000;
    margin-top: 4px;
    margin-bottom: 0;
    text-align: right;
    vertical-align: middle;
    font-size: bold;
    font-size: 14px;
}
.MyMMP_tab_f_03_bl {
    color: #000;
    margin-top: 4px;
    margin-bottom: 0;
    text-align: left;
    vertical-align: bottom;
    font-size: bold;
    font-size: 14px;
}
.MyMMP_tab_f_03_bc {
    color: #000;
    margin-top: 4px;
    margin-bottom: 0;
    text-align: center;
    vertical-align: bottom;
    font-size: bold;
    font-size: 14px;
}
.MyMMP_tab_f_03_br {
    color: #000;
    margin-top: 4px;
    margin-bottom: 0;
    text-align: right;
    vertical-align: bottom;
    font-size: bold;
    font-size: 14px;
}

@media screen, print {

        table.ted_table {
        border-collapse: collapse;
        border-top: 0.5pt solid #000000;
        border-bottom: 0.5pt solid #000000;
        }

        table.ted_table thead {
            vertical-align: top;
            text-align: left;
            font-weight: normal;
        }

        table.ted_table tbody {
            vertical-align: top;
            text-align: left;
            font-weight: normal;
        }

        table.ted_table tr {
            vertical-align: top;
        }

        table.ted_table th {
            font-size: 14px;
            padding: 2px;
            margin: 0px;
            vertical-align: top;
            text-align: left;
            font-weight: normal;
        }

        table.ted_table td {
            font-size: 14px;
            padding: 2px;
            margin: 0px;
            vertical-align: top;
            text-align: left;
            font-weight: normal;
        }

        table.ted_table th.Featur {
             vertical-align:top; 
             text-align:left; 
             font-weight:normal;
        }
	
        table.ted_table th.Unit {
             vertical-align:top; 
             text-align:left; 
             font-weight:normal;
        }
	
        table.ted_table th.Product {
             vertical-align:top; 
             text-align:left; 
             font-weight:normal; 
             border-left: 2px solid #FFFFFF; 
             background:#CCCCCC;
        }
        
        table.ted_table td.Feature {
             vertical-align:top; 
             text-align:left; 
             font-weight:normal;
        }
	    table.ted_table td.Unit {
	         vertical-align:top; 
             text-align:left; 
             font-weight:normal;
	    }
	    table.ted_table td.Product {
	         vertical-align:top; 
             text-align:left; 
             font-weight:normal; 
             border-left: 2px solid #FFFFFF;
	    }
	    table.ted_table td.FeatureNumeric {
	         vertical-align:top; 
             text-align:left; 
             font-weight:normal; 
             border-left: 2px solid #FFFFFF;
	    }
	    table.ted_table td.FeatureText {
	         vertical-align:top; 
             text-align:left; 
             font-weight:normal; 
             border-left: 2px solid #FFFFFF;
	    }
	    table.ted_table td.FeatureBool {
	         vertical-align:top; 
             text-align:left; 
             font-weight:normal; 
             border-left: 2px solid #FFFFFF;
	    }
	    table.ted_table td.RDBSeparator {
	         vertical-align:top; 
             text-align:left; 
             font-weight:normal; 
             border-left: 2px solid #FFFFFF;
	    }
	    table.ted_table td.FeatureText {
	         vertical-align:top; 
             text-align:left; 
             font-weight:normal; 
             border-left: 2px solid #FFFFFF;
	    }
	    table.ted_table td.P {
	         vertical-align:top; 
             text-align:left; 
             font-weight:normal; 
             border-left: 2px solid #FFFFFF;
	    }
	    table.ted_table td.W {
	         vertical-align:top; 
             text-align:left; 
             font-weight:normal; 
             border-left: 2px solid #FFFFFF;
	    }
	    table.ted_table td.PG {
	         vertical-align:top; 
             text-align:left; 
             font-weight:normal; 
             border-left: 2px solid #FFFFFF;
	    }
	    table.ted_table td.Mlfb {
	         vertical-align:top; 
             text-align:left; 
             font-weight:normal; 
             border-left: 2px solid #FFFFFF; 
             background:#DDDDDD;
	    }

	    table.ted_table td a {
	         color:#0000FF; 
             text-decoration:none;
	    }
	    table.ted_table td a.visited {
	         color:#00FF00; 
             text-decoration:none;
	    }

	    table.ted_table ul .custom {
	         padding: 0pt; 
             margin:0px; 
             list-style-type:none; 
             list-style-position:outside;
	    }
	    table.ted_table ul .custom li {
	         padding: 0pt; 
             margin:0px; 
             margin-left:0mm;
	    }
	    table.ted_table ul .custom li span {
	         padding: 0pt; 
             margin:0px; 
             display:inline; 
             margin-left:-15px;
	    }
	    table.ted_table ul .custom li p	.cell {
	        padding: 0pt; 
            margin:0pt;  
            display:inline;
	    }
	
	    table.ted_table p.cell {
             font-size:14px; 
             font-weight:normal; 
             vertical-align:top; 
             text-align:left; 
             color:#000000;
	    }
	
	    table.ted_table td.level0 {
	         padding-left: 2mm;
	    }
	    table.ted_table td.level1 {
	         padding-left: 2mm;
	    }
	    table.ted_table td.level2 {
	         padding-left: 2mm;
	    }
	
	    table.ted_table td.level0 ul {
	         padding-left: 2mm;
	    }
	    table.ted_table td.level1 ul {
	         padding-left: 4mm;
	    }
	    table.ted_table td.level2 ul {
	         padding-left: 6mm;
	    }

        .Footnotes {
             margin-top:10px;
        }
	    .Footnote {
             font-size:12px; 
             vertical-align:top; 
             text-align:left; 
             color:#000000;
	    }

	    .Footnote a {
             font-size:12px; 
             vertical-align:top; 
             text-align:left; 
             color:#000000;
	    }
	
	    .all {
	         border: 0.5pt solid #000000;
	    }
	    .slimline {
	         border-top: 0.5pt solid #000000;
	    }
	    .boldline {
	         border-top: 1.5pt solid #000000;
	    }

	    .colored {
	         background:#CCCCCC;
	    }
	    .oddColored {
	         background:#EEEEEE;
	    }
	    .evenColored {
	         background:#DDDDDD;
	    }
}
