form { 
	border-width: 0px;
	margin:0; 
	padding:0;
	

	border-style:solid; 
}

textarea {
	color:#212431;
	background-color: #ffffff;
}

input.currency{
text-align:right;
}

#content input[type=text],#content input.text, #content select, #content textarea {
	width:200px;
}

#dasnetzwerk select {
	width:560px;
}

input[type=checkbox] , input[type=radio]{
	border-width: 0;
}

input[type=image] , input.image {
	border:0;
	margin:0 0 -3px 0;
}

fieldset {
	position:relative;
	margin-top:10px;
	padding-left:10px;
}

legend {
	color:#003366;
	font-size:1.3em;
	margin-bottom:5px;
}



input.text_navi { 
	width: 100%;
	
	padding:2px 0 2px 0;
	margin:0; 
}

input.submit_navi { 
	float:right;
	
	padding:0; 
	margin:10px 0 0 0;
}

input.text_navi, input.submit_navi { 
	border-width: 0px;
}

#indexForm input.text { 
	border-width: 1px;
	width: 200px;
}

form fieldset li {
	list-style: none;
}

/* -------------------- */

/* Styles */
div.fm-multi div {
	display:block;
}

div.fm-opt, div.fm-req {
	margin: 5px 0 0 0;
	clear:both;
}

div.bg, div.bg {
	border-top:1px solid #eee;
	padding:5px 0 0 0;
}

div.fm-opt label, div.fm-req label {
	position:relative;
	display:block;
	width:250px;
	float:left;
	/* text-align: right; */
}

div.fm-opt span, div.fm-req span {
	position:relative;
	float:left;
}

	
/* required fields - does not work in IE */
fieldset div.fm-req {

}

fieldset div.fm-req label:before {
	content: "* "; /* does not work in IE */
}

