a:link { 
	text-decoration: none;
	color: #444444;
}
a:visited { 
	text-decoration: none;
	color: #444444;
}
a:hover { 
	text-decoration: none;
	color: #444444;
	font-weight: bold;
}
a:active { 
	text-decoration: none;
	color: #444444;
}
a:focus { 
	text-decoration: none;
	color: #444444;
}

a.img:link { 
	text-decoration: none;
	color: #ffffff;
	border: 0 solid #ffffff;
	margin: 0;
	padding: 0;
}
a.img:visited { 
	text-decoration: none;
	color: #ffffff;
	border: 0 solid #ffffff;
	margin: 0;
	padding: 0;
}
a.img:hover { 
	text-decoration: none;
	color: #ffffff;
	border: 0 solid #ffffff;
	margin: 0;
	padding: 0;
}
a.img:active { 
	text-decoration: none;
	color: #ffffff;
	border: 0 solid #ffffff;
	margin: 0;
	padding: 0;
}
a.img:focus { 
	text-decoration: none;
	color: #ffffff;
	border: 0 solid #ffffff;
	margin: 0;
	padding: 0;
}

a.mitarbeiter:link { 
	text-decoration: none;
	color: #444444;
}
a.mitarbeiter:visited { 
	text-decoration: none;
	color: #444444;
}
a.mitarbeiter:hover { 
	text-decoration: none;
	color: #444444;
	font-weight: normal;
}
a.mitarbeiter:active { 
	text-decoration: none;
	color: #444444;
}
a.mitarbeiter:focus { 
	text-decoration: none;
	color: #444444;
}

body {
	font-family: Verdana, Arial;
	background-color: #dddddd;
	color: #000000;
	font-size: 8pt;
	margin: 0pt;
}

div.main{
	margin-top: 0pt;
	margin-left: 0pt;
	position: absolute;
	top: 3pt;
	left: 3pt;
	bottom: 3pt;
	width:	700pt;
	background-color: #ffffff;
}

div.menu_left{
	position: absolute;
	width: 170pt;
	top: 105pt;
	left:10pt;
	bottom: 81pt;
	background-color: #dddddd;
}

div.content{
	position: absolute;
	width: 522pt;
	top: 105pt;
	bottom: 81pt;
	right: 10pt;
	background-color: #ffffff;
}

div.adresse{
	position: absolute;
	width: 161pt;
	height: 50pt;
	bottom: 15pt;
	margin-left:10pt;
}

div.kuehler{
	position: absolute;
	width: 255pt;
	height: 50pt;
	bottom: 15pt;
	margin-left:190pt;
}

div.blech{
	position: absolute;
	width: 224pt;
	height: 50pt;
	bottom: 15pt;
	margin-left:466pt;
}

div.signatur{
	position: absolute;
	width: 500pt;
	height: 8pt;
	bottom: 5pt;
	margin-left: 100pt;
}

div.layout_rechts_mitte{
	position: absolute;
	top: 10pt;
	bottom: 10pt;
	right: 0pt;
	width: 20pt;
	margin-right: -10pt;
}

div.layout_unten{
	position: absolute;
	bottom: 0pt;
	right: 10pt;
	left: 9pt;
	height: 20pt;
	margin-bottom: -10pt;
}

div.designlinie_rechts{
	position: absolute;
	width: 1pt;
	top: 83pt;
	bottom: 58pt;
	margin-left: 689pt;
	background-color: #888888;
}

div.designlinie_links{
	position: absolute;
	width: 1pt;
	top: 83pt;
	left: 9pt;
	bottom: 58pt;
	background-color: #888888;
}

div.designlinie_oben_rechts{
	position: absolute;
	height: 1pt;
	top: 105pt;
	left: 5pt;
	right: 5pt;
	background-color: #888888;
}

div.designlinie_oben_links{
	position: absolute;
	height: 1pt;
	top: 89pt;
	left: 5pt;
	right: 5pt;
	background-color: #888888;
}

div.designlinie_mitte{
	position: absolute;
	width: 690pt;
	height: 1pt;
	bottom: 80pt;
	margin-left: 5pt;
	background-color: #888888;
}

div.designlinie_unten{
	position: absolute;
	width: 690pt;
	height: 1pt;
	bottom: 65pt;
	margin-left: 5pt;
	background-color: #888888;
}

div.linie_title_unten{
	position: absolute;
	width: 280pt;
	height: 1pt;
	margin-top: 58pt;
	margin-left: 172pt;
	background-color: #cccccc;
}

