+html{
margin: 0;
padding: 0;
height: 100%;
}
TD#main_2 .csc-form-label { line-height: 13px; padding-bottom: 5px;}
.contenttable {width:100%; margin-top: 4px;}
.table_content  {margin-left: 0px; padding-left: 0px;}
.table_content td { vertical-align:top;}
/*.imgtext-nowrap  {padding-bottom: 0px; padding-top: 0px; margin-top: 0px; margin-bottom: 0px;}*/
/*DEFINITION LINKS AUF OVERVIEW SEITEN*/
/*TD#main_1 DIV.meinlink { padding-left: 20px;         background-image:url(images/mini_pfeil_rot.gif);
        background-repeat:no-repeat;}
TD#main_1 DIV.meinlink p{ padding-left: 0px; line-height: 12px;}
TD#main_1 DIV.meinlink p a{ padding-left: 0px; text-decoration: none; color: #000000;}
TD#main_2 DIV.meinlink { padding-left: 20px;         background-image:url(images/mini_pfeil_rot.gif);
        background-repeat:no-repeat;}
TD#main_2 DIV.meinlink p{ padding-left: 0px; line-height: 12px;}
TD#main_2 DIV.meinlink p a{ padding-left: 0px; text-decoration: none; color: #000000;}
TD#main_2 .meinlink { padding-left: 20px;         background-image:url(images/mini_pfeil_rot.gif);
        background-repeat:no-repeat; line-height: 12px;}
TD#main_2 .meinlink p{ padding-left: 0px; line-height: 12px;}
TD#main_2 .meinlink a{ padding-left: 0px; text-decoration: none; color: #000000;}

TD#main_3 DIV.meinlink { padding-left: 20px;         background-image:url(images/mini_pfeil_rot.gif);
        background-repeat:no-repeat;}
TD#main_3 DIV.meinlink p{ padding-left: 0px; line-height: 12px;}
TD#main_3 DIV.meinlink p a{ padding-left: 0px; text-decoration: none; color: #000000;}*/
TD#lastupdateIDTD {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        line-height: 8px;
        font-size: 8px;
        color: #6D6D6D;
        vertical-align: bottom;
        }

a img { border: none;}

.spacer-gif {
height: 0px;
}
TD#footer-table-printview {
        padding-left: 40px;
}
TD#box_rechts p a{
text-decoration: none;
}
TD#box_rechts p, .bodytext a{
text-decoration: none;
}
.head_menu a{vertical-align: bottom;}
TD#head_menu DIV{
margin-left:0px;
padding-left:0px;

}
TD#box_contact DIV.image{
        padding-left: 20px;
        }
TD#box_contact .csc-uploads-fileName{
display: none;
}
TD#box_contact .csc-uploads-icon img{
width: 21px;
height: 24px;
margin-left: 27px;
margin-top: 5px;
}
TD#box_contact DIV.print_button {
margin-left: 20px;
margin-top: 5px;
}
/*TD#head_menu DIV.menu-oben-layer a{
margin-top: 50px;
}*/

/* --- TEXT FORMAT STARTSEITE BEGIN --- */
TD#imgmiddle {
background-position:right;
background-image: url(images/vertical_dotted.gif);
background-repeat:repeat-y;
}
TD#box_product DIV.image{
        padding-left: 20px;
        }
TD#box_product .csc-uploads-fileName{
display: none;
}
TD#box_product .csc-uploads-icon img{
width: 21px;
height: 24px;
margin-left: 17px;
margin-top: 5px;
}
TD#box_product DIV.print_button {
margin-left: 20px;
margin-top: 5px;
}
/* --- FORMAT SEARCHPAGE --- */
TD#main_2 DIV.tx-indexedsearch {
        padding-top: 15px;
}
TD#main_2 DIV.tx-indexedsearch input{margin-bottom: 10px;         font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #000000;
        border-style: solid;
        border-width: 1px;
        border-color: #6D6D6D;
        margin-bottom:10px;}
TD#main_2 DIV.tx-indexedsearch select{margin-bottom: 10px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #000000;
        border-style: none;}
