/* //////////////////// Inhalt Startseite //////////////////// */ 
#wrap_animation {
    position:absolute;
    left:730px;
    top:376px;
	  width:auto;
}
#main {	background-color: #FFFFFF; }
#home_content {
	position: relative;
	padding-top: 5px;
	/*padding: 20px 10px 0 30px;
	width: 984px;*/
	/*min-height: 100px;*/ /* bootstrap */
	margin: 0 auto;
	margin-bottom: 0;
	text-align: left;
} /* .menu:focus .extra */
#home_content .home_boxes { /*width: 300px;*/ width: 100%; height: 55px; float: left; padding: 15px; background-color: #808080; color: #FFFFFF; border-bottom: #CC0000 solid 3px; overflow: hidden; transition: height 0.5s ease-in-out;
  -moz-transition: height 1s ease-in-out;
  -webkit-transition: height 1s ease-in-out;
  -o-transition: height 1s ease-in-out; } /* bootstrap */
#home_content .home_boxes:hover { height: auto; }
#home_content .home_boxes:focus { height: auto; }
#home_content .home_boxes:hover .box_content h1 { margin-bottom: 28px; }
#home_content .home_boxes a { color: #FFFFFF; }
/*#home_content .hc_margin { margin-right: 8px; } bootstrap*/
#home_content .box_arrow { width: 27px; height: 65px; float: left; margin-right: 15px; }
#home_content .box_arrow img { width: 15px; } /* bootstrap */
#home_content .box_content { width: auto; height: auto; overflow: hidden;text-overflow: ellipsis; }
#home_content .box_content h1 { font-size: 1.125em; font-weight: 400; margin: 2px 0 60px 0; }
#home_content .box_content h3 { font-size: 0.875em; font-weight: 400; margin-top: 10px; }
/*#home_content .box_content h3.first { margin-top: 60px; }*/
#home_content .box_content p { font-size: 0.875em; font-weight: 300; margin-top: 5px; }
#home_content .box_content ul { font-size: 0.875em; font-weight: 300; margin-top: 5px; }
#home_content .box_content li { list-style-type:disc; margin-left:1.2em; margin-top: 5px; }

#product_images { margin-top:10px; height:85px;}
#product_images img { display:block; float:left; margin-right:40px; }
#product_images img#pitko_slide_breakout { margin-right:35px; }
/*#home_content h1 { font-size:1.125em; color:#666; margin-bottom:10px; line-height: 1.375em; }
#home_content p { font-size:0.875em; color:#666; }
#home_content  h2 {
	padding: 0 0 12px 0;
	text-align: left;
	font-size:1em;
	font-weight:200;
}*/
#box, #box_mobi {
  /*float:right;*/
	/*width: 280px;*/
	height: 255px;
	/*margin-left:20px;*/
	text-align: left;
}
#box_mobi {
  float:none;
	margin-left:0;
	margin-top:20px;
}
#box h2, #box_mobi h2 {
	/*width: 270px;*/
	text-align: left;
	vertical-align: middle;
	/*background:#868686;*/
	padding: 4px 0 5px 0;	/* oben, rechts, unten, links*/
	font-size: 1em;
	font-weight:500;
	/*text-transform: uppercase;*/
}
#box h3, #box_mobi h3 {
	width: 260px;
	height: 15px;
	margin-bottom:30px;
}
#box_redline {
	width:30px;
	height:3px;
	background:#c00;
}
#box_content {
	/*width: 260px;*/
	height: 200px;
	margin: 2px 0 0;
	padding: 10px;
	color: #FFFFFF;
	/*background: transparent url(../images/startseite/willkommen/willkommen_inhalt_hintergrund.png) no-repeat;*/
	
  /*background: -webkit-linear-gradient(left,rgba(207,213,227,0.8),rgba(207,213,227,0.1),rgba(207,213,227,0.8)); //Safari 5.1-6
  background: -o-linear-gradient(right,rgba(207,213,227,0.8),rgba(207,213,227,0.1),rgba(207,213,227,0.8)); //Opera 11.1-12
  background: -moz-linear-gradient(right,rgba(207,213,227,0.8),rgba(207,213,227,0.1),rgba(207,213,227,0.8)); //Fx 3.6-15*
  background: linear-gradient(to right, rgba(207,213,227,0.8),rgba(207,213,227,0.1),rgba(207,213,227,0.8)); //Standard
	border:#9da2ac solid 2px;*/
	background-color: #5b5a55;
	font-size:0.813em;
}
#box ul, #box_mobi ul {
	padding:10px 25px;
	list-style-type: disc;
}
#box li, #box_mobi li { }
#news_start {
	position:absolute;
	z-index:1000 !important;
	top: 320px;
	left: 50px;
}
#box_content_wrap {
	/*border:thin solid #F00;*/
  /*  width: 260px;*/
	height: 200px;
	
	background: transparent url(../images/startseite/willkommen/karte_weltweit_start.png) no-repeat right bottom;
}
#box_content_wrap a { color: #FFFFFF; }
#box_content_wrap a:hover { color: #858585; }
#news_start,
#news_start_mobi {
	width: 250px;
	min-height: 100px;
	max-height: 145px;
	z-index:10000;
	border-top:#C00 5px solid;
	border-bottom:#C00 5px solid;
	/*background: transparent url(../images/template/weiss_weiss_75p_4_4.png) repeat;*/
	background-color:#fff;opacity:0.8 !important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	padding:10px;
	overflow:auto;
	color:#000;
	font-size:0.813em;
}
#news_start_mobi {
	margin-top:10px;
}
#news_start p,
#news_start_mobi p {
	color:#000;
}

#bildbanner section {  
	/*width: 1024px;
	height: 365px;*/
  height: 700px;
}

#welcome_news_button {
	margin:20px 0 0 10px;
}

#homepage_slide_box { /* TSeries */
  position: absolute;
  z-index: 1000;
  top: 50%;
  margin-left: 0;
  width: 600px;
}
#homepage_slide_box.tseries { /* TSeries */
  position: absolute;
  z-index: 1000;
  bottom: 50px;
  margin-left: 0;
  width: 600px;
}
#homepage_slide_box .homepage_slide_pikto {
  width: 60px;
  padding-left: 60px;
}
#homepage_slide_box .homepage_slide_pikto_covid {
  width: 130px;
  padding-left: 60px;
}
#homepage_slide_box .homepage_slide_title { /* TSeries */
  display: table;
  background: rgba(255, 255, 255, 0.8);
  padding: 10px 20px 10px 60px;
  margin-top: 15px;
}
#homepage_slide_box .homepage_slide_title h1 { /* TSeries */
  display: table;
  font-size: 1.5em;
	margin-bottom: 0;
}
#homepage_slide_box .homepage_slide_title h1 span.homepage_slide_title_mehr {
  display: none;
}
#homepage_slide_box .homepage_slide_title a {
  color: black;
}
#homepage_slide_box .homepage_slide_text {
  display: table;
  background: rgba(255, 255, 255, 0.8);
  padding: 10px 10px 10px 60px;
  margin-top: 15px;
  line-height: 1.4;
}
#homepage_slide_box .homepage_slide_text h2 {
  font-size: 1.125em;
  font-weight: 500;
  
}
#homepage_slide_box .homepage_slide_text p {
  font-size: 1.125em;  
  font-weight: 300;
}


/* //////////////////// ENDE Inhalt Startseite //////////////////// */