
/* Rot: #e2001a */
/* Grau: #e3e4e4 */

body {
	background:#e3e4e4;
	color:#000000;
	font-family:Helvetica,"Trebuchet MS",sans-serif;
	font-size:12px;
	text-align:center;
	margin:0;
	padding:0;
	overflow-y: scroll;
}


img {
	border:none;
}

.left {
	float:left;
}

.right {
	float:right;
}
	
.clearfix:after {  /* für Firefox, IE8, Opera, Safari, etc. */
    content:".";  
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}

 
html .clearfix { /* für IE7 */
    display:inline-block;
}
 
html .clearfix { /* für IE6 */
	height:1%;
}

.team h2 {
	display:block;
	clear: both;
	padding-top: 24px !important;	
}

.teamKontakt {
	float:left;
	margin-right: 12px;
	width: 130px;	
	margin-bottom:10px;	
}

.social-media {
	text-align:center;
	margin-top: -35px;
}

.social-media img {
	display:inline-block !important;
	margin-right:10px;
}

.termine {
	border-collapse:collapse;
}

.termine td {
	border:1px solid #F1F1F1;
}

.news {
	padding-bottom:12px;
	border-bottom:1px solid #e3e4e4;
	margin-bottom:12px;
}

.productCategory {
	font-weight:bold;
	color:#e2001a;
	border-bottom:1px solid #e3e4e4;
/*	line-height:30px; */
padding-top:6px;
padding-bottom:6px;
}

.products {
	border-bottom:1px solid #e3e4e4;
	line-height:20px;
	padding-bottom:6px;
	padding-top:6px;
}

.products a {
	text-decoration:none;
}

.products:hover {
	background:#efefef;
}

#productOn {
/*
	background:#efefef;
	color:#e2001a;
*/
}

.small {
	font-size:10px;
	color:#000;
}

.pixLeft {
	float:left;
	margin-right:24px;
}

.pixRight {
	float:right;
	margin-left:24px;
}

.teamdropshadow {
    background-color: #FFFFFF;
    border: 1px solid #DDDDDD;
    padding: 0px;
}

.teamTable td {
	padding-bottom:12px;
	width:160px;
}

.teamTable h2 {
	margin-bottom:0;
	margin-top:12px !important;
}

#flashcontent {
	min-height:470px;
}

#intro {
	position:absolute;
	z-index:0;
	border:1px solid #e3e4e4;
	width:718px;
	text-align:center;
}

.left {
	float:left;
}

.right {
	float:right;
}

a.on {
	color:#e2001a ! important;
}

#container {
	width:980px;
	background:#ffffff;
	margin:0px auto;
	text-align:left;
	line-height: 17px;	
}

#container a {
	color:#000000;
}

#container a:hover {
	color:#e2001a;
}

#menu_left, #content_left, #content_right, #breadcrumb {
	margin:0;
	padding:0;
	margin-left:25px;
	margin-right:25px;
}

#header_left, #menu_left, #content_left {
	float:left;
	width:720px;
}

#header_right, #menu_right, #content_right {
	float:left;
	width:160px;
}

#header_left {
	width:770px;
}

#header_right {
	width:210px;
}

#header {
	height:105px;
}

#header img {
	display:block;
}

#menu {
	height:26px;
	border-top:2px solid #e2001a;
	border-bottom:2px solid #e2001a;
	font-size:12px;
}

#breadcrumb {
	height:25px;
	font-size:11px;
	line-height:25px;
	width:770px;
}

#breadcrumb .on {
	color:#e2001a;
}

#content {
	background:url('../media/content-bgd.gif') #ffffff repeat-y right;
	margin-bottom:10px;
	margin-top:20px;
}

#content_left {
	min-height:400px;
}

#content_left1 {
	width:350px;
	padding-right:10px;
	float:left;
}

#content_left2 {
	width:350px;
	padding-left:10px;
	float:left;
}

#content_productdetail1{
	width:280px;
	padding-right:10px;
	border-top:1px solid #e2001a;
	float:left;
}

#content_productdetail2 {
	width:420px;
	padding-left:10px;
	border-top:1px solid #e2001a;
	float:left;
}

#z_collapse h3 {
	font-size:13px;
	display:block;
	padding:5px;
	padding-left:0px;
	margin:0;
}

#z_collapse .active a {
	color:#e2001a;
}

#z_collapse hr {
    background-color: #d6d6d6;
    color: #d6d6d6;
    height: 1px;
    border:0px;
    margin: 0;
    padding: 0;
}

