/* Styles for Formulare */
#wrapper label {font-family: Arial; font-size: 100%; color: #000000}

/* Formatierungen fuer Formular */
#wrapper { color: #000000; }

#formular {
/*background-color: #DDDDDD;
border: 1px solid #000000;*/
/*padding: 10px 20px;*/
}

#formular fieldset
{
margin: 10px 0px;
padding: 5px 10px;
border: 1px solid #CFDAE0;
}

#formular legend {
background-color: #FFFFFF;
color: #000;
padding: 2px 10px;
border: 1px solid #CFDAE0;
margin: 0px 0px 10px 0px;
font-weight: bold;
}

#formular img
{
  margin:0px;
  border: none;
}

#formular textarea.txt 
{
width: 570px;
border: 1px solid #000000;
background-color: #FFFFFF;
color: #000;
padding:2px;
}

#formular select 
{
margin: 0px 0px 0px 0px;
background-color: #FFFFFF;
color: #000;
}

#formular .senden {
width: 575px;
font-weight: bold;
margin: 15px 0px 0px 0px;
padding: 5px 0px 5px 0px;
background-color: #FFFFFF;
color: #000000;
border: 1px solid #CFDAE0;
cursor: pointer;
voice-family: "\"}\"";
voice-family:inherit;
cursor: pointer;
}

#toptext 
{
	padding:4px; 
        font-family: Arial, Helvetica, Tahoma;
	color:#000000; 
        text-align:justify;
}

#formular p.row { 
margin-bottom:8px; 
padding:auto 0px;
}

#formular p.left
{
  text-align:left;
  margin-bottom:8px;
}

#formular label.left
{
  float:left;  
  text-align:left;
  width: 120px;
  margin-right: 4px;
  display:block;
}

#formular input.text
{
  width:430px;
  text-align:left;
}

#kontaktdaten label.left
{
  float:left;
  text-align:left;
  width: 140px;
  margin-right: 0.3em;
  display:block;
}

#formular fieldset.leftalign
{
  text-align:left;
}
