@charset "utf-8";
/* CSS Document */
* {
margin:0px;
padding:0px;
}
a:focus {
outline:none;
}
.clear{
clear:both;
margin:0 0 4px 0;
}
a{
color:#00AAA0;
text-decoration:none;
}
a:hover{
color:#6b6b6b;
text-decoration:none;
}
h1#branding a{
display:block;
height:100px;
position:absolute;
right:0;
text-indent:-9999px;
top:82px;
width:109px;
z-index:2;
}
#vcf {
background:url("../images/vcf-card.jpg") no-repeat scroll 0 0 transparent;
display:block;
height:30px;
list-style-image:none;
margin:15px 0 0;
text-indent:-9999px;
width:204px;
}
div.hr {
  width:750px;
  background:url(../images/bg-hr.jpg) 0 0 no-repeat;
  height:1px;
  float:left;
  margin:0 0 20px 0;
}
div.hr hr {
  display: none;
}
div.hr2 {
  width:735px;
  background:url(../images/bg-hr.jpg) 0 0 no-repeat;
  height:1px;
  float:left;
  margin:0 0 20px 0;
}
div.hr2 hr {
  display: none;
}
html{
}
body{
background:#cccccc;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
color:#6b6b6b;
line-height:20px;
background:url(../images/bg-body2.jpg) top center no-repeat #cccccc;
}
body.index{
background:#cccccc;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
color:#6b6b6b;
line-height:20px;
background:url(../images/bg-body.jpg) top center no-repeat #cccccc;
}
#container{
width:843px;
margin:0 auto;
}
#header{
position:relative;
width:843px;
height:244px;
}
.stripe{
border-bottom:solid 1px #00aaa0;
position:absolute;
top:208px;
width:830px;
left:5px;
height:1px;
line-height:1px;
}
#navi{
background:transparent url(../images/bg-navi.jpg) no-repeat scroll 0 0;
height:28px;
left:3px;
position:absolute;
top:181px;
width:835px;
}
#navi ul{
position:relative;
}
	#navi ul li{
	float:left;
	list-style:none;
	}
	#navi ul li a{
	text-indent:-9999px;
	display:block;
	height:28px;
	}
	#navi ul li a#ueber-uns{
	position:absolute;
	top:0;
	left:0px;
	width:105px;
	height:27px;
	}
	#navi ul li a#ueber-uns:hover{
	background:url(../images/bg-navi.jpg) 0 -28px no-repeat;
	height:28px;
	width:105px;
	position:absolute;
	top:0px;
	left:0px;
	}
	#navi ul li a#ueber-uns-active{
	background:url(../images/bg-navi.jpg) 0 -28px no-repeat;
	height:28px;
	width:105px;
	position:absolute;
	top:0px;
	left:0px;
	}
	#navi ul li a#sack-pack{
	position:absolute;
	top:0;
	left:105px;
	width:193px;
	height:27px;
	}
	#navi ul li a#sack-pack:hover{
	background:url(../images/bg-navi.jpg) -104px -28px no-repeat;
	width:194px;
	height:28px;
	position:absolute;
	top:0px;
	left:104px;
	}
	#navi ul li a#sack-pack-active{
	background:url(../images/bg-navi.jpg) -104px -28px no-repeat;
	width:194px;
	height:28px;
	position:absolute;
	top:0px;
	left:104px;
	}
	#navi ul li a#leistungen{
	position:absolute;
	top:0;
	left:298px;
	width:116px;
	height:28px;
	}
	#navi ul li a#leistungen:hover{
	background:url(../images/bg-navi.jpg) -297px -28px no-repeat;
	width:117px;
	height:28px;
	position:absolute;
	top:0px;
	left:297px;
	}
	#navi ul li a#leistungen-active{
	background:url(../images/bg-navi.jpg) -297px -28px no-repeat;
	width:117px;
	height:28px;
	position:absolute;
	top:0px;
	left:297px;

	}
	#navi ul li a#angebot{
	position:absolute;
	top:0;
	left:414px;
	width:110px;
	height:27px;
	}
	#navi ul li a#angebot:hover{
	background:url(../images/bg-navi.jpg) -413px -28px no-repeat;
	height:28px;
	width:111px;
	position:absolute;
	top:0px;
	left:413px;
	
	}
	#navi ul li a#angebot-active{
	background:url(../images/bg-navi.jpg) -413px -28px no-repeat;
	width:111px;
	height:28px;
	position:absolute;
	top:0px;
	left:413px;
	}
	#navi ul li a#referenzen{
	position:absolute;
	top:0;
	left:524px;
	width:116px;
	height:28px;
	}
	#navi ul li a#referenzen:hover{
	background:url(../images/bg-navi.jpg) -523px -28px no-repeat;
	height:28px;
	width:117px;
	position:absolute;
	top:0px;
	left:523px
	}
	#navi ul li a#referenzen-active{
	background:url(../images/bg-navi.jpg) -523px -28px no-repeat;
	height:28px;
	width:117px; 
	position:absolute;
	top:0px;
	left:523px
	}
	#navi ul li a#partner{
	position:absolute;
	top:0;
	left:640px;
	width:94px;
	height:28px;
	}
	#navi ul li a#partner:hover{
	background:url(../images/bg-navi.jpg) -639px -28px no-repeat;
	height:28px;
	width:95px;
	position:absolute;
	top:0;
	left:639px;
	}
	#navi ul li a#partner-active{
	background:url(../images/bg-navi.jpg) -639px -28px no-repeat;
	height:28px;
	width:95px; 
	position:absolute;
	top:0;
	left:639px;
	}
	#navi ul li a#galerie{
	position:absolute;
	top:0;
	left:734px;
	width:101px;
	height:28px;
	}
	#navi ul li a#galerie:hover{
	background:url(../images/bg-navi.jpg) -733px -28px no-repeat;
	width:103px;
	height:28px;
	position:absolute;
	top:0;
	left:733px;
	}
	#navi ul li a#galerie-active{
	background:url(../images/bg-navi.jpg) -733px -28px no-repeat;
	width:103px;
	height:28px;
	position:absolute;
	top:0;
	left:733px;
	}
