a, a:visited, a:focus, a:active, a:hover {
    outline: 0 none !important;
}

.formgroup.extrafield {
display:none;
}

.suche-unterseiten .dropdown-menu, .suche-hp .dropdown-menu {
padding:0;
}
.suche-unterseiten .panel, .suche-hp .panel {
border-radius:0;
}
.merkzettelbadge .badge {
background-color: #EC7405;
}

.leeren .btn-link {
box-shadow: unset;
}

body {
	color: #4d4d4d;
	background: url("../../images/bg-body2.gif") repeat-x scroll left top #FFFFFF;
}

.sortimentsauszug-top.affix{
	top:0;
	margin-top: 0;
	padding-top:15px;
	z-index:50;
}

#merkzettelmodal img.tx-srfreecap-pi1-image, #kontakt-form img.tx-srfreecap-pi1-image {
margin-left:0;
}
.tx-srfreecap-pi1-cant-read {
width:160px;
}
.tx-srfreecap-pi1-cant-read a:hover{
 text-decoration:underline;
}


.user-bladecollection-pi1 .affix {
    background: #ffffff none repeat scroll 0 0;
    position: fixed;
    /*top: 0;*/
    z-index:50;
}

/*
.table .affix {
    background: #ffffff none repeat scroll 0 0;
    top: 0;
}
*/

.modal-lg {
    width: 900px;
}

.user-bladecollection-pi1 .btn-sm {
	font-size: 11px;
	padding: 2px 7px;
}

.btn {
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.075);
	border-radius: 0px;
}

.tx-srfreecap-pi2-image.img-thumbnail {
	border-radius: 0px;
}

.error div {
	display: inline;
}

h1 {
	font-size:28px;
	color: #4d4d4d;
	line-height:1.25em;
}

.tx-srfreecap-pi2-image.img-thumbnail {
	margin-left: 0px;
}

h1 > a, h1 > a:hover, h1 > a:focus {
	color: #4d4d4d;
	text-decoration:none;
}

h1 > a {
	padding-top:3px;
}

.csc-textpic-caption {
	font-size:85%;
	padding:9px 0 0;
	color: #808080;
}

.prospektdl a img {
	border: 1px solid #efefef;
}

.siegelhp {
	width: 133px;
	height: auto;
}

.aktuelles p {
    display: inline;
}

.linkToTop {
    border-top: 1px solid #EFEFEF;
    clear: both;
    height: 25px;
    margin-top: 30px;
    padding-top: 5px;
    text-align: right;
    margin-bottom:30px;
}

div.linkToTop a {
    background: url("../../../../lutztemplates/res/top.gif") no-repeat scroll left center rgba(0, 0, 0, 0);
    color: #013064;
    padding-left: 15px;
    text-decoration: none;
}

.sp_sitemap li {
	color:#EC7405;
}

#anwendungsgebiete h1, #darum_lutz h2, #klingenkunde h1, #karriere h1 {
	font-size:15px;
	font-weight:bold;
}

#karriere h1 {
	margin-top:0;
}

#anwendungsgebiete h1 a, #klingenkunde h1 a, #karriere h1 a {
	color:#013064;
}

#anwendungsgebiete img, #klingenkunde img, #darum_lutz img, #karriere .row img {
    margin-bottom: 10px;
}

#anwendungsgebiete h1 a:hover, #anwendungsgebiete h1 a:focus, #klingenkunde h1 a:hover, #klingenkunde h1 a:focus, #karriere h1 a:hover, #karriere h1 a:focus{
	text-decoration: none;
	color: #EC7405;
}

#darum_lutz h2 a:hover, #darum_lutz h2 a:focus {
	text-decoration: none;
	color: #EC7405;
}

.anwSchneidaufgabe {
	border-top: 1px solid #E6E6E6;
	border-bottom: 1px solid #E6E6E6;
	padding-top:15px;
	background-clip:content-box;
}

.dpfeil, .dpfeil1 {
	color:#EC7405;
	display:block;
}

.dpfeil {
	margin-top: 7px;
}

#anwendungsgebiete a:hover, #anwendungsgebiete a:focus {
	text-decoration: none;
	color: #EC7405;
}

.downloads a:hover, .downloads a:focus{
	text-decoration: none;
	color: #EC7405;
}

.downloads img {
	float: left;
	margin-right:10px;
}

.downloads h3 {
	margin-top:0;	
	font-weight:bold;
}

.downloadtext {
	min-height:73px;	
}

.dlohnetext {
	min-height:90px;
}

.downloads .clearfix {
	margin-bottom:50px;
}

.downloads h3 a, .downloads h3 a:hover, .downloads h3 a:focus {
	color: #4D4D4D;
	text-decoration: none;
}

.downloads p a, .downloads p a:hover, .downloads p a:focus {
	color: #808080;
	text-decoration: none;
}


@media screen and (min-width: 992px) {
	.kasten-sprungziele {
		background-color: #F2F2F2;
		border: 1px solid #E5E5E5;
		padding:15px;
	}
	
	.kasten-sprungziele .list-group-item {
		border:none;
		background-image: url("../../../../global/images/liste.gif");
		background-position: 0 6px;
		background-repeat: no-repeat;
		background-color:transparent;
		padding: 3px 15px;
	}
}

.kasten-sprungziele a, .kasten-sprungziele a:hover, .kasten-sprungziele a:focus {
	color: #4D4D4D;
}

h2 {
	color: #808080;
	font-size:17px;
}

h3 {
	font-size: 15px;
}

.cta {
	margin-top: 1.5em;
	margin-bottom:4.5em;
}

#logo{
	margin-top:39px;
}

#mittelbereich-hp {
	padding-top:1px;
}

@media screen and (max-width: 992px) {
	#logo {
		text-align:center;
	}
	#logo img {
		display:inline !important;
	}
	
	#navtop .pull-right, #navi-sprache .pull-right {
		float:none !important;
	}
	
	#navi-sprache ul {
		margin-bottom: 20px;
		padding-top:34px;
	}

}

#searchbox {
	margin-top:18px;
}

.suche-hp a {
	color:#4D4D4D;
}

.suche-hp label, #sucheSmall label {
	font-size:10px;
	color:#ffffff;
}

.suche-hp button {
	margin-right:10px;
}

.form-group.suche-hp, .form-group#sucheSmall {
    margin-bottom: 0px;
    padding: 0 15px 10px;
    padding: 20px 15px 14px 15px\9;
}

#sucheSmall .form-group {
	padding-bottom:20px;
	margin-bottom:0;
	padding-left:15px;
	padding-right:15px;
}

#sucheSmall label {
	margin-top:5px;
}

.suche-hp .input-group-btn, #sucheSmall .input-group-btn {
	vertical-align:bottom;
}

.suche-hp, #sucheSmall {
	background: #b7b7b7; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I3YjdiNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYWRhZGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #b7b7b7 0%, #dadada 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b7b7b7), color-stop(100%,#dadada)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #b7b7b7 0%,#dadada 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #b7b7b7 0%,#dadada 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #b7b7b7 0%,#dadada 100%); /* IE10+ */
	background: linear-gradient(to bottom, #b7b7b7 0%,#dadada 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b7b7b7', endColorstr='#dadada',GradientType=0 ); /* IE6-8 */
}

#hp-teaser {
	margin-top:30px;
}

.teaserbox h3 {
	font-weight:bold;
	margin-top:2px;
	color: #013064;
}

.teaserbox p > a, .teaserbox p > a:hover, .teaserbox p > a:focus {
	color:#EC7405;
	text-decoration:underline;
}

.teaserbox h3 p > a, .teaserbox h3 p > a:hover, .teaserbox h3 p > a:focus {
	text-decoration: none;
	color: #013064;
}

.teaserbox h3 > a, .teaserbox h3 > a:hover, .teaserbox h3 > a:focus {
	text-decoration: none;
	color: #013064;
}


.teaserbox5 #accordion .row a {
	text-decoration: none;
	color: #013064;
}

.teaserbox5 #accordion .row a:hover, .teaserbox5 #accordion .row a:focus  {
	text-decoration: none;
	color: #EC7405;
}


