.content .container {
background: 0;
padding: 0;
margin: 0;
}

.chronoform {
margin-left:10px;
}

.homebgr {
position: relative;
/*
background-image:url("../images/Screen-Joker_oT.jpg");
margin-left: 10px;
background-repeat: no-repeat;
*/
/*
 background-size: 100%; 
    -webkit-background-size: cover; 
    -moz-background-size: cover; 
    -o-background-size: cover; 
    background-size: cover;
*/

}

.startbild {
position: absolute;
z-index: 1;
/*margin-top:8px;*/
}

.text1 {
position: relative;
z-index: 2;
color: white;
font-size: 12pt;
margin-top: -525px;
margin-left: 100px;
}

.text2 {
position: relative;
z-index: 4;
margin-top:60px!important;
margin-left: 45px!important;
width:260px;
}
/*

.inhaltsbutton {
z-index: 5;
position: relative;
margin-top: 30px;
margin-left: 70px;
}

.inhaltsbutton {
    position: relative;
    overflow: hidden;
    z-index: 5;
    top: 30px;
    left: 220px;
    border-width: 0 5px;
    padding: 0 3px;
    width: auto;
    height: 30px;
    line-height: 30px;
    font-family: inherit;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    text-shadow: rgba(0, 0, 0, 0.5) 0 -1px 0;
    text-overflow: ellipsis;
    text-decoration: none;
    white-space: nowrap;
    background: none;
}
*/
.inhaltsbutton {
    position: absolute;
    overflow: hidden;
    z-index: 5;
    /*top: 165px;*/
    margin-top: 70px;
    left: 30px;
/*
    right: 25px;
    margin: 0;
*/
    padding: 0 3px;
    width: auto;
    height: 35px;
    line-height: 30px;
    font-family: inherit;
    font-size: 16px;
    font-weight: bold;
    color: #fff;
    text-shadow: rgba(0, 0, 0, 0.5) 0 -1px 0;
    text-overflow: ellipsis;
    text-decoration: none;
    white-space: nowrap;
    background: none;
  /*  -webkit-border-image: url(img/toolButton.png) 0 5 0 5; 
*/
    -webkit-border-image: url(../images/toolButton.png) 0 5 0 5;
}

.jobsbutton {
    position: absolute;
    overflow: hidden;
    z-index: 5;
/*
    top: 95px;
    right: 256px;
    top: 165px;
*/
    margin-top: 70px;
    left: 230px;
    border-width: 0 5px;
    padding: 0 3px;
    width: auto;
    height: 35px;
    line-height: 30px;
    font-family: inherit;
    font-size: 16px;
    font-weight: bold;
    color: #fff;
    text-shadow: rgba(0, 0, 0, 0.5) 0 -1px 0;
    text-overflow: ellipsis;
    text-decoration: none;
    white-space: nowrap;
    background: none;
    -webkit-border-image: url(img/toolButton.png) 0 5 0 5;
    -webkit-border-image: url(../images/toolButton.png) 0 5 0 5;
}






/*
.inhaltsbutton a {
font-size: 14pt;
line-height: 20pt;
text-decoration:none;
color: white!important;
}
*/

.mobileslogan {
z-index: 3;
position: relative;
margin-top: 275px;
margin-left: 105px;
font-size: 14pt;
line-height: 20pt;
text-decoration:none;
color: white
}

.link-startseite-mobile {
font-size: 12pt;
text-decoration:none;
color:white;
margin-top:25px;
margin-left:5px;
}

.jg {
padding-left:5px;
padding-right:5px;
}

.jg_el {
margin-left: 0px;
}

#jg_el_listing_block1 {
width: 92%;
}

.jg_blockheader {
font-size: 14px!important;
line-height: 14px!important;
}
.jg_summary {
font-size: 14px!important;
line-height: 14px!important;
width: 200px!important;
}


.item-page {
margin-top: -5px;
}

.homepic {
width: 100%;
}

.button10 {
margin-top:10px;
height: 18px;
padding: 5px;
background: #c20076;
color: #fff;
width: 140px;
text-align: center;
/*border: solid 1px #fff;*/
float: left;
font-size:13px;
font-weight: bold;
margin-bottom:30px;
border-radius: 20px;
}

.button11 {
height: 20px;
padding: 5px;
background: #c20076;
color: #fff;
width: 140px;
text-align: center;
/*border: solid 1px #fff;*/
font-size:13px;
clear:both;
font-weight: bold;
border-radius: 20px;
}



