﻿/*  edoras GmbH
    
        
    Inhalt:

    00    Structure
    
    01    Content Page
    
    02    Content Blocks
    02.05 Accessories List
    02.10 Applikation finder  
    02.15 Bild mit Überschrift und Text
    02.20 Contact Block
    02.25 Download Block
    02.35 Dual Image with Text (conditional)  ######## Putzmeister AG
    02.60 Post Block
    02.65 Press Release Content Block
    02.70 Product Info Block
    02.76 Table Content
    02.78 Table Date
    02.80 Table Date Period
    02.82 Table Download
    02.85 Textblock with image (conditional)
    02.90 Textblock large image  ######## Putzmeister AG
    02.95 Medien Popup für Flash / WMV
    
    03    Context Pages
    03.05 context top
    03.10 Partnersuche
  
    90     bisheriges CSS
    
    ##### Putzmeister AG Farbe FFC111 und FC1 durch EEAA00 ersetzt


*/

/* added by kurozumi 2007/05/17 */
#flashcontentHome object {
  margin-top: 19px;
  z-index: 1;
}
#flashcontentHome embed {
  margin-top: 20px;
  z-index: 1;
}
#flashcontentHome object embed { margin-top: 0px; }
/* /added by kurozumi 2007/05/17 */


/* added by shindo 2007/05/17 */
body {
 width            : 960px;
font-family:       "ヒラギノ丸ゴ Pro W4", Osaka, "ＭＳ Ｐゴシック", sans-serif;
}

.teaserbox_long {
 float            : left;
 margin-bottom    : 10px;
 margin-right     : 10px;
 padding          : 0;
 background       : url(./images/putz_bg_dotted_gray.gif);
 width            : 492px;
 overflow         : auto; 
}
.teaserbox_long h2 {
 margin           : 0;
 padding          : 2px 0 2px 5px;
 background-color : #eeaa00;
 font-size        : 12px;
 font-weight      : bold;
 color            : #ffffff;
}
.teaserbox_long .products {
 margin           : 8px;
}
.teaserbox_long .images {
 float            : right;
 padding          : 10px 8px;
 width            : 240px;
}
.teaserbox .products {
 margin           : 0 0 8px 10px;
}
.teaserbox .images {
 float            : right;
 padding          : 10px 8px;
 width            : 220px;
}
.pankuzu {
}

#inhalt_long {
 float:left;
 margin-top:20px;
 padding-left:16px;
 width:700px;
 display:block;
}

#inhalt_long h1 {
 padding          : 2px 8px;
 border           : 1px solid #eeaa00;
 background-color : #eeaa00;
 font-size        : 18px;
 color            : #ffffff;
}
#inhalt_long h2 {
 padding          : 2px 8px;
 border           : 2px solid #eeaa00;
 background-color : #ffffff;
 font-size        : 14px;
 color            : #eeaa00;
}
#inhalt_long table {
 border           : 1px solid #eeaa00;
 text-align       : left;
}
#inhalt_long th {
 border           : 1px solid #eeaa00;
 background-color : #eeaa00;
 color            : #ffffff;
 text-align       : center;
}
#inhalt_long td {
 background-color : #ffffff;
 border           : 1px solid #ffccaa;
}
dl.news {
 padding          : 2px 5px;
 border           : solid 1px #eeaa00;
 color            : #808080;
}
.news a:hover {
 font-weight      : bold;
}
dl.access {
 margin           : 0;
 padding          : 0;
 color            : #808080;
}
.access dt  {
 padding          : 5px 0 0 0;
}
.access dd  {
 margin           : 0;
 padding          : 0 10px;
}
/* /added by shindo 2007/05/17 */


#logo {
    position:absolute;
    left:0px;
    top:20px;
    width:951px;
}

.linkPfeil {
    background-image:url(./images/icon_pfeil_gelb.gif);
    background-repeat:no-repeat;
    display:inline;
}


/* 01.Content Pages--------------------------------------------------------------------------------------------*/

/*Startpage */
#mainMenu div a img {
    margin:-6px 0 0 648px;
    position:absolute;
   }
    
#loginName {
    padding-left:35px;
    }
    
#loginPwd {
    padding-left:10px;
    }
    
.clearFix {
    clear:both;
    }
#linkLeft {
    padding-left:5px;
    }
    
#linkCenter {
    padding-left:7px;
    }
/*Application Overview*/
.spanNav {
    position:absolute;
    font-weight:bold;
    font-size:44px;
    color:#fff3d1;
    top:29px;
    z-index:-1;
    }
 
.inhaltMargin {
    margin-top:10px;
    }
.kopfZeile {
    background-color:#EEAA00;
    width:282px;
    }
.kopfZeile span {
    font-size:14px;
    font-weight:bold;
    color:#FFFFFF;
    padding-left:5px;
    }

/*Article Overview*/
.subheadline {
    margin-bottom:15px;
    color:#EEAA00;
    font-size:14px;
    width:500px;
    overflow:hidden;
    }