#topnavis {
	margin-top:21px;
}

.form-control:focus {
	border-color:#EC7405;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(236, 116, 5, 0.6);
  	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(236, 116, 5, 0.6);
}

.form-control {
	border-radius:0px;
}

.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child > .btn, .input-group-btn:first-child > .dropdown-toggle, .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) {
    border-radius: 0;
}

.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:last-child > .btn, .input-group-btn:last-child > .dropdown-toggle, .input-group-btn:first-child > .btn:not(:first-child) {
    border-radius: 0;
}

#longlabel-bereich .form-group {
	margin-bottom:30px;
}

#rechteSpalte h3 {
	font-weight: bold;
	margin-top:0px;
}

#rechteSpalte h3 a:hover, #rechteSpalte h3 a:focus {
	text-decoration: none;
	color: #EC7405;
}

#rechteSpalte .list-group {
    padding-left: 0px;
    margin-bottom: 5px;
}

#rechteSpalte .tx-srincludepages-pi1 {
	padding:15px;
}

.anleser img {
	margin-top:24px;
}

html {
    overflow-x: hidden;
}

.download {
	background: #EAEAEA;
	padding-right:10px;
}

/*
#header {
	background: #E3E3E3;
}
*/

.navbar {
	margin-bottom: 0px;
}

/*
body {
	background: url("../../images/bg-body2.gif") repeat-x scroll left top #FFFFFF;
}
*/

#navi-sprache .list-inline > li {
	padding-right: 0;
	padding-left:3px;
}

div#navi-sprache ul li img {
    border: 2px solid #F3F3F3;
}

div#navi-sprache ul li a:hover img, div#navi-sprache ul li.active a img {
    border: 2px solid #E3E3E3;
}


#navtop a {
	color: #9F9F9F;
	font-size:11px;
}

#navtop {
	text-align:center;
}

#navi-sprache {
	text-align:center;
}

.breadcrumb > li + li:before {
    color: #EC7405;
    content: " » ";
    padding: 0 5px;
}



.breadcrumb {
	background: none;
	font-size:11px;
	padding: 5px 0px;
	margin: 39px 0 4px 0;
}

.breadcrumb a {
	color: #4D4D4D;
	text-decoration: underline;
}

/*
#mittelbereich {
	background-color:white;
	background-clip:content-box;
}
*/

.hintergrund {
	background-color:white;
padding-bottom: 70px;
}

@media screen and (max-width: 767px) {
	/*
	body {
		background:none;
	}
	*/
	#headerbild {
		padding-left:0px;
		padding-right:0px;
	}

}

@media screen and (min-width: 767px) {
	#hauptcontent {
		padding-right:35px;
	}
}



.sortimentsauszug-top, .sortimentsauszug-bottom, .dltrenner, .kategorietrenner {
	background: url('../../../../global/images/planke_bg.jpg') repeat-x scroll 0 bottom transparent;
	color:white;
	margin-bottom:20px;
	padding: 6px 3px 15px 10px;
}

.sortimentsauszug-top {
	margin-top:20px;
}


.sortimentsauszug-top a, .sortimentsauszug-bottom a, sortimentsauszug-top a:hover, .sortimentsauszug-bottom a:hover {
	color:white;
}

.sortimentsauszug-top .list-inline, .sortimentsauszug-bottom .list-inline {
	margin-bottom: 0;
}



#damcontent .list-group-item {
	border:none;
	/*background: url("../../../../global/images/liste.gif") no-repeat scroll 0 6px rgba(0, 0, 0, 0);*/
	background-image: url("../../../../global/images/liste.gif");
	background-position: 0 6px;
	background-repeat: no-repeat;
	padding: 3px 15px;
}

#rechteSpalte .list-group-item {
	border:none;
	/*background: url("../../../../global/images/liste.gif") no-repeat scroll 0 6px rgba(0, 0, 0, 0);*/
	background-image: url("../../../../global/images/liste.gif");
	background-position: 0 6px;
	background-repeat: no-repeat;
	background-color: transparent;
}

#rechteSpalte ul li {
    background-image: url("../../../../global/images/liste.gif");
    background-position: 0 3px;
    background-repeat: no-repeat;
    list-style-type: none;
    padding: 0 0 3px 13px;
}

/**** Klingenkonfigurator ****/



.konfigurator-innen > .row {
	 display: none;
	 padding-top:15px;
}

.konfigurator-innen {
	background: url("../../images/bg-navi-konfigurator.gif") repeat-x scroll left bottom #25375D;
	z-index: 999;
    	position: absolute;	
    	font-size:12px;
    	margin-right:15px;
}

.konfigurator-innen h4 {
	font-size:15px;
	font-weight:bold;
}

.spalte1 {
    border-right: 1px solid #404D67;
    min-height:300px;
}

.konfigurator-innen .tooltip.left .tooltip-arrow {
  border-left-color: #EC7405;
}

.konfigurator-innen .tooltip-inner {
	padding:1px;
	border-radius:0px;	
	margin-right: 1px;
}

.konfigurator-innen .tooltip.in {
  opacity: 1;
  filter: alpha(opacity=100);
}



.spalte22 {
    	margin-top: 30px;
}


.spalte3 {
    border-right: 1px solid #404D67;
    border-left: 1px solid #404D67;
    min-height:300px;
}

@media screen and (max-width: 992px) {
	.spalte1, .spalte2, .spalte22, .spalte3, .spalte4 {
    		margin-left: 15px;
    		border-right:none;
    		min-height:0;
    		margin-top:0;
	}
}

@media screen and (min-width: 992px) {
	.konfigurator-innen .nav > li > a {
		padding:0px 15px 0 0;
	}
	
	.konfigurator-innen  {
		width:97%;
		
	}
	
	.spalte1 h4, .spalte1 > ul {
		margin-left:15px;
	}
}


@media screen and (min-width: 1230px) {
	.konfigurator-innen  {
		width:97.5%;
	}
}

.konfigurator-innen .nav > li > a:hover, .nav > li > a:focus {
	background-color:transparent;
}



div#navi-konfigurator {
	color: #ffffff;
}

div#navi-konfigurator a {
	color: #ffffff;
}

div#navi-konfigurator a:hover {
	text-decoration: underline;
}

div#konfigurator {
   /* 
   background: url("../images/bg-konfigurator.gif") repeat-x scroll center top #24375C; 
   */
   
   background-color: #24375C;
    padding: 0 15px 11px;
 
}

.link-konfig-open, .link-konfig-close {
   /*
    background: url("../images/bg-link-konfig-open.gif") no-repeat scroll 261px 6px #FFFFFF;
    */
    background-color: #ffffff;
    border: 1px solid #545A6C;
    display: block;
    padding: 3px 5px;
    text-decoration: none;
    color: #4D4D4D;
}

.link-konfig-open:hover, .link-konfig-close:hover, .link-konfig-open:focus, .link-konfig-close:focus {
	text-decoration:none;
	color: #4D4D4D;
}

.konfiguratorpfeil {
	float:right;
	color: #013064;
}


div#konf_schliessen {
	margin-right:10px;
	margin-bottom:10px;
}

div#navi-konfigurator div#konf_schliessen a {
   
    border: 1px solid #FFFFFF;
    cursor: pointer;
    font-weight: normal;
    padding: 10px 15px;
}

div#navi-konfigurator div#konf_schliessen a:hover {
    background-color: #30508F;
    text-decoration:none;
}

/*** Horizontalnavi ***/

.horizontalnav .navbar-header:before, .horizontalnav .navbar-header:after {
	padding: 3px 0;
}

.prod_col > li > a {
    clear: both;
    color: #333333;
    display: block;
    font-weight: normal;
    line-height: 1.42857;
    padding: 3px 20px;
}

.prod_col > li > a:hover, .prod_col > li > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    background-color: #F5F5F5;
    color: #262626;
    text-decoration: none;
}

