body
{
    font-size: .85em;
    font-family: "Trebuchet MS" , Verdana, Helvetica, Sans-Serif;
    color: #232323;
    background-color: #fff;
}

header, footer, nav, section
{
    display: block;
}

/* Styles for basic forms
-----------------------------------------------------------*/

fieldset
{
    border: 1px solid #ddd;
    padding: 0 1.4em 1.4em 1.4em;
    margin: 0 0 1.5em 0;
}

legend
{
    font-size: 1.2em;
    font-weight: bold;
}

textarea
{
    min-height: 75px;
}

.editor-label
{
    margin: 1em 0 0 0;
}

.editor-field
{
    margin: 0.5em 0 0 0;
}


/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error
{
    color: #ff0000;
}

.field-validation-valid
{
    display: none;
}

.input-validation-error
{
    border: 1px solid #ff0000;
    background-color: #ffeeee;
}

.validation-summary-errors
{
    font-weight: bold;
    color: #ff0000;
}

.validation-summary-valid
{
    display: none;
}

/* Styles for JQM
-----------------------------------------------------------*/

[data-type='horizontal'] div.ui-select
{
    width: auto;
}

.ui-content
{
    background: none;
}

.li-tag.ui-btn-icon-left .ui-icon, .li-tag.ui-btn-icon-right .ui-icon
{
    margin-top: -15px !important;
}

/* Designs for JQM
-----------------------------------------------------------*/

