@charset "utf-8";
/* CSS Document */

* {
padding: 0;
margin: 0;
}

body {
	background:#fff;
	font-family:Arial, Helvetica, sans-serif;
}

#kopf {
	width:100%;
	height:100px;
	margin: 4% 0 0 0;
	text-align:center;
}

#header {
	margin: 0 auto;
	width:700px;
}

#logo {
	margin: 6px 20px 20px 10px;
	float:left;
}

#dienstleistungen {
	width:341px;
	height:55px;
	float:right;
	margin:20px 10px 0 0;
	position:relative;
}

#lackierindustrie {
	width:100%;
	margin: 0 0 8px 0;
	background:#f9cf1b url(hgl_verlauf.gif) 50% repeat-y;
	padding: 6px 0;
	text-align:center;
}

#l1 {
	margin: 0 auto;
	width:680px;
	background:url(hgl_main.gif) 50% repeat-y;
	display:table;
}

#l2 {
	background:url(l_bild.jpg) left top no-repeat;
	display:table;
}

#l3 {
	text-align:left;
	background:url(l_bild.jpg) left top no-repeat;
	padding: 0 10px 0 339px;
	min-height:160px;
	text-decoration:none;
	cursor:pointer;
}

#grossteile, #grossteile a:link, #grossteile a:visited {
	height:39px;
	width:139px;
	margin:146px 0 0 126px;
	background:url(link_grossteile-anlage.png);
	z-index:1;
	position:absolute;
	cursor:pointer;
}

#broschuere-a {
	margin:116px 0 0 126px;
	z-index:1;
	position:absolute;
}

a:hover div#grossteile  {
	background-position:bottom;
	cursor:pointer;
}

#automotive {
	width:100%;
	padding: 6px 0;
	background:#1552a9 url(hga_verlauf.gif) 50% repeat-y;
	text-align:center;
}

#a1 {
	margin: 0 auto;
	width:680px;
	background:url(hga_main.gif) 50% repeat-y;
	display:table;
}

#a2 {
	background:url(a_bild.jpg) left top no-repeat;
	display:table;
}

#a3 {
	text-align:left;
	background:url(a_bild.jpg) left top no-repeat;
	padding: 0 10px 0 339px;
	min-height:160px;
	cursor:pointer;
	text-decoration:none;
}

h1, h1 a:link, h1 a:visited {
	font-size:22px;
	font-style:italic;
	font-weight:bold;
	color: #1552a9;
	padding: 12px 0 8px 0;
	text-decoration:none;
}

h1 a:hover, h2 a:hover  {
	color: #01a9ed;
}

h2, h2 a:link, h2 a:visited {
	font-size:15px;
	font-weight:bold;
	line-height:20px;
	color:#333;
	padding: 8px 0 16px 0;
	text-decoration:none;
}

h3, h3 a:link, h3 a:visited {
	font-size:15px;
	font-weight:bold;
	line-height:20px;
	color:#f9cf1b;
	padding: 8px 0 16px 0;
	text-decoration:none;
}

a:hover div#grossteile h3  {
	color: #FF0000;
}

p {
	color:#333;
	font-size:13px;
	line-height:18px;
	text-indent:16px;
	padding: 0 0 12px 0
}

.zu {
	display:block;
	width:1px;
}

.link {
	width:270px;
	height:30px;
	float:left;
	cursor:pointer;
}

a.download {
	display:block;
	float:left;
	margin: 0 0 0 68px;
	font-size:13px;
	color:#01a9ed;
	text-decoration:none;
	font-weight:bold;
}

a.download:hover {
	color:#1552a9;
}