TD#main_2 DIV.tx-indexedsearch option{margin-bottom: 10px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #000000;
        border-style: none;
}
TD#main_2 .label-searchfield {
        float: right;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #6D6D6D;
        padding-right: 10px;
        margin-top: 0px;
        vertical-align: top;
}
TD#main_2 DIV.tx-indexedsearch-sec a{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        line-height: 15px;
        font-size: 10px;
        color: #000000;
        margin-bottom: 0px;
        text-decoration:none;
        padding-right: 8px;
        padding-left: 15px;
        background-image:url(images/mini_pfeil_rot.gif);
        background-repeat:no-repeat;
}
TD#main_2 .browsebox a{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        line-height: 10px;
        font-size: 10px;
        color: #000000;
        margin-bottom: 0px;
        text-decoration:none;
}
TD#main_2 .tx-indexedsearch-percent {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        line-height: 19px;
        margin-top: 0px;
        font-size: 10px;
        color: #6D6D6D;
        padding-right: 8px;
}
TD#main_2 .tx-indexedsearch-info {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-style:normal;
        line-height: 19px;
        margin-top: 0px;
        font-size: 10px;
        color: #6D6D6D;
        padding-right: 8px;
        background-color:#F0F0F0;
}
TD#main_2 .tx-indexedsearch-info a{text-decoration:none; color: #6D6D6D;}
TD#main_2 .tx-indexedsearch-descr {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-style:normal;
        line-height: 19px;
        margin-top: 0px;
        font-size: 10px;
        color: #6D6D6D;
        padding-right: 8px;
}
TD#main_2 .tx-indexedsearch-redMarkup {color:#CF0515;}
TD#main_2 .tx-indexedsearch-title {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        line-height: 19px;
        margin-top: 0px;
        font-size: 10px;
        color: #6D6D6D;
        padding-right: 8px;
        background-color:#FFFFFF;
}
TD#main_2 .tx-indexedsearch-result-count {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        line-height: 19px;
        margin-top: 0px;
        font-size: 10px;
        color: #6D6D6D;
        padding-right: 8px;
        background-color:#F0F0F0;
}
TD#main_2 .tx-indexedsearch-title a{text-decoration:none; color: #6D6D6D;}
TD#main_2 DIV.tx-indexedsearch-secHead .tx-indexedsearch-title{background-color: #F0F0F0;}
/* --- FORMAT P & A & SUP - TAG --- */
ol img {margin-left: -12px; }
ol{        margin-left: 0px;
        padding-left: 13px;
        background-image: url(images/mini_pfeil_rot.gif);
        background-repeat: no-repeat;
        background-position: 0px 3px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        line-height: 15px;
        font-size: 10px;
        color: #000000;
        padding-right: 8px;}
ol a{text-decoration: none; color: #000000;}
p ol{margin-bottom: 0px; margin-top: 0px; margin-left: 0px; padding-left: 13px;}


TD#main_1 img {margin-bottom: 5px;}
TD#main_2 img {margin-bottom: 5px;}
TD#mainprod_2 img {margin-bottom: 5px; margin-top:15px;}
TD#mainprod_2 .csc-header-n1 {margin-top:0px;}
TD#main_3 img {margin-bottom: 5px;}
TD#main_4 img {margin-bottom: 5px;}
TD#mainprod_2 DIV.csc-textpic-imagewrap {
        padding-left: 45px;
        }

        TD#main_1 img {
        margin-bottom: 0px;
}
TD#main_2 img {
        margin-bottom: 0px;
}
TD#main_3 img {
        margin-bottom: 0px;
}
TD#main_4 img {
        margin-bottom: 0px;
}
TD#main_1 ul{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        line-height: 19px;
        font-size: 10px;
        color: #6D6D6D;
        padding-right: 8px;
        margin-left: 15px;
        padding-left: 0px;
}
TD#main_2 ul{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        line-height: 19px;
        font-size: 10px;
        color: #6D6D6D;
        padding-right: 8px;
        margin-left: 15px;
        padding-left: 0px;
}
TD#mainprod_2 ul{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        line-height: 19px;
        font-size: 10px;
        color: #6D6D6D;
        padding-right: 8px;
        margin-left: 15px;
        padding-left: 0px;
        margin-top: 0px;
}
TD#main_print ul{
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 20px;
font-size: 12px;
color: #343434;
margin-left: 15px;
padding-left: 0px;
margin-top: 0px;
}
/*------------------- NOCH ?NDERN F?R LINKSLISTE!!! ----------------------
/*TD#main_2 .csc-textpic-caption {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        line-height: 19px;
        font-size: 10px;
        color: #6D6D6D;
        padding-bottom: 25px;
        }
TD#main_2 .csc-textpic-imagecolumn, .csc-textpic-imagewrap {
        margin-top: 5px;
        margin-bottom: 5px;
        margin-left: 0px;
        margin-right: 40px;
        }*/

