@charset "utf-8";

body {

	background-image: url(bilder/Bg_Oberflaechenveredelung.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	background-color: #97999a;
	margin: 0;
	padding: 0;
	font-family: Trebuchet MS, verdana, arial, helvetica, swiss, sans-serif;
	color: #000000;
	font-size: 12px;
	line-height: 18px;
	letter-spacing: 0.3px;
	height:100%;	
}

td {

	font-family: Trebuchet MS, verdana, arial, helvetica, swiss, sans-serif;
	color: #000000;
	font-size: 12px;
	line-height: 18px;

}

input, select, textarea {

  font-family: Trebuchet MS, verdana, arial, helvetica, swiss, sans-serif;

  color: #000000;

  font-size: 12px;

  line-height: 10px;

}


img {

  border: none;

}

img.Rahmen {

  border: 2px;
  border-style:solid;
  border-color:#717374;

}

p {

  margin: 0 0 19px 0;

}

h1 {
  
  font-size: 18px;
  
  font-weight: 400;

  color: #882345;
  
  margin-bottom:0px;

}

a:focus { outline: none;}

a:link
		{
		font-family: Trebuchet MS, verdana, arial, helvetica, swiss, sans-serif;
 
 		color: #882345;

  		font-size: 12px;
  
 		font-weight:400;

 		line-height: 14px;
  
  		padding: 0px 0px 0px 0px;
		
		text-decoration:none;
		}
		
		
a:visited 
		{
		font-family: Trebuchet MS, verdana, arial, helvetica, swiss, sans-serif;
 
 		color: #882345;

  		font-size: 12px;
  
 		font-weight:400;

 		line-height: 14px;
  
  		padding: 0px 0px 0px 0px;
		
		text-decoration:none;
		}

a:hover
		{
		font-family: Trebuchet MS, verdana, arial, helvetica, swiss, sans-serif;
 
 		color: #000000;

  		font-size: 12px;
  
 		font-weight:400;

 		line-height: 14px;
  
  		padding: 0px 0px 0px 0px;
		
		text-decoration:none;
		}
		
a:active 	
		{
		font-family: Trebuchet MS, verdana, arial, helvetica, swiss, sans-serif;
 
 		color: #882345;

  		font-size: 12px;
  
 		font-weight:400;

 		line-height: 14px;
  
  		padding: 0px 0px 0px 0px;
		
		text-decoration:none;
		
		}





a.type2:link
		{
		font-family: Trebuchet MS, verdana, arial, helvetica, swiss, sans-serif;
 
 		color: #ffffff;

  		font-size: 14px;
		
		font-weight:700;
		
		line-height: 14px;
		
		padding: 0px 0px 0px 5px;
		
		text-decoration:none;
		}
		
		
a.type2:visited 
		{
		font-family: Trebuchet MS, verdana, arial, helvetica, swiss, sans-serif;
 
 		color: #ffffff;

  		font-size: 14px;
		
		font-weight:700;
  
 		line-height: 14px;
		
		padding: 0px 0px 0px 5px;
		
		text-decoration:none;
		}
		

a.type2:hover
		{
		font-family: Trebuchet MS, verdana, arial, helvetica, swiss, sans-serif;
 
 		color: #882345;

  		font-size: 14px;
		
		font-weight:700;
  
 		line-height: 14px;
		
		padding: 0px 0px 0px 5px;
  
  		text-decoration:none;
		}
		
a.type2:active 	
		{
		font-family: Trebuchet MS, verdana, arial, helvetica, swiss, sans-serif;
 
 		color: #ffffff;

  		font-size: 14px;
		
		font-weight:700;
  
 		line-height: 14px;
		
		padding: 0px 0px 0px 5px;
		
		text-decoration:none;
		
		}


a.type3:link
		{
		font-family: Trebuchet MS, verdana, arial, helvetica, swiss, sans-serif;
 
 		color: #ffffff;

  		font-size: 10px;
		
		font-weight:700;
		
		line-height: 14px;
		
		padding: 0px 0px 0px 5px;
		
		text-decoration:none;
		}
		
		
a.type3:visited 
		{
		font-family: Trebuchet MS, verdana, arial, helvetica, swiss, sans-serif;
 
 		color: #ffffff;

  		font-size: 10px;
		
		font-weight:700;
  
 		line-height: 14px;
		
		padding: 0px 0px 0px 5px;
		
		text-decoration:none;
		}
		

a.type3:hover
		{
		font-family: Trebuchet MS, verdana, arial, helvetica, swiss, sans-serif;
 
 		color: #882345;

  		font-size: 10px;
		
		font-weight:700;
  
 		line-height: 14px;
		
		padding: 0px 0px 0px 5px;
  
  		text-decoration:none;
		}
		
a.type3:active 	
		{
		font-family: Trebuchet MS, verdana, arial, helvetica, swiss, sans-serif;
 
 		color: #ffffff;

  		font-size: 10px;
		
		font-weight:700;
  
 		line-height: 14px;
		
		padding: 0px 0px 0px 5px;
		
		text-decoration:none;
		
		}

a.type4:link
		{
		font-family: Trebuchet MS, verdana, arial, helvetica, swiss, sans-serif;
 
 		color: #8b8d8e;

  		font-size: 12px;
		
		font-weight:700;
		
		line-height: 14px;
		
		text-decoration:none;
		}
		
		
a.type4:visited 
		{
		font-family: Trebuchet MS, verdana, arial, helvetica, swiss, sans-serif;
 
 		color: #8b8d8e;

  		font-size: 12px;
		
		font-weight:700;
  
 		line-height: 14px;
	
		text-decoration:none;
		}
		

a.type4:hover
		{
		font-family: Trebuchet MS, verdana, arial, helvetica, swiss, sans-serif;
 
 		color: #882345;

  		font-size: 12px;
		
		font-weight:700;
  
 		line-height: 14px;
  
  		text-decoration:none;
		}
		
a.type4:active 	
		{
		font-family: Trebuchet MS, verdana, arial, helvetica, swiss, sans-serif;
 
 		color: #8b8d8e;

  		font-size: 12px;
		
		font-weight:700;
  
 		line-height: 14px;

		text-decoration:none;
		
		}

a.type5:link
		{
		font-family: Trebuchet MS, verdana, arial, helvetica, swiss, sans-serif;
  		color: #882345;
  		font-size: 12px;
		font-weight:700;
		line-height: 14px;
		text-decoration:none;
		}
		
		
a.type5:visited 
		{
		font-family: Trebuchet MS, verdana, arial, helvetica, swiss, sans-serif;
  		color: #882345;
  		font-size: 12px;
		font-weight:700;
		line-height: 14px;
		text-decoration:none;
		}
		

a.type5:hover
		{
		font-family: Trebuchet MS, verdana, arial, helvetica, swiss, sans-serif;
  		color: #000000;
  		font-size: 12px;
		font-weight:700;
		line-height: 14px;
		text-decoration:none;
		}
		
a.type5:active 	
		{
		font-family: Trebuchet MS, verdana, arial, helvetica, swiss, sans-serif;
  		color: #882345;
  		font-size: 12px;
		font-weight:700;
		line-height: 14px;
		text-decoration:none;
		}


ul.Liste2 {

  font-size: 16px;
  
  line-height: 21px;

  color: #882345;

}


span.dieHeadline {
  
  font-size: 14px;
  
  font-weight: 800;

  color: #882345;

}

span.derTextRotFett{
  
  font-size: 12px;
  
  font-weight: 800;

  color: #882345;

}



span.derText {
  
  font-size: 12px;
  
  color: #000000;

}





/* Menue -------------------------------------------------- */

#BalkenOben {
	text-align: left;
  	padding: 2px 2px 1px 0;
	background-color: #d6a118;
	font-size: 11px;
	height: 75px;
}