#z_collapse td {
    vertical-align: top;
    padding:2px;
}

#z_collapse h3 a {
	text-decoration:none;
}

#z_collapse .z_content {
/*	padding-top:12px;
	border-bottom:1px solid #d6d6d6; */
	padding-top:6px;
	width:100%;
}

#p_vorteile td {
	width:50%;
}

#p_downloads ul {
	list-style:none;
}

#p_downloads ul li {
	margin-left:0 ! important;
}

#p_downloads a {
	text-decoration:none;
}

#p_downloads img {
	display:inline ! important;
}

#p_downloads .pdf {
	padding-left:30px;
	line-height:28px;
	height:28px;
	background:url('../icons/down_pdf.gif') no-repeat;
}

#p_downloads .video{
	padding-left:30px;
	line-height:28px;
	background:url('../icons/down_mov.gif') no-repeat;
}

#z_collapse p {
	margin-top:0px;
}

#z_collapse p {
	margin-top:0px;
	margin-bottom:0px;
}

#z_collapse ul {
	padding:0;
	margin-bottom:0px;
	margin-top:0px;
}

#z_collapse ul li {
	margin-left:16px;
}

#z_collapse table {
	padding-bottom:12px;
}

#z_collapse table table {
	padding-bottom:0px;
}

#z_collapse td {
	padding-right:6px;
	padding-bottom:3px;
}
/*
#content_productdetail2 hr {
    background-color: #d6d6d6;
    color: #d6d6d6;
    height: 1px;
    line-height: 1px;
    margin: -10px auto;
    border:0px;
    padding: 0;
}

#content_productdetail2 a {
text-decoration:none;
}

#content_productdetail2 ul {
  margin: 0px auto;
  padding:0;
  list-style: none;
  list-style-image: url(../media/pointeck.gif);  
}

#content_productdetail2 ul li {
  padding:3px;
  padding-left:0;
	margin-left:20px;
}

#content_productdetail2 td { 
padding:13px 6px 0 0; 
}

#content_productdetail2 li a {
	text-decoration:none;
}
*/

#content_right {
	min-height:400px;
	line-height: 14px;
}

hr{
    background-color: #d6d6d6;
    color: #d6d6d6;
    height: 1px;
    border:0px;
    margin: 0;
    padding: 0;
}

#content_right h1{
    font-size:14px;
    color:#969696;
    border:0px;
    margin: 0;
    padding: 0;
}

#content img {
	display:block;
}

#content h1 {
	font-size:18px;
	line-height:24px;
	color:#e2001a;
}

#content h2 {
	font-size:15px;
	margin-top:0;
}

#content h3 {
	font-size:13px;
	margin-top:0;
}
#content h4 {
	font-size:13px;
	color:#969696;
}
#content h5 {
	font-size:12px;
	color:#000000;
	line-height: 0;
	margin-bottom: 0px;
}

#content_detail {
	margin-top:50px;
	border-top:2px solid #e2001a;
	width:70%;
}

#footer {
	padding-top:5px;
	background:#e3e4e4;
	font-size:11px;
}

#footer a {
	text-decoration:none;
}

address {
	font-size:11px;
}

.mm-item-link {
	white-space: nowrap;
}

/*map*/
#map-view-container {
    position: relative;
}

#map-container {
    float: left;
}

#map-view-container img.map {
    position: relative;
    z-index: 3;
}

#map-view-container img.region {
    display: none;
    left: 0;
    position: absolute;
    top: 0;
    z-index: 2;
}

#map-view-container img.regionBg {
    left: 0;
    position: absolute;
    top: 0;
    z-index: 1;
}

.bgd-southamerica {
	background:url(/zeutschel/opencms/media/maps/southamerica-map.png) no-repeat;
	min-height:381px;
}

.bgd-northamerica {
	background:url(/zeutschel/opencms/media/maps/northamerica-map.png) no-repeat;
	min-height:381px;
}

.bgd-europe {
	background:url(/zeutschel/opencms/media/maps/europe-map.png) no-repeat;
	min-height:381px;
}

.bgd-africa {
	background:url(/zeutschel/opencms/media/maps/africa-map.png) no-repeat;
	min-height:381px;
}


.bgd-asia {
	background:url(/zeutschel/opencms/media/maps/asia-map.png) no-repeat;
	min-height:381px;
}

.bgd-australia {
	background:url(/zeutschel/opencms/media/maps/australia-map.png) no-repeat;
	min-height:381px;
}