div.linie_title_links{
	position: absolute;
	width: 1pt;
	height: 26pt;
	margin-top: 38pt;
	margin-left: 179pt;
	background-color: #cccccc;
}

div.linie_content_links{
	position: absolute;
	width: 1pt;
	height: 35pt;
	margin-top: 75pt;
	margin-left: 201pt;
	background-color: #cccccc;
}

div.linie_content_oben{
	position: absolute;
	width: 100pt;
	height: 1pt;
	margin-top: 79pt;
	margin-left: 194pt;
	background-color: #cccccc;
}

div.linie_content_rechts{
	position: absolute;
	width: 1pt;
	height: 35pt;
	margin-top: 275pt;
	margin-left: 656pt;
	background-color: #cccccc;
}

div.linie_content_unten{
	position: absolute;
	width: 00pt;
	height: 1pt;
	margin-top: 305pt;
	margin-left: 565pt;
	background-color: #cccccc;
}

div.logo{
	position: absolute;
	width: 700pt;
	height: 80pt;
	top: 6pt;
	margin-left: 0pt;
}

div.header{
	position: absolute;
	height: 65pt;
	top: 10pt;
	right: 15pt;
	border-top: solid 3pt #ffffff;
	border-bottom: solid 3pt #ffffff;
	margin: 0;
	padding: 0;
}

div.impressum{
	position: absolute;
	width: 100pt;
	height: 15pt;
	bottom: 65pt;
	margin-left: 300pt;
}

div.anfahrt{
	position: absolute;
	width: 80pt;
	height: 15pt;
	top: 90pt;
	margin-left: 610pt;
}
div.kontakt{
	position: absolute;
	width: 80pt;
	height: 15pt;
	top: 90pt;
	margin-left: 530pt;
}

div.home{
	position: absolute;
	width: 152pt;
	height: 15pt;
	margin-top: 5pt;
	margin-left: 0pt;
	padding-left: 5pt;
}

div.unternehmen{
	position: absolute;
	width: 152pt;
	height: 15pt;
	margin-top: 25pt;
	margin-left: 0pt;
	padding-left: 5pt;
}

div.gf_kfz{
	position: absolute;
	width: 142pt;
	height: 15pt;
	margin-top: 55pt;
	margin-left: 10pt;
	padding-left: 5pt;
}

div.gf_blechverarbeitung{
	position: absolute;
	width: 142pt;
	height: 15pt;
	margin-top: 40pt;
	margin-left: 10pt;
	padding-left: 5pt;
}

div.mitarbeiter{
	position: absolute;
	width: 142pt;
	height: 15pt;
	margin-top: 70pt;
	margin-left: 10pt;
	padding-left: 5pt;
}

div.dienstleistungen{
	position: absolute;
	width: 120pt;
	height: 15pt;
	margin-top: 90pt;
	margin-left: 5pt;
}

div.kfz_kuehler{
	position: absolute;
	width: 120pt;
	height: 15pt;
	margin-top: 105pt;
	margin-left: 15pt;
}

div.kfz_klimaanlagen{
	position: absolute;
	width: 120pt;
	height: 15pt;
	margin-top: 120pt;
	margin-left: 15pt;
}

div.kfz_standheizungen{
	position: absolute;
	width: 120pt;
	height: 15pt;
	margin-top: 135pt;
	margin-left: 15pt;
}

div.blechverarbeitung{
	position: absolute;
	width: 120pt;
	height: 15pt;
	margin-top: 150pt;
	margin-left: 15pt;
}

div.partner{
	position: absolute;
	width: 120pt;
	height: 15pt;
	margin-top: 170pt;
	margin-left: 5pt;
}

div.kontakt_formular{
	position: absolute;
	margin-top: 0;
	margin-left: 10pt;
	padding: 0;
}

div.routenplaner{
	position: absolute;
	margin-top: 0;
	margin-left: 10pt;
	padding: 0;
}

div.content2{
	position: absolute;
	width: 502pt;
	margin-left: 0pt;
	top: 30pt;
	bottom: 0pt;
	color: #444444;
	padding-left: 10pt;
	padding-right: 10pt;
	overflow: scroll;
	margin: 0pt;
	padding-top: 0;
	padding-bottom: 0;
}

img.layout_rechts_oben{
	position: absolute;
	top: 0pt;
	right: 0pt;
	width: 20pt;
	height: 20pt;
	margin-right: -10pt;
	margin-top: -10pt;
}

