h1, h2, h3  {margin: 0; padding: 0;}

* {
  border:0;
  margin:0;
  padding:0;
  font-size:100%;
  text-decoration:none; 
  }
body {
  padding-bottom:20px;
  font-family: "Trebuchet MS", Helvetica, sans-serif;
  background:#DEDDD2 url(grafiken/bg1.gif) repeat-x; 
  }
#body {
  float:left;
  width:710px;
}

#body a {
	color:#ff7700;
  text-decoration:underline;
  
  }
#body a:hover {
  color:#000;
  }
 #unter a {
	 color: #000;
	 text-decoration: none;
 }
#body h1 {
	clear:both;
	font-size:20px;
	color:#ff7700;
	padding-bottom:5px;
	border-bottom:1px dashed #ddd;
	margin-top: 0;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-left: 20px;
  }
#body h2 {
  font-size:16px;
  clear:both;
  margin:0 20px 15px 20px;
  }
#body p {
  font-size:14px;
  margin:0 20px 15px 20px;
  }
#site {
  width:980px;
  margin:0 auto;
  background: url(grafiken/site.png) repeat-y center;
  }
#header {
  height:110px;
  background: url(grafiken/bg_kopf.png) center top; 
  }
#header a {
  display:block;
  overflow:hidden; 
  color:#000;
  }
#header h1 {
  float:left;
  width:230px;
  padding-top: 5px;
  padding-left: 1px;
}
#header blockquote#kontakte {
  float:right;
  width:300px;
  font-size:90%;
  display:inline;
  line-height:100%;
  text-align:right;
  padding-right:20px;
  background:url(grafiken/block.gif) no-repeat right center;
  margin-top: 50px;
  margin-right: 30px;
  }
#header blockquote strong {
  color:#4E5436; 
  }
#content {
  background: url(grafiken/kopf6.jpg) no-repeat center top;
  }
#bauch{
  clear:both;
  padding-top:75px;
  background: url(grafiken/kopf6.jpg) no-repeat center top;
 }
 #content-start {
  background: url(grafiken/kopf-start.jpg) no-repeat center top;
  }
#bauch-start{
  clear:both;
  padding-top:75px;
  background: url(grafiken/kopf-start.jpg) no-repeat center top;
 }
 #content-invisio {
  background: url(grafiken/kopf-invisio.jpg) no-repeat center top;
  }
#bauch-invisio{
  clear:both;
  padding-top:75px;
  background: url(grafiken/kopf-invisio.jpg) no-repeat center top;
 }
  #content-angebot {
  background: url(grafiken/kopf-angebot.jpg) no-repeat center top;
  }
#bauch-angebot{
  clear:both;
  padding-top:75px;
  background: url(grafiken/kopf-angebot.jpg) no-repeat center top;
 }
   #content-methodik {
  background: url(grafiken/kopf-methodik.jpg) no-repeat center top;
  }
#bauch-methodik{
  clear:both;
  padding-top:75px;
  background: url(grafiken/kopf-methodik.jpg) no-repeat center top;
 }
   #content-referenzen {
  background: url(grafiken/kopf-referenzen.jpg) no-repeat center top;
  }
#bauch-referenzen{
  clear:both;
  padding-top:75px;
  background: url(grafiken/kopf-referenzen.jpg) no-repeat center top;
 }
   #content-profil {
  background: url(grafiken/kopf-profil.jpg) no-repeat center top;
  }
#bauch-profil{
  clear:both;
  padding-top:75px;
  background: url(grafiken/kopf-profil.jpg) no-repeat center top;
 }
   #content-partner {
  background: url(grafiken/kopf-partner.jpg) no-repeat center top;
  }
#bauch-partner{
  clear:both;
  padding-top:75px;
  background: url(grafiken/kopf-partner.jpg) no-repeat center top;
 }
#menu_h {
  width:980px;
  height:30px;
  background-color:#000000;
  }
#footer {
  clear:both;
  color:#fff;
  width:980px;
  height:90px;
  font-size:80%;
  text-align:center;
  background:url(grafiken/footer.gif) no-repeat center; 
  }
#footer p {
  padding-top:45px;
  }
