.right {
	float: right;
}
.uk-section-default a {
	font-weight: 600;
}
.homeBoxesServicesContainer a {
	font-weight: normal;
}
/*.homeBoxesServicesContainer .uk-button {
	position: fixed;
  bottom: 30px;
}*/
#uk-grid-homepage-row-1 .uk-grid-item-match .uk-tile-default:nth-of-type(1) {
    background: #0a73fa;
    box-shadow: 0 8px 50px -6px rgba(84,84,120,0.26);
}
#uk-grid-homepage-row-1 .uk-grid-item-match:nth-of-type(2) .uk-tile-default {
    background: #fff;
    box-shadow: 0 8px 50px -6px rgba(84,84,120,0.26);
}
#uk-grid-homepage-row-1 .uk-grid-item-match:nth-of-type(3) .uk-tile-default {
    background: #818181;
    box-shadow: 0 8px 50px -6px rgba(84,84,120,0.26);
}
#uk-grid-homepage-row-1 .uk-grid-item-match:nth-of-type(4) .uk-tile-default {
    background: #ed460d;
    box-shadow: 0 8px 50px -6px rgba(84,84,120,0.26);
}
.uk-grid-item-match .uk-tile:hover {
    background: #fff !important;
    box-shadow: 0 8px 50px -6px rgba(84,84,120,0.26) !important;
}
.uk-card-hover {
/*    background: inherit !important;*/
    /*box-shadow: none !important;*/
}
strong {
  font-weight: 600 !important;
}
.centerHorizontal {
	margin: 0 auto;
	text-align: center;
}
.heading1 {
  font-size: 45px;
  line-height: 1.2;
  font-family: Julius Sans One;
  font-weight: 100;
}
.uppercaxe {
  text-transform: uppercase;
}
.iconNoPointer .uk-icon {
    cursor: inherit;
}
.eyeCatcher {
  margin-top: 60px;
  margin-bottom: 60px;
}
.eyeCatcher p {
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 14px;
  font-weight: 600;
/*  text-transform: uppercase;*/
}
.centerAll, .centerAll img {
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}
.uk-card-subtitle {
  margin-top: 0 !important;
}
.colorDarkGrey, .colorDarkGrey h3, .colorDarkGrey p {
      color: #818181 !important;
}
/*.uk-panel h3 {
  margin-bottom: 16px;
}*/
#webDeveloping .uk-card-title, #textDesign .uk-card-title {
  font-size: 21px;*/
/*  margin-bottom: 16px;*/
    margin-bottom: 6px;
}
.uk-card-title {
  font-size: 21px;
/*  margin-bottom: 16px;*/
    margin-bottom: 6px;
}
#webDeveloping .uk-card-subtitle {
  font-size: 17px;
}
/*#textDesign .uk-card-title {
  font-size: 24px;
  margin-bottom: 16px;
}*/
#textDesign .uk-card-subtitle {
  font-size: 14px;
}
/*#webDeveloping .uk-button-primary {
  float: right;
}*/


/* Farbverläufe des Templates eliminieren */
.uk-section-primary, .uk-card-secondary, .uk-card-primary {
    background-image: none !important;
}
/* Farbverläufe eliminieren ENDE */


/* Cards */
/* primary, secondary, tertiary, quaternary, quinary, senary, septenary, octonary, nonary, and denary, although most of these terms are rarely used. There's no word relating to the number eleven but there is one that relates to the number twelve: duodenary */
/*.el-content {
  position: relative;
  bottom: 30px;
  height: 100%;
}*/
.uk-card-tertiary {
    background: #a0a0a0;
    color: #fff;
    box-shadow: 0 8px 50px 0 rgba(84,84,120,0.3);
}
.uk-card-tertiary h3, .uk-card-tertiary h5 {
    color: #fff;
}
.uk-card-tetraiary {
    background: #ed460d;
    color: #fff;
/*    box-shadow: 0 8px 50px 0 rgba(84,84,120,0.3);*/
}
.uk-card-tetraiary h3, .uk-card-tetraiary h5 {
    color: #fff;
}
.uk-card-tetraiary h5 {
    font-size: 16px;;
}
.uk-card-fifth-class {
    background: #cdc213;
    color: #5c5c5c;
    box-shadow: 0 8px 50px 0 rgba(84,84,120,0.3);
}
.uk-card-fifth-class h3, .uk-card-fifth-class h5 {
    color: #5c5c5c;
}
.uk-card-sixth-class {
    background: #00a08a;
    color: #fff;
    box-shadow: 0 8px 50px 0 rgba(84,84,120,0.3);
}
.uk-card-sixth-class h3, .uk-card-sixth-class h5 {
    color: #fff;
}
.uk-card-seventh-class {
    background: #fff;
    color: #5c5c5c;
    box-shadow: 0 8px 50px 0 rgba(84,84,120,0.3);
}
.uk-card-seventh-class h3, .uk-card-seventh-class h5 {
    color: #5c5c5c;
}

