* {



margin:0;



padding:0;



}

@font-face {

    font-family: 'tiresias';

    src: url('tiresias_infofont_bold-webfont.eot');

    src: url('tiresias_infofont_bold-webfont.eot?#iefix') format('embedded-opentype'),

         url('tiresias_infofont_bold-webfont.woff') format('woff'),

         url('tiresias_infofont_bold-webfont.ttf') format('truetype'),

         url('tiresias_infofont_bold-webfont.svg#TiresiasInfofontBold') format('svg');

    font-weight: normal;

    font-style: normal;



}

body {



font-family:Verdana,Arial,sans-serif;



font-size:0.7em;



line-height:1.6em;



background-color: #d3dddc;



color: #eeeeee;



background-image: url(/pics/bg.png);



background-repeat: repeat-x;



background-attachment: fixed;



}



li {



list-style-image:none;



list-style-position:outside;



list-style-type:none;



}



label {



display: block;



}



label[class~=inlinelabel], label[class=inlinelabel] {



display: inline;



}



input, textarea {



padding: 4px;



color: #666;



font-family:Verdana,Arial,sans-serif;



}



input[type=submit] {



display: block;



background-color: transparent;



border: none;



color: #666;



font-weight: bold;



}



input[type=submit]:hover {



color: #CCC;



}



fieldset {



border: none;



}



a img {



border:0 none;



text-decoration:none;



}



a:hover img {



border:0 none;



text-decoration:none;



}



#alldiv {



clear:both;



color:#666666;



position:relative;



text-align:left;



width:960px;



}



p {



margin:10px 0;



}



p, li {



line-height:1.6em;



}



.clear {



clear:both;



}



#footer {



border-top:1px solid #EEEEEE;



clear:both;



}



#kontakt {



color:#747679;



line-height:1.6em;



position:absolute;



right:0;



top:0;



}



#kontakt li {



display:inline;



}



#menu {



width:230px;



height: 100%;



background-image: url(/pics/trans.png);



border: solid 1px #effaf9;



float: left;



margin: 85px 0px 0px 45px;



}



#logos {



margin-left: 45px;



width:230px;



text-align: center;



}



a:link, a:active, a:visited, a {



color:#85878B;



}



a:hover {



color:#999999;



}



#content {



width: 650px;



min-height: 450px;



padding: 0px 0px 90px 0px;



float: right;



margin: 65px 0px 0px 0px;



}



#head {



position: fixed; 



padding: 10px 0px 5px 50px;



top: 0px;



left: 0px;



background-color: #FFF;



z-index: 100;



width: 225px;



}



#head img {



float: left;



}



#headMenu {



float: right;



width: 570px;



text-align: right;



padding: 3px 0px 0px 0px;



}



#menu a {



	display: block;



	color: #666666;



	padding: 5px;



	text-decoration: none;



	padding-left: 30px;







}



#menu a[class="head"] {



	padding-left: 5px;



	border-bottom: solid 1px #d3dddc;



background-image: none;



}



#menu a[class="head"]:hover {



background-image: none;



}

#menu a[class="lean"] {

background-image: none;

}

#menu #quickinfo {



padding: 10px 0px 10px 5px;



border-bottom: 1px solid #d3dddc;

border-top: 1px solid #d3dddc;

}



#menu #quickinfo a {



	padding: 0px;



background-image: none;



}



#menu #quickinfo a:hover {



	background-color: transparent;



	color: #CCC;



background-image: none;



}



h1 {

	font-size:175%;

	margin: 5px 0px 25px 0px;

	color: #01a4a6; 

}



h1 {

	font-family: tiresias;

	font-size: 30px;

	letter-spacing: 0.5px;

}

h2 {

	font-weight: normal;

	margin: 0px 0px 3px 0px;

	font-size: 150%;

}



h3 {



margin: 1px 0px 3px 0px;



font-weight: normal;



font-size: 135%;



color: #51626f;



}



h1 a, h2 a,h3 a{



text-decoration: none;



}



#startPics .startPic {



	float: left;



	padding: 5px 10px 5px 0px;



}



#startPics .startPic a{



	text-decoration: none;



}



#startPics .startPic .desc {



	text-align: center;



	display: block;



}