@media screen and (max-width: 992px) {
	.prod_col > li > a {
		border-bottom: 1px solid #d4d4d4;
		padding: 5px 20px;
	}
	
	.horizontalnav .dropdown-menu > li > a {
		border-bottom: 1px solid #d4d4d4;
	}
	
	.horizontalnav .lilev2-cur > a {
	 	background-color: #F5F5F5;
    		color: #262626;
    		text-decoration: none;
    	}
}

/*@media screen and (min-width: 769px) {*/

@media screen and (min-width: 992px) {

	ul.nav li.dropdown:hover ul.dropdown-menu{
		display: block;
		margin-top:0px;
	}
	
	ul.nav li.dropdown:hover div.dropdown-menu{
		display: block;
		margin-top:0px;
	}
	
	.navbar-collapse.in {
		overflow-y:visible;
	}
	
	.prod_col {
		/*display:table-cell;*/
		border-right: 1px solid #3E4C66;
		float:left;
		
	}
	
	
	
	.horizontalnav .navbar-collapse {
		float:right;
		padding-right: 0px;
		
	}
	.navbar-default {
		background-color:transparent;
	}
	
	.horizontalnav .lilev1-no, .horizontalnav .lilev1-akt, .horizontalnav .lilev1-cur {
		border-right: 1px solid #c1c1c1;
		border-left: 1px solid #ffffff;
		border-top: 1px solid #cbcbcb;
	}
	
	.horizontalnav {
		border:none;
		font-size: 12px;
	}
	
	.horizontalnav .dropdown-menu {
		/*background-color: #142442;*/
		background: url("../../images/bg-navi-level2.gif") repeat-x scroll left top #25375C;
		border:none;
		font-size: 12px;
		left:-1px;
	}
	
	.horizontalnav #produktecol .dropdown-menu {
		left:-26px;
		width:711px;
	}
	
	#col-anwendungsgebiete .dropdown-menu {
   	 	width: 281px;
	}
	
	.prod_col > li > a, .dropdown-menu  > li > a {
		color:white;
	}
	
	.prod_col > li > a:hover, .prod_col > li > a:focus, .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    		background-color: transparent;
		color: white;
    		text-decoration: underline;
	}
	
	.horizontalnav .lilev1-no:hover, .horizontalnav .lilev1-akt:hover, .horizontalnav .lilev1-cur:hover {
    		background: none repeat scroll 0 0 #142442;
    		color:white;
    		border-top: 1px solid #EC7405;
    		margin-bottom: -3px;
    		padding-top: 3px;
    		position: relative;
    		top: -3px;
    		border-left: 1px solid #142442;
    		border-right: 1px solid #142442;
    		-webkit-box-shadow: 3px 3px 4px 0px rgba(7, 12, 18, 0.3);
		-moz-box-shadow: 3px 3px 4px 0px rgba(7, 12, 18, 0.3);
		box-shadow: 3px 3px 4px 0px rgba(7, 12, 18, 0.3);
		z-index: 5000;
    		
	}
	
	.horizontalnav .lilev1-no:hover > a, .horizontalnav .lilev1-akt:hover > a, .horizontalnav .lilev1-cur:hover > a {
		color:white !important;
		background: none repeat scroll 0 0 #142442;
	}

	.horizontalnav .lilev1-no a:hover {
   	 	color:white !important;
	}
	
	.lilev2-cur {
    		background-color: #3E4C66;
	}
	
	.horizontalnav .navbar-nav > li > .dropdown-menu {
		border-radius: 0;
		padding-top:15px;
		padding-bottom:15px;
	}
	
	.prod_col > li > a {
		margin-left: 20px;
		padding: 3px 20px 3px 0;
	}

}

.horizontalnav .tooltip.left .tooltip-arrow {
  border-left-color: #EC7405;
}

.horizontalnav .tooltip-inner {
	padding:1px;
	padding-bottom:1px;
	border-radius:0px;	
	margin-right: 1px;
}

.horizontalnav .tooltip.in {
  opacity: 1;
  filter: alpha(opacity=100);
}


.prod_col {
	padding-left: 0;
	list-style: none outside none;
}


.horizontalnav .lilev1-akt > a, .prodlink, .horizontalnav .lilev1-cur > a {
	background: #808080; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI3NyUiIHN0b3AtY29sb3I9IiM4MDgwODAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNjA2MDYwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top, #808080 77%, #606060 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(77%,#808080), color-stop(100%,#606060)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #808080 77%,#606060 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #808080 77%,#606060 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #808080 77%,#606060 100%); /* IE10+ */
	background: linear-gradient(to bottom, #808080 77%,#606060 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#808080', endColorstr='#606060',GradientType=0 ); /* IE6-8 */
	
	color: white !important;
}

.navbar-default .navbar-nav > li > a.prodlink {
	color:white;
}


.horizontalnav .navbar-nav {
	background: #e8e8e8; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U4ZThlOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc2JSIgc3RvcC1jb2xvcj0iI2U4ZThlOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk0JSIgc3RvcC1jb2xvcj0iI2Q0ZDRkNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNGQ0ZDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #e8e8e8 0%, #e8e8e8 76%, #d4d4d4 94%, #d4d4d4 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e8e8e8), color-stop(76%,#e8e8e8), color-stop(94%,#d4d4d4), color-stop(100%,#d4d4d4)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #e8e8e8 0%,#e8e8e8 76%,#d4d4d4 94%,#d4d4d4 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e8e8e8 0%,#e8e8e8 76%,#d4d4d4 94%,#d4d4d4 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #e8e8e8 0%,#e8e8e8 76%,#d4d4d4 94%,#d4d4d4 100%); /* IE10+ */
	background: linear-gradient(to bottom, #e8e8e8 0%,#e8e8e8 76%,#d4d4d4 94%,#d4d4d4 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#d4d4d4',GradientType=0 ); /* IE6-8 */
}

/*** Horizontalnavi Ende ***/

/*** Linke Navi **/

.nav-toggle {
	margin-right: 7px;
}

#sidebar .nav-pills a.active {
	color: #EC7405;
}

#sidebar .dropdown-header {
	padding: 3px 15px;
	color: #4d4d4d;
}

#sidebar .nav > li > a:hover, #sidebar .nav > li > a:focus {
	color: #EC7405;
	background-color: transparent;
}

#sidebar ul {
	background:#ffffff;
}

#sidebar {
		margin-top:32px;
		z-index:100;
		
}
#sidebar .dropdown-header h4 {
	font-size: 1.25em;
	font-weight:bold;
}

@media screen and (min-width: 769px) {
	#sidebar .dropdown-header h4 {
		margin-bottom: 0px;
	}
	
	#sidebar .nav > li > a {
		padding: 0px 15px 0 0;
	}
	
	#sidebar .nav > li {
		padding-left:15px;
	}
	
	#sidebar {
		padding-left:32px;
	}
	#hauptcontent.kontaktseite {
		padding-left: 32px;
	}
}

@media screen and (max-width: 768px) {
	#sidebar .nav-stacked > li {
		border: 1px solid #efefef;
		overflow:hidden;
	}
	
	.nav-stacked > li + li {
		margin-top:-1px;
	}
	
	#sidebar .nav-pills a.active, #sidebar .nav-pills a.active:hover, #sidebar .nav-pills a.active:focus {
		color: #ffffff;
		background-color:#013064;
	}
	
	


}

#sidebar .nav > li.dropdown-header > a {
	padding: 0;
}

#sidebar .tooltip.left .tooltip-arrow {
  border-left-color: #EC7405;
}

#sidebar .tooltip-inner {
	padding:1px;
	background-color: #BBBBBB;
	border-radius:0px;	
	margin-right: 1px;
}

#sidebar .tooltip.in {
  opacity: 1;
  filter: alpha(opacity=100);
}


/* ### Klingen-Popups ### */

.tooltip_header {
	background-color: #013064;
	color: #ffffff;
	padding-left:10px;
	-webkit-box-shadow: 7px 7px 7px 0px rgba(7, 12, 18, 0.3);
	-moz-box-shadow: 7px 7px 7px 0px rgba(7, 12, 18, 0.3);
	box-shadow: 7px 7px 7px 0px rgba(7, 12, 18, 0.3);
}

