/* Die messeabhängige CSS fuer das KATI-Redesign */

/*
 * Die User-Login-Box soll immer den Style der aktuellen Messe haben
 */
 
/***************************************************/
/* Styles für den @it-htgd                         */
/***************************************************/
div#body {
    font-size: 12px;
}

div#body div#hauptinhalt {
    width: 740px !important;
    margin-right: 0px !important;
}

div#hauptinhalt h2.rubrik {
    border:none;
}

div#body div#hauptinhalt div#kati_base div#content_kati * {
    font-size: 1em !important;
}

div#body div#hauptinhalt div#kati_top_searchkeys,
div#body div#hauptinhalt div#kati_advertisement,
div#body div#hauptinhalt div#kati_base {
    border: none;
    font-size:11px;
    padding:11px 5px 11px 3px;
}

div#hauptinhalt div#beitrag_box_oben {
    border: none;
}

div#content {
    background: url("../../sg/prod/assets/bg_cont.png") repeat-y scroll 0 0 transparent !important;
    position: relative;
}

/***************************************************/
/* Styles für die User-Status-Box                  */
/***************************************************/

div#body div#hauptinhalt div#kati_base div#floating_login_box_border {
    background-color: #fefefc;
    border: 1px solid #919499;
    width: 200px;
    padding: 25px 10px 20px 10px;
    z-index: 101;
    float:right;
}


div#body div#hauptinhalt div#kati_base div#usr_status_box {
/*    margin-left:575px;*/
    float:right;
/*     padding-top:21px; */   /* AW: So lange es den "Zurück-Button gibt, muss das hier weg" */
    width:179px;
    line-height:1.5em;
}

div#body div#hauptinhalt div#kati_base div#usr_status_box div.content,
div#body div#hauptinhalt div#kati_base div#floating_login_box div.content {
    background:#f6f6f6;                                  /* Anpassen!*/
    border:none;                                         /* Anpassen!*/
    font-size:1em;
    font-weight:bold;
    letter-spacing:normal;
    padding: 5px;
    position: relative;
    font-family: verdana, Verdana, Arial;    /* Anpassen!*/
}

div#body div#hauptinhalt div#kati_base div#usr_status_box div.content input[type="text"],
div#body div#hauptinhalt div#kati_base div#floating_login_box div.content input[type="text"]{
    font-weight:normal;
    font-family: "Sans";    /* Anpassen!*/
    
}
div#body div#hauptinhalt div#kati_base div#usr_status_box div.content input[type="text"],
div#body div#hauptinhalt div#kati_base div#floating_login_box div.content input[type="text"],
div#body div#hauptinhalt div#kati_base div#usr_status_box div.content input[type="password"],
div#body div#hauptinhalt div#kati_base div#floating_login_box div.content input[type="password"]{
    width:98%
    
}


div#body div#hauptinhalt div#kati_base div#usr_status_box div.content p,
div#body div#hauptinhalt div#kati_base div#floating_login_box div.content p{
    letter-spacing: normal;
}

div#body div#hauptinhalt div#kati_base div#usr_status_box h2.headline,
div#body div#hauptinhalt div#kati_base div#floating_login_box h2.headline {
    clear: none;
    background-color: #f6f6f6;                           /* Anpassen!*/
    color:black;                                       /* Anpassen!*/
    border-bottom: 2px solid #009EE0;
    font-size:0.95em !important;                                    /* Anpassen!*/
    font-weight:bold;
    padding: 5px 5px 7px;
    margin:0px;
    font-family: Tahoma,Arial,sans-serif;                /* Anpassen!*/
}

div#body div#hauptinhalt div#kati_base div#usr_status_box div.content {
/*    min-height: 105px;*/
}

