html {overflow-x: hidden;}

a{text-decoration: none;}

body
{
	z-index:0;
	text-align: center;
	background-image:url(../grafik/bg.png);
}	

#background_top
{
	z-index:0;
	top: 0px;
	left: 0px;
	height:694px;
	width:101%;
	position:absolute;
	background-image:url(../grafik/bg_top.png);
	
}

#main
{
	width:956px;
	margin: 0 auto;
	margin-top: -9px;
	position:relative;
	font-family:verdana;
	font-size:12px;
}

#header
{
	width:956px;
	height:128px;
	z-index:100;
	background-image:url(../grafik/header.png);
}

#nav_head
{
	left:800px;
	top:23px;
	width:104px;
	height:51px;
	position:absolute;
	
}

a.kontakt_btn
{
	width:150px;
	height:24px;
	display:block;
	background-image:url(../grafik/kontakt_btn.png);
}
a.kontakt_btn:hover
{
	background-image:url(../grafik/kontakt_btn_akt.png);
}

a.impressum_btn
{
	width:148px;
	height:25px;
	display:block;
	background-image:url(../grafik/impressum_btn.png);
}
a.impressum_btn:hover
{
	background-image:url(../grafik/impressum_btn_akt.png);
}
a.impressum_btn_akt
{
	width:148px;
	height:25px;
	display:block;
	background-image:url(../grafik/impressum_btn_akt.png);
}
#content_nav
{
	width:955px;
	height:329px;
	z-index:100;
	background-image:url(../grafik/content_nav.png);
}

#nav
{
	top:127px;
	left:655px;
	width:299px;
	height:331px;
	position:absolute;
}

a.hausmeisterservice_btn
{
	width:297px;
	height:59px;
	display:block;
	background-image:url(../grafik/hausmeisterservice_btn.png);
}
a.hausmeisterservice_btn_akt
{
	width:297px;
	height:59px;
	display:block;
	background-image:url(../grafik/hausmeisterservice_btn_akt.png);
}
a.hausmeisterservice_btn:hover
{
	width:297px;
	height:59px;
	background-image:url(../grafik/hausmeisterservice_btn_akt.png);
}

a.bueroservice_btn
{
	width:297px;
	height:58px;
	display:block;
	background-image:url(../grafik/bueroservice_btn.png);
}

a.bueroservice_btn:hover
{
	background-image:url(../grafik/bueroservice_btn_akt.png);
}
a.bueroservice_btn_akt
{
	width:297px;
	height:58px;
	display:block;
	background-image:url(../grafik/bueroservice_btn_akt.png);
}
a.fahrservice_btn
{
	width:297px;
	height:58px;
	display:block;
	background-image:url(../grafik/fahrservice_btn.png);
}
a.fahrservice_btn:hover
{
	background-image:url(../grafik/fahrservice_btn_akt.png);
}
a.fahrservice_btn_akt
{
	width:297px;
	height:58px;
	display:block;
	background-image:url(../grafik/fahrservice_btn_akt.png);
}
a.sonstiges_btn
{
	width:297px;
	height:58px;
	display:block;
	background-image:url(../grafik/sonstiges_btn.png);
}

a.sonstiges_btn:hover
{
	background-image:url(../grafik/sonstiges_btn_akt.png);
}
a.sonstiges_btn_akt
{
	width:297px;
	height:58px;
	display:block;
	background-image:url(../grafik/sonstiges_btn_akt.png);
}
a.unternehmen_btn
{
	width:297px;
	height:58px;
	display:block;
	background-image:url(../grafik/unternehmen_btn.png);
}
a.unternehmen_btn:hover
{
	background-image:url(../grafik/unternehmen_btn_akt.png);
}
a.unternehmen_btn_akt
{
	width:297px;
	height:58px;
	display:block;
	background-image:url(../grafik/unternehmen_btn_akt.png);
}

#content
{
	
	margin-left:0px;
	width:953px;
	min-height:70px;
	z-index: 50;	
	background-image:url(../grafik/content.png);
}

#text_grau
{
	width:259px;
	height:77px;
	margin-top:-96px;
	margin-left:170px;
	z-index:100;
	text-align:left;
	float:left;
}

