/*http://www.intermot.de/_assets/_sprite/sprite_htaccess.htaccess*/
/*http://www.intermot.de/_assets/_sprite/colorize_sprite.php*/






.background-primary .brand-sprite {
  
  background-image: url(/_assets/_sprite/generated-sprite-cc071e.png) !important;
}

.background-secondary .brand-sprite {
  
  background-image: url(/_assets/_sprite/generated-sprite-cc071e.png) !important;
}

.background-third .brand-sprite {
  
  background-image: url(/_assets/_sprite/generated-sprite-eeeeee.png) !important;
}

  

.background-secondary > .brand-sprite {
  
  background-image: url(/_assets/_sprite/generated-sprite-cc071e.png) !important;
}

.background-third > .brand-sprite {
  
  background-image: url(/_assets/_sprite/generated-sprite-eeeeee.png) !important;
}

.brand-sprite.sprite-default {
  background-image: url("../../_assets/_sprite/sprite_transparent.png") !important;
  background-color: #ffffff;
}


.color-primary { color: #cc071e; }
.background-primary { background-color: #cc071e !important; }
.border-primary { border-color: #cc071e; }

.background-primary-hover:hover { background-color: #cc071e !important; }


.background-gradient {
  background-color: #7C7C7C!important;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#7C7C7C, endColorstr=#000000)";
  background-image: linear-gradient(#7C7C7C, #000000)!important;
}
.brand-sprite.background-gradient {
  background-color: transparent !important;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#7C7C7C, endColorstr=#cc071e)";
  position: relative;
  zoom: 1;
}
.brand-sprite.background-gradient:before {
  background-color: #7C7C7C;
  background: linear-gradient(#7C7C7C, #000000);
  content: " ";
  display: block;
  height: 100%;
  position: absolute;
  width: 100%;
  z-index: 1;
}
.brand-sprite.background-gradient:after {
  background: inherit;
  content: " ";
  display: block;
  height: 100%;
  position: absolute;
  width: 100%;
  z-index: 2;
}
[data-tabbed-nav] .ui-state-active .brand-sprite.background-gradient:before {
	background: #cc071e;
}


.color-secondary { color: #cc071e; }
.background-secondary { background-color: #cc071e !important; }
.border-secondary { border-color: #cc071e; }


.color-third { color: #eeeeee; }
.background-third { background-color: #eeeeee !important; }
.border-third { border-color: #eeeeee; }

.color-third-hover:hover { color: #eeeeee !important; }


.border-text {
  border-color: #666666;
}

.background-grey {
	background-color: #f0f0f0;
}

body {
	/* gradient */
	background-color: #7C7C7C !important;
	
	
	
		background: linear-gradient(#7C7C7C, #000000) no-repeat;
	  
}






	


body.background-image {
	background: url("http://www.intermot.de/redaktionell/intermot_1/img_39/CUSTOMIZED/Hintergrundbild.jpg") no-repeat fixed 0 0 #cc071e;
	
	
	
	
	
	background-size: cover;
	
}


body.gradient {
	background-color: #7C7C7C;
	background: linear-gradient(#7C7C7C, #000000) no-repeat;
}

body .container {
  color: #666666;
}

body .container h1 {
  color: #cc071e;
}

body .container h2 {
  color: #cc071e;
}

body .container h3 {
  color: #666666;
}
body .container a,
#header-stream-carousel .item a,
#header-news-carousel .item a,
#header-stream-carousel .item a:hover,
#header-news-carousel .item a:hover,
#imagelightbox-caption a,
#imagelightbox-caption a:hover {
  color: #cc071e;
}

body .container .color-default,
body .container .color-default a {
  color: #666666;
}


.ui-datepicker-prev span, .ui-datepicker-next span {
	background-color: #cc071e!important;

}

#header-news-carousel .carousel-indicators .active {
background-color: #cc071e !important;
}

.pressslot .pager .active {
background-color: #cc071e !important;
}

.marginal .module.pressslot h3 {
	background-color: #cc071e !important;
	color: #cc071e;
}
.pressslot .list_module ul {
	list-style: none;
}
.module.accordion .background-secondary .panel-heading h3 a {
	color: #cc071e !important;
	transition: color 0.5s linear 0s;
}

#header-news-carousel .item-caption h2,
#header-news-carousel .item-caption p {
	color: #cc071e;
}

body > header #header-news-carousel .item-caption .item-caption-inner,
body > header #header-stream-carousel .carousel-inner {
    background: #cc071e;

}
@media screen and (min-width: 974px) {
	body > header #header-news-carousel .item-caption .item-caption-inner,
	body > header #header-stream-carousel .carousel-inner {
		background: rgba(, , , );
	}
}


.module.countdown .countdown-container h3, .module.countdown .time-container {
	color: #666 !important;
}
.time-container .border-text {
	border-color: #666 !important;
}
.module.countdown .countdown-container {
	background-color: rgba(255, 255, 255, 0.7)!important;
}



















body .container .border-primary>a,
body .container a.border-primary,
body .container .color-primary,
body .container .panel.background-secondary,

.module.slideshow figure figcaption p,
body .container .color-default, 
body .container .panel.background-secondary a,
body .container .content .module p a.cta, 
.marginal .module.pressslot h3,
.content .module .cta p a {
	color: #FFFFFF;
}

body #header .navbar-form .form-control,
body #header .navbar-form .form-control::-moz-placeholder{
	color: #FFFFFF!important;
}

#header-stream-carousel .item p,
#header-stream-carousel .item h2,
#header-stream-carousel .item a,
#header-news-carousel .item p,
#header-news-carousel .item h2,
#header-news-carousel .item a,
.module.accordion .background-secondary .panel-heading h3 a,
.marginal-right .cta.background-secondary {
	color: #FFFFFF !important;
}
 
body .container .border-primary {
	border-color: #FFFFFF;
}


body .container .border-primary.active>a,
body .container .marginal .text-image .cta.border-primary,
body .container .navbar .color-primary  {
  color: #cc071e;
}
body .container .marginal .text-image .cta.border-primary,
body .container .marginal  .content-separation .border-primary{
	border-color: #cc071e;
}



.photowall-images .over p {
	color: #;
}
	



.content .module p a {
	color: #
}


.exhibition-header .cta-teaser.background-gradient {
    background-color: # !important;
    background-image: linear-gradient(#, #) !important;
}


div[id^="sas-mask"] {
	background-color:#;
	opacity: !important;
	
}






.accordion .background-third {
	background-color: #d5d2d2 !important;
}
.accordion .background-third .brand-sprite {
  background-image: url(/_assets/_sprite/generated-sprite-d5d2d2.png) !important;
}
















.gsc-table-result{
	padding:0px 8px;
	display:inline;
}
.gsc-option-menu-container .gsc-selected-option-container{
	width:100px!important;
}
input.gsc-search-button-v2{
	height: 25px!important;
	width:68px!important;
}




.module.socialmedia ul li a{
	margin-bottom:5px;
}
