* {
  margin: 0;
  padding: 0;
  color: #231F20;
  text-decoration: none;
  font-weight: normal;
  outline: none;
}

/* ............................................................... Basics */

body {
  font-family: arial, helvetica, swiss, sans-serif;
  font-size: 12px;
  background-color: #DCDCDC;
  line-height: 17px;
}
img {
  border: none;
}
h2 {
  font-size: 12px;
  font-weight: bold;
  color: #F58232;
}
h3 {			/* nur genutzt in "kunden" */
  margin: 41px 0 0 80px;
  text-align: left;
  font-size: 12px;
  font-weight: bold;
  color: #F58232;
  width: 370px;
}

h6, h1 span, h2 span {
  display: none;
}

hr {
  width: 1px;
  height: 1px;
  margin: -1px 0 0 0;
  border: none;
  visibility: hidden;
  clear: both;
}

strong, b {
  color: #F58232;
  font-weight: bold;
}


/* ............................................................... Layout */

#content {
  width: 800px;
  height: 510px;
  margin-top: -255px;
  margin-left: -400px;
  position: absolute;
  top: 49%;
  left: 50%;
  background-color: #fff;
  background-repeat: no-repeat;
}
#innercontent {
  position: relative;
}


#navi {
  width: 191px;
  height: 254px;
  float: right;
  padding: 236px 0 0 0;
  z-index: 100;
}
#footer {
  text-align: left;
  color: #808285;
  padding: 0px 0 0 22px;
}
	#footer p, #footer p a {
           color: #636466;
         }
         #footer #bu_impressum {
           float: right;
           width: 152px;
           text-align: left;
           padding: 0 0 0 33px;
           margin: 0 0 0 20px;
           background-image:  url(./grafik/button.gif);
           background-position: 105px 1px;
         }
         #footer #bu_impressum.active {
           background-image: url(./grafik/button-impov.gif);
         }
         #footer #bu_impressum.active a {
           color: #F19458;
         }


/* ............................................................... seitenabhängiges */

/* index */
#index h1 {
  font-size: 12px;
  font-weight: normal;
  margin: 365px 0 0 21px;
  width: 560px;
}
#index #navi {
  visibility: hidden;
}

/* maxime */
#maxime #h11 {
  margin: 17px 0 0 15px;
}
#maxime #innercontent {
  margin:  98px 0 0 22px;
  width: 560px;
}


/* agentur */
#agentur #h11 {
  margin: 17px 0 0 15px;
}
#agentur #innercontent {
  margin: 98px 0 0 22px;
  width: 561px;
}



/* team */
#team #h11 {
  margin: 17px 0 0 15px;
}
#team #innercontent {
  margin: 98px 0 0 22px;
  width: 561px;
}


/* leistungen */
#leistungen #h11 {
  margin: 17px 0 0 15px;
}
#leistungen #innercontent {
  margin: 154px 0 0 22px;
  width: 565px;
}
	#leistungsliste {
	  list-style-type: none;
           margin: 12px 0 0 0;
	}
         #leistungsliste li {
           margin: 0 0 12px 0;
         }



/* kunden */
#kunden #innercontent {
  margin: 160px 0 0 80px;
  padding: 0 32px 0 0;
  width: 400px;
  height: 255px;
  text-align: left;
  overflow: auto;
}
	#kunden #kundenliste {
           list-style-type: none;
         }


/* arbeiten */
#arbeiten #innercontent {
  width: 600px;
}


#arbeiten strong, #arbeiten b {
  color: #231F20;
}

#arbeiten #beispiele {
  width: 800px;
  height: 154px;
  overflow: hidden;
  margin: -422px 0 0 0;
  float: left;
}
#arbeiten #kundenliste {
  margin: 240px 0 0 22px;
  width: 250px;
  height: 218px;
}
	#arbeiten #kundenliste ul {
	  list-style-type: none;
           height: 230px;
           overflow: hidden;
	}
         #arbeiten #kundenliste .active {
           color: #F19458;
         }
         #arbeiten #text {
           margin: -230px 0 0 205px;
           height: 218px;
	  width: 350px;
         }
         #arbeiten #text a:hover {
           color: #F19458;
         }




/* kontakt */
#adresse {
  float: left;
  margin: 240px 0 0 22px;
  width: 150px;
}
         #adresse *{
           color: #231F20;
         }
         #adresse dl {
           margin: 0 0 14px 0;
         }
         #adresse p {
           margin: 0 0 0 0;
         }
         #adresse dt {
           width: 55px;
           float: left;
         }




/* impressum */
#impressum #innercontent {
  margin: 154px 0 0 22px;
  width: 560px;
}
	#impressum #innercontent p {
           margin: 0 0 14px 0;
         }
         #impressum #innercontent a {
           text-decoration: underline;
         }
         #impressum dl {
           margin: 0 0 14px 0;
         }
         #impressum dt {
           width: 55px;
           float: left;
         }


/* datenschutz */
#datenschutz #innercontent {
  margin: 100px 0 0 27px;
  width: 560px;
}
	#datenschutz #innercontent h2 {
           margin: 0 0 14px 0;
         }
	#datenschutz #dserklaerung {
           padding: 0 0 0 0;
           list-style-position: inside;
           list-style-type: square;
         }
	#datenschutz #dserklaerung li {
           margin: 0 0 14px 0;
         }
         #datenschutz #dserklaerung li ul {
           padding: 0 0 0 20px;
         }
         #datenschutz #dserklaerung li ul li {
           margin: 0;
         }
		 
/* video */
#video {
  float: left;
  margin: 80px 0 0 110px;
}		 
