/* CSS Document */


body{
		background: url(../images/bg.gif) repeat-x ;
		text-align:	center;
		background-color: #;
		padding:0;
		margin:0;
}
h1
{
	font-family:		Arial, Verdana, Helvetica, sans-serif;
	font-weight:		normal;
	color:			#00A9B8;
	font-size:		1.0em;
	padding:6px;
	margin:0;
}
h2
{
	font-family:		Arial, Verdana, Helvetica, sans-serif;
	font-weight:		normal;
	color:			#00A9B8;
	font-size:		0.9em;
	padding:8px;
	margin:0;
}
img
{
	border:	0;
}
div
{
	border:	0;
	padding:0;
	margin:0;
}
p
{
	padding:0;
	margin:0;
}
table
{
	border-spacing:		0px;
	border:			0px;
	border-collapse:	collapse;
}
td
{
	border-spacing:		0px;
	border:			0px;
	border-collapse:	collapse;
	text-align:	left;
	vertical-align: top;
}
.header
{
	background: url(../images/bg_top.gif) no-repeat  left;
	width: 		957px;
	height:		148px;
}
.main
{
	background: url(../images/bg_schatten.png) no-repeat bottom ;
	width: 		957px;
	margin:			0 auto;
	text-align:		left;
	padding-bottom:	100px;
}
.content
{
	padding-left:30px;
	padding-top:10px;
	padding-right:30px;
	padding-bottom:10px;
}
.logo
{
	padding-left:40px;
	padding-top:10px;
	padding-right:250px;
	float: left;
	position: relative;
}
.adresse_start
{
	background: url(../images/bg_adresse.jpg) no-repeat  left;
	width: 		289px;
	height:		410px;
	margin:			0 ;
	padding: 0;
	float: left;
}
.adresse_schrift
{
	margin:			0 ;
	padding-top: 20px;
	padding-left: 20px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #666666;
}
.grafik_start
{
	background: url(../images/start_grafik.jpg) no-repeat  right top;
	width: 		593px;
	margin-left: 15px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;


}
.grafik_unternehmen
{
	background: url(../images/unternehmen_grafik.jpg) no-repeat  right;
	width: 		593px;
	height:		225px;
	margin:		0;
	padding-left: 15px;
	float: left;
}
.grafik_laserschweissen
{
	background: url(../images/laserschweissen_grafik.jpg) no-repeat  right;
	width: 		593px;
	height:		225px;
	margin:		0;
	padding-left: 15px;
	float: left;
}
.grafik_plasmaschweissen
{
	background: url(../images/plasmaschweissen_grafik.jpg) no-repeat  right;
	width: 		593px;
	height:		225px;
	margin:		0;
	padding-left: 15px;
	float: left;
}
.grafik_lasergravur
{
	background: url(../images/lasergravur_grafik.jpg) no-repeat  right;
	width: 		593px;
	height:		225px;
	margin:		0;
	padding-left: 15px;
	float: left;
}
.grafik_kontakt
{
	background: url(../images/kontakt_grafik.jpg) no-repeat  right;
	width: 		593px;
	height:		225px;
	margin:		0;
	padding-left: 15px;
	float: left;
}
.grafik_impressum
{
	background: url(../images/impressum_grafik.jpg) no-repeat  right;
	width: 		593px;
	height:		225px;
	margin:		0;
	padding-left: 15px;
	float: left;
}
/* ------------------- Hauptmenü ------------------- */

#menu 
{
	font-family:		Arial, Verdana, Helvetica, sans-serif;
	font-weight:		normal;
	color:			#424243;
	white-space:		nowrap;
	height:			19px;
	margin:			0;
	padding-top: 98px;
	position: relative; /* ------------------- wichtiger IE-Hack zum klicken wiederherstellen ------------------- */
	
}

#menu ul 
{
	float:			left;
	margin:			0;
	padding:		0;
	list-style:		none;
}
#menu li 
{
	float:			left;
	margin:			0;
	padding:		0;
	height:			40px;
	border-left:		1px solid #DAAB59;
}
#menu a 
{
	font-size:		0.8em;
	float:			left;
	font-weight:		bold;
	display:		block;
	height:			19px;
	line-height:		19px;
	padding:		0 20px;
	color:			#424243;
	text-decoration:	none;
}
#menu a:hover
{
	color:			#DAAB59;
	text-decoration:	none;
	font-weight:		bold;
}
#menu a.active:link, #menu a.active:visited
{
	
	color:			#DAAB59;
	text-decoration:	none;
	font-weight:		bold;
}
#textlink a
{
	color:			#D37C42;
	text-decoration:	none;
}
#textlink a:hover
{
	color:			#DAAB59;
	text-decoration:	underline;
}
#textlink a.active:link, #menu a.active:visited, #untermenu a.active:visited
{
	
	color:			#DAAB59;
	text-decoration:	none;
}
.cont_1_start
{
	padding-top:15px;
	clear:		both;
}
.zelle1_start
{
	background: url(../images/hg_container.gif) repeat-x top;
	width: 		289px;
	height:		250px;
	margin:			0;
	padding:	0;	
}
.zelle2_start
{
	width: 		15px;
	height:		250px;
	margin:			0;	
}
.zelle3_start
{
	background: url(../images/hg_container.gif) repeat-x top;
	width: 		289px;
	height:		250px;
	margin:			0;
	padding-left:	0;	
}
.zelle4_start
{
	width: 		15px;
	height:		250px;
	margin:			0;	
}
.zelle5_start
{
	background: url(../images/hg_container.gif) repeat-x top;
	width: 		289px;
	height:		250px;
	margin:			0;
	padding-left:	0;	
}
.bilder_rahmen 
{
	margin: 0px 5px 5px 5px;
	border: 1px solid #6AE1E8;
	padding: 5px;

}
.start_tabelle 
{
	margin: 0;
	padding: 5px;
	position: relative;
}
.txt_start
{
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-weight:		normal;
	color:			#3A3B3C;
	font-size:		0.7em;
	padding:6px;
	margin:0;
}
.txt_content
{
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-weight:		normal;
	color:			#3A3B3C;
	font-size:		0.8em;
	padding:6px;
	margin:0;
}
.footer
{
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-weight:		normal;
	color:			#3A3B3C;
	font-size:		0.7em;
	padding-bottom:	20px;
	margin:0;
}
.mehr_infos
{
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-weight:		normal;
	color:			#D37C42;
	font-size:		0.7em;
	padding-top:	10px;
	padding-right:	10px;
	margin:0;
	text-align: right;
}
