/* countrySelector link */

.ie8 .modal-dialog {
    width: 670px !important;
}

#countrySelector h2.teaser-title {
    font-family: "FrutigerBold",Arial,sans-serif;
    font-size: 16px;
    margin-bottom: 24px;
}

.input-group.country-group {
	border: none !important;
}

#countrySelector .form-control {
	height: 18px !important;
	padding: 6px 12px 4px !important;
}

#page-country-selector .fceRightCol a.internal-link {
  background: url(../../images/cs_link.png) no-repeat 0 6px;
  text-indent: -9999px !important;
   display: inline-block;
   width: 11px;
   margin-left: 5px;
}

#countrySelector .fce2Columns {
    padding: 0 21px 19px;
}

#countrySelector .country_selector_left {
    padding-right: 10px !important;
}

.modal-header {
  padding-top: 14px;
  padding-bottom: 10px;
}

.modal-title {
  margin-top: 0px !important;
  line-height: 35px;
}

#countrySelector ul li a {
    background: url(../../images/ol_li.png) no-repeat 0 4px;
}

.modal-content .fceRightCol .fceCtArea .ctElement {
  margin-bottom: -17px;
}

.modal-content .fceLeftCol ul {
  padding-top: 0;
  padding-bottom: 0;
}

#countrySelector ul li {
  margin-bottom: 2px !important;
}

@media (max-width: 766px) {
  .modal-backdrop.in {
    opacity: 0.5 !important;
  }
  div.modal-backdrop.in {
    display: block !important;
  }
}


/* content */

.teaser {
	background: url("../../images/sliderAlink_bg.png") repeat;
	display: block;
}

@media (max-width: 992px) {
	.fce3Columns .fceMidCol .teaser,
	.fce6Columns .secondRow .fceLeftCol .teaser,
	.fce6Columns .secondRow .fceRightCol .teaser,
	.fce6Columns .fceMidCol .teaser {
		border-right: none;
	}
	
	.fce6Columns .borderRow {
		display: none;
	}
	
	.fce6Columns .secondRow .fceMidCol .teaser,
	.fce6Columns .fceRightCol .teaser {
		border-right: 1px solid #DDDDDD !important;
	}

	.fce6Columns .row:after {
		 clear: none;
	}
	
	.fce6Columns .secondRow:after {
		 clear: left;
	}
	
}

@media (max-width: 768px)  {
	.fce3Columns .teaser {
		border-right: none !important;
	}
}

.fce2Columns .titleRow {
  margin-top: -17px;
}

.fce2Columns .imageBox-img img {
  margin-top: 28px;
}

.fce2Columns ul {
    margin-bottom: 0;
    padding: 8px 0 12px;
}

.fce2Columns .imageBox-img {
  text-align: center;
}

.fourToEight .fceRightCol .ctElement {
	margin-left: -2px;
	padding-top: 8px;
}

.eightToFour .fceLeftCol .ctElement {
	margin-top: -3px;
}
.eightToFour .fceLeftCol li {
	padding-left: 25px;
}

.fourToEight li {
	padding-left: 22px;
	background: url("../../images/listSquare.png") no-repeat scroll 0 6px;
}

.fce2Columns li a {
	padding-left: 23px;
}

@media (max-width: 1199px) {
	.fce4Columns .fceFirstCol,
	.fce4Columns .fceSecondCol{
		margin-bottom: 50px;
	}
}

@media (max-width: 992px)  {
	.fce4Columns .fceThirdCol {
		clear: left;
	}
}

@media (max-width: 767px)  {
	.fce4Columns .fceThirdCol {
		margin-bottom: 50px;
	}
}



/* layout logo */
@media (min-width: 767px) {
  #headerLineTwo {
    margin-top: 94px;
  }
}

@media (max-width: 767px) {
  #logoContainer #logo {
    margin-top: 0;
  }
  #mainNavContainer .navbar-toggle {
    top: -136px;
  }
  #headerLineOne {
    height: 53px;
  }
  #countrySelector .navbar-toggle { 
    z-index: 100;
  }
  
}

@media (max-width: 766px) {
	#mainNavContainer .navbar-toggle {
		top: -42px;
	  }
}

@media (max-width: 440px) {
  #logo a img {
    width: 120px;
  }
}

@media (max-width: 767px) {
	#mainNav li.level1 ul.dropdown-menu li.level3 ul.level4UL {
		margin-right: 0;
	}
}


/* inhalt */



.ie8 .fce6Columns .teaser .title-wrap,
.ie8 .fce6Columns .teaser,
.ie8 .fce3Columns .teaser {
	display: block !important;
}


@media (max-width: 768px) {
	.fce6Columns .fceRightCol .teaser {
		border-right: none;
	}
}

.ctArea li {
    background: url("../../images/listSquare.png") no-repeat 0 7px;
}

.csc-sitemap ul li a {
	background: none !important;
}

/* country selector */
.ie8 .modal-dialog {
    width: 670px !important;
}

.modal-dialog .fceRightCol {
	position: relative;
}


/* layout */
.dropdown-menu .level4 {
	padding-left: 22px !important;
}

#mainNav .level1.act > a {
	color: #8da1c6;
}

/* scroll */

.midFixed .headerImage {
	margin-top: 80px;
}

@media (max-width: 768px) {
	.headerImage img {
		height: auto;
	}
}

/* fce 9 columns */

@media (min-width: 992px) {
	.fce9Columns {
		border-bottom: 1px solid #DDDDDD;
	}
}



@media (max-width: 992px) {
	.fce9Columns-last .fceLeftCol {
		clear: left;
	}
}