/*********************************
		Styles für Layout	
*********************************/
#wrapper{
	width:1004px;
	margin:auto;
	padding:0;
}

/* HEADER Bereich*/
#top{
	height:133px;
}

/* MAIN Bereich */
#main{
	margin-top:20px;
	margin-bottom:20px;
	padding:0;
	width:993px;
}

#main2{
	width:993px;
	margin-bottom:20px;
	padding:0px;
	margin-top:20px !important;
	margin-top:35px;
}

/* Bereich Leistungen */
	#leistungen_top{
		height:89px;
		width:969px;
		padding-left:10px;
		margin:0;
	}
	
	#leistungen_content{
		margin:20px 0 0 10px;
		padding:0;
		width:968px;
		min-height:515px !important;
		height:486px;
	}
	
		/* 1-Spaltig */
		.column1{
			width:420px;
			margin:0;
			padding:0;
			text-align:justify;
		}
		
		/* 2- oder 3-Spaltig */
		.column2{
			width:302px;
			padding-right:20px;
			float:left;
			text-align:justify;
		}
		
		/* 2-Spaltig für Index und Leistungen Übersicht */
		.column3{
			width:581px;
			padding:0;
			margin-right:13px;
			float:left;
			text-align:justify;
		}
			/* Bilder Index und Leistungen Übersicht */
			.column3 img{
				padding-top:35px;
				margin:0;
			}
		
		.column4{
			width:384px;
			margin:0;
			padding:0;
			float:right;
			text-align:justify;
		}
			/* Bilder Index und Leistungen Übersicht */
			.column4 img{
				padding-bottom:17px;
				margin:0;
			}
		
		/* Impressum */
		.column5{
			width:520px;
			margin:0;
			padding:0 130px 0 10px;
			float:left;
		}
		
		.column6{
			margin:0;
			padding:0;
			width:300px;
			float:right;
		}
		
		/* Downloads */
		.download img{
			padding:0 45px 10px 0;
		}
			
	
	#leistungen_bottom{
		height:89px;
		width:979px;
		margin:0;
		padding:0;
	}

#leistungen_referenzen{
	padding-right: 10px;
	padding-top: 69px;
	float:right;
}

#leistungen_referenzen a{
	color: #FFFFFF;
	text-decoration: none;
}

/* Bereich STELLENANGEBOTE */
#stellen{
	margin:0 90px 40px 0;
	padding:0;
	width:400px;
	float:left;
	height:100px;
}

/* Bereich TEAM*/
.bausch{
	margin-top:15px;
	margin-bottom:85px;
	padding:10px 0 10px 10px;
	width:460px;
	float:left;
	background-image:url(../images/site/bg_bausch.gif);
	background-repeat:repeat-x;
	background-position:top;
}
	.bausch img{
	border:1px solid #c7c7c7;
	}

.ansprech{
	background-image:url(../images/site/bg_bausch.gif);
	background-repeat:repeat-x;
	background-position:top;
	margin-top:60px;
	margin-right:15px;
	padding:10px 0 10px 10px;
	width:460px;
	float:left;
	min-height:120px !important;
	height:120px;
}

	.ansprech img{
	border:1px solid #c7c7c7;
	}

.platzhalter{
	margin-top:60px;
	margin-right:15px;
	padding:10px 0 10px 10px;
	width:460px;
	float:left;
	min-height:120px !important;
	height:120px;
}
	

/* Hintergrund für FOOTER */
#footer{
	width:100%;
	margin:20px 0 0 0;
	padding:0;
	background-image:url(../images/site/bg_footer.jpg);
	background-repeat:repeat-x;
	background-position:top;
	height:47px;
}


/* Allgemein Darstellung von Tabellen */
  .subcolumns { width: 100%; overflow:hidden;  }

  .c5l, .c4l, .c10l, .c13l, .c15l, .c50l, .c20l, .c22l, .c25l, .c27l, .c30l, .c33l, .c35l, .c38l, .c40l, .c45l, .c48l, 
  .c57l, .c60l, .c66l, .c67l, .c70l, .c77l, .c78l, .c75l, .c80l, .c85l, .c62l {
	  float: left; 
	}
  .c5r, .c4r, .c10r, .c13r, .c15r, .c50r, .c20r, .c22r, .c25r, .c27r, .c30r, .c33r, .c35r, .c38r, .c40r, .c45r, .c48r, 
  .c57r, .c60r, .c66r, .c67r, .c70r, .c77r, .c78r, .c75r, c80r, .c62r, .c85r, .c95r {
	  float: right; margin-left: -5px; 
	}
	
   .c66r{
	   min-height:70px !important;
	   height:57px;
   }

  
  .c5l, .c5r { width: 5%; }
  .c4l, .c4r { width: 4%; }
  .c10l, .c10r { width: 10%; }
  .c13l, .c13r { width: 13%; }
  .c15l, .c15r { width: 15%; }
  .c20l, .c20r { width: 20%; }
  .c25l, .c25r { width: 25%; }
  .c22l, .c22r { width: 22%; }
  .c27l, .c27r { width: 27%; }
  .c30l, .c30r { width: 30%; }
  .c33l, .c33r { width: 33.333%; }
  .c35l, .c35r { width: 35%; }
  .c40l, .c40r { width: 40%; }
  .c45l, .c45r { width: 45%; }
  .c48l, .c48r { width: 48%; }
  .c50l, .c50r { width: 50%; }
  .c57l, .c57r { width: 57%; }
  .c60l, .c60r { width: 60%; }
  .c66l, .c66r { width: 66.666%; }
  .c67l, .c67r { width: 67%; }
  .c70l, .c70r { width: 70%; }
  .c77l, .c77r { width: 77%; }
  .c78l, .c78r { width: 78%; }
  .c75l, .c75r { width: 75%; }
  .c80l, .c80r { width: 80%; }
  .c85l, .c85r { width: 85%; }
  .c38l, .c38r { width: 38.2%; }
  .c62l, .c62r { width: 61.8%; }
  
  .c95r,  { width: 95%; }
