body, html {
	margin:0px;
}
html {
	min-height:99%;
	margin-bottom:1px;
}

body {
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	background-image:url(../gif/bg.jpg);
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	text-align:center;
}

a:link,
a:visited {
	text-decoration: underline;
	color:#FFF36E;
}

a:hover {
	text-decoration: underline;
	color:#FFF;
}

h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input, dl, dt, dd {
	margin:0px;
	padding:0px;
}

p {
	line-height:125%;
}

.all {
	position:relative;
	top:0px;
	left:0px;
	width:889px;
	margin:0 auto;
}

.tre_1 {
	float:left; width:19px; height:551px; background-image:url(../gif/1a.png); background-position:top left; background-repeat:no-repeat;
}

.tre_2 {
	float:left; width:19px; height:551px; background-image:url(../gif/3a.png); background-position:top left; background-repeat:no-repeat; margin-right:15px;
}

#spot {
	float:left; width:120px; height:551px; background-image:url(../gif/bg_spotrepair.jpg); background-position: top left; background-repeat:no-repeat;
}

#spot #ani {
	width:120px; height:213px;
}

#spot #ani img {
	padding:13px 3px 0 0;
}

#spot p.p1 {
	text-align:center; padding:5px 5px 0 0; font-weight:bold;
}

#spot .d1 {
	padding:0 0 0 5px;
}

#spot h1 {
	padding:25px 5px 0 0; font-size:13px; font-weight:bold; text-align:center;
}

#spot p.p2 {
	padding:20px 0 0 0; font-weight:bold; color:#FFF36E; text-align:left;
}

#spot p.p3 {
	font-weight:bold; color:#FFF36E; text-align:left; padding-top:20px;
}

#spot p.p4 {
	padding:17px 5px 0 0; text-align:right; font-size:10px;
}

#spot ul {
	margin:3px 0 0 5px; padding:0 0 0 10px; text-align:left;
}

.tre_3 {
	float:left; width:19px; height:551px; background-image:url(../gif/1.jpg); background-position:top left; background-repeat:no-repeat;
}

.tre_4 {
	float:left; width:19px; height:551px; background-image:url(../gif/3.jpg); background-position:top left; background-repeat:no-repeat;
}

#con {
	float:left; width:712px; height:551px;
}

.pt_5 {
	padding-top:5pt;
}

.pt_8 {
	padding-top:8pt;
}

.pt_10 {
	padding-top:10pt;
}

.pt_13 {
	padding-top:13pt;
}

.fl_68 {
	float:left; width:68px;
}

.fl_85 {
	float:left; width:85px;
}

.fl_120 {
	float:left; width:120px;
}

.fl_300 {
	float:left; width:300px;
}

.fl_308 {
	float:left; width:308px;
}

.fl_356 {
	float:left; width:356px;
}

.fl_404 {
	float:left; width:404px;
}

.fl_627 {
	float:left; width:627px;
}

.clb {
	clear:both;
}
/* Startseite */

#con #home_1 {
	background-image:url(../gif/bg_start_oben_links.jpg); width=:308px; height:118px;
}

#con #home_1 .d1 {
	float:left; width:126px;
}

#con #home_1 .d1 img {
	padding-left:16px;
}

#con #home_1 .d2 {
	float:left; width:182px;
}

#con #home_1 .d2 p {
	padding:0 0 0 6px; text-align:left;
}

#con #home_1 .d3 {
	clear:both;
}

#con #home_1 .d3 p {
	padding:0 0 0 16px; text-align:left;
}

#con #home_2 {
	background-image:url(../gif/bg_start_oben_rechts.jpg); width:404px; height:118px;
}

#con #home_2 .d1 {
	float:left; width:106px;
}

#con #home_2 .d1 img {
	padding:3px 0 0 16px;
}

#con #home_2 .d2 {
	float:left; width:298px;
}

#con #home_2 .d2 p {
	padding:6px 12pt 0 10px; text-align:left;
}

#con #home_2 p.tab1_1 {
	padding:12px 0 0 16px; font-weight:bold; color:#011C26; text-align:center;
}

#con #home_2 p.tab1_2 {
	padding:12px 18px 0 0; font-weight:bold; color:#011C26; text-align:center;
}