#footer
{
	margin-left:0px;
	margin-top: -100px;
	width:953px;
	height:552px;
	z-index: 1;
	background-image:url(../grafik/footer.png);
}
#buro_footer
{
	margin-top:-1px;
	margin-left:0px;
	width:953px;
	height:507px;
	z-index: 1;
	background-image:url(../grafik/buro_footer.png);	
}
#fahrservice_footer
{
	margin-top:-2px;
	margin-left:0px;
	width:953px;
	height:507px;
	z-index: 1;
	background-image:url(../grafik/fahrservice_footer.png);	
}
#sonstiges_footer
{
	margin-left:0px;
	width:953px;
	height:396px;
	z-index: 0;
	
	background-image:url(../grafik/sonstiges_footer.png);	
}
#home_headline
{
	width:428px;
	height:17px;
	float:left;
	margin-top:35px;
	margin-left:55px;
	background-image:url(../grafik/home_headline.png);
}
#referenzen_headline
{
	width:399px;
	height:18px;
	float:left;
	margin-top:35px;
	margin-left:55px;
	background-image:url(../grafik/referenzen_headline.png);
}
#home_topservice_bild
{
	width:177px;
	height:187px;
	margin-top:100px;
	margin-left:-420px;
	float:left;
	background-image:url(../grafik/home_topservice_bild.png);
}
#home_textblock
{
	width:285px;
	height:188px;
	float:left;
	margin-top:100px;
	margin-left:-225px;
	text-align:left;
	color:#515151;
}