TD#main_3 ul{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        line-height: 19px;
        font-size: 10px;
        color: #6D6D6D;
        padding-right: 8px;
        margin-left: 15px;
        padding-left: 0px;
}
TD#main_4 ul{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        line-height: 19px;
        font-size: 10px;
        color: #6D6D6D;
        padding-right: 8px;
        margin-left: 15px;
        padding-left: 0px;
}

sup {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #000000;
        font-size: 8px;
}

TD#main_1 p{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        line-height: 19px;
        font-size: 10px;
        color: #6D6D6D;
        padding-right: 8px;
        margin-top: 0px;
        }

TD#main_1 .normlink a{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        line-height: 19px;
        font-size: 10px;
        color: #000000;
        margin-bottom: 0px;
        text-decoration:none;
        /*padding-right: 8px;*/
        padding-left: 15px;
        background-image:url(images/mini_pfeil_rot.gif);
        background-repeat:no-repeat;
        }
TD#main_2 p{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        line-height: 19px;
        font-size: 10px;
        color: #6D6D6D;
        padding-right: 8px;
        margin-top: 0px;
}
        TD#main_2 p a{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        line-height: 19px;
        font-size: 10px;
        color: #6D6D6D;
        padding-right: 8px;
        margin-top: 0px;
        }
TD#main_2 .normlink a{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        line-height: 19px;
        font-size: 10px;
        color: #000000;
        margin-bottom: 0px;
        text-decoration:none;
        /*padding-right: 8px;*/
        padding-left: 15px;
        background-image:url(images/mini_pfeil_rot.gif);
        background-repeat:no-repeat;
        }

TD#main_contact_2 .nlink a{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        line-height: 19px;
        font-size: 10px;
        color: #000000;
        margin-bottom: 0px;
        text-decoration:none;
}
TD#main_contact_2 .ntoplink a{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        line-height: 19px;
        font-size: 10px;
        color: #CF0515;
        margin-bottom: 0px;
        text-decoration:none;
}

/* ------------ CONTACT PAGE BEGIN --------------- */
TD#main_contact_2 p{
        font-family: Verdana, Arial, Helvetica, sans-serif;
    line-height: 19px;
        font-size: 10px;
        color: #6D6D6D;
        padding-right: 8px;
        /*padding-left:20px;*/
        }
TD#main_contact_2 p strong{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        line-height: 19px;
        font-size: 10px;
        color: #CF0515 ;
        padding-right: 8px;

        }
TD#main_contact_2 .normlink a{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        line-height: 19px;
        font-size: 10px;
        color: #000000;
        margin-bottom: 0px;
        text-decoration:none;
        /*padding-right: 8px;*/
        padding-left: 15px;
        background-image:url(images/mini_pfeil_rot.gif);
        background-repeat:no-repeat;
        }
TD#main_contact_2 .imgtext-table{
        padding-bottom: 0px;
        padding-right: 10px;
}
TD#box_contact .imgtext-table  {
        padding-bottom: 2px;
        padding-top: 2px;
}
TD#box_contact .imgtext-table img{
        padding-bottom: 2px;
        padding-top: 2px;
}
TD#box_contact p{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #6D6D6D;
        padding-left: 20px;
        margin:0px;
        padding-top:3px;
}
TD#box_contact p a{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #6D6D6D;
        padding-left: 10px;
        }
/* -------------- CONTACT PAGE END ----------------- */
/* ----------- FORMULAR STYLES BEGIN ------------------------*/
TD#head_search {vertical-align: bottom;}
TD#head_search DIV.tx-macinasearchbox-pi1 input[type=submit]{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        width: 48px;
        margin-left: 2px;
        margin-right: 8px;
        }