/* Mobile */
@media screen and (min-width: 320px) {

.homebgr  {
position: relative;
}
.startbild {
width: 100%;
position: absolute;
z-index: 1;
}

.text1 {
position: relative;
z-index: 2;
color: white;
font-size: 12pt;
margin-top: 6px;
margin-left: 100px;
padding-top: 10px;
}

.text2 {
position: relative;
z-index: 4;
margin-top:60px!important;
margin-left: 45px!important;
width:260px;
}
.mobileslogan {
z-index: 3;
position: relative;
margin-top: 290px;
margin-left: 105px;
font-size: 14pt;
line-height: 20pt;
text-decoration:none;
color: white
}

#fin-fld35{
margin-top:20px;
}
#fin-fld35 img{
width: 180px;
}



}

@media only screen and (min-width: 360px) {

.text1 {
position: relative;
z-index: 2;
color: white;
font-size: 12pt;
margin-top: 15px;
margin-left: 120px;
padding-top: 15px;
}

.text2 {
position: relative;
z-index: 4;
/*margin-top:55px;
margin-left: 40px;*/
margin-top:60px!important;
margin-left: 45px!important;
width:260px;
}
.mobileslogan {
z-index: 3;
position: relative;
margin-top: 340px;
margin-left: 125px;
font-size: 14pt;
line-height: 20pt;
text-decoration:none;
color: white
}

}

@media only screen and (min-width: 375px) {

.text1 {
position: relative;
z-index: 2;
color: white;
font-size: 12pt;
margin-top: 15px;
margin-left: 120px;
padding-top: 15px;
}

.text2 {
position: relative;
z-index: 4;
/*margin-top:75px;
margin-left: 60px;*/
margin-top:60px!important;
margin-left: 45px!important;
width:260px;
}
.mobileslogan {
z-index: 3;
position: relative;
margin-top: 350px;
margin-left: 125px;
font-size: 14pt;
line-height: 20pt;
text-decoration:none;
color: white
}

}



@media only screen and (min-width: 410px) {

.text1 {
position: relative;
z-index: 2;
color: white;
font-size: 12pt;
margin-top: 25px;
margin-left: 140px;
padding-top: 25px;
}

.text2 {
position: relative;
z-index: 4;
/*margin-top:85px;
margin-left: 60px;*/
margin-top:60px!important;
margin-left: 45px!important;
width:260px;
}
.mobileslogan {
z-index: 3;
position: relative;
margin-top: 380px;
margin-left: 145px;
font-size: 14pt;
line-height: 20pt;
text-decoration:none;
color: white
}

.inhaltsbutton {
    position: absolute;
    overflow: hidden;
    z-index: 5;
    left: 30px;
/*
    top: 205px;
    right: 25px;
    margin: 0;
*/
	margin-top: 70px;
    padding: 0 3px;
    width: auto;
    height: 30px;
    line-height: 30px;
    font-family: inherit;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    text-shadow: rgba(0, 0, 0, 0.5) 0 -1px 0;
    text-overflow: ellipsis;
    text-decoration: none;
    white-space: nowrap;
    background: none;
  /*  -webkit-border-image: url(img/toolButton.png) 0 5 0 5; 
*/
    -webkit-border-image: url(../images/toolButton.png) 0 5 0 5;
}
.jobsbutton {
    position: absolute;
    overflow: hidden;
    z-index: 5;
/*
    top: 95px;
    right: 256px;
    top: 205px;
*/
	margin-top: 70px;
    left: 260px;
    margin: 0;
    border-width: 0 5px;
    padding: 0 3px;
    width: auto;
    height: 30px;
    line-height: 30px;
    font-family: inherit;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    text-shadow: rgba(0, 0, 0, 0.5) 0 -1px 0;
    text-overflow: ellipsis;
    text-decoration: none;
    white-space: nowrap;
    background: none;
    -webkit-border-image: url(img/toolButton.png) 0 5 0 5;
    -webkit-border-image: url(../images/toolButton.png) 0 5 0 5;
}


}


