html, body {
	height: 100%;
}
*{
	margin:0;
	padding:0;
	
}

a{
	color:				#fff7b1;
	text-decoration: 	none;
	outline: 			none;
}

a:hover{
	text-decoration: underline;
}


a.maillink{
	background: 	url('../images/icons/mail.png') no-repeat 0px 3px; 
	padding-left:	20px; 
	text-decoration: underline;
}

a.tellink{
	background: 	url('../images/icons/tel.png') no-repeat 0px 0px; 
	padding-left:	20px; 
	text-decoration: none;
}

img{
	border:none;
}


body {
	background: url('../images/onlineBestellen/bgBestellen.jpg') repeat-x;
	font-size: 11px;
	font-family: Arial, Veradna, sans-serif;
	color: #fff7b1;
	height: 100%;
}



table{
	color: 		#fff7b1;
	font-size: 11px;
	padding: 	0px;
	margin: 	0px;
}

form{
	padding:0px;
	margin:0px;
}

input{
	font-size: 	11px;
	height: 	14px;
}

select{
	height: 	20px;
	font-size: 	11px;
}

.agbtext a,
.textoben a,
.textunten a {
	text-decoration: underline;
	color: #000000;
}



.content{
	height:		2300px;
	width:		100%;
	z-index: 	3;
	top:		24px;
	position:	absolute;
	
}

.contentAbstand{
	margin:		0px auto;
	padding-left:33px;
}

.red{
	color: #d92532;
}


/* online bestellen auf separater Seite */
#onlineBestellen{
	padding-top:25px;
}

.contentBoxStandard{
	/*background:	url('../images/onlineBestellen/contentboxOnlineBestellen.png') no-repeat; 
	width: 		960px; 
	height: 	2170px; */
	width: 		960px;
	background-color:#271919;
	padding-bottom:25px;
	-moz-border-radius:5px; /* Firefox */ 
	-webkit-border-radius:5px; /* Safari and chrome */ 
	-khtml-border-radius:5px; /* Linux browsers */ 
	border-radius:5px; /* CSS3 */ 
}

.contentBoxDanke{
	background:	url('../images/onlineBestellen/contentboxOnlineBestellenDanke.png') no-repeat; 
	width: 		960px; 
	height: 	442px; 
}

.boxContent{
	padding-left:29px;
	padding-top:38px;
}

.sorte{
	padding-top:49px;
	padding-left:1px;
}

.headRow{
	background:url(../images/onlineBestellen/rowbg.gif) repeat-x; 
	height: 20px;
	color: #100000;
}

.weinRow{
	/*height: 85px;*/
	height:100%;
}

.weinTd{
	padding-top: 11px;
	padding-right: 10px;
	font-size: 12px;
	line-height: 17px;
	position: relative;
	height: 80%;
	min-height:74px;
}

.preise {
	bottom:5px;
	left:0px;
	position:absolute;
}

.preis{
	font-size: 20px;
	font-weight: normal;
	margin-top: 10px;
}

.preis{
	font-size: 20px;
	font-weight: normal;
	margin-top: 10px;
	float: left;
}

.preisLiter{
	vertical-align: bottom;
	font-size: 10px;
	font-weight: normal;
	margin-top: 14px;
	padding-left: 10px;
	float: left;
}

.formularBestellen{
	background-color: #fff7b1;
	width: 900px;
	/*height: 595px;*/
	color: 				#000000;
}

.formularBestellenContent{
	padding-top:	30px;
	padding-left:	49px;
	font-size: 		12px;
}


.anzahlBraun{
	background:url('../images/onlineBestellen/anzahl.jpg') no-repeat #b5ad5a; 
	/*height: 85px; */
	height:100%;
	min-height:85px;
	width: 100px;
}

.anzahlGruen{
	background:url('../images/onlineBestellen/anzahlChosen.jpg') no-repeat; 
	height: 85px; 
	width: 100px;
}

/* ****************
	   Formular 
   ****************/  
.layer_content{
	width: 			500px;
}

.layer_contentBewerbung{
	width: 			500px;
	height: 		300px;
}


.formSpalte1{
	width:			116px; 
	float:			left;
	clear:			left;
	padding-bottom: 7px;
}

.formBewerbungSpalte1{
	width:			150px; 
	float:			left;
	clear:			left;
	padding-bottom: 7px;
}
     
.formSpalte2{
	float:			left;
	padding-bottom: 7px;
	width: 			250px;
} 

input.long{
	width: 		235px;
}

select.bewerbung{
	width: 		239px;
}

input.long.error{
	width: 		235px;
	border: 	2px solid #cf054b; 
}

input.error{
	border: 2px solid #cf054b; 
}

select.error{
	border: 2px solid #cf054b; 
}

.error{
	border: 2px solid #cf054b; 
	
}


#error_erstellen{
	display:none;
}

#error_erstellen.error{
	display:block;
	color:#e3004f;
	position: relative; 
	font-size: 12px;
	border:0px;
	width: 300px;
	float:left;
}



.formularButton{
	float:			left;
	padding-bottom: 7px;
	width: 			355px;
	padding-top:	15px; 
	text-align: 	right;
}

.formularButtonBewerbung{
	float:			left;
	padding-bottom: 7px;
	padding-top:	8px; 
}

#ajax{
	display: none;
}

