body { margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; }
a { }
p { }
input  {
	text-decoration: none;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 11px;
	font-weight: normal;
	color: #990000;
	border: 0px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 4px;
	padding-right: 1px;
	border: 0px;
}
.inputkontakt  {
	color: #000000; 
	border: 1px solid #cccccc; 
	overflow: hidden;
}
textarea  {
	text-decoration: none;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 13px;
	font-weight: normal;
	color: #990000; 
	border: 0px; 
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 4px;
	padding-right: 1px;
	border: 0px; 
}
.kontakttext { 
	color: #000000; 
	border: 1px solid #cccccc; 
	overflow: hidden;
	
	scrollbar-base-color: #ffffff;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-arrow-color: #000000;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-face-color: #FFFFFF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #ffffff;
	scrollbar-track-color: #ffffff;
}
.leer { font-size:1px; line-height: 0px; text-decoration: none; }
.betext { color: #333333; font-size: 11px; line-height: 16px; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; padding-right: 12px; padding-left: 8px; }
.betitel {
	color: #333333;
	font-size: 11px;
	line-height: 16px;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: bold;
}
.betitel2 {
	color: #333333;
	font-size: 11px;
	line-height: 11px;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: bold;
}

.betitelx {
	color: #333333;
	font-size: 11px;
	line-height: 11px;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: bold;
	background-image: url(../x_bilder/grau_66_g.gif);
	background-repeat: no-repeat;
	padding-left: 16px;
	background-position: 0px 2px;
}


.betitelgrau {
	color: #666666;
	font-size: 11px;
	line-height: 16px;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: bold;
}
.name {
	color: #333333;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
	line-height: 16px;
	letter-spacing: 0mm;
	padding-left: 8px;
	text-transform: uppercase;
	padding-bottom: 10px;
	
}
.bestrich { color: #000000; font-size: 11px; line-height: 16px; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: right;}
.bild {
	color: #000000;
	font-size: 11px;
	line-height: 12px;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	padding: 0px;


}
.m1_links { TEXT-DECORATION:none; visibility: visible; position: absolute; top: 7px; left:839px;}
.m1_rechts { TEXT-DECORATION:none; visibility: visible; position: absolute; top: 7px; right:0px;}
.m2_oben { TEXT-DECORATION:none; visibility: visible; position: absolute; top: 550px; }
.m2_unten { TEXT-DECORATION:none; visibility: visible; position: absolute; bottom:0px;}
.kontakt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 9px;
	color: #333333;
	margin-bottom: 1px;
}
.buchstaben {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 14px;
	color: #333333;
}
.referenzen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	color: #333333;
}
p.geschichte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	font-weight: normal;
	color: #333333;
}
.email {
	color: #000000;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
}
.email:hover {
	color: #990000;
	text-decoration: none;
}
.mini_ausw {
	color: #999999;
	font-size: 10px;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.mini_ausw:hover { color: #333333; }
.betext_kleiner { color: #333333; font-size: 10px; line-height: 13px; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; padding-right: 12px; padding-left: 8px; }
.kl_grau {
	color: #666666;
	font-size: 10px;
	line-height: 14px;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0px;
}
.agb {
	color: #333333;
	font-size: 10px;
	line-height: 14px;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0px;
}
.spezialtechnik { color: #333333; 
font-size: 10px; 
line-height: 15px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
text-align: left; 
padding-right: 12px; 
margin-left: 15px; }

h1 {
	color: #333333;
	font-size: 11px;
	line-height: 16px;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	padding-right: 12px;
	padding-left: 8px;
	font-weight: bold;

}
h2 {
	text-decoration: none;
	font-style: normal;
	font-weight: normal;

}
.register {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
	margin-top: 3px;
	margin-bottom: 8px;
	margin-left: 12px;
	color: #000000;
	text-decoration: none;


}
.registerklein {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	line-height: 11px;
	margin-top: 3px;
	margin-bottom: 8px;
	margin-left: 0px;
	color: #000000;
	text-decoration: none;


}
.register:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
	margin-top: 3px;
	margin-bottom: 8px;
	margin-left: 12px;
	color: #CC3300;
	text-decoration: none;

}
.registerklein:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	line-height: 11px;
	margin-top: 3px;
	margin-bottom: 8px;
	margin-left: 0px;
	color: #CC3300;
	text-decoration: none;


}
.starttext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	margin-right: 12px;
	padding-right: 12px;

}
.starttext2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	margin-right: 12px;
	padding-right: 12px;
	margin-left: 8px;
	margin-top: 8px;
	font-weight: normal;
	line-height: 12px;
}
.messe {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-weight: normal;
	color: #333333;
	padding-bottom: 20px;
}

.devil {
	display: none;
}