@media only screen and (min-width: 480px) {

.text1 {
position: relative;
z-index: 2;
color: white;
font-size: 12pt;
margin-top: 25px;
margin-left: 180px;
padding-top: 35px;
}

.text2 {
position: relative;
z-index: 4;
top:115px;
left: 60px;
}

.mobileslogan {
z-index: 3;
position: relative;
top: 60px;
left: 45px;
font-size: 14pt;
line-height: 20pt;
text-decoration:none;
color: white
}

.inhaltsbutton {
    position: absolute;
    overflow: hidden;
    z-index: 5;
    left: 30px;
/*
    top: 205px;
    right: 25px;
    margin: 0;
*/
    margin-top: 70px;
    padding: 0 3px;
    width: auto;
    height: 30px;
    line-height: 30px;
    font-family: inherit;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    text-shadow: rgba(0, 0, 0, 0.5) 0 -1px 0;
    text-overflow: ellipsis;
    text-decoration: none;
    white-space: nowrap;
    background: none;
  /*  -webkit-border-image: url(img/toolButton.png) 0 5 0 5; 
*/
    -webkit-border-image: url(../images/toolButton.png) 0 5 0 5;
}
.jobsbutton {
    position: absolute;
    overflow: hidden;
    z-index: 5;
/*
    top: 95px;
    right: 256px;
    top: 205px;
*/
    margin-top: 70px;
    left: 290px;
    margin: 0;
    border-width: 0 5px;
    padding: 0 3px;
    width: auto;
    height: 30px;
    line-height: 30px;
    font-family: inherit;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    text-shadow: rgba(0, 0, 0, 0.5) 0 -1px 0;
    text-overflow: ellipsis;
    text-decoration: none;
    white-space: nowrap;
    background: none;
    -webkit-border-image: url(img/toolButton.png) 0 5 0 5;
    -webkit-border-image: url(../images/toolButton.png) 0 5 0 5;
}


}





@media only screen and (min-width: 480px) {

.text1 {
position: relative;
z-index: 2;
color: white;
font-size: 12pt;
margin-top: 25px;
margin-left: 170px;
padding-top: 25px;
}

.text2 {
position: relative;
z-index: 4;
margin-top:85px;
margin-left: 60px;
}
.mobileslogan {
z-index: 3;
position: relative;
margin-top: 380px;
margin-left: 145px;
font-size: 14pt;
line-height: 20pt;
text-decoration:none;
color: white
}

.inhaltsbutton {
    position: absolute;
    overflow: hidden;
    z-index: 5;
    left: 30px;
/*
    right: 25px;
    margin: 0;
    top: 205px;
*/
    margin-top: 70px;
    padding: 0 3px;
    width: auto;
    height: 30px;
    line-height: 30px;
    font-family: inherit;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    text-shadow: rgba(0, 0, 0, 0.5) 0 -1px 0;
    text-overflow: ellipsis;
    text-decoration: none;
    white-space: nowrap;
    background: none;
  /*  -webkit-border-image: url(img/toolButton.png) 0 5 0 5; 
*/
    -webkit-border-image: url(../images/toolButton.png) 0 5 0 5;
}
.jobsbutton {
    position: absolute;
    overflow: hidden;
    z-index: 5;
/*
    top: 95px;
    right: 256px;
    top: 205px;
*/
    margin-top: 70px;
    left: 300px;
    margin: 0;
    border-width: 0 5px;
    padding: 0 3px;
    width: auto;
    height: 30px;
    line-height: 30px;
    font-family: inherit;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    text-shadow: rgba(0, 0, 0, 0.5) 0 -1px 0;
    text-overflow: ellipsis;
    text-decoration: none;
    white-space: nowrap;
    background: none;
    -webkit-border-image: url(img/toolButton.png) 0 5 0 5;
    -webkit-border-image: url(../images/toolButton.png) 0 5 0 5;
}


}



@media only screen and (min-width: 533px) {

.text1 {
position: relative;
z-index: 2;
color: white;
font-size: 12pt;
margin-top: 25px;
margin-left: 180px;
padding-top: 35px;
}

.text2 {
position: relative;
z-index: 4;
top:175px;
left: 60px;
}

.mobileslogan {
z-index: 3;
position: relative;
top: 120px;
left: 45px;
font-size: 14pt;
line-height: 20pt;
text-decoration:none;
color: white
}

.inhaltsbutton {
    position: absolute;
    overflow: hidden;
    z-index: 5;
    left: 30px;
/*
    right: 25px;
    margin: 0;
    top: 205px;
*/
    margin-top: 70px;
    padding: 0 3px;
    width: auto;
    height: 30px;
    line-height: 30px;
    font-family: inherit;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    text-shadow: rgba(0, 0, 0, 0.5) 0 -1px 0;
    text-overflow: ellipsis;
    text-decoration: none;
    white-space: nowrap;
    background: none;
  /*  -webkit-border-image: url(img/toolButton.png) 0 5 0 5; 
*/
    -webkit-border-image: url(../images/toolButton.png) 0 5 0 5;
}
.jobsbutton {
    position: absolute;
    overflow: hidden;
    z-index: 5;
/*
    top: 95px;
    right: 256px;
    top: 205px;
*/
    margin-top: 70px;
    left: 340px;
    margin: 0;
    border-width: 0 5px;
    padding: 0 3px;
    width: auto;
    height: 30px;
    line-height: 30px;
    font-family: inherit;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    text-shadow: rgba(0, 0, 0, 0.5) 0 -1px 0;
    text-overflow: ellipsis;
    text-decoration: none;
    white-space: nowrap;
    background: none;
    -webkit-border-image: url(img/toolButton.png) 0 5 0 5;
    -webkit-border-image: url(../images/toolButton.png) 0 5 0 5;
}


}





