/*#frameForm{background:-moz-linear-gradient(top, rgba(204,204,204,1) 0%, rgba(204,204,204,0.4) 100%);background:-webkit-linear-gradient(top, rgba(204,204,204,1) 0%,rgba(204,204,204,0.4) 100%);background:linear-gradient(to bottom, rgba(204,204,204,1) 0%,rgba(204,204,204,0.4) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#CCCCCC', endColorstr='#CCCCCC',GradientType=0);}*/
#frameForm{background:rgba(204,204,204,1.0);}
#c127 li:nth-child(21) { display:none;}
@media only screen and (min-width:1961px) and (max-width:3000px){#popform_bewerbung{height:970px;left:0px;margin:0 auto;padding:0;position:relative;top:23px;width:1024px;z-index:5;}
.formslide-down{display:none;}
div.csc-mailform ol li{overflow:visible;}
#c127 .csc-mailform li label{color:#000;font-size:15px;letter-spacing:1px;padding:0px;text-align:left;text-decoration:none;width:130px;}
#c127 .fieldset.fieldset-subgroup legend {color:#000;font-size:15px;letter-spacing:1px;padding:0px;text-align:left;text-decoration:none;width:130px;}
div.csc-mailform fieldset {margin: 0;padding: 0;position: relative;}
fieldset.fieldset-subgroup legend {
    margin-left: 0;
    padding: 0;
    font-weight: normal;
    width:130px;
	position: absolute;
    top: -8px;
}
#c127 .csc-mailform form{height:100%;margin:0 auto;position:relative;top:20px;width:1005px;}
#c127 .csc-mailform .csc-form-2{}
.csc-form-element-textblock{height:20px;margin:10px;position:relative;top:3px;width:100%;font-size:85%;font-style:normal;color:#F00;}
label em, legend em{color:red;display:block;float:right;font-size:85%;font-style:normal;margin:2px;padding:2px;text-transform:uppercase;}
label strong, legend strong{color:#c00;display:block;font-size:50%;font-weight:normal;text-transform:uppercase;}
div.csc-mailform ol, div.csc-mailform ol li{margin:0;padding:0;list-style:none;}
#c127 .csc-mailform form ol li textarea{position:relative;width:410px;border-radius:4px;height:245px;background-color:#fff;border:1px solid #999;color:#000000;padding:2px 2px 2px 6px;}
#c127 .csc-mailform form ol li input#field-10{background-color:#fff;border:medium none;border-radius:0;position:relative;width:153px;font-size:85%;font-style:normal;padding:2px 19px 0 0;color:#333;}
#c127 .csc-mailform form ol li.csc-form-10{font-size:100%;font-style:normal;padding:2px 10px 0 0;list-style:none;width:550px;position:relative;float:right;top:-198px;}
#c127 .csc-mailform form ol li.csc-form-2,
#c127 .csc-mailform form ol li.csc-form-3,
#c127 .csc-mailform form ol li.csc-form-4,
#c127 .csc-mailform form ol li.csc-form-5,
#c127 .csc-mailform form ol li.csc-form-6,
#c127 .csc-mailform form ol li.csc-form-7,
#c127 .csc-mailform form ol li.csc-form-8,
#c127 .csc-mailform form ol li.csc-form-9{font-size:100%;font-style:normal;padding:2px 10px 0 0;list-style:none;width:450px;}
#c127 .csc-mailform form ol li.csc-form-11,
#c127 .csc-mailform form ol li.csc-form-12,
#c127 .csc-mailform form ol li.csc-form-13,
#c127 .csc-mailform form ol li.csc-form-14,
#c127 .csc-mailform form ol li.csc-form-15,
#c127 .csc-mailform form ol li.csc-form-16{float:left;font-size:100%;font-style:normal;padding:2px 19px 0 0;position:relative;width:46%;list-style:none;top:-230px;left:127px;}
#c127 .csc-mailform form ol li.csc-form-17{float:left;font-size:100%;font-style:normal;padding:2px 19px 0 0;position:relative;width:100%;list-style:none;top:-210px;}
#c127 .csc-mailform form ol li.csc-form-18{float:left;font-size:100%;font-style:normal;padding:2px 19px 0 0;position:relative;width:100%;list-style:none;top:-165px;}
#c127 .csc-mailform li label[for="field-11"],
#c127 .csc-mailform li label[for="field-12"],
#c127 .csc-mailform li label[for="field-13"],
#c127 .csc-mailform li label[for="field-14"],
#c127 .csc-mailform li label[for="field-15"],
#c127 .csc-mailform li label[for="field-16"]{color:#000;font-size:15px;letter-spacing:1px;padding:0px;text-align:left;text-decoration:none;width:205px;list-style:none;}
#c127 .csc-mailform form ol li input#field-2,
#c127 .csc-mailform form ol li input#field-3,
#c127 .csc-mailform form ol li input#field-4,
#c127 .csc-mailform form ol li input#field-5,
#c127 .csc-mailform form ol li input#field-6,
#c127 .csc-mailform form ol li input#field-7,
#c127 .csc-mailform form ol li input#field-8,
#c127 .csc-mailform form ol li input#field-9{list-style:none;position:relative;width:300px;background-color:#fff;border:1px solid #999;border-radius:4px;color:#000000;left:0px;padding:2px 2px 2px 6px;position:relative;top:0px;}
#c127 .csc-mailform form ol li input#field-11,
#c127 .csc-mailform form ol li input#field-12,
#c127 .csc-mailform form ol li input#field-13,
#c127 .csc-mailform form ol li input#field-14,
#c127 .csc-mailform form ol li input#field-15,
#c127 .csc-mailform form ol li input#field-16{list-style:none;position:relative;width:500px;}
#c127 .csc-mailform form ol li input#field-17{border-radius:4px;left:0px;padding:8px;position:relative;top:130px;width:100%;background-color:#c00;color:#fff;list-style:none;top:-210px;}
#c127 .csc-mailform form ol li input#field-19{border-radius:4px;;position:relative;color:#FFF;list-style:none;left: 129px;top: -9px;}
#c127 .csc-mailform form ol li input#field-20{border-radius: 4px;position: relative;color: #fff;list-style: none;left: 127px;top: 295px;background-color: #FF0000;padding: 5px;width: 200px;}
#c127 .csc-mailform form ol li input#field-21{border-radius:4px;;position:relative;color:#fff;list-style:none;left:115px;top: 450px;}
#c127 .csc-mailform li label[for="field-19"] {display: block;
    font-size: 85%;
    font-weight: normal;
    width: 100%;
    left: 150px;
    position: relative;
    top: 11px;}
div.csc-mailform fieldset ol {
    position:absolute;
	padding: 0px;
}	
#c127 .csc-mailform li label[for="field-11"] strong{}
}
@media only screen and (min-width:1621px) and (max-width:1960px){#popform_bewerbung{height:970px;left:0px;margin:0 auto;padding:0;position:relative;top:23px;width:1024px;z-index:5;}
.formslide-down{display:none;}
div.csc-mailform ol li{overflow:visible;}
#c127 .csc-mailform li label{color:#000;font-size:15px;letter-spacing:1px;padding:0px;text-align:left;text-decoration:none;width:130px;}
#c127 .csc-mailform form{height:100%;margin:0 auto;position:relative;top:20px;width:1005px;}
#c127 .csc-mailform .csc-form-2{}
.csc-form-element-textblock{height:20px;margin:10px;position:relative;top:3px;width:100%;font-size:85%;font-style:normal;color:#F00;}
label em, legend em{color:red;display:block;float:right;font-size:85%;font-style:normal;margin:2px;padding:2px;text-transform:uppercase;}
label strong, legend strong{color:#c00;display:block;font-size:50%;font-weight:normal;text-transform:uppercase;}
div.csc-mailform ol, div.csc-mailform ol li{margin:0;padding:0;list-style:none;}
#c127 .csc-mailform form ol li textarea{position:relative;width:410px;border-radius:4px;height:245px;background-color:#fff;border:1px solid #999;color:#000000;padding:2px 2px 2px 6px;}
#c127 .csc-mailform form ol li input#field-10{background-color:#fff;border:medium none;border-radius:0;position:relative;width:153px;font-size:85%;font-style:normal;padding:2px 19px 0 0;color:#333;}
#c127 .csc-mailform form ol li.csc-form-10{font-size:100%;font-style:normal;padding:2px 10px 0 0;list-style:none;width:550px;position:relative;float:right;top:-246px;}
#c127 .csc-mailform form ol li.csc-form-2,
#c127 .csc-mailform form ol li.csc-form-3,
#c127 .csc-mailform form ol li.csc-form-4,
#c127 .csc-mailform form ol li.csc-form-5,
#c127 .csc-mailform form ol li.csc-form-6,
#c127 .csc-mailform form ol li.csc-form-7,
#c127 .csc-mailform form ol li.csc-form-8,
#c127 .csc-mailform form ol li.csc-form-9{font-size:100%;font-style:normal;padding:2px 10px 0 0;list-style:none;width:450px;}
#c127 .csc-mailform form ol li.csc-form-11,
#c127 .csc-mailform form ol li.csc-form-12,
#c127 .csc-mailform form ol li.csc-form-13,
#c127 .csc-mailform form ol li.csc-form-14,
#c127 .csc-mailform form ol li.csc-form-15,
#c127 .csc-mailform form ol li.csc-form-16{float:left;font-size:100%;font-style:normal;padding:2px 19px 0 0;position:relative;width:46%;list-style:none;top:-230px;left:127px;}
#c127 .csc-mailform li label[for="field-11"],
#c127 .csc-mailform li label[for="field-12"],
#c127 .csc-mailform li label[for="field-13"],
#c127 .csc-mailform li label[for="field-14"],
#c127 .csc-mailform li label[for="field-15"],
#c127 .csc-mailform li label[for="field-16"]{color:#000;font-size:15px;letter-spacing:1px;padding:0px;text-align:left;text-decoration:none;width:205px;list-style:none;}
#c127 .csc-mailform form ol li input#field-2,
#c127 .csc-mailform form ol li input#field-3,
#c127 .csc-mailform form ol li input#field-4,
#c127 .csc-mailform form ol li input#field-5,
#c127 .csc-mailform form ol li input#field-6,
#c127 .csc-mailform form ol li input#field-7,
#c127 .csc-mailform form ol li input#field-8,
#c127 .csc-mailform form ol li input#field-9{list-style:none;position:relative;width:300px;background-color:#fff;border:1px solid #999;border-radius:4px;color:#000000;left:0px;padding:2px 2px 2px 6px;position:relative;top:0px;}
#c127 .csc-mailform form ol li input#field-11,
#c127 .csc-mailform form ol li input#field-12,
#c127 .csc-mailform form ol li input#field-13,
#c127 .csc-mailform form ol li input#field-14,
#c127 .csc-mailform form ol li input#field-15,
#c127 .csc-mailform form ol li input#field-16{list-style:none;position:relative;width:300px;}
#c127 .csc-mailform form ol li input#field-17{border-radius:4px;left:0px;padding:8px;position:relative;top:130px;width:100%;background-color:#c00;color:#fff;list-style:none;top:-210px;}
#c127 .csc-mailform form ol li input#field-19{border-radius:4px;;position:relative;color:#FFF;list-style:none;left:115px;top: -9px;}
#c127 .csc-mailform form ol li input#field-20{border-radius: 4px;position: relative;color: #fff;list-style: none;left: 127px;top: 295px;background-color: #FF0000;padding: 5px;width: 200px;}
#c127 .csc-mailform form ol li input#field-21{border-radius:4px;;position:relative;color:#fff;list-style:none;left:115px;top: 450px;}
#c127 .csc-mailform li label[for="field-19"] {display:block;font-size:100%;font-weight:normal;width: 100%;left: 178px; position:relative; top: 10px;}
#c127 .csc-mailform li label[for="field-19"] {display: block;
    font-size: 85%;
    font-weight: normal;
    width: 100%;
    left: 150px;
    position: relative;
    top: 11px;}
div.csc-mailform fieldset ol {
    position:absolute;
	padding: 0px;
}
#c127 .csc-mailform li label[for="field-11"] strong{}
}
@media only screen and (min-width:1025px) and (max-width:1620px){#popform_bewerbung{height:970px;left:0px;margin:0 auto;padding:0;position:relative;top:23px;width:1024px;z-index:5;}
.formslide-down{display:none;}
div.csc-mailform ol li{overflow:visible;}
#c127 .csc-mailform li label{color:#000;font-size:13px;letter-spacing:1px;padding:0px;text-align:left;text-decoration:none;width:130px;}
#c127 .csc-mailform form{height:100%;margin:0 auto;position:relative;top:20px;width:1005px;}
#c127 .csc-mailform .csc-form-2{}
.csc-form-element-textblock{height:20px;margin:10px;position:relative;top:3px;width:100%;font-size:85%;font-style:normal;color:#F00;}
label em, legend em{color:red;display:block;float:right;font-size:85%;font-style:normal;margin:2px;padding:2px;text-transform:uppercase;}
label strong, legend strong{color:#c00;display:block;font-size:50%;font-weight:normal;text-transform:uppercase;}
div.csc-mailform ol, div.csc-mailform ol li{margin:0;padding:0;list-style:none;}
#c127 .csc-mailform form ol li textarea{position:relative;width:410px;border-radius:4px;height:205px;background-color:#fff;border:1px solid #999;color:#000000;padding:2px 2px 2px 6px;}
#c127 .csc-mailform form ol li input#field-10{background-color:#fff;border:medium none;border-radius:0;position:relative;width:153px;font-size:85%;font-style:normal;padding:2px 19px 0 0;color:#333;}
#c127 .csc-mailform form ol li.csc-form-10{font-size:100%;font-style:normal;padding:2px 10px 0 0;list-style:none;width:550px;position:relative;float:right;top:-205px;}
#c127 .csc-mailform form ol li.csc-form-2,
#c127 .csc-mailform form ol li.csc-form-3,
#c127 .csc-mailform form ol li.csc-form-4,
#c127 .csc-mailform form ol li.csc-form-5,
#c127 .csc-mailform form ol li.csc-form-6,
#c127 .csc-mailform form ol li.csc-form-7,
#c127 .csc-mailform form ol li.csc-form-8,
#c127 .csc-mailform form ol li.csc-form-9{font-size:100%;font-style:normal;padding:2px 10px 0 0;list-style:none;width:450px;}
#c127 .csc-mailform form ol li.csc-form-11,
#c127 .csc-mailform form ol li.csc-form-12,
#c127 .csc-mailform form ol li.csc-form-13,
#c127 .csc-mailform form ol li.csc-form-14,
#c127 .csc-mailform form ol li.csc-form-15,
#c127 .csc-mailform form ol li.csc-form-16{float:left;font-size:100%;font-style:normal;padding:2px 19px 0 0;position:relative;width:46%;list-style:none;top:-190px;left:127px;}
#c127 .csc-mailform form ol li.csc-form-17{float:left;font-size:100%;font-style:normal;padding:2px 19px 0 0;position:relative;width:100%;list-style:none;top:-180px;}
#c127 .csc-mailform form ol li.csc-form-18{float:left;font-size:100%;font-style:normal;padding:2px 19px 0 0;position:relative;width:100%;list-style:none;    top: -170px;}
#c127 .csc-mailform li label[for="field-11"],
#c127 .csc-mailform li label[for="field-12"],
#c127 .csc-mailform li label[for="field-13"],
#c127 .csc-mailform li label[for="field-14"],
#c127 .csc-mailform li label[for="field-15"],
#c127 .csc-mailform li label[for="field-16"]{color:#000;font-size:13px;letter-spacing:1px;padding:0px;text-align:left;text-decoration:none;width:205px;list-style:none;}
#c127 .csc-mailform form ol li input#field-2,
#c127 .csc-mailform form ol li input#field-3,
#c127 .csc-mailform form ol li input#field-4,
#c127 .csc-mailform form ol li input#field-5,
#c127 .csc-mailform form ol li input#field-6,
#c127 .csc-mailform form ol li input#field-7,
#c127 .csc-mailform form ol li input#field-8,
#c127 .csc-mailform form ol li input#field-9{list-style:none;position:relative;width:300px;background-color:#fff;border:1px solid #999;border-radius:4px;color:#000000;left:0px;padding:2px 2px 2px 6px;position:relative;top:0px;}
#c127 .csc-mailform form ol li input#field-11,
#c127 .csc-mailform form ol li input#field-12,
#c127 .csc-mailform form ol li input#field-13,
#c127 .csc-mailform form ol li input#field-14,
#c127 .csc-mailform form ol li input#field-15,
#c127 .csc-mailform form ol li input#field-16{list-style:none;position:relative;width:300px; font-size:13px;padding: 5px 0 5px 0;}
#c127 .csc-mailform form ol li input#field-17{border-radius:4px;left:0px;padding:8px;position:relative;top:130px;width:100%;background-color:#c00;color:#fff;list-style:none;top:-210px;}
#c127 .csc-mailform form ol li input#field-19{border-radius:4px;;position:relative;color:#FFF;list-style:none;left:115px;top: -7px;}
#c127 .csc-mailform form ol li input#field-20{border-radius: 4px;position: relative;color: #fff;list-style: none;left: 127px;top: 295px;background-color: #FF0000;padding: 5px;width: 200px;}
#c127 .csc-mailform form ol li input#field-21{border-radius:4px;;position:relative;color:#fff;list-style:none;left:115px;top: 450px;}
#c127 .csc-mailform li label[for="field-19"] {    display: block;
    font-size:13px;font-style:normal;
    font-weight: normal;
    width: 100%;
    left: 150px;
    position: relative;
    top: 20px;
}
#c127 .csc-mailform form ol li fieldset.fieldset-subgroup legend {
    padding: 0;
    font-size:14px;font-style:normal;
    width: 50px;
    position: relative;
    top: 35px;
    left: 0px;

}
#c127 .csc-mailform li label[for="field-11"] strong{}
}
@media only screen and (min-width:769px) and (max-width:1024px){#popform_bewerbung{height:970px;left:0px;margin:0 auto;padding:0;position:relative;top:23px;width:1024px;z-index:5;}
.formslide-down{display:none;}
div.csc-mailform ol li{overflow:visible;}
#c127 .csc-mailform li label{color:#000;font-size:12px;letter-spacing:1px;padding:4px 0 0 0px;text-align:left;text-decoration:none;width:100px;}
#c127 .csc-mailform form{height:100%;margin:0 auto;position:relative;top:20px;    width: 95%;}
#c127 .csc-mailform .csc-form-2{}
.csc-form-element-textblock{height:20px;margin:10px;position:relative;top:3px;width:100%;font-size:85%;font-style:normal;color:#F00;}
label em, legend em{color:red;display:block;float:right;font-size:85%;font-style:normal;margin:2px;padding:0px;text-transform:uppercase;}
label strong, legend strong{color:#c00;display:block;font-size:50%;font-weight:normal;text-transform:uppercase;}
div.csc-mailform ol, div.csc-mailform ol li{margin:0;padding:0;list-style:none;}
#c127 .csc-mailform form ol li textarea{position:relative;width:354px;border-radius:4px;height:207px;background-color:#fff;border:1px solid #999;color:#000000;padding:2px 2px 2px 6px;}
#c127 .csc-mailform form ol li input#field-10{background-color:#fff;border:medium none;border-radius:0;position:relative;width:153px;font-size:80%;font-style:normal;padding:2px 19px 0 0;color:#333;}
#c127 .csc-mailform form ol li.csc-form-10{font-size:80%;font-style:normal;padding:2px 10px 0 0;list-style:none;width:511px;position:relative;float:right;top:-209px;}
#c127 .csc-mailform form ol li.csc-form-2,
#c127 .csc-mailform form ol li.csc-form-3,
#c127 .csc-mailform form ol li.csc-form-4,
#c127 .csc-mailform form ol li.csc-form-5,
#c127 .csc-mailform form ol li.csc-form-6,
#c127 .csc-mailform form ol li.csc-form-7,
#c127 .csc-mailform form ol li.csc-form-8,
#c127 .csc-mailform form ol li.csc-form-9{font-size:80%;font-style:normal;padding:2px 10px 0 0;list-style:none;width:450px;}
#c127 .csc-mailform form ol li.csc-form-11,
#c127 .csc-mailform form ol li.csc-form-12,
#c127 .csc-mailform form ol li.csc-form-13,
#c127 .csc-mailform form ol li.csc-form-14,
#c127 .csc-mailform form ol li.csc-form-15,
#c127 .csc-mailform form ol li.csc-form-16{float:left;font-size:12px;font-style:normal;padding:2px 19px 0 0;position:relative;width:46%;list-style:none; top: -190px;left:100px;}
#c127 .csc-mailform li label[for="field-11"],
#c127 .csc-mailform li label[for="field-12"],
#c127 .csc-mailform li label[for="field-13"],
#c127 .csc-mailform li label[for="field-14"],
#c127 .csc-mailform li label[for="field-15"],
#c127 .csc-mailform li label[for="field-16"]{color:#000;font-size:100%;letter-spacing:1px;padding:0px;text-align:left;text-decoration:none;width:205px;list-style:none;}
#c127 .csc-mailform form ol li input#field-2,
#c127 .csc-mailform form ol li input#field-3,
#c127 .csc-mailform form ol li input#field-4,
#c127 .csc-mailform form ol li input#field-5,
#c127 .csc-mailform form ol li input#field-6,
#c127 .csc-mailform form ol li input#field-7,
#c127 .csc-mailform form ol li input#field-8,
#c127 .csc-mailform form ol li input#field-9{list-style:none;position:relative;width:280px;background-color:#fff;border:1px solid #999;border-radius:4px;color:#000000;left:0px;padding:2px 2px 2px 6px;position:relative;top:0px;}
#c127 .csc-mailform form ol li input#field-11,
#c127 .csc-mailform form ol li input#field-12,
#c127 .csc-mailform form ol li input#field-13,
#c127 .csc-mailform form ol li input#field-14,
#c127 .csc-mailform form ol li input#field-15,
#c127 .csc-mailform form ol li input#field-16{list-style:none;position:relative;width:300px; font-size:12px;padding: 5px 0 5px 0;}
#c127 .csc-mailform form ol li input#field-17{border-radius:4px;left:95px;padding:8px;position:relative;width:280px;background-color:#c00;color:#fff;list-style:none;top:180px;}
#c127 .csc-mailform li label[for="field-11"] strong{}
}

#c297 .csc-mailform li label {
    float: left;
    margin-right: 0px;
    vertical-align: baseline;
}