div.searchbox {
    position: relative;
    width: 17em;
    height: 2.8em;
    margin-bottom: 1em;
background-color: #BABABA;
}
div.search input{
font-size: 0.9em;
color: black;
vertikal-align: middle;
/*background-color: #BABABA;*/
}

/* #### suche neu start #### */

div.suche input{
font-size: 0.9em;
color: black;
vertikal-align: middle;
/*background-color: #BABABA;*/
}
/* #### suche neu ende #### */

div.searchtext {
    position: relative;
    bottom:-0.6em;
/*    top:5.6em;*/
    left:1em;
    width: 12em;
    height: 0.2em;
    font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
    font-size: 0.95em;
    color: #FFFFFF;
    font-weight: bold;
    line-height: 1.2em;
}
div.searchbox  .c_tl {
    background: url(../grfx/all/corner_white_tl.gif) no-repeat top left;
   position: absolute;
    width: 17em;
    height: 2.8em;
    top: 0em;
}
div.searchbox  .c_tr {
    background: url(../grfx/all/corner_white_tr.gif) no-repeat top right;
    position: absolute;
    width: 17em;
    height: 2.8em;
    top: 0em;
}
div.searchbox  .c_bl {
    background: url(../grfx/all/corner_white_bl.gif) no-repeat bottom left;
    position: absolute;
    width: 17em;
    height: 2.8em;
    top: 0em;
}
div.searchbox .c_br {
    background: url(../grfx/all/corner_white_br.gif) no-repeat bottom right;
    position: absolute;
    width: 17em;
    height: 2.8em;
    top: 0em;
}


#################


div.searchbox_start {
    position: relative;
    width: 17em;
    /*width: 17em;*/
    height: 2.8em;
    margin-bottom: 1em;
background-color: #ffffff;
/*background-color: #BABABA;*/
}


div.search_tl {
    background: url(../grfx/all/corner_gray_tl.gif) no-repeat top left;
   position: relative;
    width: 17em;
    height: 2.8em;
    top: 0em;
}
div.search_tr {
    background: url(../grfx/all/corner_gray_tr.gif) no-repeat top right;
    position: relative;
    width: 17em;
    height: 2.8em;
    top: 0em;
}
div.search_bl {
    background: url(../grfx/all/corner_gray_bl.gif) no-repeat bottom left;
    position: relative;
    width: 17em;
    height: 2.8em;
    top: 0em;
}
div.search_br {
    background: url(../grfx/all/corner_gray_br.gif) no-repeat bottom right;
    position: relative;
    width: 17em;
    height: 2.8em;
    top: 0em;
}


div.search form#searchform {

   /* padding-left: 0.8em; 
   padding: 1.5em 0.8em 0.5em 0.8em;  
    margin: 0,5em 0em 0em 1em;*/
    /* margin: 0px 0px 6px;
    padding: 6px 0px 0px 8px; */
    padding: 0.4em 0.4em 0.4em 0.4em;
    margin: 0;
}
*html div.search form#searchform {

    padding: 0.4em 0.4em 0em 0.4em;
    margin-top: 0px;
    margin-bottom: 0.4em;
   /* margin: 0;*/
}
div.search form.shortcutmenu {
  padding: 0em 0.4em 0.4em 0.4em;
}
*html div.search form.shortcutmenu {
 /* padding: 0em 0.4em 0em 0.4em;*/
 padding-left: 0.4em;
 padding-right: 0.4em;
 padding-bottom: 0px;
    margin-top: 0px;
    margin-bottom: 0em;
}
/*.tx-macinasearchbox-pi1 .c_bl {
    width: 17em;
    height: 2.8em;
    top: 0em;
    }
 */

/* ###### suche neu ##### */

div.suche form#searchform {

   /* padding-left: 0.8em; 
   padding: 1.5em 0.8em 0.5em 0.8em;  
    margin: 0,5em 0em 0em 1em;*/
    /* margin: 0px 0px 6px;
    padding: 6px 0px 0px 8px; */
    padding: 0.0em 0.4em 0.4em 0.4em;
    margin: 0;
}
* html div.suche form#searchform {

    padding: 0.6em 0em 0em 0em;
    margin-top: 0px;
    margin-bottom: 0.4em;
   /* margin: 0;*/
}
div.schnellzugriff form.shortcutmenu {
  padding: 0em 0.4em 0.4em 0.4em;
}
*html div.schnellzugriff form.shortcutmenu {
 /* padding: 0em 0.4em 0em 0.4em;*/
 padding-left: 0.4em;
 padding-right: 0.4em;
 padding-bottom: 0px;
    margin-top: 0px;
    margin-bottom: 0em;
}
/*.tx-macinasearchbox-pi1 .c_bl {
    width: 17em;
    height: 2.8em;
    top: 0em;
    }
 */




/* ###### suche neu ende ###### */


.cj_bl {
   /* background: url(../grfx/all/corner_gray_br.gif) no-repeat bottom right;*/
    width: 17em;
    padding: 0em;
    margin: 0em;
}

div.box_start div.boxheader_start{
/* grün */
/*    background-color: #005A40;*/
/* rot */
    background-color: #d92425;
    /*background: url(../grfx/all/corner_gray_tr.gif) no-repeat top right #FFFFFF;*/
}