@media only screen and (min-width: 480px) {

.text1 {
position: relative;
z-index: 2;
color: white;
font-size: 12pt;
margin-top: 25px;
margin-left: 170px;
padding-top: 25px;
}

.text2 {
position: relative;
z-index: 4;
margin-top:85px;
margin-left: 60px;
}
.mobileslogan {
z-index: 3;
position: relative;
margin-top: 380px;
margin-left: 145px;
font-size: 14pt;
line-height: 20pt;
text-decoration:none;
color: white
}

.inhaltsbutton {
    position: absolute;
    overflow: hidden;
    z-index: 5;
    /*top: 205px;*/
    left: 30px;
/*
    right: 25px;
    margin: 0;
*/
    padding: 0 3px;
    width: auto;
    height: 30px;
    line-height: 30px;
    font-family: inherit;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    text-shadow: rgba(0, 0, 0, 0.5) 0 -1px 0;
    text-overflow: ellipsis;
    text-decoration: none;
    white-space: nowrap;
    background: none;
  /*  -webkit-border-image: url(img/toolButton.png) 0 5 0 5; 
*/
    -webkit-border-image: url(../images/toolButton.png) 0 5 0 5;
}
.jobsbutton {
    position: absolute;
    overflow: hidden;
    z-index: 5;
/*
    top: 95px;
    right: 256px;
    top: 205px;
*/
    left: 300px;
    border-width: 0 5px;
    padding: 0 3px;
    width: auto;
    height: 30px;
    line-height: 30px;
    font-family: inherit;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    text-shadow: rgba(0, 0, 0, 0.5) 0 -1px 0;
    text-overflow: ellipsis;
    text-decoration: none;
    white-space: nowrap;
    background: none;
    -webkit-border-image: url(img/toolButton.png) 0 5 0 5;
    -webkit-border-image: url(../images/toolButton.png) 0 5 0 5;
}


}



.mjswitcher {
visibility: hidden;
}

.chrono_credits a {
visibility: hidden;
}

.jg_el div#jg_el_listing_block1 div.jg_row0 {
min-height:80px;
}
.jg_el div#jg_el_listing_block1 div.jg_row1 {
min-height:80px;
}

div.jg_jobtitle {
margin-bottom:5px;
/*font-size: 12pt;*/
font-size: 13pt;
line-height: 14pt;
}
div.jg_location {
margin-bottom:5px;
/*font-size: 13pt;*/
font-size: 13pt;
line-height: 14pt;
}
.jg_summary p {

    color: #333;
    /*font-size: 16px;*/
font-size: 13pt;
    padding-left: 0px;
    padding-right: 0px;

}

.text25{
color: #333;
font-size: 18px;
padding-left:10px;
padding-right:10px;
}

.jg select {
font-size: 16px;
/*width: 250px!important;*/
width: 100%!important;
}

.input_type1,.input_type2, .input_type3, .input_type4, .input_type5, .input_type7, .input_type5-1, 
  .text_type1, .text_type2, .text_type3 {
width: 90%;
height: 24px;
}
#fld33, #fld24 {
height: 30px;
}

.senden_f1, .senden_f2 {
margin-top: 15px;
font-size: 20px;
background: #c30076;
}

#fin-fld35, #fin-fld26{
margin-top:20px;
}
#fin-fld35 img{
width: 180px;
}
#fin-fld26 img{
width: 180px;
}

#pkw13, #pkw15, #kfz18, #kfz20 {
margin-top:15px;
}
#arbeitszeit24, #arbeitszeit26, #arbeitszeit28 {
margin-top:15px;
}
#kontaktaufnahme10, #kontaktaufnahme12, #kontaktaufnahme14 {
margin-top:15px;
}
#angebot17, #angebot19 {
margin-top:15px;
}
input {
font-size: 12pt!important;
}

.dropdown_filter option[value=0] {
color: red;
font-size: 4pt;
}
