a#search-submit
{
    padding-bottom: 2px;
}

/* triggers hasLayout for IE6 and IE7 */
.nav li a { zoom: 1; }
.ui-tabs { position: relative; zoom: 1; }
input { margin: 1px; zoom: 1; }

/* Doubled Float-Margin Bug for IE6 */
* html #logo-wrapper, * html #main-nav, * html #main-section,
* html #main-center aside, * html #annotations, * html #footer-nav,
{ display: inline-block; }
* html .nav li { display: inline; }

* html #main-aside { margin-left: 0px; }

/* Doubled Float-Margin Bug for IE7 */
*html #search { display: inline; }
*+html #search { display: inline-block; }


*input { height: 20px; }
*+html input { height: 22px; padding: 0; }
*input#query { width: 226px; }
*+html input#query { width: 238px; }
*input#queryEn { width: 226px; }
*+html input#queryEn { width: 238px; }
*input#emailInput { width: 192px; }
*+html input#emailInput { width: 201px; }
*input#emailInputEn { width: 182px; }
*+html input#emailInputEn { width: 191px; }

* html .tripel button { font-size: 0.9em }
* html #tripel-second, * html #tripel-third { margin-left: 15px; }