#con #home_3 {
	background-image:url(../gif/bg_start_unten_rechts.jpg); width:404px; height:228px;
}

#con #home_3 p.tab2 {
	text-align:center; padding:0 0 0 16pt; font-weight:bold;
}

#con #home_3 p.tab3 {
	padding:0 0 0 12pt; text-align:left;
}

#con #home_3 p.tab4 {
	padding:5pt 0 0 16px; text-align:left;
}

#con #home_3 .tab5 {
	padding:0px; font-weight:bold; color:#011C26; text-align:center;
}

#con #home_3 span.spa {
	color:#FFF36E;
}

#con #home_3 td {
	height:34px;
}

#con #home_4 {
	background-image:url(../gif/bg_start_unten_links.jpg); width:308px; height:193px;
}

#con #home_4 p {
	padding:5pt 13pt 0 15pt; text-align:left;
}

/* Leistungen */

#con #lei_1 {
	float:left; background-image:url(../gif/bg_leistungen_oben_links.jpg); width:358px; height:193px;
}

#con #lei_1 p.p1 {
	text-align:left; padding:3px 0 0 22px;
}

#con #lei_1 p.p2 {
	text-align:left; padding:0 0 0 30px; font-size:0.85em;
}

#con #lei_1 p.p3 {
	color:#FFF36E; text-align:right; padding:3px 15px 0 0;
}

#con #lei_1 span.spo {
	color:#FFF36E;
}

#con #lei_2 {
	float:left; background-image:url(../gif/bg_leistungen_oben_rechts.jpg); width:354px; height:193px;
}

#con #lei_2 p.p1 {
	text-align:left; padding:3px 0 0 5px;
}

#con #lei_2 p.p2 {
	text-align:left; padding:0 0 0 13px; font-size:0.85em;
}

#con #lei_2 p.p3 {
	color:#FFF36E; text-align:right; padding:3px 36px 0 0;
}

#con #lei_2 p.p4 {
	font-size:x-small; text-align:left; padding:10px 0 0 5px;
}

#con #lei_2 p.p5 {
	font-size:x-small; text-align:right; padding:0 36px 0 0;
}

#con #lei_2 span.spo {
	color:#FFF36E;
}

#con #lei_3 {
	float:left; background-image:url(../gif/bg_leistungen_unten_links.jpg); width:389px; height:128px;
}

#con #lei_3 .d1 {
	float:left; width:150px;
}

#con #lei_3 .d1 img {
	padding:35px 0 0 22px;
}

#con #lei_3 .d2 {
	float:left; width:239px;
}

#con #lei_3 .d2 p {
	padding:35px 10px 0 10px; font-weight:bold; text-align:left;
}

#con #lei_3 .d2 ul {
	margin:0px; padding:3px 0 0 25px; text-align:left;
}

#con #lei_3 .d2 li {
	color:#FFF36E;
}

#con #lei_3 span.spi {
	color:#FFF;
}

#con #lei_4 {
	float:left; background-image:url(../gif/bg_leistungen_unten_rechts.jpg); width:323px; height:128px;
}

#con #lei_4 p.p1 {
	padding:6pt 5pt 0 7pt; font-weight:bold; text-align:left;
}

#con #lei_4 ul {
	margin:0px; padding:3px 0 0 25px; text-align:left;
}

#con #lei_4 li {
	color:#FFF36E;
}

#con #lei_4 span.spi {
	color:#FFF;
}

#con #lei_4 p.p2 {
	padding-top:4pt; padding-left:7pt; text-align:left;
}

/* Unternehmen */

#con #ug_1 {
	background-image:url(../gif/bg_unternehmen_oben_links.jpg); width:308px; height:125px;
}

#con #ug_1 img {
	padding:7pt 32px 0 22px;
}

#con #ug_2 {
	background-image:url(../gif/bg_unternehmen_oben_rechts.jpg); width:404px; height:125px;
}

#con #ug_2 p {
	padding:7pt 0 0 15pt; text-align:left;
}

#con #ug_3 {
	float:left; background-image:url(../gif/bg_impressum_oben_links.jpg); width:389px; height:193px;
}

#con #ug_3 .d1 {
	float:left; width:100px; display:inline;
}

