* {
    font-size: 8pt;
}

div#searchbox {
    /*float: left;*/   /* Suchbox wird von folgendem Inhalt umflossen */
    position: relative;
    overflow: hidden;
    width: 160px;
    height: 315px; 
    border: 1px solid #FF6600;
    font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
    margin:0px 0px 8px 0px; padding:0px; border:solid 1px gray; background-color:#f0f5ff;
}

* html div#searchbox {  /* nur fuer Internet Explorer */
  width: 160px;     /* Version 5.x */
  w\idth: 158px;    /* Version 6 */
}

/* Formatierung des Fenstertitelbalkens */
div#searchhead {
    position: relative;
    background: #FF6600;
    background-color:#5c88ff; border-bottom:solid 1px gray; height:16px; 
    color:white; text-decoration:none; font-weight:normal; font-family:verdana, sans-serif; 
    background-image:url('http://www.top-urlaub-hotels.de/img/bk_kategorie_18.jpeg'); background-repeat:repeat-x; 
}

div#searchhead h3 {
    display: block;
    margin: 0;
    padding: 2px 5px 3px 5px;
    font-size: 1.2em;
    font-weight: normal;
}

div#searchhead p {
    display: none;
    position:absolute;
    top:0px;
    right:5px;
    text-align: right;
    padding: 0;
    margin:0; 
    vertical-align:middle; 
    font-size: 1.1em;
}

div#searchhead p input {
    margin-left:10px;
    vertical-align:middle;
    height:14px;
}

/* Formatierung des Suchfensters */
div#searchbody {
    position: relative;
}

/* Block, der eine volle Zeile im Suchfenster einnimmt, z.B. Volltextsuche */
div#searchbox div.full_line {
    border: none;
    margin: 5px 0px 0px 5px;
    padding: 0;
    width: 562px;
}

div#searchbox div.full_line input { width: 100%; }

/* Blöcke, die ca. 1/3 einer Zeile einnehmen */
div#searchbox div.block {
    border: none;
    margin: 5px 0px 0px 5px;
    padding: 0;
    width: 144px;
}

/* added */
/* Blöcke, die ca. 1/3 einer Zeile einnehmen */
div#searchbox div.block_short {
    border: none;
    margin: 5px 0px 0px 5px;
    padding: 0;
    width: 92px;
}

/* added */
/* Blöcke, die ca. 1/3 einer Zeile einnehmen */
div#searchbox div.block_middle {
    border: none;
    margin: 5px 0px 0px 5px;
    padding: 0;
    width: 108px;
}

div#searchbox p {
    margin:0px 0px 2px 0px;
    padding:0;
    font-size: 8pt;
}

div#searchbox div.select_kinder {
    float: left;
}

div#searchbox select.select_kind {
    width:45px;
}
div#searchbox img { border: none; }

div#searchbox div#frmFTS {
    display: none; 
    position: absolute;
    top: 360px;
    left: 0px;
}
div#searchbox div#frmTC {
    display: none;
    position: absolute;
    top: 240px;
    left: 0px;
}
div#searchbox div#frmEPC {
    display: none; 
    position: absolute;
    top: 280px;
    left: 275px;
}
div#searchbox div#frmHMI {
/*    display: none; */
    position: absolute;
    top: 0px;
    left: 0px;
}
div#searchbox div#frmVND {
/*    display: none; */
    position: absolute;
    top: 80px;
    left: 0px;
}
div#searchbox div#frmKA {
    display: none; 
    position: absolute;
    top: 400px;
    left: 275px;
}
div#searchbox div#frmDSI {
/*    display: none; */
    position: absolute;
    top: 40px;
    left: 0px;
}
div#searchbox div#frmBSD {
/*    display: none; */
    position: absolute;
    top: 120px;
    left: 0px;
}
div#searchbox div#frmSUB {
    display: none; 
    position: absolute;
    top: 320px;
    left: 0px;
}
div#searchbox div#frmMMC {
/*    display: none; */
    position: absolute;
    top: 160px;
    left: 0px;
}
div#searchbox div#frmSTC {
/*    display: none; */
    position: absolute;
    top: 200px;
    left: 0px;
}
div#searchbox div#frmERWSUCHE {
    position: absolute;
    top: 255px;
    left: 0px;
    width:120px; height:14px;
}
div#frmSUBMIT a
{
text-decoration:none;color:white;text-align:center;
}
div#searchbox div#frmSUBMIT {
    position: absolute;
    top: 245px;
    left: 0px;
    width:120px;
background-color:#5c88ff; border:solid 1px gray; height:16px; 
color:white; text-decoration:none; font-weight:normal; font-family:verdana, sans-serif; font-size: 9pt;
background-image:url('http://www.top-urlaub-hotels.de/img/bk_kategorie_20.jpeg'); background-repeat:repeat-x; 
text-align:center;
}

