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


/***************************************************/
/* Styles fï¿½r den @it-Rahmen                       */
/***************************************************/
div#body {
    font-size: 1.0em;
}
div#body div#hauptinhalt {
    width: 740px !important;
    margin-right: 0px !important;
}

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

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;
}

/***************************************************/
/* 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;
}

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:#FFFFFF;                                  /* Anpassen!*/
    border-bottom:2px solid #000000;                     /* Anpassen!*/
    font-size:1em;
    font-weight:400;                                    /* Anpassen!*/
    letter-spacing:normal;
    padding: 5px;
    position: relative;
    margin-bottom:10px;
    font-family: 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: #333333;                           /* Anpassen!*/
    color:#FFFFFF;                                       /* Anpassen!*/
    font-size:0.93em;                                       /* Anpassen!*/
    font-weight:bold;                                    /* Anpassen!*/
    padding: 3px 6px;
    text-transform:uppercase;                                 /* Anpassen!*/
    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:1em;
    font-weight:400;
    color: #333333;                                                                                                   /* Anpassen!*/
    background: transparent url(rd/gobutton2_gds113.gif) no-repeat scroll 0px 3px; /* Anpassen!*/
    padding-left:15px;
    letter-spacing: normal;
    text-decoration:none;
}

div#body div#hauptinhalt div#kati_base div#usr_status_box div.content a *{
    color: #333333;                                                                                                   /* Anpassen!*/
}

div#body div#hauptinhalt div#kati_base div#usr_status_box div.content a:hover {
    color: #969EA7;                                                                                                   /* Anpassen!*/
    background: transparent url(rd/gobutton2_gds113r.gif) no-repeat scroll 0px 3px; /* 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:#FFFFFF;                                  /* Anpassen!*/
    border-bottom:2px solid #000000;                     /* Anpassen!*/
    font-size:1em;
    font-weight:400;                                    /* Anpassen!*/
    letter-spacing:normal;
    padding: 5px;
    position: relative;
    margin-bottom:10px;
    font-family: Verdana, Arial;                        /* Anpassen!*/
}


div#body div#hauptinhalt div#kati_base div#flash_plan_box h2.headline {
    clear: none;
    background-color: #333333;                           /* Anpassen!*/
    color:#FFFFFF;                                       /* Anpassen!*/
    font-size:0.93em;                                       /* Anpassen!*/
    font-weight:bold;                                    /* Anpassen!*/
    padding: 3px 6px;
    text-transform:uppercase;                                 /* Anpassen!*/
    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:1em;
    font-weight:400;
    color: #333333;                                                                                                   /* Anpassen!*/
    background: transparent url(rd/gobutton2_gds113.gif) no-repeat scroll 0px 3px; /* Anpassen!*/
    padding-left:15px;
    letter-spacing: normal;
    text-decoration:none;
}

div#body div#hauptinhalt div#kati_base div#flash_plan_box div.content a *{
    color: #333333;                                                                                                   /* Anpassen!*/
}

div#body div#hauptinhalt div#kati_base div#flash_plan_box div.content a:hover {
    color: #969EA7;                
    background: transparent url(rd/gobutton2_gds113r.gif) no-repeat scroll 0px 3px; /* Anpassen!*/                /* 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: #333333;                                                                                                   /* Anpassen!*/
}

div#body div#hauptinhalt div#kati_base div#gpo_content div.gpo_hidden_div a.dl_list_link {
    color:#333333;
    text-decoration:none;
    background-image:url(rd/linkpfeil.png);
    background-position:2px 4px;
    background-repeat:no-repeat;
    padding-left:15px;
}

div#body div#hauptinhalt div#kati_base div#gpo_content div.gpo_hidden_div a:hover.dl_list_link {
    text-decoration:none;
    color:#969EA7;
    background-image:url(rd/linkpfeil_aktiv_gds113.png);
}

div#body div#hauptinhalt div#kati_base div#gpo_content div.downloadInfoTitle {
    font-size:14px;
    color:#333333;
    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:#333333;
}

div#body div#hauptinhalt div#kati_base div#fl_content_layer img.background {
    height: 24px;
    width: 625px;
    margin: 0;
}
div#body div#hauptinhalt div#kati_base div#fl_content_layer div.fl_content {
    width: 610px;
}

div#body div#hauptinhalt div#kati_base div#fl_content_layer div.fl_content h3 {
   font: 18px verdana,arial,sans serif;
   margin: 10px 0; 
}

div#body div#hauptinhalt div#kati_base div#fl_content_layer div.fl_content p {
   margin-top:20px;
   line-height: 1.8;
   margin-bottom: 11px;
}

div#body div#hauptinhalt div#kati_base div#fl_content_layer div.fl_content div.imagegallery {
    display: block;
    margin: 10px 0 30px;
}
div#body div#hauptinhalt div#kati_base div#fl_content_layer {
    background-color:white;
    border: 1px solid black;
    position: absolute;
    width:625px;
    z-index:95;
}