
.musikabutton
{
   border-collapse: separate;
   -webkit-background-origin: border !important;
   -moz-background-origin: border !important;
   background-origin: border-box !important;
   background: #5464CF;
   background: linear-gradient(top, #7885D9 0, #384BC7 38%, #374AC3 40%, #3648BF 50%, #374AC3 60%, #384BC7 62%, #7885D9 100%) no-repeat;
   background: -webkit-linear-gradient(top, #7885D9 0, #384BC7 38%, #374AC3 40%, #3648BF 50%, #374AC3 60%, #384BC7 62%, #7885D9 100%) no-repeat;
   background: -moz-linear-gradient(top, #7885D9 0, #384BC7 38%, #374AC3 40%, #3648BF 50%, #374AC3 60%, #384BC7 62%, #7885D9 100%) no-repeat;
   background: -o-linear-gradient(top, #7885D9 0, #384BC7 38%, #374AC3 40%, #3648BF 50%, #374AC3 60%, #384BC7 62%, #7885D9 100%) no-repeat;
   background: -ms-linear-gradient(top, #7885D9 0, #384BC7 38%, #374AC3 40%, #3648BF 50%, #374AC3 60%, #384BC7 62%, #7885D9 100%) no-repeat;
   background: linear-gradient(top, #7885D9 0, #384BC7 38%, #374AC3 40%, #3648BF 50%, #374AC3 60%, #384BC7 62%, #7885D9 100%) no-repeat;
   -svg-background: linear-gradient(top, #7885D9 0, #384BC7 38%, #374AC3 40%, #3648BF 50%, #374AC3 60%, #384BC7 62%, #7885D9 100%) no-repeat;
   -webkit-border-radius:4px;
   -moz-border-radius:4px;
   border-radius:4px;
   -webkit-box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.2);
   -moz-box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.2);
   box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.2);
   border:3px solid #282AA9;
   padding:0 15px;
   margin:0 auto;
   height:29px;
}


a.musikabutton,
a.musikabutton:link,
a:link.musikabutton:link,
body a.musikabutton:link,
a.musikabutton:visited,
body a.musikabutton:visited,
input.musikabutton,
button.musikabutton
{
   text-decoration: none;
   font-size: 20px;
   font-family: 'Trebuchet MS', Arial, Helvetica, Sans-Serif;
   font-weight: bold;
   font-style: normal;
   text-shadow: 0.7px 0.7px 0 rgba(153, 153, 153, 0.8), 1.4px 1.4px 0 rgba(140, 140, 140, 0.8), 2.1px 2.1px 1px rgba(122, 122, 122, 0.5), 2.8px 2.8px 0 rgba(107, 107, 107, 0.5), 3.5px 3.5px 0 rgba(92, 92, 92, 0.48);
   position:relative;
   display: inline-block;
   vertical-align: middle;
   white-space: nowrap;
   text-align: center;
   color: #F3E739;
   margin: 0 !important;
   overflow: visible;
   cursor: pointer;
   text-indent: 0;
   line-height: 29px;
   -webkit-box-sizing: content-box;
   -moz-box-sizing: content-box;
   box-sizing: content-box;
}

.musikabutton img
{
   margin: 0;
   vertical-align: middle;
}

.firefox2 .musikabutton
{
   display: block;
   float: left;
}

input, select, textarea
{
   vertical-align: middle;
   font-size: 20px;
   font-family: 'Trebuchet MS', Arial, Helvetica, Sans-Serif;
   font-weight: bold;
   font-style: normal;
   text-shadow: 0.7px 0.7px 0 rgba(153, 153, 153, 0.8), 1.4px 1.4px 0 rgba(140, 140, 140, 0.8), 2.1px 2.1px 1px rgba(122, 122, 122, 0.5), 2.8px 2.8px 0 rgba(107, 107, 107, 0.5), 3.5px 3.5px 0 rgba(92, 92, 92, 0.48);
}

.musikablock select 
{
   width:96%;
}

input.musikabutton
{
   float: none !important;
}

.musikabutton.active, .musikabutton.active:hover
{
   background: #282AA9;
   background: linear-gradient(top, #3033CF 0, #202288 40%, #1F2184 50%, #202288 60%, #3033CF 100%) no-repeat;
   background: -webkit-linear-gradient(top, #3033CF 0, #202288 40%, #1F2184 50%, #202288 60%, #3033CF 100%) no-repeat;
   background: -moz-linear-gradient(top, #3033CF 0, #202288 40%, #1F2184 50%, #202288 60%, #3033CF 100%) no-repeat;
   background: -o-linear-gradient(top, #3033CF 0, #202288 40%, #1F2184 50%, #202288 60%, #3033CF 100%) no-repeat;
   background: -ms-linear-gradient(top, #3033CF 0, #202288 40%, #1F2184 50%, #202288 60%, #3033CF 100%) no-repeat;
   background: linear-gradient(top, #3033CF 0, #202288 40%, #1F2184 50%, #202288 60%, #3033CF 100%) no-repeat;
   -svg-background: linear-gradient(top, #3033CF 0, #202288 40%, #1F2184 50%, #202288 60%, #3033CF 100%) no-repeat;
   -webkit-border-radius:4px;
   -moz-border-radius:4px;
   border-radius:4px;
   -webkit-box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.2);
   -moz-box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.2);
   box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.2);
   border:3px solid #8A99A8;
   padding:0 15px;
   margin:0 auto;
}
.musikabutton.active, .musikabutton.active:hover {
   color: #FFFFFF !important;
}

.musikabutton.hover, .musikabutton:hover
{
   background: #E84630;
   background: linear-gradient(top, #ED6B5A 0, #E63119 33%, #D82E18 40%, #D32D17 50%, #D82E18 60%, #E63119 67%, #ED6B5A 100%) no-repeat;
   background: -webkit-linear-gradient(top, #ED6B5A 0, #E63119 33%, #D82E18 40%, #D32D17 50%, #D82E18 60%, #E63119 67%, #ED6B5A 100%) no-repeat;
   background: -moz-linear-gradient(top, #ED6B5A 0, #E63119 33%, #D82E18 40%, #D32D17 50%, #D82E18 60%, #E63119 67%, #ED6B5A 100%) no-repeat;
   background: -o-linear-gradient(top, #ED6B5A 0, #E63119 33%, #D82E18 40%, #D32D17 50%, #D82E18 60%, #E63119 67%, #ED6B5A 100%) no-repeat;
   background: -ms-linear-gradient(top, #ED6B5A 0, #E63119 33%, #D82E18 40%, #D32D17 50%, #D82E18 60%, #E63119 67%, #ED6B5A 100%) no-repeat;
   background: linear-gradient(top, #ED6B5A 0, #E63119 33%, #D82E18 40%, #D32D17 50%, #D82E18 60%, #E63119 67%, #ED6B5A 100%) no-repeat;
   -svg-background: linear-gradient(top, #ED6B5A 0, #E63119 33%, #D82E18 40%, #D32D17 50%, #D82E18 60%, #E63119 67%, #ED6B5A 100%) no-repeat;
   -webkit-border-radius:4px;
   -moz-border-radius:4px;
   border-radius:4px;
   -webkit-box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.2);
   -moz-box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.2);
   box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.2);
   border:3px solid #607DCD;
   padding:0 15px;
   margin:0 auto;
}
.musikabutton.hover, .musikabutton:hover {
   color: #F9FAFB !important;
}
.clearfix::after{content:"";display:table;clear:both}