.tooltip_body {
	background-color: #ffffff;
	padding:10px;
	border: 1px solid #efefef;
	-webkit-box-shadow: 7px 7px 7px 0px rgba(7, 12, 18, 0.3);
	-moz-box-shadow: 7px 7px 7px 0px rgba(7, 12, 18, 0.3);
	box-shadow: 7px 7px 7px 0px rgba(7, 12, 18, 0.3);
}


/* ### Tabellen ### */

.user-bladecollection-pi1 .table > thead > tr > th, .user-bladecollection-pi1 .table > tbody > tr > th, .user-bladecollection-pi1 .table > tfoot > tr > th, .user-bladecollection-pi1 .table > thead > tr > td, .user-bladecollection-pi1 .table > tbody > tr > td, .user-bladecollection-pi1 .table > tfoot > tr > td {
    border-top: 0px solid #DDDDDD;
    line-height: 1.8;
    padding: 2px 0;
    vertical-align: top;
}

.user-bladecollection-pi1 .table > thead > tr > th {
	line-height: 1.2;
}

#bookmarkprint {
	background: url("../../../../global/images/funktion_hintergrund.gif") no-repeat scroll 0 0 transparent;
	width: 333px;
	text-align:right;
}

.bladetable_header_title, .bladetable_header_title_rk {
	width:20%;
	height:50px;
	vertical-align:top;
	color: #EC7405;
}


.bladetable_header_leer, .bladetable_body_leer, .bladetable_header_leer_rk, .bladetable_body_leer_rk {
	width:70px;
}

.bladetable_header_refnr, .bladetable_body_refnr, .bladetable_header_refnr_rk, .bladetable_body_refnr_rk {
	width:100px;
	vertical-align:top
}

.bladetable_header_length, .bladetable_body_length, .bladetable_header_aussen_rk, .bladetable_body_aussen_rk {
	width:65px;
	vertical-align:top;
	text-align:right;
}

.bladetable_header_width, .bladetable_body_width, .bladetable_header_innen_rk, .bladetable_body_innen_rk {
	width:65px;
	vertical-align:top;
	text-align:right;
}

.bladetable_header_thickness, .bladetable_body_thickness, .bladetable_header_thickness_rk, .bladetable_body_thickness_rk {
	width:65px;
	vertical-align:top;
	text-align:right;
}

.bladetable_header_notes, .bladetable_body_notes, .bladetable_header_notes_rk, .bladetable_body_notes_rk {
	width:175px
}

/*** Footer ***/

#footer {
	background: url("../../images/bg-ct-footer.gif") repeat-x scroll center top #25375D;
	min-height:200px;
	color: #ffffff;
	font-size: 12px;
	padding-top:20px;
	padding-bottom:48px;
	margin-top: 80px;
}

#footer a:hover, #footer a:focus {
	text-decoration:underline;
	background-color:transparent;
}

#footer a {
	color: #8C93A3;
}

#footer h4 {
	color: #8C93A3;
	font-size:12px;
	font-weight:bold;
}

#footer p {
	color: #ffffff;
}

#footer .list-group-item {
	background-color: transparent;
	border:none;
	padding:0.14em 15px;
}

#footer .list-group-item img {
	margin-right: 5px;
}

#footer  .list-group-item-heading {
	margin-top:10px;
}



#footer .sprachentitle {
	margin-bottom: 0px;
}

#footer .footermitte {
	border-left: 1px solid #404d67;
	border-right: 1px solid #404d67;
}

#footer.footer-hp {
    margin-top: 0px;
}

@media screen and (max-width: 992px) {
	#footer .footermitte {
		border-top: 1px solid #8C93A3;
		border-bottom: 1px solid #8C93A3;
		border-left: none;
		border-right: none;
	}

}

#footer .footerrechts img {
	float:left; 
	margin-right:10px;
	margin-bottom:15px;
}

/* Karriere */
.karriere_intro {
	 background: url("../../../../global/images/karriere/karrierekasten_bt_de.jpg") repeat scroll 100% 100% rgba(0, 0, 0, 0) !important;
}

#karriere .anwSchneidaufgabe {
	border-top:none;
}

a.blaettern_prev {
	background-image:url(../../../../lutztemplates/res/linkbox_prev.gif);
	background-repeat:no-repeat;
	color:#013064;
	text-decoration:none;
	padding:5px 4px 5px 27px;
	font-weight:bold;
	
}

a.blaettern_prev:hover {
	background-image:url("../../../../lutztemplates/res/linkbox_prev.gif");
	background-repeat:no-repeat;
	color:#ec7405;
	text-decoration:none;
	padding:5px 4px 5px 27px;
	font-weight:bold;
}

.blaettern_next {
	background:url("../../../../lutztemplates/res/linkbox_next.gif");
	background-repeat:no-repeat;
	color:#013064;
	text-decoration:none;
	padding:5px 27px 5px 4px;
	font-weight:bold;
	background-position:right;
	
}

a.blaettern_next:hover {
	background:url("../../../../lutztemplates/res/linkbox_next.gif");
	background-repeat:no-repeat;
	color:#ec7405;
	text-decoration:none;
	padding:5px 27px 5px 4px;
	font-weight:bold;
	background-position:right;
}

#karriereblaetter {
	margin-bottom:20px;
}

#karriereblaetter > div {
	margin-top:20px;
}

/* Artikeldetailseite */

.artikelDbildH {
    border-color: #A9A9A9;
    border-style: solid;
    border-width: 1px;
    height: 377px;
    vertical-align: middle;
    display:table-cell;
}

.artikelDvarianten, .artikelT {

	background:#efefef;
}


/*
* Off Canvas
* --------------------------------------------------
*/
@media screen and (max-width: 767px) {
	.row-offcanvas {
		position: relative;
		-webkit-transition: all 0.25s ease-out;
		-moz-transition: all 0.25s ease-out;
		transition: all 0.25s ease-out;
	}
	.row-offcanvas-right
	.sidebar-offcanvas {
		right: -50%; /* 6 columns */
	}
	.row-offcanvas-left
	.sidebar-offcanvas {
		left: -50%; /* 6 columns */
	}
	.row-offcanvas-right.active {
		right: 50%; /* 6 columns */
	}
	.row-offcanvas-left.active {
		left: 50%; /* 6 columns */
	}
	.sidebar-offcanvas {
	position: absolute;
	top: 0;
		width: 50%; /* 6 columns */
	}	
}

ul.carousel-inner {
	padding-left: 0;
}


#klingencarousel .item, #klingencarousel .carousel-inner{
	overflow:hidden;
	background:#ffffff;
  	opacity:0.99;
}

#klingencarousel .carousel-inner > .item {
	height:360px;
}

#klingencarousel .carousel-control {
	width: 3%;
	height: 180px;
}

#klingencarousel .carousel-control.right, #klingencarousel .carousel-control.left {
	background-image:none;
	filter:none;
}

.teaserbox3 .teaserbox_innen, .teaserbox4 .teaserbox_innen, .teaserbox5 .teaserbox_innen, .teaserbox6 .teaserbox_innen, .teaserboxcarousel .teaserbox_innen {
	margin-top:36px;
}

.teaserbox0 img {
	margin-bottom:10px;
}

.teaserbox_innen {
	background: #ffffff;
	padding: 20px 10px 10px 10px;
	height: 430px;
	-webkit-box-shadow: 0px 1px 4px 1px #D8D8D8;
	-moz-box-shadow: 0px 1px 4px 1px #D8D8D8;
	box-shadow: 0px 1px 4px 1px #D8D8D8;
}



@media screen and (max-width: 1230px) {
	.teaserbox2 .teaserbox_innen {
		margin-top:36px;
	}
	
	.teaserbox1 .teaserbox_innen {
		margin-top:36px;
	}
}

@media screen and (max-width: 768px) {
	.teaserbox1 .teaserbox_innen, .teaserbox2 .teaserbox_innen, .teaserbox3 .teaserbox_innen, .teaserbox4 .teaserbox_innen, .teaserbox5 .teaserbox_innen, .teaserbox6 .teaserbox_innen, .teaserboxcarousel .teaserbox_innen {
		margin-top:0px;
		padding-top:30px;
		border-top: 1px solid #efefef;
		box-shadow:none;
	}
	
	.teaserbox0 .teaserbox_innen, .teaserbox1 .teaserbox_innen {
		box-shadow:none;
	}
	
	.trilogieteaserhp .teaserbox_innen {
		height: auto;
	}
}

