.grid-3-1-2 .row .grid1 h2, .grid-3-1-2 .row .grid1 p {color:#fff;}
.col.support, .col.zahlarten, .partnerportal {display:none;}
.row.emskontakt {
    background: #3f7ba0 url(../Images/Banner_EMS.jpg) center top no-repeat;
	padding: 30px 20px 30px 20px;
	color:#fff;
	margin-bottom:-49px;
}
.row.emskontakt .col {border-left:1px solid #fff;padding:10px 40px 10px 40px;text-align:center;}
.row.emskontakt .col:first-child {border-left:none;}
.row.emskontakt h2 {font-size:24px;}
.row.emskontakt strong {font-size:34px;padding:15px 0 5px 0;display:block;}
.row.emskontakt .fa-phone-alt {font-size:25px;padding-right:0px;transform: rotate(40deg);}
.row.emskontakt a {display:inline-block;font-weight:800;text-transform:uppercase;color:#fff;border-bottom:1px solid #fff;padding:5px 5px 5px 5px;letter-spacing: 0.1em;
margin:10px 0 10px 0;}
.row.emskontakt p {margin:0;padding:0;}
.row.emskontakt em {font-size:14px;}

#gbs-504 .footer-breadcrumb {display:none;}


.progressbartext {
    width: 100%;
    list-style: none;
    list-style-image: none;
    margin: 10px 0 20px 0;
    padding: 0;
}

.progressbartext li {
    float: left;
    text-align: center;
    position: relative;
    width:25%;
    font-size:12px;
}

body.kundencenter {
    background: #fff url(../Images/301850203.jpg) no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.kundencenter .footer {background:#717171;color:#fff;text-align:right;}
.kundencenter .footer ul {}
.kundencenter .footer ul li {display:inline-block;float:left;width:auto;}
.kundencenter .footer ul li a {display:block; line-height:35px;padding:0 5px 0 5px; color:#fff;font-size:14px;}
.kundencenter #language_menu {display:none;}
.kundencenter .tx-datamintsfeuser-pi1 {
    padding: 20px 30px 30px 0px;
}

#gbs-755 .row.white {
  background:#333434 url(../Images/EMS_Kundenportal_grau1.png);
  background-repeat: no-repeat;
  background-size: cover;
}

.row.dark {
    background: #333434;
    padding: 30px;
}

#gbs-755 .row.white .frame-default {
  padding:40px 20px 50px 40%;
}

#gbs-755 label {color:#fff;}
#gbs-755 span.login {display:none;}


table.emsanfrage {margin-top:20px;}
table.emsanfrage th {text-align: center;}
table.emsanfrage td {border:none;background:#fff;text-align:center;}
table.emsanfrage tr.zwei td {border-bottom:1px solid #ccc;}
table.emsanfrage tr.zwei td:first-child,
table.emsanfrage tr.eins td:first-child {border-left:1px solid #ccc;}
table.emsanfrage tr.zwei td:last-child,
table.emsanfrage tr.eins td:last-child {border-right:1px solid #ccc;}

ul.emsdownloads {padding:0px 0 0 20px;list-style-type: none;}
ul.emsdownloads li {margin-bottom:7px;}
ul.emsdownloads a {font-size:14px;line-height: 18px;}
ul.emsdownloads a i {padding-right:5px;font-size:20px;}


ul.ku-ebene-zwei li#pageUid_757 {background: transparent url(../Images/kundencenter_home.gif) center top no-repeat;}
ul.ku-ebene-zwei li#pageUid_770 {background: transparent url(../Images/kundencenter_download.gif) center top no-repeat;}
ul.ku-ebene-zwei li#pageUid_768 {background: transparent url(../Images/Anfragen.gif) center top no-repeat;}
ul.ku-ebene-zwei li#pageUid_769 {background: transparent url(../Images/Angebote.gif) center top no-repeat;}

ul.ku-ebene-zwei li#pageUid_772 {background: transparent url(../Images/Lieferung.gif) center top no-repeat;}
ul.ku-ebene-zwei li#pageUid_777 {background: transparent url(../Images/kundencenter_service.gif) center top no-repeat;}

ul.ku-ebene-zwei li#ansprechpartner h2 {font-weight: 700;
color: #000;
font-size: 18px;
padding:0;
margin:0;
padding-bottom: 15px;text-align:center;}

ul.ku-ebene-zwei li#ansprechpartner .frame-type-text {
  font-size:15px;
  font-weight:500;
}

.kundencenter .tx-felogin-pi1 a {color:#fff;}

.ce-bodytext a {color:#041f39; text-decoration: underline;}
