body		{ background-color: rgb(0,0,0); color: rgb(255,255,255); margin: 0px; padding: 0px;
				font-family: Verdana,Arial,Helvetica,SansSerif; font-size: 12px; line-height: 15px; }

h1			{ margin: 0px; padding: 0px; margin-top: 20px; margin-bottom: 10px; color: rgb(255,222,0); font-size: 15px; }
p			{ padding: 0px; margin: 0px; }
img			{ border: none; }
.clear		{ clear: both; height: 1px; overflow: hidden; }

a:link 		{ font-family: Verdana,Arial,Helvetica,SansSerif; font-size: 12px; color: #C0C0C0; }
a:visited 	{ font-family: Verdana,Arial,Helvetica,SansSerif; font-size: 12px; color: #C0C0C0; }
a:hover 	{ font-family: Verdana,Arial,Helvetica,SansSerif; font-size: 12px; color: #808080; }

a.foot:link 	{ font-family: Verdana,Arial; font-size: 12px; color: #C0C0C0; text-decoration: none; }
a.foot:visited 	{ font-family: Verdana,Arial; font-size: 12px; color: #C0C0C0; text-decoration: none; }
a.foot:hover 	{ font-family: Verdana,Arial; font-size: 12px; color: #808080; text-decoration: underline; }

a.small:link 	{ font-family: Verdana,Arial; font-size: 10px; color: #C0C0C0; text-decoration: none; }
a.small:visited { font-family: Verdana,Arial; font-size: 10px; color: #C0C0C0; text-decoration: none; }
a.small:hover 	{ font-family: Verdana,Arial; font-size: 10px; color: #808080; text-decoration: underline; }

a.home:link 	{ font-family: Verdana,Arial; font-size: 12px; color: rgb(255,255,255);	text-decoration: none; }
a.home:visited 	{ font-family: Verdana,Arial; font-size: 12px; color: rgb(255,255,255);	text-decoration: none; }
a.home:hover 	{ font-family: Verdana,Arial; font-size: 12px; color: rgb(255,255,255);	text-decoration: underline; }

#site_center	{ margin: 0px auto; width: 755px; padding-bottom: 15px; }
#head			{ width: 755px; }
	#schnellsuche	{ float: left; width: 200px; text-align: left; margin-top: 5px; }
	#sprachwahl	{ float: right; width: 200px; text-align: right; margin-top: 5px; }
		#sprachwahl img	{ border: 1px solid rgb(80,80,80); margin-left: 5px; }
	#logo		{ float: left; width: 100%; text-align: center; }
	
#navigation		{ text-align: center; width: 768px; }

#titel		{ width: 100%; text-align: center; }

#inhalt					{ float: left; width: 755px; text-align: center; }
#inhalt_produktgruppen	{ float: left; width: 850px; margin-left: -40px; text-align: center; }
#inhalt_herstellung		{ float: left; width: 755px; text-align: center; margin-left: 10px; }

.fliesstext			{ width: 100%; text-align: center; }
.img_herstellung		{ float: left; width: 250px; text-align: left; padding: 0px 0px 10px 0px; }
.img_herstellung_hoch	{ float: left; width: 250px; text-align: center; padding: 0px 0px 10px 0px; }
.img_herstellung_hoch img	{ padding-right: 30px; }

.produktgruppe		{ float: left; width: 250px; text-align: center; padding: 0px 0px 20px 0px; }
.produktgruppe p	{ width: 250px; text-align: center; }

#foot		{ width: 755px; text-align: center; padding-top: 15px; }
	#foot_navi	{ width: 755px; margin-top: 10px; }
	#foot_produktnavi	{ width: 755px; margin-top: 10px; font-size: 10px; }
	#footer		{ width: 755px; margin-top: 10px; }
	
#table2		{ margin-bottom: 15px; }


/* Hauptnavigation */
ul.hauptnavigation		{ margin: 0px; padding: 0px; list-style-type: none; }
ul.hauptnavigation li	{ display: inline; text-align: center; float: left; padding: 9px 4px 4px 4px; }

a.navihaupt:link 		{ font-family: Verdana,Arial,Helvetica,SansSerif; font-size: 14px; color: rgb(255,222,0);
							text-decoration: none; font-weight: bold; border: none; }
a.navihaupt:visited 	{ font-family: Verdana,Arial,Helvetica,SansSerif; font-size: 14px; color: rgb(255,222,0);
							text-decoration: none; font-weight: bold; border: none; }
a.navihaupt:hover 		{ font-family: Verdana,Arial,Helvetica,SansSerif; font-size: 14px; color: rgb(255,222,0);
							text-decoration: none; font-weight: bold; border-bottom: 1px solid rgb(255,222,0); }
							
/* Formulare */
.schnellsuche	{ font-family: Verdana,Arial,Helvetica,SansSerif; font-size: 12px; background-color: rgb(0,0,0);
					color: rgb(255,255,255); border: 1px solid rgb(80,80,80); }