#contact li {



line-height: 20px;



}



#contact .first {



margin-top: 10px;



}



#contact .last {



margin-bottom: 15px;



}



#contact #hauptsitz {



float: left;



}



#contact #niederlassungen {



float: right;



margin-right: 65px;



}



#streetPic {



float: right;



margin: 10px 9px 0px 0px;



width: 250px;



}



#streetPic #streetPdfLink {



text-align: center;



padding: 4px;



}



#contact #contactFormHead{



clear: both;



margin-top: 15px;



}



#sysContact input {



width: 170px;



}



#sysContact input[type=submit] {



width: 100px;



border: none;



color: #999;



}



#sysContact input[type=submit]:hover {



color: #000;



border: none;



}



#sysContact textarea {



width: 350px;



height: 120px;



}



#sysContact textarea,#sysContact input { 



padding: 6px;



font-size: 14px;



border: solid 1px #eceded;



}



#sysContact fieldset[class=fieldset] {



border-left: solid 3px #FFF;



padding: 5px 0px 2px 5px;



margin-bottom: 8px;



}



#sysContact label {



margin-bottom: 2px;



}



#links .link {



margin-top: 8px;



}



#links .desc {



margin-bottom: 5px;



}



#agb h2, #impressum h2 {



margin: 10px 0px;



}



#impressum .head {



margin-top: 15px;



}



#produkte .produktPic {



text-align: center;



padding:5px 10px;



}



.productHead {



font-size: 155%;



margin: 0px 0px 15px 0px;



}



#productGallery, #ts {



margin: 45px 0px 0px 0px;



}



#productGallery .right, #ts .right{



float: right;



width: 195px;



padding-left: 5px;



}



#productGallery .thumbs, #ts .thumbs {



width: 450px;



margin: 5px 0px 0px 0px;



}



#productGallery .thumbs img, #ts .thumbs img {



padding:0px 10px 5px 0px;



}



#ts .right h3 {



margin: 8px 0px;



}



#handwerkGallery {



margin: 10px 0px 0px 0px;



}



#handwerkGallery .mainPic img {



float: left;



padding: 0px 10px 0px 0px;



}



#handwerkGallery .mainPic {



height: 300px;



margin: 0px 0px 25px 0px;



}



#handwerkGallery .thumbs a {



display: inline;



}



#handwerkGallery .link {



margin: 10px 0px 0px 0px;



}



.galleryLink {



font-size: 18px;



text-decoration: none;



line-height: 39px;



}



.galleryLink img {



float: left;



}



#aceLizenz {



float: left;



}



#vorfuehrwagen {



float: left;



}



#produkte .aluprofilPic, #produkte .transferPic, #produkte .materialPics, #produkte .hubPics {

float: right;

width: 250px;

}

#produkte .materialPics {

padding: 0px 0px 0px 15px;

}

#produkte .hochfrequenz .produktPic, #produkte .druckluft .produktPic {



float: left;



}



#produkte .hochfrequenz .produktPic, #produkte .druckluft .produktPic {



padding: 5px 5px;



}



#produkte h1 {



margin: 5px 0px 10px 0px;



}



.crumbs {



margin: 0px 0px 10px 0px;



}



#heimHandwerk li {



margin: 10px 0px 10px 0px;



clear: both;



display: block;



}



#heimHandwerk li .picLink {



display: block;



float: left;



margin: 0px 10px 10px 0px;



}

#industrieUbersicht {

	margin: 20px 0 0 0;

}

#industrieUbersicht, #geh_produkte {

	clear: both;

	height: 225px;

}

#industrieUbersicht li, #geh_produkte li {



display: block;



float: left;



width: 200px;



margin: 5px;



}



#industrieUbersicht h3, #geh_produkte h3{



text-align: center;



}



#beispielProdukte .produkt {



margin: 25px 0px 5px 0px;



clear: both;



height: 130px;



}



#beispielProdukte .produkt img {



float: right;



}



#beispielProdukte .produkt li {



margin: 0px 0px 0px 15px;



list-style-type: square;



}



#sonderfertigungPneumatik, #sonderfertigungMGE, #sonderfertigungMPS {



clear: both;



padding-top: 25px;



}



#sonderfertigungMPS .produktPic {



