/*                                               JMT
                                                                                                    */


/******************************** INCLUDE**********************************************************
*****************************************************************************************************/

@import url("jmt_team.css");
@import url("jmt_direktkontakt.css");
@import url("jmt_faq.css");
@import url("jmt_gruppe.css");
@import url("jmt_jobs.css");
@import url("jmt_standorte.css");
@import url("jmt_messen.css");


#event_startseite_flash
{
    margin-top: -5px;
}
#event_flash
{
    margin: -47px 0 0 -46px;
}

/******************************** STANDARDS **********************************************************
*****************************************************************************************************/

*
{
    outline: none;
}

html
{
    overflow: -moz-scrollbars-vertical;
}

body
{
    margin: 0;
    padding: 0;

    color: #666;
    font: 12px Arial, Helvetica, sans-serif;

    background: #fff;
}
body#global
{
    background: #56b51c;
}
body#messe
{
    background: url(../images/construct/messe/body_background.gif) center 0 repeat-y;
}
body#event
{
    background: url(../images/construct/event/body_background.gif) center 0 repeat-y;
}

a, a:hover
{
    color: #333;
    outline: none;
    text-decoration: underline;
}
a:hover { text-decoration: none }
/******** ADDED 08052008 *******/
p a, p a:hover,
ol.search-results a, ol.search-results a:hover
{
    color: #56b51c;
    font-weight: bold;
}
/******** /ADDED 08052008 *******/

br.clearAll
{
    position: relative;
    display: block;
    clear: both;
    z-index: -10;

    line-height: 0 !important;
}

div.info_box
{
    color: #fff;
    font-weight: bold;

    padding: 4px 4px 4px 31px;

    background: #56b51c url(../images/construct/info_box_background.gif) 9px 6px no-repeat;
}

h1
{
    margin: 0 0 16px 0;
    padding: 0;

    line-height: 18px;
    font-size: 18px;
    font-weight: normal;
}
h2
{
    margin: 0 0 11px 0;
    padding: 0;

    color: #56b51c;
    line-height: 14px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
}
h3
{
    margin: 0 0 11px 0;
    padding: 0;

    line-height: 12px;
    font-size: 12px;
    font-weight: bold;
}

hr
{
    position: relative;
    clear: both;

    margin: 0 0 10px 0;
    padding: 0;
    height: 1px;

    color: #56b51c;

    border: 0;
    background: #56b51c;
}

img
{
    border: 0;
}
img.headline
{
    display: block;

    margin: 0 0 10px 0;
}

input, select, textarea
{
    font: 12px Arial, Helvetica, sans-serif;
    color: #666;
}

map
{
    display: none;
}

p
{
    margin: 0 0 16px 0;
    padding: 0;

    line-height: 16px;
}

ul, ol
{
    margin: 2px 0 12px 0;
    padding: 0 0 0 30px;

    line-height: 19px;
}
ol
{
    padding-left: 42px;
}
    li
    {
        margin: 0 0 4px 0;
        padding: 0;
    }
ol.search-results
{
    padding: 0 0 0 25px;
}

/*------------------------ NAV GLOBAL -----------------------------------------------------------
-----------------------------------------------------------------------------------------------*/
div#nav_global
{
    position: relative;

    margin: 0;
    padding: 0;
    height: 27px;
}
/* MESSE */
body#messe div#nav_global
{
    background: url(../images/construct/messe/nav_global_background.png) 0 0 repeat-x;
}
/* EVENT */
body#event div#nav_global
{
    background: url(../images/construct/event/nav_global_background.png) 0 0 repeat-x;
}
    div#nav_global_content
    {
        position: relative;

        margin: 0 auto;
        padding: 0;
        width: 968px;
    }
        div#nav_global_content a, div#nav_global_content a:hover
        {
            display: block;
            float: left;
            overflow: hidden;

            padding-top: 21px;
            height: 0;

            background-position: 0 0;
            background-repeat: no-repeat;
        }
        /** DEUTSCH **/
        /* MESSE */
        body#messe a#nav_global_messe, body#messe a#nav_global_messe:hover
        {
            width: 77px;

            cursor: default;

            background-image: url(../images/construct/messe/nav_global_messe_background.gif);
        }
        body#messe a#nav_global_event, body#messe a#nav_global_event:hover
        {
            width: 47px;

            background-image: url(../images/construct/messe/nav_global_event_background.gif);
        }
        /* EVENT */
        body#event a#nav_global_messe, body#event a#nav_global_messe:hover
        {
            width: 49px;

            background-image: url(../images/construct/event/nav_global_messe_background.gif);
        }
        body#event a#nav_global_event, body#event a#nav_global_event:hover
        {
            width: 71px;

            cursor: default;

            background-image: url(../images/construct/event/nav_global_event_background.gif);
        }
        /** ENGLISH **/
        /* MESSE */
        body#messe a#nav_global_messe_english, body#messe a#nav_global_messe_english:hover
        {
            margin-left: 5px;
            width: 87px;

            cursor: default;

            background-image: url(../images/construct/messe/nav_global_messe_background_en.gif);
        }
        /* EVENT */
        body#event a#nav_global_messe_english, body#event a#nav_global_messe_english:hover
        {
            width: 68px;

            background-image: url(../images/construct/event/nav_global_messe_background_en.gif);
        }
        a#nav_global_jmt-logo_de,
        a#nav_global_jmt-logo_ch
        {
            position: absolute;
            top: 0;
            right: 0;

            margin: 0;
            padding: 0;
            width: 107px;
            height: 22px;
        }
        /* MESSE */
        body#messe a#nav_global_jmt-logo_de
        {
            background: url(../images/construct/messe/nav_global_jmt-logo_background.gif) 0 0 no-repeat;
        }
        body#messe a#nav_global_jmt-logo_ch
        {
            background: url(../images/construct/messe/nav_global_jmt-logo_background_ch.gif) 0 0 no-repeat;
        }
        /* EVENT */
        body#event a#nav_global_jmt-logo_de
        {
            background: url(../images/construct/event/nav_global_jmt-logo_background.gif) 0 0 no-repeat;
        }
        body#event a#nav_global_jmt-logo_ch
        {
            background: url(../images/construct/event/nav_global_jmt-logo_background_ch.gif) 0 0 no-repeat;
        }

/*------------------------ CONTAINER ------------------------------------------------------------
-----------------------------------------------------------------------------------------------*/
div#container_global
{
    position: relative;

    margin: 0;
    padding: 0;
    height: 565px;

    background: #000 url(../images/construct/global/container_global_background.jpg) center 0 no-repeat;
}
    /*------------------------ GLOBAL INTRO -----------------------------------------------------
    -------------------------------------------------------------------------------------------*/
    div#container_global_content
    {
        position: relative;

        margin: 0 auto;
        padding: 122px 0 0 0;
        width: 968px;
    }
        img#logo_global
        {
            position: relative;
            display: block;

            margin: 0 auto;
            padding: 0 0 72px 0;
            width: 178px;
        }
        div#global_messe,
        div#global_event
        {
            position: relative;
            float: left;

            padding: 50px 30px 0 160px;
            width: 294px; /*484px*/

            text-align: right;
        }
        div#global_event
        {
            padding: 50px 160px 0 30px;

            text-align: left;
        }
        div#global_messe p
        {
            margin: 29px 0 29px 0;
        }
        div#global_event p
        {
            margin: 24px 0 29px 0;
        }
            div#global_messe p a, div#global_messe p a:hover,
            div#global_event p a, div#global_event p a:hover
            {
                color: #999;

                font-weight: normal;
                text-decoration: none;
            }
        
        div#global_messe dl,
        div#global_event dl
        {
            text-align:left;
            color:#fff;
            margin:10px 10px 25px 10px;
        }
        div#global_messe dl dt,
        div#global_event dl dt
        {
            float:left;
            margin:0 0 6px;
        }
        div#global_messe dl dd,
        div#global_event dl dd
        {
            text-align:right;
            margin:0 0 6px;
            font-weight:bold;
        }    
        div#global_messe div#global_messe_kontakt_link
        {
            background:url(../images/construct/global/global_startseite_kontakt.gif) no-repeat;
            width:53px;
            height:14px;
            display:block;
            
            position:absolute;
            bottom:-38px;
            left:160px;
            margin:0 0 5px 5px; 
        }
            div#global_messe div#global_messe_kontakt
            {
                display:none;
                
                background:url(../images/construct/global/global_startseite_kontakt_bg.gif) no-repeat 0 -5px;
                width:350px;
                
                position:absolute;
                bottom:-5px;
                left:-5px;
                z-index:99;
            }
                div#global_messe div#global_messe_kontakt div.footer_bg
                {              
                    background:url(../images/construct/global/global_startseite_kontakt_bg.gif) no-repeat;
                    width:350px;
                    overflow:hidden;
                    height:5px;
                }
            div#global_messe div#global_messe_kontakt_link_icon
            {
                background:url(../images/construct/global/global_startseite_kontakt.gif) no-repeat 0 -14px;
                width:53px;
                height:14px;
                display:block;
                
                position:absolute;
                bottom:0px;
                left:0px;
                margin:0 0 5px 5px;
            }
            * html div#global_messe div#global_messe_kontakt_link_icon
            {
                margin:0 0px 4px 5px;
            } 
        
            
        div#global_event div#global_event_kontakt_link
        {
            background:url(../images/construct/global/global_startseite_kontakt.gif) no-repeat;
            width:53px;
            height:14px;
            display:block;
            
            position:absolute;
            bottom:-38px;
            right:160px;
            margin:0 0 5px 5px; 
        }
            div#global_event div#global_event_kontakt
            {
                display:none;
                
                background:url(../images/construct/global/global_startseite_kontakt_bg.gif) no-repeat 0 -5px;
                width:350px;
                
                position:absolute;
                bottom:-5px;
                right:-5px;
                z-index:99;
            }
                div#global_event div#global_event_kontakt div.footer_bg
                {              
                    background:url(../images/construct/global/global_startseite_kontakt_bg.gif) no-repeat;
                    width:350px;
                    overflow:hidden;
                    height:5px;
                }
            div#global_event div#global_event_kontakt_link_icon
            {
                background:url(../images/construct/global/global_startseite_kontakt.gif) no-repeat 0 -14px;
                width:53px;
                height:14px;
                display:block;
                
                position:absolute;
                bottom:0px;
                right:0px;
                margin:0 5px 5px 0px;
            }
            * html div#global_event div#global_event_kontakt_link_icon
            {
                margin:0 4px 3px 0px;
            }
            
             
        div#global_sprache_messe,
        div#global_sprache_event
        {
            position: absolute;
            top: 240px;
            left: 390px;
        }
        div#global_sprache_event
        {
            left: 26px;
        }
            a.global_sprache_deutsch, a.global_sprache_deutsch:hover,
            a.global_sprache_english, a.global_sprache_english:hover
            {
                display: block;
                overflow: hidden;

                margin-bottom: 3px;
                padding-top: 14px;
                height: 0;

                background-repeat: no-repeat;
            }
            a.global_sprache_deutsch, a.global_sprache_deutsch:hover
            {
                width: 68px;

                background-image: url(../images/construct/global/sprache_a_background.gif);
                background-position: 0 -14px;
            }
            a.global_sprache_deutsch:hover
            {
                background-position: 0 -28px;
            }
            a.global_sprache_english, a.global_sprache_english:hover
            {
                width: 62px;

                background-image: url(../images/construct/global/sprache_a_background.gif);
                background-position: -68px -14px;
            }
            a.global_sprache_english:hover
            {
                background-position: -68px -28px;
            }
            div#global_sprache_messe a.global_sprache_deutsch, div#global_sprache_messe a.global_sprache_deutsch:hover
            {
                background-position: 0 -56px;
            }
            div#global_sprache_messe a.global_sprache_deutsch:hover
            {
                background-position: 0 -70px;
            }
            div#global_sprache_messe a.global_sprache_english, div#global_sprache_messe a.global_sprache_english:hover
            {
                margin: 0 0 0 7px;
                background-position: -68px -56px;
            }
            div#global_sprache_messe a.global_sprache_english:hover
            {
                background-position: -68px -70px;
            }

