#KontaktFormular legend {
  padding: 0 .5em;
  font-size: 1.5em;
  font-weight: bold;
  text-align: center;
}

dl#KontaktFormularFelder {
  margin: 0;
  padding: 1em 0 0 0;
  display: block;
}

#KontaktFormular em {
color:red;	
	
	
}


#KontaktFormular .box {
  background:#F5F5F5 none repeat scroll 0 0;
  color:#DE0029;
  display:block;
  font-size: 1em;
  margin-top:2.5em;
  margin-bottom:2.5em;
  padding:0.25em;
  margin: 0.5em 0 0.6em 0;
  clear:both;
}

#KontaktFormular #plz {
  float: left; 
  border:1px solid #CCCCCC;
  font-size:1.1em;
  padding:0.1em;
  width: 3em;
}

#KontaktFormular #ort {
border:1px solid #CCCCCC;
clear:none;
float:left;
font-size:1.1em;
left:0.4em;
padding:0.1em;
width:18em;
}





#col3_content #KontaktFormular #Error {
  border:1px solid red;
  clear:both;
  font-size:0.8em;
  margin-top:2em;
  padding:1em;
}



#col3_content #KontaktFormular #Error ul,
#col3_content #KontaktFormular #Error li {
  color: red;
}


#KontaktFormular .button-bar a {
  clear:both;
  /*float:right;*/
  margin-top:20px;
  padding: 2px 4px;
  background:#DDDDDD;
  border: 1px solid #AAAAAA;
  color: black;
}

#KontaktFormular .button-bar a:hover {
  clear:both;
  /*float:right;*/
  margin-top:20px;
  padding: 2px 4px;
  background:#CCCCCC;
  border: 1px solid #AAAAAA;
  color: black;
  text-decoration: none;
}

#KontaktFormular label{
  float: left;
  display: block;
  width: 8em;
  font-weight: bold;
  clear: both;
  padding: 2px;
  
}

#KontaktFormular .node{
	border-top: 1px solid #CCCCCC;
	font-size: 0.8em;
}


#KontaktFormular .node_text{
	background:transparent url(../../images/icon_alert_orange.gif) no-repeat scroll 0 0;
	/*font-size: 0.8em;*/
	line-height: 3em;
	padding: 0 0 0 15px;
}

#KontaktFormular .ele01{
	margin-top:15px;	
}


#KontaktFormular label.name{
  margin-top: 1em;
}

#KontaktFormular input.textfeld{
 position: relative;
  /*top: -1.4em;*/
  /*left: 8em;*/
  display: block;
  /*padding: 2px;*/
  clear: both;
}

#KontaktFormular #firma, #KontaktFormular #nachname, #KontaktFormular #vorname, #KontaktFormular #funktion, #KontaktFormular #strasse, #KontaktFormular #telefon, #KontaktFormular #fax, #KontaktFormular #email, #KontaktFormular #branche, #KontaktFormular #rufnummer, #KontaktFormular #vonzeit, #KontaktFormular #biszeit, #KontaktFormular #thema, #KontaktFormular #fachplz, #KontaktFormular #von_uhrzeit, #KontaktFormular #bis_uhrzeit, #KontaktFormular #message, #KontaktFormular #haendler_plz{
  border:1px solid #CCCCCC;
  /*margin-top:0.5em;
  font-size:1.1em;
  padding:0.1em;*/
}