@media screen
{
    body
    {
        margin:0px;
        padding:0px;
        background-color:#e7e7e7;
    }
    table.table_main
    {

    }
    table.table_maincontent
    {
        height:100%;
    }

    tr.tr_head_print
    {
        display:none;
    }


    td.td_footer
    {
        height:120px;
    }
    tr.tr_footer
    {
        height:120px;
    }
    td.td_head
    {
        height:120px;
    }
    tr.tr_head
    {
        height:120px;
        background-color: #FFFFFF;
    }

    td.td_footer_I, td.td_footer_III
    {
        background-color:#ffffff;
        border-right-width:1px;
        border-right-color: #828282;
        border-right-style: solid;
        height:120px;
    }
    td.td_footer_II
    {
        background-color:#ffffff;
        height:120px;
    }

    td.td_maincontent
    {

    }

    table.table_footer
    {
        margin:0px;
        padding:0px;
        background-color:#ffffff;
        height:120px;
    }
    p,a,table,td,tr,li,ol,ul,span
    {
    	font-size:11px;
    	font-family:Arial, Helvetica, sans-serif;
    	color:#828282;
    }
    p.p_footer_II
    {
        color:#828282;
    }
    p.p_footer_IV
    {
        color:#828282;
    }
    div.div_maincontent
    {
        margin:0px;
        padding:0px;
    }
    div.div_maincontent_mitte div.csc-header h1
    {

       /*  padding:5px 0px 0px 5px; */
    }
    div.div_maincontent_mitte div.csc-header h1
    {
font-size:16px;
        font-family:Arial, Helvetica, sans-serif;
        margin:0px;
        color:#3c0a0a;
        font-weight:bold;
        line-height:100%;
padding:20px 0px 10px 5px;

    }

  div.div_maincontent_mitte div.csc-header h2
    {
        font-size:12px;
        font-family:Arial, Helvetica, sans-serif;
        margin:0px;
        color:#3c0a0a;
        font-weight:bold;
        line-height:100%;
        padding:20px 0px 0px 5px;
}
    div.div_maincontent_mitte p.bodytext
    {
        font-size:12px;
        padding:0px 10px 0px 5px;
    }
div.div_maincontent_mitte li
    {
        font-size:12px;
    }


    div.div_maincontent_mitte div.csc-header h1.csc-firstHeader
    {
        font-size:16px;
        font-family:Arial, Helvetica, sans-serif;
        margin:0px;
        color:#3c0a0a;
        font-weight:bold;
        line-height:100%;
padding:20px 0px 10px 5px;
    }

div.div_maincontent_mitte div.csc-textpicHeader h1.csc-firstHeader
    {
        font-size:16px;
        font-family:Arial, Helvetica, sans-serif;
        margin:0px;
        color:#3c0a0a;
        font-weight:bold;
        line-height:100%;
padding:20px 0px 10px 5px;
    }



div.div_maincontent_mitte a
    {
        font-size:12px;
        font-family:Arial, Helvetica, sans-serif;
      text-decoration:underline;
    }

    div.div_maincontent_rechts div.csc-header h1
    {
        font-size:11px;
        font-family:Arial, Helvetica, sans-serif;
        color:#3c0a0a;
        margin:0px;
        font-weight:bold;
        line-height:100%;
padding:19px 0px 12px 0px;
    }
div.div_maincontent_mitte_head_prodnavi
{
border-right-width:1px;
        border-right-color: #828282;
        border-right-style: solid;

}

    div.div_maincontent_left h1
    {
        font-size:12px;
        font-family:Arial, Helvetica, sans-serif;
        color:#3c0a0a;
        margin:0px 0px 15px 0px;
        font-weight:bold;
        line-height:100%;
    }
    div.div_bottomnavi_left h1
    {
        font-size:11px;
        font-family:Arial, Helvetica, sans-serif;
        color:#3c0a0a;
        margin:0px 0px 15px 0px;
        font-weight:bold;
        line-height:100%;
    }
    div.div_bottomnavi_left
    {
        margin:4px;
    }
    div.div_maincontent_left
    {
        margin:4px;
    }
    table.table_main
    {
        border-left-width:10px;
        border-left-color: #828282;
        border-left-style: solid;
        border-right-width:10px;
        border-right-color: #828282;
        border-right-style: solid;
        height:100%;
    }
    table.table_topnavi
    {
        background-color:#ffffff;
    }
    td.td_head
    {
        background-color:#FFFFFF;
    }
    td.td_line
    {
        background-color:#828282;
    }
    td.td_topnavi
    {
        background-color:#ffffff;
    }
    td.td_topnavi_I
    {
        background-color:#f2f2f2;
        border-right-width:1px;
        border-right-color: #828282;
        border-right-style: solid;
    }
    td.td_topnavi_II
    {
        background-color:#f2f2f2;
        border-right-width:1px;
        border-right-color: #828282;
        border-right-style: solid;
    }
    td.td_topnavi_III
    {
        background-color:#f2f2f2;
    }
    td.td_maincontent_left
    {
        background-color:#ffffff;
        border-bottom-width:1px;
        border-bottom-color: #828282;
        border-bottom-style: solid;
    }
    td.td_maincontent_right
    {
        background-color:#ffffff;
        border-left-width:1px;
        border-left-color: #828282;
        border-left-style: solid;
        border-bottom-width:1px;
        border-bottom-color: #828282;
        border-bottom-style: solid;

    }
    td.td_bottomnavi_left
    {
        background-color:#f2f2f2;
    }
    td.td_bottomnavi_right
    {
        background-color:#f2f2f2;
    }
    td.td_bottomnavi_III, td.td_bottomnavi_IV
    {
        background-color:#f2f2f2;
        border-left-width:1px;
        border-left-color: #828282;
        border-left-style: solid;
    }
    td.td_bottomnavi_I, td.td_bottomnavi_II
    {
        background-color:#f2f2f2;
        border-left-width:1px;
        border-left-color: #828282;
        border-left-style: solid;
        border-bottom-width:1px;
        border-bottom-color: #828282;
        border-bottom-style: solid;
    }
    td.td_mainnavigation
    {
        background-color:#ffffff;
        border-right-width:1px;
        border-right-color: #828282;
        border-right-style: solid;
        padding-bottom: 10px;
    }
    td.td_maincontent_mitte
    {
        background-color:#ffffff;
        border-right-width:1px;
        border-right-color: #828282;
        border-right-style: solid;
    }
    td.td_maincontent_mitte_prodnavi
    {
        background-color:#ffffff;
    }
    td.td_maincontent_rechts
    {
        background-color:#ffffff;
    }
    div.div_bottomnavi_I, div.div_bottomnavi_II, div.div_bottomnavi_III, div.div_bottomnavi_IV
    {
        margin:0px 4px 4px 4px;
        height:100px;
    }
    div.div_bottomnavi_head_I, div.div_bottomnavi_head_II, div.div_bottomnavi_head_III, div.div_bottomnavi_head_IV
    {
        margin:4px 4px 0px 4px;
    }
    div.div_bottomnavi_head_I a, div.div_bottomnavi_head_II a, div.div_bottomnavi_head_III a, div.div_bottomnavi_head_IV a
    {
        color:#3c0a0a;
        font-weight:bold;
        text-decoration:none;
    }
    div.div_bottomnavi_I a, div.div_bottomnavi_II a, div.div_bottomnavi_III a, div.div_bottomnavi_IV a
    {
        color:#828282;
        text-decoration:none;
    }
    div.div_bottomnavi_head_I a:hover, div.div_bottomnavi_head_II a:hover, div.div_bottomnavi_head_III a:hover, div.div_bottomnavi_head_IV a:hover
    {
        color:#3c0a0a;
        text-decoration:none;
    }
div.div_bottomnavi_I a:hover, div.div_bottomnavi_II a:hover, div.div_bottomnavi_III a:hover, div.div_bottomnavi_IV a:hover
    {
        color:#3c0a0a;
        text-decoration:none;
    }
    div.div_footer_II a
    {
        color:#828282;
        text-decoration:none;
    }
    div.div_footer_II a:hover
    {
        color:#3c0a0a;
        text-decoration:none;
    }
    div.div_footer_I, div.div_footer_II, div.div_footer_III, div.div_footer_IV
    {
        margin:0px;
        padding:4px;
        height:120px;
    }
    div.div_topnavi_I a, div.div_topnavi_II a, div.div_topnavi_III a, div.div_maincontent_rechts_kontakt a, div.div_maincontent_rechts_drucken a, div.div_sprachauswahl a
    {
        text-decoration:none;
        color:#000000;
    }
    div.div_topnavi_I a:link, div.div_topnavi_II a:link, div.div_topnavi_III a:link, div.div_maincontent_rechts_kontakt a:link, div.div_maincontent_rechts_drucken a:link, div.div_sprachauswahl a:link
    {
        color:#000000;
    }
    div.div_topnavi_I a:visited, div.div_topnavi_II a:visited, div.div_topnavi_II a:visited, div.div_maincontent_rechts_kontakt a:visited, div.div_maincontent_rechts_drucken a:visited, div.div_sprachauswahl a:visited
    {
        color:#000000;
    }
    div.div_topnavi_I a:active, div.div_topnavi_II a:active, div.div_topnavi_III a:active, div.div_maincontent_rechts_kontakt a:active, div.div_maincontent_rechts_kontakt a, div.div_maincontent_rechts_drucken a:active, div.div_sprachauswahl a:active
    {
        color:#3c0a0a;
    }
    div.div_topnavi_I a:hover, div.div_topnavi_II a:hover, div.div_topnavi_III a:hover, div.div_maincontent_rechts_kontakt a:hover, div.div_maincontent_rechts_drucken a:hover, div.div_sprachauswahl a:hover
    {
        color:#3c0a0a;
    }
    div.div_topnavi_I  a:focus, div.div_topnavi_II  a:focus, div.div_topnavi_II  a:focus, div.div_maincontent_rechts_kontakt a:focus, div.div_maincontent_rechts_drucken a:focus, div.div_sprachauswahl a:focus
    {
        color:#000000;
    }
    div.div_topnavi_I, div.div_topnavi_II    {
        margin:4px;
        height:45px;

    }
div.div_topnavi_III
    {
        margin:4px 4px 0px; 4px;
    }
div.div_sprachauswahl
{
margin:0px 0px 0px 4px;
}

    div.div_footer_I a, div.div_footer_I a:focus
    {
        text-decoration:none;
        color:#828282;

    }
    div.div_footer_I a, div.div_footer_I a:link, div.div_footer_I a:visited, div.div_footer_I a:focus
    {
        text-decoration:none;
        color:#828282;
    }
    div.div_footer_I a:hover, div.div_footer_I a:active
    {
        text-decoration:none;
        color:#3c0a0a;
    }
    span.news-list-date
    {
        color:#3c0a0a;
        font-size:11px;
    	font-family:Arial, Helvetica, sans-serif;
    }
    div.news-list-container
    {
        background-color:#f2f2f2;
        border:0px;
        margin:0px;
        padding:0px;
    }
    div.news-list-item
    {
        background-color:#f2f2f2;
        border:0px;
        margin:0px;
        padding:0px;
    }
    div.news-list-item a, div.news-list-item a:link, div.news-list-item a:active, div.news-list-item a:visited,div.news-list-item a:focus
    {
        color:#828282;
        text-decoration:none;
    }
    div.news-list-item a:hover
    {
        color:#828282;
        text-decoration:underline;
    }

    div.news-list-morelink
    {
        background-color:#f2f2f2;
        border:0px;
        margin:0px;
        padding:0px;
    }
    div.div_mainnavigation
    {
        margin:4px;
        width:136px;
    }
    div.div_maincontent_mitte
    {
        margin:0px 0px 20px 0px;
        width:580px;
    }
    div.div_maincontent_rechts
    {
        margin:4px 4px 4px 4px;
    }
    div.div_maincontent_rechts_drucken
    {
        margin:0px 4px 0px 4px;
    }
    div.div_maincontent_rechts_kontakt
    {
        margin:0px 4px 0px 4px;
    }
    div.div_hauptmenu1
    {
        width:136px;
        height:15px;
    }
    div.div_hauptmenu2
    {
        width:136px;
        height:15px;
    }
 div.div_hauptmenu3
    {

        height:15px;
    }
    div.div_hauptmenu_spacer2
    {
        width:136px;
        height:5px;
display:block;
font-size:5px;
line-height:100%;
    }
    div.div_hauptmenu1 a, div.div_hauptmenu1 a:link, div.div_hauptmenu1 a:active, div.div_hauptmenu1 a:visited, div.div_hauptmenu1 a:focus
    {
        color:#000000;
        font-weight:bold;
        text-decoration:none;
    }
div.div_hauptmenu1 a:hover
    {
        color:#3c0a0a;
        font-weight:bold;
        text-decoration:none;
    }

    div.div_hauptmenu1_aktiv a, div.div_hauptmenu1_aktiv a:link, div.div_hauptmenu1_aktiv a:active, div.div_hauptmenu1_aktiv a:visited, div.div_hauptmenu1_aktiv a:focus
    {
        color:#000000;
        font-weight:bold;
        text-decoration:none;
    }
div.div_hauptmenu1_aktiv a:hover
    {
        color:#3c0a0a;
        font-weight:bold;
        text-decoration:none;
    }
    div.div_hauptmenu2 a, div.div_hauptmenu2 a:link, div.div_hauptmenu2 a:active, div.div_hauptmenu2 a:hover, div.div_hauptmenu2 a:visited, div.div_hauptmenu2 a:focus
    {
        text-decoration:none;
        color:#828282;
    }
    div.div_hauptmenu2 a:hover
    {
        text-decoration:none;
        color:#3c0a0a;
    }
    div.div_hauptmenu2_aktiv a, div.div_hauptmenu2_aktiv a:link, div.div_hauptmenu2_aktiv a:active, div.div_hauptmenu2_aktiv a:hover, div.div_hauptmenu2_aktiv a:visited, div.div_hauptmenu2_aktiv a:focus
    {
        color:#000000;
        font-weight:normal;
        text-decoration:none;
    }

div.div_hauptmenu3 a, div.div_hauptmenu3 a:link, div.div_hauptmenu3 a:active, div.div_hauptmenu3 a:hover, div.div_hauptmenu3 a:visited, div.div_hauptmenu3 a:focus
    {
        text-decoration:none;
        color:#828282;
padding:0px 0px 0px 20px;
    }
    div.div_hauptmenu3 a:hover
    {
        text-decoration:none;
        color:#3c0a0a;
padding:0px 0px 0px 20px;
    }
    div.div_hauptmenu3_aktiv a, div.div_hauptmenu3_aktiv a:link, div.div_hauptmenu3_aktiv a:active, div.div_hauptmenu3_aktiv a:hover, div.div_hauptmenu3_aktiv a:visited, div.div_hauptmenu3_aktiv a:focus
    {
        color:#000000;
        font-weight:normal;
        text-decoration:none;
padding:0px 0px 0px 20px;
    }


    fieldset.fs_kontaktform { font-size:11px; border:0px solid #B6CBDE; width :540px; padding:5px;}
    input.txt_kontaktform {font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:0px; border-width:1px; border-style:solid; border-color:#828282; width:290px; margin:4px 0px 4px 0px;}
    textarea.txt_kontaktform {font-family:Arial, Helvetica, sans-serif; font-size:11px; padding-top:0px; border-width:1px; border-style:solid; border-color:#828282; width:290px; margin:4px 0px 4px 0px;}
    label.formleft {font-family:Arial, Helvetica, sans-serif; font-size:11px; float:left; text-align:right; width:115px; margin:6px 4px 4px 4px;}
    input.formright {float:left; width:auto; clear:both; margin-left:115px; margin-right: 10px; }
    p.plicht_form{font-size:11px; text-align:left;  margin:0px 0px 40px 125px; }
    p.info_an_email{font-size:11px; text-align:left;  margin:5px 0px 5px 125px; }
    p.error{margin:10px 0em 0em 125px; font-size:11px; color:#3c0a0a; }
    p.errortop{margin:10px 0em 0em 125px; font-size:11px; color:#3c0a0a;  }
    p.errorhead{margin:10px 0em 0em 130px; font-size:11px; color:#3c0a0a; }
    input[type=text], select { float:left; }
    input.but_kontaktform{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#828282; margin:4px 0px 20px 125px; width:142px; height:18px; border-width:1px; border-style:solid; border-color:#828282; background-color:#dce6d4; }
    form br { clear:both; }
    label, select, input[type=checkbox], input[type=radio], input[type=button], input[type=submit] {vertical-align:top; cursor:pointer; }
    form.fo_kontaktform {font-family:Arial, Helvetica, sans-serif; line-height : 100%; margin-top : 10px;}
    span.stern{color:#3c0a0a; }

    div.tx-indexedsearch
    {
        margin:8px 10px 20px 5px;
    }
    input.tx-indexedsearch-searchbox-sword
    {
        font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:0px; border-width:1px; border-style:solid; border-color:#828282; width:130px; margin:0px;
    }
    input.tx-indexedsearch-searchbox-button
    {
        width:55px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#828282; margin:0px; height:18px; border-width:1px; border-style:solid; border-color:#828282; background-color:#dce6d4;
    }

table.table_template_bild_links
{
margin:15px 0px 15px 0px;
}
table.table_template_bild_rechts
{
margin:15px 0px 15px 0px;
}


    div.div_sitemap1
    {
        margin:0px 5px 0px 5px;
    }
    div.div_sitemap1 a
    {
        text-decoration:none;
        color:#000000;
    }
    div.div_sitemap2
    {
        margin:0px 5px 0px 45px;
    }
    div.div_sitemap2 a
    {
        text-decoration:none;
        color:#828282;
    }
    div.div_sitemap3
    {
        margin:0px 5px 0px 85px;
    }
    div.div_sitemap3 a
    {
        text-decoration:none;
        color:#828282;
    }
    div.div_sitemap2 a:hover, div.div_sitemap3 a:hover, div.div_sitemap1_allgemein a:hover
    {
        text-decoration:none;
        color:#3c0a0a;
    }
    div.div_sitemap_spacer2
    {
        width:580px;
        height:20px;
    }
    div.div_sitemap_headline
    {
        margin:5px 5px 15px 5px;
    }
    div.div_sitemap_headline p.bodytext
    {
        margin:0px;
        font-size:14px;
    }
    div.div_sitemap1_allgemein
    {
        margin:0px 5px 0px 5px;
    }
    div.div_sitemap1_allgemein a
    {
        text-decoration:none;
        color:#828282;
    }

    div.div_sitemap_list_allgemein
    {
        margin: 0px 0px 20px 0px;
    }

    div.div_produktnavigator
{
height:100%;
width:724px;
padding:0px 0px 30px 0px;
margin:0px;
}
td.td_produktnavigator
{
height:100%;
width:724px;
background-color:#ffffff;
}
div.div_template_bild_links img
{
padding: 2px 0px 2px 0px;
}
div.div_template_bild_rechts img
{
padding: 2px 0px 2px 0px;
}
tr.tx-indexedsearch-title
{
background-color:#ffffff;
}
tr.tx-indexedsearch-title td
{
background-color:#ffffff;
}
tr.tx-indexedsearch-title td a
{
color:#828282;
font-weight:bold;
text-decoration:none;
}
tr.tx-indexedsearch-title td a:hover
{
color:#3c0a0a;
font-weight:bold;
text-decoration:none;
}

div.div_template_bildunterschrift_links
{
padding:0px 0px 5px 0px;
}
div.div_template_bildunterschrift_links p.bodytext
{
padding:3px 5px 5px 5px;
margin:0px;
font-size:10px;
}
div.div_template_bildunterschrift_rechts
{
padding:0px 0px 5px 0px;
}
div.div_template_bildunterschrift_rechts p.bodytext
{
padding:3px 5px 5px 5px;
margin:0px;
font-size:10px;
}


div.tabelle
{
padding:10px 5px 5px 5px;
}
table.tabelle
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
border:0px;
padding:0px;
margin:0px;
background-color:#e4e9e3;
border-collapse:collapse;
}
tr.kopf
{
background-color:#ffffff;
/*background-color:#3c0a0a;
    background-image:url(../fileadmin/images-layout/eckerechts.gif);
background-position:bottom right;
background-repeat:no-repeat;*/
}
tr.kopf p
{
color:#ffffff;
padding:0px 0px 0px 5px;
font-weight:bold;
}
table.liste
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
border:0px;
border-collapse:collapse;
margin:0px;
}
tr.dunkel
{
    background-color:#828282;
}
table.liste td
{
    font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
align:left;
vertical-align:top;
}
td.rahmen
{
    font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
    background-color:#E4E9E3;
}
td.bezeichnung
{
color:#000000;
width:100px;
white-space:nowrap;
}
td.rot
{
color:#FF3300;
width:60px;
white-space:nowrap;
}
td.schwarz
{
color:#000000;
width:60px;
white-space:nowrap;
}
td.gruen
{
color:#339900;
width:60px;
white-space:nowrap;
}


table.contenttable
{
font-family: Arial, Helvetica, sans-serif;
vertical-align:top;
font-size: 11px;
border:0px;
border-collapse:collapse;
margin:0px 5px 10px 5px;
background-color:#FFFFFF;
color:#00000;
}
.contenttable tr.tr-even
{
background-color:#f2f2f2;
padding:0px 3px 0px 3px;
color:#000000;
}
.contenttable tr.tr-odd
{
background-color:#FFFFFF;
padding:0px 3px 0px 3px;
color:#000000;
}
.contenttable tr.tr-0
{
background-color:#ffffff;
/*background-color:#3c0a0a;
    background-image:url(../fileadmin/images-layout/eckerechts.gif);
background-position:bottom right;
background-repeat:no-repeat;*/
color:#000000;

}

.contenttable td.td-0
{
vertical-align:top;
text-align:left;
white-space:nowrap;
padding:1px 3px 1px 3px;
color:#000000;
}
.contenttable td.td-1
{
color:#000000;
vertical-align:top;
text-align:left;
width:60px;
margin:3px;
padding:3px;
}
.contenttable td.td-2
{
color:#000000;
vertical-align:top;
text-align:left;
width:60px;
margin:3px;
padding:3px;
}
.contenttable td.td-3
{
color:#000000;
vertical-align:top;
text-align:left;
width:60px;
margin:3px;
padding:3px;
}
.contenttable td.td-4
{
color:#000000;
vertical-align:top;
text-align:left;
width:60px;
margin:3px;
padding:3px;
}
.contenttable td.td-5
{
color:#000000;
vertical-align:top;
text-align:left;
width:60px;
margin:3px;
padding:3px;
}
.contenttable td.td-6
{
color:#000000;
vertical-align:top;
text-align:left;
width:60px;
margin:3px;
padding:3px;
}
.contenttable td.td-last
{
color:#000000;
vertical-align:top;
text-align:left;
width:60px;
margin:3px;
padding:3px;
}


.contenttable-1 tr.tr-even
{
background-color:#f2f2f2;
padding:0px 3px 0px 3px;
color:#000000;
}
.contenttable-1 tr.tr-odd
{
background-color:#FFFFFF;
padding:0px 3px 0px 3px;
color:#000000;
}
.contenttable-1 tr.tr-0
{
background-color:#ffffff;
/*background-color:#3c0a0a;
    background-image:url(../fileadmin/images-layout/eckerechts.gif);
background-position:bottom right;
background-repeat:no-repeat;*/
color:#000000;

}

.contenttable-1 td.td-0
{
vertical-align:top;
text-align:left;
white-space:nowrap;
padding:1px 3px 1px 3px;
width:200px;
color:#000000;
}
.contenttable-1 td.td-1
{
color:#000000;
vertical-align:top;
text-align:left;
width:200px;
margin:3px;
padding:3px;
}
.contenttable-1 td.td-2
{
color:#000000;
vertical-align:top;
text-align:left;
width:200px;
margin:3px;
padding:3px;
}
.contenttable-1 td.td-3
{
color:#000000;
vertical-align:top;
text-align:left;
width:200px;
margin:3px;
padding:3px;
}
.contenttable-1 td.td-4
{
color:#000000;
vertical-align:top;
text-align:left;
width:200px;
margin:3px;
padding:3px;
}
.contenttable-1 td.td-5
{
color:#000000;
vertical-align:top;
text-align:left;
width:200px;
margin:3px;
padding:3px;
}
.contenttable-1 td.td-6
{
color:#000000;
vertical-align:top;
text-align:left;
width:200px;
margin:3px;
padding:3px;
}
.contenttable-1 td.td-last
{
color:#000000;
vertical-align:top;
text-align:left;
width:200px;
margin:3px;
padding:3px;
}

.contenttable-2 tr.tr-even
{
background-color:#f2f2f2;
padding:0px 3px 0px 3px;
color:#000000;
}
.contenttable-2 tr.tr-odd
{
background-color:#FFFFFF;
padding:0px 3px 0px 3px;
color:#000000;
}
.contenttable-2 tr.tr-0
{
background-color:#ffffff;
/*background-color:#3c0a0a;
    background-image:url(../fileadmin/images-layout/eckerechts.gif);
background-position:bottom right;
background-repeat:no-repeat;*/
color:#000000;
}

.contenttable-2 td.td-0
{
vertical-align:top;
text-align:left;
white-space:nowrap;
padding:1px 3px 1px 3px;
width:270px;
color:#000000;
}
.contenttable-2 td.td-1
{
color:#000000;
vertical-align:top;
text-align:left;
width:270px;
margin:3px;
padding:3px;
}
.contenttable-2 td.td-2
{
color:#000000;
vertical-align:top;
text-align:left;
width:270px;
margin:3px;
padding:3px;
}
.contenttable-2 td.td-3
{
color:#000000;
vertical-align:top;
text-align:left;
width:270px;
margin:3px;
padding:3px;
}
.contenttable-2 td.td-4
{
color:#000000;
vertical-align:top;
text-align:left;
width:270px;
margin:3px;
padding:3px;
}
.contenttable-2 td.td-5
{
color:#000000;
vertical-align:top;
text-align:left;
width:270px;
margin:3px;
padding:3px;
}
.contenttable-2 td.td-6
{
color:#000000;
vertical-align:top;
text-align:left;
width:270px;
margin:3px;
padding:3px;
}
.contenttable-2 td.td-last
{
color:#000000;
vertical-align:top;
text-align:left;
width:270px;
margin:3px;
padding:3px;
}

tr.tr-0 p
{
color:#ffffff;
font-weight:bold;
white-space:nowrap;
}
tr.tr-1
{
color:#000000;

}
tr.tr-0
{
color:#000000;

}
tr.tr-2 p,
tr.tr-3 p,
tr.tr-4 p,
tr.tr-5 p,
tr.tr-6 p,
tr.tr-7 p,
tr.tr-8 p,
tr.tr-9 p,
tr.tr-10 p,
tr.tr-11 p,
tr.tr-12 p,
tr.tr-13 p,
tr.tr-14 p,
tr.tr-15 p,
tr.tr-last p
{
color:#000000;
}

tr.tr-even p,
tr.tr-odd p {
  color:#000000;
}


div.tx-newloginbox-pi1
{
padding:5px;
margin: 0px;
}
p.p_username
{
text-align:right;
}
p.p_password
{
text-align:right;
}
input.input_username
{
font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:0px; border-width:1px; border-style:solid; border-color:#828282; width:290px; margin:4px 0px 4px 0px;
}
input.input_password
{
font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:0px; border-width:1px; border-style:solid; border-color:#828282; width:290px; margin:4px 0px 4px 0px;
}
input.tx-newloginbox-pi1-submit
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal; color:#828282;
margin:4px 0px 20px 0px;
width:80px;
height:18px;
border-width:1px;
border-style:solid;
border-color:#828282;
background-color:#f2f2f2;
}
input.but_logout
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal; color:#828282;
margin:20px 0px 20px 30px;
width:80px;
height:18px;
border-width:1px;
border-style:solid;
border-color:#828282;
background-color:#dce6d4;
}

td.td_login_left
{
width:150px;
}
td.td_login_right
{
width:150px;
}
p.login_hinweis
{
color:#3c0a0a;
margin:0px;
padding: 0px 0px 5px 50px;
font-size:12px;
}

div.div_produktnavigator
{
padding:35px 0px 35px 0px;
margin:0px;

}
div.div_produktnavigator a
{
text-decoration:none;

}
div.div_produktnavigator a:hover
{
color:#3c0a0a;
        text-decoration:none;
}

div.div_produktnavigator ul
{
padding:5px;
margin:0px;

}

table.table_produktnavigator
{
border:0px;
}

td.td_produktnavigator_1_1, td.td_produktnavigator_1_2, td.td_produktnavigator_1_3, td.td_produktnavigator_1_4
{
background-color:#ffffff;
        border-right-width:1px;
        border-right-color: #828282;
        border-right-style: solid;
        height:50px;
vertical-align:top;

}
td.td_produktnavigator_1_5
{
background-color:#ffffff;
        height:50px;
vertical-align:top;
}
td.td_produktnavigator_2_1, td.td_produktnavigator_2_2, td.td_produktnavigator_2_3, td.td_produktnavigator_2_4
{
background-color:#f2f2f2;
        border-right-width:1px;
        border-right-color: #828282;
        border-right-style: solid;
        height:45px;
vertical-align:top;
}
td.td_produktnavigator_2_5
{
background-color:#f2f2f2;
        height:45px;
vertical-align:top;
}
td.td_produktnavigator_3_1, td.td_produktnavigator_3_2, td.td_produktnavigator_3_3, td.td_produktnavigator_3_4
{
background-color:#f2f2f2;
        border-right-width:1px;
        border-right-color: #828282;
        border-right-style: solid;
        height:45px;
vertical-align:top;
}
td.td_produktnavigator_3_5
{
background-color:#f2f2f2;
/*background-color:#ebf0e6; */
        height:45px;
}
td.td_produktnavigator_4_1, td.td_produktnavigator_4_2, td.td_produktnavigator_4_3
{
background-color:#f2f2f2;
        border-right-width:1px;
        border-right-color: #828282;
        border-right-style: solid;
        height:45px;
}
td.td_produktnavigator_4_4
{
background-color:#f2f2f2;
        border-right-width:1px;
        border-right-color: #828282;
        border-right-style: solid;
        height:45px;
}

td.td_produktnavigator_4_5
{
background-color:#f2f2f2;
        height:45px;
}
td.td_produktnavigator_5_1, td.td_produktnavigator_5_2
{
background-color:#f2f2f2;
        border-right-width:1px;
        border-right-color: #828282;
        border-right-style: solid;
        height:45px;
}
td.td_produktnavigator_5_3, td.td_produktnavigator_5_4
{
background-color:#f2f2f2;
        border-right-width:1px;
        border-right-color: #828282;
        border-right-style: solid;
        height:45px;
}

td.td_produktnavigator_5_5
{
background-color:#f2f2f2;
        height:45px;
}
td.td_produktnavigator_6_1
{
background-color:#f2f2f2;
       /* border-right-width:1px;
        border-right-color: #828282;
        border-right-style: solid; */
        height:45px;
vertical-align:middle;
text-align:center;
}
td.td_produktnavigator_6_2
{
background-color:#f2f2f2;
        height:45px;
}
div.div_produktnavigator_1_1 p.bodytext,
div.div_produktnavigator_1_2 p.bodytext,
div.div_produktnavigator_1_3 p.bodytext,
div.div_produktnavigator_1_4 p.bodytext,
div.div_produktnavigator_1_5 p.bodytext
{
padding:4px;
text-align:left;
vertical-align:top;
}
div.div_produktnavigator_2_1 p.bodytext,
div.div_produktnavigator_2_2 p.bodytext,
div.div_produktnavigator_2_3 p.bodytext,
div.div_produktnavigator_2_4 p.bodytext,
div.div_produktnavigator_2_5 p.bodytext
{
padding:4px;
text-align:left;
vertical-align:top;
}
div.div_produktnavigator_2_1 li,
div.div_produktnavigator_2_2 li,
div.div_produktnavigator_2_3 li,
div.div_produktnavigator_2_4 li,
div.div_produktnavigator_2_5 li
{
list-style-type:none;
padding:0px 0px 1px 12px;
margin: 0px 0px 0px 0px;
background-image:url(../fileadmin/images-layout/navi-pfeil-trans.gif);
background-position:top left;
background-repeat:no-repeat;
}
div.div_produktnavigator_3_1 p.bodytext,
div.div_produktnavigator_3_2 p.bodytext,
div.div_produktnavigator_3_3 p.bodytext,
div.div_produktnavigator_3_4 p.bodytext,
div.div_produktnavigator_3_5 p.bodytext
{
padding:4px;
text-align:left;
vertical-align:top;
}
div.div_produktnavigator_3_1 li,
div.div_produktnavigator_3_2 li,
div.div_produktnavigator_3_3 li,
div.div_produktnavigator_3_4 li,
div.div_produktnavigator_3_5 li
{
list-style-type:none;
padding:0px 0px 1px 12px;
margin: 0px 0px 0px 0px;
background-image:url(../fileadmin/images-layout/navi-pfeil-trans.gif);
background-position:top left;
background-repeat:no-repeat;
}
div.div_produktnavigator_4_1 p.bodytext,
div.div_produktnavigator_4_2 p.bodytext,
div.div_produktnavigator_4_3 p.bodytext,
div.div_produktnavigator_4_4 p.bodytext,
div.div_produktnavigator_4_5 p.bodytext
{
padding:4px;
text-align:left;
vertical-align:top;
}
div.div_produktnavigator_4_1 li,
div.div_produktnavigator_4_2 li,
div.div_produktnavigator_4_3 li,
div.div_produktnavigator_4_4 li,
div.div_produktnavigator_4_5 li
{
list-style-type:none;
padding:0px 0px 1px 12px;
margin: 0px 0px 0px 0px;
background-image:url(../fileadmin/images-layout/navi-pfeil-trans.gif);
background-position:top left;
background-repeat:no-repeat;
}
div.div_produktnavigator_5_1 p.bodytext,
div.div_produktnavigator_5_2 p.bodytext,
div.div_produktnavigator_5_3 p.bodytext,
div.div_produktnavigator_5_4 p.bodytext,
div.div_produktnavigator_5_5 p.bodytext
{
padding:4px;
text-align:left;
vertical-align:top;
}
div.div_produktnavigator_5_1 li,
div.div_produktnavigator_5_2 li,
div.div_produktnavigator_5_3 li,
div.div_produktnavigator_5_4 li,
div.div_produktnavigator_5_5 li
{
list-style-type:none;
padding:0px 0px 1px 12px;
margin: 0px 0px 0px 0px;
background-image:url(../fileadmin/images-layout/navi-pfeil-trans.gif);
background-position:top left;
background-repeat:no-repeat;
}

div.div_produktnavigator_6_1 p.bodytext
{
padding:4px;
text-align:center;
vertical-align:middle;
}
div.div_produktnavigator_6_2 p.bodytext
{
padding:4px;
text-align:left;
vertical-align:top;
}
div.div_produktnavigator_6_1 li ul
{
list-style-image:url(../fileadmin/images-layout/navi-pfeil-trans-li.gif);
margin:0px;
padding:0px;
}
div.div_produktnavigator_6_1 li
{
list-style-image:url(../fileadmin/images-layout/navi-pfeil-trans-li.gif);
padding:0px 0px 0px 0px;
margin:0px;
}

























}



@media print
{
    body
    {
    	background-color:#ffffff;
    }
    p,a,table,td,tr,li,ol,ul,span
    {
    	font-size:12pt;
    	font-family:arial,helvetica,sans-serif;
    }
    h1, h2, h3, h4, h5
    {
    font-size:13pt;
    font-color:#000000;
    font-family:arial,helvetica,sans-serif;
    }

    p,ul, li, ol,table,td,tr,span, a, div
    {
    	color: #000000;
    }
    tr.tr_head
    {
    	display:none;
    }
    tr.tr_line
    {
    	display:none;
    }

    tr.tr_topnavi
    {
    	display:none;
    }
    table.table_main
    {
    	width:19cm;
        border:0px;
    }
    td.td_mainnavigation
    {
    	display:none;
    }
td.td_maincontent_rechts
{
  display:none;

}
td.td_maincontent_right
{
  display:none;
width:0px;

}
td.td_bottomnavi_right
{
  display:none;

}
td_maincontent_left
{
width:580px;
}
    td.td_footer_I
    {
    	display:none;
    }
    td.td_footer_II
    {
    	border:0px;
    }
    td.td_footer_III
    {
    	border:0px;
display:none;
    }
    td.td_footer_IV
    {
    	display:none;
    }
    tr.tr_head_print
    {
        display: table-row;
    }
    td.td_head_print
    {
        display: table-cell;
    }
    img.img_head_druck
    {
        display: block;
    }
div.div_produktnavigator
{
padding:35px 0px 35px 0px;
margin:0px;

}
div.div_produktnavigator a
{
text-decoration:none;

}
div.div_produktnavigator a:hover
{
color:#3c0a0a;
        text-decoration:none;
}

div.div_produktnavigator ul
{
padding:5px;
margin:0px;

}

table.table_produktnavigator
{
border:0px;
}

td.td_produktnavigator_1_1, td.td_produktnavigator_1_2, td.td_produktnavigator_1_3, td.td_produktnavigator_1_4
{
background-color:#ffffff;
        border-right-width:1px;
        border-right-color: #828282;
        border-right-style: solid;
        height:50px;
vertical-align:top;
border-bottom-width:1px;
        border-bottom-color: #828282;
        border-bottom-style: solid;


}
td.td_produktnavigator_1_5
{
background-color:#ffffff;
        height:50px;
vertical-align:top;
border-bottom-width:1px;
        border-bottom-color: #828282;
        border-bottom-style: solid;

}
td.td_produktnavigator_2_1, td.td_produktnavigator_2_2, td.td_produktnavigator_2_3, td.td_produktnavigator_2_4
{
background-color:#f2f2f2;
        border-right-width:1px;
        border-right-color: #828282;
        border-right-style: solid;
        height:45px;
vertical-align:top;
border-bottom-width:1px;
        border-bottom-color: #828282;
        border-bottom-style: solid;

}
td.td_produktnavigator_2_5
{
background-color:#f2f2f2;
        height:45px;
vertical-align:top;
border-bottom-width:1px;
        border-bottom-color: #828282;
        border-bottom-style: solid;

}
td.td_produktnavigator_3_1, td.td_produktnavigator_3_2, td.td_produktnavigator_3_3, td.td_produktnavigator_3_4
{
background-color:#f2f2f2;
        border-right-width:1px;
        border-right-color: #828282;
        border-right-style: solid;
        height:45px;
vertical-align:top;
border-bottom-width:1px;
        border-bottom-color: #828282;
        border-bottom-style: solid;

}
td.td_produktnavigator_3_5
{
background-color:#f2f2f2;
        height:45px;
border-bottom-width:1px;
        border-bottom-color: #828282;
        border-bottom-style: solid;

}
td.td_produktnavigator_4_1, td.td_produktnavigator_4_2, td.td_produktnavigator_4_3
{
background-color:#f2f2f2;
        border-right-width:1px;
        border-right-color: #828282;
        border-right-style: solid;
        height:45px;
border-bottom-width:1px;
        border-bottom-color: #828282;
        border-bottom-style: solid;

}
td.td_produktnavigator_4_4
{
background-color:#f2f2f2;
        border-right-width:1px;
        border-right-color: #828282;
        border-right-style: solid;
        height:45px;
border-bottom-width:1px;
        border-bottom-color: #828282;
        border-bottom-style: solid;

}

td.td_produktnavigator_4_5
{
background-color:#f2f2f2;
        height:45px;
border-bottom-width:1px;
        border-bottom-color: #828282;
        border-bottom-style: solid;

}
td.td_produktnavigator_5_1, td.td_produktnavigator_5_2
{
background-color:#f2f2f2;
        border-right-width:1px;
        border-right-color: #828282;
        border-right-style: solid;
        height:45px;
border-bottom-width:1px;
        border-bottom-color: #828282;
        border-bottom-style: solid;

}
td.td_produktnavigator_5_3, td.td_produktnavigator_5_4
{
background-color:#f2f2f2;
        border-right-width:1px;
        border-right-color: #828282;
        border-right-style: solid;
        height:45px;
border-bottom-width:1px;
        border-bottom-color: #828282;
        border-bottom-style: solid;

}

td.td_produktnavigator_5_5
{
background-color:#f2f2f2;
        height:45px;
border-bottom-width:1px;
        border-bottom-color: #828282;
        border-bottom-style: solid;

}
td.td_produktnavigator_6_1
{
background-color:#DCE6D4;
     /* border-right-width:1px;
        border-right-color: #828282;
        border-right-style: solid;  */
        height:45px;
vertical-align:middle;
text-align:center;
border-bottom-width:1px;
        border-bottom-color: #828282;
        border-bottom-style: solid;

}
td.td_produktnavigator_6_2
{
background-color:#DCE6D4;
        height:45px;
border-bottom-width:1px;
        border-bottom-color: #828282;
        border-bottom-style: solid;

}
div.div_produktnavigator_1_1 p.bodytext,
div.div_produktnavigator_1_2 p.bodytext,
div.div_produktnavigator_1_3 p.bodytext,
div.div_produktnavigator_1_4 p.bodytext,
div.div_produktnavigator_1_5 p.bodytext
{
padding:4px;
text-align:left;
vertical-align:top;
}
div.div_produktnavigator_2_1 p.bodytext,
div.div_produktnavigator_2_2 p.bodytext,
div.div_produktnavigator_2_3 p.bodytext,
div.div_produktnavigator_2_4 p.bodytext,
div.div_produktnavigator_2_5 p.bodytext
{
padding:4px;
text-align:left;
vertical-align:top;
}
div.div_produktnavigator_2_1 li,
div.div_produktnavigator_2_2 li,
div.div_produktnavigator_2_3 li,
div.div_produktnavigator_2_4 li,
div.div_produktnavigator_2_5 li
{
list-style-type:none;
padding:0px 0px 1px 12px;
margin: 0px 0px 0px 0px;
background-image:url(../fileadmin/images-layout/navi-pfeil-trans.gif);
background-position:top left;
background-repeat:no-repeat;
}
div.div_produktnavigator_3_1 p.bodytext,
div.div_produktnavigator_3_2 p.bodytext,
div.div_produktnavigator_3_3 p.bodytext,
div.div_produktnavigator_3_4 p.bodytext,
div.div_produktnavigator_3_5 p.bodytext
{
padding:4px;
text-align:left;
vertical-align:top;
}
div.div_produktnavigator_3_1 li,
div.div_produktnavigator_3_2 li,
div.div_produktnavigator_3_3 li,
div.div_produktnavigator_3_4 li,
div.div_produktnavigator_3_5 li
{
list-style-type:none;
padding:0px 0px 1px 12px;
margin: 0px 0px 0px 0px;
background-image:url(../fileadmin/images-layout/navi-pfeil-trans.gif);
background-position:top left;
background-repeat:no-repeat;
}
div.div_produktnavigator_4_1 p.bodytext,
div.div_produktnavigator_4_2 p.bodytext,
div.div_produktnavigator_4_3 p.bodytext,
div.div_produktnavigator_4_4 p.bodytext,
div.div_produktnavigator_4_5 p.bodytext
{
padding:4px;
text-align:left;
vertical-align:top;
}
div.div_produktnavigator_4_1 li,
div.div_produktnavigator_4_2 li,
div.div_produktnavigator_4_3 li,
div.div_produktnavigator_4_4 li,
div.div_produktnavigator_4_5 li
{
list-style-type:none;
padding:0px 0px 1px 12px;
margin: 0px 0px 0px 0px;
background-image:url(../fileadmin/images-layout/navi-pfeil-trans.gif);
background-position:top left;
background-repeat:no-repeat;
}
div.div_produktnavigator_5_1 p.bodytext,
div.div_produktnavigator_5_2 p.bodytext,
div.div_produktnavigator_5_3 p.bodytext,
div.div_produktnavigator_5_4 p.bodytext,
div.div_produktnavigator_5_5 p.bodytext
{
padding:4px;
text-align:left;
vertical-align:top;
}
div.div_produktnavigator_5_1 li,
div.div_produktnavigator_5_2 li,
div.div_produktnavigator_5_3 li,
div.div_produktnavigator_5_4 li,
div.div_produktnavigator_5_5 li
{
list-style-type:none;
padding:0px 0px 1px 12px;
margin: 0px 0px 0px 0px;
background-image:url(../fileadmin/images-layout/navi-pfeil-trans.gif);
background-position:top left;
background-repeat:no-repeat;
}

div.div_produktnavigator_6_1 p.bodytext
{
padding:4px;
text-align:center;
vertical-align:middle;
}
div.div_produktnavigator_6_2 p.bodytext
{
padding:4px;
text-align:left;
vertical-align:top;
}
div.div_produktnavigator_6_1 li ul
{
list-style-image:url(../fileadmin/images-layout/navi-pfeil-trans-li.gif);
margin:0px;
padding:0px;
}
div.div_produktnavigator_6_1 li
{
list-style-image:url(../fileadmin/images-layout/navi-pfeil-trans-li.gif);
padding:0px 0px 0px 0px;
margin:0px;
}

.imgtext-table{
margin-left:10px!important;
}

}


.tr_footer_inline, .td_footer {
  border-bottom: 1px solid #828282;
}

