/* zusatz-stylesheet für eine untermarke

marke: xo
diese css-datei definiert lediglich die unterschiede gegenüber dem standard-template, daher sollte nur das geändert werden, was benötigt wird. 

*/

body.start {
	
	/*	background: #3e4146;*/
	background: url('../images/background/bgr_main_start.jpg') no-repeat left top fixed;
-webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  color: #1c1c1c;
    font-family: Mark W01 Regular;
    font-size: 15px;
    font-weight: normal;
    line-height: 24px;
    margin: 0 auto;
    padding: 0;
    text-align: left;
	
}

a:link { color: #1c1c1c; font-style: normal; outline: medium none; text-decoration: underline;}
a, a:active, a:visited {color: #1c1c1c;}


body.start h1 {
	font-family: Mark W01 Bold;
	color: #000000;
	display: inline-block;
	margin-bottom: 14px;
	font-weight: bold; 
}

body.start h1:after {
	
	display: block;
	height: 2px;
	content: " ";
	
	background: #000000;
	margin-top: 6px;	
}

body.start .toptext h1 {
	font-family: Mark W01 Bold;
	color: #000000;
	display: inline-block;
	margin-bottom: 14px;
}

body.start .toptext h1:after {
	
	display: block;
	height: 2px;
	content: " ";
	
	background: #000000;
	margin-top: 6px;	
}


#branding {
	height: 63px;
	list-style: none outside none;
margin-left: 0;
width: 200px;
	float: left;
}

/*navigation*/

#nav {
	height: 27px;
	font-size: 14px;
	text-transform: uppercase;
	letter-spacing: .05em;
	z-index: 99;
	margin-top: 13px;
	float: left;
	width: 758px;
	/* border: 1px solid; */
}

#nav > .nav_item > li > a {
	background: transparent; 
	text-decoration: none;
	
}
#nav-img {
  float: right;
}
#nav-img ul li {
  margin-right: 25px;
}
/* /navigation*/


#inner {
	padding: 0 15px 0px 15px;
	width: 960px;
	background: none;
}

/*	
.bgImage {
	background: url('../images/background/bgr_main_start.jpg') no-repeat left -210px;
	width: 100%;
	min-height: 700px;
	margin: 0 0 -700px 0;
	padding: 0;
	background-size: cover;
	/*border: 4px solid green;*/
	/* background-position: top left; */
}

#container_content {
	
	/*zzzbackground: url('../images/background/bgr_main_xo.jpg') no-repeat left 51px;*/
	min-height: 500px;
	opacity: 1; 
	
}

#content-wrapper {
	margin: 77px 0 0 0px;
}

/*hauptinhalts-div auf 100% (960 - 2*20) setzen*/
#main {
	width: 920px;
	margin: 24px 0 0 0; 
	
}


/*headlines etc*/
.head_title {
font-family: Mark W01 Bold;
color: #000000;
	font-size: 32px;
	line-height: 36px;
	display: inline-block;
	margin-bottom: 12px;
	margin-top: 20px;
}


/*********fce*********/

.fce3col {
	margin-left: -20px;
	border: none;
	width: 960px;
}

.fce3col .col {
	float: left;
	margin-right: 30px; 
}
.clear {clear: both; }
.fce3col .col.last {
	
	margin-right: 0; 
	
}


.fce4col .col {
  width: 225px;
  float: left;
  margin-right: 20px;
}
.fce4col {
  width: 100%;
}
.fce4col .col.last {
  margin-right: 0;
}

/**********/


.topbuttons .fce3col {
	margin-left: 0px;
}
.topbuttons {
	margin-top: 100px;
}

/*startslider xo*/

#coda-slider-wrapper {
	/*position: relative;*/
}

.coda-nav-left, .coda-nav-right {
	top: 242px;
}

.startSlider {
	width: 960px;
	height: 274px;
	overflow: hidden;
}
.startSlider .slide-el {
  width: auto;
  float: left;
  height: 274px;
}
.startSlider .slide-el .left {
	float: left;
	padding: 30px 20px 20px 20px;
	width: 290px;
}
.slide-el .left h3 {
  color: white;
  font-weight: normal;
  font-size: 187%;
  text-decoration: none;
  display: inline-block; 
  margin: 0 0 12px 0;
}

.slide-el .left h3:after {

	display: block;
	height: 2px;
	content: " ";
	
	background: #ffffff;
	margin-top: 12px;	
}


.slide-el {
  background-color: #caa668;
}
.slide-el .right {
  padding: 0;
  margin: 0;
width: 630px;
float: right;
  /*! border: 1px solid aliceblue; */
}

/*/startslider xo*/




/*produktbereich*/
#product-wrapper {
	width: 936px;
	margin: 0 auto;
}
#product-wrapper .product {
	
	width: 297px;
	height: 346px;
	
	padding: 0;
	margin: 0px 14px 14px 0px;
	
	overflow: hidden;
}
#product-wrapper .product .product_image {
	width: 100%;
	height: auto;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0;
	border-bottom: none;
}
/*hide descriptions in product list */
.product-title {display: none; }
.product-description {display: none; }
.product-farben-wrapper {display: none; }




/*news*/
.news-list {
	border-top: 1px solid #bc171b;
	padding: 8px 0 0 0;
}
.news-list-item-image {
	float: left;
	margin: 0 12px 8px 0;
	width: 300px;
}
.news-list-item h5.date {
	color: #7e7e7e;
	font-size: 11px;
}
.news-list-item h3 {
	
	color: #bc171b;
	margin-bottom: 10px;
	
}
.news-list-item-text {
	float: left;
	width: 600px;
	position: relative;
	min-height: 182px;
}
.news-list-item {
	border-bottom: 1px solid #bc171b;
	margin-top: 8px;
}
.news-list-item-text p.news-text {
	line-height: 150%;
}
.social-icons {
	position: absolute;
	right: 0;
	bottom: 0;
}
.searchbar {
	background-image: url('/frontend_10_ent/files/layout/workwear/bgtr.png');
	text-align: center;
	padding: 26px 0 26px 0;
	margin: 24px 0 0 0;
}

input.bigSearchBar {
	width: 91%;
	height: 50px;
	font-size: 25px;
	border-radius: 25px;
	padding: 0 20px 0 20px;
}
/*news end*/



/*footer*/

body.start #footer {
  background-color: #1c1c1c;
}

body.start .region-footer-right {
	float: right;
	margin: 0;
	padding: 0;
	width: 450px;
}

body.start #marketingthema, body.start #productgroup,  body.start #spalte3 {
	width: 130px;
	float: left;
	margin-right: 30px; 
}

body.start #spalte3 {
	
	margin-right: 0; 
	
}

/*footer end*/