float: left; 



}



#sonderfertigungMPS .produktPic .desc {



text-align: center;



}



#sMpsPics {



text-align: center;



padding-left: 75px;



}



#bss h3 {



margin-top: 10px;



}



#bss #pics {



float: right; 



width: 250px;



padding-left: 15px;



}



#bss #pics .singlePic {



margin: 0px 0px 10px 10px;



}



.singleInfo {



float: left;



width: 200px;



text-align: center;



margin: 5px 5px;



}



.singleInfos .desc {



text-align: center;



}



.anchor {



padding-top: 120px;



}



#infomaterial h2 {



clear: both;



padding: 0px 0px 10px 0px;



}



#infomaterial #overview li a{



text-decoration: none;



font-size: 125%;



line-height: 150%;



}



#infomaterial ul {



margin: 0px 0px 15px 0px;



}



.selectedInfo {



color: #000;



}

#band_logo {

margin: 15px 0px 0px 0px;

}

#band_logo div a {

display: block;

margin: 10px 0px 0px 0px;

text-decoration: none;

}

#matFluss img {

padding: 10px 0px 0px 0px;

}

#matFluss {

margin: 0px 0px 20px 0px;

text-align: center;

border: solid 2px #01A4A6;

}

#adapterpalette {

text-align: center;

}

.materialPics img {

padding: 0px 0px 28px 0px;

}

#lean {

text-indent: -9999px;

background-repeat: no-repeat;

height: 100px;

}

h1[class~="lean"] {

	background-image: url(/pics/lean_factory_logo.jpg);

}

#leanLink {

margin: 5px 0px 0px 0px;

}

#leanLink a {

font-size: 16px;

padding: 3px 0px;

}

#matLinks a {

font-size: 16px;

padding: 4px 0px;

line-height: 22px;

}

.hubDataUl li {

	display: block;

	width: 245px;

	clear: left;

	float: left;

	padding:6px 4px;

	background-color: #e4f0ef;

	margin: 0 0 1px 0;

}

.hubDataUl .hubData {

	clear: none;

	width: 125px;

	float: left;

}

.hubDataUl .hubDataNormal {

	width: 378px;

}

.hubHead {

	margin: 25px 0 15px 0;

}

#firmaText .comp {

width: 200px;

float: left;

padding: 5px;

margin: 0 5px 0 0;

}

#firmaText #unternehmenKarte {

margin: 0 0 25px 0;

}

#firmaText .comp .plz {

font-size: 22px;

text-align: center;

font-family: tiresias;

margin: 15px 0 10px 0;

}

#firmaText .comp .indent {

padding: 0 20px;

}

#firmaText #syskomp .indent {

	padding: 0 0 0 36px;

}
#firmaText {
	position: relative;
}
#firmaText #allComp {
	bottom: -300px;
	left: 0;
	position: absolute;
}
.swSlider, .swSlider .sliderBox {
	position: relative;
overflow: hidden;
}
.swSlider .singleSlide {
	position: relative;
}
.swSlider .sliderTimer {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 0%;
	height: 5px;
	background-color: #000;
}
.swSlider .sliderIndicator {
	position: absolute;
	width: 100%;
	height: 5px;
	bottom: 0;
	left: 0;
	z-index: 100;
	background-color: #01A4A6;
	opacity: 0.5;
}
.sliderMenu {
padding: 5px;
position: absolute;
z-index: 100;
bottom: 1%;
right: 1%;
}
.sliderMenu span {
background-color: #d0cfcb;
display: inline-block;
text-align: center;
line-height: 15px;
width: 16px;
height: 16px;
margin: 3px;
box-shadow: 0 0 3px #ccc;
cursor: pointer;
}
.sliderMenu .activeSlide {
	background-color: #01A4A6;
color: #FFF;
}
.sliderMenu span:hover, .slideActiv {
box-shadow: 0 0 3px #000;	
}
#lifter .swSlider {
width: 650px;
height: 300px;
}
#lifter .swSlider .singleSlide {
width: 650px;
height: 300px;
float: left;
}
#lifter .linkDesc {
	float: right;
	display: block;
	width: 250px;
	text-align: center;
}
#lifter .linkDesc span{
	display: block;
}
