table,tr,td,img,a,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input { 
  margin:0; 
  padding:0;
  list-style-type: none;
}

body {
	font-size: 10px;
	font-family: verdana, helvetica, arial, sans-serif;
	font-weight: normal;
	line-height:14px;
	color: #c1bcad;
	
	background: url(../img/background.gif) repeat;
}

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

h1 { 
	font-size: 14px;
	font-weight: bold;
	line-height:18px;
	color: #000000;
}

h1.leistungen { 
	color: #9ad152;
}

h1.referenzen { 
	color: #FFFFFF;
}

h1.kontakt { 
	color: #cce0fc;
}

h2 { 
	font-size: 11px;
	font-weight: normal;
	line-height:14px;
	color: #000000;
	padding-bottom: 15px;
}

h2.leistungen { 
	color: #9ad152;
}

h2.referenzen { 
	color: #FFFFFF;
}

h2.kontakt { 
	color: #cce0fc;
}

h3 { 
	font-size: 14px;
	font-weight: bold;
	line-height:18px;
	color: #000000;
	padding-bottom: 15px;
}

h3.leistungen { 
	/*color: #9ad152;*/
	color: #FFFFFF;
}

h3.referenzen { 
	color: #FFFFFF;
}

h3.kontakt { 
	color: #cce0fc;
}

p { 
	padding-bottom: 15px;
}

li { 
	padding-bottom: 10px;
}

.spacer {
	padding-top: 5px;	
	padding-bottom: 15px;	
}	

#BORDER {
	text-align: left;
	padding: 10px 0px 10px 10px;
	width: 890px;
	background-color: #ffffff;
}

#CONTAINER { 
	width: 880px;
	
	background-color: #39393b;
}

#navigation a {
	font-size: 13px;
}

#TOP {
}

.color1 {
	background-color: #39393b;
}

.color2 {
	background-color: #39393b;	
}

.color_home {
	background-color: #3c3c3e;
}

.color_leistungen {
	background-color: #9ad152;
}

.color_referenzen {
	background-color: #FFFFFF;		
}

.color_kontakt {
	background-color: #7491bc;
}

#HEADER {
}

#HEADER #home { padding-top: 100px; padding-left: 20px; width: 860px; height: 66px; background-color: #39393b; text-align: center; padding-bottom: 250px; }

#HEADER #leistungen {
	padding-top: 10px;
	padding-left: 20px;
	width: 860px;
	height: 66px;

	background-color: #9ad152;	
}

#HEADER #referenzen {
	padding-top: 10px;
	padding-left: 20px;
	width: 860px;
	height: 66px;

	background-color: #FFFFFF;	
}

#HEADER #kontakt {
	padding-top: 10px;
	padding-left: 20px;
	width: 860px;
	height: 66px;

	background-color: #7491bc;	
}

#CONTENT {
	font-size: 11px;
	color: #FFFFFF;

	padding-top: 30px;
	padding-left: 53px;
	padding-right: 40px;
}


#CONTENT #headline_1 {
	width: 390px;
}

#CONTENT #headline_2 {
}

#CONTENT #column_1 {
	width: 350px;
}

#CONTENT #column_2 {
}

#CONTENT #column_spacer {
}

#FOOTER {
	font-size: 10px;
	font-weight: normal;
	line-height:14px;
	
	padding-top: 20px;
	padding-left: 53px;
	height: 50px;
	
}