div#container
{
    position: relative;

    margin: 0 auto;
    padding: 0;
    width: 968px;
}

    /*------------------------ INTERNATIONAL ------------------------------------------------------
    -------------------------------------------------------------------------------------------*/
    div#international
    {
        position: relative;

        height: 43px;

        background: url(../images/construct/global/international_background.gif) center 0 no-repeat;
    }

    /*------------------------ LEFT COLUMN ------------------------------------------------------
    -------------------------------------------------------------------------------------------*/
    div#left_column
    {
        position: relative;
        float: left;

        width: 248px;
    }
        a#left_column_jmt-logo_de, a#left_column_jmt-logo_de:hover,
          a#left_column_jmt-logo_ch, a#left_column_jmt-logo_ch:hover
        {
            display: block;
            overflow: hidden;

            margin: 10px 0 0 0;
            padding-top: 111px;
            width: 214px;
            height: 0;

            background-position: 0 0;
            background-repeat: no-repeat;
        }
        /* MESSE */
        body#messe a#left_column_jmt-logo_de, body#messe a#left_column_jmt-logo_de:hover
        {
            background-image: url(../images/construct/messe/left_column_jmt-logo_background.gif);
        }
        body#messe a#left_column_jmt-logo_ch, body#messe a#left_column_jmt-logo_ch:hover
        {
            background-image: url(../images/construct/messe/left_column_jmt-logo_background_ch.gif);
        }
        /* EVENT */
        body#event a#left_column_jmt-logo_de, body#event a#left_column_jmt-logo_de:hover
        {
            background-image: url(../images/construct/event/left_column_jmt-logo_background.gif);
        }
        body#event a#left_column_jmt-logo_ch, body#event a#left_column_jmt-logo_ch:hover
        {
            background-image: url(../images/construct/event/left_column_jmt-logo_background_ch.gif);
        }
        /*------------------------ SPRACHE ----------------------------------------------------------
        -------------------------------------------------------------------------------------------*/
        div#sprache,
        div#sprache_english
        {
            padding: 17px 0 0 110px;
            height: 17px; /*20px*/
        }
        /** DEUTSCH **/
        /* MESSE */
        body#messe div#sprache
        {
            background: url(../images/construct/messe/left_column_sprache_background.gif) 0 14px no-repeat;
        }
        /* EVENT */
        body#event div#sprache
        {
            background: url(../images/construct/event/left_column_sprache_background.gif) 0 14px no-repeat;
        }
        /** ENGLISH **/
        /* MESSE */
        body#messe div#sprache_english
        {
            background: url(../images/construct/messe/left_column_sprache_background_en.gif) 0 14px no-repeat;
        }
        /* EVENT */
        body#event div#sprache_english
        {
            background: url(../images/construct/event/left_column_sprache_background_en.gif) 0 14px no-repeat;
        }
            div#sprache a, div#sprache a:hover,
            div#sprache_english a, div#sprache_english a:hover
            {
                display: block;
                float: left;
                overflow: hidden;

                padding-top: 14px;
                height: 0;

                background-repeat: no-repeat;
            }
            /* MESSE */
            body#messe div#sprache a, body#messe div#sprache a:hover,
            body#messe div#sprache_english a, body#messe div#sprache_english a:hover
            {
                background-image: url(../images/construct/messe/left_column_sprache_a_background.gif);
            }
            /* EVENT */
            body#event div#sprache a, body#event div#sprache a:hover,
            body#event div#sprache_english a, body#event div#sprache_english a:hover
            {
                background-image: url(../images/construct/event/left_column_sprache_a_background.gif);
            }
            a#sprache_deutsch, a#sprache_deutsch:hover,
            a#sprache_deutsch_active, a#sprache_deutsch_active:hover
            {
                width: 68px;

                background-position: 0 0;
            }
            a#sprache_deutsch:hover
            {
                background-position: 0 -14px;
            }
            a#sprache_deutsch_active, a#sprache_deutsch_active:hover
            {
                cursor: default;

                background-position: 0 -28px;
            }
            a#sprache_english, a#sprache_english:hover,
            a#sprache_english_active, a#sprache_english_active:hover
            {
                width: 62px;

                background-position: -69px 0;
            }
            a#sprache_english:hover
            {
                background-position: -69px -14px;
            }
            a#sprache_english_active, a#sprache_english_active:hover
            {
                cursor: default;

                background-position: -69px -28px;
            }

        /*------------------------ SUCHE ------------------------------------------------------------
        -------------------------------------------------------------------------------------------*/
        div#suche,
        div#suche_english
        {
            margin: 4px 0 0 0;
            height: 20px; /*20px*/
        }
        /** DEUTSCH **/
        /* MESSE */
        body#messe div#suche
        {
            background: url(../images/construct/messe/left_column_suche_background.gif) 0 2px no-repeat;
        }
        /* EVENT */
        body#event div#suche
        {
            background: url(../images/construct/event/left_column_suche_background.gif) 0 2px no-repeat;
        }
        /** ENGLISH **/
        /* MESSE */
        body#messe div#suche_english
        {
            background: url(../images/construct/messe/left_column_suche_background_en.gif) 0 2px no-repeat;
        }
        /* EVENT */
        body#event div#suche_english
        {
            background: url(../images/construct/event/left_column_suche_background_en.gif) 0 2px no-repeat;
        }
            div#suche input,
            div#suche_english input
            {
                margin: 0 0 0 98px;
                padding: 3px 0 0 1px;
                width: 138px;
                height: 17px; /*20px*/

                border: 0;
            }
            /* MESSE */
            body#messe div#suche input,
            body#messe div#suche_english input
            {
                background: url(../images/construct/messe/left_column_suche_input_background.gif) 0 0 repeat-x;
            }
            /* EVENT */
            body#event div#suche input,
            body#event div#suche_english input
            {
                background: url(../images/construct/event/left_column_suche_input_background.gif) 0 0 repeat-x;
            }

        /*------------------------ TELEFONNUMMER ----------------------------------------------------
        -------------------------------------------------------------------------------------------*/
        div#telefone_de,
        div#telefone_ch
        {
            margin: 30px 0 0 0;
            height: 20px; /*20px*/
        }
        /** DE **/
        /* MESSE */
        body#messe div#telefone_de
        {
            background: url(../images/construct/messe/left_column_telefone_de.gif) 0 2px no-repeat;
        }
        /* EVENT */
        body#event div#telefone_de
        {
            background: url(../images/construct/event/left_column_telefone_de.gif) 0 2px no-repeat;
        }
        /** CH **/
        /* MESSE */
        body#messe div#telefone_ch
        {
            background: url(../images/construct/messe/left_column_telefone_ch.gif) 0 2px no-repeat;
        }
        /* EVENT */
        body#event div#telefone_ch
        {
            background: url(../images/construct/event/left_column_telefone_ch.gif) 0 2px no-repeat;
        }

        /*------------------------ TELEFONNUMMER ----------------------------------------------------
        -------------------------------------------------------------------------------------------*/
        a#kontaktlink_de, a#kontaktlink_de:hover,
        a#kontaktlink_en, a#kontaktlink_en:hover
        {
            display: block;
            overflow: hidden;

            margin: 4px 0 0 0;
            padding: 23px 0 0 0;
            width: 214px;
            height: 0;
        }
        /** DE **/
        /* MESSE */
        body#messe a#kontaktlink_de, body#messe a#kontaktlink_de:hover
        {
            background: url(../images/construct/messe/left_column_kontaktlink_de.gif) 0 2px no-repeat;
        }
        /* EVENT */
        body#event a#kontaktlink_de, body#event a#kontaktlink_de:hover
        {
            background: url(../images/construct/event/left_column_kontaktlink_de.gif) 0 2px no-repeat;
        }
        /** EN **/
        /* MESSE */
        body#messe a#kontaktlink_en, body#messe a#kontaktlink_en:hover
        {
            background: url(../images/construct/messe/left_column_kontaktlink_en.gif) 0 2px no-repeat;
        }
        /* EVENT */
        body#event a#kontaktlink_en, body#event a#kontaktlink_en:hover
        {
            background: url(../images/construct/event/left_column_kontaktlink_en.gif) 0 2px no-repeat;
        }

        /*------------------------ FILTER -----------------------------------------------------------
        -------------------------------------------------------------------------------------------*/
        div#filter,
        div#filter_english
        {
            position: relative;

            padding: 38px 0 0 39px;
        }
        /** DEUTSCH **/
        /* MESSE */
        body#messe div#filter
        {
            background: url(../images/construct/messe/left_column_filter_background.gif) 0 8px no-repeat;
        }
        /* EVENT */
        body#event div#filter
        {
            background: url(../images/construct/event/left_column_filter_background.gif) 0 8px no-repeat;
        }
        /** ENGLISH **/
        /* MESSE */
        body#messe div#filter_english
        {
            background: url(../images/construct/messe/left_column_filter_background_en.gif) 0 8px no-repeat;
        }
        /* EVENT */
        body#event div#filter_english
        {
            background: url(../images/construct/event/left_column_filter_background_en.gif) 0 8px no-repeat;
        }
            div#filter_popup
            {
                position: absolute;
                top: 30px;
                right: 12px;
                z-index: 15000;

                width: 216px;

                background: #fff url(../images/construct/left_column_filter_popup_background.gif) 0 bottom repeat-x;
            }
            /* MESSE */
            body#messe div#filter_popup
            {
                border: 1px solid #4ba613;
            }
            /* EVENT */
            body#event div#filter_popup
            {
                border: 1px solid #393939;
            }
                div#filter_popup_header
                {

                    height: 28px;

                    background: url(../images/construct/left_column_filter_popup_header_background.gif) 0 bottom repeat-x;
                }
                    div#filter_popup_header a, div#filter_popup_header a:hover
                    {
                        display: block;
                        float: left;

                        padding: 8px 0;
                        width: 71px;

                        color: #d1d1d1;
                        font-weight: bold;
                        font-size: 11px;
                        line-height: 11px;
                        text-decoration: none;
                        text-align: center;

                        background: #fff;
                        border-right: 1px solid #d1d1d1;
                        border-bottom: 1px solid #d1d1d1;
                    }
                    div#filter_popup_header a:hover
                    {
                        color: #999 !important;
                    }
                    /* MESSE */
                    body#messe div#filter_popup_header a.active
                    {
                        cursor: default;
                        color: #56b51c !important;

                        border-bottom: 1px solid #fff;
                    }
                    /* EVENT */
                    body#event div#filter_popup_header a.active
                    {
                        cursor: default;
                        color: #000 !important;

                        border-bottom: 1px solid #fff;
                    }
                div#filter_popup_aktive_filter
                {
                    padding: 6px 10px 6px 20px;
                    display: none;
                    color: #000;
                    font-size: 11px;

                    background: #d1d1d1;
                }
                div#filter_popup_content_farbe,
                div#filter_popup_content_material,
                div#filter_popup_content_menge
                {
                    padding: 10px 0 60px 17px;

                    font-size: 11px;
                }
                    div#filter_popup_content_farbe td,
                    div#filter_popup_content_material td,
                    div#filter_popup_content_menge td
                    {
                        vertical-align: top;
                    }
                div#filter_popup_content_farbe p,
                div#filter_popup_content_material p,
                div#filter_popup_content_menge p
                {
                    padding: 10px 0 0 0;

                    font-size: 11px;
                    line-height: 11px;
                }
                div#filter_popup_content_farbe a, div#filter_popup_content_farbe a:hover,
                div#filter_popup_content_material a, div#filter_popup_content_material a:hover,
                div#filter_popup_content_menge a, div#filter_popup_content_menge a:hover
                {
                    display: block;

                    margin: 0 0 1px 0;
                    padding: 0 0 1px 9px;
                    width: 82px;

                    font-size: 11px;
                    text-decoration: none;

                    background: url(../images/construct/left_column_filter_popup_a_background.gif) 0 5px no-repeat;
                }
                div#filter_popup_content_farbe a:hover,
                div#filter_popup_content_material a:hover,
                div#filter_popup_content_menge a:hover
                {
                    text-decoration: underline;
                }
                a.filter_entfernen, a.filter_entfernen:hover
                {
                    width: 200px !important;
                }
                div#filter_popup_content_farbe a, div#filter_popup_content_farbe a:hover,
                div#filter_popup_content_material a, div#filter_popup_content_material a:hover
                {

                }
                /* MESSE */
                body#messe div#filter_popup_content_farbe,
                body#messe div#filter_popup_content_material,
                body#messe div#filter_popup_content_menge
                {
                    color: #56b51c;
                }
            a.filter_link, a.filter_link:hover, a.filter_link_last, a.filter_link_last:hover
            {
                display: block;
                float: left;

                margin: 0 30px 0 0;

                font-weight: bold;
                font-size: 11px;
                text-decoration: none;
            }
                a.filter_link_last, a.filter_link_last:hover {
                    margin: 0 0 0 0;
                }
            /* MESSE */
            body#messe a.filter_link, body#messe a.filter_link:hover, body#messe a.filter_link_last, body#messe a.filter_link_last:hover
            {
                color: #afdc93;
            }
            /* EVENT */
            body#event a.filter_link, body#event a.filter_link:hover, body#event a.filter_link_last, body#event a.filter_link_last:hover
            {
                color: #797979;
            }

        /*------------------------ SORTIMENT --------------------------------------------------------
        -------------------------------------------------------------------------------------------*/
        div#sortiment,
        div#sortiment_english
        {
            margin: 40px 0 0 0;
            padding: 25px 0 0 0;
        }
        /** DEUTSCH **/
        /* MESSE */
        body#messe div#sortiment
        {
            background: url(../images/construct/messe/left_column_sortiment_background.gif) 0 0 no-repeat;
        }
        /* EVENT */
        body#event div#sortiment
        {
            background: url(../images/construct/event/left_column_sortiment_background.gif) 0 0 no-repeat;
        }
        /** ENGLISH **/
        /* MESSE */
        body#messe div#sortiment_english
        {
            background: url(../images/construct/messe/left_column_sortiment_background_en.gif) 0 0 no-repeat;
        }
        /* EVENT */
        body#event div#sortiment_english
        {
            background: url(../images/construct/event/left_column_sortiment_background_en.gif) 0 0 no-repeat;
        }
            div#sortiment a, div#sortiment a:hover,
            div#sortiment_english a, div#sortiment_english a:hover
            {
                display: block;
                overflow: hidden;

                padding: 21px 0 0 0;
                width: 238px;
                height: 0;

                background-position: 0 0;
                background-repeat: no-repeat;
            }
            div#sortiment a:hover,
            div#sortiment_english a:hover
            {
                background-position: -248px 0;
            }
            div#sortiment a.active, div#sortiment a.active:hover,
            div#sortiment_english a.active, div#sortiment_english a.active:hover
            {
                background-position: -496px 0;
            }
            /** DEUTSCH **/
            /* MESSE */
            body#messe div#sortiment a.new, body#messe div#sortiment a.new:hover
            {
                background-image: url(../images/construct/messe/navigation/neu.gif);
            }
            body#messe div#sortiment a.stuehle, body#messe div#sortiment a.stuehle:hover
            {
                background-image: url(../images/construct/messe/navigation/stuehle.gif);
            }
            body#messe div#sortiment a.sessel, body#messe div#sortiment a.sessel:hover
            {
                background-image: url(../images/construct/messe/navigation/sessel.gif);
            }
            body#messe div#sortiment a.barhocker, body#messe div#sortiment a.barhocker:hover
            {
                background-image: url(../images/construct/messe/navigation/barhocker.gif);
            }
            body#messe div#sortiment a.tische, body#messe div#sortiment a.tische:hover
            {
                background-image: url(../images/construct/messe/navigation/tische.gif);
            }
            body#messe div#sortiment a.konferenz, body#messe div#sortiment a.konferenz:hover
            {
                background-image: url(../images/construct/messe/navigation/konferenz.gif);
            }
            body#messe div#sortiment a.vitrinen, body#messe div#sortiment a.vitrinen:hover
            {
                background-image: url(../images/construct/messe/navigation/vitrinen.gif);
            }
            body#messe div#sortiment a.theken, body#messe div#sortiment a.theken:hover
            {
                background-image: url(../images/construct/messe/navigation/theken.gif);
            }
            body#messe div#sortiment a.kuechen, body#messe div#sortiment a.kuechen:hover
            {
                background-image: url(../images/construct/messe/navigation/kuechen.gif);
            }
            body#messe div#sortiment a.diverses, body#messe div#sortiment a.diverses:hover
            {
                background-image: url(../images/construct/messe/navigation/diverses.gif);
            }
            body#messe div#sortiment a.absperr_trennsysteme, body#messe div#sortiment a.absperr_trennsysteme:hover
            {
                background-image: url(../images/construct/messe/navigation/absperr_trennsysteme.gif);
            }
            body#messe div#sortiment a.abfallsysteme, body#messe div#sortiment a.abfallsysteme:hover
            {
                background-image: url(../images/construct/messe/navigation/abfallsysteme.gif);
            }
            body#messe div#sortiment a.aufbewahrungsmoebel, body#messe div#sortiment a.aufbewahrungsmoebel:hover
            {
                background-image: url(../images/construct/messe/navigation/aufbewahrungsmoebel.gif);
            }
            body#messe div#sortiment a.garderoben_zubehoer, body#messe div#sortiment a.garderoben_zubehoer:hover
            {
                background-image: url(../images/construct/messe/navigation/garderoben_zubehoer.gif);
            }
            body#messe div#sortiment a.outdoorequipment, body#messe div#sortiment a.outdoorequipment:hover
            {
                background-image: url(../images/construct/messe/navigation/outdoorequipment.gif);
            }
            body#messe div#sortiment a.podeste_tanzboeden, body#messe div#sortiment a.podeste_tanzboeden:hover
            {
                background-image: url(../images/construct/messe/navigation/podeste_tanzboeden.gif);
            }
            body#messe div#sortiment a.praesentationssysteme, body#messe div#sortiment a.praesentationssysteme:hover
            {
                background-image: url(../images/construct/messe/navigation/praesentationssysteme.gif);
            }
            body#messe div#sortiment a.sonstiges_zubehoer, body#messe div#sortiment a.sonstiges_zubehoer:hover
            {
                background-image: url(../images/construct/messe/navigation/sonstiges_zubehoer.gif);
            }
            /* EVENT */
            body#event div#sortiment a.new, body#event div#sortiment a.new:hover
            {
                background-image: url(../images/construct/event/navigation/neu.gif);
            }
            body#event div#sortiment a.stuehle, body#event div#sortiment a.stuehle:hover
            {
                background-image: url(../images/construct/event/navigation/stuehle.gif);
            }
            body#event div#sortiment a.sessel, body#event div#sortiment a.sessel:hover
            {
                background-image: url(../images/construct/event/navigation/sessel.gif);
            }
            body#event div#sortiment a.barhocker, body#event div#sortiment a.barhocker:hover
            {
                background-image: url(../images/construct/event/navigation/barhocker.gif);
            }
            body#event div#sortiment a.tische, body#event div#sortiment a.tische:hover
            {
                background-image: url(../images/construct/event/navigation/tische.gif);
            }
            body#event div#sortiment a.konferenz, body#event div#sortiment a.konferenz:hover
            {
                background-image: url(../images/construct/event/navigation/konferenz.gif);
            }
            body#event div#sortiment a.vitrinen, body#event div#sortiment a.vitrinen:hover
            {
                background-image: url(../images/construct/event/navigation/vitrinen.gif);
            }
            body#event div#sortiment a.theken, body#event div#sortiment a.theken:hover
            {
                background-image: url(../images/construct/event/navigation/theken.gif);
            }
            body#event div#sortiment a.kuechen, body#event div#sortiment a.kuechen:hover
            {
                background-image: url(../images/construct/event/navigation/kuechen.gif);
            }
            body#event div#sortiment a.diverses, body#event div#sortiment a.diverses:hover
            {
                background-image: url(../images/construct/event/navigation/diverses.gif);
            }

            body#event div#sortiment a.absperr_trennsysteme, body#event div#sortiment a.absperr_trennsysteme:hover
            {
                background-image: url(../images/construct/event/navigation/absperr_trennsysteme.gif);
            }
            body#event div#sortiment a.abfallsysteme, body#event div#sortiment a.abfallsysteme:hover
            {
                background-image: url(../images/construct/event/navigation/abfallsysteme.gif);
            }
            body#event div#sortiment a.aufbewahrungsmoebel, body#event div#sortiment a.aufbewahrungsmoebel:hover
            {
                background-image: url(../images/construct/event/navigation/aufbewahrungsmoebel.gif);
            }
            body#event div#sortiment a.garderoben_zubehoer, body#event div#sortiment a.garderoben_zubehoer:hover
            {
                background-image: url(../images/construct/event/navigation/garderoben_zubehoer.gif);
            }
            body#event div#sortiment a.outdoorequipment, body#event div#sortiment a.outdoorequipment:hover
            {
                background-image: url(../images/construct/event/navigation/outdoorequipment.gif);
            }
            body#event div#sortiment a.podeste_tanzboeden, body#event div#sortiment a.podeste_tanzboeden:hover
            {
                background-image: url(../images/construct/event/navigation/podeste_tanzboeden.gif);
            }
            body#event div#sortiment a.praesentationssysteme, body#event div#sortiment a.praesentationssysteme:hover
            {
                background-image: url(../images/construct/event/navigation/praesentationssysteme.gif);
            }
            body#event div#sortiment a.sonstiges_zubehoer, body#event div#sortiment a.sonstiges_zubehoer:hover
            {
                background-image: url(../images/construct/event/navigation/sonstiges_zubehoer.gif);
            }
            /** ENGLISH **/
            /* MESSE */
            body#messe div#sortiment_english a.new, body#messe div#sortiment_english a.new:hover
            {
                background-image: url(../images/construct/messe/navigation_en/neu.gif);
            }
            body#messe div#sortiment_english a.stuehle, body#messe div#sortiment_english a.stuehle:hover
            {
                background-image: url(../images/construct/messe/navigation_en/stuehle.gif);
            }
            body#messe div#sortiment_english a.sessel, body#messe div#sortiment_english a.sessel:hover
            {
                background-image: url(../images/construct/messe/navigation_en/sessel.gif);
            }
            body#messe div#sortiment_english a.barhocker, body#messe div#sortiment_english a.barhocker:hover
            {
                background-image: url(../images/construct/messe/navigation_en/barhocker.gif);
            }
            body#messe div#sortiment_english a.tische, body#messe div#sortiment_english a.tische:hover
            {
                background-image: url(../images/construct/messe/navigation_en/tische.gif);
            }
            body#messe div#sortiment_english a.konferenz, body#messe div#sortiment_english a.konferenz:hover
            {
                background-image: url(../images/construct/messe/navigation_en/konferenz.gif);
            }
            body#messe div#sortiment_english a.vitrinen, body#messe div#sortiment_english a.vitrinen:hover
            {
                background-image: url(../images/construct/messe/navigation_en/vitrinen.gif);
            }
            body#messe div#sortiment_english a.theken, body#messe div#sortiment_english a.theken:hover
            {
                background-image: url(../images/construct/messe/navigation_en/theken.gif);
            }
            body#messe div#sortiment_english a.kuechen, body#messe div#sortiment_english a.kuechen:hover
            {
                background-image: url(../images/construct/messe/navigation_en/kuechen.gif);
            }
            body#messe div#sortiment_english a.diverses, body#messe div#sortiment_english a.diverses:hover
            {
                background-image: url(../images/construct/messe/navigation_en/diverses.gif);
            }

            body#messe div#sortiment_english a.absperr_trennsysteme, body#messe div#sortiment_english a.absperr_trennsysteme:hover
            {
                background-image: url(../images/construct/messe/navigation_en/absperr_trennsysteme.gif);
            }
            body#messe div#sortiment_english a.abfallsysteme, body#messe div#sortiment_english a.abfallsysteme:hover
            {
                background-image: url(../images/construct/messe/navigation_en/abfallsysteme.gif);
            }
            body#messe div#sortiment_english a.aufbewahrungsmoebel, body#messe div#sortiment_english a.aufbewahrungsmoebel:hover
            {
                background-image: url(../images/construct/messe/navigation_en/aufbewahrungsmoebel.gif);
            }
            body#messe div#sortiment_english a.garderoben_zubehoer, body#messe div#sortiment_english a.garderoben_zubehoer:hover
            {
                background-image: url(../images/construct/messe/navigation_en/garderoben_zubehoer.gif);
            }
            body#messe div#sortiment_english a.outdoorequipment, body#messe div#sortiment_english a.outdoorequipment:hover
            {
                background-image: url(../images/construct/messe/navigation_en/outdoorequipment.gif);
            }
            body#messe div#sortiment_english a.podeste_tanzboeden, body#messe div#sortiment_english a.podeste_tanzboeden:hover
            {
                background-image: url(../images/construct/messe/navigation_en/podeste_tanzboeden.gif);
            }
            body#messe div#sortiment_english a.praesentationssysteme, body#messe div#sortiment_english a.praesentationssysteme:hover
            {
                background-image: url(../images/construct/messe/navigation_en/praesentationssysteme.gif);
            }
            body#messe div#sortiment_english a.sonstiges_zubehoer, body#messe div#sortiment_english a.sonstiges_zubehoer:hover
            {
                background-image: url(../images/construct/messe/navigation_en/sonstiges_zubehoer.gif);
            }
            /* EVENT */
            body#event div#sortiment_english a.new, body#event div#sortiment_english a.new:hover
            {
                background-image: url(../images/construct/event/navigation_en/neu.gif);
            }
            body#event div#sortiment_english a.stuehle, body#event div#sortiment_english a.stuehle:hover
            {
                background-image: url(../images/construct/event/navigation_en/stuehle.gif);
            }
            body#event div#sortiment_english a.sessel, body#event div#sortiment_english a.sessel:hover
            {
                background-image: url(../images/construct/event/navigation_en/sessel.gif);
            }
            body#event div#sortiment_english a.barhocker, body#event div#sortiment_english a.barhocker:hover
            {
                background-image: url(../images/construct/event/navigation_en/barhocker.gif);
            }
            body#event div#sortiment_english a.tische, body#event div#sortiment_english a.tische:hover
            {
                background-image: url(../images/construct/event/navigation_en/tische.gif);
            }
            body#event div#sortiment_english a.konferenz, body#event div#sortiment_english a.konferenz:hover
            {
                background-image: url(../images/construct/event/navigation_en/konferenz.gif);
            }
            body#event div#sortiment_english a.vitrinen, body#event div#sortiment_english a.vitrinen:hover
            {
                background-image: url(../images/construct/event/navigation_en/vitrinen.gif);
            }
            body#event div#sortiment_english a.theken, body#event div#sortiment_english a.theken:hover
            {
                background-image: url(../images/construct/event/navigation_en/theken.gif);
            }
            body#event div#sortiment_english a.kuechen, body#event div#sortiment_english a.kuechen:hover
            {
                background-image: url(../images/construct/event/navigation_en/kuechen.gif);
            }
            body#event div#sortiment_english a.diverses, body#event div#sortiment_english a.diverses:hover
            {
                background-image: url(../images/construct/event/navigation_en/diverses.gif);
            }
            body#event div#sortiment_english a.absperr_trennsysteme, body#event div#sortiment_english a.absperr_trennsysteme:hover
            {
                background-image: url(../images/construct/event/navigation_en/absperr_trennsysteme.gif);
            }
            body#event div#sortiment_english a.abfallsysteme, body#event div#sortiment_english a.abfallsysteme:hover
            {
                background-image: url(../images/construct/event/navigation_en/abfallsysteme.gif);
            }
            body#event div#sortiment_english a.aufbewahrungsmoebel, body#event div#sortiment_english a.aufbewahrungsmoebel:hover
            {
                background-image: url(../images/construct/event/navigation_en/aufbewahrungsmoebel.gif);
            }
            body#event div#sortiment_english a.garderoben_zubehoer, body#event div#sortiment_english a.garderoben_zubehoer:hover
            {
                background-image: url(../images/construct/event/navigation_en/garderoben_zubehoer.gif);
            }
            body#event div#sortiment_english a.outdoorequipment, body#event div#sortiment_english a.outdoorequipment:hover
            {
                background-image: url(../images/construct/event/navigation_en/outdoorequipment.gif);
            }
            body#event div#sortiment_english a.podeste_tanzboeden, body#event div#sortiment_english a.podeste_tanzboeden:hover
            {
                background-image: url(../images/construct/event/navigation_en/podeste_tanzboeden.gif);
            }
            body#event div#sortiment_english a.praesentationssysteme, body#event div#sortiment_english a.praesentationssysteme:hover
            {
                background-image: url(../images/construct/event/navigation_en/praesentationssysteme.gif);
            }
            body#event div#sortiment_english a.sonstiges_zubehoer, body#event div#sortiment_english a.sonstiges_zubehoer:hover
            {
                background-image: url(../images/construct/event/navigation_en/sonstiges_zubehoer.gif);
            }

        /******** ADDED 08052008 *******/
        /*------------------------ KATALOGANFRAGE ------------------------------------------------------
        -------------------------------------------------------------------------------------------*/
        div#kataloganfrage,
        div#kataloganfrage_english
        {
            position: relative;

            margin: 30px 0 0 0;
            padding: 0;

            color: #fff;
            font-size: 11px;
            height:170px;
        }
            a#kataloganfrage_link_de, div#kataloganfrage_link_de a:hover,
            a#kataloganfrage_link_en, div#kataloganfrage_link_en a:hover
            {
                display: block;
                overflow: hidden;

                padding-top: 170px;
                width: 239px;
                height: 0;
            }
            a#kataloganfrage_download, a#kataloganfrage_download:hover
            {
                position: absolute;
                display: block;
                bottom: 0;
                left: 127px;

                margin: 0;
                padding: 0 0 0 25px;

                color: #fff;
                font-weight: bold;

                background: url(../images/construct/messe/left_column_download_background.gif) 0 6px no-repeat;
            }
            /* EVENT */
            body#event a#kataloganfrage_download, body#event a#kataloganfrage_download:hover
            {
                background: url(../images/construct/event/left_column_download_background.gif) 0 6px no-repeat;
            }


        /** DEUTSCH **/
        /* MESSE */
        body#messe div#kataloganfrage
        {
            background: url(../images/construct/messe/de_kataloganfrage_teaser.gif) 0 0 no-repeat;
        }
        body#messe div#kataloganfrage_english
        {
            background: url(../images/construct/messe/en_kataloganfrage_teaser.gif) 0 0 no-repeat;
        }
        /* EVENT */
        body#event div#kataloganfrage
        {
            background: url(../images/construct/event/de_kataloganfrage_teaser.gif) 0 0 no-repeat;
        }
        body#event div#kataloganfrage_english
        {
            background: url(../images/construct/event/en_kataloganfrage_teaser.gif) 0 0 no-repeat;
        }
        /******** /ADDED 08052008 *******/
        
        /******** ADDED 25112009 *******/
        /*------------------------ KATALOGANFRAGE ------------------------------------------------------
        -------------------------------------------------------------------------------------------*/
        div#preisliste,
        div#preisliste_english
        {
            position: relative;

            margin: 30px 0 0 0;
            padding: 0;

            color: #fff;
            font-size: 11px;
            height:170px;
        }
            a#preisliste_link_de, div#preisliste_link_de a:hover,
            a#preisliste_link_en, div#preisliste_link_en a:hover
            {
                display: block;
                overflow: hidden;

                padding-top: 170px;
                width: 239px;
                height: 0;
            }
            a#preisliste_download, a#preisliste_download:hover
            {
                position: absolute;
                display: block;
                bottom: 0;
                left: 127px;

                margin: 0;
                padding: 0 0 0 25px;

                color: #fff;
                font-weight: bold;

                background: url(../images/construct/messe/left_column_download_background.gif) 0 6px no-repeat;
            }
            /* EVENT */
            body#event a#preisliste_download, body#event a#preisliste_download:hover
            {
                background: url(../images/construct/event/left_column_download_background.gif) 0 6px no-repeat;
            }


        /** DEUTSCH **/
        /* MESSE */
        body#messe div#preisliste
        {
            background: url(../images/construct/messe/de_preisliste_teaser.gif) 0 0 no-repeat;
        }
        body#messe div#preisliste_english
        {
            background: url(../images/construct/messe/en_preisliste_teaser.gif) 0 0 no-repeat;
        }
        /* EVENT */
        body#event div#preisliste
        {
            background: url(../images/construct/event/de_preisliste_teaser.gif) 0 0 no-repeat;
        }
        body#event div#preisliste_english
        {
            background: url(../images/construct/event/en_preisliste_teaser.gif) 0 0 no-repeat;
        }
        /******** /ADDED 25112009 *******/

        /*------------------------ ANFRAGEKORB ------------------------------------------------------
        -------------------------------------------------------------------------------------------*/
        div#anfragekorb,
        div#anfragekorb_english
        {
            margin: 30px 0 0 0;
            padding: 25px 0 0 36px;

            color: #fff;
            font-size: 11px;
        }
        /** DEUTSCH **/
        /* MESSE */
        body#messe div#anfragekorb
        {
            background: url(../images/construct/messe/left_column_anfrage_background.gif) 0 0 no-repeat;
        }
        /* EVENT */
        body#event div#anfragekorb
        {
            background: url(../images/construct/event/left_column_anfrage_background.gif) 0 0 no-repeat;
        }
        /** ENGLISH **/
        /* MESSE */
        body#messe div#anfragekorb_english
        {
            background: url(../images/construct/messe/left_column_anfrage_background_en.gif) 0 0 no-repeat;
        }
        /* EVENT */
        body#event div#anfragekorb_english
        {
            background: url(../images/construct/event/left_column_anfrage_background_en.gif) 0 0 no-repeat;
        }

    /*------------------------ RIGHT COLUMN -----------------------------------------------------
    -------------------------------------------------------------------------------------------*/
    div#right_column
    {
        position: relative;
        float: left;

        width: 720px;
    }

        /*------------------------ NAV TOP ----------------------------------------------------------
        -------------------------------------------------------------------------------------------*/
        div#nav_top
        {
            position: relative;

            height: 109px;
        }
            /* MESSE */
            a#nav_top_kontakt-service, a#nav_top_kontakt-service:hover,
            a#nav_top_unternehmen, a#nav_top_unternehmen:hover,
            a#nav_top_kundenlogin, a#nav_top_kundenlogin:hover
            {
                position: absolute;
                bottom: 0;
                display: block;
                overflow: hidden;

                padding: 19px 0 0 0;
                height: 0;

                background-position: 0 0;
                background-repeat: no-repeat;
            }
            /** DEUTSCH **/
            a#nav_top_kontakt-service, a#nav_top_kontakt-service:hover
            {
                left: 22px;

                width: 139px;

                background-image: url(../images/construct/messe/nav_top_kontakt-service_background.gif);
            }
            a#nav_top_unternehmen, a#nav_top_unternehmen:hover
            {
                left: 249px;

                width: 116px;

                background-image: url(../images/construct/messe/nav_top_unternehmen_background.gif);
            }
            a#nav_top_kundenlogin, a#nav_top_kundenlogin:hover
            {
                left: 466px;

                width: 107px;

                background-image: url(../images/construct/messe/nav_top_kundenlogin_background.gif);
            }
            /** ENGLISH **/
            a.nav_top_kontakt-service_english, a.nav_top_kontakt-service_english:hover
            {
                background-image: url(../images/construct/messe/nav_top_kontakt-service_background_en.gif) !important;
            }
            a.nav_top_unternehmen_english, a.nav_top_unternehmen_english:hover
            {
                background-image: url(../images/construct/messe/nav_top_unternehmen_background_en.gif) !important;
            }
            a.nav_top_kundenlogin_english, a.nav_top_kundenlogin_english:hover
            {
                background-image: url(../images/construct/messe/nav_top_kundenlogin_background_en.gif) !important;
            }
            /** DEUTSCH **/
            div#nav_top_kontakt-service_popup,
            div#nav_top_unternehmen_popup,
            div#nav_top_kundenlogin_popup
            {
                position: absolute;
                bottom: 0;
                left: 22px;

                padding: 49px 0 0 22px;
                width: 197px; /*219px*/
                height: 59px; /*109px*/

                color: #999;
                font-size: 11px;

                background: #fff url(../images/construct/messe/nav_top_kontakt-service2_background.gif) -1px 11px no-repeat;
            }
            div#nav_top_kundenlogin_popup form
            {
                margin: 0px;
                padding:0px;
            }
            div#nav_top_kontakt-service_popup
            {
                padding-top: 36px;
                height: 72px;
            }
            div#nav_top_unternehmen_popup
            {
                left: 249px;

                width: 188px; /*210px*/
                padding-top: 36px;
                height: 72px;

                background: #fff url(../images/construct/messe/nav_top_unternehmen2_background.gif) -1px 11px no-repeat;
            }
            div#nav_top_kundenlogin_popup
            {
                left: 466px;

                padding-top: 37px;
                width: 209px;
                height: 69px;

                color: #999;
                font-size: 11px;

                background: #fff url(../images/construct/messe/nav_top_kundenlogin2_background.gif) -1px 10px no-repeat;
            }
            /** ENGLISH **/
            div.nav_top_kontakt-service_popup_english
            {
                background-image: url(../images/construct/messe/nav_top_kontakt-service2_background_en.gif) !important;
            }
            div.nav_top_unternehmen_popup_english
            {
                background-image: url(../images/construct/messe/nav_top_unternehmen2_background_en.gif) !important;
            }
            div.nav_top_kundenlogin_popup_english
            {
                background-image: url(../images/construct/messe/nav_top_kundenlogin2_background_en.gif) !important;
            }
                div#nav_top_kundenlogin_popup label
                {
                    display: block;
                    float: left;

                    margin: 0 0 4px 0;
                    padding: 2px 0 0 0;
                    width: 84px;
                }
                /* LOGINBOX */
                input#username, input#password
                {
                    display: block;
                    float: left;

                    margin: 0 0 4px 0;
                    width: 121px;

                    background: url(../images/construct/loginbox_input_background.gif) 0 0 repeat-x;
                    border-top: 1px solid #e5e5e5;
                    border-right: 1px solid #e5e5e5;
                    border-bottom: 1px solid #cecece;
                    border-left: 1px solid #e5e5e5;
                }
                input#loginbox_submit
                {
                    display: block;
                    float: right;

                    margin: 4px 0 0 0;
                    padding: 0 14px;

                    background: url(../images/construct/loginbox_submit_background.gif) 0 0 repeat-x;
                    border: 1px solid #e5e5e5;
                }
                a#password_request, a#password_request:hover
                {
                    position: absolute;
                    bottom: 3px;
                    left: 22px;

                    color: #dcdcdc !important;
                    text-decoration: none;
                }
                a#password_request:hover
                {
                    color: #5f5f5f !important;
                }
                div#nav_top_kontakt-service_popup a, div#nav_top_kontakt-service_popup a:hover,
                div#nav_top_unternehmen_popup a, div#nav_top_unternehmen_popup a:hover,
                div#nav_top_kundenlogin_popup a, div#nav_top_kundenlogin_popup a:hover
                {
                    display: block;

                    color: #999;
                    text-decoration: none;
                }
                div#nav_top_kontakt-service_popup a:hover,
                div#nav_top_unternehmen_popup a:hover,
                div#nav_top_kundenlogin_popup a:hover
                {
                    color: #5f5f5f;
                }

            /******** ADDED 08052008 *******/
            /******* EVENT ********/
            body#event a#nav_top_kontakt-service, body#event a#nav_top_kontakt-service:hover,
            body#event a#nav_top_unternehmen, body#event a#nav_top_unternehmen:hover,
            body#event a#nav_top_kundenlogin, body#event a#nav_top_kundenlogin:hover
            {

            }
            /** DEUTSCH **/
            body#event a#nav_top_kontakt-service, body#event a#nav_top_kontakt-service:hover
            {
                background-image: url(../images/construct/event/nav_top_kontakt-service_background.gif);
            }
            body#event a#nav_top_unternehmen, body#event a#nav_top_unternehmen:hover
            {
                background-image: url(../images/construct/event/nav_top_unternehmen_background.gif);
            }
            body#event a#nav_top_kundenlogin, body#event a#nav_top_kundenlogin:hover
            {
                background-image: url(../images/construct/event/nav_top_kundenlogin_background.gif);
            }
            /** ENGLISH **/
            body#event a.nav_top_kontakt-service_english, body#event a.nav_top_kontakt-service_english:hover
            {
                background-image: url(../images/construct/event/nav_top_kontakt-service_background_en.gif) !important;
            }
            body#event a.nav_top_unternehmen_english, body#event a.nav_top_unternehmen_english:hover
            {
                background-image: url(../images/construct/event/nav_top_unternehmen_background_en.gif) !important;
            }
            body#event a.nav_top_kundenlogin_english, body#event a.nav_top_kundenlogin_english:hover
            {
                background-image: url(../images/construct/event/nav_top_kundenlogin_background_en.gif) !important;
            }
            /** DEUTSCH **/
            body#event div#nav_top_kontakt-service_popup,
            body#event div#nav_top_unternehmen_popup,
            body#event div#nav_top_kundenlogin_popup
            {
                background: #fff url(../images/construct/event/nav_top_kontakt-service2_background.gif) -1px 11px no-repeat;
            }
            body#event div#nav_top_unternehmen_popup
            {
                background: #fff url(../images/construct/event/nav_top_unternehmen2_background.gif) -1px 11px no-repeat;
            }
            body#event div#nav_top_kundenlogin_popup
            {
                background: #fff url(../images/construct/event/nav_top_kundenlogin2_background.gif) -1px 10px no-repeat;
            }
            /** ENGLISH **/
            body#event div.nav_top_kontakt-service_popup_english
            {
                background-image: url(../images/construct/event/nav_top_kontakt-service2_background_en.gif) !important;
            }
            body#event div.nav_top_unternehmen_popup_english
            {
                background-image: url(../images/construct/event/nav_top_unternehmen2_background_en.gif) !important;
            }
            body#event div.nav_top_kundenlogin_popup_english
            {
                background-image: url(../images/construct/event/nav_top_kundenlogin2_background_en.gif) !important;
            }
            /******** /ADDED 08052008 *******/
        /******** ADDED 08052008 *******/
        body.event_home div#nav_top
        {
            position: absolute;
            top: 260px;
            left: 0;

            height: 25px;
            width: 100%;

            background: url(../images/construct/event/nav_top_startseite_background.png) 0 0 repeat-x;
        }
            /******* EVENT ********/
            body.event_home a#nav_top_kontakt-service, body.event_home a#nav_top_kontakt-service:hover,
            body.event_home a#nav_top_unternehmen, body.event_home a#nav_top_unternehmen:hover,
            body.event_home a#nav_top_kundenlogin, body.event_home a#nav_top_kundenlogin:hover
            {
                top: 0;
            }
            /** DEUTSCH **/
            body.event_home a#nav_top_kontakt-service, body.event_home a#nav_top_kontakt-service:hover
            {
                background-image: url(../images/construct/event/nav_top_kontakt-service_startseite_background.gif) !important;
            }
            body.event_home a#nav_top_unternehmen, body.event_home a#nav_top_unternehmen:hover
            {
                background-image: url(../images/construct/event/nav_top_unternehmen_startseite_background.gif) !important;
            }
            body.event_home a#nav_top_kundenlogin, body.event_home a#nav_top_kundenlogin:hover
            {
                background-image: url(../images/construct/event/nav_top_kundenlogin_startseite_background.gif) !important;
            }
            /** ENGLISH **/
            body.event_home div#nav_top a.nav_top_kontakt-service_english, body.event_home div#nav_top a.nav_top_kontakt-service_english:hover
            {
                background-image: url(../images/construct/event/nav_top_kontakt-service_startseite_background_en.gif) !important;
            }
            body.event_home div#nav_top a.nav_top_unternehmen_english, body.event_home div#nav_top a.nav_top_unternehmen_english:hover
            {
                background-image: url(../images/construct/event/nav_top_unternehmen_startseite_background_en.gif) !important;
            }
            body.event_home div#nav_top a.nav_top_kundenlogin_english, body.event_home div#nav_top a.nav_top_kundenlogin_english:hover
            {
                background-image: url(../images/construct/event/nav_top_kundenlogin_startseite_background_en.gif) !important;
            }
            /** DEUTSCH **/
            body.event_home div#nav_top_kontakt-service_popup,
            body.event_home div#nav_top_unternehmen_popup,
            body.event_home div#nav_top_kundenlogin_popup
            {
                bottom: 25px;

                background: #232323 url(../images/construct/event/nav_top_kontakt-service2_startseite_background.gif) -1px 11px no-repeat !important;

                -moz-opacity:0.9;
                -khtml-opacity:0.9;
                filter:Alpha(opacity=90);
                opacity:0.9;
            }
            body.event_home div#nav_top_unternehmen_popup
            {
                bottom: 25px;

                background: #232323 url(../images/construct/event/nav_top_unternehmen2_startseite_background.gif) -1px 11px no-repeat !important;

                -moz-opacity:0.9;
                -khtml-opacity:0.9;
                filter:Alpha(opacity=90);
                opacity:0.9;
            }
            body.event_home div#nav_top_kundenlogin_popup
            {
                bottom: 25px;

                padding-right: 23px;

                background: #232323 url(../images/construct/event/nav_top_kundenlogin2_startseite_background.gif) -1px 10px no-repeat !important;

                -moz-opacity:0.9;
                -khtml-opacity:0.9;
                filter:Alpha(opacity=90);
                opacity:0.9;
            }
            /** ENGLISH **/
            body.event_home div#nav_top div.nav_top_kontakt-service_popup_english
            {
                bottom: 25px;

                background: #232323 url(../images/construct/event/nav_top_kontakt-service2_startseite_background_en.gif) -1px 11px no-repeat !important;

                -moz-opacity:0.9;
                -khtml-opacity:0.9;
                filter:Alpha(opacity=90);
                opacity:0.9;
            }
            body.event_home div#nav_top div.nav_top_unternehmen_popup_english
            {
                bottom: 25px;

                background: #232323 url(../images/construct/event/nav_top_unternehmen2_startseite_background_en.gif) -1px 11px no-repeat !important;

                -moz-opacity:0.9;
                -khtml-opacity:0.9;
                filter:Alpha(opacity=90);
                opacity:0.9;
            }
            body.event_home div#nav_top div.nav_top_kundenlogin_popup_english
            {
                bottom: 25px;

                background: #232323 url(../images/construct/event/nav_top_kundenlogin2_startseite_background_en.gif) -1px 10px no-repeat !important;

                -moz-opacity:0.9;
                -khtml-opacity:0.9;
                filter:Alpha(opacity=90);
                opacity:0.9;
            }
        /******** /ADDED 08052008 *******/

        /*------------------------ CONTENT ------------------------------------------------------
        ---------------------------------------------------------------------------------------*/
        div#content
        {
            padding: 42px 0 42px 46px;
                position: relative;
        }

            /*------------------------ PRODUCTS: CART -------------------------------------------
            -----------------------------------------------------------------------------------*/
            span.newproductthumbnail_de, 
            span.newproductthumbnail_en
            {
                position: absolute;
                top: 55px;
                width: 32px;
                height: 32px;
                
                cursor: pointer;
                
                background: url(../images/content/products/batch_new_de.png) no-repeat 0 0;
                
                behavior: url(/css/iepngfix.htc);
            }
                span.newproductthumbnail_en
                {
                    background-image: url(../images/content/products/batch_new_en.png);
                }
                
            .ie6pnghack
            {
                behavior: url(/css/iepngfix.htc)
            }
        
            /*------------------------ PRODUCTS: PRODUCT NAVI PER PAGE --------------------------
            -----------------------------------------------------------------------------------*/
            div.product_navi_perpage
            {
                float: right;

                margin: 0 0 20px 0;

                color: #7ab51d;
                font-weight: bold;
            }
                div.product_navi_perpage select
                {
                    margin: 0 0 0 10px;
                }

            /*------------------------ PRODUCTS: PRODUCT NAVI -----------------------------------
            -----------------------------------------------------------------------------------*/
            div.product_navi
            {
                margin: 0 0 30px 0;

                font-size: 12px;

                border-top: 1px solid #f1f7e8;
            }
                div.product_navi a.back, div.product_navi a.back:hover,
                div.product_navi a.next, div.product_navi a.next:hover
                {
                    display: block;
                    float: left;

                    padding: 5px 11px 0 0;

                    color: #7ab51d;
                    font-weight: bold;
                    line-height: 12px;
                    text-decoration: none;
                }
                div.product_navi a.next, div.product_navi a.next:hover
                {
                    padding: 5px 0 0 11px;
                }
                div.product_navi_pages
                {

                }
                    div.product_navi_pages a, div.product_navi_pages a:hover
                    {
                        display: block;
                        float: left;

                        margin: 0 3px 0 0;
                        padding: 5px 0 0 0;
                        width: 24px;
                        height: 19px; /*24px*/

                        color: #7ab51d;
                        font-weight: bold;
                        line-height: 12px;
                        text-align: center;
                        text-decoration: none;

                        background: #f1f7e8;
                    }
                    div.product_navi_pages a:hover
                    {
                        background: #daebc1;
                    }
                    div.product_navi_pages a.active, div.product_navi_pages a.active:hover
                    {
                        color: #fff;

                        background: #7ab51d;
                    }

            /*------------------------ PRODUCTS: HEADLINES --------------------------------------
            -----------------------------------------------------------------------------------*/
            h1#product_headlines
            {
                overflow: hidden;

                padding-top: 19px;
                width: 500px;
                height: 0;

                background-repeat: no-repeat;
                background-position: 0 0;
            }
            /** DEUTSCH **/
            h1.products_stuehle
            {
                background-image: url(../images/content/products/headline_stuehle.gif);
            }
            h1.products_sessel_sofas_und_lounges
            {
                background-image: url(../images/content/products/headline_sessel_sofas_lounges.gif);
            }
            h1.products_barhocker
            {
                background-image: url(../images/content/products/headline_barhocker.gif);
            }
            h1.products_tische_und_tischplatten
            {
                background-image: url(../images/content/products/headline_tische_tischplatten.gif);
            }
            h1.products_konferenz__und_bueromoebel
            {
                background-image: url(../images/content/products/headline_konferenz_bueromoebel.gif);
            }
            h1.products_vitrinen_und_displays
            {
                background-image: url(../images/content/products/headline_vitrinen_display.gif);
            }
            h1.products_theken
            {
                background-image: url(../images/content/products/headline_theken_rednerpulte.gif);
            }
            h1.products_kuechenausstattung
            {
                background-image: url(../images/content/products/headline_kuechenausstattung.gif);
            }
            h1.products_diverses
            {
                background-image: url(../images/content/products/headline_diverses.gif);
            }
                h1.products_diverses_absperrsysteme
                {
                    background-image: url(../images/content/products/headline_diverses_absperrsysteme.gif);
                }
                h1.products_diverses_abfallsysteme
                {
                    background-image: url(../images/content/products/headline_diverses_abfallsysteme.gif);
                }
                h1.products_diverses_aufbewahrungsmoebel
                {
                    background-image: url(../images/content/products/headline_diverses_aufbewahrungsmoebel.gif);
                }
                h1.products_diverses_garderoben
                {
                    background-image: url(../images/content/products/headline_diverses_garderoben.gif);
                }
                h1.products_diverses_outdoor
                {
                    background-image: url(../images/content/products/headline_diverses_outdoor.gif);
                }
                h1.products_diverses_podeste
                {
                    background-image: url(../images/content/products/headline_diverses_podeste.gif);
                }
                h1.products_diverses_praesentationssysteme
                {
                    background-image: url(../images/content/products/headline_diverses_praesentationssysteme.gif);
                }
                h1.products_diverses_sonstige
                {
                    background-image: url(../images/content/products/headline_diverses_sonstige.gif);
                }
            /** ENGLISH **/
            h1.products_chairs
            {
                background-image: url(../images/content/products/headline_chairs.gif);
            }
            h1.products_armchairs_settees_und_lounges
            {
                background-image: url(../images/content/products/headline_armchairs_settees_und_lounges.gif);
            }
            h1.products_bar_stools
            {
                background-image: url(../images/content/products/headline_bar_stools.gif);
            }
            h1.products_tables_und_tabletopts
            {
                background-image: url(../images/content/products/headline_tables_und_tabletopts.gif);
            }
            h1.products_conference__und_officefurniture
            {
                background-image: url(../images/content/products/headline_conference__und_officefurniture.gif);
            }
            h1.products_showcases_und_displays
            {
                background-image: url(../images/content/products/headline_showcases_und_displays.gif);
            }
            h1.products_bars
            {
                background-image: url(../images/content/products/headline_bars.gif);
            }
            h1.products_kitchen
            {
                background-image: url(../images/content/products/headline_kitchen.gif);
            }
            h1.products_miscellaneous
            {
                background-image: url(../images/content/products/headline_miscellaneous.gif);
            }
                h1.products_miscellaneous_absperrsysteme
                {
                    background-image: url(../images/content/products/headline_miscellaneous_cordoning.gif);
                }
                h1.products_miscellaneous_abfallsysteme
                {
                    background-image: url(../images/content/products/headline_miscellaneous_waste.gif);
                }
                h1.products_miscellaneous_aufbewahrungsmoebel
                {
                    background-image: url(../images/content/products/headline_miscellaneous_storage.gif);
                }
                h1.products_miscellaneous_wardrobes
                {
                    background-image: url(../images/content/products/headline_miscellaneous_wardrobes.gif);
                }
                h1.products_miscellaneous_outdoor
                {
                    background-image: url(../images/content/products/products_miscellaneous_outdoor.gif);
                }
                h1.products_miscellaneous_praesentationssysteme
                {
                    background-image: url(../images/content/products/products_miscellaneous_praesentationssysteme.gif);
                }
                h1.products_miscellaneous_others
                {
                    background-image: url(../images/content/products/products_miscellaneous_others.gif);
                }

            /*------------------------ PRODUCTS: CART -------------------------------------------
            -----------------------------------------------------------------------------------*/
            a.product_item_cart_pdf_download, a.product_item_cart_pdf_download:hover,
            a.product_item_cart_pdf_showcase_download, a.product_item_cart_pdf_showcase_download:hover
            {
                position: absolute;
                top: 45px;
                left: 195px;

                padding: 0 0 0 19px;

                color: #56b51c;
                font-size: 11px;

                background: url(../images/content/products/pdf_download_background.gif) 2px 0 no-repeat;
            }
            a.product_item_cart_pdf_showcase_download, a.product_item_cart_pdf_showcase_download:hover   {
              top: 65px;
            }
            div.product_item_cart
            {
                position: relative;
                margin: 0 0 14px 0;
                padding: 0 0 20px 0;

                background: url(../images/content/products/item_cart_background.gif) right 0 repeat-y;
                border: 1px solid #efefef;
            }
                div.product_item_cart_desc_buttons
                {
                    position: relative;
                    float: right;

                    padding: 9px;
                    width: 132px; /*150px*/

                    font-size: 11px;
                }
                    input.product_item_cart_anfrageContainer_input
                    {
                        margin: 0 0 2px 0;
                        padding: 2px 0 0 1px;
                        width: 24px; /*25px*/
                        height: 16px; /*18px*/

                        border-top: 1px solid #e6e6e6;
                        border-right: 1px solid #e6e6e6;
                        border-bottom: 1px solid #cecece;
                        border-left: 1px solid #e6e6e6;
                    }
                    div.product_item_cart_desc_buttons span.product_item_breite,
                    div.product_item_cart_desc_buttons span.product_item_tiefe,
                    div.product_item_cart_desc_buttons span.product_item_hoehe,
                    div.product_item_cart_desc_buttons span.product_item_sitzhoehe,
                    div.product_item_cart_desc_buttons span.product_item_durchmesser,
                    div.product_item_cart_desc_buttons span.product_item_abschliessbar,
                    div.product_item_cart_desc_buttons span.product_item_stapelbar,
                    div.product_item_cart_desc_buttons span.product_item_reihenverbindbar
                    {
                        background-position: 4px 5px;
                    }
                    a.product_item_cart_link_anfragen, a.product_item_cart_link_anfragen:hover
                    {
                        position: absolute;
                        bottom: 6px;
                        right: 9px;
                        display: block;

                        margin: 0 0 4px 0;
                        padding: 2px 0;
                        width: 130px;

                        color: #7ab51d;
                        font-size: 11px;
                        font-weight: bold;
                        text-align: center;
                        text-decoration: none;

                        background: url(../images/construct/product_item_link_background.gif) 0 0 repeat-x;
                        border: 1px solid #e5e5e5;
                    }
                    input.product_item_cart_aendern
                    {
                        margin: 0;
                        padding: 0;

                        color: #56b51c;
                        font-size: 11px;
                        font-weight: bold;

                        background: none;
                        border: none;
                    }
                div.product_item_cart_images
                {
                    float: left;

                    width: 308px;
                }
                div.product_item_cart_desc
                {
                    float: left;

                    padding: 18px 0 0 0;
                    width: 160px;
                }

            /*------------------------ PRODUCTS: ITEM -------------------------------------------
            -----------------------------------------------------------------------------------*/
            div.product_item
            {
                margin: 25px 0 0 0;
            }
                div.product_item_desc
                {
                    position: relative;
                    float: left;

                    padding: 30px 0 0 0;
                    width: 160px;
                }
                    div.product_item_desc p
                    {
                        line-height: 14px;
                    }
                    span.product_item_breite
                    {
                        display: block;

                        padding: 3px 0 8px 33px;

                        background: url(../images/construct/product_item_breite_background.gif) 0 0 no-repeat;
                    }
                    span.product_item_tiefe
                    {
                        display: block;

                        padding: 2px 0 8px 33px;

                        background: url(../images/construct/product_item_tiefe_background.gif) 0 0 no-repeat;
                    }
                    span.product_item_hoehe
                    {
                        display: block;

                        padding: 2px 0 8px 33px;

                        background: url(../images/construct/product_item_hoehe_background.gif) 0 0 no-repeat;
                    }
                    span.product_item_sitzhoehe
                    {
                        display: block;

                        padding: 3px 0 8px 33px;

                        background: url(../images/construct/product_item_sitzhoehe_background.gif) 0 0 no-repeat;
                    }
                    span.product_item_durchmesser
                    {
                        display: block;

                        padding: 3px 0 8px 33px;

                        background: url(../images/construct/product_item_durchmesser_background.gif) 0 0 no-repeat;
                    }
                    span.product_item_abschliessbar
                    {
                        display: block;

                        padding: 3px 0 8px 33px;

                        background: url(../images/construct/product_item_abschliessbar_background.gif) 0 0 no-repeat;
                    }
                    span.product_item_stapelbar
                    {
                        display: block;

                        padding: 3px 0 8px 33px;

                        background: url(../images/construct/product_item_stapelbar_background.gif) 0 0 no-repeat;
                    }
                    span.product_item_reihenverbindbar
                    {
                        display: block;

                        padding: 3px 0 8px 33px;

                        background: url(../images/construct/product_item_reihenverbindbar_background.gif) 0 0 no-repeat;
                    }
                    div.product_item_desc_buttons
                    {
                        position: relative;
                        margin: 8px 0 0 0;
                    }
                        a.product_item_link_anfragen, a.product_item_link_anfragen,
                        a.product_item_link_cad, a.product_item_link_cad,
                        a.product_item_link_pdf, a.product_item_link_pdf
                        {
                            display: block;

                            margin: 0 0 4px 0;
                            padding: 2px 0;
                            width: 130px;

                            color: #7ab51d;
                            font-size: 11px;
                            font-weight: bold;
                            text-align: center;
                            text-decoration: none;

                            background: url(../images/construct/product_item_link_background.gif) 0 0 repeat-x;
                            border: 1px solid #e5e5e5;
                        }
                        form.product_item_anfrageContainer
                        {
                            position: relative;

                            margin: 0 0 4px;
                            padding: 4px 8px 8px 8px;
                            width: 114px; /*130px*/

                            background: #fff url(../images/construct/product_item_anfrageContainer_background.gif) 0 bottom repeat-x;
                            border: 1px solid #e5e5e5;
                        }
                            form.product_item_anfrageContainer h1
                            {
                                margin: 0 0 18px 0;
                                padding: 0;

                                color: #7ab51d;
                                line-height: 11px;
                                font-size: 11px;
                                font-weight: bold;
                                text-align: center;
                            }
                                input.product_item_anfrageContainer_input
                                {
                                    margin: 0 0 2px 0;
                                    padding: 2px 0 0 1px;
                                    width: 24px; /*25px*/
                                    height: 16px; /*18px*/

                                    border-top: 1px solid #e6e6e6;
                                    border-right: 1px solid #e6e6e6;
                                    border-bottom: 1px solid #cecece;
                                    border-left: 1px solid #e6e6e6;
                                }
                                form.product_item_anfrageContainer span.product_item_breite,
                                form.product_item_anfrageContainer span.product_item_tiefe,
                                form.product_item_anfrageContainer span.product_item_hoehe,
                                form.product_item_anfrageContainer span.product_item_sitzhoehe,
                                form.product_item_anfrageContainer span.product_item_durchmesser,
                                form.product_item_anfrageContainer span.product_item_abschliessbar,
                                form.product_item_anfrageContainer span.product_item_stapelbar,
                                form.product_item_anfrageContainer span.product_item_reihenverbindbar
                                {
                                    background-position: 4px 5px;
                                }
                div.product_item_images
                {
                    position: relative;
                    float: left;

                    width: 512px;
                }

            /*------------------------ HOME: TEASER NEW -----------------------------------------
            -----------------------------------------------------------------------------------*/
            div.teaser_new
            {
                margin: 0 0 30px 0;

                color: #333;
                font-size: 11px;
                position:relative;
                height:220px;
            }
                a.teaser_new_link, a.teaser_new_link:hover,
                a.teaser_new_link_en, a.teaser_new_link_en:hover
                {
                    display: block;
                    float: right;
                    overflow: hidden;

                    padding: 176px 0 0 0;
                    width: 43px;
                    height: 0;

                    background-position: 0 0;
                    background-repeat: no-repeat;
                    background-image: url(../images/construct/home_teaser_new_weitere_neuheiten.gif);
                }
                a.teaser_new_link_en, a.teaser_new_link_en:hover
                {
                    background-image: url(../images/construct/home_teaser_new_weitere_neuheiten_en.gif);
                }
                div.teaser_new_item
                {
                    position:absolute;
                    top:0px;
                    left:181px;

                    margin: 0 0 0 0;
                    padding: 10px 35px 25px 35px;
                    width: 146px;

                    border-right: 2px solid #e5e5e5;
                }
                div.teaser_new_item_first
                {
                    padding-left: 0;
                    top:0px;
                    left:0px;
                }
                div.teaser_new_item_last
                {
                    border: 0;
                    top:0px;
                    left:397px;
                }
                    span.teaser_new_item_title
                    {
                        display: block;

                        margin: 8px 0 0 0;

                        font-weight: bold;
                    }
                    span.teaser_new_item_label
                    {
                        color: #999999;
                    }
                          div.teaser_new_item_img
                          {
                                 height:145px;
                          }

            /*------------------------ HOME: TEASER NEW 2 ---------------------------------------
            -----------------------------------------------------------------------------------*/
            div.teaser_new2
            {
                position: relative;
                float: left;

                margin: 0 0 30px 0;
                padding: 0 0 44px 0;
                width: 362px;

                color: #333;
                font-size: 11px;
            }
                a.teaser_new2_link, a.teaser_new2_link:hover,
                a.teaser_new2_link_en, a.teaser_new2_link_en:hover
                {
                    position: absolute;
                    bottom: 0;
                    left: 0;
                    overflow: hidden;

                    padding: 44px 0 0 0;
                    width: 352px;
                    height: 0;

                    background-position: -10px 0;
                    background-repeat: no-repeat;
                    background-image: url(../images/construct/home_teaser_new2_weitere_neuheiten.gif);
                }
                a.teaser_new2_link_en, a.teaser_new2_link_en:hover
                {
                    background-image: url(../images/construct/home_teaser_new2_weitere_neuheiten_en.gif);
                }
                /*
                div.teaser_new2_item
                {
                    float: left;

                    margin: 0 0 0 0;
                    padding: 0 35px 35px 0;
                    width: 146px;
                }
                    span.teaser_new2_item_title
                    {
                        display: block;

                        margin: 8px 0 0 0;

                        font-weight: bold;
                    }
                */
                div.teaser_new2
                {
                    height:457px;
                }
                div.teaser_new2 div.teaser_new2_item
                {
                    margin: 0 0 0 0;
                    padding: 0 35px 35px 0;
                    width: 146px;
                    position:absolute;
                    top:25px;
                    left:0px;
                }
                div.teaser_new2 div.teaser_new2_2
                {
                    position:absolute;
                    top:25px;
                    left:181px;
                }
                div.teaser_new2 div.teaser_new2_3
                {
                    position:absolute;
                    top:241px;
                    left:0px;
                }
                div.teaser_new2 div.teaser_new2_4
                {
                    position:absolute;
                    top:241px;
                    left:181px;
                }
                    span.teaser_new2_item_title
                    {
                        display: block;

                        margin: 8px 0 0 0;

                        font-weight: bold;
                    }
            /*------------------------ HOME: TEASER KOMBI ---------------------------------------
            -----------------------------------------------------------------------------------*/
            div.teaser_kombi
            {
                position: relative;

                margin: 0 0 30px 0;

                color: #333;
                font-size: 11px;
            }
                div.teaser_kombi_container
                {
                    position: relative;
                    overflow: hidden;

                    width: 632px;
                    height: 202px;
                }
                    div#teaser_kombi_content
                    {
                        position: absolute;
                        top: 0;
                        left: 0;
                    }
                        a.teaser_kombi_link, a.teaser_kombi_link:hover,
                        a.teaser_kombi_link_en, a.teaser_kombi_link_en:hover
                        {
                            position: absolute;
                            top: 0;
                            right: 0;
                            overflow: hidden;

                            padding: 202px 0 0 0;
                            width: 43px;
                            height: 0;

                            background-position: 0 0;
                            background-repeat: no-repeat;
                            background-image: url(../images/construct/home_teaser_kombi_weitere_ideen.gif);
                        }
                        a.teaser_kombi_link_en, a.teaser_kombi_link_en:hover
                        {
                            background-image: url(../images/construct/home_teaser_kombi_weitere_ideen_en.gif);
                        }
                        div.teaser_kombi_item
                        {
                            float: left;

                            margin: 0 0 0 0;
                            padding: 10px 0 25px 0;
                            width: 316px;
                        }
                            span.teaser_kombi_item_title
                            {
                                display: block;

                                margin: 8px 0 0 0;

                                font-weight: bold;
                            }

            /*------------------------ HOME: TEASER NEWS --------------------------------------
            -----------------------------------------------------------------------------------*/
            div#teaser_flash2
            {
                padding: 18px 18px 0;
                width: 270px; /*301px*/

                background: #56b51c;
            }
            /* EVENT */
            div#teaser_flash2
            {
                margin: 0 0 10px 0;
                height: 222px; /*240px*/

                color: #c7c7c7;
            }
                div#teaser_flash2 p
                {
                    margin: 23px 0 0 0;
                    width: 158px;
                }
                div#teaser_flash2 a.link_de, div#teaser_flash2 a.link_de:hover,
                div#teaser_flash2 a.link_en, div#teaser_flash2 a.link_en:hover
                {
                    position: absolute;
                    top: 251px;
                    right: 132px;

                    display: block;
                    overflow: hidden;

                    padding: 12px 0 0 0;
                    width: 162px;
                    height: 0;

                    background: url(../images/content/teaser_flash2_link.gif) 0 0 no-repeat;
                }
                div#teaser_flash2 a.link_en, div#teaser_flash2 a.link_en:hover
                {
                    background: url(../images/content/teaser_flash2_link_en.gif) 0 0 no-repeat;
                }
                div#teaser_flash2 img.img
                {
                    position: absolute;
                    top: 39px;
                    right: 0;
                }
            /* ================== */
            /* = Teaser Lounges = */
            /* ================== */
            div#teaser_lounges
            {
                margin: 0 0 10px 0;
            }
            /* ================== */
            /* = Teaser BOE2010 = */
            /* ================== */
            div#teaser_boe2010
            {
                margin: 0 0 10px 0;
            }
            /* ========================== */
            /* = Teaser unsereneuen2010 = */
            /* ========================== */
            div#unsereneuen2010
            {
                margin: 0 0 10px 0;
            }
            /* =========================== */
            /* = Teaser Newsletterbutton = */
            /* =========================== */
            a#teaser_button, a#teaser_button:hover
            {
                display: block;

                padding: 18px 0 18px 18px;
                width: 288px; /*306px*/

                background: #56B51C url(../images/construct/teaser_newsletter_messe_plus.gif) 119px 18px no-repeat;
            }
            body#event a#teaser_button, body#event a#teaser_button:hover
            {
                background: #232323 url(../images/construct/teaser_newsletter_event_plus.gif) 119px 18px no-repeat;
					 width: 294px; /*306px*/
            }
            /* ===================== */
            /* = Teaser Newsletter = */
            /* ===================== */
            div#teaser_newsletter
            {
                margin: 0;
                padding: 0;
                width: 306px;

                color: #c7c7c7;

                background: #232323;
            }
            body#event div#teaser_newsletter
            {
                width: 312px;
            }
            body#messe div#teaser_newsletter
            {
                background: #56B51C;
                color: #fff;
            }
                div#teaser_newsletter_content
                {
                    padding: 0 18px 18px 18px;
                }
                    div#teaser_newsletter_content span.error_nlprof,
                    div#teaser_newsletter_content span.ok_nlprof
                    {
                        display: block;

                        padding: 10px;

                        color: #56B51C !important;

                        background: #fff;
                    }
                    body#event div#teaser_newsletter_content span.error_nlprof,
                    body#event div#teaser_newsletter_content span.ok_nlprof
                    {
                        color: #666 !important;
                    }
                    div#teaser_newsletter label
                    {
                        display: block;
                        float: left;

                        margin: 3px 10px 4px 0;
                        padding: 2px 0 0 0;
                        width: 84px;
                    }
                    div#teaser_newsletter input.text
                    {
                        display: block;
                        float: left;

                        margin: 3px 0 4px 0;
                        width: 160px;

                        background: url(../images/construct/loginbox_input_background.gif) 0 0 repeat-x;
                        border-top: 1px solid #e5e5e5;
                        border-right: 1px solid #e5e5e5;
                        border-bottom: 1px solid #cecece;
                        border-left: 1px solid #e5e5e5;
                    }
                    div#teaser_newsletter input#submit
                    {
                        display: block;

                        margin: 4px 0 0 94px;
                        padding: 0 14px;

                        background: url(../images/construct/loginbox_submit_background.gif) 0 0 repeat-x;
                        border: 1px solid #e5e5e5;
                    }
            /* =============== */
            /* = Teaser News = */
            /* =============== */
            div#teaser_news,
            div#teaser_newsarchiv
            {
                padding: 18px 18px 0;
                width: 270px; /*301px*/

                background: #56b51c;
            }
            body#event div#teaser_news,
            body#event div#teaser_newsarchiv
            {
                background: #232323;
					 width: 276px;
            }
                div#teaser_news img.headline
                {
                    margin: 0 0 20px 0;
                }
                div.teaser_news_item
                {
                    margin: 0 0 0 0;
                    padding: 0 0 35px 0;

                    border-bottom: 1px solid #67bd33;
                }
                /* EVENT */
                body#event div.teaser_news_item
                {
                    border-bottom: 1px solid #393939;
                }
                    span.teaser_news_item_date
                    {
                        display: block;

                        margin: 0 0 7px 0;

                        color: #93d06d;
                    }
                    /* EVENT */
                    body#event span.teaser_news_item_date
                    {
                        color: #797979;
                    }
                    div.teaser_news_item h1
                    {
                        margin: 0 0 9px 0;

                        color: #fff;
                        line-height: 12px;
                        font-size: 14px;
                        font-weight: bold;
                    }
                    div.teaser_news_item p
                    {
                        margin: 0 0 16px 0;
                        padding: 0;

                        color: #fff;
                        line-height: 13px;
                    }
                    /* EVENT */
                    body#event div.teaser_news_item p
                    {
                        color: #c6c6c6;
                    }
                    div.teaser_news_item a, div.teaser_news_item a:hover
                    {
                        color: #fff;
                        font-weight: bold;
                    }

            /* ================= */
            /* = Teaser SPACER = */
            /* ================= */
            div#teaser_spacer
            {
                height: 10px;
            }
            div#teaser_flash2
            {
                background: #232323;
            }

            /*------------------------ HOME: TEASER MESSEN --------------------------------------
            -----------------------------------------------------------------------------------*/
            div.teaser_messen
            {
                position: relative;
                float: left;

                margin: 0 10px 0 0;
                padding: 18px 0 29px 0;
                width: 357px;
            }
            
                a.teaser_messen, a.teaser_messen:hover, a.teaser_messen_en, a.teaser_messen_en:hover
                {
                    position:absolute;
                    right:0px;
                    top:67px;

                    overflow: hidden;

                    padding: 0px 0 0 0;
                    width: 201px;
                    height: 29px;
                    display:block;
                    text-indent:9999px;
                    white-space:nowrap;

                    background: url(../images/construct/home_teaser_messen_komplette_messenuebersicht.gif) 0 0 no-repeat;
                }
                    a.teaser_messen_en, a.teaser_messen_en:hover
                    {
                        width: 145px;

                        background: url(../images/construct/home_teaser_messen_komplette_messenuebersicht_eng.gif) 0 0 no-repeat;
                    }

                img.subheadline
                {
                    display: block;

                    margin: 35px 0 28px 0;
                }
                div.teaser_messen_item
                {
                    padding: 11px 0 14px 0;
                    
                    border-bottom: 1px solid #e5e5e5;
                }
                    div.teaser_messen_item img
                    {
                        float: right;
                    }
                    a.teaser_messen_item_title, a.teaser_messen_item_title:hover
                    {
                        display: block;

                        margin: 0 0 4px 0;

                        color: #7ab51d;
                        font-weight: bold;
                        text-decoration: none;
                    }
                    span.teaser_messen_item_location
                    {
                        padding: 0 15px 0 0;

                        color: #666;
                        font-weight: bold;
                    }
                    span.teaser_messen_item_date
                    {
                    }

            /*------------------------ FOOTER ---------------------------------------------------
            -----------------------------------------------------------------------------------*/
            div#footer_de, div#footer_ch
            {
                position: relative;

                width: 390px;
                height: 119px;
            }
            /* MESSE */
            body#messe div#footer_de
            {
                background: url(../images/construct/messe/footer.gif) 0 0 no-repeat;
            }
            body#messe div#footer_ch
            {
                background: url(../images/construct/messe/footer_ch.gif) 0 0 no-repeat;
            }
                a#link_imprint_de, a#link_imprint_de:hover,
                a#link_imprint_en, a#link_imprint_en:hover
                {
                    position: absolute;
                    bottom: 2px;
                    right: -77px;
                    display: block;
                    overflow: hidden;

                    padding-top: 25px;
                    width: 75px;
                    height: 0;

                    background: url(../images/construct/imprint_de_background.gif) 0 0 no-repeat;
                }
                a#link_imprint_en, a#link_imprint_en:hover
                {
                    background: url(../images/construct/imprint_en_background.gif) 0 0 no-repeat;
                }
            /* EVENT */
            body#event div#footer_de
            {
                background: url(../images/construct/event/footer.gif) 0 0 no-repeat;
            }
            body#event div#footer_ch
            {
                background: url(../images/construct/event/footer_ch.gif) 0 0 no-repeat;
            }




            /*------------------------------ PREVIEW BOX-------------------------------*/

            .prototip .preview_box {
                color: #000;
            }
                .prototip .preview_box .content {
                    padding: 5px;
                }

            .preview_box_left {
                background-image:url(../images/product_preview_left.png);
                background-position:top left;
                background-repeat:no-repeat;
                height:160px;
                vertical-align:top;
                white-space:nowrap;
                width:162px;
            }

            .preview_box_left h3 {
                margin:10px 10px 6px 10px;
            }

                .preview_box_left table {
                    margin-left:10px;
                }

                    .preview_box_left td {
                        text-align:center;
                    }

                        .preview_box_left td img {
                            border:0;
                            display:block;
                            height:105px;
                            margin-right: 5px;
                        }

            .preview_box_right {
                background-image:url(../images/construct/product_preview_right.png);
                background-position:top right;
                background-repeat:no-repeat;
                height:160px;
                width:8px;
            }

                .preview_box_right img {
                    border:0;
                  height:1px;
                    width:8px;
                }

            .jmt_Stem {
        position:absolute;
        width:100%;
      }


