body	{ margin: 0; padding: 0; font-family: "Lucida Grande", Verdana, Arial, sans-serif; font-size: 75%; color: #333; }
h1		{ font-size: 130%; color: #333; }
h2		{ font-size: 150%; color: #da251c; font-weight: bold; }
h3		{ color: #333; background: #eee; padding: 3px; }
h3.ansprech_top	{ font-size: 120%; }
address	{ font-style: normal; color: #666; }
img		{ border: none; }

#bg_logo, #header { width: 100%; margin: 0; }

#bg_logo	{ height: 100px; background: url(images/bg_logo.png) repeat-x; }
#logo		{ height: 100px; width: 211px; background: url(images/logo.png) left no-repeat; float: left; display: inline; }

#nav		{ float: left; margin: 45px 0 0 3px; width: 650px; }

#header		{ height: 239px; background: url(images/bg_header.png) repeat-x; }
#headerimg	{ height: 239px; width: 858px; margin: 0; }
.home				{ background: url(images/header.png) no-repeat; }
.unternehmen		{ background: url(images/header_unternehmen.png) no-repeat; }
.leistungen			{ background: url(images/header_leistungen.png) no-repeat; }
.maschinen			{ background: url(images/header_maschinen.png) no-repeat; }
.kontakt			{ background: url(images/header_kontakt.png) no-repeat; }
.quali				{ background: url(images/header_quali.png) no-repeat; }





#gray_home			{ height: 234px; width: 65px; background: url(images/gray_home.png); margin: 0 0 0 213px; }
#gray_unternehmen	{ height: 234px; width: 116px; background: url(images/gray_unternehmen.png); margin: 0 0 0 278px; }
#gray_leistungen	{ height: 234px; width: 135px; background: url(images/gray_leistungen.png); margin: 0 0 0 394px; }
#gray_maschinen		{ height: 234px; width: 138px; background: url(images/gray_maschinen.png); margin: 0 0 0 529px; }
#gray_kontakt		{ height: 234px; width: 85px; background: url(images/gray_kontakt.png); margin: 0 0 0 667px; }
#gray_quali			{ height: 234px; width: 85px; background: url(images/gray_quali.png); margin: 0 0 0 752px; }

#gray_home_unternehmen			{ height: 234px; width: 65px; background: url(images/gray_home_unternehmen.png); margin: 0 0 0 213px; }
#gray_unternehmen_unternehmen	{ height: 234px; width: 116px; background: url(images/gray_unternehmen_unternehmen.png); margin: 0 0 0 278px; }
#gray_leistungen_unternehmen	{ height: 234px; width: 135px; background: url(images/gray_leistungen_unternehmen.png); margin: 0 0 0 394px; }
#gray_maschinen_unternehmen		{ height: 234px; width: 138px; background: url(images/gray_maschinen_unternehmen.png); margin: 0 0 0 529px; }
#gray_kontakt_unternehmen		{ height: 234px; width: 85px; background: url(images/gray_kontakt_unternehmen.png); margin: 0 0 0 667px; }
#gray_quali_unternehmen			{ height: 234px; width: 85px; background: url(images/gray_quali_unternehmen.png); margin: 0 0 0 752px; }

#gray_home_maschinen			{ height: 234px; width: 65px; background: url(images/gray_home_maschinen.png); margin: 0 0 0 213px; }
#gray_unternehmen_maschinen	{ height: 234px; width: 116px; background: url(images/gray_unternehmen_maschinen.png); margin: 0 0 0 278px; }
#gray_leistungen_maschinen	{ height: 234px; width: 135px; background: url(images/gray_leistungen_maschinen.png); margin: 0 0 0 394px; }
#gray_maschinen_maschinen	{ height: 234px; width: 138px; background: url(images/gray_maschinen_maschinen.png); margin: 0 0 0 529px; }
#gray_kontakt_maschinen		{ height: 234px; width: 85px; background: url(images/gray_kontakt_maschinen.png); margin: 0 0 0 667px; }
#gray_quali_maschinen		{ height: 234px; width: 85px; background: url(images/gray_quali_maschinen.png); margin: 0 0 0 752px; }

#gray_home_kontakt			{ height: 234px; width: 65px; background: url(images/gray_home_kontakt.png); margin: 0 0 0 213px; }
#gray_unternehmen_kontakt	{ height: 234px; width: 116px; background: url(images/gray_unternehmen_kontakt.png); margin: 0 0 0 278px; }
#gray_leistungen_kontakt	{ height: 234px; width: 135px; background: url(images/gray_leistungen_kontakt.png); margin: 0 0 0 394px; }
#gray_maschinen_kontakt		{ height: 234px; width: 138px; background: url(images/gray_maschinen_kontakt.png); margin: 0 0 0 529px; }
#gray_kontakt_kontakt		{ height: 234px; width: 85px; background: url(images/gray_kontakt_kontakt.png); margin: 0 0 0 667px; }
#gray_quali_kontakt			{ height: 234px; width: 85px; background: url(images/gray_quali_kontakt.png); margin: 0 0 0 752px; }

#gray_home_leistungen			{ height: 234px; width: 65px; background: url(images/gray_home_leistungen.png); margin: 0 0 0 213px; }
#gray_unternehmen_leistungen	{ height: 234px; width: 116px; background: url(images/gray_unternehmen_leistungen.png); margin: 0 0 0 278px; }
#gray_leistungen_leistungen		{ height: 234px; width: 135px; background: url(images/gray_leistungen_leistungen.png); margin: 0 0 0 394px; }
#gray_maschinen_leistungen		{ height: 234px; width: 138px; background: url(images/gray_maschinen_leistungen.png); margin: 0 0 0 529px; }
#gray_kontakt_leistungen		{ height: 234px; width: 85px; background: url(images/gray_kontakt_leistungen.png); margin: 0 0 0 667px; }
#gray_quali_leistungen			{ height: 234px; width: 85px; background: url(images/gray_quali_leistungen.png); margin: 0 0 0 752px; }

#gray_home_quali			{ height: 234px; width: 65px; background: url(images/gray_home_quali.png); margin: 0 0 0 213px; }
#gray_unternehmen_quali	{ height: 234px; width: 116px; background: url(images/gray_unternehmen_quali.png); margin: 0 0 0 278px; }
#gray_leistungen_quali	{ height: 234px; width: 135px; background: url(images/gray_leistungen_quali.png); margin: 0 0 0 394px; }
#gray_maschinen_quali		{ height: 234px; width: 138px; background: url(images/gray_maschinen_quali.png); margin: 0 0 0 529px; }
#gray_kontakt_quali		{ height: 234px; width: 85px; background: url(images/gray_kontakt_quali.png); margin: 0 0 0 667px; }
#gray_quali_quali			{ height: 234px; width: 85px; background: url(images/gray_quali_quali.png); margin: 0 0 0 752px; }















#main, #kontakt { margin: 20px 0 0 0; }
#main		{ width: 640px; padding: 0 30px; float: left; }
#kontakt	{ width: 220px; float: left; border-left: 1px solid #eee; padding: 0 0 0 10px; }

#kontakt_left	{ float: left; width: 300px; }
#kontakt_right	{ float: left; margin: 0 0 30px 0; }

tr td.produkt_top	{ width: 450px; padding: 0 30px 0 0; border-bottom: 3px solid #eee; color: #333; }
tr td.masse_top		{ width: 50px; border-bottom: 3px solid #eee; color: #333;  }

tr td.produkt	{ width: 450px; padding: 5px 30px 5px 0; border-bottom: 1px dotted #ddd; }
tr td.masse		{ width: 50px; border-bottom: 1px dotted #ddd; }


tr td.produkt_top_dreh	{ width: 200px; padding: 0 30px 0 0; border-bottom: 3px solid #eee; color: #333;  }
tr td.produkt_top_dreh_d	{ width: 96px; border-bottom: 3px solid #eee; color: #333;  }
tr td.dreh_top		{ width: 100px; border-bottom: 3px solid #eee; color: #333;  }
tr td.dreh			{ width: 50px; border-bottom: 1px dotted #ddd; }
tr td.produkt_dreh	{ width: 620px; padding: 5px 30px 5px 0; border-bottom: 1px dotted #ddd; }