.teaserboxTrilogie h2 {
	color: #ec7405;
}

.teaserboxTrilogie .teaserbox_innen {
	height: 350px;
}

.trilogierow {
	margin-top: 20px;
	margin-bottom: 50px;
}

@media screen and (max-width: 768px) {
	.teaserboxTrilogie .teaserbox_innen {
		margin-top:0px;
		padding-top:30px;
		border-top: 1px solid #efefef;
		box-shadow:none;
	}
	
	.teaserboxTrilogie:first-of-type .teaserbox_innen {
		border-top:none;
	}
}

#accordion a:hover, #accordion a:focus {
	text-decoration:none;
}

#accordion a {
	font-size:15px;
	color:#4D4D4D;
}

#accordion.panel-group .panel {
	border-radius: 0px;
}

/* sdf sdf sdf sdf sf */
#accordion .panel {
	border-left:none;
	border-right:none;
	border-top:none;
	border-bottom: 1px solid #DDDDDD;
}

#accordion .panel-heading {
	background-color:#efefef;
	border-radius:0px;
	
}

.neu {
    background: none repeat scroll 0 0 #EC7405;
    border-radius: 2px;
    box-shadow: 1px 1px 2px 1px #ABACAC;
    color: #FFFFFF;
    display: inline-block;
    font-weight: bold;
    margin-left: 10px;
    padding: 0 3px;
    text-align: center;
}


/********** Slider Homepage ***********/

#carousel-hp {
	display:none;
}

#preloader {
	width:100%;
	height:380px;
	text-align:center;
}

@media screen and (max-width: 1230px) {
	#preloader {
		height:315px;
	}
}

@media screen and (max-width: 992px) {
	#preloader {
		height:315px;
	}
}

@media screen and (max-width: 768px) {
	#preloader {
		height:190px;
	}
}

#preloader img {
	position:relative;
	top:45%;
}



#carousel-hp .item a {
	margin-top: 12px;
}

.slidertext {
    position: absolute;
    left: 26%;
    width: 55%;
    padding-top: 10px;
}

.slidertext h2 {
	color:#EC7405;
}

.slidertext h1 {
	color: #013064;
}

.slide_praezision .slidertext {
	left:8%;
	width:80%;
}

.slide_trilogie .slidertext {
	left:3%;
	width:95%;
}

.exactly {
    color: #EC7405;
    font-size: 39px;
    left: 61%;
    position: absolute;
    width:130px;
    line-height:95%;
}

.slide_praezision .slider_bodytext {
	width:530px;
}

.slide_praezision .slidertext h1 {
	font-size: 40px;
	margin-bottom:0;
}

@media screen and (max-width: 1230px) {
	.slidertext h1 {
		font-size: 20px;
	}
	.slide_praezision .slidertext h1 {
		font-size: 35px;
		margin-top: 0px;
	}
	
	.slidertext {
		padding-top:4px;
	}
	
	.slide_praezision .slidertext {
		left:9.5%;
	}
	
	.exactly {
		left:66%;
	}
	.thumbcontainer-left {
		line-height: 91%;
	}
	
	.slide_praezision .slider_bodytext {
		width:420px;
	}
	
}

.slide_kundenwunsch .slidertext {
	left:28%;
}

.slide_folie .slidertext {
    left: 31%;
    width: 53%;
}

.slide_chemiefaser .slidertext {
	left:23%;
}

.slide_glasfaser .slidertext {
    left: 30%;
    width: 54%;
}

.slide_handwerk .slidertext {
    left: 37.5%;
    width: 46%;
}

.slide_automobil .slidertext {
	left:29%;
}

.slide_doppelweberei .slidertext {
	left:24%;
}



.klingenslide {
	position: absolute;
	right: 0%;
	top: 0%;
	width:15.5% !important;
	width:15.7%\9 !important;
	height: auto !important;
	right:-0.5%\9;
	
	
}

.klingenslide img {
	background-color: #bfbfbf\9 !important;
}

.klingenslide .img-responsive {
	width:98% !important;
	height: auto !important;
}

ol.carousel-indicators {
	margin-bottom:0px;
}

#carousel-hp .thumbwrapper{
	/*background-color: #EDEDED;*/
	background-clip:content-box;
}

.carousel-indicators {
	bottom: 0px !important;
	left: 0;
	list-style: none outside none;
	margin-left: 0;
	padding-left: 0;
	position: relative;
 	text-align: left;
	width: 100%;
	z-index: 15;
}

@media screen and (min-width: 1230px) {
	.carousel-indicators {
		line-height:0;
	}
}

#carousel-kundenwunsch {
    position: absolute;
    right: 0;
    top: 0;
    width: 15.5%;
}

#carousel-hp #hp-controls {
	display: none;
}

#carousel-hp .carousel-play {
	background: url("../../scripts/slider_homepage/camera/images/camera_skins_lutz.png") no-repeat scroll -42px 2px rgba(0, 0, 0, 0);
    	display: block;
    	height: 25px;
    	width: 25px;
    	position: absolute;
    	z-index: 30000000 !important;
    	left: 95.5%;
    	top: 80%;
    	cursor:pointer;
    	background-color: #b8b8b8;
}


#carousel-hp .carousel-stop {
	background: url("../../scripts/slider_homepage/camera/images/camera_skins_lutz.png") no-repeat scroll -64px 1px rgba(0, 0, 0, 0);
    	display: block;
    	height: 25px;
    	width: 25px;
    	position: absolute;
    	z-index: 30000000 !important;
    	left: 95.5%;
    	top: 315px;
    	cursor:pointer;
    	background-color: #b8b8b8;
}

#carousel-hp .carousel-control.right span {
    	background: url("../../scripts/slider_homepage/camera/images/camera_skins_lutz.png") no-repeat scroll -20px 2px rgba(0, 0, 0, 0);
    	display: block;
    	height: 25px;
    	width: 25px;
}

#carousel-hp .carousel-control.left span {
    	background: url("../../scripts/slider_homepage/camera/images/camera_skins_lutz.png") no-repeat scroll 2px 2px rgba(0, 0, 0, 0);
    	display: block;
    	height: 25px;
    	width: 25px;
}

#carousel-hp .carousel-control.right {
    background: none;
    height: 25px;
    left: 97.9%;
    position: absolute;
    width: 25px;
    z-index: 30000000 !important;
    background-color: #b8b8b8;
}

#carousel-hp .carousel-control.left {
    background: none;
    height: 25px;
    left: 0;
    position: absolute;
    width: 25px;
    z-index: 30000000 !important;
    background-color: #b8b8b8;
}

#carousel-hp .carousel-control {
    top: 315px;
}

@media screen and (max-width: 1230px) {
	#carousel-hp .carousel-control, #carousel-hp .carousel-stop {
    		top: 248px;
	}
	
	#carousel-hp .carousel-control.right {
		left:97.3%
	}
	
	#carousel-hp .carousel-stop {
		left:94.4%;
	}
}

.carousel-indicators li, .carousel-indicators .active {
	width:76px;
	height:39px;
	border: none;
	border-radius: 0px;
	margin: 0px;
}

#carousel-hp .carousel-indicators li {
	text-indent: 0
}

#carousel-hp .carousel-indicators li img {
	vertical-align: bottom;
}

.carousel-indicators .trilogie {
  /*
    background-image: url("../../../../global/images/slider_homepage/thumb-trilogie.jpg");
    */
    opacity: 0.5;
}

.carousel-indicators .prazision {
   /*
    background-image: url("../../../../global/images/slider_homepage/thumb-1.jpg");
    */
    opacity: 0.5;
}

.carousel-indicators .kundenwunsch {
    /*
    background-image: url("../../../../global/images/slider_homepage/thumb-2.jpg");
    */
    opacity: 0.5;
}