/*contact*/
    DIV.border-top {background:url() repeat-x 0 0; width:502px; height:1px; font-size:1px; margin-top:5px;}
    TD.border-seiten {background:url() repeat-y 0 0; width:1px;}
    .formular-hdl {font-weight:bold; color:#EEAA00; font-size:14px;display:block;margin-top: 10px;}
    TABLE.formular {width:505px;}
    TABLE.formular input {width:235px; border:1px solid #999999; margin-right:5px;}
    TABLE.formular a {font-weight:bold; color:#9d9d9d; padding:9px;}
    TABLE.formular a  img {vertical-align:top; margin-left:5px;}
    TABLE.formular textarea {width:480px; border:1px solid #999999; height:100px; margin-left:5px;}
    .text {padding:10px 0 0 9px;}
    .input { padding-left:5px;}

/*Date Overview*/
    TABLE.termine-uebersicht {width:495px; background-color:#FFFFFF;}                 
    TH.spaltenueberschrift {background-color:#9d9d9d; color:#FFFFFF; font-size:12px; padding-left:5px;}
    TH.bgColor { background-color:#EEAA00; }
    TR.zeilenueberschrift {background:url(./images/bg_dotted_gelb.gif) repeat 0 0;}
    TR.zeilenueberschrift td {padding:2px 0 2px 0;}
    TR.zeilenueberschrift td span {color:#EEAA00; font-size:12px; font-weight:bold; padding-left:5px;}
    TD.spacer-horizontal {background:url() no-repeat 0 0; height:3px; font-size:3px;}
    TD.spacer-vertical {background:url() repeat-y 0 0;}
    TD.link-zelle {vertical-align:top;}
    SPAN.link-zelle-hdl {display:block; padding-left:5px; margin-bottom:5px;}
    A.link {text-align:left; display:block; padding:3px 0 0 5px;}
    A.link span {color:#9d9d9d; font-weight:bold;}
    A.link img {vertical-align:top; margin-left:5px;}
    TD.text {vertical-align:top; padding-left:5px;}

/*Job Offers*/
    .joboffersinhalt { min-height:500px; width:505px; overflow:hidden; float:left; padding-left:15px; display:block; }
    .joboffersinhalt .joboffers-dropdown-box { height:95px; width:505px; overflow:hidden; padding:8px 8px 0 8px;_padding:8px; background:url(./images/job_offers.gif) no-repeat 0 0;}
    .joboffersinhalt .joboffers-dropdown-box ul { display:none; }
    .joboffersinhalt .jobofferssubhead { color:#EEAA00; font-size:14px; font-weight:bold; }

    .joboffersinhalt .SelectItem1 { float:left; width:160px; padding:0; margin:0; overflow:hidden; }
    .joboffersinhalt .SelectItem2 { float:left; width:160px; padding:0; margin:0; overflow:hidden; }    
    .joboffersinhalt .SelectItem3 { float:left; width:140px; padding:0; margin:0; overflow:hidden; }

    .joboffersinhalt .joboffersSelectItemCaption { padding-top:5px; font-size:11px; font-weight:bold; }
    .joboffersinhalt .joboffersSelect { font-size:10px; color:#999999; margin-right:20px; border:1px solid #9d9d9d; line-height:20px; width:140px; } 
    .joboffersinhalt .joboffersspace { background-image:url(./images/putz_dotted.gif); background-repeat:repeat-x; background-position:center top; font-size:3px; !important }
    .joboffersinhalt .bgitem { background-image:url(); }
    .joboffersinhalt .linkstyle { color:#9D9D9D; font-weight:bold; }

/*Press Contact Overview*/
    DIV.border-top {background:url() repeat-x 0 0; width:505px; margin-top:1px; height:1px; font-size:1px;}
    TD.border-seite {background:url() repeat-y 0 0; width:1px;font-size:1px;}
    DIV.form-left {width:240px; float:left;}
    DIV.form-left input {width:220px;}
    DIV.form-right {float:left; width:240px;}
    DIV.form-right input {vertical-align:middle; margin-right:5px;}
    .borderColor { border-color:#EEAA00; }

/*xSeminar*/
    DIV.border-top {background:url(<img src="./images/line_hor_dotted_black_2x1.gif">) repeat-x 0 0; width:503px; height:1px; font-size:1px; margin-top:5px;}
    TD.border-seiten {background:url() repeat-y 0 0; width:0px; font-size:;_font-size:0px;}
    TABLE.formular {width:505px;}
    TABLE.formular input {width:235px; border:1px solid #999999;}
    TABLE.formular a {font-weight:bold; color:#9d9d9d; padding:9px;}
    TABLE.formular a  img {vertical-align:top; margin-left:5px;}
    TABLE.formular textarea {width:480px; border:1px solid #999999; height:100px; margin-left:5px;}
    .text {padding:10px 0 0 9px;}
    .input { padding-left:5px;}

/*   02.05 Accessories List  ---------------------------------------------------------------------------------*/

table.uebersicht {
    background:url(./images/bg_dotted_gelb.gif) repeat 0 0;
    width:505px;
}

table.tabelle-links {
    width:162px;
    float:left;
}

td.tabelle-uebersicht-hdl {
    font-weight:bold;
    background-color:#EEAA00;
    color:#ffffff;
     padding-left:5px;
    font-size:14px;
}

td.spacer-links {
    height:3px;
    font-size:3px;
    background:url(./images/line_vert_dotted_produkt_uebersich.jpg) no-repeat 0 0;
}

table.tabelle-rechts {
    width:343px;
    background-color:#FFFFFF;
    float:left;
}

td.bg-dotted-grey {
    background:url/./images/putz_bg_dotted_gray.gif) repeat 0 0;
}

td.spacer-right {
    height:3px;
    font-size:3px;
    background:url(./images/line_vert_dotted_produkt_uebersich.jpg) no-repeat 0 0;
    background-position:bottom;
}

td.spacer-td {
    background:url(./images/line_vert_dotted_produkt_uebersich.jpg) no-repeat 0 5px;
    background-position:top;
    font-size:5px;
    height:5px;
}

/*    02.10 Applikation finder -------------------------------------------------------------------------------*/

div.dropdown-box {
    height:143px; 
    width:496px; 
    padding:8px 0px 0px 8px; 
    background:url(./images/putz_anwendungsfinder_dotted_border.gif) no-repeat 0 0;
}

    div.dropdown-box ul { 
        display:none;
    }

#inhalt .inhaltadd {
    padding:0px;
    margin:0px;
    width:500px;
}

#inhalt .span1 {
    color:#EEAA00;
    font-size:14px;
    font-weight:bold;
}
#inhalt .div1 {
    margin-bottom:7px;
    width:480px;
    height:14px;
    overflow:hidden; 
}
#inhalt .form1 {
    display:inline;
}

#inhalt .form1 span {
    font-weight:bold;
    display:block;
}
#inhalt .form1 select {
    font-size:9px;
    color:#999999;
    border:1px solid #9d9d9d;
    height:14px;
    width:145px;
}

#inhalt .step1 {
    float:left;
    background:url(./images/putz_anwendungsfinder_area1.gif);
    padding:25px 5px 3px 5px;
    margin-right:5px;
    width:145px;
    overflow:hidden;
}

#inhalt .step2 {
    float:left;
    background:url(./images/putz_anwendungsfinder_area2.gif);
    padding:25px 5px 3px 5px;
    margin-right:5px;
    width:145px;
    overflow:hidden;
}
#inhalt .step3 {
    float:left;
    background:url(./images/putz_anwendungsfinder_area3.gif);
    padding:25px 5px 3px 5px;
    width:145px;
    overflow:hidden;
}

#inhalt .options {
    padding-top:3px;
}
#inhalt .options div {
    font-weight:bold;
    color:#9c9c9c;
}
#inhalt .send {
    padding-top:5px;
}
#inhalt .send a {
    font-weight:bold;
    color:#9d9d9d;
}
#inhalt .send span {
    float:left;
    font-weight:bold;
    color:#9c9c9c;
}
#inhalt .send img {
    margin-left:5px;
    vertical-align:top;
}
#inhalt .balken {
    background-color:#EEAA00;
    width:496px;
    height:18px;
}
#inhalt .balken span {
    font-weight:bold;
    color:#ffffff;
    font-size:12px;
    padding-left:5px;
}


/*    02.15 Bild mit Überschrift und Text        -------------------------------------------------------------*/
/* nichts zu tun /*

/*   02.20 Contact Block  ------------------------------------------------------------------------------------*/
/* nichts zu tun /*

/*   02.25 Download Block     --------------------------------------------------------------------------------*/
/* nichts zu tun /*

/*   02.35 Dual Image with Text (conditional)     ------------------------------------------------------------*/
table.dual-image-text {
    width:500px; 
    overflow:hidden;
}