TD#head_search DIV.tx-macinasearchbox-pi1 input{
        margin-left: 2px;
        margin-right: 2px;
        }
TD#main_2 .csc-mailform {
        border-style: none;
        padding-left: 0px;
        }
TD#main_2 .csc-mailform label, .csc-mailform-label {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #6D6D6D;
    width: 500px;
    float: left;
        padding-bottom:5px;
        /*clear:left;*/
        display: block;
}
fieldset.csc-mailform label, .csc-mailform-label {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #6D6D6D;
    width: 500px;
    float: left;
        padding-bottom:5px;
        /*clear:left;*/
        display: block;
}
TD#main_2 .csc-mailform textarea {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #000000;
    margin-left: 0px;
        margin-bottom:10px;
        color: #000000;
        border-style: solid;
        border-width: 1px;
        border-color: #6D6D6D;
        clear:left;
}
fieldset.csc-mailform textarea {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #000000;
    margin-left: 0px;
        margin-bottom:10px;
        color: #000000;
        border-style: solid;
        border-width: 1px;
        border-color: #6D6D6D;
        clear:left;
}
TD#main_2 select{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #000000;
}
TD#main_2 .csc-mailform input{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #000000;
        border-style: solid;
        border-width: 1px;
        border-color: #6D6D6D;
        margin-bottom:10px;
        clear:left;
}
TD#main_2 form{margin-bottom:0px; padding-bottom:0px;}
TD#inq_print input{
vertical-align: top;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #000000;
        border-style: solid;
        border-width: 1px;
        border-color: #6D6D6D;
        margin-top:0px;
        padding-top:0px;
        margin-left: 160px;
}
fieldset.csc-mailform input{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #000000;
        border-style: solid;
        border-width: 1px;
        border-color: #6D6D6D;
        margin-bottom:10px;
        clear:left;
}
#mailformtv{
border-style: none;}
/*------------------ FORMULAR STYLES END ---------------*/

TD#mainprod_2 p{
        font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 19px;
        font-size: 10px;
        color: #6D6D6D;
        padding-right: 8px;
        margin-top: 0px;
        }
TD#mainprod_2 .normlink a{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        line-height: 19px;
        font-size: 10px;
        color: #000000;
        margin-bottom: 0px;
        text-decoration:none;
        /*padding-right: 8px;*/
        padding-left: 15px;
        background-image:url(images/mini_pfeil_rot.gif);
        background-repeat:no-repeat;
        }
TD#main_3 p{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        margin-top: 0px;
        line-height: 19px;
        font-size: 10px;
        color: #6D6D6D;
        padding-right: 8px;
        }
TD#main_3 .normlink a{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        line-height: 19px;
        font-size: 10px;
        color: #000000;
        margin-bottom: 0px;
        text-decoration:none;
        /*padding-right: 8px;*/
        padding-left: 15px;
        background-image:url(images/mini_pfeil_rot.gif);
        background-repeat:no-repeat;
        }
TD#main_4 p{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        line-height: 19px;
        font-size: 10px;
        color: #6D6D6D;
        padding-right: 8px;
        margin-top: 0px;
        }
TD#main_4 .normlink a{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        line-height: 19px;
        font-size: 10px;
        color: #000000;
        margin-bottom: 0px;
        text-decoration:none;
        /*padding-right: 8px;*/
        padding-left: 15px;
        background-image:url(images/mini_pfeil_rot.gif);
        background-repeat:no-repeat;
        }
/* --- TEXT FORMAT END --- */
TD#product_head {padding-top: 5px;}
/* --- AB HIER FORMAT HAUPTNAVIGATION --- */
/* --- MEN? EBENE 2 --- */
TD#main_menue { padding-top: 5px;
        margin-bottom: 0px;
        padding-bottom: 0px;}

TD#main_menue DIV.nav_2 {
        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 9px;
        /*line-height: 21px;*/
        padding-top: 3px;
        padding-bottom: 5px;
        padding-left: 35px;
        padding-right: 5px;
        color: #6D6D6D;
        text-decoration: none;
        background-image:url(images/menue_stuff/middle_sublevel2.gif);
        background-repeat:repeat-y;
        }