.carousel-indicators .folie {
     /*
    background-image: url("../../../../global/images/slider_homepage/thumb-3.jpg");
    */
    opacity: 0.5;
}

.carousel-indicators .chemiefaser {
    /*
    background-image: url("../../../../global/images/slider_homepage/thumb-4.jpg");
    */
    opacity: 0.5;
}

.carousel-indicators .glasfaser {
     /*
    background-image: url("../../../../global/images/slider_homepage/thumb-5.jpg");
    */
    opacity: 0.5;
}

.carousel-indicators .medizin {
     /*
    background-image: url("../../../../global/images/slider_homepage/thumb-6.jpg");
    */
    opacity: 0.5;
}

.carousel-indicators .nahrungsmittel {
    /*
    background-image: url("../../../../global/images/slider_homepage/thumb-7.jpg");
    */
    opacity: 0.5;
}

.carousel-indicators .handwerk {
    /*
    background-image: url("../../../../global/images/slider_homepage/thumb-8.jpg");
    */
    opacity: 0.5;
}

.carousel-indicators .automobil {
    /*
    background-image: url("../../../../global/images/slider_homepage/thumb-9.jpg");
    */
    opacity: 0.5;
}

.carousel-indicators .doppelweberei {
     /*
    background-image: url("../../../../global/images/slider_homepage/thumb-10.jpg");
    */
    opacity: 0.5;
}


.carousel-indicators .trilogie.active, .carousel-indicators .trilogie:hover, .carousel-indicators .prazision.active, .carousel-indicators .prazision:hover, .carousel-indicators .kundenwunsch.active, .carousel-indicators .kundenwunsch:hover, 
.carousel-indicators .folie.active, .carousel-indicators .folie:hover, .carousel-indicators .chemiefaser.active, .carousel-indicators .chemiefaser:hover, .carousel-indicators .glasfaser.active, .carousel-indicators .glasfaser:hover,
.carousel-indicators .glasfaser.active, .carousel-indicators .glasfaser:hover, .carousel-indicators .medizin.active, .carousel-indicators .medizin:hover, .carousel-indicators .nahrungsmittel.active, .carousel-indicators .nahrungsmittel:hover,
.carousel-indicators .handwerk.active, .carousel-indicators .handwerk:hover, .carousel-indicators .automobil.active, .carousel-indicators .automobil:hover, .carousel-indicators .doppelweberei.active, .carousel-indicators .doppelweberei:hover {
    opacity: 1.0;
}

@media screen and (min-width: 768px) {
	.thumbcontainer-left {
    		clear: both;
   	 	float: left;
   		font-size: 5px;
   	 	width: 610px;
   	 	background-color: #EDEDED;
   	 	
	}

	.thumbcontainer-right {
   		 float: left;
   		 width: 110px;
   		 overflow: hidden;
   		 background-color: #EDEDED;
   		 height:39px;
	}
	
	.carousel-indicators li, .carousel-indicators .active {
		width:75px;	
	}
}

@media screen and (min-width: 992px) {
	.thumbcontainer-left {
		width:796px;
		clear:both;
		float:left;
		font-size:17px;
	}
	
	.thumbcontainer-right {
		width:144px;
		float:left;
		height:41px;
	}
	
}

@media screen and (min-width: 1230px) {
	.thumbcontainer-left {
		width:991px;
		font-size: 5px;
	}
	
	.thumbcontainer-right {
		width:179px;
		height:39px;
	}
	
}



.carousel-fade .carousel-inner .item {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}

.carousel-fade .carousel-inner .active {
  opacity: 1;
 
}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-control {
  z-index: 2;
}

.startklingen {
	position: absolute;
	left:1170px;
	top:150px;
	
}



#thumbhover p{
	background: linear-gradient(to right, #FFFFFF 1%, #FFFFFF 47%, #FFFFFF 62%, rgba(255, 255, 255, 0) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	margin-bottom: 0;
	padding: 0 53px 0 5px;
 	position: absolute;
}

#thumbhover .fahne_pfeil {
    left: 10px;
    position: absolute;
    top: 20px;
}

@media screen and (max-width: 1230px) {
	.startklingen {
   	 top: 150px;
    	 /* width: 7%; */
    	 height:44%!important;
	}
	
	.startklingen.sk-klinge4 {
    		width: 8%;
	}
}

@media screen and (max-width: 992px) {
	.startklingen {
		/* width:6%; */
		top:120px;
	}
	
	.startklingen.sk-klinge4 {
    		width: 7%;
	}

}

@media screen and (max-width: 768px) {
	.startklingen {
		width:6%;
		top:120px;
	}

}

@media screen and (max-width: 480px) {
	.startklingen {
		width:6%;
		top:50px;
	}
	
	.sliderbutton {
		display:none;
	}
	
	.slidertext h2 {
		font-size:15px;
	}
	
	
	#bookmarkprint {
		width:280px;
	}

}

/*** cols und row padding und margin für Schneidenformen-Matrix *****/
#klingenliste .col-xs-1, #klingenliste .col-sm-1, #klingenliste .col-md-1, #klingenliste .col-lg-1, 
#klingenliste .col-xs-2, #klingenliste .col-sm-2, #klingenliste .col-md-2, #klingenliste .col-lg-2, 
#klingenliste .col-xs-3, #klingenliste .col-sm-3, #klingenliste .col-md-3, #klingenliste .col-lg-3, 
#klingenliste .col-xs-4, #klingenliste .col-sm-4, #klingenliste .col-md-4, #klingenliste .col-lg-4, 
#klingenliste .col-xs-5, #klingenliste .col-sm-5, #klingenliste .col-md-5, #klingenliste .col-lg-5, 
#klingenliste .col-xs-6, #klingenliste .col-sm-6, #klingenliste .col-md-6, #klingenliste .col-lg-6, 
#klingenliste .col-xs-7, #klingenliste .col-sm-7, #klingenliste .col-md-7, #klingenliste .col-lg-7, 
#klingenliste .col-xs-8, #klingenliste .col-sm-8, #klingenliste .col-md-8, #klingenliste .col-lg-8, 
#klingenliste .col-xs-9, #klingenliste .col-sm-9, #klingenliste .col-md-9, #klingenliste .col-lg-9, 
#klingenliste .col-xs-10, #klingenliste .col-sm-10, #klingenliste .col-md-10, #klingenliste .col-lg-10, 
#klingenliste .col-xs-11, #klingenliste .col-sm-11, #klingenliste .col-md-11, #klingenliste .col-lg-11, 
#klingenliste .col-xs-12, #klingenliste .col-sm-12, #klingenliste .col-md-12, #klingenliste .col-lg-12 {
	padding-left:2px;
	padding-right:2px;
}

#klingenliste .row {
	margin-left: -2px;
	margin-right: -2px;
}

#klingenliste.row {
    margin-right: 0;
}

#klingenliste > .col-xs-12 {
    padding-left: 15px;
}

.strichkurz hr {
	margin-bottom: 0px;
	margin-top: 0px;
	border-color: #a9a9aa;
}

.strichlang hr {
	margin-bottom: 0px;
	margin-top: 0px;
	border-color: #a9a9aa;
	
}

/********* Härtewerte-Tabelle ***********/
table.contenttable-haerte tr:first-child {
    background-color: #EC7405;
    color: #FFFFFF;
    font-weight: bold;
}

table.contenttable-haerte tr:hover td:first-child, table.contenttable-haerte tr:hover td:nth-child(2), table.contenttable-haerte tr:hover td:nth-child(4), table.contenttable-haerte tr:hover td:nth-child(5), table.contenttable-haerte tr:hover td:nth-child(7) {
    background-color: #D1DBEF;
}

table.contenttable-haerte tr:hover td:nth-child(3), table.contenttable-haerte tr:hover td:nth-child(6) {
    background-color: #FFECCF;
}

table.contenttable-haerte tr:first-child, table.contenttable-haerte td:first-child {
    font-weight: bold;
}

table.contenttable-haerte tr:nth-child(2) td {
    font-weight: bold;
}