#con #ug_3 .d1 img {
	padding:28pt 0 0 25px;
}

#con #ug_3 .d2 {
	float:left; width:289px; display:inline;
}

#con #ug_3 .d2 p {
	padding:28pt 5px 0 10px; text-align:left;
}

#con #ug_4 {
	float:left; background-image:url(../gif/bg_impressum_oben_rechts.jpg); width:323px; height:193px;
}

#con #ug_4 p.p1 {
	text-align:center; padding:15px 0 0 0; color:#FFF36E;
}

#con #ug_4 p.p2 {
	text-align:left; padding:15px 0 0 25px;
}

#con #ug_4 img {
	padding:10px 20px 0 0;
}

/* Spot-Repair */

#con #spot_1 {
	float:left; background-image:url(../gif/bg_impressum_oben_links.jpg); height:193px; width:389px;
}

#con #spot_1 h1 {
	font-weight:bold; color:#FFF36E; padding:13px 0 0 18pt; font-size:11px; text-align:left;
}

#con #spot_1 p {
	padding:12px 0 0 18pt; text-align:left;
}

#con #spot_2 {
	float:left; background-image:url(../gif/bg_impressum_oben_rechts.jpg); height:193px; width:323px;
}

#con #spot_2 h2 {
	font-weight:bold; color:#FFF36E; padding:13px 0 0 5px; font-size:11px; text-align:left;
}

#con #spot_2 p {
	padding:12px 0 0 5px; text-align:left; text-decoration:underline;
}

#con #spot_2 ul {
	margin:0px; padding:10px 0 0 22px; text-align:left;
}

#con #spot_3 {
	background-image:url(../gif/bg_impressum_unten.jpg); width:712px; height:128px;
}

#con #spot_3 h3 {
	font-weight:bold; color:#FFF36E; padding:8pt 0 0 18pt; font-size:11px; text-align:left;
}

#con #spot_3 p.p1 {
	padding:15px 0 0 18pt; text-align:left; text-decoration:underline;
}

#con #spot_3 ul {
	margin:0px; padding:10px 0 0 40px; text-align:left;
}

#con #spot_3 p.p2 {
	text-align:right; padding:50px 25px 0 0; font-size:10px;
}

#con #spot_3 a:link,
#con #spot_3 a:visited {
	color:#FFF36E;
	text-decoration:none;
}

#con #spot_3 a:hover {
	color:#FFF36E;
	text-decoration:underline;
}

/* Spot-Repair Erkl */

#con #spoti_1 {
	background-image:url(../gif/16.jpg); width:712px; height:348px;
}

#con #spoti_1 h1 {
	font-weight:bold; color:#FFF36E; padding:13px 0 0 18pt; font-size:11px; text-align:left;
}

#con #spoti_1 p {
	padding:12px 10px 0 18pt; text-align:left;
}

#con #spoti_1 img {
	padding:12px 0 0 0;
}
/* Impressum */
#con #impi_1 {
	float:left; width:389px; height:193px; background-image:url(../gif/bg_impressum_oben_links.jpg);
}

#con #impi_1 p {
	padding:0 0 0 23px; text-align:left;
}

#con #impi_2 {
	float:left; width:323px; height:193px; background-image:url(../gif/bg_impressum_oben_rechts.jpg);
}

#con #impi_2 p {
	padding:13pt 0 0 6pt; text-align:left;
}

#con #impi_3 {
	clear:both; width:712px;
}

#con #impi_3 .d1 {
	background-image:url(../gif/bg_impressum_unten.jpg); width:712px; height:128px;
}

#con #impi_3 p {
	padding:0 0 0 23px; text-align:left;
}

#ueb {
	clear:both; width:889px;
}

#ueb p {
	text-align:center; padding:10px 0 5px 158px; color:#3FA0B1;
}

#ueb a:link,
#ueb a:visited {
	color:#FFF36E;
	text-decoration:none;
}

#ueb a:hover {
	color:#FFF36E;
	text-decoration:underline;
}

#ueb span.sp {
	color:#FFF36E;
}

.we_1 {
	float:left; width:161px; height:23px;
}

.we_2 {
	float:left; width:444px; height:23px;
}

.we_3 {
	float:left; width:107px; height:23px;
}