TD#main_menue DIV.nav_2 a{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;

        /*line-height: 21px;*/
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        color: #6D6D6D;
        text-decoration: none;
        }
TD#main_menue DIV.nav_2 a:hover{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;

        /*line-height: 21px;*/
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        color: #CF0515;
        text-decoration: none;
        }

TD#main_menue DIV.nav_2_a {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;

        /*line-height: 21px;*/
        padding-top: 3px;
        padding-bottom: 5px;
        padding-left: 35px;
        padding-right: 5px;
        color: #CF0515;
        text-decoration: none;
        background-image:url(images/menue_stuff/middle_sublevel2.gif);
        background-repeat:repeat-y;
        }
TD#main_menue DIV.nav_2_a a{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;

        /*line-height: 21px;*/
        color: #CF0515;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        text-decoration: none;
        }
/* --- WRAP F?R LETZTEN MEN?PUNKT --- */
TD#main_menue DIV.nav_2_b {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        margin-top: 0px;
        padding-top: 0px;
        padding-bottom: 5px;
        padding-left: 35px;
        padding-right: 5px;
        color: #6D6D6D;
        text-decoration: none;
        }
TD#main_menue DIV.nav_2_b a{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        margin-top: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        color: #6D6D6D;
        text-decoration: none;
        }
TD#main_menue DIV.nav_2_b a:hover{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        color: #CF0515;
        text-decoration: none;
        }

TD#main_menue DIV.nav_2_a_b {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        margin-top: 0px;
        padding-top: 0px;
        padding-bottom: 5px;
        padding-left: 35px;
        padding-right: 5px;
        color: #CF0515;
        text-decoration: none;
        }
TD#main_menue DIV.nav_2_a_b a{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        color: #CF0515;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        text-decoration: none;
        }
/* --- MEN? LAYER EBENE 2 --- */
DIV.navlayer_3 {
   background-color: #F0F0F0;
   border-style: solid;
   border-style: solid;
   border-width: 1px;
   border-color: #6D6D6D;
  }
DIV.navlayer_2 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        text-transform: uppercase;
        font-size: 10px;
        padding-top:2px;
        padding-bottom: 2px;
        padding-left: 3px;
        color: #6D6D6D;
        text-decoration: none;
        }
DIV.navlayer_2 a{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        padding-top: 2px;
        padding-bottom: 0px;
        padding-left: 0px;
        color: #6D6D6D;
        text-decoration: none;

        }
DIV.navlayer_2 a:hover{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        padding-top: 2px;
        padding-bottom: 0px;
        padding-left: 0px;
        color: #CF0515;
        text-decoration: none;
        }

DIV.navlayer_2_ro {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        padding-top: 2px;
        padding-bottom: 0px;
        padding-left: 0px;
        color: #CF0515;
        text-decoration: none;
        }
DIV.navlayer_2_ro a{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #CF0515;
        padding-top: 0px;
        padding-bottom: 0px;
        padding-left: 35px;
        text-decoration: none;
        }

/* --- FORMAT NEWS BEGIN --- */

TD#box_rechts H1 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        font-weight: normal;
        color: #6d6d6d;
        padding-left: 16px;
        padding-top: 0px;
        padding-bottom: 3px;
        margin: 0px;
        text-transform: uppercase;
        background-image:url(images/dot_round_rechts.gif);
        background-repeat:no-repeat;
        }
TD#box_rechts H1 a{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        color: #6d6d6d;
        text-decoration: none;
        }
TD#box_rechts p {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        color: #000000;
        margin-top: 4px;
        margin-bottom: 7px;
        padding-right: 5px;
        padding-left: 9px;
        margin-left: 3px;
        }
TD#box_rechts p a{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        color: #000000;
        text-decoration: none;
        }
TD#box_rechts .imgtext-table {
        padding-left: 5px;
        margin-bottom: 0px;
}
/*TD#box_rechts .bodytext {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        color: #000000;
        margin-top: 5px;
        padding-right: 5px;
        padding-left: 9px;
        }/*
TD#box_rechts .bodytext a{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 90px;
        line-height: 15px;
        color: #000000;
        padding-top: 0px;
        padding-bottom: 0px;
        margin-bottom: 0px;
        margin-top: 0px;
        text-decoration: none;
        }*/

