 h1 { font-weight:bold; } label { font-weight:normal; } input[type="file"] { display:inline-block; } #kurzbewerbung select {margin-right:0.5rem;} #kurzbewerbung .month select {margin-right:0;}td.month, td.year {width:100px;}.upload label {width:15em;}.upload label span.label {float:right;}.alert {margin-bottom:10px;padding:2px;display:none;}*, *:before, *:after {box-sizing:content-box;}.alerts {padding-top:0;padding-bottom:0}#kurzbewerbung .begindate select , #kurzbewerbung .birthdate select{margin-right:0;}div.land_container, div.infomaterial, table.sport_table {display:none;}#kurzbewerbung div.land_container select {margin-right:0;}span.asterisk {color:#f00;display:inline-block;font-weight:bold;margin:0 2px;}label.oder {text-align:right;}.basic_info td.td-label {width:200px;}div.tr div.td {display:inline-block;}#note_container, div.tr div.td-4 {display:none;}.td-1 {width:30px;}.td-2 {width:300px;}.td-3 {width:180px;}div.sport label.sport {float:left; margin-top:0; margin-right:10px;}label.trainerschein {margin-top:0; margin-right:10px;}.in_plz {margin-top:1em;display:flex;flex-direction:column;}.photo span.notice-photo {font-size:0.7em; position:absolute;}.photo span.notice-photo-2 {position:relative;float:right;width:10rem;left:0;}#kurzbewerbung input {margin-top:5px;}.upload label {width:11rem;display:inline-block;}.alert {font-size:80%;}.trenner {margin:30px 0;border-top:1px solid #d3d3d3;background:none;height:3px;border-left:0;border-right:0;border-bottom:0;}table {width:100%;}.location label {display:block;float:left;width:350px;}.clear {clear:both;height:1px;line-height:1px;font-size:1px;}th {text-align:left;}#kurzbewerbung textarea {width:100%;height:140px;}#kurzbewerbung label { margin-right:1em}#kurzbewerbung .gender label[for=female] {margin-left:1.5rem;}#kurzbewerbung input {margin-right:0.5rem }#kurzbewerbung input[type=radio] {margin:0 }#kurzbewerbung .sport td {vertical-align:top }#kurzbewerbung .sport textarea { width:300px; height:50px; }.apprenticeship input[type="date"] {width:85px;}.apprenticeship_type {width:200px;}.apprenticeship_grade {width:50px;}#kurzbewerbung {margin-top:30px}#kurzbewerbung .actionbutton {margin:30px 0;}#kurzbewerbung .actionbutton[disabled] {background-color:grey;border-color:transparent;;color:white;}.in-plz-container {position:relative;}.notice-1 {position:absolute;right:0;top:0;width:7rem;font-size:80%;}.margintop {margin-top:25px;}.marginbottom {margin-bottom:25px;}.alert {padding:5px;margin-bottom:20px;border:1px solid transparent;border-radius:4px;}.alert-danger {color:#b94a48;background-color:#f2dede;border-color:#eed3d7;}.alert-info {color:#79B657;background-color:#dff0d8;border-color:#79B657;}.ack {padding-top:63px;text-align:center;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;}.ack-img {margin:0 20px 20px 0;}div.greenbutton-responsive {display:none;}#exportform label {display:inline-block;}.close {float:right;border: 1px solid currentColor;padding:0 6px;font-size:1.5em;cursor:pointer;}@media only screen and (max-width :780px) {.notice-1 {position:initial;display:block;width:initial;;}.photo span.notice {display:block;position:initial;;}}