#rezepteingabe {
  width: 485px;
  border-right: 1px solid #CFCAB4;
  margin: 15px 0 0 0;
  padding: 15px;
  float: left;
  display:table-cell;
}

#rezepteingabe a.textlink,

#rezepteingabe a#addKategorieButton{
	color: #000;
	font-weight: bold;
}
#rezepteingabe a.textlink{
	vertical-align: bottom;
	float: left;
	display: block;
	margin: 2px 0 0 5px;
	_margin: 2px 0 20px 5px;
}

#rezepteingabe a#addKategorieButton{
	background-image: url('/images/0400_pfeil_down_gelb.gif');
}


#rezepteingabe a#addKategorieButton{
	background-repeat: no-repeat;
	padding:3px 0 3px 25px;
}

.zutat_col1{
	width:60px;
	float:left;
}
.zutat_col2{
	width:150px;
	float:left;
}

.zutat_col3{
	float:left;
	width:205px;
}


#layer02show .layer02icon{
	width:15px;
	height:15px;
	overflow:show;
}
#upLoadBildMain .layer01icon, #layer02show .layer02icon{
	border: 1px solid #CFCAB4;
	border-bottom: none !important;
}
.layer2 {
	width: 550px;
	background:#fff;
	border: 1px solid #CFCAB4;
}


.upLoadBildMainLayerClose{
	text-align:right;
}
#file_to_upload{
	width:300px;
}

.layer02pos{
	position: absolute;
}
.scrollWrapper {
	overflow:auto;/* overflow-y:scroll; is not enouogh for opera */
}

.xpos {
	margin: 2px 0 0 0;
}

.rezepteingabesteps{
	vertical-align: top;
	width:40px;
	font-weight: normal;
	margin:0;
	width:35px;
	display:block;
	float:left;
	clear:left;
}

.recipe_image_thumbnail{
	width:300px;border: 1px dashed #C6C6C6;
	margin-bottom:1em;
	padding:0;color: #666666;
}
.recipe_image_thumbnail img{
	float:left;
	margin-right:7px;
}
.recipe_image_thumbnail .xlink {
	float:right;
	margin: 10px 10px 0 0;
}

/*fix Problems with more than 9 steps*/
.area2 {
	width: 370px;
}
div.prep_step{margin-top:3px;}

