.qf_tab, #qf_prn {
    /* width: 29.2em; (Anpassung an ~468px: '#InhaltBx' ist breiter wg. evtl. seitl. Scrollleiste! ) */
    width: 94.74%; /* (Anpassung an ~468px: iFrame-Breite['#InhaltBx']=494px -> davon 94.74% = 468px!) */
    min-width: 468px;
    font-size: 99.01%;
    }

* html .qf_tab, * html #qf_prn { /* (Anpassung an ~468px nur bis IE6! ) */
    width: 97.6%;
    }

td {
    height: 1.6em;
    }

h3 {
    float: left;
    margin: 0;
    padding: 0;
    }

h4 {
    color: maroon;
    margin: 0;
    padding: 0;
    }

.qf_tab {
    background-color: #CCCCCC;
    }

.qf_tab td {
    vertical-align: top;
    padding: 1px 4px;
    border-top: 1.0pt solid #FFFFFF;
    border-left: none;
    border-bottom: 1.0pt solid #666666;
    border-right: none;
    }

.qf_tab td img, #qf_prn td img {
    margin-right: 4px;
    }

#qf_prn td {
    vertical-align: top;
    padding: 0 4px;
    border-bottom: 1.0pt solid #000000;
    }

td#ButtonImg {
    width: 100%;
    }

td#ButtonImg img {
    float: right;
    margin: 1px;
    }

.qf_SmallBold {
    font-size: 0.8em;
    font-weight: bold;
    }

.qf_abgesagt, .qf_ausgebucht, .qf_verschoben {
    font-size: 0.91em;
    font-weight: 700;
    background-color: #330000;
    color: #FF4F4F;
    padding: 0 0.28em 0.12em 0.28em;
    margin-left: 4px;
    white-space: nowrap;
    }

.qf_abgesagt {
    color: #FF4F4F;
    }

.qf_ausgebucht {
    color: #00FFCC;
    }

.qf_verschoben {
    color: #00FFFF;
    margin-left: 0;
    }

#qfDD {
    float: right;
    }

#qfDD, .qf_dropdown {
    background-color: #CCCCCC;
    font-family: Verdana, Arial, Helvetica;
    font-size: 98.01%;
    font-weight: 400;
    color: #404040;
    margin: 0;
    padding: 0;
    }

a {
    text-decoration: none;
    color: #000000;
    font-weight: 400;
    }


/***** Detail-Suche: *****/

#QF_DetailSuche {
    width: 100%; /* (Anpassung an ~468px) */
    min-width: 468px;
    }

#QF_DetailSuche input {
    vertical-align: bottom;
    }
* html #QF_DetailSuche input {
    vertical-align: middle; /* vertikale Zentrierung nur für IE: */
    }

div#Logo {
    width: 5.8em; /* (erforderlich wg. class='schatten'; div-Tag läuft sonst in voller Breite durch!) */
    float: left;
    font-size: 1.2em;
    font-weight: 700;
    color: #E00000;
    margin: 0;
    padding: 0 0 0 0.5em;
    }

div#EingabeFelder {
    float: right;
    width: 35%; /* (22.01em wären bei höherer Textgröße zu breit!) */
    min-width: 220px;
    font-size: 90.01%;
    margin: 0;
    padding: 0;
    border-top: 1px solid silver;
    border-left: 1px solid silver;
    border-bottom: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
    }

div#SuchAuswahl {
    /* margin: oben rechts unten links; */
    margin: 0 0 0 7.2em;
    padding: 0 1em;
    border: none;
    }
* html div#SuchAuswahl {
    height: 1em; /* Workaround gegen den 3-Pixel-Bug des Internet Explorers */
    }
* html div#SuchAuswahl input {
    margin-bottom: -0.3em; /* Zeilenabstand im IE anpassen (geht nicht mit 'line-height'!) */
    }

div#Tipps {
    clear: both;
    /* margin: oben rechts unten links; */
    margin: 0;
    padding: 0;
    border: none;
    }
* html div#Tipps {
    height: 1em; /* Workaround gegen den 3-Pixel-Bug des Internet Explorers */
    margin-top: -1.1em; /* Anpassung an Firefox-Darstellung */
    }

#EingabeFelder #Hinweis_F1,
#EingabeFelder #Hinweis_F2 {
    background-color: #F0F0F0;
    width: 100%; /* (eingebettet in 'div#EingabeFelder') */
    height: 2em;
    border: none;
    font-size: 100.01%;
    color: #666666;
    }

#EingabeFelder #suchb2 {
    visibility: hidden;
    }

.qf_tipp {
    background-color: #F0F0F0;
    border: none;
    font-family: Verdana, Arial, Helvetica;
    font-size: 100.01%;
    color: #000000;
    width: 100%;
    min-width: 468px;
    height: 6.5em; /* (iFrame-Höhe ggbf. anpassen!) */
    /* margin: oben rechts unten links; */
    margin: 0 0 0 22px;
    padding: 0 22px 0 0;
    }

* html .qf_tipp {
    width: 104.3%; /* (nur im IE: um ~20px (von 468px) größerer Wert, um die seitl. Scrollleiste zu verdecken!) */
    }

.qf_suchbegriff {
    background-color: #F0FFFF;
    color: #000000;
    width: 100%; /* (eingebettet in 'div#EingabeFelder') */
    }

.qf_button {
    margin: 1.2em 0 0 0; 
    }