#Menue {
	width: 950px;
	height: 25px;
	top: 14px;
	margin-left: -410px;
	position: absolute;
	left: 50%;
	color:000000;
}

#UeberUns{
  width: 202px;
  height: 180px;
   top: 30px;
  margin-left: -420px;
  position: absolute;
  left: 50%;
  color:ffffff;
  z-index:8;
  visibility: hidden;
}


#Stromversorgungen{
	width: 283px;
	height: 180px;
	top: 25px;
	margin-left: -275px;
	position: absolute;
	left: 50%;
	color:ffffff;
	z-index:8;
	visibility: hidden;
}

#Kontakt{

	width: 148px;
	height: 180px;
	top: 25px;
	margin-left: -127px;  
	position: absolute;  
	left: 50%;  
	color:ffffff;  
	z-index:8;  
	visibility: hidden;
}


/* Content-------------------------------------------------- */



#Content {
	width: 600px;	
	margin-top: -30px;
	margin-left: -410px;
	position: absolute;
	left: 50%;
	padding: 0px 0px 0px 0px;
	color:000000;
	top: 78px;
	

}

#Texte{

	width: 600px;
	height: 90%;
  	margin-top: 305px;
	margin-left: -495px;
	position: absolute;
	left: 50%;
	padding: 15px 15px 15px 15px;
	color:000000;
 }


#Callback{
	
	width: 190px;
	margin-top: -30px;
	margin-left: 210px;
	position: absolute;
	padding: 0px 0px 0px 0px;
	color:000000;
	left: 50%;
}

#NewsAnzeige{
	
	width: 190px;
	height: 230px;
	margin-top: 0px;
	margin-left: 0px;
	position: absolute;
	color:000000;
	left: 50%;

}


/* Produktauswahl -------------------------------------------------- */

.ProduktauswahlBreite {
  width: 165px;
  margin-top:5px;
}