/* --- AB HIER TABELLEN STYLE F?R PRODUKTE --- */

TD#mainprod_2 .contenttable table{
border-color: #6D6D6D;
margin-top:10px;
padding-bottom: 29px;
        }

TD#mainprod_2 .contenttable TH {
         font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        line-height: 19px;
        font-size: 10px;
        color: #6D6D6D;
        /*text-align: left;*/
        /*vertical-align:top;*/
                table-layout:fixed;
}
TD#main_2 .contenttable TH p{padding-left: 2px; padding-right: 2px;}
TD#main_2 .contenttable TD p{padding-right: 0px;}

TD#mainprod_2 .contenttable TH p{padding-left: 2px; padding-right: 2px;}
TD#mainprod_2 .contenttable TD p{padding-right: 0px;}
TD#mainprod_2 .contenttable TD {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        line-height: 19px;
        font-size: 10px;
        color: #6D6D6D;
        text-align: center;
        table-layout:fixed;
        /*width:20%;*/
        border-top-style: solid;
        border-top-width: 1px;
        border-bottom-style: solid;
        border-bottom-width: 1px;
        border-left-style: solid;
border-left-width:1px;
border-right-style: solid;
border-right-width:1px;
        }

TD#mainprod_2 imgtext-table {
border-style: none;
}
TD#mainprod_2 imgtext-table img{
margin-right: 5px;
}
/*---*/
TD#main_2 .contenttable table{
border-color: #6D6D6D;
margin-top:10px;
margin-bottom:12px;
        }
TD#main_2 .contenttable TH {
         font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        line-height: 19px;
        font-size: 10px;
        color: #6D6D6D;
        /*text-align: left;*/
        /*vertical-align:top;*/
                table-layout:fixed;
}
TD#main_2 .contenttable TD {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        line-height: 19px;
        font-size: 10px;
        color: #6D6D6D;
        text-align: center;
        table-layout:fixed;
        /*width:20%;*/
        border-top-style: solid;
        border-top-width: 1px;
        border-bottom-style: solid;
        border-bottom-width: 1px;
        border-left-style: solid;
border-left-width:1px;
border-right-style: solid;
border-right-width:1px;
        }

TD#main_2 imgtext-table {
border-style: none;
}
TD#main_2 .imgtext-table img{
margin-right: 10px;
}
.csc-caption {margin:0px; padding:0px; vertical-align:top;}
TD#main_2 DIV.spez1 img{ margin:0px; margin-top:0px; padding:0px; vertical-align:top;}


/* --- PRINT STYLES --- */
TD#main_print .csc-caption { padding-bottom: 10px}
TD#main_print p{
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 20px;
font-size: 12px;
color: #343434;
margin-top: 0px;
}
TD#main_print p a{
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 20px;
font-size: 12px;
color: #343434;
}
TD#main_print .contenttable table{
border-color: #6D6D6D;
margin-top:10px;
margin-bottom:12px;
        }
TD#main_print .contenttable TH {
         font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        line-height: 19px;
        font-size: 10px;
        color: #6D6D6D;
        /*text-align: left;*/
        /*vertical-align:top;*/
                table-layout:fixed;
}
TD#main_print .contenttable TD {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        line-height: 19px;
        font-size: 10px;
        color: #6D6D6D;
        text-align: center;
        table-layout:fixed;
        /*width:20%;*/
        border-top-style: solid;
        border-top-width: 1px;
        border-bottom-style: solid;
        border-bottom-width: 1px;
        border-left-style: solid;
border-left-width:1px;
border-right-style: solid;
border-right-width:1px;
        }
TD#main_print imgtext-table {
border-style: none;
}

TD#prodheadselect {
padding-top: 8px;
}

TD#breadcrumb {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        color: #CF0515 ;
        padding-left: 37px;
        margin-top: 0px;
        margin-bottom: 0px;
}
TD#breadcrumb a{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        color: #6D6D6D;
        text-decoration: none;
  background: transparent url(images/mini_pfeil_rot.gif) 0 0 no-repeat;
  padding-left: 10px;
}
TD#breadcrumb a:hover{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        color: #CF0515 ;
        text-decoration: none;
}
/* --- AB HIER VON ANDRE --- */
.menu_copy {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold;
        line-height: 19px;
        font-size: 10px;
        color: #6D6D6D;
}