/* die folgenden 3 Regeln ersetzen die 3 vorherigen, da ie6 keine Attributselektoren versteht | skj 02.01.08 */
/*div#body div#hauptinhalt div#kati_base div#usr_status_box div.content input#username_login_form_fixed {*/
/*    width:151px;*/
/*}*/
/*div#body div#hauptinhalt div#kati_base div#usr_status_box div.content input#passwd_login_form_fixed,*/
/*div#body div#hauptinhalt div#kati_base div#usr_status_box div.content input#passwd1_login_form_fixed {*/
/*    width:110px;*/
/*}*/
/*div#body div#hauptinhalt div#kati_base div#usr_status_box div.content input.button {*/
/*    position:absolute;*/
/*    margin-left:8px;*/
/*    width:30px;*/
/*}*/


div#body div#hauptinhalt div#kati_base div#usr_status_box div.content a,
div#body div#hauptinhalt div#kati_base div#floating_login_box div.content a {
    font-size:1.00em !important;
    font-weight:normal;
    color: #000000;                                                                                                   /* Anpassen!*/
    background: transparent url(http://www.messe-duesseldorf.de/global-shoes_ca/images/layout/ico_NavigationArrow_2010.gif) no-repeat scroll 0px 3px; /* Anpassen!*/
    padding-left:12px;
    letter-spacing: normal;
    text-decoration: none;
}
div#body div#hauptinhalt div#kati_base div#usr_status_box div.content a:hover,
div#body div#hauptinhalt div#kati_base div#floating_login_box div.content a:hover {
    text-decoration:underline;                                                                                                   /* Anpassen!*/
}

div#body div#hauptinhalt div#kati_base div#usr_status_box div.content a *{
    color: #000000;                                                                                                   /* Anpassen!*/
}
div#body div#hauptinhalt div#kati_base div#usr_status_box div.content a:hover *{
    text-decoration:underline;                                                                                                    /* Anpassen!*/
}

div#body div#hauptinhalt div#kati_base div#usr_status_box div.content ul,
div#body div#hauptinhalt div#kati_base div#floating_login_box div.content ul {
    padding-left:0px;
    /* Damit die Links in einen Bereich hinrücken, wo sie nicht mehr
       vom floaten des passwd-Feldes gestört werden, wird padding-top gesetzt */
    padding-top: 4px;
}

div#body div#hauptinhalt div#kati_base div#usr_status_box div.content ul.logged_in {
    /* Damit die Links in einen Bereich hinrücken, wo sie nicht mehr
       vom floaten des passwd-Feldes gestört werden, wird padding-top gesetzt */
    padding-top: 11px;
}

div#body div#hauptinhalt div#kati_base div#usr_status_box div.content ul li,
div#body div#hauptinhalt div#kati_base div#floating_login_box div.content ul li {
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0px;
/*    border: 1px solid #E3F1FC;*/
}

/*div#body div#hauptinhalt div#kati_base div#outdiv_login_form_fixed,*/
/*div#body div#hauptinhalt div#kati_base div#outdiv_login_form_floating {*/
/*  margin-top: 0.4em;*/
/*}*/

div#body div#hauptinhalt div#kati_base div#usr_status_box_message_login_form_fixed img,
div#body div#hauptinhalt div#kati_base div#usr_status_box_message_login_form_floating img{
  position: relative;
  top: 4px;
}

div#body div#hauptinhalt div#kati_base div#login_for_exhs_login_form_fixed,
div#body div#hauptinhalt div#kati_base div#login_for_exhs_login_form_floating {
    margin: 3px 0px 9px 0px;
    padding: 0px;
}
div#body div#hauptinhalt div#kati_base div#login_for_visitors_and_press_login_form_fixed,
div#body div#hauptinhalt div#kati_base div#login_for_visitors_and_press_login_form_floating {
    margin: 3px 0px 9px 0px;
    padding: 0px;
}

/***************************************************/
/* Styles für den Flash-Plan-Link                  */
/***************************************************/
div#body div#hauptinhalt div#kati_base div#flash_plan_box {
    float:right;
    margin-top: 15px;
    width:179px;
}

div#body div#hauptinhalt div#kati_base div#flash_plan_box div.content {
    background:#f6f6f6;                                  /* Anpassen!*/
    border:none;                                         /* Anpassen!*/
    font-size:1em;
    font-weight:bold;
    letter-spacing:normal;
    padding: 5px;
    position: relative;
    font-family: verdana, Verdana, Arial;    /* Anpassen!*/
}