td.dual-image-text-image {
    width:250px;
    overflow:auto;
}
 
.dual-image-text .dual-image-text-image {
    font-size:11px;
} 

/*   02.60 Post Block   --------------------------------------------------------------------------------------*/

div.border-top {
    background:url(<img src="./images/line_hor_dotted_black_2x1.gif">) repeat-x 0 0;
    width:503px;
    height:1px;
    font-size:1px;
    margin-top:1px;
}

.putzpostyear {    
    border-left:1px solid #9d9d9d;
    padding:0 2px 0 6px;
    margin:0 0 0 0;
    color:#9d9d9d;
    font-weight:bold;
}

.putzpostyearimg {
    vertical-align:top;
    margin-right:5px;
}

.putzpostyearselected {
    border-left:1px solid #000;
    padding:0 2px 0 6px;
    margin:0 0 0 0;
    color:#fbc210;
    font-weight:bold;    
}

.putzpostblockyear {
    padding:0 0 0 0; margin:0 0 0 0;
}

div.block-hdl {
    background-color:#EEAA00;
    color:#FFFFFF;
    font-weight:bold;
    font-size:14px;
    margin-top:10px;
    padding:1px 0 1px 5px;
    width:500px;
}

div.teaser-block {
    background:url(./images/putz_bg_dotted_gray.gif) repeat 0 0;
    text-align:center;
    width:122px;
    height:205px;
    float:left;
    margin-right:5px;
}

div.white-block {
    border:1px solid #EEAA00;
    background-color:#FFFFFF;
    width:95px;
    margin-top:10px;
}

div.white-block span {
    vertical-align:top;
    color:#000000;
}

div.pdf-spacer {
    background:url(<img src="./images/line_hor_dotted_black_2x1.gif">) repeat-x 0 0;
    width:95px;
    height:1px;
    font-size:1px;
    margin-bottom:3px;
}

A.download span {
    font-weight:bold;
    color:#9d9d9d;
}

A.download img {
    vertical-align:top; 
    margin-left:5px;
}

/*    02.65 Press Release Content Block  ---------------------------------------------------------------------*/
  
.press-release {
    border:1px solid #EEAA00;
    width:504px;
}

.press-release .img-title {
    background-color:#fff3cf;
    padding-left:5px;
}
  
/*     02.70 Product Info Block   ----------------------------------------------------------------------------*/
/* nichts zu tun /*

/*    02.76 Table Content   ----------------------------------------------------------------------------------*/
/* nichts zu tun /*

/*    02.78 Table Date    ------------------------------------------------------------------------------------*/
/* nichts zu tun /*

/*    02.80 Table Date Period     ----------------------------------------------------------------------------*/
/* nichts zu tun /*

/*    02.82 Table Download        ----------------------------------------------------------------------------*/
/* nichts zu tun /*


/*    02.85 Textblock with image (conditional)   -------------------------------------------------------------*/
/* nichts zu tun /*



/*    02.90 Template: Textblock large image   ----------------------------------------------------------------*/

.table-tebllaim {
    width:502px;
    margin-bottom: 40px;
}

/*###### Putzmeister AG ######*/
.table-tebllaim .td1 {
    vertical-align:top;
    margin-top: 4px;
    text-align: right;
    width:267px;
}
.table-tebllaim img{
    padding-top: 6px;
}
.table-tebllaim .td2 {
    padding-left: 4px;
}

/*    02.95 Video PopUp-------------------------------------------------------------------------------------------------*/

/* ## Begin Mirko / Tobias / GECA Popup */

/*
.popup_flash_wmv .popupWrapper {
    width:auto;
    height:auto;
    background-image:url(./images/pm_logo_small.jpg);
    background-repeat:no-repeat;
    background-position:top right;
    padding:0 10px 0 10px;
    float:left;
}    
.popup_flash_wmv .videoPlayer {
    margin:44px 0 10px 0;
    padding:10px 0 10px 0;
    border-top:1px solid #fec110;
    border-bottom:1px solid #fec110;
    }
*/

.popup_flash_wmv {
    margin:0 10px 0 10px;
}

.popup_flash_wmv .popupWrapper a {
        padding-top:5px;
        float:right;
        color:#9d9d9d;
        text-decoration:none;
        font-family:Arial, Helvetica, sans-serif;
        font-weight:bold;
        font-size:11px;
        }
    
.popup_flash_wmv .popupWrapper a:hover {
        color:#fec110;
        }
.popup_flash_wmv_body {
        /* Ausblenden vom Hintergrund */
        background:url();
        background-repeat: no-repeat;
        background-position: 0 0;
}
.popup_flash_wmv .mheader {
    border-bottom: 1px solid #fec111;
    border-top-width: 1px;
    border-right-width: 1px;
    border-left-width: 1px;
    border-top-color: #fec111;
    border-right-color: #fec111;
    border-left-color: #fec111;
    text-align: right;
}
.popup_flash_wmv .videoPlayer {
    margin: 10px 0;
}
.popup_flash_wmv a img {
    border: 0;
}
.popup_flash_wmv .mfooter {
    border-top: 1px solid #fec111;
    border-top-width: 1px;
    border-right-width: 1px;
    border-left-width: 1px;
    border-top-color: #fec111;
    border-right-color: #fec111;
    border-left-color: #fec111;
    text-align: right;
}
/* ## FINISH Mirko / Tobias / GECA Popup */

/*    03.05 context top --------------------------------------------------------------------------------------*/

#ct-icons {
    margin-top: 93px;
}



/*    bisheriges CSS    --------------------------------------------------------------------------------------*/