/* Cards ENDE */


/* Seiten */


  /* Leistungen */

    /* Joomla Logog groß */
/*#leistungenJoomla .uk-cover-container .uk-cover {
    left: 35%;
    top: 79%;
}*/
    /* Joomla Logog groß ENDE */


  /* Leistungen ENDE */


/* Seiten ENDE */


@media (max-width: 950px) {
  h1#headingWebdesign {
    font-size: 40px !important;
  }
  #since2005Start {
    font-size: 30px;
  }
}

@media (max-width: 640px) {
  h1#headingWebdesign {
    font-size: 30px !important;
  }
  #since2005Start {
    font-size: 24px;
  }
  .start .uk-h2 {
    font-size: 20px;
  }
}
.outstanding-1 {
/*  text-align: right;*/
  font-size: 26px;
  margin-bottom: -30px !important;
}
/*#sign4 img.el-image {
	margin-left: -80px;
  margin-top: -120px;
}*/


/* EU-Privacy-Policy */
.uk-alert,

.plg_system_eprivacy_agreed, .plg_system_eprivacy_declined {
  color: #fff !important;
  margin: 0 20px 20px 20px;
  padding: 6px 10px !important;
  border: none !important;
  border-radius: 5px !important;
}
.plg_system_eprivacy_agreed {
  background: #02a08a;
}
.plg_system_eprivacy_declined {
  background: #c51829;
}
button.plg_system_eprivacy_accepted {
  background: #c0c0c0;
  margin: 0 20px 0 0;
  padding: 6px 10px !important;
  border: none !important;
  border-radius: 500px !important;
}
/* EU-Privacy-Policy DNDE */
#original.disabled {
  display: none !important;
}
#footerCookieRemove {
  padding: 0 !important;
	background-image: none !important;
  background-color: transparent !important;
  box-shadow: none !important;
}


/* Pakete */
.uk-text-meta {
	font-family: Julius Sans One;
	font-size: 22px !important;
	font-weight: 300;
}
.packetAccordion {
	margin-top: 40px;
}
#packets .uk-accordion-content h3 {
	font-size: 16px;
	font-weight: 600;
	margin-bottom: 6px;
}
#packets .uk-accordion-content p {
	margin: 6px 0 !important;
}
.packet-button {
	margin-top: 20px;
}
#wDPacketProPlus {
	font-size: 36px !important;
}
#packetHintsReadon {
	margin-left: 40px;
}
/* Pakete ENDE */
/*.subHeader01 {
  font-size: 50px
}*/


/* Modals */
.uk-modal-dialog {
    margin: 150px auto;
    width: 800px;
    background: #fff;
    opacity: 0;
    -webkit-transition: opacity .3s linear,-webkit-transform .3s ease-out;
    transition: opacity .3s linear,transform .3s ease-out;
}
.uk-modal-close {
	display: block;
	margin: 20px auto 0;
}
/* Modals ENDE */

#proPlusImage img {
  background: #fff;
}