table.contenttable-haerte td:nth-child(2), table.contenttable-haerte td:nth-child(3), table.contenttable-haerte td:nth-child(5), table.contenttable-haerte td:nth-child(6) {
   border-right: 1px solid #FFD38F;
}

table.contenttable-haerte tr:nth-child(even) {
    background-color: #EFEFEF;
}

/********* Suche **********/

.tx-indexedsearch .searchbox-tmpl-css LABEL {
    float: none;
    margin-right: 0;
}

.tx-indexedsearch .form-inline .form-group {
	vertical-align: bottom;
	margin-bottom: 10px;
}

.tx-indexedsearch {
    width: 100%;
}

.user-bladecollection-pi2 .table > thead > tr > th, .user-bladecollection-pi2 .table > tbody > tr > th, .table > tfoot > tr > th, .user-bladecollection-pi2 .table > thead > tr > td, .user-bladecollection-pi2 .table > tbody > tr > td, .user-bladecollection-pi2 .table > tfoot > tr > td {
	border-top:none;
}


.plz {

	margin-bottom:10px;
}

.kontaktseite h3 {
	color:#EC7405;
}
.form-group-captcha > a:hover {
text-decoration: none;
}

#kontakt-form a[name]:hover {
    text-decoration: none;
}

#kontakt-form .error a:hover {
    text-decoration: underline;
color: #843534
}

#tel-fax-mail.dl-horizontal dt {
	text-align:left;
	width:65px;
}

#tel-fax-mail.dl-horizontal dd {
    margin-left: 65px;
}

#anfragedownload {
	background-color: #F2F2F2;
	border: 1px solid #E5E5E5;
	padding:15px;
}

#anfragedownload img {
	padding: 0 !important;
}

#anfragedownload h3 {
	margin-bottom: 6px;
	margin-top: 5px;
}

/* Produkte Seite */

.preline_produkte h1 {
	margin-top: 0px;
}

.row.prod-kundenwunsch {
	margin-bottom:20px;
}

.row.prod-kundenwunsch h2 {
	margin-top:0;
	font-weight:bold;
}


#prodslider1 h2, #prodslider2 h2 {
	font-weight: bold
}

#prodslider1 a:hover, #prodslider2 a:hover, #prodslider1 a:focus, #prodslider2 a:focus, .row.prod-kundenwunsch a:hover, .row.prod-kundenwunsch a:focus {
	color: #EC7405;
    	text-decoration: none;
}

#prodslider1 .carousel-control.right, #prodslider1 .carousel-control.left, #prodslider2 .carousel-control.right, #prodslider2 .carousel-control.left {
	background-image: none;
}

#prodslider1 .carousel-control, #prodslider2 .carousel-control {
	width:30px;
}

#prodslider1 .carousel-control .icon-next, #prodslider1 .carousel-control .glyphicon-chevron-right, #prodslider2 .carousel-control .icon-next, #prodslider2 .carousel-control .glyphicon-chevron-right {
    right: 15%;
}

#prodslider1 .carousel-control .icon-prev, #prodslider1 .carousel-control .glyphicon-chevron-left, #prodslider2 .carousel-control .icon-prev, #prodslider2 .carousel-control .glyphicon-chevron-left {
    left: 15%;
}

#prodslider1 .carousel-indicators li, #prodslider2 .carousel-indicators li {
    background: url("../../scripts/Anything-Slider/navigator_icon.png") no-repeat scroll 0 -24px rgba(0, 0, 0, 0);
    height: 28px;
    width:40px;
}

#prodslider1 .carousel-indicators .active, #prodslider1 .carousel-indicators li:hover, #prodslider2 .carousel-indicators .active, #prodslider2 .carousel-indicators li:hover {
	 background: url("../../scripts/Anything-Slider/navigator_icon.png") no-repeat scroll 0 2px rgba(0, 0, 0, 0);
}

#prodslider1 ol.carousel-indicators, #prodslider2 ol.carousel-indicators {
	background: #f5f5f5; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2RhZGFkYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY1ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(left, #f5f5f5 0%, #dadada 51%, #f5f5f5 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#f5f5f5), color-stop(51%,#dadada), color-stop(100%,#f5f5f5)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, #f5f5f5 0%,#dadada 51%,#f5f5f5 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, #f5f5f5 0%,#dadada 51%,#f5f5f5 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, #f5f5f5 0%,#dadada 51%,#f5f5f5 100%); /* IE10+ */
	background: linear-gradient(to right, #f5f5f5 0%,#dadada 51%,#f5f5f5 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#f5f5f5',GradientType=1 ); /* IE6-8 */
	
	margin-bottom:30px;
	text-align:center;
	height:30px;
	margin-top:5px;
}

#prodslider1 .carousel-inner, #prodslider2 .carousel-inner {
	border-left:30px solid #f5f5f5;
	border-right:30px solid #f5f5f5;
	
}

#prodslider1 .carousel-inner > .item, #prodslider2 .carousel-inner > .item {
	min-height:690px;
	overflow:hidden;
	padding-left:15px;
	padding-right:15px;
}

#prodslider1 .carousel-control:hover, #prodslider1 .carousel-control:focus, #prodslider2 .carousel-control:hover, #prodslider2 .carousel-control:focus {
	/* background-color:#efefef	*/
}

/*.klingenslide-bt {
	right:-89% !important;
}*/


#htv-slider .carousel-indicators {
    bottom: 10px;
    left: 50%;
    list-style: outside none none;
    margin-left: -30%;
    padding-left: 0;
    position: absolute;
    text-align: center;
    width: 60%;
    z-index: 15;
}

#htv-slider .carousel-indicators {
    bottom: 20px !important;
}

#htv-slider .carousel-indicators li {
    background-color: #000000;
    border: 1px solid #000000;
    border-radius: 10px;
    cursor: pointer;
    display: inline-block;
    height: 14px;
    margin: 1px;
   text-indent: -999px; 
    width: 14px;
}
#htv-slider .carousel-indicators .active {
    background-color: #ffffff;
    height: 16px;
    margin: 0;
    width: 16px;
}

.htv {
    padding-left: 35px;
    padding-top: 1px;
}

/* Anpassungen Headerbereich für Smartphones und Tablets */

@media screen and (max-width: 992px) {
	/*
	#header .container {
		padding-left:0px;
		padding-right:0px;
	}
	*/
	
	/*
	#header .row {
		margin-left:0;
		margin-right: 0;
	}
	
	
	
	.navbar-header {
		padding: 0px 15px;
	}
	*/
	
	#headerwrapper {
		background-color: #e1e1e1;
		box-shadow: 0px 0px 6px #000000;
		position: relative;
		z-index:3;
	}
	
	#main {
		background-color: #ffffff;
	}
	
	body {
		background:none;
	}
	
	.navbar-brand {
		padding-bottom:0;
		width: 200px;
	}
	
	.navi-buttons {
		padding-top: 8px;
	}
	
	#headerwrapper .navbar-toggle {
		background-color: #013064;
		color: #ffffff;
		margin-top: 4px;
	}
	
	#headerwrapper .navbar-default .navbar-toggle {
		border-color: #013064;
	}
	
	.navbar-default .navbar-toggle .icon-bar {
    		background-color: #FFFFFF;
	}
	
	.horizontalnav {
		background-color: #e1e1e1;
		border-top:none;
	}
	
	
	.horizontalnav .navbar-collapse {
		padding-left:0px;
	}
	
	/*
	.horizontalnav .container > .navbar-header, .container > .navbar-collapse {
		margin-left:0px
	}
	*/
	
	.horizontalnav .nav.navbar-nav {
		padding-left:15px;
	}
	
	#carousel-hp-mobil .carousel-caption {
		top: 72%;
	}
	
	#carousel-hp-mobil h2 {
		color: #EC7405;
		text-shadow: none;
		font-size: 17px;
	}
	
	#carousel-hp-mobil h1 {
		color: #013064;
		text-shadow: none;
	}
	
	.sliderTextBack {
		max-height:275px;
	}
	
	#small_slide_praezision .btn {
		position:relative;
		top:50px;
	}
	
	#carousel-hp-mobil .carousel-control .icon-prev, #carousel-hp-mobil .carousel-control .icon-next, #carousel-hp-mobil .carousel-control .glyphicon-chevron-left, #carousel-hp-mobil .carousel-control .glyphicon-chevron-right {
		top: 33%;
	}
	
	
}

