@charset "utf-8";
/* CSS Document */

@media all
{

  form.yform {
    background: none;
    border: none;
    margin: 0 0 1em 0;
    padding: 0;
  }

	form.yform .selopt_parent {
		background-color: #333;
		color: #FFF;
	}

  form.yform .type-text input,
  form.yform .type-text textarea,
  form.yform .type-select select {
    border: 1px solid #999;
  }

  form.yform div input:focus,
  form.yform div select:focus,
  form.yform div textarea:focus,
  form.yform div input:hover,
  form.yform div select:hover,
  form.yform div textarea:hover,
  form.yform div input:active,
  form.yform div select:active,
  form.yform div textarea:active {
    border: 1px #000 solid;
  }
  
  form.yform input, form.yform select, form.yform textarea {
	 font-family: Verdana, Arial, Geneva, sans-serif !important;
	 font-size: 11px;
  }
	
	form.yform div.inline input {
		display: inline;
	}
	form.yform div.inline input.amount {
		width: 60px;
	}
	form.yform div.inline input.ingredient {
		width: 250px;
	}
	form.yform div.inline label {
		display: inline;
		width: auto;
	}
	form.yform div.neueZutat, form.yform div.neuesFoto {
		font-size: 11px;
	}
	
  form.yform legend {
    font-size: 11px; font-weight: bold; color: #000;
  }
  
  form.yform label {
	 font-size: 11px; 
  }
	
	small {
		font-size: 91.67%;
		color: #999999;
	}
	
	.type-check small {
		margin-left: 0 !important;
	}
	
	.pflichtstern {
		color: #FF0000;
	}
  /* .columnar div.type-button { padding-left: 30%; } */

.wysiwyg {
	width: 685px;
}

.date input {
	display: inline !important;
	width: 100px !important;
}

.date-trigger {
	cursor: pointer;
}

form.yform small.desc { color: #999999; display: block; font-size: 11px }
.columnar small.desc { margin-left: 30%; }

}
