﻿/* ------------------------------------------- */
/*   GENERAL DEFINITIONS - WIELAND-DENTAL      */
/* ------------------------------------------- */
BODY, TD, TH{ font: 12px Arial, Helvetica, sans-serif; color: #006699; }
BODY, TD, A {color:#535353; }
BODY, CENTER, FORM, TABLE{ margin: 0; padding: 0; }
BODY { width: 100%; height: 100%; background-color: #FFF; }
IMG, A, TABLE{ border:none; }
TABLE, TD, TH { margin: 0; padding: 0; vertical-align: top; text-align:left; }
DIV.Text { margin:0 10px 10px 0; font-weight: normal; }
a { text-decoration:none; }
a:hover { text-decoration:underline; }
H1, H2, H3{
    font-weight: bold;
}
H1 { font-size: 20px; color: #BCC9D2; margin: 4px 0 15px 0; }
H3, H3 A { font-size: 12px; color: #006CBC; margin: 0; }
INPUT, SELECT, OPTION { border: 1px solid #535353; font-size: 10px; }
P { margin: 10px 0 10px 0; }
/****************** MAIN STRUCTURE **************/
TABLE.main {
  width: 780px;
 height: 100%; 
 border-top: 18px solid #B9C9D6;
}
/* HEADER IMAGE */
TR TD#header_img{
    width: 780px;
    height: 48px;
    background-repeat: no-repeat;
    text-align: right;
    border-top: 2px solid #FFFFFF;
}
    #header_img object {
        margin-bottom:2px;
    }
    #home_link_noflash {

    }
        #home_link_noflash img {

        }


/* TOP NAVIGATION LINE */
TR TD#nav_top{
 background-color:#9EC7E7;
 border-bottom:1px solid #FFFFFF;
}
TR TD#nav_top TABLE TR TD A{
 font-size: 9px;
 color: #006699;
 padding-left: 5px;
 padding-right: 5px;
}
/*** SUCHFELD ************************/
TABLE.nav_main TR TD INPUT{
 width: 140px;
 height: 14px;
 margin: 2px 8px 2px 2px;
 border: 1px solid #AFBDC8;
 font-size: 10px;
}
TABLE.nav_main TR TD SPAN INPUT{
 display:none;
 width: 10px;
 height: 12px;
}
/*** MAIN NAVIGATION ************************/
TD.mainnav {
 background-color:#BCC9D2;
 padding: 0 0 0 13px;
}
TD.mainnav DIV{
 float: left;
 height: 25px;
 vertical-align: top;
 margin: 0 0 0 5px;
 padding: 0;
 overflow: hidden;
}
TD.mainnav DIV A{
 vertical-align:middle;
 font-size: 13px;
 text-transform: capitalize;
 font-weight: bold;
 text-decoration: none;
 color: #FFF;
 padding: 0;
 margin: 0;
}
TD.mainnav DIV A:hover, DIV.activatedMainNav A{
 height: 25px;
 text-decoration: none;
}
TD.mainnav DIV A DIV.mainLink{
 overflow: visible;
 margin: 0;
 height: 21px;
 padding: 4px 30px 0 6px;
 voice-family: "\"}\""; 
 voice-family:inherit;
}
html>body TD.mainnav DIV.activatedMainNav A DIV.mainLink { 
 margin: 0;
 height: 21px;
 padding: 4px 30px 0 6px;
}
TD.mainnav DIV A:hover DIV.mainLink, DIV.activatedMainNav A DIV.mainLink, A:hover DIV.mainLink{
 color: #FFF;
 background-color: #009EAA;
 background-image: url(/deu/data/nav_main_btn_akt.gif);
 background-position: right 0px;
 background-repeat: no-repeat;
 cursor:pointer;
}/* CONTENT AREA IN GRUNDSTRUCTURE INCLUDES NAVIGATION */
TD.subNavLeft {
 width: 150px;
 background-image: url(/deu/data/bg_nav_left/bg_nav_sub.jpg);
 background-repeat: no-repeat;
 background-color: #F1F5F9;
}
TD.content_area {
 height: 100%;
 background-color: #FFF;
 text-align: left;
 vertical-align: top;
}
DIV.startpage{
 height: 100%;
}
DIV.startpage-world{
 width: 630px;
 height: 100%;
}
TD.content_area DIV.left{
 margin-top: 40px;
 background-repeat: no-repeat;
 width: 550px;
 height: 100%;
 float: left;
}
TD.content_area DIV.right{
 width: 210px;
 height: 100%;
 float: right;
}
DIV.clearer{
 font-size: 1px;
 width: 1px;
 height: 1px;
}
/*******************************************************************************/
/*         Navigation Left, Breadcrumb And Highlighting DOM Rules              */
/*******************************************************************************/
#navipath{
    font-size: 10px;
    padding: 4px 0 0 20px;
}
#navigation{
    width: 150px;
    vertical-align: top;
    font: 11px Arial, Helvetica, sans-serif;
    text-align: left;
}
#navigation A{
 text-decoration:none;
 color: #006CBC;
}
DIV.navigation_active{
 font-weight: bold;
 display:block;
}
DIV.navigation_active DIV{
 font-weight: normal;
}
#navigation DIV DIV A{
 color: #202020;
}
#navigation DIV DIV A.navigation_active{
 font-weight: bold;
}
#navigation DIV DIV DIV DIV DIV{
 margin: 0;
 padding: 0;
}
#navigation DIV DIV DIV DIV DIV A{
 color: #009EAA;
}
#navigation DIV{ /* first navigation area*/
 margin: 0 0 0 5px;
 padding: 1px 2px 2px 10px;
 background-image: url(/deu/data/nav_left_act_bg.gif);
 background-repeat: no-repeat;
 background-position: left 5px;
}
#navigation DIV DIV{ /* second navigation area and following with inherit values from first */
 padding-left: 0px;
 margin-left: 3px;
 background-image: none;
}
#navigation DIV DIV.navigation_active{ /* padding for third navigation area and following with inherit values from parentNodes */
 padding: 0;
}
#navigation DIV DIV DIV DIV DIV.navigation{
 display: none;
}
/*******************************************************************************/
/*                          END Navigation Left                                */
/*******************************************************************************/

