.p, .h3, .h4, .h5, a, b, strong, body {
font-family:'Karla', Arial !important;}

.h1, .h2 {font-family:'Space Grotesk', 'Karla', Arial !important;
}

a:hover {color:#3516ff;}
  
div.TicketFormLeftContainer__part, .TitleContainer__container+.TitleContainer__container, 
.TitleContainer__container.commonStyle__positionRel.commonStyle__inlineBlock,
.TitleContainer__containerAuto+.TitleContainer__containerAuto, 
div.ArticlesContainer__articleListWidget,
.CustomerSatisfactionContainer__leftWidget,
.TicketListLeftContainer1__boxView,
.Signin__details, .Signup__details,
.ModuleCategoryContainer__containerListView,
.TicketDetailLeftContainer__boxView, .retourbutton
{
 border-radius:20px !important;
 border:0px !important;
 box-shadow: 0 1px 10px #eee;
 padding: 20px 40px;
}

.ArticlesContainer__articleListWidget {
padding:20px !important;
}

.TitleContainer__gridView .TitleContainer__body .TitleContainer__description {
font-size:14px;
}

.Input__formInput, 
.DropDown__selectname, 
.form input[type=text], 
.form input[type=email], 
.form input[type=password],
.inputBox {
border-radius:30px !important;
padding: 5px 20px;
height:48px;
}

.Textarea__comment, 
.Textarea__FeedBackPopup {
border-radius:20px;
padding: 20px 20px;
font-size: 14px;
color: #333;
}

span.DropDown__arrowClose.DropDown__arrowIcon {
top:.8rem;
}

.Button__primary, .btn,
input.btn.big-btn.primary,
.Button__secondary {
border-radius:5px;
padding: 10px 30px;
font-family:'Karla', Arial !important;
}

/* Artikel*/
.ArticleDetailLeftContainer__box, 
.ArticleDetailLeftContainer__cmdBox {
border:0px;
box-shadow:none;
background:none;
padding: 40px;
}
div.ArticleCmd__articleLike {
background:none;
}

.ArticleDetailLeftContainer__kbTitle {
font-size:1.8rem;
padding-bottom:20px;
}
.ArticlesContainer__title {
padding:10px;}

p.description,
.ArticleDetailLeftContainer__contents p {
font-size:14px !important;
}

.Header__containerLi {
padding: 15px 30px;
border-radius:30px;
width:100% auto;
}

div.ArticleListContainer__boxView {
border-radius:20px;
border:0px;
padding:20px;
}
.Header__logo {max-height:4rem;}

.Header__logotxt,
.Header__welcomeDescription{
display:none;}

.Footer__footer {border-top:0px;}
.Header__welcomeTitle {font-size:32px;}

.SearchBox__searchpart,
input#autoSearchContainer.undefined,
.SearchBox__searchicon {
border-radius:30px;
background-color:none;
}

.search__searchPanel, 
.Header__searchLink {
border:0px;
border-radius:20px;
 box-shadow:none;
}
.Header__homeNavbarFixed .Header__searchSubCont {
background:#121621;
}

.commonStyle__tAlignCenter {
text-align:left;
}
span.Button__tagPrimary.Button__basic.commonStyle__inlineBlock.commonStyle__cursor.commonStyle__overflowDotted.commonStyle__tAlignCenter.Button__btnxlarge {
background-color:#f7f7f7;
border-radius:30px;
font-size:16px;
font-weight:700;
box-shadow:none;
color:black;
}
.ModuleCategoryContainer__hometabs {
margin-left:0px;
padding-left:0px;
}

.AppContainer__backtopicon {
top:-0.2rem;
}

.CustomerSatisfactionContainer__ltCount {
font-size:1rem;
}

@media (max-width:768px) {
input#autoSearchContainer.undefined {
padding-left:1rem;}
.Header__welcomeTitle{font-size:24px;}
.ArticleCmd__articleLike {flex-direction:inherit;}
.zohohc-dc19ff69fc.zohohc-9b1c1f3a49{
padding:3px; margin-right:-10px;}
.Header__cdstretchynav {bottom: 15%;
right: 0.9rem;}
.Header__homeNavbarFixed .Header__searchLink {
background-color:#121621;}
.search__searchPanel, .Header__searchLink {
border-radius:0px;}
.Header__headerBg {background-position: 40% 30%}
.ticketsupport-btn {
width: 150px; padding-left: 20px;
text-align: right;}
.servicecenter-btn {width: 150px;}
}

/* Zeit Artikel aktualisiert*/
.ArticleCmd__posttime {display:none;}

.TicketDetailLeftContainer__tickeTitle {
font-size: 1.5rem; margin: 1rem 0 3rem;
}

/* Ausblenden von Fälligkeit  */
/*div.Info__infoList.commonStyle__flexColumn.ticket_duedate,*/
div.Info__infoList.commonStyle__flexColumn.ticket_channel {
display:none; }