#naviAdd{
width:213px;
height:11px;
background:url(../images/bg-naviAdd.jpg) 0 0 no-repeat;
}
	#naviAdd ul li{
	float:left;
	list-style:none;
	}
	#naviAdd ul li a{}
#contentMain{
width:796px;
padding:0 0 25px 47px;
background:url(../images/bg-contentMain2.jpg) -2px 0 repeat-y;
}
#contentMain ul {
float:left;
margin:0 0 15px 0;
}
#contentMain ul.pdf{
padding:0 0 0 25px;}
#contentMain ul.pdf li{
background:url("../images/bg-liPdf.jpg") no-repeat scroll 0 -1px transparent;
float:left;
height:27px;
line-height:27px;
list-style:none outside none;
margin:0 0 10px;
padding:0 0 0 35px;
width:320px;
}
#contentMain ul li{
margin:0 0 10px;
}
#contentMain ul.angebot {}
#contentMain ul.angebot li{
background:url("../images/bg-li.jpg") no-repeat scroll 0 5px transparent;
float:left;
list-style:none outside none;
margin:0 0 10px;
padding:0 0 0 25px;
}
#contentMain.index{
width:796px;
padding:0 0 25px 47px;
background:url(../images/bg-contentMain.jpg) -1px 0 repeat-y;
}

* html #contentMain{
background:url(../images/bg-contentMain2.jpg) -1px 0px repeat-y;
}
* html #contentMain.index{
background:url(../images/bg-contentMain.jpg) 0px 0 repeat-y;
}

