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

* { margin:0; padding:0; text-align:left;}
body{
	font-family:Verdana, Geneva, sans-serif; font-size:12px; height:100%; text-align:center;}
html, div, p, table, tr, td { font-family:Verdana, Geneva, sans-serif; text-align:left; color:#555;}
table {font-size:12px;}
tr, td {vertical-align:top;}
p{padding-bottom:12px;}
a { text-decoration:none; color:#b28324;}
a:hover{ text-decoration:underline;}
a:visit{ color:#b26823;}
img { border: 0px; } 



#centerDiv{width:1024px; height:100%; margin:auto; }

	#headerFrame{width:1024px; height:325px; position:absolute; }
		/* Start CSS fuer IE 6 */
		* html #leftImage{ width:224px; height:325px; z-index:1; position:absolute; background: #d82425;}
		#leftImage{ width:224px; height:325px; z-index:1; position:absolute; background: url(../img/wz/Verlauf_325px.jpg) #C00 top left no-repeat;}
		#headerImage{ width:800px; height:325px; margin-left:224px; z-index:1; position:absolute; overflow:hidden;}	
			#headerImage h1, #headerImage h2, #headerImage h3l, #headerImage h4, #headerImage h5 {display:none;}
		#logo{ width:390px; height:210px; z-index:2; position:absolute; top: 0px; left: 30px;}
	
	/* Start CSS fuer IE 6 */
	* html #mainFrame{width:1024px; height:auto; min-height:400px; top:325px; position:absolute; z-index:2; background:#d82425;}
	/* END CSS IE6*/
	#mainFrame{width:1024px; height:auto; min-height:400px; top:325px; position:absolute; z-index:2; background:url(../img/wz/Verlauf_450px.jpg) top left repeat-y; }	
		/* Start CSS fuer IE 6 */
		* html #naviFrame{ width:210px; float:left;  margin-top:-60px; background:#d82425;}
		/* END CSS IE6*/
		#naviFrame{ width:200px; float:left;  margin-top:-60px;}
			#naviFrame ul, #naviFrame li{ list-style:none;}
		/* Start CSS fuer IE 6 */
		* html #contentFrame{width:800px; height:600px; margin-left:14px; float:left; background-color:#fff;}
		/* END CSS IE6*/
		#contentFrame{width:810px; margin-left:14px; float:left; background-color:#fff;}		
			/* Start CSS fuer IE 6 */
			*  html #contentBox{ width:620px; height:600px; float:left; background:url(../img/wz/VerlaufContent.png) no-repeat top left; margin:0px; }	
			/* END CSS IE6*/
			#contentBox{ width:645px; height:auto; float:left; background:url(../img/wz/VerlaufContent.png) no-repeat top left; margin-top:-60px; margin-left:-20px; }			
				/* Start CSS fuer IE 6 */
				* html #mainContent{min-height:400px; margin-top:20px; padding:0px 75px 0px 45px; background:url(../img/wz/VerlaufContentWhite.png) repeat-y; }
				/* END CSS IE6*/
				#mainContent{min-height:400px; margin-top:20px; padding:0 75px 0 45px; background:url(../img/wz/VerlaufContentWhite.png) repeat-y; }				
			#postIt{width:245px; height:auto; z-index:10; position:absolute; top:100px; left: 775px;}
				#postItBox{ background:url(../img/wz/NewsBoxBG.png) top left; background-repeat:repeat-y;}
				#postItContent{ font-size:11px; padding:15px 30px 15px 15px; min-height:160px; width:245px; max-width:200px; background:url(../img/wz/NewsBoxBGContent.png) left top no-repeat; overflow:hidden;}
				#postItBottom{ background:url(../img/wz/NewsBoxBGBottom.png) left top; width:245px; height:45px;}
				#postIt h1{padding-bottom:10px;} 
				#postIt h2{background:#C00; color:#fff; font-size:12px; font-weight:bold; margin-bottom:10px; margin-top:10px; margin-left:-15px; margin-right:-15px; padding:5px 15px;}
			/* Start CSS fuer IE 6 */
			* html #footer{ font-size:10px; color:#999; float:left; width:770px; max-width: 745px; padding:40px 15px 10px 30px; margin-left:10px; background:#fff;}
			/* END CSS IE6*/
			#footer{ float:left; width:815px; max-width: 745px; padding:40px 25px 10px 33px; margin-left:-8px; background:#fff;}	
				#footer h1, #footer h2, #footer h3, #footer h4, #footer h5 {display:none;}
				#footer p{ font-size:10px; color:#999;}
				
		/* Start CSS Subnavi "Wein" */
		/* Start CSS fuer IE 6 */
		* html #weinContentFrame{width:790px; margin-left:14px; float:left; background-color:#fff;}
		/* END CSS IE6*/
		#weinContentFrame{width:800px; margin-left:24px; float:left; background-color:#fff;}
			/* Start CSS fuer IE 6 */
			*  html #weinContentBox{ width:770px; margin:0 10px; height:auto; float:left; background:#FFC; }	
			/* END CSS IE6*/
			#weinContentBox{ width:770px; margin:0 15px; height:auto; float:left;}				
				/* Start CSS fuer IE 6 */
				* html #weinContent{min-height:400px; margin-top:20px; padding:0 75px 0 45px; background:url(../img/wz/VerlaufWeinContent.png) no-repeat top left;  }
				/* END CSS IE6*/
				#weinContent{min-height:400px; margin-top:20px; padding:0 75px 0 45px; background:url(../img/wz/VerlaufWeinContent.png) no-repeat top left; }	
				#weinContent h1{ margin-bottom:20px;}
				/* CSS Wein List*/
				#wineProducts{ width:auto; margin-right:80px; clear:both; }
					#wineImage, #wineDescription, #wineVintage {float:left; bottom:0;}					
					#wineImage{float:left; width:auto; margin-right:15px;}					
					#wineVintage{ width:45px; text-align:right; margin-right:15px; padding-top:17px;}						
					#wineDescription{ width:250px;  padding-top:15px;}
						#wineDescription h1{margin-bottom:5px;}
						.wineTitle {font-weight:bold; font-size:14px;}
						.wineShortDescription{font-size:11px; color:#800000; font-style:italic; margin-top:10px;}					
					#wineSize{float:right; font-size:11px; padding-top:1px;}
					#winePricesContainer{float:right; margin-left:15px; padding-top:16px;}
						#winePrices{ float: right; font-weight: bold; margin-left: 10px; }
						#pricePerLiter{font-size:8px;padding-top:19px;text-align:right; color:#cccccc;}
			/* Start CSS fuer IE 6 */
			* html #weinFooter{ float:left; width:790px; max-width: 745px; padding:40px 25px 10px 33px; background:#fff;}
			/* END CSS IE6*/
			#weinFooter{float:left; width:800px; max-width: 745px; padding:40px 25px 10px 33px; background:#fff; }	
				#weinFooter h1, #footer h2, #footer h3, #footer h4, #footer h5 {display:none;}
				#weinFooter p{ font-size:10px; color:#999; }
		/* END CSS Subnavi "Wein" */			
				 
/*CSS Typo3 Extension*/
/* powermail */
fieldset {border:0px;}
legend {display: none;}
label {	float:left;	width:83px;	padding-top:2px;}

.tx_powermail_pi1_fieldwrap_html {	padding-bottom: 5px;}
.powermail_text, .powermail_textarea {	width: 250px;}
.powermail_text {	width: 250px;	height: 19px;}
.tx_powermail_pi1_fieldwrap_html_label {	padding-left: 83px;	font-size: 10px;	margin-top: 15px;}
.powermail_submit{	border:1px solid #c00; background:#fff; 	color:#c00; font-weight:bold;	width: 64px;	padding: 2px;}

.tx_powermail_pi1_fieldwrap_html_submit {	margin-top: 15px;	margin-left: 83px;}

input[type="reset"]:hover , input[type="submit"]:hover{	border-color: #b28324; color:#b28324;}
.validation-advice {	color:#982022;	font-weight:bold;	margin-left:86px;	padding-bottom:5px;	padding-top:4px;}

.csc-textpic-caption {width:200px; font-size:11px; font-style:italic; font-weight:normal; padding-bottom:15px;}