img.layout_rechts_unten{
	position: absolute;
	bottom: 0pt;
	right: 0pt;
	width: 20pt;
	height: 20pt;
	margin-right: -10pt;
	margin-bottom: -10pt;
}

img.layout_unten_links{
	position: absolute;
	bottom: 0pt;
	left: 0pt;
	width: 18pt;
	height: 20pt;
	margin-left: -9pt;
	margin-bottom: -10pt;
}

img.layout_rechts_mitte{
	width: 100%;
	height: 100%;
}

img.layout_unten{
	width: 100%;
	height: 100%;
}

img.logo{
	height: 80pt;
	width: 700pt;
}

img.home{
	height: 150pt;
	width: 485pt;
	margin-top: 0pt;
	margin-left: 0pt;
	margin-bottom: 10pt;
}

img.unternehmen{
	height: 143pt;
	width: 260pt;
	margin-top: 10pt;
	margin-left: 10pt;
	margin-bottom: 10pt;
	margin-right: 5pt;
	float: right;
}

img.gf_kfz{
	height: 150pt;
	width: 120pt;
	margin-top: 10pt;
	margin-left: 10pt;
	margin-bottom: 10pt;
	margin-right: 10pt;
	float: right;
}

img.mitarbeiter{
	height: 120pt;
	width: 96pt;
	margin-top: 0pt;
	margin-left: 0pt;
	margin-bottom: 0pt;
	margin-right: 0pt;
}

img.dienstleistungen{
	height: 80pt;
	width: 120pt;
	margin-top: 0pt;
	margin-left: 0pt;
	margin-bottom: 0pt;
	margin-right: 0pt;
}

img.kfz_kuehler{
	height: 100pt;
	width: 140pt;
	margin-top: 10pt;
	margin-left: 10pt;
	margin-bottom: 15pt;
	margin-right: 10pt;
	float: left;
}

img.kfz_klimaanlagen{
	height: 100pt;
	width: 140pt;
	margin-top: 5pt;
	margin-left: 10pt;
	margin-bottom: 0pt;
	margin-right: 10pt;
	float: left;
}

img.kfz_klimaanlagen_2{
	height: 231pt;
	width: 140pt;
	margin-top: 10pt;
	margin-left: 10pt;
	margin-bottom: 25pt;
	margin-right: 10pt;
	float: left;
}

img.kfz_klimaanlagen_3{
	height: 143pt;
	width: 140pt;
	margin-top: 10pt;
	margin-left: 10pt;
	margin-bottom: 25pt;
	margin-right: 10pt;
	float: left;
}

img.kfz_standheizungen{
	height: 100pt;
	width: 140pt;
	margin-top: 5pt;
	margin-left: 10pt;
	margin-bottom: 0pt;
	margin-right: 10pt;
	float: left;
}

img.kfz_standheizungen_2{
	height: 100pt;
	width: 140pt;
	margin-top: 5pt;
	margin-left: 5pt;
	margin-bottom: 0pt;
	margin-right: 5pt;
}

img.baustelle{
	height: 120pt;
	width: 140pt;
	margin-top: 10pt;
	margin-left: 10pt;
	margin-bottom: 10pt;
	margin-right: 10pt;
	float: left;
}

img.logo_akg{
	height: 38pt;
	width: 118pt;
	margin: 20pt;
}

img.logo_asp{
	height: 58pt;
	width: 118pt;
	margin: 20pt;
}

img.logo_bs{
	height: 52pt;
	width: 118pt;
	margin: 20pt;
}

img.logo_bi{
	height: 45pt;
	width: 118pt;
	margin: 20pt;
}

img.logo_bhs{
	height: 48pt;
	width: 118pt;
	margin: 20pt;
}

img.logo_eberspaecher{
	height: 107pt;
	width: 118pt;
	margin: 20pt;
}

img.logo_mm{
	height: 66pt;
	width: 118pt;
	margin: 20pt;
}

img.logo_nissens{
	height: 69pt;
	width: 118pt;
	margin: 20pt;
}

img.logo_nrf{
	height: 83pt;
	width: 118pt;
	margin: 20pt;
}

img.logo_valeo{
	height: 72pt;
	width: 118pt;
	margin: 20pt;
}

img.logo_vdma{
	height: 45pt;
	width: 118pt;
	margin: 20pt;
}