.ui-btn-active
{
    border: 1px solid #ccc;
    background: #ccc;
    font-weight: bold;
    color: #fff;
    cursor: pointer;
    text-shadow: 0 -1px 1px #145072;
    text-decoration: none;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#F3F2F2), to(#BDBDBD)); /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(top, #F3F2F2, #BDBDBD); /* Chrome 10+, Saf5.1+ */
    background-image: -moz-linear-gradient(top, #F3F2F2, #BDBDBD); /* FF3.6 */
    background-image: -ms-linear-gradient(top, #F3F2F2, #BDBDBD); /* IE10 */
    background-image: -o-linear-gradient(top, #F3F2F2, #BDBDBD); /* Opera 11.10+ */
    background-image: linear-gradient(top, #F3F2F2, #BDBDBD);
    outline: none;
}

.ui-checkbox-on .ui-icon, .ui-radio-on .ui-icon
{
    background-color: #ccc;
}

/* F - BlauLila
-----------------------------------------------------------------------------------------------------------*/

.ui-bar-f
{
    border: 1px solid #252966;
    background: #A3AED7;
    color: #FFFFFF;
    font-weight: bold;
    text-shadow: 0 0 0 #000;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#39419D), to(#A3AED7)); /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(top, #39419D, #A3AED7); /* Chrome 10+, Saf5.1+ */
    background-image: -moz-linear-gradient(top, #39419D, #A3AED7); /* FF3.6 */
    background-image: -ms-linear-gradient(top, #39419D, #A3AED7); /* IE10 */
    background-image: -o-linear-gradient(top, #39419D, #A3AED7); /* Opera 11.10+ */
    background-image: linear-gradient(top, #39419D, #A3AED7);
}
.ui-bar-f, .ui-bar-f input, .ui-bar-f select, .ui-bar-f textarea, .ui-bar-f button
{
    font-family: Helvetica, Arial, sans-serif;
}
.ui-bar-f .ui-link-inherit
{
    color: #FFFFFF;
}
.ui-bar-f .ui-link
{
    color: #FFFFFF;
    font-weight: bold;
}
.ui-body-f
{
    border: 1px solid #C6C6C6;
    background: #cccccc;
    color: #333333;
    text-shadow: 0 0 0 #000;
    font-weight: normal;
}
.ui-body-f, .ui-body-f input, .ui-body-f select, .ui-body-f textarea, .ui-body-f button
{
    font-family: Helvetica, Arial, sans-serif;
}
.ui-body-f .ui-link
{
    color: #2489CE;
    font-weight: bold;
}
.ui-btn-up-f
{
    border: 1px solid #252966;
    background: #A3AED7;
    font-weight: bold;
    color: #FFFFFF;
    text-shadow: 0 0 0 #000;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#39419D), to(#A3AED7)); /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(top, #39419D, #A3AED7); /* Chrome 10+, Saf5.1+ */
    background-image: -moz-linear-gradient(top, #39419D, #A3AED7); /* FF3.6 */
    background-image: -ms-linear-gradient(top, #39419D, #A3AED7); /* IE10 */
    background-image: -o-linear-gradient(top, #39419D, #A3AED7); /* Opera 11.10+ */
    background-image: linear-gradient(top, #39419D, #A3AED7);
}
.ui-btn-up-f a.ui-link-inherit
{
    color: #FFFFFF;
}
.ui-btn-hover-f
{
    border: 1px solid #252966;
    background: #A3AED7;
    font-weight: bold;
    color: #FFFFFF;
    text-shadow: 0 0 0 #000;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#303686), to(#A3AED7)); /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(top, #303686, #A3AED7); /* Chrome 10+, Saf5.1+ */
    background-image: -moz-linear-gradient(top, #303686, #A3AED7); /* FF3.6 */
    background-image: -ms-linear-gradient(top, #303686, #A3AED7); /* IE10 */
    background-image: -o-linear-gradient(top, #303686, #A3AED7); /* Opera 11.10+ */
    background-image: linear-gradient(top, #303686, #A3AED7);
}
.ui-btn-hover-f a.ui-link-inherit
{
    color: #FFFFFF;
}
.ui-btn-down-f
{
    border: 1px solid #252966;
    background: #A3AED7;
    font-weight: bold;
    color: #FFFFFF;
    text-shadow: 0 0 0 #000;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#262A66), to(#A3AED7)); /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(top, #262A66, #A3AED7); /* Chrome 10+, Saf5.1+ */
    background-image: -moz-linear-gradient(top, #262A66, #A3AED7); /* FF3.6 */
    background-image: -ms-linear-gradient(top, #262A66, #A3AED7); /* IE10 */
    background-image: -o-linear-gradient(top, #262A66, #A3AED7); /* Opera 11.10+ */
    background-image: linear-gradient(top, #262A66, #A3AED7);
}
.ui-btn-down-f a.ui-link-inherit
{
    color: #FFFFFF;
}
.ui-btn-up-f, .ui-btn-hover-f, .ui-btn-down-f
{
    font-family: Helvetica, Arial, sans-serif;
    text-decoration: none;
}

/* G - Hellgruen
-----------------------------------------------------------------------------------------------------------*/

.ui-bar-g
{
    border: 1px solid #378416;
    background: #ABD290;
    color: #FFFFFF;
    font-weight: bold;
    text-shadow: 0 0 0 #000;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#50C21F), to(#ABD290)); /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(top, #50C21F, #ABD290); /* Chrome 10+, Saf5.1+ */
    background-image: -moz-linear-gradient(top, #50C21F, #ABD290); /* FF3.6 */
    background-image: -ms-linear-gradient(top, #50C21F, #ABD290); /* IE10 */
    background-image: -o-linear-gradient(top, #50C21F, #ABD290); /* Opera 11.10+ */
    background-image: linear-gradient(top, #50C21F, #ABD290);
}
.ui-bar-g, .ui-bar-g input, .ui-bar-g select, .ui-bar-g textarea, .ui-bar-g button
{
    font-family: Helvetica, Arial, sans-serif;
}
.ui-bar-g .ui-link-inherit
{
    color: #FFFFFF;
}
.ui-bar-g .ui-link
{
    color: #FFFFFF;
    font-weight: bold;
}
.ui-body-g
{
    border: 1px solid #C6C6C6;
    background: #cccccc;
    color: #333333;
    text-shadow: 0 0 0 #000;
    font-weight: normal;
}
.ui-body-g, .ui-body-g input, .ui-body-g select, .ui-body-g textarea, .ui-body-g button
{
    font-family: Helvetica, Arial, sans-serif;
}
.ui-body-g .ui-link
{
    color: #2489CE;
    font-weight: bold;
}
.ui-btn-up-g
{
    border: 1px solid #378416;
    background: #ABD290;
    font-weight: bold;
    color: #FFFFFF;
    text-shadow: 0 0 0 #000;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#50C21F), to(#ABD290)); /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(top, #50C21F, #ABD290); /* Chrome 10+, Saf5.1+ */
    background-image: -moz-linear-gradient(top, #50C21F, #ABD290); /* FF3.6 */
    background-image: -ms-linear-gradient(top, #50C21F, #ABD290); /* IE10 */
    background-image: -o-linear-gradient(top, #50C21F, #ABD290); /* Opera 11.10+ */
    background-image: linear-gradient(top, #50C21F, #ABD290);
}
.ui-btn-up-g a.ui-link-inherit
{
    color: #FFFFFF;
}
.ui-btn-hover-g
{
    border: 1px solid #378416;
    background: #ABD290;
    font-weight: bold;
    color: #FFFFFF;
    text-shadow: 0 0 0 #000;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#50C21F), to(#ABD290)); /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(top, #50C21F, #ABD290); /* Chrome 10+, Saf5.1+ */
    background-image: -moz-linear-gradient(top, #50C21F, #ABD290); /* FF3.6 */
    background-image: -ms-linear-gradient(top, #50C21F, #ABD290); /* IE10 */
    background-image: -o-linear-gradient(top, #50C21F, #ABD290); /* Opera 11.10+ */
    background-image: linear-gradient(top, #50C21F, #ABD290);
}
.ui-btn-hover-g a.ui-link-inherit
{
    color: #FFFFFF;
}
.ui-btn-down-g
{
    border: 1px solid #378416;
    background: #ABD290;
    font-weight: bold;
    color: #FFFFFF;
    text-shadow: 0 0 0 #000;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#50C21F), to(#ABD290)); /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(top, #50C21F, #ABD290); /* Chrome 10+, Saf5.1+ */
    background-image: -moz-linear-gradient(top, #50C21F, #ABD290); /* FF3.6 */
    background-image: -ms-linear-gradient(top, #50C21F, #ABD290); /* IE10 */
    background-image: -o-linear-gradient(top, #50C21F, #ABD290); /* Opera 11.10+ */
    background-image: linear-gradient(top, #50C21F, #ABD290);
}
.ui-btn-down-g a.ui-link-inherit
{
    color: #FFFFFF;
}
.ui-btn-up-g, .ui-btn-hover-g, .ui-btn-down-g
{
    font-family: Helvetica, Arial, sans-serif;
    text-decoration: none;
}

/* H - Hellrot
-----------------------------------------------------------------------------------------------------------*/

.ui-bar-h
{
    border: 1px solid #B33C01;
    background: #EFC1A3;
    color: #FFFFFF;
    font-weight: bold;
    text-shadow: 0 0 0 #000;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#EF5100), to(#EFC1A3)); /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(top, #EF5100, #EFC1A3); /* Chrome 10+, Saf5.1+ */
    background-image: -moz-linear-gradient(top, #EF5100, #EFC1A3); /* FF3.6 */
    background-image: -ms-linear-gradient(top, #EF5100, #EFC1A3); /* IE10 */
    background-image: -o-linear-gradient(top, #EF5100, #EFC1A3); /* Opera 11.10+ */
    background-image: linear-gradient(top, #EF5100, #EFC1A3);
}
.ui-bar-h, .ui-bar-h input, .ui-bar-h select, .ui-bar-h textarea, .ui-bar-h button
{
    font-family: Helvetica, Arial, sans-serif;
}
.ui-bar-h .ui-link-inherit
{
    color: #FFFFFF;
}
.ui-bar-h .ui-link
{
    color: #FFFFFF;
    font-weight: bold;
}
.ui-body-h
{
    border: 1px solid #C6C6C6;
    background: #cccccc;
    color: #333333;
    text-shadow: 0 0 0 #000;
    font-weight: normal;
}
.ui-body-h, .ui-body-h input, .ui-body-h select, .ui-body-h textarea, .ui-body-h button
{
    font-family: Helvetica, Arial, sans-serif;
}
.ui-body-h .ui-link
{
    color: #2489CE;
    font-weight: bold;
}
.ui-btn-up-h
{
    border: 1px solid #B33C01;
    background: #EFC1A3;
    font-weight: bold;
    color: #FFFFFF;
    text-shadow: 0 0 0 #000;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#EF5100), to(#EFC1A3)); /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(top, #EF5100, #EFC1A3); /* Chrome 10+, Saf5.1+ */
    background-image: -moz-linear-gradient(top, #EF5100, #EFC1A3); /* FF3.6 */
    background-image: -ms-linear-gradient(top, #EF5100, #EFC1A3); /* IE10 */
    background-image: -o-linear-gradient(top, #EF5100, #EFC1A3); /* Opera 11.10+ */
    background-image: linear-gradient(top, #EF5100, #EFC1A3);
}
.ui-btn-up-h a.ui-link-inherit
{
    color: #FFFFFF;
}
.ui-btn-hover-h
{
    border: 1px solid #B33C01;
    background: #D2AA8F;
    font-weight: bold;
    color: #FFFFFF;
    text-shadow: 0 0 0 #000;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#EF5100), to(#D2AA8F)); /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(top, #EF5100, #D2AA8F); /* Chrome 10+, Saf5.1+ */
    background-image: -moz-linear-gradient(top, #EF5100, #D2AA8F); /* FF3.6 */
    background-image: -ms-linear-gradient(top, #EF5100, #D2AA8F); /* IE10 */
    background-image: -o-linear-gradient(top, #EF5100, #D2AA8F); /* Opera 11.10+ */
    background-image: linear-gradient(top, #EF5100, #D2AA8F);
}
.ui-btn-hover-h a.ui-link-inherit
{
    color: #FFFFFF;
}
.ui-btn-down-h
{
    border: 1px solid #B33C01;
    background: #C49372;
    font-weight: bold;
    color: #FFFFFF;
    text-shadow: 0 0 0 #000;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#EF5100), to(#C49372)); /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(top, #EF5100, #C49372); /* Chrome 10+, Saf5.1+ */
    background-image: -moz-linear-gradient(top, #EF5100, #C49372); /* FF3.6 */
    background-image: -ms-linear-gradient(top, #EF5100, #C49372); /* IE10 */
    background-image: -o-linear-gradient(top, #EF5100, #C49372); /* Opera 11.10+ */
    background-image: linear-gradient(top, #EF5100, #C49372);
}
.ui-btn-down-h a.ui-link-inherit
{
    color: #FFFFFF;
}
.ui-btn-up-h, .ui-btn-hover-h, .ui-btn-down-h
{
    font-family: Helvetica, Arial, sans-serif;
    text-decoration: none;
}

/* I - Lila
-----------------------------------------------------------------------------------------------------------*/

.ui-bar-i
{
    border: 1px solid #452673;
    background: #B2AFCF;
    color: #FFFFFF;
    font-weight: bold;
    text-shadow: 0 0 0 #000;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#60399D), to(#B2AFCF)); /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(top, #60399D, #B2AFCF); /* Chrome 10+, Saf5.1+ */
    background-image: -moz-linear-gradient(top, #60399D, #B2AFCF); /* FF3.6 */
    background-image: -ms-linear-gradient(top, #60399D, #B2AFCF); /* IE10 */
    background-image: -o-linear-gradient(top, #60399D, #B2AFCF); /* Opera 11.10+ */
    background-image: linear-gradient(top, #60399D, #B2AFCF);
}
.ui-bar-i, .ui-bar-i input, .ui-bar-i select, .ui-bar-i textarea, .ui-bar-i button
{
    font-family: Helvetica, Arial, sans-serif;
}
.ui-bar-i .ui-link-inherit
{
    color: #FFFFFF;
}
.ui-bar-i .ui-link
{
    color: #FFFFFF;
    font-weight: bold;
}
.ui-body-i
{
    border: 1px solid #C6C6C6;
    background: #cccccc;
    color: #333333;
    text-shadow: 0 0 0 #000;
    font-weight: normal;
}
.ui-body-i, .ui-body-i input, .ui-body-i select, .ui-body-i textarea, .ui-body-i button
{
    font-family: Helvetica, Arial, sans-serif;
}
.ui-body-i .ui-link
{
    color: #2489CE;
    font-weight: bold;
}
.ui-btn-up-i
{
    border: 1px solid #452673;
    background: #B2AFCF;
    font-weight: bold;
    color: #FFFFFF;
    text-shadow: 0 0 0 #000;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#60399D), to(#B2AFCF)); /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(top, #60399D, #B2AFCF); /* Chrome 10+, Saf5.1+ */
    background-image: -moz-linear-gradient(top, #60399D, #B2AFCF); /* FF3.6 */
    background-image: -ms-linear-gradient(top, #60399D, #B2AFCF); /* IE10 */
    background-image: -o-linear-gradient(top, #60399D, #B2AFCF); /* Opera 11.10+ */
    background-image: linear-gradient(top, #60399D, #B2AFCF);
}
.ui-btn-up-i a.ui-link-inherit
{
    color: #FFFFFF;
}
.ui-btn-hover-i
{
    border: 1px solid #452673;
    background: #9490B3;
    font-weight: bold;
    color: #FFFFFF;
    text-shadow: 0 0 0 #000;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#60399D), to(#9490B3)); /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(top, #60399D, #9490B3); /* Chrome 10+, Saf5.1+ */
    background-image: -moz-linear-gradient(top, #60399D, #9490B3); /* FF3.6 */
    background-image: -ms-linear-gradient(top, #60399D, #9490B3); /* IE10 */
    background-image: -o-linear-gradient(top, #60399D, #9490B3); /* Opera 11.10+ */
    background-image: linear-gradient(top, #60399D, #9490B3);
}
.ui-btn-hover-i a.ui-link-inherit
{
    color: #FFFFFF;
}
.ui-btn-down-i
{
    border: 1px solid #452673;
    background: #4C486B;
    font-weight: bold;
    color: #FFFFFF;
    text-shadow: 0 0 0 #000;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#60399D), to(#4C486B)); /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(top, #60399D, #4C486B); /* Chrome 10+, Saf5.1+ */
    background-image: -moz-linear-gradient(top, #60399D, #4C486B); /* FF3.6 */
    background-image: -ms-linear-gradient(top, #60399D, #4C486B); /* IE10 */
    background-image: -o-linear-gradient(top, #60399D, #4C486B); /* Opera 11.10+ */
    background-image: linear-gradient(top, #60399D, #4C486B);
}
.ui-btn-down-i a.ui-link-inherit
{
    color: #FFFFFF;
}
.ui-btn-up-i, .ui-btn-hover-i, .ui-btn-down-i
{
    font-family: Helvetica, Arial, sans-serif;
    text-decoration: none;
}

/* J - Grün
-----------------------------------------------------------------------------------------------------------*/

.ui-bar-j
{
    border: 1px solid #396F40;
    background: #46844E;
    color: #FFFFFF;
    font-weight: bold;
    text-shadow: 0 0 0 #000;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#5AAC65), to(#46844E)); /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(top, #5AAC65, #46844E); /* Chrome 10+, Saf5.1+ */
    background-image: -moz-linear-gradient(top, #5AAC65, #46844E); /* FF3.6 */
    background-image: -ms-linear-gradient(top, #5AAC65, #46844E); /* IE10 */
    background-image: -o-linear-gradient(top, #5AAC65, #46844E); /* Opera 11.10+ */
    background-image: linear-gradient(top, #5AAC65, #46844E);
}
.ui-bar-j, .ui-bar-j input, .ui-bar-j select, .ui-bar-j textarea, .ui-bar-j button
{
    font-family: Helvetica, Arial, sans-serif;
}
.ui-bar-j .ui-link-inherit
{
    color: #FFFFFF;
}
.ui-bar-j .ui-link
{
    color: #FFFFFF;
    font-weight: bold;
}
.ui-body-j
{
    background: #EEEEEE;
    color: #333333;
    text-shadow: 0 0 0 #000;
    font-weight: normal;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#F3F3F3), to(#EEEEEE)); /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(top, #F3F3F3, #EEEEEE); /* Chrome 10+, Saf5.1+ */
    background-image: -moz-linear-gradient(top, #F3F3F3, #EEEEEE); /* FF3.6 */
    background-image: -ms-linear-gradient(top, #F3F3F3, #EEEEEE); /* IE10 */
    background-image: -o-linear-gradient(top, #F3F3F3, #EEEEEE); /* Opera 11.10+ */
    background-image: linear-gradient(top, #F3F3F3, #EEEEEE);
}
.ui-body-j, .ui-body-j input, .ui-body-j select, .ui-body-j textarea, .ui-body-j button
{
    font-family: Helvetica, Arial, sans-serif;
}
.ui-body-j .ui-link-inherit
{
    color: #333333;
}
.ui-body-j .ui-link
{
    color: #2489CE;
    font-weight: bold;
}
.ui-btn-up-j
{
    border: 1px solid #8FC991;
    background: #529B5C;
    font-weight: bold;
    color: #FFFFFF;
    text-shadow: 0 0 0 #000;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#93CF95), to(#529B5C)); /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(top, #93CF95, #529B5C); /* Chrome 10+, Saf5.1+ */
    background-image: -moz-linear-gradient(top, #93CF95, #529B5C); /* FF3.6 */
    background-image: -ms-linear-gradient(top, #93CF95, #529B5C); /* IE10 */
    background-image: -o-linear-gradient(top, #93CF95, #529B5C); /* Opera 11.10+ */
    background-image: linear-gradient(top, #93CF95, #529B5C);
}
.ui-btn-up-j a.ui-link-inherit
{
    color: #FFFFFF;
}
.ui-btn-hover-j
{
    border: 1px solid #8FC991;
    background: #4E9257;
    font-weight: bold;
    color: #FFFFFF;
    text-shadow: 0 0 0 #000;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#93CF95), to(#4E9257)); /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(top, #93CF95, #4E9257); /* Chrome 10+, Saf5.1+ */
    background-image: -moz-linear-gradient(top, #93CF95, #4E9257); /* FF3.6 */
    background-image: -ms-linear-gradient(top, #93CF95, #4E9257); /* IE10 */
    background-image: -o-linear-gradient(top, #93CF95, #4E9257); /* Opera 11.10+ */
    background-image: linear-gradient(top, #93CF95, #4E9257);
}
.ui-btn-hover-j a.ui-link-inherit
{
    color: #FFFFFF;
}
.ui-btn-down-j
{
    border: 1px solid #8FC991;
    background: #498B52;
    font-weight: bold;
    color: #FFFFFF;
    text-shadow: 0 0 0 #000;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#93CF95), to(#498B52)); /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(top, #93CF95, #498B52); /* Chrome 10+, Saf5.1+ */
    background-image: -moz-linear-gradient(top, #93CF95, #498B52); /* FF3.6 */
    background-image: -ms-linear-gradient(top, #93CF95, #498B52); /* IE10 */
    background-image: -o-linear-gradient(top, #93CF95, #498B52); /* Opera 11.10+ */
    background-image: linear-gradient(top, #93CF95, #498B52);
}
.ui-btn-down-j a.ui-link-inherit
{
    color: #FFFFFF;
}
.ui-btn-up-j, .ui-btn-hover-j, .ui-btn-down-j
{
    font-family: Helvetica, Arial, sans-serif;
    text-decoration: none;
}

/* K - Orange
-----------------------------------------------------------------------------------------------------------*/

.ui-bar-k
{
    border: 1px solid #C47002;
    background: #EFD7A3;
    color: #FFFFFF;
    font-weight: bold;
    text-shadow: 0 0 0 #000;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#EF8800), to(#EFD7A3)); /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(top, #EF8800, #EFD7A3); /* Chrome 10+, Saf5.1+ */
    background-image: -moz-linear-gradient(top, #EF8800, #EFD7A3); /* FF3.6 */
    background-image: -ms-linear-gradient(top, #EF8800, #EFD7A3); /* IE10 */
    background-image: -o-linear-gradient(top, #EF8800, #EFD7A3); /* Opera 11.10+ */
    background-image: linear-gradient(top, #EF8800, #EFD7A3);
}
.ui-bar-k, .ui-bar-k input, .ui-bar-k select, .ui-bar-k textarea, .ui-bar-k button
{
    font-family: Helvetica, Arial, sans-serif;
}
.ui-bar-k .ui-link-inherit
{
    color: #FFFFFF;
}
.ui-bar-k .ui-link
{
    color: #FFFFFF;
    font-weight: bold;
}
.ui-body-k
{
    border: 1px solid #C6C6C6;
    background: #cccccc;
    color: #333333;
    text-shadow: 0 0 0 #000;
    font-weight: normal;
}
.ui-body-k, .ui-body-k input, .ui-body-k select, .ui-body-k textarea, .ui-body-k button
{
    font-family: Helvetica, Arial, sans-serif;
}
.ui-body-k .ui-link
{
    color: #2489CE;
    font-weight: bold;
}
.ui-btn-up-k
{
    border: 1px solid #C47002;
    background: #EFD7A3;
    font-weight: bold;
    color: #FFFFFF;
    text-shadow: 0 0 0 #000;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#EF8800), to(#EFD7A3)); /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(top, #EF8800, #EFD7A3); /* Chrome 10+, Saf5.1+ */
    background-image: -moz-linear-gradient(top, #EF8800, #EFD7A3); /* FF3.6 */
    background-image: -ms-linear-gradient(top, #EF8800, #EFD7A3); /* IE10 */
    background-image: -o-linear-gradient(top, #EF8800, #EFD7A3); /* Opera 11.10+ */
    background-image: linear-gradient(top, #EF8800, #EFD7A3);
}
.ui-btn-up-k a.ui-link-inherit
{
    color: #FFFFFF;
}
.ui-btn-hover-k
{
    border: 1px solid #C47002;
    background: #D8C28E;
    font-weight: bold;
    color: #FFFFFF;
    text-shadow: 0 0 0 #000;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#EF8800), to(#D8C28E)); /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(top, #EF8800, #D8C28E); /* Chrome 10+, Saf5.1+ */
    background-image: -moz-linear-gradient(top, #EF8800, #D8C28E); /* FF3.6 */
    background-image: -ms-linear-gradient(top, #EF8800, #D8C28E); /* IE10 */
    background-image: -o-linear-gradient(top, #EF8800, #D8C28E); /* Opera 11.10+ */
    background-image: linear-gradient(top, #EF8800, #D8C28E);
}
.ui-btn-hover-k a.ui-link-inherit
{
    color: #FFFFFF;
}
.ui-btn-down-k
{
    border: 1px solid #C47002;
    background: #AE955D;
    font-weight: bold;
    color: #FFFFFF;
    text-shadow: 0 0 0 #000;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#EF8800), to(#AE955D)); /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(top, #EF8800, #AE955D); /* Chrome 10+, Saf5.1+ */
    background-image: -moz-linear-gradient(top, #EF8800, #AE955D); /* FF3.6 */
    background-image: -ms-linear-gradient(top, #EF8800, #AE955D); /* IE10 */
    background-image: -o-linear-gradient(top, #EF8800, #AE955D); /* Opera 11.10+ */
    background-image: linear-gradient(top, #EF8800, #AE955D);
}
.ui-btn-down-k a.ui-link-inherit
{
    color: #FFFFFF;
}
.ui-btn-up-k, .ui-btn-hover-k, .ui-btn-down-k
{
    font-family: Helvetica, Arial, sans-serif;
    text-decoration: none;
}

/* L - Pink
-----------------------------------------------------------------------------------------------------------*/

.ui-bar-l
{
    border: 1px solid #77286D;
    background: #C4AED0;
    color: #FFFFFF;
    font-weight: bold;
    text-shadow: 0 0 0 #000;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#AC3D9E), to(#C4AED0)); /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(top, #AC3D9E, #C4AED0); /* Chrome 10+, Saf5.1+ */
    background-image: -moz-linear-gradient(top, #AC3D9E, #C4AED0); /* FF3.6 */
    background-image: -ms-linear-gradient(top, #AC3D9E, #C4AED0); /* IE10 */
    background-image: -o-linear-gradient(top, #AC3D9E, #C4AED0); /* Opera 11.10+ */
    background-image: linear-gradient(top, #AC3D9E, #C4AED0);
}
.ui-bar-l, .ui-bar-l input, .ui-bar-l select, .ui-bar-l textarea, .ui-bar-l button
{
    font-family: Helvetica, Arial, sans-serif;
}
.ui-bar-l .ui-link-inherit
{
    color: #FFFFFF;
}
.ui-bar-l .ui-link
{
    color: #FFFFFF;
    font-weight: bold;
}
.ui-body-l
{
    border: 1px solid #C6C6C6;
    background: #cccccc;
    color: #333333;
    text-shadow: 0 0 0 #000;
    font-weight: normal;
}
.ui-body-l, .ui-body-l input, .ui-body-l select, .ui-body-l textarea, .ui-body-l button
{
    font-family: Helvetica, Arial, sans-serif;
}
.ui-body-l .ui-link
{
    color: #2489CE;
    font-weight: bold;
}
.ui-btn-up-l
{
    border: 1px solid #77286D;
    background: #C4AED0;
    font-weight: bold;
    color: #FFFFFF;
    text-shadow: 0 0 0 #000;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#AC3D9E), to(#C4AED0)); /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(top, #AC3D9E, #C4AED0); /* Chrome 10+, Saf5.1+ */
    background-image: -moz-linear-gradient(top, #AC3D9E, #C4AED0); /* FF3.6 */
    background-image: -ms-linear-gradient(top, #AC3D9E, #C4AED0); /* IE10 */
    background-image: -o-linear-gradient(top, #AC3D9E, #C4AED0); /* Opera 11.10+ */
    background-image: linear-gradient(top, #AC3D9E, #C4AED0);
}
.ui-btn-up-l a.ui-link-inherit
{
    color: #FFFFFF;
}
.ui-btn-hover-l
{
    border: 1px solid #77286D;
    background: #9372A1;
    font-weight: bold;
    color: #FFFFFF;
    text-shadow: 0 0 0 #000;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#AC3D9E), to(#9372A1)); /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(top, #AC3D9E, #9372A1); /* Chrome 10+, Saf5.1+ */
    background-image: -moz-linear-gradient(top, #AC3D9E, #9372A1); /* FF3.6 */
    background-image: -ms-linear-gradient(top, #AC3D9E, #9372A1); /* IE10 */
    background-image: -o-linear-gradient(top, #AC3D9E, #9372A1); /* Opera 11.10+ */
    background-image: linear-gradient(top, #AC3D9E, #9372A1);
}
.ui-btn-hover-l a.ui-link-inherit
{
    color: #FFFFFF;
}
.ui-btn-down-l
{
    border: 1px solid #77286D;
    background: #6D5479;
    font-weight: bold;
    color: #FFFFFF;
    text-shadow: 0 0 0 #000;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#AC3D9E), to(#6D5479)); /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(top, #AC3D9E, #6D5479); /* Chrome 10+, Saf5.1+ */
    background-image: -moz-linear-gradient(top, #AC3D9E, #6D5479); /* FF3.6 */
    background-image: -ms-linear-gradient(top, #AC3D9E, #6D5479); /* IE10 */
    background-image: -o-linear-gradient(top, #AC3D9E, #6D5479); /* Opera 11.10+ */
    background-image: linear-gradient(top, #AC3D9E, #6D5479);
}
.ui-btn-down-l a.ui-link-inherit
{
    color: #FFFFFF;
}
.ui-btn-up-l, .ui-btn-hover-l, .ui-btn-down-l
{
    font-family: Helvetica, Arial, sans-serif;
    text-decoration: none;
}

/* M - Rot
-----------------------------------------------------------------------------------------------------------*/

.ui-bar-m
{
    border: 1px solid #AC0701;
    background: #EFA78D;
    color: #FFFFFF;
    font-weight: bold;
    text-shadow: 0 0 0 #000;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#E50F0A), to(#EFA78D)); /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(top, #E50F0A, #EFA78D); /* Chrome 10+, Saf5.1+ */
    background-image: -moz-linear-gradient(top, #E50F0A, #EFA78D); /* FF3.6 */
    background-image: -ms-linear-gradient(top, #E50F0A, #EFA78D); /* IE10 */
    background-image: -o-linear-gradient(top, #E50F0A, #EFA78D); /* Opera 11.10+ */
    background-image: linear-gradient(top, #E50F0A, #EFA78D);
}
.ui-bar-m, .ui-bar-m input, .ui-bar-m select, .ui-bar-m textarea, .ui-bar-m button
{
    font-family: Helvetica, Arial, sans-serif;
}
.ui-bar-m .ui-link-inherit
{
    color: #FFFFFF;
}
.ui-bar-m .ui-link
{
    color: #FFFFFF;
    font-weight: bold;
}
.ui-body-m
{
    border: 1px solid #C6C6C6;
    background: #cccccc;
    color: #333333;
    text-shadow: 0 0 0 #000;
    font-weight: normal;
}
.ui-body-m, .ui-body-m input, .ui-body-m select, .ui-body-m textarea, .ui-body-m button
{
    font-family: Helvetica, Arial, sans-serif;
}
.ui-body-m .ui-link
{
    color: #2489CE;
    font-weight: bold;
}
.ui-btn-up-m
{
    border: 1px solid #AC0701;
    background: #EFA78D;
    font-weight: bold;
    color: #FFFFFF;
    text-shadow: 0 0 0 #000;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#E50F0A), to(#EFA78D)); /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(top, #E50F0A, #EFA78D); /* Chrome 10+, Saf5.1+ */
    background-image: -moz-linear-gradient(top, #E50F0A, #EFA78D); /* FF3.6 */
    background-image: -ms-linear-gradient(top, #E50F0A, #EFA78D); /* IE10 */
    background-image: -o-linear-gradient(top, #E50F0A, #EFA78D); /* Opera 11.10+ */
    background-image: linear-gradient(top, #E50F0A, #EFA78D);
}
.ui-btn-up-m a.ui-link-inherit
{
    color: #FFFFFF;
}
.ui-btn-hover-m
{
    border: 1px solid #AC0701;
    background: #C67C61;
    font-weight: bold;
    color: #FFFFFF;
    text-shadow: 0 0 0 #000;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#E50F0A), to(#C67C61)); /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(top, #E50F0A, #C67C61); /* Chrome 10+, Saf5.1+ */
    background-image: -moz-linear-gradient(top, #E50F0A, #C67C61); /* FF3.6 */
    background-image: -ms-linear-gradient(top, #E50F0A, #C67C61); /* IE10 */
    background-image: -o-linear-gradient(top, #E50F0A, #C67C61); /* Opera 11.10+ */
    background-image: linear-gradient(top, #E50F0A, #C67C61);
}
.ui-btn-hover-m a.ui-link-inherit
{
    color: #FFFFFF;
}
.ui-btn-down-m
{
    border: 1px solid #AC0701;
    background: #D46036;
    font-weight: bold;
    color: #FFFFFF;
    text-shadow: 0 0 0 #000;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#E50F0A), to(#D46036)); /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(top, #E50F0A, #D46036); /* Chrome 10+, Saf5.1+ */
    background-image: -moz-linear-gradient(top, #E50F0A, #D46036); /* FF3.6 */
    background-image: -ms-linear-gradient(top, #E50F0A, #D46036); /* IE10 */
    background-image: -o-linear-gradient(top, #E50F0A, #D46036); /* Opera 11.10+ */
    background-image: linear-gradient(top, #E50F0A, #D46036);
}
.ui-btn-down-m a.ui-link-inherit
{
    color: #FFFFFF;
}
.ui-btn-up-m, .ui-btn-hover-m, .ui-btn-down-m
{
    font-family: Helvetica, Arial, sans-serif;
    text-decoration: none;
}

/* N - Türkis
-----------------------------------------------------------------------------------------------------------*/

.ui-bar-n
{
    border: 1px solid #097D66;
    background: #94D4B6;
    color: #FFFFFF;
    font-weight: bold;
    text-shadow: 0 0 0 #000;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#0B9D80), to(#94D4B6)); /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(top, #0B9D80, #94D4B6); /* Chrome 10+, Saf5.1+ */
    background-image: -moz-linear-gradient(top, #0B9D80, #94D4B6); /* FF3.6 */
    background-image: -ms-linear-gradient(top, #0B9D80, #94D4B6); /* IE10 */
    background-image: -o-linear-gradient(top, #0B9D80, #94D4B6); /* Opera 11.10+ */
    background-image: linear-gradient(top, #0B9D80, #94D4B6);
}
.ui-bar-n, .ui-bar-n input, .ui-bar-n select, .ui-bar-n textarea, .ui-bar-n button
{
    font-family: Helvetica, Arial, sans-serif;
}
.ui-bar-n .ui-link-inherit
{
    color: #FFFFFF;
}
.ui-bar-n .ui-link
{
    color: #FFFFFF;
    font-weight: bold;
}
.ui-body-n
{
    border: 1px solid #C6C6C6;
    background: #cccccc;
    color: #333333;
    text-shadow: 0 0 0 #000;
    font-weight: normal;
}
.ui-body-n, .ui-body-n input, .ui-body-n select, .ui-body-n textarea, .ui-body-n button
{
    font-family: Helvetica, Arial, sans-serif;
}
.ui-body-n .ui-link
{
    color: #2489CE;
    font-weight: bold;
}
.ui-btn-up-n
{
    border: 1px solid #097D66;
    background: #94D4B6;
    font-weight: bold;
    color: #FFFFFF;
    text-shadow: 0 0 0 #000;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#0B9D80), to(#94D4B6)); /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(top, #0B9D80, #94D4B6); /* Chrome 10+, Saf5.1+ */
    background-image: -moz-linear-gradient(top, #0B9D80, #94D4B6); /* FF3.6 */
    background-image: -ms-linear-gradient(top, #0B9D80, #94D4B6); /* IE10 */
    background-image: -o-linear-gradient(top, #0B9D80, #94D4B6); /* Opera 11.10+ */
    background-image: linear-gradient(top, #0B9D80, #94D4B6);
}
.ui-btn-up-n a.ui-link-inherit
{
    color: #FFFFFF;
}
.ui-btn-hover-n
{
    border: 1px solid #097D66;
    background: #88BFA5;
    font-weight: bold;
    color: #FFFFFF;
    text-shadow: 0 0 0 #000;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#0B9D80), to(#88BFA5)); /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(top, #0B9D80, #88BFA5); /* Chrome 10+, Saf5.1+ */
    background-image: -moz-linear-gradient(top, #0B9D80, #88BFA5); /* FF3.6 */
    background-image: -ms-linear-gradient(top, #0B9D80, #88BFA5); /* IE10 */
    background-image: -o-linear-gradient(top, #0B9D80, #88BFA5); /* Opera 11.10+ */
    background-image: linear-gradient(top, #0B9D80, #88BFA5);
}
.ui-btn-hover-n a.ui-link-inherit
{
    color: #FFFFFF;
}
.ui-btn-down-n
{
    border: 1px solid #097D66;
    background: #609F82;
    font-weight: bold;
    color: #FFFFFF;
    text-shadow: 0 0 0 #000;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#0B9D80), to(#609F82)); /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(top, #0B9D80, #609F82); /* Chrome 10+, Saf5.1+ */
    background-image: -moz-linear-gradient(top, #0B9D80, #609F82); /* FF3.6 */
    background-image: -ms-linear-gradient(top, #0B9D80, #609F82); /* IE10 */
    background-image: -o-linear-gradient(top, #0B9D80, #609F82); /* Opera 11.10+ */
    background-image: linear-gradient(top, #0B9D80, #609F82);
}
.ui-btn-down-n a.ui-link-inherit
{
    color: #FFFFFF;
}
.ui-btn-up-n, .ui-btn-hover-n, .ui-btn-down-n
{
    font-family: Helvetica, Arial, sans-serif;
    text-decoration: none;
}
