
form { margin: 0; padding: 0; }

.reihe {
  padding: 4px 0px;
}

.abstand {
padding-left:10px;
}

.kontakt_dj {
	width: 35em;
	color: #000;
    /*background-color: #0000000;*/
  	border: 1px dotted #666;
  	margin:0px auto;
  	padding:0px;
	/* background-color: #FFFFCC; */
	
	background-image:url(/ts51/kontakt/farbverlauf_04.jpg);
	background-repeat:repeat-x;

}

fieldset h2{
color:#ffffff;
font-size:1.5em;
font-style:normal;
}

.kontakt_dj legend {
color:#000000;
border:3px double #cccccc;
margin: 0 0 0 1em;
padding:.3em;
background-color:#ffffff;
}

.red {
color:#FF4500;
}

.black {
color:#000000;
}

 label {
margin: .1em;
padding: .3em;
text-align:right;
}

.kontakt_dj .label {
float:left;
width:6em;
margin: .1em;
padding: .3em;
text-align:right;
/* border:#FF9933 1px dashed; */
line-height:1.3em;
}

.box {
display: block;
clear: left;
padding:0;
margin:0;
color:#000000;
}

.radiolabel {
width: auto;
margin:0;
padding:.3em 0 .3em .3em;
white-space:nowrap;
border-bottom:dashed 1px #FFFFE0;
}

label,
select,
input[type=checkbox],
input[type=radio],
input[type=button],
input[type=submit] {
cursor:  pointer;
}

.abstand {
padding-left:10px;
}

input:focus, input:hover, textarea:focus, textarea:hover {
background-color: #FFFFFF;
}
	
input.rand:focus, input.rand:hover,textarea.rand:focus, textarea.rand:hover	{
background-color: #e8e8e8;
border-color: #555555;
}

.finput {
background-color:#F0F8FF;
border: 1px solid #87CEFA;
margin:.2em 0 0 0;
color:#0000ff;
padding:.1em .1em .1em .2em;
}