/*Ansprechpartner*/
.weltweit {
	width:100%;
/* Fallback for web browsers that don't support RGBa */
background-color: rgb(255, 255, 255);
/* RGBa with 0.8 opacity */
background-color: rgba(255, 255, 255, 0.8);
/* For IE 5.5 - 7*/
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ededed, endColorstr=#ededed);
/* For IE 8*/
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ededed, endColorstr=#ededed)";
opacity: 0.8;
filter:alpha(opacity=80);
}

.weltweit td {
padding-right:20px;
padding-top:6px;
border-bottom:1px solid #ccc;
}

/* Registrierungss Formular */
	/* row wrapper */
	div.webform_row{
		width:80%;
	}
	
	div.webform_middletext, div.webform_mandatory, div.webform_button{
	}
	
	/* labels */
	div.webform_label, div.webform_label_multi, div.webform_label_table, div.webform_text_left {
		width: 30%;
		display: inline-block;
		vertical-align: top;
		font-weight: bold;
		padding: 4px 0;
	}
	
	/* fields */
	div.webform_field, div.webform_field_multi, div.webform_field_table, div.webform_text_right {
		width: 69%;
		display: inline-block;
		vertical-align: top;
		padding: 4px 0;
	}
	
	/* additional fields */
	div.webform_wrapper input[type=text], div.webform_wrapper input[type=password] {
		width: 99%;
		padding: 2px 0;
		border: 1px solid #888;
	}

	div.webform_wrapper select {
		width: 99%;
		padding: 2px 0;
		border: 1px solid #888;
		height: 22px;
	}

	div.webform_wrapper textarea {
		width: 99%;
		padding: 2px 0;
		border: 1px solid #888;
		height: 60px;
	}

.webform_label_error {
	color:#e2001a;
}

#captchaphrase {
	width:220px;
}

.webform_mandatory {
	padding-bottom:12px;
}

.webform_button {
	text-align:center;
}

.submitbutton, .resetbutton, .formbutton {
	border:1px solid #e2001a;
	background:#e2001a;
	color:#ffffff;
	width:100px;
	text-align:center;
	padding:3px;
}

#form_captcha_id {
	border:1px solid #888;
}

#webformconfirmvalues .webform_check_button {
	float:left;
}

/* Data Table */
#listArticles_wrapper, #listDMS_wrapper
{
	background-color:#f5f5f5;
}
			
#listArticles_length, #listArticles_filter, #listDMS_length, #listDMS_filter {
	padding:5px;
}

table.dataTable td {
	border-bottom:1px solid #e4e4e4 !important;
}

table.dataTable td .cutText {
	text-overflow:ellipsis;
	width:500px;
/*	white-space:nowrap; */
/*	overflow:hidden; */
}

table.dataTable tr.odd td.sorting_1, table.dataTable tr.even td.sorting_1, table.dataTable tr.odd, table.dataTable tr.even {
	background-color: #fff;
	border-bottom:1px solid #e4e4e4 !important;
}
			
table.dataTable thead th {
	border-bottom: 2px solid #e2001a;
}
			
table.dataTable tfoot th {
	border-top: 2px solid #e2001a;
}
			
h3 {
	color:#e2001a;
	font-size:14px;
	margin-bottom:12px;
}
			
.subcategories {
	width:250px;
	list-style-type:none;
	padding-left: 0;
}

.subcategories li {
	border-bottom:1px solid #e4e4e4;
	padding-bottom: 6px;
	padding-top: 6px;
}			

.subcategories a {
	text-decoration:none;
}
			
.paging_full_numbers a.paginate_button {
	border:none;
	border-radius:0;
	background-color:#f5f5f5;
}
			
.paging_full_numbers a.paginate_active {
	border:none;
	background-color:#e2001a;
	color:#fff !important;
	border-radius:0;
}

/*
.z_content table{
	width:100%; 
	border-collapse:collapse; 
	margin-bottom:12px;
}

.z_content td{ 
	padding:7px; border:#d2d2d2 1px solid;
}

.z_content tr{
	background: #ededed;
}

.z_content tr:nth-child(odd) { 
	background: #ededed;
}

.z_content tr:nth-child(even){
	background: #fff;
}	
*/

/* mobile inhalte */
/* mobile inhalte ausblenden */
.weltweit-mobile {
	display:none;
}


/*
. webform_row {
	padding-bottom:12px;
	clear:both;
}

.webform_label {
	width:120px;
	float:left;
}

.webform_field {
	float:left;
}
*/