/* TABLE TO STUCTRE CONTENT AREA WITHOUT NAVIGATION SEPERATED IN CONTENT AND CONTEXT*/
TABLE.content_table{
 height: 100%;
}
TD.content {
 height: 100%;
 width: 420px;
 padding: 0 20px 0 20px;
 vertical-align: top;
 text-align: left;
}
TD.content DIV{
    margin: 10px 0 10px 0;
}
TD.content DIV DIV{
    margin: 0;
}
TABLE.cntBlock, TABLE.cntBlockList, HR.cntBlockListLine, TABLE.cntBlockDates, TABLE.cntBlockDEV{ /**  HIER wg DEV*/
 width:380px;
 margin: 0;
}
TABLE.cntBlockDEV TR TD{
 padding-left: 4px;
}
TABLE.cntBlockDEV THEAD TR TD{
 padding: 8px;
}
TABLE.cntBlockDEV THEAD TR TD INPUT, TABLE.cntBlockDEV THEAD TR TD SELECT, TABLE.cntBlockDEV THEAD TR TD SELECT OPTION{
 font-size: 12px;
}
TABLE.cntBlockDEV THEAD TR TD SELECT, TABLE.cntBlockDEV THEAD TR TD SELECT OPTION{
 border:none;
}
TABLE.cntBlockDEV TBODY TR TH{
 padding-left: 2px;
}
TABLE.cntBlock TBODY TR TD DIV H3{
 margin-bottom:2px;
 color: #006CBC;
 font-weight: bold;
}
TABLE.cntBlock TBODY TR TD SPAN IMG{
 margin-top: 3px; 
}
TABLE.cntBlock TFOOT TR TD{
 background-color: #EBEFF1;
 border-bottom: 2px solid #FFF;
 height: 20px;
 vertical-align: bottom;
}
TABLE.cntBlock TFOOT TR TD DIV{
 border-bottom:2px solid #fff; 
 margin-bottom:2px;
}
/*TABLE.cntBlockList TBODY TR TD DIV H3{
 margin-bottom:2px;
 color: #006CBC;
 font-weight: bold;
}*/
TBODY.cntBlockList TR TD DIV H3{
 margin-bottom:0;
 color: #006CBC;
 font-weight: bold;
}