img.logo_webasto{
	height: 32pt;
	width: 118pt;
	margin: 20pt;
}

img.logo_visteon{
	height: 73pt;
	width: 118pt;
	margin: 20pt;
}

img.anfahrt{
	height: 392pt;
	width: 490pt;
	margin: 0pt;
}

input{
	font-size: 8pt;
	color: #444444;
	margin: 0;
	padding: 0;
}

input.routenplaner{
	width: 150pt;
}

p.header{
	margin: 0;
	padding: 0;
	font-weight: bold;
	letter-spacing: 2pt;
	word-spacing: 4pt;
	color: #ff4444;
	font-size: 18pt;
	text-align: center;
}

p.footer{
	margin-top: 5pt;
	margin-left: 5pt;
	font-weight: bold;
	letter-spacing: 2pt;
	word-spacing: 4pt;
	color: #444444;
}

p.signatur{
	font-size: 6pt;
	color: #444444;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	margin-top: 1pt;
	margin-bottom: 1pt;
}

p.link{
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	margin-top: 2pt;
	margin-bottom: 2pt;
	font-weight: normal;
	letter-spacing: 1pt;
	word-spacing: 2pt;
}

p.menu{
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	margin-top: 2pt;
	margin-bottom: 2pt;
	font-weight: normal;
	letter-spacing: 1pt;
	word-spacing: 2pt;
}

p.title{
	margin-left: 10pt;
	margin-top: 10pt;
	margin-bottom: 5pt;
	font-size: 14pt;
	color: #0000cc;
	letter-spacing: 4pt;
	word-spacing: 4pt;
	font-weight: normal;
}

p.content{
	position: absolute;
	width: 502pt;
	margin-left: 0pt;
	top: 30pt;
	bottom: 0pt;
	color: #444444;
	padding-left: 10pt;
	padding-right: 10pt;
	overflow: scroll;
	margin: 0pt;
	padding-top: 0;
	padding-bottom: 0;
}

span.title{
	margin-left: 0pt;
	margin-top: 10pt;
	margin-bottom: 0pt;
	font-size: 12pt;
	letter-spacing: 4pt;
	word-spacing: 4pt;
	font-weight: bold;
	color: #0000cc;
}

span.title_2{
	margin-left: 0pt;
	margin-top: 10pt;
	margin-bottom: 0pt;
	font-size: 10pt;
	letter-spacing: 4pt;
	word-spacing: 4pt;
	font-weight: bold;
	color: #0000cc;
}

table.mitarbeiter{
	border-width: 1pt;
	border-style: dashed;
	border-color: #cccccc;
	font-size: 8pt;
	color: #444444;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	padding: 0pt;
	margin-top: 0pt;
	margin-bottom: 0pt;
	height: 130pt;
}

table.kontakt{
	border: 0 none #ffffff;
	font-size: 8pt;
	color: #444444;
	vertical-align: top;
	text-align: left;
	padding: 0;
	margin: 0;
}

table.routenplaner{
	border: 0 none #ffffff;
	font-size: 8pt;
	color: #444444;
	vertical-align: top;
	text-align: left;
	padding: 0;
	margin: 0 10pt 0 0;
}

td.mitarbeiter_spalte1 {
	border-width: 1pt;
	border-style: dashed;
	border-color: #cccccc;
	padding-left:5pt;
	padding-right: 5pt;
	padding-top: 0pt;
	padding-bottom: 0pt;
	margin:0pt;
	text-align: left;
	width: 80pt;
}

td.mitarbeiter_spalte2 {
	border-width: 1pt;
	border-style: dashed;
	border-color: #cccccc;
	padding-left:5pt;
	padding-right: 5pt;
	padding-top: 0pt;
	padding-bottom: 0pt;
	margin:0pt;
	text-align: left;
	width: 150pt;
}

td.mitarbeiter_bild {
	border-width: 1pt;
	border-style: dashed;
	border-color: #cccccc;
	padding-left:0pt;
	padding-right: 0pt;
	padding-top: 0pt;
	padding-bottom: 0pt;
	margin:0pt;
	text-align: left;
	width: 80pt;
}

td.kontakt{
	vertical-align: top;
	text-align: left;
}

textarea{
	font-size: 8pt;
	color: #444444;
	margin: 0;
	padding: 0;
}

td{
	margin: 0;
	padding: 1pt 0 1pt 0;
}

tr{
	margin: 0;
	padding: 1pt 0 1pt 0;
}