#bestellform2 ul#produkte,
#bestellform2 ul#Personendaten,
#bestellform2 ul#produkte li,
#bestellform2 ul#Personendaten li {
	margin:0;
	padding:0;
	list-style:none;
}

#bestellform2 ul#produkte li,
#bestellform2 ul#Personendaten li {
	width:100%;
	float:left;
	clear:both;
}

#bestellform2 ul#produkte label,
#bestellform2 ul#Personendaten label {
	display:block;
	width: 120px;
	float:left;
	border-bottom:1px solid #E39A1B;
	padding: 4px 5px 2px 0;
}
#bestellform2 ul#produkte div,
#bestellform2 ul#produkte input,
#bestellform2 ul#Personendaten input,
#bestellform2 ul#Personendaten textarea,
#bestellform2 ul#Personendaten select{
	display:block;
	float:left;

}

#bestellform input.text,
#bestellform2 ul#produkte input.text,
#bestellform2 ul#Personendaten input.text,
#bestellform2 ul#Personendaten textarea,
#bestellform2 ul#Personendaten select {
	background-color: #FFE9AF;
	border: 1px solid #663300;
	padding: 2px 5px;
}

/* ++++ Produkte ++++ */

#bestellform2 ul#produkte div {
	border-bottom:1px solid #E39A1B;
	height:26px;
	line-height:26px;
	padding: 0 4px;
}

#bestellform2 ul#produkte li.height2 div{
	height:36px;
	padding-top:4px;
	padding-bottom:4px;
	line-height:18px;
}

#bestellform2 ul#produkte li.height3 div{
	height:78px;
}

#bestellform2 ul#produkte .prod_menge{
	width:45px;
}
#bestellform2 ul#produkte input{
	width:30px;
	margin-top:2px;
}
#bestellform2 ul#produkte .prod_label{
	width:300px;
}
#bestellform2 ul#produkte .prod_multi{
	width:30px;
	text-align:center;
}

#bestellform2 ul#produkte label{
	width:auto;
	border:none;
	margin:0;
	padding:0;
}

#bestellform2 ul#produkte .prod_single_price{
	width:60px;
	text-align:right;
}

#bestellform2 ul#produkte .prod_price{
	width:50px;
	text-align:right;
	font-weight:bold;
}

#bestellform2 ul#produkte .title{
	font-weight:bold;
}
#bestellform2 ul#produkte .title,
#bestellform2 ul#produkte .total {
	background-color:#E39A1B;
	border:none;
	height:18px;
	line-height:18px;
}



/* Personen Daten */

#bestellform2 div#pflichtfeldmsg{
	padding:0;
	margin-top:-20px; /* Fixes Height Difference between FF and IE7 */
	clear:left;
	height:15px;
}

#bestellform2 p#pflichtfeldmsgParagraph{
	margin:0 0 15px 0;
	padding:0;
}

#bestellform2 ul#Personendaten li{
	margin: 4px 0;
	position:relative;
}

#bestellform2 ul#Personendaten input,
#bestellform2 ul#Personendaten textarea,
#bestellform2 ul#Personendaten select {
	width: 200px;
}

#bestellform2 ul#Personendaten input.checkbox,
#bestellform2 ul#Personendaten input.radio {
	width: auto;
	margin-right:3px;
}

#bestellform2 ul#Personendaten span {
	float:left;
	padding:3px 10px 3px 3px;
}

#bestellform2 ul#Personendaten textarea{
	width: 300px;
	height: 80px;
}
#bestellform2 ul#Personendaten li.checkbox{
	background-color: #E39A1B;
	margin:0;
}
#bestellform2 ul#Personendaten li.checkbox label{
	width: 300px;
}

#bestellform2 ul#Personendaten input.checkbox {
	margin-left:5px;
}

/* Verification errors */
#bestellform2 ul#Personendaten input.verify-fail{
	border-color: #f00;
	background-color: #FC9;
}
#bestellform2 ul#Personendaten label.verify-fail{
	background: url(/fileadmin/templates/data/img/missing-field.gif) no-repeat 106px 3px;
	border-color: #f00;
}

/* Tool tips */


#bestellform2 div.tooltipPos{
		width:1px;
		heght:1px;
		position:relative;
		float:left;
}

#bestellform2 div.toolbox{
	display:none;
	position:absolute;
	bottom:-20px;
	left:0px;
	width:300px;
	z-index: 100;
	background:url(/fileadmin/templates/data/img/pfeil-bubble-brown.gif) no-repeat 2px bottom;
}


#bestellform2 div.tooltip{ 
	display:none; /* Hides the tooltip if no javascript is executed */
}
#bestellform2 div.toolbox div.tooltip{
	display:block; /* Shows the tooltip if javascript is correctly executed */
	margin-left:30px;
	padding:10px 10px 10px 10px;
	background:#E39A1B;
	position:relative;
	top:8px;
	
}

/* Controll View */
/*
#bestellform2 .control_wrap ul#Personendaten li {
	float:left;
	width:150px;
	clear:none;
	margin:0 20px 10px 0;
	}
#bestellform2 .control_wrap ul#Personendaten li label {
	display:none;
	float:none;
	padding-right: 4px;
	color:#663300;
	width: auto;
}
#bestellform2 .control_wrap ul#Personendaten li label.show {
	display:block;
}

#bestellform2 .control_wrap ul#Personendaten li div.control{
	float:none;
	font-weight:bold;


}
*/