TABLE.contactform TABLE.cntBlock TR TD {
    text-align: left;
}
TABLE.contactform TABLE.cntBlock TR TD INPUT, TABLE.contactform TABLE.cntBlock TR TD TEXTAREA{
    border: 1px solid #AFBDC8;
    background-color: #F1F5F9;
    margin-bottom: 3px;
}
TABLE.contactform TABLE.cntBlock TR TD INPUT:focus, TABLE.contactform TABLE.cntBlock TR TD TEXTAREA:focus{
    border: 1px solid #666;
    background-color: #fff;
}
TABLE.contactform TABLE.cntBlock TR TD INPUT {
    width: 180px;
    height: 20px;
}
TABLE.contactform TABLE.cntBlock TR TD SPAN.CheckBox-NoStyle {
    background-color:none;
}
TABLE.contactform TABLE.cntBlock TR TD SPAN.CheckBox-NoStyle INPUT {
    border:medium none;
    background-color:none;
    width:15px;
    height:15px;
}


DIV.contactform TABLE.cntBlock TR TD {
    text-align: left;
}
DIV.contactform TABLE.cntBlock TR TD INPUT, DIV.contactform TABLE.cntBlock TR TD TEXTAREA{
    border: 1px solid #AFBDC8;
    background-color: #F1F5F9;
}
DIV.contactform TABLE.cntBlock TR TD INPUT:focus, DIV.contactform TABLE.cntBlock TR TD TEXTAREA:focus{
    border: 1px solid #666;
    background-color: #fff;
}
DIV.contactform TABLE.cntBlock TR TD INPUT {
    width: 180px;
    height: 20px;
}
DIV.contactform TABLE.cntBlock TR TD SPAN.CheckBox-NoStyle {
    background-color:none;
}
DIV.contactform TABLE.cntBlock TR TD SPAN.CheckBox-NoStyle INPUT {
    border:none;
    background-color:none;
    width:15px;
    height:15px;
}



TBODY.newsOverview TR TD{
 border-bottom: 2px solid #EBEFF1;
 padding: 15px 0 0 4px;
}
TBODY.newsOverview TR TD H3, TBODY.newsOverview TR TD H3{
 margin: 0;
}
THEAD.dates-overview TR TD{
 background-color: #BCC9D2;
 color: #fff;
 font-weight: bold;
 padding: 4px 4px 4px 2px;
}
TBODY.dates TR TH{
 color: #006CBC;
 text-align: left;
 padding-right: 8px;
}
TBODY.dates TR TD{
 padding: 0 0 6px 4px;
 border-right: 1px solid #BCC9D2;
}
HR.cntBlockListLine{
 height: 2px;
 /* color: #006CBC;
 */ color: #EBEFF1; 
}
TABLE.cntBlockList{
 margin-top: 15px;
}
/* IMG WITH TOP BORDER */
IMG.desc_img {
 border-top: 1px solid #006699;
}

/************** Produktbilder Diashow **********************/
#txt_img{
 width:180px;
 font-weight: bold;
}

/*:::: dynamicdrive DHTML image gallery styles ::*/
#galBlock { margin: 0 0 0 4px; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
#galBlock li, #galBlock li ul { margin:0; padding:0; float:none;} /*:n:*/
#galBlock .hidden { display: none; }
#galBlock .visible { display: block; }
#galBlock li li { margin: 0px 1px 1px 0px; padding: 0pt; float: left; display: block; width: 45px; height: 45px; } /*:n:*/
#galBlock li li a img { border:1px solid #006570; margin: 2px; -moz-opacity:0.7; filter:Alpha(opacity=70); filter:Gray(); }
#galBlock li li a:hover img { -moz-opacity:0.9; filter:Alpha(opacity=90); }
#galBlock li li a.active img { -moz-opacity:1; filter:Alpha(opacity=100); border:1px solid #006570; }
#galBlock li span.hidden, #galBlock li span.visible { background-color:#bcc9d2; border-top:6px solid #ebeff1;_border-top:none; width:194px;_width:200px; clear:both; display:block; margin-left:4px;_margin-left:2px; height:16px; clear:both; float:none; overflow:visible;_overflow:hidden;}
#galBlock .next-single { width: 192px;_width:200px; text-align: right; display: block; }
#galBlock .previous, #galBlock .next { width:96px;_width:100px; display: block; float: left; }
#galBlock .next { text-align: right; }
html > body #galBlock li li { padding:2px; }