* + html #contentMain{
background:url(../images/bg-contentMain2.jpg) -1px 0px repeat-y;
}
* + html #contentMain.index{
background:url(../images/bg-contentMain.jpg) 0px 0 repeat-y;
}
#contentMain img{
border:none;
}
#contentMain a img{
border:none;
}
p.padding{
padding:0 0 0 25px;
}
h2{
	text-indent:-9999px;
	display:block;
	width:350px;
	height:34px;
	margin:0 0 14px 0;
}
h2#h2willkommen{
background:url(../images/h2/willkommen.jpg) 0 0 no-repeat;
}
h2#h2danke{
background:url(../images/h2/danke.jpg) 0 0 no-repeat;
}
h2#h2fehler{
background:url(../images/h2/fehler.jpg) 0 0 no-repeat;
}
h2#h2kontakt{
background:url(../images/h2/kontakt.jpg) 0 0 no-repeat;
}
h2#h2anfahrt{
background:url(../images/h2/anfahrt.jpg) 0 0 no-repeat;
}
h2#h2impressum{
background:url(../images/h2/impressum.jpg) 0 0 no-repeat;
}
h2#h2ueber-uns{
background:url(../images/h2/ueber-uns.jpg) 0 0 no-repeat;
}
h2#h2sack-pack{
background:url(../images/h2/sack-pack.jpg) 0 0 no-repeat;
}
h2#h2leistungen{
background:url(../images/h2/leistungen.jpg) 0 0 no-repeat;
}
h2#h2angebot{
background:url(../images/h2/angebot.jpg) 0 0 no-repeat;
}
h2#h2referenzen{
background:url(../images/h2/referenzen.jpg) 0 0 no-repeat;
}
h2#h2partner{
background:url(../images/h2/partner.jpg) 0 0 no-repeat;
}
h2#h2galerie{
background:url(../images/h2/galerie.jpg) 0 0 no-repeat;
}
h3{
font-size:12px;
font-weight:bold;
color:#00aaa0;
margin:0 0 5px 0;
}
h4{
font-size:14px;
font-weight:bold;
color:#00aaa0;
margin:0 0 10px 0;
}
.columnBig{
width:650px;
float:left;
}
.columnBig2{
width:750px;
float:left;
}
.columnLeft{
width:350px;
float:left;
}
.columnLeft-normal{
width:335px;
float:left;
padding:10px 0 0px 0px;
display:block;
margin:0 0 15px 0;
}
.columnLeft-normal p{
width:335px;
float:left;
display:block;
margin:0 0 15px 0;
}
	.columnLeft p{
	width:335px;
	float:left;
	margin:0 0 15px 0;
	}
.columnRight{
float:left;
padding:0 0px 0 50px;
width:350px;
display:block;
}
.columnRight img{
float:left;
margin:0 0 6px 0;
}
img.galerie{
float:left;
margin:0 0 0px 0px;
}
.columnRight-normal{
float:left;
padding:10px 0 0px 30px;
width:350px;
margin:0 0 15px 0;
}
#columnRight-normal2{
float:left;
width:750px;
height:350px;
}
.columnRight-normal p{
float:left;
width:350px;
margin:0 0 15px 0;
}
	.columnRight p{
	width:350px;
	float:left;
	margin:0 0 15px 0;
	}
	p{
	margin:0 0 15px 0;}
#footer{
height:73px;
padding:29px 0 0 319px;
width:523px;
background:url(../images/bg-footer2.jpg) -2px 0 no-repeat;
position:relative;
}
#footer.index{
height:73px;
padding:29px 0 0 319px;
width:523px;
background:url(../images/bg-footer.jpg) -1px 0 no-repeat;
position:relative;
}
* html #footer{
background:url(../images/bg-footer2.jpg) -1px 0 no-repeat;
}
* html #footer.index{
background:url(../images/bg-footer.jpg) 0px 0 no-repeat;
}
* + html #footer{
background:url(../images/bg-footer2.jpg) -1px 0 no-repeat;
}
* + html #footer.index{
background:url(../images/bg-footer.jpg) 0px 0 no-repeat;
}
	#footer p{}
	#naviAdd{
width:213px;
background:url(../images/bg-naviAdd.jpg) 0 0 no-repeat;
}
	#naviAdd ul li{
	float:left;
	list-style:none;
	}
	#naviAdd ul li a{
	text-indent:-9999px;
	display:block;
	height:11px;
	line-height:11px;
	}
	#naviAdd ul li a#startseite{
	background:url(../images/bg-naviAdd.jpg) 0 0 no-repeat;
	width:59px;
	}
	#naviAdd ul li a#startseite:hover{
	background:url(../images/bg-naviAdd.jpg) 0 -11px no-repeat;
	width:59px;
	}
	#naviAdd ul li a#startseite-active{
	background:url(../images/bg-naviAdd.jpg) 0 -11px no-repeat;
	width:59px;
	}
	#naviAdd ul li a#anfahrt{
	background:url(../images/bg-naviAdd.jpg) -59px 0 no-repeat;
	width:50px;
	}
	#naviAdd ul li a#anfahrt:hover{
	background:url(../images/bg-naviAdd.jpg) -59px -11px no-repeat;
	width:50px;
	}
	#naviAdd ul li a#anfahrt-active{
	background:url(../images/bg-naviAdd.jpg) -59px -11px no-repeat;
	width:50px;
	}
	#naviAdd ul li a#kontakt{
	background:url(../images/bg-naviAdd.jpg) -109px 0 no-repeat;
	width:51px;
	}
	#naviAdd ul li a#kontakt:hover{
	background:url(../images/bg-naviAdd.jpg) -109px -11px no-repeat;
	width:51px;
	}
	#naviAdd ul li a#kontakt-active{
	background:url(../images/bg-naviAdd.jpg) -109px -11px no-repeat;
	width:51px;
	}
	#naviAdd ul li a#impressum{
	background:url(../images/bg-naviAdd.jpg) -160px 0 no-repeat;
	width:53px;
	}
	#naviAdd ul li a#impressum:hover{
	background:url(../images/bg-naviAdd.jpg) -160px -11px no-repeat;
	width:53px;
	}
	#naviAdd ul li a#impressum-active{
	background:url(../images/bg-naviAdd.jpg) -160px -11px no-repeat;
	width:53px;
	}
	
