/* Icon for home menu item left aligned */

/* Startseite */
[data-id="101"] a:before,[data-id="120"] a:before {
  display: inline-block;
  font-family: fontawesome;
  content: "\f015";  
  font-size:22px;
  width: 26px;
  }
  
/* Prducts */
[data-id="106"] a:before,[data-id="121"] a:before {
  display: inline-block;
  font-family: fontawesome;
  content: "\f0ad";  
  font-size:22px;
  width: 26px;
}
/*Entiwcklung */
[data-id="105"] a:before,[data-id="124"] a:before  {
  display: inline-block;
  font-family: fontawesome;
  content: "\f0c3";  
  font-size:22px;
  width: 26px;
}

/*Downloads */
[data-id="107"] a:before,[data-id="125"] a:before  {
  display: inline-block;
  font-family: fontawesome;
  content: "\f019";  
  font-size:22px;
  width: 26px;
}

/*Contact*/
[data-id="102"] a:before,[data-id="126"] a:before  {
  display: inline-block;
  font-family: fontawesome;
  content: "\f003";  
  font-size:22px;
  width: 26px;
}

.mod-languages {
	/*position: absolute;
	left: -70px;
	top: 20px;
	top:27px;*/
}

.t3-mainnav {
  min-height: 84px !important;
}

.off-canvas-toggle{
min-height: 75px !important;
}
.navbar-nav{
padding-top: 10px ;
}
.navbar-toggle,.head-search .search {
height:75px !important;
}

.head-search, .search .fa-search {  
  top: 28px !important;
  right:40px !important;
}
.head-search .form-control {
  padding: 10px 15px 0 40px !important;
}

.t3-mainnav{
	border-bottom: 1px solid #FFBF00 !important;
}
.navbar-default {
	background-color: #FFBF00 !important;
}
.dropdown-menu{
	background-color: #e67a00 !important;
}
.logo-image > a{
max-width:243px !important;
}
img.logo-img {
  max-height: 130px;
}
.t3-wrapper.corporate{
padding-top:20px;
}
.t3-mainnav .t3-navbar-collapse {
  margin-top: 0px !important;
}
.nav > li {
  margin-left: 20px !important;
}
.item-page .article-aside {
  margin-bottom: 0px !important;
}
article img, .article-intro img {
  display: inline !important;
}
.dropdown-menu > li > a {
  color: #FFFFFF !important;
}
#underContent{
margin-top:5%;
}

.slideshowck{
	max-width:49%;
	max-height:400px;
	margin-right:20px;
	
}
.camera_caption_title{
	color:#ff8800;
}
.camera_caption_desc{
	color:#444444;
	}
	
.camera_caption > div {
    background: none !important;
}
.item-page .item-image
	{
	max-width:30% !important;
	height:425px;
    margin-right: 60px !important;	

}
.img_caption{
	text-align:center;
	}

.list-view1{
	float:right;
	width:49%;
}
.list-view1 .moduletable{
	float:left;
	width:46%;
	margin-right:20px;
	margin-bottom:20px;
	min-height:400px;
	background-color:white;
	}
.list-view1 .moduletable .custom{
	font-size:12px;
	}

.front-banner {
    float: left;
    width: 49%;
    background-color: white;
    margin-top: 20px;
	 padding-left: 20px;
    padding-right: 20px;
}
}
 .front-banner .moduletable{
	margin-right:20px;
	margin-bottom:20px;
	min-height:400px;
	background-color:white;
	padding-left:20px;
	padding-right:20px;
}

.front-banner .moduletable h3{
	color:#ff8800;
	font-size:35px;
}
.list-view2{
	float:right;
	width:49%;
}
.list-view2 .moduletable{
	float:left;
	width:46%;
	margin-right:20px;
	margin-bottom:20px;
	min-height:400px;
	background-color:white;
	}
.list-view2 .moduletable .custom{
font-size:12px;
	}
.custom img{
	max-height:118px;
}

.custom div {
    padding-left: 10px;
    padding-right: 10px;
}
.custom p {
    padding-left: 10px;
    padding-right: 10px;
	padding-top:10px;
}

@media screen and (max-width: 1201px) {
  .t3-mainnav .t3-navbar {
    float: left !important;
}
	.container {
    margin-right: 20px !important;
    margin-left: 20px  !important;
    width:100%  !important;
    padding-left:0px  !important;
    padding-right:24px  !important;
	}
	.t3-megamenu li a{
	font-size:12px;
	}
	.list-view1 .moduletable {
    width: 45%;
	}
	.list-view2 .moduletable {
    width: 45%;
	}
	.item-page .item-image
	{
	max-width:40% !important;	
	}
}

@media screen and (max-width: 1025px) {
	.list-view1{
		width:48% !important;
	}
	.list-view1 .moduletable {
    width: 45%!important;
	min-height: 440px !important;
	}
	.list-view2 .moduletable {
    width: 44%!important;
	min-height: 440px !important;
	}
}

@media screen and (max-width: 767px)
{
	.hidden-xs {
    display: block !important;	
	}
	.slideshowck{
	display: none !important;
	}
	.list-view1{
		width:100% !important;
		}
	.list-view2{
		width:100% !important;
		margin-right:0px;
		}
	.list-view1 .moduletable {
		width: 100%!important;	
		margin-right:0px;		
		min-height: 320px !important;
	}
	.list-view2 .moduletable {
		width: 100% !important;
		margin-right:0px;	
		min-height: 320px !important;
	}
	.container {
    margin-right: 0px !important; 
    margin-left: 0px !important; 
    width: 100% !important;
    padding-left: 0px !important; 
    padding-right: 0px !important; 
	}
	.front-banner {
	width:100% !important;
	margin-top:0px !important;
	margin-bottom:20px !important;
	}
	.t3-mainbody {
		padding-top: 0px !important;
	}
	.corporate .slideshow {
    padding-bottom: 0px !important;
	}
	.row{	
    padding: 10px;
	}
	.module-ct .custom table{
	margin-left:auto;
	margin-right:auto;
	}
	.item-page .item-image
	{
	height:inherit !important;
	margin-left:auto !important;
	margin-right:auto !important;
	}
	.head-search
	{
	float:right !important;
	position:relative !important;
	top: 0px !important;
	height: 28px !important;
	}
}