@media screen {
  p {
    margin: 0;
    padding: 0;
  }
  table, tr, td {
    border-spacing: 0;
    padding: 0;
    margin: 0;
  }
  form {
    padding: 0;
    margin: 0;
  }
  textarea {
    margin: 2px 0 8px 0;
    padding: 0.1em;
    height: 100px;
	width:265px;
  }  
  label {
    margin: 0;
    padding: 0;
    /*font-family: Verdana;
    color: #333333;*/
    font-weight: bold;
    font-size: 90%;
  }
  fieldset {
    border: dashed #abb1b3 1px;
    margin: 20px 0 0 0;
	padding: 10px 0 20px 0;
	width:544px; /*IE*/
	/*background-color:#f5f6f6;*/
  }
  legend {
    /*display: none;*/
	color: #444;
  }
}

/*----------------------FORMULARBOXEN----------------------*/
.slotkontaktformular{ 	
	line-height: 1.6em;
	padding: 10px 10px 20px 10px;
	clear:both;
	width:524px;
	display:block;	
}

.slotkontaktformular .slottextleft {
	clear:both; display:block; float:left;
	margin:0; margin-bottom:1.0em;
	padding: 0; width:120px; text-align:left;
}
.slotkontaktformular .slottextright { 	
	float: left;
	width: 384px; margin-bottom:1.0em;			
}
.slotkontaktformular .footnote { 
	font-size:0.9em;	
}
.slotkontaktformular .footnote hr { 
	margin: 5px 0 5px 0;
	height:1px;
	border-top: dotted #424d53 1px;
	border-bottom: 0; border-left: 0; border-right: 0;
}	
.inputFormFields5,
.slotkontaktformular .slottextright .inputFormFields5{
	border: solid 1px #7F9DB9; padding:0.15em; width:5em;
}
.slotkontaktformular .slottextright .inputFormFields10{
	border: solid 1px #7F9DB9; padding:0.15em; width:10em;
}
.slotkontaktformular .slottextright .inputFormFields20{
	border: solid 1px #7F9DB9; padding:0.15em; width:20em;
}
/*----------------------END FORMULARBOXEN----------------------*/