#naviAddSpiegelung{
width:213px;
background:url(../images/bg-naviAddSpiegelung.jpg) 0 0 no-repeat;
margin:18px 0 0 0;
}
	#naviAddSpiegelung ul li{
	float:left;
	list-style:none;
	}
	#naviAddSpiegelung ul li a{
	text-indent:-9999px;
	display:block;
	height:11px;
	line-height:11px;
	cursor:default;
	}
	#naviAddSpiegelung ul li a#startseite-spiegelung{
	background:url(../images/bg-naviAddSpiegelung.jpg) 0 0 no-repeat;
	width:59px;
	}
	#naviAddSpiegelung ul li a#startseite-spiegelung-active{
	background:url(../images/bg-naviAddSpiegelung.jpg) 0 -11px no-repeat;
	width:59px;
	}
	#naviAddSpiegelung ul li a#anfahrt-spiegelung{
	background:url(../images/bg-naviAddSpiegelung.jpg) -59px 0 no-repeat;
	width:50px;
	}
	#naviAddSpiegelung ul li a#anfahrt-spiegelung-active{
	background:url(../images/bg-naviAddSpiegelung.jpg) -59px -11px no-repeat;
	width:50px;
	}
	#naviAddSpiegelung ul li a#kontakt-spiegelung{
	background:url(../images/bg-naviAddSpiegelung.jpg) -109px 0 no-repeat;
	width:51px;
	}
	#naviAddSpiegelung ul li a#kontakt-spiegelung-active{
	background:url(../images/bg-naviAddSpiegelung.jpg) -109px -11px no-repeat;
	width:51px;
	}
	#naviAddSpiegelung ul li a#impressum-spiegelung{
	background:url(../images/bg-naviAddSpiegelung.jpg) -160px 0 no-repeat;
	width:53px;
	}
	#naviAddSpiegelung ul li a#impressum-spiegelung-active{
	background:url(../images/bg-naviAddSpiegelung.jpg) -160px -11px no-repeat;
	width:53px;
	}
a.buttonWeiter{
background:url("../images/bg-submit.jpg") no-repeat scroll 0 0 transparent;
color:#FFFFFF;
float:left;
height:28px;
margin:10px 10px 0 631px;
padding:4px 0 2px;
text-align:center;
width:104px;
}
a.buttonWeiter2{
background:url("../images/bg-submit.jpg") no-repeat scroll 0 0 transparent;
color:#FFFFFF;
float:left;
height:28px;
margin:10px 0px 0 532px;
padding:4px 0 2px;
text-align:center;
width:104px;
}
a.buttonZurueck{
height:28px;
float:left;
background:url(../images/bg-submit.jpg) 0 0 no-repeat;
color:#fff;
padding:4px 0 2px;
text-align:center;
width:104px;
margin:10px 10px 0 0;
}
.space{
width:600px;
height:100px;
display:block;
}
.link-fedemac{
display:block;
height:25px;
left:226px;
position:absolute;
text-indent:-9999px;
top:12px;
width:73px;
}
.link-amoe{
display:block;
height:43px;
left:550px;
position:absolute;
text-indent:-9999px;
top:0;
width:72px;
}
.heightfix{
min-height:400px;
height:400px;
position:relative;
}

img.logoGeldhandels{
left:300px;
position:absolute;
top:115px;
}
img.logoInnovatrio{
left:44px;
position:absolute;
top:163px;
}
img.logoPyramis{
left:115px;
position:absolute;
top:61px;
}
img.logoAlTransportdienst{
left:115px;
position:absolute;
top:61px;
}
img.logoZapf{
left:44px;
position:absolute;
top:163px;
}
img.logoTopLifeService{
left:300px;
position:absolute;
top:115px;
}
img.logoTimm{
left:500px;
position:absolute;
top:200px;
}
img.logohalteverbot{
left:290px;
position:absolute;
top:275px;
}
img.logoMohler{
left:300px;
position:absolute;
top:250px;
}