#herzlichwillkommen
{
	width:200px;
	height:21px;
	margin-left:25px;
	background-image:url(../grafik/herzlichwillkommen.png);
}
#gehtnicht_bild
{
	width:251px;
	height:17px;
	background-image:url(../grafik/gehtnicht_bild.png);
}
#home_box
{
	width:471px;
	height:360px;
	margin-left:-210px;
	background-image:url(../grafik/home_box.png);
	z-index: 100;
	position: relative;
}
#home_hand
{
	width:40px;
	height:16px;
	margin-left:135px;
	float:left;
	z-index: 100;
	position: relative;
	background-image:url(../grafik/home_hand.png);
}
#text_bottom
{
	width:422px;
	color:#515151;
	float:left;
	text-align:left;
	margin-left:10px;
	z-index: 100;
	position: relative;
}
#home_unterschrift
{
	width:194px;
	height:83px;
	margin-top:50px;
	left:250px;
	position:absolute;
	background-image:url(../grafik/home_unterschrift.png);
}
#referenzentxt_top
{
	width:400px;
	color:#515151;
	margin-left:-375px;
	margin-top:110px;
	float:left;
	text-align:left;
}
#referenzen_hand
{
	width:40px;
	height:16px;
	float:left;
	margin-left:-410px;
	margin-top:155px;
	background-image:url(../grafik/referenzen_hand.png);
}
#referenzen_txt2
{
	width:258px;
	color:#515151;
	font-weight:bold;
	text-align:left;
	float:left;
	margin-left:-350px;
	margin-top:150px;
}
#referenzen_box
{
	z-index:100;
	width:468px;
	height:203px;
	position:absolute;
	left:140px;
	margin-top:150px;
	background-image:url(../grafik/referenzen_box.png);
}
#referenzen_txt3
{
	width:412px;
	color:#515151;
	text-align:left;
	margin-left:-220px;
}
#bilder_box
{
	width:442px;
	height:636px;
	margin-left:-200px;
}
#bild1
{
	width:201px;
	height:188px;
	float:left;
	margin-top:25px;
	background-image:url(../grafik/referenzen_bild1.png);
}
#bild2
{
	width:201px;
	height:188px;
	float:left;
	margin-left:25px;
	margin-top:25px;
	background-image:url(../grafik/referenzen_bild2.png);
}
#bild3
{
	width:201px;
	height:188px;
	float:left;
	margin-top:25px;
	background-image:url(../grafik/referenzen_bild3.png);
}
#bild4
{
	width:201px;
	height:188px;
	float:left;
	margin-left:25px;
	margin-top:25px;
	background-image:url(../grafik/referenzen_bild4.png);
}
#bild5
{
	width:201px;
	height:188px;
	left:156px;
	position:absolute;
	margin-top:240px;
	background-image:url(../grafik/referenzen_bild5.png);
}
#bild6
{
	width:201px;
	height:188px;
	position:absolute;
	left:372px;
	margin-top:240px;
	margin-left:10px;
	background-image:url(../grafik/referenzen_bild6.png);
}
#fahrservice_headline
{
	width:447px;
	height:20px;
	float:left;
	margin-top:35px;
	margin-left:55px;
	background-image:url(../grafik/fahrservice_headline.png);
}
#fahrservice_bild
{
	width:472px;
	height:178px;
	float:left;
	margin-left:55px;
	margin-top:0px;
	background-image:url(../grafik/fahrservice_bild.png);
}
#stichpunktbox1
{
	width:139px;
	height:42px;
	float:left;
	margin-left:-420px;
	margin-top:104px;
	text-align:left;
}
#stichpunktbox2
{
	width:159px;
	height:42px;
	float:left;
	margin-left:-270px;
	margin-top:104px;
	text-align:left;
}
#keinprob
{
	width:139px;
	height:27px;
	float:left;
	color:#569a0b;
	font-family:verdana;
	font-weight:bold;
	font-style:italic;
	font-size:15px;
	margin-left:-100px;
	margin-top:115px;
}
#fahrservice_txt1
{
	color:#569a0b;
	font-family:Verdana;
	font-size:16px;
	font-weight:bold;
	float:left;
	margin-left:360px;
	margin-top:22px;
}
#fahrservice_txt2
{
	text-align:left;
	float:left;
	width:431px;
	color:#9a9a9a;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	margin-top:30px;
	margin-left:165px;
	font-style:italic;
}
#home_berreichsbild
{
	float:left;
	width:28px;
	height:199px;
	margin-top:24px;
	margin-left:50px;
	background-image:url(../grafik/home_berreichsbild.png);
}
#buero_berreichsbild
{
	float:left;
	width:30px;
	height:126px;
	margin-top:-256px;
	margin-left:-380px;
	background-image:url(../grafik/buero_berreichsbild.png);
}
#fahrservice_berreichsbild
{
	float:left;
	width:32px;
	height:137px;
	margin-top:27px;
	margin-left:50px;
	background-image:url(../grafik/fahrservice_berreichsbild.png);
}
#impressum_berreichsbild
{
	float:left;
	width:31px;
	height:215px;
	margin-top:23px;
	margin-left:50px;
	background-image:url(../grafik/impressum_berreichsbild.png);
}
#sonstiges_icon
{
	float:left;
	width:32px;
	height:249px;
	margin-top:23px;
	margin-left:47px;
	background-image:url(../grafik/sonstiges_icon.png);
}
#referenzen_icon
{
	float:left;
	width:31px;
	height:228px;
	margin-top:23px;
	margin-left:50px;
	background-image:url(../grafik/referenzen_icon.png);
}
#schieblehre
{
	float:left;
	width:251px;
	height:256px;
	margin-left:245px;
	margin-top:-10px;
	background-image:url(../grafik/schieblehre.png);
}
#kontakt1
{
	width:225px;
	height:316px;
	width:300px;
	margin-left:-200px;
	margin-top:-220px;
	float:left;
	text-align:left;
}
#kontakt2
{
	width:180px;
	height:230px;
	width:250px;
	margin-left:430px;
	margin-top:-316px;
	float:left;
	text-align:left;
}
#text8
{
	margin-top:-100px;
}
#headline_impressum
{
	margin-left:133px;
	margin-top:-280px;
	float:left;
	text-align:left;	
}
#text10
{
	position:absolute;
	left:10px;
}
#referenzen_stichpunkt
{
	width:500px;
	
}
#homebox_txt
{
	float:left;
	text-align:left;
	margin-left:18px;
	margin-top:23px;	
}
#homebox_txt2
{
	float:left;
	text-align:left;
	margin-left:38px;
	margin-top:-214px;	
}
.homebox_email
{
	color:#569a0b;	
}
.homebox_email:hover
{
	color:#515151;	
}
#fahrservicebild_txt
{
	float:left;
	text-align:left;
	margin-top:25px;
	margin-left:215px;
}
#fahrservicebild_txt2
{
	float:left;
	text-align:left;
	margin-top:45px;
	margin-left:215px;
}
#fahrservicebild_txt2
{
	float:left;
	text-align:left;
	margin-top:24px;
	margin-left:240px;
}
#sonstiges_bild
{
	width:472px;
	height:192px;
	margin-left:-20px;
	margin-top:100px;
	float:left;
	background-image:url(../grafik/sonstiges_bild.png);
}
#sonstigesbild_txt
{
	float:left;
	text-align:left;
	margin-top:54px;
	margin-left:40px;	
}
#referenzenbox_txt1
{
	float:left;
	text-align:left;
	font-style:italic;
	margin-top:64px;
	margin-left:20px;	
}
#referenzenbox_txt2
{
	float:left;
	text-align:left;
	font-style:italic;
	margin-top:85px;
	margin-left:-130px;	
}
#referenzenbox_txt3
{
	float:left;
	font-style:italic;
	text-align:left;
	margin-top:155px;
	margin-left:-164px;	
}