/*<![CDATA[
jmp media - pixelcoach. Nicole Mueller
www.jmp-media.de
09/2007
*/

/* - - - - - - - -   formulare   - - - - - - - -  */

form { 
/*	padding: 0 10px 0 0; 
*/	margin: 12px 0 24px 5px;
	width: 500px;
}
form a {
	text-decoration: underline;
}
form fieldset {
	border: none; 
}
form.bewertg {
	width: 565px;
}
legend {
}
select {
	height: 22px;
	width: 256px;
	margin: 3px 33px 0 0; 
}
option {
	padding: 0 5px 0 5px;
}
select.liste {
	height: 18px;
	width: 100%;
	margin: 2px 0 -1px 0px; 
}
input, input[type=text], textarea {
	width: 254px; 
	margin-bottom: 3px;
	height: 18px;
	padding: 1px 2px 1px 2px;
	border: none;
	background-color: #c8c8c8;
}
input.nolayout {
	
}
input.boppel{
	border: none;
	width: 20px;
	background-color: transparent;
	padding:0; margin:0; 
	margin: 0 5px 3px 3px;
}
input.fehler {
border: 1px solid #880000;
}
input[file], input.file {
	height: 22px;
}
input.small { width: 80px; }

input.number {width: 44px;}
input.zip {width: 54px;}
input.city {width: 190px;}
input.street {width: 200px;}

input.left { float: left; margin-right: 3px;}
input.nonMarginRight { margin-right: 0; }
input[type=button], input.button {
	width: auto; 
	background-color: transparent;
}
input.absenden {
	width : 260px;
   height : 22px;
	margin: 25px 0 10px 0;
	border: none; 
	font-weight: bold;
   background-color: #880000;
   color: #fff;
}
input.id {
	width: 30px;
	height:10px;
	margin-bottom: 5px;
}
textarea {
      height:75px;
		width: 254px; 
}
.breite_box, input.breite_box {
	width: 357px;
}
.hohe_box {
	height:125px;
}

input[type=radio] {
	margin: 0 0 -2px -2px;
	border: none; border: 0;
}
input[type=image] {
	padding-left: 5px; 
	width: 23px; 
	height: 24px;
}

.row {
	clear: right;	
	font: normal normal .9em Arial, Helvetica, sans-serif;
	padding:0 0 0 0;
	margin-bottom: 5px;
 	display: block;
	text-align: left;
	clear:left;
}
.clearLeft { clear:left; }
.alignLeft { text-align: left; }
.row br { /* Ausblenden der <br>s f?r ungestylte Ansicht */
   display: none; }
.row br { /* Ausblenden der <br>s fuer ungestylte Ansicht */
   /*display: none; */ font-size: .8em;
}
.row span {
	float: left;
	padding: 4px 0; 
	width: 200px; 
}
.row p.links, .row p.breite_box {
	padding:0;
	float:left;
	margin-bottom:5px;
}
.row p.links {
	width: 200px; 
}
.row span.fehler {
	color: rgb(224,82,6);
}
.row span.clr_red {
	width: 1em;
	float: none;
}
label {
	font: normal normal .9em Arial, Helvetica, sans-serif;
	/*float: left;*/
}
form p.clearL, p.formul{
	padding: 10px 0 15px 0;
}
label.inline {
	margin-left: 6px;
}
form h3 {
	font: normal bold 2em "Times New Roman", Times, serif;
	margin: 0;
	margin: .4em 0;
	line-height: normal;
}

.error {
	border: 1px solid #880000;
}
#id {
	width:350px;
}
/*]]>*/