div#nlFreischaltung {
    margin-top: 15px;
    padding-top: 15px;
    height: 130px;
    width: 600px;
    background: #56B51C;
}

div#nlFreischaltungLogo {
    float: left;
    background: url(../../images/construct/messe/left_column_jmt-logo_background.gif) no-repeat;
    width: 214px;
    height: 111px;
}

div#nlFreischaltungText {
    float: left;
    width: 368px;
    height: 105px;
    padding-top: 10px;
    background-color: #FFFFFF;
}

div#nlFreischaltungText .error_nlprof {
    color: black !important;
}


            /* ================= */
            /* = Teaser SPACER = */
            /* ================= */
            div#teaser_spacer_messeplaner
            {
                height: 10px;
            }
            span.messe_eintragen_roemisch_messe_de
            {
                display:inline-block;
                padding:5px 0 0;
            }
            span.messe_eintragen_roemisch_messe_en
            {
                display:inline-block;
                padding:5px 0 0;
            }
            span.messe_eintragen_roemisch_messeort
            {
                padding-left: 24px;
            }




            /* ===================== */
            /* = Teaser Messeplaner = */
            /* ===================== */

           /* =========================== */
            /* = Teaser Messeplanerbutton = */
            /* =========================== */
            a#messeplaner_button_de, a#messeplaner_button_de:hover
            {
                display: block;

                padding: 18px 0 18px 18px;
                width: 288px; /*306px*/

                background: #56B51C url(../images/construct/teaser_newsletter_messe_plus.gif) 184px 19px no-repeat;
            }
            a#messeplaner_button_en, a#messeplaner_button_en:hover
            {
                display: block;

                padding: 18px 0 18px 18px;
                width: 288px; /*306px*/

                background: #56B51C url(../images/construct/teaser_newsletter_messe_plus.gif) 228px 18px no-repeat;
            }
            body#event a#messeplaner_button, body#event a#messeplaner_button:hover
            {
                background: #232323 url(../images/construct/teaser_newsletter_event_plus.gif) 170px 18px no-repeat;
					 width: 294px; /*306px*/
            }
            /* ===================== */
            /* = Teaser Messeplaner = */
            /* ===================== */
            div#teaser_messeplaner
            {
                margin: 0;
                padding: 0;
                width: 306px;

                color: #c7c7c7;

                background: #232323;
            }
            body#event div#teaser_messeplaner
            {
                width: 312px;
            }
            body#messe div#teaser_messeplaner
            {
                background: #56B51C;
                color: #fff;
            }
                div#teaser_messeplaner_content
                {
                    padding: 0 18px 18px 18px;
                }
                    div#teaser_messeplaner_content span.error_nlprof,
                    div#teaser_messeplaner_content span.ok_nlprof
                    {
                        display: block;

                        padding: 10px;

                        color: #56B51C !important;

                        background: #fff;
                    }
                    body#event div#teaser_messeplaner_content span.error_nlprof,
                    body#event div#teaser_messeplaner_content span.ok_nlprof
                    {
                        color: #666 !important;
                    }
                    div#teaser_messeplaner label
                    {
                        display: block;
                        float: left;

                        margin: 3px 10px 4px 0;
                        padding: 2px 0 0 0;
                        width: 84px;
                    }
                    div#teaser_messeplaner input.text
                    {
                        display: block;
                        float: left;

                        margin: 3px 0 4px 0;
                        width: 160px;

                        background: url(../images/construct/loginbox_input_background.gif) 0 0 repeat-x;
                        border-top: 1px solid #e5e5e5;
                        border-right: 1px solid #e5e5e5;
                        border-bottom: 1px solid #cecece;
                        border-left: 1px solid #e5e5e5;
                    }
                    div#teaser_messeplaner input#submit
                    {
                        display: block;

                        margin: 4px 0 0 94px;
                        padding: 0 14px;

                        background: url(../images/construct/loginbox_submit_background.gif) 0 0 repeat-x;
                        border: 1px solid #e5e5e5;
                    }
                    div#teaser_messeplaner label.teaser_messeplaner_label
                    {
                        float:left;
                        display:inline;
                        width:65px;
                    }
            /* ============================== */
            /* = Messeplaner Formular Large = */
            /* ============================== */

            div#transport_messen_messenplaner_form
            {
                width: 100%;
            }

            div#transport_messen_messenplaner_form a#messeplaner_button_de
            {
                width: 100%;
                padding: 18px 0 18px 0;
            }
            div#transport_messen_messenplaner_form a#messeplaner_button_en
            {
                width: 100%;
                padding: 18px 0 18px 0;
            }

            div#transport_messen_messenplaner_form div#teaser_messeplaner
            {
                width: 100%;
            }
                div#transport_messen_messenplaner_form div#teaser_messeplaner div#teaser_messeplaner_content table.messeplaner_table1
                {
                    margin: 0;
                    padding: 0;

                    border: 0;
                }
                    div#transport_messen_messenplaner_form div#teaser_messeplaner div#teaser_messeplaner_content table.messeplaner_table1 td
                    {
                        margin: 0;
                        padding: 0;

                        vertical-align: top;

                        border: 0;
                    }
                div#transport_messen_messenplaner_form div#teaser_messeplaner div#teaser_messeplaner_content table.messeplaner_table1 table#messeplaner_table
                {
                    width: 300px;
                    margin: 0;
                    padding: 0;

                    border: 0;
                }
                div#transport_messen_messenplaner_form div#teaser_messeplaner div#teaser_messeplaner_content table.messeplaner_table1 td#messeplaner_col2
                {
                    width: 27px;
                }