#footer a {
  color:#fff; 
  }
.floatleft { 
  float:left; 
  margin:0 10px 5px 0; 
  }
 .foot_links {
 margin-top:10px;
 margin-left: 50px;

 margin-bottom: 10px;
 }

.foot_links_box {
float: left;
width: 100px;
height: 217px;
text-align:left;
color: #333333;
}

  
#angebote {
  float:left;
  width:250px;
  display:inline;
  margin-left: 10px;
  }
#angebote p {
  float:left;
  width:250px;
  margin-top:57px;
  line-height: 27px;
  background-color:#000000;
  }
#navcontainer { 
  margin-top: 100px;
  margin-left: 10px; 
  margin-right: 10px;
  }
#navcontainer ul {
  font-size: 14px;
  list-style-type:none;
}
#navcontainer li {
  border-bottom:1px solid #ddd;
}
#navcontainer a {
  display:block;
  margin-right: auto;
  margin-left: auto;
  display: block;
  width: 200px;
  color: #000;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 1px;
}
#navcontainer a:hover {
  color: #ff7700;
}
#navcontainer ul ul li {
  font-size: 12px;
  border-top:1px solid #ddd;
  border-bottom:none;
}
#navcontainer ul ul li .current {
  color:#ff5500;
}
#navcontainer ul ul a {
  display: block;
  width: 190px;
  color: #000;
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 29px;
}
#navcontainer ul ul a:hover {
  color: #ff7700;
}
#navcontainer ul ul ul a {
  display: block;
  width: 150px;
  color: #000;
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 20px;
}
#navcontainer ul ul ul a:hover {
  color: #ff7700;
}
#active a {
  color: #ff7700;
}
.zitat { 
  margin-left: 20px;
  maring-right: 20px;
  margin-bottom: 15px;
  font-style:italic;
 }
.email_link {
margin: 0;
padding: 0;
text-decoration:none;
color:#3333CC;
}
.email_link a {
text-decoration:none;
color:#3333CC;
}
.angebote_container {
	margin-left: 23px;
	width: 600px;
	font-size: 14px;
}
.angebote_box {
	height: 200px;
	padding-left: 20px;
	width: 640px;
}
.angebote_box img {
	float:left;
	margin-right: 15px;
	margin-bottom: 30px;
	padding:2px;
	border: 1px dotted #999;
}
.angebote_box img:hover {
   border: 1px dotted #000000;
}
.space {
float: left;
width: 10px;}
.orange {
color:#FF7700;}
.an_link a{
	color:#FF7700;}
	.an_link a:hover{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FF7700;
	}




#sitemap_ebene1 {
margin-left: 20px;
margin-top: 5px;
font-size: 90%;
color: #333333;
}
#sitemap_ebene1 a {
	color: #333333;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #333333;
}
#sitemap_ebene1 a:hover {
color: #ff7700;
}
#sitemap_ebene2 {
margin-left: 250px;
font-size: 80%;
}
#sitemap_ebene2 a{
color:#333333;
text-decoration:none;
}
#sitemap_ebene2 a:hover{
color:#ff7700;
}
.sitemap_spacer {
height: 15px;
}
.deco {
	color:#ff7700;
	text-decoration: none;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #ff7700;
}
.deco:hover {
	color:#999;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
}
.passiv {
	color: #999;
	text-decoration:none;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
}
.passiv:hover {
	color:#ff7700;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #ff7700;
}

#body1 {
  float:left;
  width:710px;
}
#body1 h1 {
	clear:both;
	font-size:20px;
	color:#ff7700;
	padding-bottom:5px;
	border-bottom:1px dashed #ddd;
	margin-top: 0;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-left: 20px;
  }
#body1 h2 {
  font-size:16px;
  clear:both;
  margin:0 20px 15px 20px;
  }
#body1 p {
  font-size:14px;
  margin:0 20px 15px 20px;
  }
  .rechts {
	  float: right;
  }
.profil img {
	float: right;
	padding: 0px;
	margin-left: 0px;
	margin-top: 40px;
	margin-bottom: 50px;}
.auswahl {
	color: #111;
	font-size: 13px;}
	