#imageNavigationLeft, #imageCount, #imageTitle, #desc { float: left; }
#desc { margin: 0pt; padding: 0pt; }
#imageCount { margin-left: 20px; }
#imageNavigationRight, #imageZoom { float: right; }
#imageZoom img { cursor: pointer; }
#imageHeadline { background:#BCC9D2; }
#imageHeadline h3 { margin: 0px; padding: 0px; height: 16px; font-size: 12px; color:#4F5651; }
#imageGalLoadingMessage { font-size: 11px; display: none; }
#bigImageCenter { text-align: center; }
#bigImage, #placeholder { border:1px solid #006570; margin-top: 10px; width: auto; cursor: pointer; }




/************** Technical Table **********************/
TABLE.cntTable {
 width: 380px;
 margin-bottom: 15px;
}
TABLE.cntTable THEAD TR{
 background-color: #BCC9D2;
}
TABLE.cntTable THEAD TR TH {
 color: #fff;
 padding-left: 5px;
 font-weight: bold;
 vertical-align: top;
 text-align: left;
 border-bottom: 2px solid #fff;
}
TABLE.cntTable TBODY TR TH {
 background-color: fff;
 border-top: 2px solid #BCC9D2;
 font-size: 1px;
 height: 1px;
}
TR.row2 TD, TR.row1 TD{ 
  padding: 0 4px 4px 4px;
}
TR.row1 TD, TR.row1 TD{ 
 background-color: #FFFFFF;
}
TR.row2 TD, TR.row2 TD{ 
 background-color: #EBEFF1;
}