#packetsBestPrice {
  position: absolute;
  top: -20px;
  right: -20px;
  width: 30%;
  height: auto;
}
.panelIconCenter {
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
#leistungenSectionLeistungen .el-image {
	display: block;
	margin-right: auto;
	margin-left: auto;
}
#ausEinerHandEyecatcher {
	display: table;
	font-family: 'Source Sans Pro'; font-size: 15px;
	width: auto;
	margin: 60px auto;
	text-align: center;
	color: #5c5c5c;
}
#ausEinerHandEyecatcher .span4 {
	padding: 85px 30px 4px;
	color: #818181;
}
#ausEinerHandEyecatcher .span4/*, #ausEinerHandEyecatcher .span4 h3*/ {
/*	transition: all 0.3s;*/
}

#leistungenLinkboxCMS .span4, #leistungenLinkboxTextgestaltung .span4 {
	margin-left: 20px;
}
#leistungenLinkboxWebdesign .span4 {
	background-image: url(../../../images/d4w/all/webdesign-02-intransparent.svg);
	background-size: 125px 85px;
	background-repeat: no-repeat;
	background-position: 67px 30px;
}
#leistungenLinkboxCMS .span4 {
	background-image: url(../../../images/d4w/all/cms-02-intransparent.svg);
	background-size: 125px 85px;
	background-repeat: no-repeat;
	background-position: 67px 30px;
}
#leistungenLinkboxTextgestaltung .span4 {
	background-image: url(../../../images/d4w/all/textgestaltung-02-intransparent.svg);
	background-size: 125px 85px;
	background-repeat: no-repeat;
	background-position: 67px 30px;
}
#leistungenLinkboxWebdesign .span4, #leistungenLinkWebdesign .span4 a, #leistungenLinkWebdesign .span4 h3, #leistungenLinkboxCMS .span4, #leistungenLinkCMS .span4 a, #leistungenLinkCMS .span4 h3, #leistungenLinkboxTextgestaltung .span4, #leistungenLinkTextgestaltung .span4 a, #leistungenLinkTextgestaltung .span4 h3 {
	transition: all 0.4s;
}
#leistungenLinkboxWebdesign .span4:hover, #leistungenLinkboxCMS .span4:hover, #leistungenLinkboxTextgestaltung .span4:hover {
	background-color: #a0a0a0;
}
#leistungenLinkboxWebdesign .span4:hover {
/*	background-image: url(../../../images/d4w/all/webdesign-02-white.svg);*)
	background-size: 125px 85px;
	background-repeat: no-repeat;
	background-position: 67px 30px;
	box-shadow: 0 8px 50px -6px rgba(84,84,120,0.3)
}
#leistungenLinkboxCMS .span4:hover {
/*	background-image: url(../../../images/d4w/all/cms-02-white.svg);*/
	background-size: 125px 85px;
	background-repeat: no-repeat;
	background-position: 67px 30px;
	box-shadow: 0 8px 50px -6px rgba(84,84,120,0.3)
}
#leistungenLinkboxTextgestaltung .span4:hover {
/*	background-image: url(../../../images/d4w/all/textgestaltung-02-white.svg);*/
	background-size: 125px 85px;
	background-repeat: no-repeat;
	background-position: 67px 30px;
	box-shadow: 0 8px 50px -6px rgba(84,84,120,0.3)
}
#leistungenLinkboxWebdesign .span4:hover, #leistungenLinkboxWebdesign .span4:hover a, #leistungenLinkboxWebdesign .span4:hover h3, #leistungenLinkboxCMS .span4:hover p, #leistungenLinkboxCMS .span4:hover a, #leistungenLinkboxCMS .span4:hover h3, #leistungenLinkboxTextgestaltung .span4:hover, #leistungenLinkboxTextgestaltung .span4:hover a, #leistungenLinkboxTextgestaltung .span4:hover h3 {
	color: #fff;
}
#leistungenSEO {
/*	display: none;*/
}
/*.headerTopMargin01 {
	margin-top: 100px !important;
}
@media (min-width: 1200px) {
	.textTopMargin01 {
	    margin-top: 20px !important;
  }
	.textBottomMargin01 {
	    margin-bottom: 100px !important;
  }
}*/
#startTeaser4WEB.left div {
	float: left;
	margin-right: 76px;
}


/* Offline-Message */

.tm-offline h1 {
	font-size: 45px;
}

/* Offline-Message ENDE */
