/*
Rot
#df0b25

hellgrau
#e4e4e4

grau
#707070
*/

.img-responsive {
	width: 100% !important;
	max-width:700px !important;
}

.news_element {
	border-bottom:1px solid #707070;
	padding-bottom:10px;
}

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

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

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

.termine {
	border-collapse:collapse;
}

.termine td {
	font-size:12px;
	border-bottom:1px solid #F1F1F1;
}

.ui-header > .ui-btn {
	background: transparent !important;
	color:#fff;
	border:1px solid #860716;
	text-shadow: 0px 1px 0px #860716;
}

.ui-content {
	min-height:1000px;
}

ui-link {
	color:##707070 !important;
}

ui-link:hover {
	color:##707070 !df0b25;
}

/* custom icons */
.ui-icon-zeutschel {
	background-image: url("..media/logo-index.jpg");
}
	
.ui-page, .ui-content{
    background: transparent;
}
	
.ui-panel-content-wrap {
	background: transparent !important;
}

.menu-lvl1 {
	font-size:14px !important;
}

.menu-lvl2, .breadcrumb {
	font-size:12px !important;
}

.gutter {
	padding:5px;
}

/* shadow focus */
.ui-focus,
.ui-btn:focus, 
.ui-input-text.ui-focus,
.ui-input-search.ui-focus {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none ;
}

.ui-header > .ui-btn {
	margin-top:16px;
}

.ui-header > .ui-title {
	font-size:16px !important;
	margin-left:20px;
	margin-right:20px;
	margin-top:20px;
	margin-bottom:20px;
}

#logo {
	margin-top:4px;
}

h1 {
	font-size:20px;
}

#content_left2 img {
	max-width:480px;
	width:100% !important;
	height:auto !important;
}


#z_collapse hr {
    background-color: rgb(214, 214, 214);
    color: rgb(214, 214, 214);
    height: 1px;
    border: 0px none;
    margin: 0px;
    padding: 0px;
}

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

#z_collapse .active a {
    color: rgb(226, 0, 26);
	text-decoration:none;
}

#z_collapse h3 a {
    text-decoration: none;
	color:#707070 !important;
}

#z_collapse h3 a:hover {
	color:#df0b25 !important;
}

.slideViewer ul li img{
}

/**/
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

#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;
}


.weltweit, .z_content table{
	width:100%; 
	border-collapse:collapse; 
}

.z_content table{
	margin-top:20px;
	margin-bottom:20px;
}


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

/* provide some minimal visual accomodation for IE8 and below */
.weltweit tr{
	background: #ededed;
}

/*  Define the background color for all the ODD background rows  */
.weltweit tr:nth-child(odd) { 
	background: #ededed;
}

/*  Define the background color for all the EVEN background rows  */
.weltweit tr:nth-child(even){
	background: #fff;
}	

.teamTable tr, .z_content tr, .impressum tr{
display:block;
}

.teamTable td, .z_content td, .impressum td{
display:block;
}

.z_content .ui-link {
	font-weight:normal !important;
}

#content_left img {
	max-width:100% !important;
}

/* ausblenden von nicht mobilen inhalten */
.weltweit-desktop {
	display:none;
}

div.jp-video-360p {
    width: 440px !important;
}

#jquery_jplayer_1, #jp_video_0, #jp_poster_0, div.jp-video-270p {
	max-width:480px !important;
}

#jquery_jplayer_1, #jp_video_0, #jp_poster_0, div.jp-video-270p {
	max-height:270px !important;
}

#p_video iframe {
	max-width:100% !important;
}

#content_productdetail1 img {
	max-width:none !important;
}


	#content_left table td {
		display:inline-block !important;
	}