/* FAQ */
.allfaqs { background:#BCC9D2; } 
.allfaqs h2 { color:#fff; font-size:12px; float:left; margin:0; margin-top:3px; }
.faqdiv{ background:#EBEFF1; min-height:20px; height:auto;_height:20px; border-bottom:2px solid #fff;}
.allfaqs .faqdiv h2 { color:#535353; font-size:12px; float:left; margin:0; margin-top:2px; cursor:pointer;}
.faqdiv img {float:left; margin-top:2px; margin-bottom:2px; margin-right:3px;}
.faq { border:none; width:16px; height:16px; float:right; margin:2px 6px 0 0;}
.faqdiv .answer { padding:0px 24px 10px 0; border-top:1px solid white; border-bottom:1px solid #535353; display:none;}
.faqdiv .answer table { width:356px; }
.allfaqs .faqdiv .answer table tr *, .allfaqs .faqdiv .answer table tr td * {text-align:left;}
.faqdiv .visible { display:block; }





/* CONTEXXXT BLOCK */
TABLE.content_table TD.context,DIV.right {
 margin: 0;
 padding: 0;
 padding: 40px 0 0 0;
 width: 210px;
 vertical-align: top;
 height: 100%;
}
DIV.contextdiv{
 height: 100%;
 padding-bottom: 20px;
 background-color:#EBEFF1;
}
TABLE.contextBlock {
 padding: 0;
 width: 210px;
 margin-bottom: 24px;
 border-bottom: 2px solid #BCC9D2;
}
TABLE.contextBlock TR.header TD.headline {
 border: none;
 height: 18px;
 padding: 0 0 0 20px;
 color: #fff;
 background-image: url(/deu/data/context_bg.gif);
 background-repeat: no-repeat;
}
TABLE.contextBlock TBODY TR TD{
  padding: 0 2px 0 4px;
 color: #2B2C2F;
 border-bottom: 1px solid #fff;
}
TABLE.contextBlock TBODY.movie TR TD{
 padding: 4px 0 0 0;
}
table.contextBlock tbody.employee tr td.employeeItem{
    padding: 0px 4px 8px 0; 
    border-top: 2px solid #ebeff1;
    border-bottom: 1px solid #fff;
}
TABLE.contextBlock TBODY.address TR TD{
 border: none;
}
/* Quicktime Context   */
* HTML OBJECT.quicktime {
    display: none;
}
/* zeigt das zweite object wieder an, ausgenommen IE 5 auf dem PC */
* HTML OBJECT.quicktime/**/ {
    display: inline;
}
/* versteckt das zweite objekt wieder in allen IE Versionen >= 5.5 */
* HTML OBJECT.quicktime {
    display/**/: none;
}
TBODY.news-teaser-start TR TD A.more, TBODY.news-teaser-start TR TD A.more:link,TBODY.news-teaser-start TR TD A.more:visited{
 text-decoration: none;
 color: #2B2C2F;
 text-align: right;
 width: 190px;
 padding: 0;
 margin: 0;
}
TBODY.news-teaser-start TR TD A.more:hover{
 font-weight: bold;
 text-decoration: none;
}
TBODY.news-teaser-start TR TD {
 padding: 4px 0 4px 0;
 border-bottom: 2px solid #fff;
 width: 210px;
}
TBODY.news-teaser-start TR TD P{
/* font-size: 95%; */
 padding: 0 4px 0 2px;
 margin: 0;
}
/* Newsticker */
#newsticker-box{ position: relative; width: 210px; height: 108px; background-color:#EBEFF1; overflow: hidden; padding: 2px 0px 2px 0px; }
#newsticker-content {position:absolute; width:98%;}
#newsticker-content .ticker-item { border-bottom:1px solid #fff; margin:3px 0px 0px 5px; }
#newsticker-content .ticker-item p {margin-top:0px; margin-bottom:0px;}

TABLE.sitemap{
 margin: 40px;
}
TABLE.sitemap TR TH{
 text-align: left;
/* font-size: 85%; */
 width: 120px;
}
TABLE.sitemap TR TD{
 padding-left: 8px;
}
/* 
later on for sitemap Reddots ?
TABLE.sitemap TR TD A IMG{
 display: none;
}*/
/************** Sign on form *************/
INPUT.textbox_sign_on{
 width:292px;
 height:13px;
 border:1px solid #BCC9D2;
 background-color:#EBEFF1;
}
TABLE.CheckBoxList TR TD INPUT
{
    border:none;
}
H4.blue{
 color:#006CBC;
}
TD.caption_formfield{
 vertical-align:middle;
 width:88px;
/* font-size:85%; */
 color:#68676B;
}
table.cntTable-dl tr.header td { 
    background: url(/deu/data/bg_download_header.gif) repeat-x; 
    border:none; 
    color: #fff; 
    font-weight: bold;
}
table.cntTable-dl tr td { padding: 4px; }
table.cntTable-dl tr.rowOdd { background-color:#EBEFF1; }

.documentLanguageBox{ background: #00A2AB; width: 30px; text-align: center; float:left; border-right:2px solid #fff; }
.documentLanguageBox A{ color:#fff;  }


/*################### BSTUTE ##############*/
TR.SearchResultPager TD { text-align:center; background-color:#BCC9D2; }
TR.SearchResultPager TD SPAN { font-weight:bold; }
TABLE.contextBlock TBODY TR TD TABLE.CheckBoxList {margin: 0 0 0 5px;}
TABLE.contextBlock TBODY TR TD TABLE.CheckBoxList TR TD {border:none;}
 
/*::: Language Switch for hiding Flags :::::*/
.lang-switch { display:table-cell; }


/*:::
     Embedded styles from inline styles replaced with classes and Ids 
                                                                            :::*/
.contextdiv .contextBlock tbody tr td#downloadContextTableHeaderLeft {
    border-bottom: medium none; 
    padding: 0pt; 
    background-image: none; 
    width: 22px; 
    text-align: left;
}
.contextdiv .contextBlock tbody tr td#downloadContextTableHeaderRight {
    background-image:url(/deu/data/context_bg_docs.gif);
    background-repeat:no-repeat; 
    color: #fff; 
    padding-top: 3px; 
    border-bottom: none;
}


/*:::
Changes in HTML and CSS
::::*/
#searchCell {
    width:150px;
    background:#fff;
}
#context-gallery .contextBlock tbody tr td.thumbNailWrapper {
    border-top:2px solid #BCC9D2; 
    padding-top:4px; 
    padding-bottom:4px;
}
* html #context-gallery .contextBlock tbody tr td.thumbNailWrapper {
    padding-bottom:0px;
} 

#mainFooter {
    padding: 3px 0 0 10px;
    font-size: 11px;
    text-align: center;
    background-color: #B9C9D6;
    height: 18px;
}

.cntBlock thead.dates-overview tr.headrow1, 
.cntBlock thead.dates-overview tr.headrow2 {
    background-color: #EBEFF1;
}
.cntBlock thead.dates-overview tr.headrow2 .headrow2Cell {
    font-size:1px; 
    height: 2px; 
    background-color: #fff; 
    border-bottom: 1px solid #BCC9D2;
}
.cntBlock tbody.dates td.dateItem {
    border-left: 1px solid #BCC9D2; 
    padding: 2px 4px 2px 4px;
}
.cntBlock tr td a.detailLinks {
    color: #006CBC; 
    font-weight: bold; 
    padding: 3px 0 0 200px;
}
.cntBlock .dates .subBorder {
    font-size: 1px; 
    height: 1px; 
    background-color: #fff; 
    border: none; 
    border-top: 1px solid #BCC9D2;
}


.contentBlock ul
{
    list-style-type:none;
    padding:0;
    margin:10px 0 20px 0;
}
    .contentBlock ul li
    {
        line-height:18px;
        margin:0;
        padding:0;
        display: inline;
    }
        .contentBlock ul li a 
        {
            display: block;
            padding:0 0 0 20px;
            background: url(/deu/data/icon_dl_list.gif) no-repeat 0 1px;
        }
        .contentBlock ul li a:hover
        {
            color:#006CBC;
            background-image: url(/deu/data/icon_dl_list_active.gif);
        }



.contextdiv .contextBlock #tb_searchTerm {
    border: 1px solid #9EC7E7; 
    font-size: 11px; 
    width: 190px; 
    margin: 5px 0 5px 4px;
}
#toolboxTable .header .headline {
    height:40px;
}

#toolboxNewsletter,
#toolboxPrint,
#toolboxTip,
#toolboxAddToFav,
#toolboxeShop 
{
    font-size:11px;
    height:19px;
    padding-left:0;
}
#toolboxNewsletter a,
#toolboxPrint a,
#toolboxTip a,
#toolboxAddToFav a,
#toolboxeShop a 
{
    padding:2px 0 0 22px;
    display:block;
    background:url(/deu/data/icon_print.gif) no-repeat 6px 4px;
}
#toolboxNewsletter a
{
    background:url(/deu/data/icon_newsletter.gif) no-repeat 4px 4px;
}
#toolboxTip a
{
    background:url(/deu/data/icon_tip_page.gif) no-repeat 4px 3px;
}
#toolboxAddToFav a 
{
    background:url(/deu/data/icon_addtofav.gif) no-repeat 4px 3px;
}
#toolboxeShop a 
{
    background:url(/deu/data/icon_eShop.gif) no-repeat 4px 3px;
}



.contextStart table tfoot {
    display:none;
}
.contextBlockWrapper table tfoot {
    display:none;
}




/*::: WDI :::*/
#wdi {
    background:url(/deu/data/wdi/wdi_bodybg.gif) bottom center no-repeat;
}
* html #wdi {
    background-image:url(/deu/data/wdi/wdi_bodybg_strike_ie.gif);
}
#wdi .content_area .content .cntBlock tr td a,
#wdi .content_area .content .contentText a
{
    color:#F28425; 
}

    #wdi td.subNavLeft {
        width: 150px;
        background:no-repeat;
        background-image:url();
        padding-top:30px;
    }
        #wdi td.subNavLeft #navigation div{
            background:no-repeat;
        }
            #wdi td.subNavLeft #navigation div a{
                color:#6e6e6e;
                font-weight:bold;
            }
            #wdi td.subNavLeft #navigation div a.navigation_active{
                color: #F28425;
            }
                #wdi td.subNavLeft #navigation div.navigation_active div a{
                    font-weight:normal;
                }
                #wdi td.subNavLeft #navigation div.navigation_active div.navigation_active a.navigation_active{
                    font-weight:normal;
                    color:#000;
                }
                #wdi td.subNavLeft #navigation div.navigation_active div.navigation_active div.navigation_active a.navigation_active{
                    color: #F28425;
                }

    #wdi #header_img {
        border-top:2px solid #fff;
        height:75px;
    }
        #wdi #header_img object {
            margin:4px 4px 0 3px;
        }
    #wdi #home_link_noflash {

    }
        #wdi #home_link_noflash img {

        }



    #wdi .main {
        background:url(/deu/data/wdi/wdi_header.jpg) no-repeat;
        border-top:none;
    }
    #wdi .main .content_area {
        background:url(/deu/data/wdi/wdi_contentarea_bg.gif) no-repeat 0 3px;
    }
        #wdi #nav_top {
            background:no-repeat;
            border-bottom:none;
        }
            #wdi #nav_top .topnav a{ 
                color:#6E6E6E;
                margin-top:2px;
                display:block;
            }
        #wdi .nav_main {
            
        }
            #wdi .nav_main #searchCell {
                width:150px; 
                background:no-repeat;
                /*HTML Changes needed!*/
            }
                #wdi .nav_main #searchCell input{
                    margin-left:6px;
                    margin-top:4px;
                }
            #wdi .nav_main .mainnav{
                background:no-repeat;
                padding: 0 0 0 13px;
            }
                #wdi .nav_main .mainnav div {
                    float: left;
                    height: 25px;
                    vertical-align: top;
                    margin: 0 0 0 5px;
                    padding: 0;
                    overflow: hidden;
                }
                    #wdi .nav_main .mainnav div a{
                        vertical-align:middle;
                        font-size: 13px;
                        text-transform: capitalize;
                        font-weight: bold;
                        text-decoration: none;
                        color: #131313;
                        padding: 0;
                        margin: 0;
                    }
                    #wdi .nav_main .mainnav div a:hover, 
                    #wdi .nav_main .mainnav div.activatedMainNav a{
                        height: 25px;
                        text-decoration: none;
                    }
                        #wdi .nav_main .mainnav div a div.mainLink{
                            overflow: visible;
                            margin: 0;
                            height: 21px;
                            padding: 4px 30px 0 6px;
                            voice-family: "\"}\""; 
                            voice-family:inherit;
                        }
                        html>body #wdi .nav_main .mainnav div a div.mainLink { 
                            margin: 0;
                            height: 21px;
                            padding: 4px 30px 0 6px;
                        }
                        #wdi .nav_main .mainnav div a:hover div.mainLink, 
                        #wdi .nav_main .mainnav div.activatedMainNav a div.mainLink, 
                        #wdi .nav_main .mainnav div a:hover div.mainLink{
                            color: #F28425;
                            background:no-repeat;
                            /*
                            background-color: #009EAA;
                            background-image: url(nav_main_btn_akt.gif);
                            background-position: right 0px;
                            background-repeat: no-repeat;
                            */
                            cursor:pointer;
                        }
        #wdi h1 {
            color:#F28425;
        }
        #wdi .cntBlock tr td a { 
            color:#F28425; 
        }
            #wdi table.cntBlock tfoot tr td{
                background-color: #EBEFF1;
                background:no-repeat;
                border-bottom:none;
                height: 1px;
                font-size:1px;
                vertical-align: bottom;
            }
            #wdi table.cntBlock tbody tr td div h3,
            #wdi tbody.cntBlockList tr td div h3,
            #wdi h3,
            #wdi h3 a,
            #wdi thead.dates-overview tr td table tr td {
                color:#9E9E9E;
            }
        #wdi thead.dates-overview tr td {
            background:no-repeat;
        }
        #wdi thead.dates-overview tr td select option{
            border:none;
        }
        #wdi div.rollOutHeadAct div a {
            color:#F28425;
        }
        #wdi tbody.dates tr th { color:#F28425; }




        #wdi #desc {
            color:#fff;
        }
        #wdi #bigImageCenter img{
            border:1px solid #ccc;
        }
        #wdi #galBlock li li a img {
            border:1px solid #ccc;
        }
        #wdi #galBlock li li a.active img {
            border:1px solid #F28425;
        }
        #wdi #context-gallery .contextBlock tbody tr td.thumbNailWrapper {
            border-top:medium none; 
        }



        #wdi .contextStart table tfoot {
            display:block;
        }
        #wdi .contextBlockWrapper table tfoot {
            display:block;
        }
        #wdi .contextdiv {
            background:no-repeat;
        }
            #wdi .contextdiv .contextBlock {
                border:none;
            }
            #wdi .contextdiv .contextBlock .header {
                background:url(/deu/data/wdi/wdi_context_block_body.gif) repeat-y;
            }
            #wdi .contextdiv .contextBlock .header .headline{
                padding-top:3px;
                padding-left:4px;
                background:url(/deu/data/wdi/wdi_context_block_header.gif) no-repeat;
                color:#F28425;
                font-weight:bold;
            }
            #wdi .contextdiv .contextBlock tbody tr td {
                background:url(/deu/data/wdi/wdi_context_block_body.gif) repeat-y;
            }
            #wdi .contextdiv .contextBlock tfoot tr td {
                background:url(/deu/data/wdi/wdi_context_block_footer.gif) no-repeat;
                font-size:1px;
                height:12px;
                width:210px;
            }
            #wdi table.contextBlock tbody.employee tr td.employeeItem{
                padding: 0 4px 11px 0; 
                border-top: none;
                border-bottom: none;
            }
            
            
        #wdi .contextdiv .contextBlock #newsticker-box {
            background:no-repeat;
        }
            #wdi .contextdiv .contextBlock #newsticker-content .ticker-item h3 a{
                color:#6E6E6E;
            }
    #wdi #mainFooter {
        /* default Start */
        padding: 3px 0 0 10px; 
        font-size: 11px; 
        text-align: center; 
        background-color: rgb(185, 201, 214); 
        height: 18px;
        /* default End */
        
        padding: 12px 0 0 10px; 
        background:url(/deu/data/wdi/wdi_footer.gif) no-repeat;
        height:40px;
    }

    #wdi table.contactform table.cntBlock tr td input, 
    #wdi table.contactform table.cntBlock tr td textarea,
    #wdi div.contactform table.cntBlock tr td input, 
    #wdi div.contactform table.cntBlock tr td textarea {
        border: 1px solid #bcbcbc;
        background-color: #fff;
        margin-bottom: 3px;
    }
    #wdi table.contactform table.cntBlock tr td input:focus, 
    #wdi table.contactform table.cntBlock tr td textarea:focus,
    #wdi div.contactform table.cntBlock tr td input:focus, 
    #wdi div.contactform table.cntBlock tr td textarea:focus {
        border: 1px solid #F28425;
        background-color: #FFEEDF;
    }



    #wdi #downloadContextTable tbody tr td { background-position: top right; }
    #wdi .contextdiv .contextBlock tbody tr td#downloadContextTableHeaderLeft {
        background:url(/deu/data/wdi/wdi_context_download_bgleft.gif) repeat-x top right;
    }
    #wdi .contextdiv .contextBlock tbody tr td#downloadContextTableHeaderRight {
        background:url(/deu/data/wdi/wdi_context_download_bgrgt.gif) no-repeat top right;
        color:#F28425;
        font-size:11px;
        font-weight:bold;
        height:20px;
    }
    #wdi table.cntTable-dl tr.header td { 
        border: medium none ; 
        background:url(/deu/data/wdi/wdi_bg_download_header.gif) repeat-x;
        color:#F28425; 
        font-weight: bold;
        height:28px;
    }
    #wdi table.cntTable-dl tr.rowOdd { 
        background-color:#fcfcfc;
    }
        #wdi table.cntTable-dl tr td { padding: 4px; }
            #wdi .documentLanguageBox { 
                border-right: 2px solid #fff; 
                background: #F28425 no-repeat; 
                width: 30px; 
                text-align: center; 
                float: left; 
            }
                #wdi .documentLanguageBox a { 
                    color:#fff; 
                }
 

    #wdi .cntBlock thead.dates-overview tr.headrow1, 
    #wdi .cntBlock thead.dates-overview tr.headrow2 {
        background:no-repeat;
    }
        #wdi .cntBlock thead.dates-overview tr.headrow2 .headrow2Cell {
            font-size:1px; 
            height: 2px; 
            background-color: #fff; 
            border-bottom:medium none;
        }
    #wdi .cntBlock tbody.dates td.dateItem {
        border-left:none; 
        padding: 2px 4px 2px 4px;
    }
        #wdi .cntBlock tr td a.detailLinks {
            color: #F28425; 
            font-weight: bold; 
            padding: 3px 0 0 200px;
        }
    #wdi .cntBlock .dates .subBorder {
        font-size: 1px; 
        height: 1px; 
        background-color: #fff; 
        border: none; 
        border-top:medium none;
    }
    * html #wdi table.contactform table.cntBlock tr td span.CheckBox-NoStyle input  {
        border:medium none;
        margin:0;
    }
    #wdi .contentBlock ul li a 
    {
        color:#F28425;
        font-weight: bold;
        background-image: url(/deu/data/wdi/wdi_icon_dl_list.gif);
    }
    #wdi .contentBlock ul li a:hover
    {
        color:#535353;
        background-image: url(/deu/data/icon_dl_list.gif);
    }




    #wdi tr.row1 td { background-color:#fff; }
    #wdi tr.row2 td { background-color:#f7f7f7; }

    #wdi .contextdiv .contextBlock #tb_searchTerm 
    {
        border: 1px solid #F28425; 
    }