div#body div#hauptinhalt div#kati_base div#flash_plan_box h2.headline {
    clear: none;
    background-color: #f6f6f6;                           /* Anpassen!*/
    color:black;                                       /* Anpassen!*/
    border-bottom: 2px solid #009EE0;
    font-size:0.95em !important;                                    /* Anpassen!*/
    font-weight:bold;
    padding: 5px 5px 7px;
    margin:0px;
    font-family: Tahoma,Arial,sans-serif;                /* Anpassen!*/
}

div#body div#hauptinhalt div#kati_base div#flash_plan_box div.content a,
div#body div#hauptinhalt div#kati_base div#flash_plan_box div.content a {
    font-size:1.00em !important;
    font-weight:normal;
    color: #000000;                                                                                                   /* Anpassen!*/
    background: transparent url(http://www.messe-duesseldorf.de/global-shoes_ca/images/layout/ico_NavigationArrow_2010.gif) no-repeat scroll 0px 3px; /* Anpassen!*/
    padding-left:12px;
    letter-spacing: normal;
    text-decoration: none;
}
div#body div#hauptinhalt div#kati_base div#flash_plan_box div.content a:hover,
div#body div#hauptinhalt div#kati_base div#flash_plan_box div.content a:hover {
    text-decoration:underline;                                                                                                  /* Anpassen!*/
}

div#body div#hauptinhalt div#kati_base div#flash_plan_box div.content a *{
    color: #000000;                                                                                                   /* Anpassen!*/
}
div#body div#hauptinhalt div#kati_base div#flash_plan_box div.content a *{
    text-decoration:underline;                                                                                                   /* Anpassen!*/
}


/*********************/
/* Der Zürück-Button */
/*********************/

div#body div#hauptinhalt div#kati_base div.history_back_div_top {
    float:right;
/*     margin:10px 0px; */
    padding: 0px 0px 7px;
    text-align: center;
}
div#body div#hauptinhalt div#kati_base div.history_back_div_bottom {
    float:right;
/*     margin:10px 0px; */
/*     padding: 7px 0px 6px; */
    padding: 6px 0px 0px;
    text-align: center;
/*     width:177px; */
}
div#body div#hauptinhalt div#kati_base div.history_back_div_top a ,
div#body div#hauptinhalt div#kati_base div.history_back_div_bottom a {
    color: #000000;                                                                                                   /* Anpassen!*/
    text-decoration: none;
}
div#body div#hauptinhalt div#kati_base div.history_back_div_top a:hover ,
div#body div#hauptinhalt div#kati_base div.history_back_div_bottom a:hover {
    text-decoration:underline;                                                                                         /* Anpassen!*/
}

div#body div#hauptinhalt div#kati_base div#content_kati div ul.tab_menue {
	background-image: url("http://www.tag-it-show.com/fair/gds123/layout/bg_top_menue.gif");
	background-repeat: repeat-x;
	height: 62px;
	margin-bottom: 16px;
	padding-left: 2px;
}

/*********************************/
/* Downloadliste der Aussteller **/
/*********************************/

div#body div#hauptinhalt div#kati_base div#gpo_content div.gpo_hidden_div a.dl_list_link {
    color:#000000;
    text-decoration:none;
    background-image:url(../../non_fair/mvc/styles/layout/pfeil_schwarz_re.gif);
    background-position:right 4px;
    background-repeat:no-repeat;
    padding-right:15px;
}

div#body div#hauptinhalt div#kati_base div#gpo_content div.gpo_hidden_div a:hover.dl_list_link {
    text-decoration:none;
    color:#009EE0;
}

div#body div#hauptinhalt div#kati_base div#gpo_content div.downloadInfoTitle {
    font-size:14px;
    color:#000000;
    font-weight:bold;
    border-bottom:solid thin #EDEDED;
    padding-bottom:10px;
    margin-bottom:10px;
}

div#body div#hauptinhalt div#kati_base div#gpo_content div.downloadInfoContent a.downloadInfoLink {
    text-decoration:none;
    color:#000000;
}