.mod_search .even, .mod_search .odd {    background-color: #E8E8E8;    display: block;    margin-bottom: 20px;    overflow: hidden;    position: relative;}.mod_search .even a, .mod_search .odd a {    -moz-box-sizing: border-box;    background-color: rgba(255, 102, 0, 0.7);    color: #FFFFFF;    display: inline-block;    font-size: 16px;    padding: 6px 11px;    position: relative;    text-decoration: none;    transition: all 0.3s ease-in-out 0s;    width: 100%;}.mod_search .even a:hover, .mod_search .odd a:hover {    background-color: rgba(255, 102, 0, 0.99);}.mod_search .even a span, .mod_search .odd a span {    color: #FFFFFF;    float: right;    font-size: 12px;    padding-top: 2px;}.mod_search .even div, .mod_search .odd div {    padding: 10px 20px;}.mod_search .text {}aside .mod_search fieldset {    display: none;    position: relative;}header form .submit {    background-color: #FF6600;    border: 0 none;    clear: both;    color: #FFFFFF;    cursor: pointer;    display: block;    float: none;    margin-top: 10px;    padding: 6px 13px;    position: relative;    text-decoration: none;}header form .text,header form .textarea,header form .captcha {    -moz-box-sizing: border-box;    background-color: #E8E8E8;    border: 0 none;    color: #515151;    margin-bottom: 10px;    padding: 10px;    transition: all 0.3s ease-in-out 0s;    width: 100%;}header label{	display: none;}header .mod_search {    background-color: #dcdcdc;    height: 50px;    overflow: hidden;    padding: 0;    position: absolute;    right: 20px;    top: 50px;    transition: all 1s ease-in-out 0s;    width: 50px;}header .mod_search:hover {    width: 250px; /* ändert die breite und zeigt textfeld an */}header .mod_search .formbody {    height: 50px;    width: 100%;}header .mod_search .formbody .submit {   /* background: #f8f8ff none repeat scroll 0 0;*/    border: 0 none;    border-radius: 0;    box-shadow: 0 0 0 0;    cursor: pointer;    font-size: 0;/* schrift ausblenden */  /*  font-size: 0.75rem;*/    height: 50px;    margin: 0;    padding: 0;    position: absolute;    right: 0;    top: 0;    width: 50px;    background: #f8f8ff url(../../files/yamltheme/images/icons.png) no-repeat -2px 2px;}header .mod_search .formbody .submit:hover {    background-color: silver;    background: #f8f8ff url(../../files/yamltheme/images/icons.png) no-repeat -74px 2px;}header .mod_search .formbody .text {    -moz-box-sizing: border-box;    background-color: #f8f8ff;    border: 0 none;    border-radius: 0;    box-shadow: 0 0 0 0;    display: block;    font-size: 14px;    height: 50px;    left: 0px;    margin: 0 60px 0 0px;    padding: 0 60px 0 10px;    position: absolute;    top: 0;    vertical-align: middle;    width: 100%;}