.copy {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        line-height: 20px;
        font-size: 11px;
        color: #6D6D6D;
}
.menu_links {
        font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 19px;
        font-size: 10px;
        color: #000000;
}

.news_copy {
        font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 15px;
        font-size: 9px;
        color: #000000;
        text-indent: 10pt;
        left: 12px;
}

.login {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 8pt;
color: #000000;
background: white;
border-style: solid;
border-width: 1px;



}
.dropdown {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 7pt;
color: #000000;
background: white;
border-style: solid;
border-width: 1px;

}


.submit {
        font-family: Verdana, Arial, Helvetica, sans-serif;

        font-size: 8pt;


}


body {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; margin-top: 0px; margin-left: 0px;}
TD        {font-family: Verdana; font-size: 9pt}
-->
.csc-header-n2{clear:both;}

   DIV.tx-srlanguagemenu-pi1 {padding-left: 7px; padding-top: 0px; float: right; padding-right: 15px;}
   .tx-srlanguagemenu-pi1 p { font-family: Verdana, sans-serif; font-size: .8em; line-height:100%; color: #35006d; margin-top: 8px; padding: 0; text-indent: 0; }
   .tx-srlanguagemenu-pi1 img { border-style: none; }
   .tx-srlanguagemenu-pi1 div { margin-left: 5px; }

   .tx-srlanguagemenu-pi1 fieldset label { display: none; }
   .tx-srlanguagemenu-pi1 fieldset select { font-size: .8em; font-family: Verdana, sans-serif; background-color: #35006d; color: white; font-weight: bold; }
   .tx-srlanguagemenu-pi1 fieldset option.tx-srlanguagemenu-pi1-option-0 {}



/*DIV.tx-srlanguagemenu-pi1 {position:relative; float: right; width: 200px; margin-right:15px; padding-top: 0px;}*/


/*FORMAT DATEILINK IM TEXT*/
TD#main_2 .csc-uploads-filename {display: none;}
TD#main_2 .csc-uploads-icon img{width: 21px; height: 24px; text-align:right; padding-top: 5px; padding-bottom:5px;}
TD#main_2 .csc-uploads-icon { caption-side:right; }

/* wt_gallery Styles */
.wtgallery_singlepic_pic{
border-top-width: 0px;
border-right-width-value: 0px;
border-bottom-width: 0px;
border-left-width-value: 0px;
border-top-style: solid;
border-right-style-value: solid;
border-bottom-style: solid;
border-left-style-value: solid;
border-top-color: white;
border-right-color-value: white;
border-bottom-color: white;
border-left-color-value: white;
}
.wtgallery_listpic {
border-width: 1px;
border-style: solid;
border-color: #999999;
height: 116px;
width:116px;
margin: 3px;
}

.wtgallery_listpic_pic {
border-width: 0px;
/*height: 60px;
width:100px;
height: 40px;*/
padding: 8px;
vertical-align: middle;
}
/*movie gallery*/

td#main_2.textbg {
width: 100%;

}
td#main_2.textbg .csc-header {
margin-top: 20px;
}
td#main_2.textbg table {
border: 0;
margin: 0;
padding: 0;
background: #e5e6e7 url(images/movies/bg.gif) 0 0 repeat-x;
}
td#main_2.textbg table#nobg {
background-image: none;
background-color: transparent;
}
.table_content {
border: 0;
margin: 0;
padding: 0;
}


TD#main_2.textbg .normlink a:link,
TD#main_2.textbg .normlink a:visited {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        line-height: 19px;
        font-size: 10px;
        color: #000000;
        margin-bottom: 0px;
        text-decoration:none;
        padding-left: 0;
        background-image:none;
        background-repeat:no-repeat;
        }
