/* aldrich-regular - latin */
@font-face {
  font-family: 'Aldrich';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/aldrich-v17-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/aldrich-v17-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/aldrich-v17-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/aldrich-v17-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/aldrich-v17-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/aldrich-v17-latin-regular.svg#Aldrich') format('svg'); /* Legacy iOS */
}
html, body {width:100%; margin:0; padding:0;font-family: 'Aldrich',sans-serif;font-size:1em;line-height:1.9;text-align:center;color:#770739;}
td{font-family: 'Aldrich', sans-serif;font-size:1em;}
.seite {max-width:1500px; margin:0;margin-left: auto; margin-right: auto;text-align:left;position:relative;}
.seite_i {max-width:1200px; margin:0;margin-left: auto; margin-right: auto;text-align:left;position:relative;padding:20px;}

.navi{max-width:1500px; margin:0;margin-left: auto; margin-right: auto;text-align:center;position:relative;}
.navi_links{float:left;width:20%;}
.navi_rechts{float:right;width:78%}
.unavi{float:left;padding:5px 20px 5px 20px;}
.unavi_sprache{float:left;padding:15px 5px 5px 5px;}
.clear{clear:both;}

.bild_oben{width:100%;}

.navibilder{max-width:1500px;padding-top:30px;padding-bottom:30px;}
.navibild{float:left;width:20%;height:228px;text-align:left;overflow:hidden;}
.navibild_o{position:absolute;bottom:-212;left:0px;background:url(Bilder/hg_lila.png);width:212px;height:230px;text-align:center;color:#ffffff;font-size:1.3em;padding-top:85px;}
.navibild_move{position:absolute;top:20px;left:20px;width:160px;height:190px;}
.navibild_i{position:relative;}

.d_fuss{color:#666666;width:100%;text-align:center;padding-bottom:40px;}
.d_kurztext{font-size:1.2em;}
.d_produkt_detail{display:none;padding:20px;}
.d_messe_detail{padding:20px;}
.f_dunkelgrau {background:#b5b5b3 url(Bilder/pfeil_hoch.png) no-repeat; background-position:bottom center;}
.f_hellgrau {background:#cfcfcd url(Bilder/pfeil_hoch.png) no-repeat; background-position:bottom center;}
.m_dunkelgrau {background:#b5b5b3;}
.m_hellgrau {background:#cfcfcd;}
/*.d_produkt1{background:#b5b5b3 url(Bilder/pfeil_unten.png) no-repeat; background-position:bottom center;padding:5px 5px 5px 15px;cursor:pointer;}
.d_produkt2{background:#cfcfcd url(Bilder/pfeil_unten.png) no-repeat; background-position:bottom center;padding:5px 5px 5px 15px;cursor:pointer;}*/
.d_produkt1{background:#b5b5b3;padding:5px 5px 5px 15px;cursor:pointer;}
.d_produkt2{background:#cfcfcd;padding:5px 5px 5px 15px;cursor:pointer;}
.d_messe1{background:#b5b5b3; padding:5px 5px 5px 15px;}
.d_messe2{background:#cfcfcd; padding:5px 5px 5px 15px;}

.d_banner_bild{float:left;padding-right:40px;}
.d_messe_bild{float:right;padding:0px 20px 20px 0px;}
.d_anfahrtsskizze{max-width:1100px;}
.td_papp2{width:40px;text-align:center;}
#detail_maschinenbau{display:none;}
#detail_ersatzteile1{display:none;}
#detail_textil{display:none;padding:20px;}
#detail_papp{display:none;padding:20px;}
#detail_messen{display:block;}
#detail_stellenangebote{display:none;padding:20px;}
.rubrik_produkte_rot{background:#770739 url(Bilder/pfeil_unten_weiss.png) no-repeat; background-position:bottom center;padding:10px 10px 10px 15px;color:#ffffff;text-align:center;font-size:1.2em;cursor:pointer;}
.rubrik_produkte_grau{background:#666666 url(Bilder/pfeil_unten_weiss.png) no-repeat; background-position:bottom center;padding:5px 5px 5px 15px;color:#ffffff;text-align:center;font-size:1.2em;cursor:pointer;}

a {color:#333333;text-decoration:none;}
a:hover{color:#ffffff;text-decoration:none;}
a.l_oben {color:#770739;text-decoration:none;font-size:1.4em;}
a.l_oben:hover{color:#333333;text-decoration:none;}
a.l_fuss {color:#666666;text-decoration:none;font-size:1.1em;}
a.l_fuss:hover{color:#333333;text-decoration:none;}

h1{font-size:1.4em;font-weight:bold;}
.d_co_box a:hover{color:#333333;}

@media all and (min-width: 901px) {
	.bild_oben{display:block;}
	.oben{width:100%;background:#ffffff url(Bilder/maschinenbau.jpg) no-repeat;background-position:top center;padding-top:220px;position:fixed;z-index:99;cursor:hand;}
	.mitte{width:100%;background:#d5d5d3 url(Bilder/hg_ktp.jpg) no-repeat;background-position:top center;padding-top:250px;}
#logo_mobil{display:none;}
.p_l_40{padding-left:40px;}
.p_r_40{padding-right:40px;}
.slogan{text-align:center;padding-top:50px;padding-bottom:50px;border-bottom:3px solid #770739;display:block;}
.slogan_m{display:none;}
.d_produkt_bild{float:right;padding:0px 20px 20px 0px;}
.bild_signatur{display:block;}
}

@media all and (max-width: 900px) {
	.bild_oben{display:none;}
	.oben{position:relative;}
	.navibilder{display:none;}
	.mitte{width:100%;background:#d5d5d3;}
	#logo_mobil{display:block;max-width:900px;}
	.p_l_40{padding-left:0px;}
.p_r_40{padding-right:10px;}
.slogan{display:none;}
.slogan_m{max-width:900px;padding-top:20px;padding-bottom:20px;border-bottom:3px solid #770739;text-align:center;}
.d_produkt_bild{float:none;}
.bild_signatur{display:none;}
}