@media screen and (max-width: 768px) {
	#carousel-hp-mobil .carousel-caption {
		top: 66%;
	}

	#carousel-hp-mobil h1 {
		font-size: 16px;
		margin-top: 10px;
	}
	
	#carousel-hp-mobil h2 {
		font-size:14px;
	}
	
	.sliderTextBack {
		max-height:100%;
	}
	
	.navbar-brand {
		padding-bottom:0;
		width: 150px;
	}
	
	.navi-buttons {
		padding-top: 0px;
	}
	
}

@media screen and (max-width: 480px) {
	#carousel-hp-mobil .carousel-caption {
		top: 62%;
		left:15px;
		right:15px;
	}

	.sliderTextBack {
		max-height:100%;
		height: 180px !important;
	}
	
	.exactly {
		font-size: 20px;
    		left: 66%;
    		line-height: 9%;
	}
	
	#carousel-hp-mobil .carousel-control .icon-prev, #carousel-hp-mobil .carousel-control .icon-next, #carousel-hp-mobil .carousel-control .glyphicon-chevron-left, #carousel-hp-mobil .carousel-control .glyphicon-chevron-right {
		top: 29%;
	}
}

/* Zwischengröße, ab hier muss der Abstand der Caption angepasst werden */

@media screen and (max-width: 360px) {
	#carousel-hp-mobil .carousel-caption {
		top: 54%;
	}
}

/* Sehr schmale Handys, Kleiner als IPhone 4 (320 px) */

@media screen and (max-width: 319px) {
	.navbar-brand {
		padding-bottom:0;
		width: 100%;
	}
	
	.navi-buttons {
    		width: 177px;
   		margin: 0 auto;
	}
	
	#carousel-hp-mobil .carousel-caption {
		top: 44%;
		left:15px;
		right:15px;
	}

	.sliderTextBack {
		height: 249px !important;
	}
	
	#carousel-hp-mobil .carousel-control .icon-prev, #carousel-hp-mobil .carousel-control .icon-next, #carousel-hp-mobil .carousel-control .glyphicon-chevron-left, #carousel-hp-mobil .carousel-control .glyphicon-chevron-right {
		top: 24%;
	}
}


/********************Momentan ausgeblendet, ev. Nötig für Klingenbild Tooltip*******************************
#sidebar div > div > div {
    visibility: hidden;
}

.klingen-tooltip {
    color: #FFFFFF;
    font-size: 11px;
    height: 0;
    left: -61px;
    padding: 0;
    position: relative;
    top: -35px;
    width: 60px;
}

#sidebar .list-group-item:hover > div {
    visibility: visible;
}


**********************************************************************************************************/

#slider {
	position: relative;
}

#siegelHomepage {
	position: absolute;
	z-index: 1;
	right: 139px;
	bottom: -14px;
}

@media screen and (max-width: 1230px) {
	#siegelHomepage {
		position: absolute;
		z-index: 20;
		right: 70px;
		bottom: -23px;
	}
	/*
	#siegelHomepage img {
		width: 80%;
	}
	*/
	#siegelUnterseiten img {
		width:80%;
	}
}

@media screen and (max-width: 992px) {
	#siegelHomepage {
		position: absolute;
		z-index: 20;
		right: 60px;
		bottom: -26px;
	}
	/*
	#siegelHomepage img {
		width: 80%;
	}
	*/
}

#siegelUnterseiten {
	position: absolute;
	z-index: 20;
	bottom: -50px;
	right: 65px;
}

#headerbild {
	position: relative;
}


@media screen and (max-width: 992px) {
	#siegelUnterseiten {
		position: absolute;
		z-index: 20;
		right: 200px;
		bottom: -60px;
	}
	#siegelUnterseiten img {
		width: 80%;
	}
}

/********* Seite Unternehmen Bild Gross ***********/

#sidebar.sidebarBildGross {
	padding-right: 15px;
	background-color: white;
	padding-top: 32px;
	margin-top: 195px;
	min-height: 500px;
}


@media screen and (max-width: 992px) {
	#sidebar.sidebarBildGross {
		margin-top: 0px;
	}
}

#breadcrumbBildGross .breadcrumb {
	margin-top: 0px;
	padding-top: 39px;
	padding-bottom: 4px;
}


@media screen and (max-width: 768px) {
	#sidebar.sidebarBildGross {
		margin-top: 32px;
		padding-top: 0px;
		
	}
}

#hauptcontent.hauptcontent-unternehmen {
	padding-right: 20px;
	padding-left: 15px;
}

#hauptcontent.hauptcontent-unternehmen .breadcrumb {
	margin-top: 0px;
	padding: 44px 0 5px 0;
}

@media screen and (max-width: 768px) {
	.headerbildGross {
		padding: 0px;
	}
	
	#hauptcontent.hauptcontent-unternehmen {
		padding-right: 0px;
		padding-left: 15px;
	}

}

.ce-bullets li::before {
    color: #EC7405;
    content: "•";
    font-size: 20px;
    top: 3px;
    position: relative;
    padding-right: 5px;
}

.ce-bullets li {
list-style-type: none;
}

.ce-bullets {
padding-left: 0;
}

.contenttable-table {
margin-bottom:20px;
}

.contenttable-table > thead > tr > th, .contenttable-table > tbody > tr > th, .contenttable-table > tfoot > tr > th, .contenttable-table > thead > tr > td, .contenttable-table > tbody > tr > td, .contenttable-table > tfoot > tr > td {
    padding: 8px;
    line-height: 1.428571429;
    vertical-align: top;
    border-top: 1px solid #dddddd;
}

.ce-uploads-element {
list-style-type: none;
}

.ce-uploads {
padding-left: 0
}


button[data-target="#sucheSmall"] {
/* display:none !important; */
border-radius: 4px;
}

.werkstoffrow img{
margin-top: 0px;
}

.popover-title {
background: none;
border:none;
}

.popover-content h3 {
color: #013064;
font-weight: bold;
margin-top: 0px;
}

.ausbildungsnavi {
background-color: #EC7405;
color: #ffffff;
padding-top: 20px;
padding-bottom: 1px;
font-weight: bold;
}

.ausbildungsnavi a {
color:#ffffff;
} 

.ausbildungsnavipanel a:hover, .ausbildungsnavipanel a:focus, .ausbildungsnavipanel a:active {
text-decoration: none !important;
}

.ausbildungsnavi .glyphicon {
font-size: 35px;
font-weight: normal;
}

.ausbildungsseite h2 {
margin-top: 50px;
margin-bottom: 25px;
}

.ausbildungsseite h2 .glyphicon {
color: #013064;
transform: rotate(270deg);
font-size: 35px;
position: relative;
top: 10px;
margin-right: 15px;
}

.berufsbilderpanel {
color: #ffffff;
background-color: #013064;
padding-left: 25px;
padding-right: 25px;
margin-top: 12px;
border-radius: 0;
}

.berufsbilderpanel a {
color: #ffffff;
}

.berufsbilderpanel h3 {
font-size: 20px;
font-weight: bold;
margin-bottom:3px;
}

.ausbildungsnavipanel.affix {
top: 0;
z-index:20;
}

.zukunftbild img {
width:588px;
margin-top: 70px;
}

.claim img {
margin-top:70px;
}

.ausbildung-to-top {
width:100px;
height: 100px;
font-size: 35px;
background-color: #EC7405;
color: #ffffff;
}

.ausbildung-to-top-wrapper a {
color: #ffffff;
}

.ausbildung-to-top .glyphicon {
transform: rotate(180deg);
padding-bottom: 26px;
}

.berufsbilderpanel .small {
color: #ffffff;
}

@media screen and (max-width: 992px) {

#sucheSmall .suche-unterseiten{
padding-top: 40px;
}

#sucheSmall .panel, #sucheSmall .input-group {
width:100%;
}

}

.modal-backdrop {
z-index:1034;
}