td.movieplay {
width: 100%;
}
td#main_2 .play_link a:link,
td#main_2 .play_link a:visited {
color: #d62d2c;
font-weight: bold;
font-size: 12px;
padding: 0;
}
td#main_2.textbg h3 .play_link a:link,
td#main_2.textbg h3 .play_link a:visited {
color: #6d6d6d;
text-decoration: none;
font-size: 15px;
}
td#main_2.textbg h3 {
margin-top: 5px;
}

table#info_mediaplayer {
width: 100%;
padding-top: 5px;
background: transparent url(images/movies/linie.gif) 0 0 repeat-x;
margin-top: 30px;
}
#info_mediaplayer a:link,
#info_mediaplayer a:visited {
color: #646464;
}
#info_mediaplayer a:hover,
#info_mediaplayer a:active {
text-decoration: none;
}
#info_mediaplayer td {
font-size: 10px;
line-height: 1.4em;
color: #646464;
}
/*events*/
table#events {
margin-bottom: 50px;
}
table#events td {
padding-bottom: 5px;
border-bottom: 1px solid #e4e4e4;
}
td#main_2 .normlink a img {
margin-left: -15px;
}

#kiwa-logo {
margin: 40px 0 20px 0;
padding-left: 20px;
}

/* tt_news */
.news-latest-date {
float: right;
}
.news-latest-item,
.news-list-item,
.news-single-item {
margin-top: 5px;
margin-bottom: 5px;
padding-bottom: 20px;
border-bottom: 1px solid #e4e4e4;
font-size: 11px;
}
.news-latest-gotoarchive a:link,
.news-latest-gotoarchive a:visited,
.news-single-backlink a:link,
.news-single-backlink a:visited {
padding-left: 15px;
background: transparent url(images/mini_pfeil_rot.gif) left center no-repeat;
color: #6d6d6d !important;
}
.news-header,
.news-header-detail,
.news-header a:link,
.news-header a:visited,
.news-latest-date,
.news-latest-date a:link,
.news-latest-date a:visited,
.news-latest-gotoarchive a:link,
.news-latest-gotoarchive a:visited,
.news-single-backlink a:link,
.news-single-backlink a:visited {
font-weight: bold;
text-decoration: none;
color: #000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}
.news-header span {
background: transparent url(images/mini_pfeil_rot.gif) 0 2px no-repeat;
display: block;
padding-left: 15px;
width: 400px;
line-height: 1.4em;
}
.news-header-detail span {
display: block;
width: 400px;
}
a.back-to-breaking-news:link,
a.back-to-breaking-news:visited,
.news-bold {
font-size: 11px !important;
font-weight: bold;
color: #6d6d6d !important;
}

.news-header a:hover,
.news-header a:active,
.news-latest-gotoarchive a:hover,
.news-latest-gotoarchive a:active,
.news-single-backlink a:hover,
.news-single-backlink a:active,
a.back-to-breaking-news:hover,
a.back-to-breaking-news:active {
color: #F20A0A !important;
}
.news-latest-date,
.news-latest-date a:link,
.news-latest-date a:visited {
font-weight: normal;
background-image: none;
padding: 0;
color: #6d6d6d;
}
.news-subheader,
.news-subheader-detail {
padding: 5px 0 0 15px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #6d6d6d;
}
.news-subheader-detail {
padding: 10px 0 10px 0;
font-weight: bold;
margin-bottom: 10px;
border-bottom: 1px solid #e4e4e4;
}
.news-text-files img {
height: 24px;
float: right;
}
.news-text {
margin-bottom: 10px;
}
.news-text-files a:link,
.news-text-files a:visited,
.news-text a:link,
.news-text a:visited {
color: #000;
}
.news-text-files a:hover,
.news-text-files a:active,
.news-text a:hover,
.news-text a:active {
color: #F20A0A;
text-decoration: none;
}
.news-text li {
line-height: 1.8em;
}


/*product inquiry*/
.csc-form-fieldcell {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}

/* datasheet */
#box_product ul {
list-style-type: none;
padding: 0;
margin: 0;
}
#box_product li img {
float: left;
margin-right: 5px;
margin-bottom: 10px;
}
#c3150 {
height: 4px;
line-height: 4px;
}
#box_product li {
padding-left: 20px;
font-size: 10px;
color: #6d6d6d;
text-transform: uppercase;
float: none;
clear: both;
}
