

section#portfolio.astroid-section.bg-primary{
	background-color: #F39200 !important;
	padding-top: 0%;
  padding-bottom: 0%;
  
  
}

/*
 * 
 * 
 * Bereich sticky header
 */
div.container.d-flex.flex-row.justify-content-between {max-width: none;}

a.nav-link-item-id-240.nav-link.item-link-component.item-level-1 {font-family: Arial, Helvetica, sans-serif;}

div#ta1uvs-dc6efyjl0.astroid-module-position div.top-a-1-position.moduletable {width: 250px;}

div.top-a-1-position.moduletable div#mod-custom380.mod-custom.custom { width: 250px;}

div.top-a-1-position.moduletable {
	width: auto;
}



@media (min-width: 1100px) {
  .col-md-12 {
    flex: 0 0 auto;
    
  }
}

@media (min-width: 992px) {
  .col-lg-7 {
    flex: 0 0 auto;
    width: 56.3%;
  }
}



/*
 * 
 * 
 * Bereich Slider
 */

@media (min-width: 600px) {
section#top.astroid-section.bg-secondary.ls-overflow-visible {
  padding-top: 0px;
  padding-bottom: 0px;
}
}

#top
{
  padding-top: 0px;
  padding-bottom: 0px;
}

[data-id="maximenuck386"] .mobilemenuck-bar-title {
  background: #464646;
  color: #FFFFFF;
  font-weight: bold;
  text-indent: 20px;
  line-height: 43px;
  font-size: 20px;
  height: 70px;
}

.mobilemenuck-bar-title {
  display: block;
  height: 70px;
}

[data-id="maximenuck386"] .mobilemenuck-item > .level1 {
  background: #464646;
  -moz-border-radius: 5px 5px 5px 5px;
  -o-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  color: #FFFFFF;
  margin-top: 4px;
  margin-right: 4px;
  margin-bottom: 4px;
  margin-left: 4px;
  padding-left: 15px;
  line-height: 35px;
}


@media (max-width: 900px) {
div#ac-qoo1g81jv.astroid-column.col-lg-7.col-md-12.col-sm-12.col-12 {widht: 250px; !important}
div#ac-qoo1g81jv.astroid-column.col-lg-7.col-md-12.col-sm-12.col-12 {widht: 250px;}
div#ac-qoo1g81jv.astroid-column.col-lg-7.col-md-12.col-sm-12.col-12 .row {widht: 250px;}

div.top-f-1-position.moduletable div#mod-custom380.mod-custom.custom {widht: 250px;}

}

row > * {
  flex-shrink: 0;
  width: 0%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * .5);
  padding-left: calc(var(--bs-gutter-x) * .5);
  margin-top: var(--bs-gutter-y);
}

/*
 * 
 * 
 * Bereich Navigation Mitte
 */
 
 
 @media (min-width: 992px) {
  #portfolio {
    padding-top: 0%;
    padding-bottom: 0%;
  }
}

div#portfolio.astroid-section.bg-primary{
	background-color: #F39200!important;
}
 
 nav.top-c-1-position.moduletable {
	 height:40px;
 }
 
 nav.navbar.navbar-expand-md {
	 --bs-navbar-padding-y: 0.0rem;
	 height: 40px;
 }
 
li
{
  margin: 0px 10px 0px 0px;
  
}

li.nav-item a {color: #fff!important;
padding: 12px 20px 10px 20px;
font-family: Arial, Helvetica, sans-serif;

}

li.nav-item a:hover{
  background: #535353;
  color: #222222;
  /* 2 */
  outline: none;
}

ul.maximenuck {padding-left: 0px;}
li.maximenuck {padding: 10px 10px}



/*
 * Hover
 * 1. Apply hover style also to focus state
 * 2. Remove default focus style
 */
.uk-nav-side > li > a:hover,
.uk-nav-side > li > a:focus {
  background: #535353;
  color: #222222;
  /* 2 */
  outline: none;
}
/* Active */
.uk-nav-side > li.uk-active > a {
  background: #535353;
  color: #ffffff;
}




/*
 * 
 * 
 * Bereich Beiträge Text team
 */
#team
{
  background-color: #ededed;
  padding-top: 0%;
  padding-bottom: 2%;
}
div.container div#ar-1528971561366.astroid-row.row {padding-top: 20px}


div#m-1528971711775.astroid-message{}


/*
 * 
 * 
 * Bereich Beiträge Text Zweispaltig 
 */
@media (min-width: 1200px) {
div#ca-1529739248826.astroid-component {
	width: 100%;
}
}

@media (min-width: 1200px) {
  .row-fluid .span8
{
    width: 100%;
    *width: 65.75877432%;
  }
}
@media (min-width: 1200px) {
  .row-fluid [class*="span"]
{
    display: block;
    
    min-height: 11.8px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    min-height: auto;
    float: left;
    margin-left: 1.9%;
    margin-top: 1.9%;
    
  }
}



@media (min-width: 1200px) {
  .row-fluid .span6
{
    width: 48.71794872%;
    *width: 48.66475723%;
  }
}



/*
 * 
 * 
 * Bereich Modul IUS Units 6 spaltig 
 */

@media (min-width: 1200px) {
  .col-lg-12
{
    flex: 0 0 auto;
    width: 100%;
  }
}

@media (min-width: 1200px) {
  div#mod-custom378.mod-custom.custom div.row-fluid .span12
{
    width: 100% !important;
    *width: 100%;
  }
}
@media (min-width: 1200px) {
  .row-fluid [class*="span"]
{
    display: block;
    
    min-height: 11.8px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    min-height: auto;
    float: left;
    margin-left: 1.9%;
    margin-top: 1.9%;
    *margin-left: 2.51091107%;
  }
}

@media (min-width: 1200px) {
  .row-fluid [class*="span"]:first-child
{
    margin-left: 0;
  }
}

@media (min-width: 1200px) {
  .row-fluid .span2
{
    width: 15%;
    *width: 15%;
  }
}


div#mod-custom378.mod-custom.custom div.row-fluid div.span2{
    width: 15%;
    *width: 15%;
  }

/*
 * 
 * 
 * Bereich Modul IUS Units 3 spaltig muss erstellt werden
 */





/*
 * 
 * 
 * Bereich Kontakt Startseite und copyright
 */

div.undkontakt-width p joomla-hidden-mail a {
	color: #aaa;
}

div.undkontakt-width p a {
	color: #aaa;
}

div.undkontakt-width p {
	color: #aaa;
}

div#f2c-qe89el34j.astroid-module-position div#astroid-footer.astroid-footer {
	float:left;
}

section#team.astroid-section.bg-secondary {
	background-color: #535353 !important;
}


img#mitarbeiter {
	width: 35%;
  height: auto;
}

/*
 * 
 * 
 * Bereich Unternehmen
 */
 
 @media (min-width: 992px) {
  .col-lg-9
{
    flex: 0 0 auto;
    width: 50%;
    padding-right: 90px;
  }
}
@media (min-width: 992px) {
  .col-lg-3
{
    flex: 0 0 auto;
    width: 40%;
  }
}

#mpr1-d16orinwr
{
  margin-bottom: 30px;
  padding: 20px 20px 20px 20px;
  border: none !important;
}

.shadow-sm
{
  box-shadow: none !important;
}