﻿/*  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.72 Product Table ####### Putzmeister AG
    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
    04    Sitemap
  
    90    bisheriges CSS
    
    ##### Putzmeister AG Farbe FFC111 und FC1 durch EEAA00 ersetzt

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

.linkPfeil {
    background-image:url(/pm_online/img/structure/cursor.gif);
    background-repeat:no-repeat;
    display:inline;
    width:11px;
    height:9px;
}

/* 01.Content Pages--------------------------------------------------------------------------------------------*/
/*Startpage */
#mainMenu div a img {
    margin:-6px 0 0 648px;
    position:absolute;
    text-decoration:none;
   }
    
#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:0;
    }
 
.inhaltMargin {
    margin-top:10px;
    }
.inhaltMargin a, .inhaltMargin a:hover {
    text-decoration: none;
}
.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;}
/* Folgendes steht im main stylesheet:
    TABLE.formular input.text {width:235px; margin-right:5px;}
    TABLE.formular input.radio {width:10px; margin-right:5px;} 
    TABLE.formular input.select {width:235px; margin-right:5px;} 
*/
    /* gelöscht: TABLE.formular input {width:235px; border:1px solid #999999; margin-right:5px;}   */
    TABLE.formular a {font-weight:bold; color:#9d9d9d; padding:9px; text-decoration:none; }
    TABLE.formular a  img {vertical-align:top; margin-left:5px; text-decoration:none; }
    TABLE.formular textarea {width:480px; height:100px; margin-left:5px;} /* gelöscht: border:1px solid #999999; */
    .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(/pm_online/img/structure/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; text-decoration:none; }
    A.link span {color:#9d9d9d; font-weight:bold; text-decoration:none; }
    A.link img {vertical-align:top; margin-left:5px; text-decoration:none;}
    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() 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(/pm_online/img/structure/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="/pm_online/img/structure/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;}
/* Folgendes steht im main stylesheet:
    TABLE.formular input.text {width:235px; margin-right:5px;}
    TABLE.formular input.radio {width:10px; margin-right:5px;} 
    TABLE.formular input.select {width:235px; margin-right:5px;} 
    TABLE.formular input {width:235px; border:1px solid #999999;}
*/
    TABLE.formular a {font-weight:bold; color:#9d9d9d; padding:9px; text-decoration:none; }
    TABLE.formular a  img {vertical-align:top; margin-left:5px; text-decoration:none; }
    TABLE.formular textarea {width:480px; height:100px; margin-left:5px;} /* gelöscht: border:1px solid #999999; */
    .text {padding:10px 0 0 9px;}
    .input { padding-left:5px;}
/*   02.05 Accessories List  ---------------------------------------------------------------------------------*/
table.uebersicht {
    background:url(/pm_online/img/structure/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(/pm_online/img/structure/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//pm_online/img/structure/putz_bg_dotted_gray.gif) repeat 0 0;
}
td.spacer-right {
    height:3px;
    font-size:3px;
    background:url(/pm_online/img/structure/line_vert_dotted_produkt_uebersich.jpg) no-repeat 0 0;
    background-position:bottom;
}
td.spacer-td {
    background:url(/pm_online/img/structure/line_vert_dotted_produkt_uebersich.jpg) no-repeat 0 5px;
    background-position:top;
    font-size:5px;
    height:5px;
}
td.spaltenueberschrift {
    background-color:#9d9d9d; 
    color:#FFFFFF; 
    font-size:12px; 
    padding-left:5px;
}
/*    02.10 Applikation finder -------------------------------------------------------------------------------*/
div.dropdown-box {
    height:143px; 
    width:496px; 
    padding:8px 0px 0px 8px; 
    background:url(/pm_online/img/structure/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(/pm_online/img/structure/putz_anwendungsfinder_area1.gif);
    padding:25px 5px 3px 5px;
    margin-right:5px;
    width:145px;
    overflow:hidden;
}
#inhalt .step2 {
    float:left;
    background:url(/pm_online/img/structure/putz_anwendungsfinder_area2.gif);
    padding:25px 5px 3px 5px;
    margin-right:5px;
    width:145px;
    overflow:hidden;
}
#inhalt .step3 {
    float:left;
    background:url(/pm_online/img/structure/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;
    text-decoration:none;
}
#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="/pm_online/img/structure/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(/pm_online/img/structure/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="/pm_online/img/structure/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;
    text-decoration:none;
}
A.download img {
    vertical-align:top; 
    margin-left:5px;
    text-decoration:none;
}
/*    02.65 Press Release Content Block  ---------------------------------------------------------------------*/
  
.press-release {
    border:1px solid #EEAA00;
    width:504px;
    clear:both;
}
.press-release .img-title {
    background-color:#fff3cf;
    padding-left:5px;
}
.press_release_file_box {
    background-color:#FFFFFF; 
    padding:2px 0 5px 2px;
    margin-top:3px; 
    border:1px solid #ffc111;
}
.press_release_file_download {
    border:1px solid #ffc111; 
    margin-top:10px; 
    padding:2px 5px 2px 5px; 
    width:505px;
}  
/*     02.70 Product Info Block   ----------------------------------------------------------------------------*/
/* nichts zu tun /*

/*     02.72 Product Info Block   ----------------------------------------------------------------------------*/
    TABLE.tabelle-produkte { width:504px; border-collapse:collapse; }
    TABLE.tabelle-produkte img {  }
    TABLE.tabelle-produkte tr td a { color:#9d9d9d; text-decoration:none; }    
    
    TABLE.tabelle-produkte-funktionen {color:#9d9d9d; padding-left:3px; padding-top:2px;}
    SPAN#text{vertical-align:top; width:329px; display:block; float:left;}
    TABLE.produktinformationen th {border-bottom:1px solid #9d9d9d; padding-top:5px; text-align:left; padding-left:3px;}
    TABLE.produktinformationen td {background:url(/pm_online/img/structure/line_vert_dotted_produkte_download.gif) repeat-x 0 0; background-position:bottom; padding:2px 0 2px 2px;}
    TABLE.download { margin-top:5px;}
    TABLE.download a { text-decoration:none; }
    TABLE.download td {background:url(/pm_online/img/structure/line_vert_aufklapper_table.jpg) repeat-x 0 0; background-position:bottom; padding:2px 0 2px 2px;}
    A.download-pdf {font-weight:bold; color:#9d9d9d; padding-right:10px; background:url(/pm_online/img/structure/icon_arrow_kontext.gif) no-repeat 0 0; background-position:right;}
    .tabelle-produkte .tabelle-td-img { width:409px; border: 1px solid #ffc111; overflow:hidden; }
    .tabelle-produkte .product-img { width:409px; }
    .tabelle-produkte .invisible { display:none; }
    .tabelle-produkte-nav { height:26px; width:90px; padding-left:1px; border:1px solid #9d9d9d; border-left: 0px none; padding-left:3px; cursor:pointer;}
    .tabelle-produkte .untererrand { border-bottom:1px solid #ffc111;border-left:1px solid #ffc111;border-right:1px solid #ffc111; }
    .tabelle-produkte .bildauswahlerstes { float:left; cursor:pointer; padding:0 5px 0 5px; height:10px; border-bottom:1px solid #ffc111;border-right:1px solid #ffc111; font-size:10px; color:#ffc111; }
    .tabelle-produkte .bildauswahlzweites { float:left; cursor:pointer; padding:0 5px 0 5px; height:10px; border-bottom:1px solid #feedb7;border-right:1px solid #feedb7; font-size:10px; color:#9d9d9d; }
    
    .tabberlive .tabbertabhide { display:none;}
    .tabber {}
    .tabberlive { margin-top:1em;}
    ul.tabbernav { margin: 0; padding: 3px 0; border-bottom: 1px solid #FC2;  font: bold 10px 'Arial Narrow' , Verdana, sans-serif;}
    ul.tabbernav li { list-style: none; margin: -5px 0 0 0; display:inline-block; float: left;}
    ul.tabbernav li a {padding: 3px 0.5em; display: block; width: auto;  margin-left: 3px; border: 1px solid #FC2; border-bottom: none; background: #DDD; text-decoration: none;  white-space:nowrap;}
    ul.tabbernav li a:link { color: #566; text-decoration:none; }
    ul.tabbernav li a:hover{ color: #000; background: #FFF; border-color: #227; position: relative; text-decoration:none;  }
    ul.tabbernav li.tabberactive a { color:#D93; background-color: rgb(255,243,207); border-bottom: 0px solid #FFF;  white-space:nowrap; text-decoration:none; }
    ul.tabbernav li.tabberactive a:hover{color: #000; border-bottom: 0px solid white; text-decoration:none; }
    .tabberlive .tabbertab { padding:5px; border:1px solid #FC2; border-top:0px; }
    .machine-description { background-color:#FFF3CF; width:492px; margin-top:11px; padding:6px; display:block; }

/*    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: 15px; /*###### Putzmeister AG: geändert von 40px auf 15px ######*/
}
/*###### 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;
}
.table-tebllaim a  {
    text-decoration: none;
    color: #999999;
}
.table-tebllaim a:hover {
    text-decoration: none;
    color: #000000;
}

/*    02.95 Video PopUp-------------------------------------------------------------------------------------------------*/
/* ## Begin Mirko / Tobias / GECA Popup */
/*
.popup_flash_wmv .popupWrapper {
    width:auto;
    height:auto;
    background-image:url(/pm_online/img/structure/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;
        text-decoration:none;
        }
.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;
    text-decoration:none;
}
.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;
}
.context {
    z-index: 3;
}
/* --------------- */
/*  Putzmeister AG */
.newsletter {
    display:none;
}
.newsletter a {
    text-decoration:none;
}
/* --------------- */

/*    04 Sitemap ---------------------------------------------------------------------------------------------*/
#sitemap .sub-navigation .sub-navigation-li {
    width: 744px;
    background: url(/pm_online/img/structure/bg_sitemap_dotted.gif) repeat-x;
}
#sitemap .sub-navigation .sub-navigation-li .navitext { width: 700px; }
#sitemap .sub-navigation .sub-navigation-li ul li {
    background:transparent url(/pm_online/img/structure/icon_subnavigation_yellow.gif) no-repeat scroll 30px 8px;
    margin:0pt;
    padding:3px 0pt 3px 40px;
    list-style-type: none;
}
#sitemap .sub-navigation .sub-navigation-li ul li a {
    color:#999999;
    font-size:11px;
    text-decoration:none;
}
#sitemap .sub-navigation .sub-navigation-li ul li a:hover {
    color:#FFCC11;
    font-size:11px;
    text-decoration:none;
}

/*    bisheriges CSS    --------------------------------------------------------------------------------------*/
/* Allgemein */
    BODY {
        
        background:url(/pm_online/img/structure/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:underline; cursor:pointer; color: #000000; font-weight: bold;}
    A:HOVER { text-decoration:none; cursor:pointer; color: #EEAA00; font-weight: bold; }
    A SPAN { text-decoration:none; }
    IMG  { border:0;}
    INPUT { font-size:10px; }
    DIV { margin:0;padding:0; }
    H1 { font-size:16px;}
    FORM A, FORM A:HOVER { text-decoration:none; }
/* Meta Navigation */
   /* ist im MAIN STYLESHEET */
   
/* 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; text-decoration:none;}
    .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 a, #breadcrumb div span a:hover {text-decoration: none; font-weight: normal; color: #EEAA00; }
    #breadcrumb div span img {padding-left:10px;}
/* Sub Navigation */

#sub-navigation { margin:0 0 0 0; padding:0 0 0 0; float:left; width: 224px; overflow:hidden; }
.sub-navigation { margin:3px 0 0 0; padding:3px 0 0 0; border-top:1px solid rgb(238, 170, 0); list-style-type: none; font-weight: bold; font-size:12px; width: 224px; }
.sub-navigation .sub-navigation-li { min-height:29px; border-bottom:1px solid rgb(157, 157, 157); margin:0 0 3px 0; padding:0 0 0 0; background:rgb(255, 255, 255) url('/pm_online/img/structure/bg_subnavigation.gif') no-repeat scroll 0 0; width:224px; }
.sub-navigation .sub-navigation-li .navitext { margin:0 0 0 0; padding: 9px 0 5px 39px; width: 180px; }
.sub-navigation .sub-navigation-li .navitext a { color:rgb(153, 153, 153); text-decoration:none; }
.sub-navigation .sub-navigation-li-act { min-height:29px; border-bottom:1px solid rgb(238, 170, 0); margin:0 0 3px 0; padding:0 0 0 0; background:rgb(255, 255, 255) url('/pm_online/img/structure/bg_subnavigation_act.gif') no-repeat scroll 0 0; width:224px; }
.sub-navigation .sub-navigation-li-act .navitext { margin:0 0 0 0; padding:9px 0 5px 39px; width:180px; }
.sub-navigation .sub-navigation-li-act .navitext a { color:#000000; text-decoration:none; }
.sub-navigation .sub-navigation-li-act ul { list-style-type: none; margin:0 0 0 0; padding:0 0 0 0; }
.sub-navigation .sub-navigation-li-act ul li { margin:0 0 0 0; padding:3px 0 3px 40px; background: rgb(255, 255, 255) url('/pm_online/img/structure/icon_subnavigation_yellow.gif') no-repeat scroll 29px 8px; }
.sub-navigation .sub-navigation-li-act ul li a { font-family:Arial,Helvetica,sans-serif; font-weight:bold; font-size:11px; color: rgb(153, 153, 153); text-decoration:none; }
.sub-navigation .sub-navigation-li-act ul li a:hover { font-family:Arial,Helvetica,sans-serif; font-weight:bold; font-size:11px; color: rgb(255, 204, 17); text-decoration:none; }

/* 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(/pm_online/img/structure/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(/pm_online/img/structure/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(/pm_online/img/structure/bg_context_icons.gif) no-repeat 0 0;}
    .flag-icons { height:19px; margin:7px 0 0 45px; padding-left: 10px; padding-top:3px; text-align:left; background:url(/pm_online/img/structure/bg_context_feedback.gif) no-repeat 0 0;}
    .suche {height:47px; margin:7px 0 0 45px; padding-left:10px; background:url(/pm_online/img/structure/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; text-decoration:none;}

    .newsletter {height:47px; margin:7px 0 0 45px; padding-left:10px; background:url(/pm_online/img/structure/bg_context_suche.gif) no-repeat 0 0;}
    .newsletter div {float:left;}
    .newsletter div input {border:1px solid #9d9d9d; height:14px; width:112px; margin:5px 0 0 0; color:#999999; font-size:10px;}
    .newsletter 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('/pm_online/img/structure/bg_context_quick_links.gif') repeat-y 0 0; text-decoration:none;}
.quick-links a { text-decoration:none; }
.quick-links-top { height:1px; overflow:hidden; margin:20px 0 0 15px; padding:0 10px 0 0; background:url('/pm_online/img/structure/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('/pm_online/img/structure/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(/pm_online/img/structure/bg_context_feedback.gif) no-repeat 0 0;}
    /* background:url(/pm_online/img/structure/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 {width:120px; display:block;} */
   /* #sprache.replaced { width:120px; display:none; } */
    ul.selectReplacement { position:relative; background:url(/pm_online/img/structure/TEST_ARROW.jpg) no-repeat 0 0;_background:url(/pm_online/img/structure/TEST_ARROW.jpg) no-repeat 0 2px;} /* height:15px;  width:120px; margin:0; padding:0; */
    ul.selectReplacement li { color:#999999; } /* height:15px; width:120px; padding-left:8px; 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 .spanNav { z-index:-1; }
#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 {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; background: #FFFFFF;}
#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(/pm_online/img/structure/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(/pm_online/img/structure/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(/pm_online/img/structure/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: 0 0 0 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;
        text-decoration:none;
    }
    .teaserbox a {
        color: #999999;
        text-decoration:none;
    }
    a.teaserlink:hover {
        color: #9d9d9d;
    }
    
    /* Gepunktete Trennlinie */
    div.divider {
        height: 3px;
        display: block;
        clear: both;
        background: url(/pm_online/img/structure/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(/pm_online/img/structure/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 .bigteasertext .teaserlinkimg {
        background-repeat:no-repeat;    
        background-position:0px 0px;   
        width:11px;
        height:9px; 
}
.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 a { text-decoration:none; }
.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('/pm_online/img/structure/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('/pm_online/img/structure/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('/pm_online/img/structure/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('/pm_online/img/structure/putz_orange_dot.gif'); background-repeat:repeat-x; background-position:center top; font-size: 5px; height: 5px;  }
.productoverview .tableleft { background-image:url('/pm_online/img/structure/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(/pm_online/img/structure/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 { 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(/pm_online/img/structure/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('/pm_online/img/structure/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('/pm_online/img/structure/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('/pm_online/img/structure/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(/pm_online/img/structure/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(/pm_online/img/structure/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(/pm_online/img/structure/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('/pm_online/img/structure/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(/pm_online/img/structure/icon_arrow_kontext.gif) no-repeat right 0; text-decoration:none; }
.seminar_block_bg_top { background-image:url(/pm_online/img/structure/putz_seminar_bg_top.gif); background-repeat:no-repeat; background-position:0px 0px; }
.seminar_block_bg_middle { background-image:url(/pm_online/img/structure/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;} #### Putzmeister geändert */
        UL.startseite-teaser { margin:10px 0 0 5px; padding:0; list-style:none;}
    /*    UL.startseite-teaser li { margin:0; padding:0; list-style:none; float:left; width:205px;} #### Putzmeister geändert */
        UL.startseite-teaser li { margin:0 0 0 3px; padding:0; list-style:none; float:left; width:185px;}
        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;}  #### Putzmeister geändert */
        UL.startseite-teaser li ul { margin:10px 0 0 0; padding:0px;}
        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;} #### Putzmeister geändert */
        DIV.teaser-right {float:left; width:100px; padding-left:5px; margin:10px 0 8px 0;}
        DIV.teaser-right a {color:#9d9d9d; font-weight:bold; text-decoration:none;}
        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(/pm_online/img/structure/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(/pm_online/img/structure/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; text-decoration:none;}
        .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;}

        TD.newsletter {padding:6px 0 0 10px; background:none; height:15px;}
        TD.newsletter a span {font-size:11px; font-weight:bold; color:#999999; padding-right:5px; vertical-align:top;}
        TD.newsletter 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(/pm_online/img/structure/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(/pm_online/img/structure/line_vert_dotted_produkt_uebersich.jpg) no-repeat 0 0; background-position:bottom;}
    TD.spacer-td {background:url(/pm_online/img/structure/line_vert_dotted_produkt_uebersich.jpg) no-repeat 0 5px; background-position:top; font-size:5px; height:5px;}
/* ## ende App-Finder ## */

/* START International Landing Page */
#regionsback {
    z-index: 2;
}
#regionsmap {
    position: absolute;
    top: 70px;
    left: 10px;
    z-index: 1;
}
.Weltkarte {
    background: url() no-repeat;
}
.WeltkarteBack {
    background: url() no-repeat;
}
.WeltkarteBackBoxAmerica {
    background: url() no-repeat;
}
.WeltkarteBackBoxEurope {
    background: url() no-repeat;
}
.WeltkarteBackBoxAfrica {
    background: url() no-repeat;
}
.WeltkarteBackBoxAsia {
    background: url() no-repeat;
}
.WeltkarteBoxAmericaOver {
    background: url() no-repeat;
}
.WeltkarteBoxEuropeOver {
    background: url() no-repeat;
}
.WeltkarteBoxAfricaOver {
    background: url() no-repeat;
}
.WeltkarteBoxAsiaOver {
    background: url() no-repeat;
}
.Hinweis {
    position: absolute;
    top: 215px;
    left: 29px;
    width: 165px;
    height: 145px;
    text-align: center;
    font-size: 1.2 em;
    z-index: 3;
}
.HinweisNoDisplay {
    display: none;
}
#countries {
   /* height: 145px; */
    display: block;
    margin: 0;
    padding: 0;
}
#BoxAmerica, #BoxAfrica, #BoxEurope, #BoxAsia {
    display: static;
}
#countries .countryNoDisplay {
    display: none;
    float: left;
    width: 100px;
    height: 155px; /* 145 */
    margin: 0 0 0 9px;
    border-right: 1px dashed #ccc;
}
#countries .country {
    float: left;
    width: 130px;
    height: 155px; /* 145 */
    margin: 0 0 0 9px;
    border-right: 1px dashed #ccc;
}
#countries .countryJS {
    position: absolute;
    top: 135px; /* 145*/
    left: 11px;
    width: 195px; /* 165 */
    height: 155px; /* 145 */
    margin: 0 0 0 9px;
    z-index: 3;
}
#countries .country h3, #countries .countryJS h3 {
    font-size: 16px;
    font-weight: bold;
    color: #EEAA00;
}
#countries .country li, #countries .countryJS li {
    font-size: 1.2em;
    color: #000;
    list-style-position: inside;
}
li.CountryLink {
    list-style-type: none;
    margin: 0;
    padding: 0;
    list-style-position: inside;
}
li.CountryLink a {
    font-size: 12px;
    font-weight: bold;
    color: #000;
    text-decoration: none;
}
/*
#countries .country li ul, #countries .countryJS li ul {
    width: 120px; /* 110 */
    visibility: hidden;
    position:absolute;
    padding: 10px;
    background-color: #fff;
    border: 1px solid #ffc111;
    font-size: 1em;
    color: #000;
    list-style-type: none;
}
*/
#countries .countryJS li ul {
    position: absolute;
}
.prodgrDisplay {
    position: absolute;
    left: 50px;
    width: 160px; /* 150 */
    display: static;
    padding: 7px;
    background-color: #fff;
    border: 1px solid #ffc111;
    font-size: 1em;
    color: #000;
    list-style-type: none;
}
.prodgrDisplay li {
    margin-left: -10px;
    padding: 0;
}
/* END Regions Map */
/* ie-hacks: kind-selektor wird nicht vom ie interpretiert */
html>/**/body .prodgrDisplay li {
    margin: 0;
}
html>/**/body .prodgrDisplay {
    margin-top: -16px;
    left: 70px;
}
/* end ie-hack */

.prodgrDisplay li a:hover {
    background-color: #ffc111;
    color: #fff;
}
.prodgrNoDisplay {
    display: none;
}
#welcome {
    width: 639px;
    margin-left: 8px;
}
#welcome h1 {
    color: #EEAA00;
    margin-top: 0;
    padding-top: 0;
}