/* Allgemein */
    BODY {
        
        background:url(./images/image_hintergrund.gif);
        background-repeat: no-repeat;
        background-position: 10px 78px;
        
        margin: 0 0 0 10px; 
        padding: 0;
    }
    BODY, DIV, TD { font-size:12px; font-family:Arial, Helvetica, sans-serif; }
    A    { text-decoration:none; cursor:pointer; color: #EEAA00;}
    IMG  { border:0;}
    INPUT { font-size:10px; }
    DIV { margin:0;padding:0; }
    H1 { font-size:16px;}
/* Meta Navigation */
    #meta-navigation {  height:14px; width:946px; padding-top:6px;}
    #meta-navigation select { display:none;}
/* changed by shindo 2007/05/16 */
/*    .international { margin:-1px 0 0 140px;_margin:-1px 0 0 70px; font-size:10px; float:left; border-left:1px solid #9d9d9d;} */
    .international { margin:-1px 0 0 140px;_margin:-1px 0 0 70px; font-size:10px; float:left; border:0px;}
    .international a {background:url(./images/icon_international.gif) no-repeat 0 0; padding-left:20px; color:#999999; }
    .kunden-login {margin-left:21px; margin-top:-1px; font-size:10px; float:left;}
    .kunden-login span {color:#999999; vertical-align:top;}
/* Main Navigation */
    #main-navigation {  height:51px; width:946px; border-bottom:1px solid #EEAA00;}
    .main-navigation { margin:3px 0 0 0; padding:0; list-style:none;}
    .main-navigation a {color:#999999; font-size:14px; font-weight:bold;}
    .main-navigation li { margin:35px 0 0 0; padding:0 19px 0 5px; list-style:none; float:left; border-left:1px solid #EEAA00;}
    #menuList {position:absolute; top:20px;}
    #breadcrumb {  height:27px; width:946px; padding:13px 0 0 10px;_padding:14px 0 0 10px; color:#999999; font-size:11px;}
    #breadcrumb div {height:14px; margin-right:10px;}
    #breadcrumb div span {padding:0 5px 0 5px; background-color:#FFFFFF;}
    #breadcrumb div span img {padding-left:10px;}
/* Sub Navigation */


#sub-navigation {
    MARGIN-TOP: 3px; FLOAT: left; WIDTH: 224px; HEIGHT: 500px;
    padding: 0 0 0 0;
    MARGIN: 0 0 0 0;    
}
.sub-navigation {
    BORDER-TOP: #EEAA001px solid; FONT-WEIGHT: bold; FONT-SIZE: 12px; LIST-STYLE-TYPE: none;
    padding: 2px 0 0 0;
    MARGIN: 0 0 0 0;    
}
.sub-navigation .sub-navigation-li {
    WIDTH: 224px;
    padding: 1px 0 0 0;
    MARGIN: 0 0 0 0;
    BACKGROUND: url(./images/bg_subnav_dotted.gif) no-repeat 29px 1px;
    BORDER-BOTTOM: #9d9d9d 1px solid;
}
.sub-navigation .sub-navigation-li .navibild { 
    width:30px;
    height:25px;
    float:left;
    BACKGROUND: url(./images/icon_pfeil_subnav.gif) no-repeat 0px 0px;
}
.sub-navigation .sub-navigation-li .navitext{
    padding: 7px 0 0 0;
    MARGIN:  0 0 0 10px;     
    width:180px;
    float:left;
}

.sub-navigation .sub-navigation-li .navclose {
    clear:both;
    font-size:1px;
}

.sub-navigation  .sub-navigation-li-act {
    WIDTH: 224px;
    padding: 1px 0 0 0;
    MARGIN: 0 0 0 0;
    BACKGROUND: url(./images/bg_subnav_dotted.gif) no-repeat 29px 1px;
    BORDER-BOTTOM: #fff 1px solid; 
}
.sub-navigation  .sub-navigation-li-act .navibild {
    width:30px;
    height:25px;
    float:left;
    BACKGROUND: url(./images/icon_pfeil_subnav_act.gif) no-repeat 0px 0px;
}
.sub-navigation .sub-navigation-li-act .navitext{
    padding: 7px 0 0 0;
    MARGIN:  0 0 0 10px;     
    width:180px;
    float:left;
}

.sub-navigation .sub-navigation-li-act .navclose {
    clear:both;
    font-size:1px;
}

.sub-navigation UL {
    padding: 0 0 0 0;
    MARGIN: 0 0 0 0;     
    LIST-STYLE-TYPE: none
}
.sub-navigation .sub-navigation-li .navitext a {
COLOR: #999999;
}
.sub-navigation .sub-navigation-li-act .navitext a {
COLOR: #EEAA00;
}
.sub-navigation .sub-navigation-li-act UL LI {
    padding: 3px 0 3px 40px;
    MARGIN: 0 0 0 0;     
    BACKGROUND: url(./images/icon_subnavigation_yellow.gif) no-repeat 30px 8px
}
.sub-navigation .sub-navigation-li-act UL LI A {
    FONT-SIZE: 11px; COLOR: #999;
}
.sub-navigation .sub-navigation-li-act UL LI A:hover {
    FONT-SIZE: 11px; COLOR: #fc1;
}

/*
    #sub-navigation { height:500px; width:224px; float:left;  margin-top:3px;_margin-top:12px;}
    .sub-navigation { padding:0px 0 0 0;_padding:3px 0 0 0; margin:0; list-style:none; border-top:1px solid #EEAA00; font-size:12px; font-weight:bold;}
    .sub-navigation-li { height:24px; padding-left:29px; margin:3px 0 0 0; background:url(./images/icon_pfeil_subnav.gif) no-repeat 0 0; display:table;_display:block; border-bottom:1px solid #9d9d9d; overflow: visible; height: auto; }
    .sub-navigation-li-act { height:24px; padding-left:29px; margin:3px 0 0 0; background:url(./images/icon_pfeil_subnav_act.gif) no-repeat 0 0; display:table;_display:block; border-bottom:1px solid #fff; overflow: visible; height:auto }
    .sub-navigation-li-act:active {color:#EEAA00; overflow: visible; height: auto;}
    .sub-navigation li a { height:19px; padding:7px 0 0 0px;_padding:7px 0 0 5px; background:url(./images/bg_subnav_dotted.gif) repeat-y 0 0; display:table;_display:block; color:#999999;}
    .sub-navigation li a span {  padding-left:5px;_padding-left:0px; height:19px; width:190px; display:table;_display:block;}
    .sub-navigation-li-act span { width:195px;_width:190px; height:19px; display:table;_display:block; color:#EEAA00;}
    .sub-navigation ul { background:none; padding:0; margin:0; list-style:none;}
    .sub-navigation ul li { background:url(./images/icon_subnavigation_yellow.gif) no-repeat 0 12px; padding-left:7px;}
    .sub-navigation ul li a { background:none;  font-size:11px;}
    .sub-navigation ul li a:hover { background:none;  font-size:11px; color:#EEAA00;}
*/

/* Inhalt */
    #inhalt { width:505px; float:left; padding-left:16px;  display:block; padding-right:20px; margin-top:3px;_margin-top:20px;}
    #inhalt2 { width:505px;  float:left; padding-left:16px; display:none; padding-right:20px; margin-top:3px;_margin-top:0px;}
/* Kontext-Spalte #################### Putzmeister AG */
    #kontext { height:500px; width:201px; position:absolute; top:102px; left:775px;}
    #loginClosed { display:none;} /* #################### Putzmeister AG */
/*    #loginClosed { height:50px; padding-top:3px; margin:0px 0 0 166px; background:url(./images/bg_context_login_closed.gif) no-repeat 0 0;  position:absolute; width:176px;}*/
    #loginOpen { height:50px; padding-top:0px; margin:0px 0 0 15px; background:url(./images/bg_context_login_open.gif) no-repeat 0 0; display:none; position:absolute; width:176px;}
    .meta-icons-box {margin-top:93px;}
    .meta-icons { height:18px;_height:21px; margin:92px 0 0 81px; padding:4px 0 0 10px; background:url(./images/bg_context_icons.gif) no-repeat 0 0;}
    .suche {height:47px; margin:7px 0 0 45px; padding-left:10px; background:url(./images/bg_context_suche.gif) no-repeat 0 0;}
    .suche div {float:left;}
    .suche div input {border:1px solid #9d9d9d; height:14px; width:112px; margin:5px 0 0 0; color:#999999; font-size:10px;}
    .suche div a img {margin:7px 0 0 2px;}

/* BEGIN Kontext-Spalte GECA Quick - Links */
.quick-links { margin:0 0 0 15px; padding:5px 20px 0 10px; background:url('./images/bg_context_quick_links.gif') repeat-y 0 0;}
.quick-links-top { height:1px; overflow:hidden; margin:20px 0 0 15px; padding:0 10px 0 0; background:url('./images/bg_context_quick_links_top.gif') no-repeat 0 0;}
.quick-links-bottom { height:3px; overflow:hidden; margin:0 0 0 15px; padding:0 10px 0 0;  background:url('./images/bg_context_quick_links_bottom.gif') no-repeat 0 0;}
.quick-links .headline { margin:0 0 0 0; padding:0 0 0 0; font-size:14px; color:#EEAA00; }
.quick-links .teaser { margin:0 0 0 0; padding:7px 0 0 0; font-size:11px; color:#000000; }
.quick-links .trenner { height:1px; overflow:hidden; margin:0 0 0 0; padding:0 0 0 0; border-bottom:1px solid #EEAA00; }
.quick-links .teaserlink { margin:0 0 0 0; padding:0 0 7px 0; font-size:11px; font-weight: bold; color:#9D9D9D; }
/* FINISH Kontext-Spalte GECA Quick - Links */

    .feedback {margin:7px 0 0 45px; padding-left:10px; padding-top:2px; height:19px;_height:21px; background:url(./images/bg_context_feedback.gif) no-repeat 0 0;}

    /* background:url(./images/bg_context_partnersuche.gif) no-repeat 0 0; */
    .partnersuche { padding:10px 0 0 10px; height:158px;_height:168px; margin:20px 0 0 15px;}
    .partnersuche table ul { display:none;}

/* selectbox sprache */
    #sprache {width:120px; display:block;}
    #sprache.replaced { width:120px; display:none; }
    ul.selectReplacement { height:15px;  width:120px; margin:0; padding:0; background:url(./images/TEST_ARROW.jpg) no-repeat 0 0;_background:url(./images/TEST_ARROW.jpg) no-repeat 0 2px;}
    ul.selectReplacement li { height:15px; width:120px; padding-left:8px; color:#999999; cursor:pointer; display:none;  font-size:9px; list-style:none;}
    ul.selectOpen { border:1px solid #EEAA00; height:40px;width:120px;}
    ul.selectOpen li { width:120px; display:block;  height:15px;}
    ul.selectReplacement li.selected {  width:120px; display:block; height:15px;}
    ul.selectOpen li.selected { width:120px; display: block; height:15px;}
    ul.selectOpen li:hover, ul.selectOpen li.hover, ul.selectOpen li.selected:hover {color: #000000; background-color:#CCCCCC;}

#mainMenu1 { margin:0; padding:0;  }
#mainMenu1 #udm { margin-left:10px; width:946px; border-bottom:1px solid #EEAA00; }


#mainMenu2 { height:51px; width:946px; border-bottom:1px solid #EEAA00;}
#mainMenu2 UL {margin:0; padding:0; list-style:none; display:table;}
#mainMenu2 UL LI  {margin:35px 0 0 0; padding:0 19px 0 5px; list-style:none; float:left; border-left:1px solid #EEAA00;}
#mainMenu2 UL LI A {color:#999999; font-size:14px; font-weight:bold; text-decoration:none;}
#mainMenu2 UL LI A:HOVER {color:#000000; font-size:14px; font-weight:bold; text-decoration:none;}

#mainMenu2 UL LI UL {visibility:hidden; position:absolute; margin:0px 0 0 -6px;_margin:-16px 0 0 -11px; padding:0; display:block; border:1px solid #EEAA00; background-color:#FFFFFF;}
#mainMenu2 UL LI UL LI {float:none; border-left:0px; height:15px;  margin:5px 0 5px 0; padding:0; border-bottom:1px solid #ffffff; display:block; width:180px;}
#mainMenu2 UL LI UL LI:HOVER {border-bottom:1px solid #EEAA00; display:block;}
#mainMenu2 UL LI UL LI  A { text-decoration:none; color:#999999; height:15px; font-size:11px; font-weight:bold; padding-left:5px; display:block;}
#mainMenu2 UL LI UL LI  A:HOVER { text-decoration:none; color:#000000; font-size:11px; font-weight:bold; padding-left:5px; display:block;}
#mainMenu2 UL LI UL LI  A .navigation_top_third_level { margin-right:0px; display:inline;}
#mainMenu2 UL LI UL LI  A .navigation_top_third_level_img { overflow:hidden; width:60px; height:20px; padding:0px; margin:0px;  background:url(/images/icon_arrow_kontext.gif) no-repeat 0px 0px; }
#mainMenu2 UL LI UL LI UL {visibility:hidden; border:1px solid #EEAA00; border-left:0px; margin:-6px 0 0 0; padding:0; list-style:none;}
#mainMenu2 UL LI UL LI UL LI {float:none;  margin:5px 0 5px 0; padding:0; border-right:0px; border-left:1px solid #EEAA00; display:block;}
#mainMenu2 UL LI UL LI UL LI:HOVER { border-bottom:1px solid #FFFFFF;}
#mainMenu2 UL LI UL LI UL LI A {color:#999999; font-size:11px; font-weight:bold; height:15px; padding:0 10px 0 5px; margin:5px 0 5px 0; display:block;}
#mainMenu2 UL LI UL LI UL LI A:HOVER {color:#000000; font-size:11px; font-weight:bold; height:15px;}
#mainMenu2 UL LI UL LI UL LI A .navigation_top_third_level { margin-right:0px; display:inline;}
#mainMenu2 UL LI UL LI UL LI A .navigation_top_third_level_img { overflow:hidden; width:60px; height:20px; padding:0px; margin:0px;  background:url(./images/icon_arrow_kontext.gif) no-repeat 0px 0px; }



.sublevel {position:relative; display:table;}

/* ab hier Checker CSS ;-) */
.rd-comment {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #FF0000;
        border-top-width: 1px;
        border-bottom-width: 1px;
        border-top-style: solid;
        border-right-style: none;
        border-bottom-style: solid;
        border-left-style: none;
        border-top-color: #FF0000;
        border-right-color: #FF0000;
        border-bottom-color: #FF0000;
        border-left-color: #FF0000;
        width: 100%;
        line-height: 12px;
        vertical-align: middle;
}
    .rd-comment2 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #FF0000;
        width: 100%;
        line-height: 12px;
        vertical-align: middle;
}
 
    /* -- Neue Contentklassen -- */
    .linkarrow {
        vertical-align:top;
        margin-left:5px;
    }
    .section_description1, .section_description2, 
    .section_description3, .section_description4,   
    .section_description5, .section_description6 { padding-left:3px; }
    /* -- Teaserboxen für Content, ein und zweispaltig ----------------------------------- */
    .teasercontainer {
        width: 502px;
        margin-bottom: 0px !important;
        margin-bottom: 40px; /* IE Fix */
        overflow: hidden;
    }
    
    .teaserbox {
        width: 241px;
        padding: 0;
        margin-bottom: 10px;
        margin-right: 10px;
        background: url(./images/putz_bg_dotted_gray.gif);
        overflow: auto; 
        float: left;
    }


    .wide { width: 502px; }
    
    .teaserbox h2 {
        font-size: 12px;
        font-weight: bold;
        color: #FFFFFF;
        background-color: #EEAA00;
        padding: 2px 0 2px 5px;
        margin: 0;
    }
    
    .teaserbox .teaserimg {
        border: 1px solid #EEAA00;
        margin-right: 10px;
    }
    .teaserlink {
        font-weight: bold;
        color: #9d9d9d;
        margin: 10px 10px 5px 0;
        display: block;
    }
    
    /* Gepunktete Trennlinie */
    div.divider {
        height: 3px;
        display: block;
        clear: both;
        background: url(./images/line_dotted_grau_klein_akademie.gif) repeat-x;
    }
 
/* ### GECA Opening 08/2006 ### */
/* BIGTEASER bei Anwendungen / Einsatz */

.bigteasercontainer {
        width: 502px; 
        margin-bottom: 0px !important;
        margin-bottom: 40px; /* IE Fix */
        overflow: hidden;
}
.bigteaserbox {
        width: 498px; 
        padding: 0px;
        margin-bottom: 10px;
        margin-right: 10px;
        overflow: hidden;         
}
.bigteaserbox h2 {
        width: 276px;
        height: 18px;
        overflow: hidden;
        padding: 1px 0px 0px 7px;
        margin: 0px;
        color: #FFFFFF;
        background-color: #EEAA00;
        font-family:Arial;
        font-size: 14px;
        font-weight: bold;        
}
.bigteaserbox .biginnerteaserbox {
        width:498px; 
        height:105px;
        overflow: hidden;
        margin:0px;
        padding:0px;
}
.bigteaserbox .biginnerteaserbox .bigteasertext {
        width:282px;
        height:105px;
        overflow: hidden; 
        float:left; 
        background: url(./images/putz_bg_dotted_gray.gif);    
}
.bigteaserbox .biginnerteaserbox .bigteasertext .infohead {
        width:275px;
        height:15px;
        overflow: hidden;
        margin:8px 0px 0px 8px;
        padding:0px 0px 0px 0px;
        font-family: Arial;
        font-size: 11px;
        font-weight: bold;
}
.bigteaserbox .biginnerteaserbox .bigteasertext .infotext {
        width:275px;
        height:40px;
        overflow: hidden;
        margin:8px 0px 0px 8px;
        
        
        padding:0px 0px 0px 0px;
        font-family: Arial;
        font-size: 11px;
        font-weight: normal;
}
.bigteaserbox .biginnerteaserbox .bigteasertext .contentteaserlink {
        color:#9D9D9D;
        font-family: Arial;
        font-size: 11px;
        font-weight: bold;
        text-decoration:none;
        cursor:pointer;
}
.bigteaserbox .biginnerteaserbox .bigteasertext .teaserlink {
        width:275px;
        height:15px;
        overflow: hidden;
        margin: 10px 0px 0px 8px;        
        padding:0px 0px 0px 0px;
}
.bigteaserbox .biginnerteaserbox .bigteaserimg {
        margin-left:2px;  
        overflow: hidden;
        float:left;  
}
.bigteaserbox .biginnerteaserbox .bigteaserpicture {        
      /* ####### Putzmeister AG  width:211px; */
      /* ####### Putzmeister AG  height:103px; */
        overflow: hidden;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        border: 1px solid #EEAA00; 
}
 
/* ### GECA Ending ### */

/* ### GECA Opening 12/2006 Maschinen Übersicht ### */
.productoverview { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:505px; }
.productoverview .headline { margin:0px 0px 0px 0px; padding:1px 0px 1px 0px; float:left; font-family:Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold; background-color:#EEAA00; color:#FFFFFF; }
.productoverview .headlinespace { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:504px; background-image:url('./images/putz_bg_dotted_gray.gif'); background-repeat:repeat; } 
.productoverview .linie { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; overflow:hidden; background-image:url('./images/putz_dotted.gif'); background-repeat:repeat-x; height:3px; overflow:hidden; }
.productoverview .table { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:505px; }
.productoverview .space { background-image:url('./images/putz_dotted.gif'); background-repeat:repeat-x; background-position:center top; font-size: 5px; height: 5px; }
.productoverview .space-hover-up {  border-bottom:1px solid #ffc010; font-size: 5px; height: 5px;  }
.productoverview .space-hover-do {  background-image:url('./images/putz_orange_dot.gif'); background-repeat:repeat-x; background-position:center top; font-size: 5px; height: 5px;  }
.productoverview .tableleft { background-image:url('./images/putz_dotted_gelb.gif'); background-position:left top; background-repeat:repeat;  text-align:left; vertical-align:top; } 
.productoverview .myinfo { display:none; position:absolute; background-color:#fff9e7; border:1px solid #ffc010; padding:3px; font-family:Arial,Helvetica,sans-serif; font-size:11px; }
.productoverview .myfake { display:none; position:absolute; background-color:#ffffff; overflow:hidden; width:1px; }

.productoverview .productteaser { padding:3px; font-family:Arial,Helvetica,sans-serif; font-size:10px; color: #9D9D9D; }

.ReportsOverviewTabelle { width:496px; }
.ReportsOverviewHeadlineLeft { background-color:#EEAA00; }
.ReportsOverviewHeadlineRight { width:92px; background-color:#9d9d9d; }
.ReportsOverviewHeadlineFont { font-weight:bold; color:#ffffff; font-size:12px; padding-left:5px; }
.ReportsOverviewList1Spalte { vertical-align:top; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:15px; background:url(./images/putz_dotted_gelb.gif) repeat; }
.ReportsOverviewList1SpalteRahmen { width:82px; overflow:hidden; }
.ReportsOverviewList1SpalteImage { border:1px solid #ffc211; padding:0px 0px 0px 0px; margin:10px 10px 2px 10px; }
.ReportsOverviewList1SpalteInfo { background-color:#FFFFFF; padding:2px 2px 2px 2px; margin:0px 0px 10px 0px;  width:76px; border:1px solid #EEAA00; }
.ReportsOverviewList1SpalteKB { float:left; padding-left:5px; font-weight:bold; color:#9d9d9d; vertical-align:super; }
.ReportsOverviewList2Spalte { vertical-align:top; width:320px; }
.ReportsOverviewList2SpalteRahmen { width:300px; overflow:hidden; padding:10px; }
.ReportsOverviewList2SpalteDownloadFont { font-weight:bold; color:#9d9d9d; margin:5px 0 5px 0; display:block; }
.ReportsOverviewList3Spalte { vertical-align:top; width:92px; background:url(./images/putz_bg_dotted_gray.gif) repeat; }
.ReportsOverviewList3SpalteRahmen { width:82px; overflow:hidden; padding:10px 5px 10px 5px; }

.DownloadsOverviewTable { width:496px; }
.DownloadsOverviewHeadline { margin:1px 0px 1px 5px; padding:0px 0px 0px 0px; font-family:Arial,Helvetica,sans-serif; font-size:13px; font-weight:bold; background-color:#EEAA00; color:#FFFFFF; }
.DownloadsOverviewHeadlineBG { background-color:#EEAA00;  }
.DownloadsOverviewSpace { background-image:url('./images/putz_dotted.gif'); background-repeat:repeat-x; background-position:center top; font-size: 1px; height: 3px; overflow:hidden; }
.DownloadsOverviewInner { width:230px; }
.DownloadsOverviewInner2 { width:150px; }
.DownloadsOverviewInnerBG { background-image:url('./images/putz_bg_dotted_gray.gif'); background-repeat:repeat;   }
.DownloadsOverviewInnerImg { border:1px solid #fec110; } 
.DownloadsOverviewInnerTD { font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; }
.DownloadsOverviewInnerTD1 { font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; }
.DownloadsOverviewInnerTD2 { padding:0px 0px 0px 10px; font-family:Arial,Helvetica,sans-serif; font-size:11px; }
.DownloadsOverviewInnerTD1A { font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; border-top:1px solid red; border-left:1px solid red; }
.DownloadsOverviewInnerTD2A { padding:0px 0px 0px 10px; font-family:Arial,Helvetica,sans-serif; font-size:11px; border-top:1px solid red; border-right:1px solid red; }
.DownloadsOverviewInnerTD1B { font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; border-bottom:1px solid red; border-left:1px solid red; }
.DownloadsOverviewInnerTD2B { padding:0px 0px 0px 10px; font-family:Arial,Helvetica,sans-serif; font-size:11px; border-bottom:1px solid red; border-right:1px solid red; }
.DownloadsOverviewInnerDownload { margin:0px 5px 0px 0px; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#9d9d9d; }

.seminar-top-block { padding:0 0 0 0; margin:0 0 10px 0; width:505px; overflow:hidden; background-color:#ffc212; color:#fff; font-size:14px; font-weight:bold; }
.seminar-middle-block { }
.seminar-dotted { background-image:url('./images/putz_dotted.gif')!important; }
.seminar_overview_fontblack { color:#000; }
.seminar_overview_page_width { width:966px; }
.seminar_overview_page_bg { background:url() no-repeat 0 78px; position:absolute; }
.seminar_overview_page_subheadline { color:#EEAA00; font-size:14px; font-weight:bold; }
.seminar_overview_page_homelink { position:absolute; margin-left:648px; margin-top:-9px;_margin-top:-6px; }
.seminar_overview_top_navigation { position:absolute; font-weight:bold; font-size:44px; color:#fff3d1; top:29px; z-index:0; }
.seminar_overview_drop_down { margin:5px 0 0 0; padding:3px 0 0 0; width:504px; cursor:pointer; background-image:url(./images/bg_aufklapper_table_closed.gif); background-repeat:no-repeat; background-position:0px 5px; }
.seminar_overview_drop_over { margin:5px 0 0 0; padding:3px 0 0 0; width:504px; cursor:pointer; background-image:url(./images/bg_aufklapper_table_closed_over.gif); background-repeat:no-repeat; background-position:0px 5px; }
.seminar_overview_drop_up { margin:5px 0 0 0; padding:3px 0 0 0; width:504px; cursor:pointer; background-image:url(./images/bg_aufklapper_table_open.gif); background-repeat:no-repeat; background-position:0px 5px; }
.seminar_overview_drop_font { margin:0 0 0 0; padding:0 0 0 4px; color:#9d9d9d; font-size:11px; font-weight:bold; }
.seminar_overview_line { margin:5px 0 5px 0; padding:0 0 0 0; background-image:url('./images/putz_dotted.gif'); background-repeat:repeat-x; height:3px; overflow:hidden; }
.seminar_overview_end_line { margin:5px 0 5px 0; padding:0 0 0 0; border-bottom: 1px solid #ffc211; height:1px; overflow:hidden; }
.seminar_overview_link { margin:0 0 0 0; padding:0 10px 0 5px; font-size:11px; font-weight:bold; color:#9D9D9D; background:url(./images/icon_arrow_kontext.gif) no-repeat right 0;  }

.seminar_block_bg_top { background-image:url(./images/putz_seminar_bg_top.gif); background-repeat:no-repeat; background-position:0px 0px; }
.seminar_block_bg_middle { background-image:url(./images/putz_seminar_bg_middle.gif); background-repeat:repeat-y; background-position:0px 0px; }

.seminar-breite { width:505px; }
.seminar-breite-padding { width:505px; overflow:hidden; }
.seminar-top-block { padding:0 0 0 0; margin:0 0 10px 0; overflow:hidden; background-color:#ffc212; color:#fff; font-size:14px; font-weight:bold; }
.seminar-middle-block { }
.seminar-middle-block-table { font-size:11px; }
.seminar-middle-block-table-td { vertical-align:top; }
.seminar-middle-block-img { text-align:right; }
.seminar-middle-block-download { padding:3px; margin:0 0 0 0; border:1px solid #ffc212; vertical-align:middle; }
.seminar-middle-block-linie { margin:0 0 0 0; padding:0; font-size:1px; height:3px; }
.seminar-middle-block-linie-5 { margin:0 0 0 0; padding:0; font-size:1px; height:5px; }
.seminar-middle-block-reddot { padding:0 0 0 0; margin:5px 0 5px 0; }
.seminar-bottom-block { }
.seminar-bottom-block-headline { padding:0 0 0 0; margin:15px 0 0 0; background-color:#FFC212;  }
.seminar-bottom-block-headline-main { padding:0 0 0 3px; color:#FFFFFF; font-size:12px; font-weight:bold; }
.seminar-bottom-block-headline-info { padding:0 0 0 0; color:#FFFFFF; font-size:11px; font-weight:normal; }
.seminar-bottom-block-table { padding:0 0 0 0; margin:0 0 0 0; }
.seminar-bottom-block-top-line { padding:0 0 0 0; margin:1px 0 0 0; height:1px; font-size:1px; }
.seminar-bottom-block-top-line2 { padding:0 0 0 0; margin:2px 0 0 0; height:1px; font-size:1px; }
.seminar-bottom-block-table-td { padding:0 15px 0 15px; margin:0 0 0 0; width:100%; }
.seminar-bottom-block-table-td-line { padding:0 4px 0 4px!important; margin:6px 0 6px 0; height:1px; font-size:5px; background-repeat:repeat-x!important; }
.seminar-font-download { font-size:11px; font-weight:bold; color:#9e9e9e; }
.seminar-table-abstand { width:50%; overflow:hidden; vertical-align:top; }
.seminar-table-max-abstand { width:100%; overflow:hidden; vertical-align:top; }
.seminar-font-1 { font-weight:normal; color:#000000; font-size:12px; }
.seminar-font-2 { font-weight:bold; color:#EEAA00; font-size:12px; }
.seminar-font-3 { font-weight:bold; color:#000000; font-size:12px; }
.seminar-font-4 { font-weight:normal; color:#9D9D9D; font-size:12px; }
.seminar-bottom-block-input { border:1px solid #9D9D9D; color:#9D9D9D; }
.seminar-mass-1 { width:465px; height:14px; }
.seminar-mass-2 { width:220px; height:14px; }
.seminar-mass-2a { width:224px; height:14px; }
.seminar-mass-3 { width:88px; height:14px; }
.seminar-mass-3a { width:92px; height:14px; }
.seminar-mass-4 { width:240px; height:14px; }
.seminar-mass-4a { width:244px; height:14px; }
.seminar-mass-5 { width:350px; height:14px; }
.seminar-mass-5a { width:354px; height:14px; }
.seminar-top { margin-top:5px; }
.seminar-margin { margin-left:20px; }
.seminar-float { float:left; }

/* ### GECA Ending ### */

        FORM {position:absolute; z-index:1;}
        DIV.content-link-block {height:305px; display:block;}
        DIV.content-link-block {height:305px;}
        DIV.content-link-block div div a {font-size:14px; font-weight:bold; color:#FFFFFF;}
        DIV.content-link-block div div {width:204px; float:left; margin-top:100px;}
        UL.startseite-teaser { margin:10px 0 0 10px; padding:0; list-style:none;}
        UL.startseite-teaser li { margin:0; padding:0; list-style:none; float:left; width:205px;}
        UL.startseite-teaser li span { color:#EEAA00; font-weight:bold; font-size:16px;}
        UL.startseite-teaser li ul { margin:10px 0 0 0; padding:0;}
        UL.startseite-teaser li ul span { font-size:11px; font-weight:normal; color:#000000;}
        DIV.teaser-left {float:left; width:80px; text-align:right; margin:10px 0 8px 0;}
        DIV.teaser-left img { border:none; }
        DIV.teaser-right {float:left; width:110px; padding-left:10px; margin:10px 0 8px 0;}
        DIV.teaser-right a {color:#9d9d9d; font-weight:bold;}
        DIV.teaser-right img {margin:0 0 0 5px; vertical-align:top; border:none;}
        DIV.teaser-right span {display:block; padding-top:5px;}
        DIV.context {height:500px; width:201px; position:absolute; margin:30px 0 0 766px;}
        SPAN.login-hdl{padding-left:35px; font-size:10px;}
        #loginOpen { height:50px; padding-top:0px; margin:0px 0 0 15px; background:url(./images/bg_context_login_open.gif) no-repeat 0 0; display:none; position:absolute; width:176px;}
        DIV#loginOpen div { float:left;}
        DIV#loginOpen div span {color:#999999; font-size:10px;}
        DIV#loginOpen div input {width:50px; margin-top:0px; border:1px solid #9d9d9d; height:14px; color:#999999; font-size:10px;}
        .meta-icons { height:21px; margin:92px 0 0 81px; padding:4px 0 0 10px; background:url(./images/bg_context_icons.gif) no-repeat 0 0;}    
        .feedback span {vertical-align:top;}
        .feedback a span {color:#999999; font-weight:bold; vertical-align:top;margin-left:5px;}
        .feedback a img    {vertical-align:bottom; margin-left:24px;}

        .partnersuche { padding:10px 0 0 10px; height:158px;background:none; margin-top:30px;}
        DIV.partnersuche div {color:#EEAA00; font-size:18px; font-weight:bold; padding-left:10px;}
        TD.produktgruppe {padding:5px 0 0 10px;}
        DIV.partnersuche select    {font-size:10px; color:#999999; border:1px solid #9d9d9d; height:14px;_height:17px; width:150px;}
        DIV.partnersuche input {font-size:10px; color:#999999; border:1px solid #9d9d9d; height:14px;_height:17px; width:149px;_width:146px;}

        TR.land {padding-top:5px;}
        TR.land td {padding:3px 0 0 10px;_padding:0 0 0 10px;}
        TD.spacer {font-size:0px; height:3px;}
        TD.suche {padding:6px 0 0 10px; background:none; height:15px;}
        TD.suche a span {font-size:11px; font-weight:bold; color:#999999; padding-right:5px; vertical-align:top;}
        TD.suche a img {vertical-align:top;}
        TR.plz {padding-top:5px;}
        TR.plz td {padding:3px 0 0 10px;_padding:0 0 0 10px;}

/* ## hepr App-Finder ## */
    TABLE.tabelle-links {width:162px; float:left;}
    TD.tabelle-uebersicht-hdl {font-weight:bold; background-color:#EEAA00; color:#ffffff; padding-left:5px; font-size:14px;}
    TD.spacer-links {height:3px; font-size:3px; background:url(./images/line_vert_dotted_produkt_uebersich.jpg) no-repeat 0 0;}
    TABLE.tabelle-rechts {width:343px; background-color:#FFFFFF; float:left;}
    
    TD.spacer-right {height:3px; font-size:3px; background:url(./images/line_vert_dotted_produkt_uebersich.jpg) no-repeat 0 0; background-position:bottom;}
    TD.spacer-td {background:url(./images/line_vert_dotted_produkt_uebersich.jpg) no-repeat 0 5px; background-position:top; font-size:5px; height:5px;}
/* ## ende App-Finder ## */