@charset "utf-8";
/* CSS Document */

div#hauptseite{ width:980px; height:auto; min-height:1000px; margin:20px 250px 30px 10px; padding:50px 50px; background-color:#FFFFFF; box-shadow: 0 5px 15px 1px rgba(0, 0, 0, 0.6),0 0 200px 1px rgba(255, 255, 255, 0.5); float:right;}


.newslinie{ width:100%; height:1px; background-color:#888888; margin:15px 0px;}

.tab{ margin-left:30px;}

.left{ float: left;}
.middle{ text-align:center;}
.middleorange{ text-align: center; color: #FF671F;}
.right{ float: right;}
.haelfte{ width:490px;}
.rahmen{width:600px; margin:0px auto;}

.bildlinks img{ float:left; margin: 10px 20px 20px 0px;}
.bildlinks ul{ margin-left:340px;}
.bildmitte img{ display:block; margin: 0px auto;}
.bildrechts img{ float: right; margin: 10px 80px 20px 20px; clear:both; display:block;}
.schaubild{ float: right; margin: 0px 55px 20px 20px; clear:both; display:block;}
.bildganzrechts img{ float: right; margin: 0px 0px 40px 20px; clear:both; display:block;}

.link{ width:550px; height:120px; margin:20px auto;}
.linkbild{float:left; height:120px; text-align:center;}
.linkbild span {width: 10px; height: 100%; display: inline-block; margin-left: -10px; vertical-align: middle;} /*Internet Lösung, mittet Bild ein*/
.linkbild img {vertical-align: middle;}
.linktext{ float:left; height:120px; margin-left:50px;}


.clear{ clear:both;}


.liste{ list-style-type:disc; margin-left:20px;}

.tabelleorange, .tabellegrau{ width:900px; margin: 0px auto; border-collapse:collapse;}
.tabelleorangeklein{ width:520px; margin-left:20px; border-collapse:collapse;}

.tabelleorange tr td, .tabelleorangeklein tr td { border: 1px solid #FF671F;}
.tabelleorange .tabelletitel, .tabelleorangeklein .tabelletitel{ background-color:#FF671F; padding:1px 20px;}

.tabellegrau tr td{ border: 1px solid #888888;}
.tabellegrau .tabelletitel{ background-color:#888888; padding:1px 20px;}


.posnr{ width:70px; padding:0px 10px;}

.name{ width:280px; padding:0px 10px;}
.namek{ width:180px; padding:0px 10px;}
.namel{ width:560px; padding:0px 10px;}
.namesl{ width:740px; padding:0px 10px;}
.prospektname{ width:405px; padding:0px 10px;}

.groesse{ width:280px; padding:0px 10px;}
.schubkraft{ width:180px; padding:0px 10px;}	
.geschwindigkeit{ width:180px; padding:0px 10px;}
.hublaenge{ width:180px; padding:0px 10px;}
.hublaengel{ width:270px; padding:0px 10px;}


.download{ width:90px; paddding:0px auto; height:17px;}
.download div{ float:left; border:3px solid #FFFFFF;}

/*
.haelfte{ width:50%; padding:0px 10px;}
.auto{ width:auto; padding:0px 10px;}
.automitte{ width:66px; height:17px; padding:0px 10px;}
.automitte div{ float:left;}
.fahne{ width:22px; padding:2px 10px;}
*/
.fahnedeutsch{ width:22px; height:17px; background:url(../bilder/allgemein/fahned.gif); background-size:100%;}
.fahnefranzoesisch{ width:22px; height:17px; background:url(../bilder/allgemein/fahnef.gif);background-size:100%;}
.fahneitalienisch{ width:22px; height:17px; background:url(../bilder/allgemein/fahnei.gif);background-size:100%;}

.pdf{ background-image: url(../bilder/allgemein/pdf_zeichen.gif); background-repeat: no-repeat; padding-left: 20px; margin: 2px 0px;}
.xls{ background-image: url(../bilder/allgemein/xls_zeichen.gif); background-repeat: no-repeat; padding-left: 20px; margin: 2px 0px;}
.ppp{ background-image: url(../bilder/allgemein/ppp_zeichen.gif); background-repeat: no-repeat; padding-left: 20px; margin: 2px 0px;}
.zip{ background-image: url(../bilder/allgemein/zip_zeichen.png); background-repeat: no-repeat; padding-left: 20px; margin: 2px 0px;}
.int{ background-image: url(../bilder/allgemein/int_zeichen.gif); background-repeat: no-repeat; padding-left: 20px; margin: 2px 0px;}
.ext{ background-image: url(../bilder/allgemein/ext_zeichen.gif); background-repeat: no-repeat; padding-left: 20px; margin: 2px 0px;}