/********************* vinotecavinespa.de cp styles **********************/body{	font-family: Arial,sans-serif;	color: #FFFFFF;	line-height: 1.166;		margin: 0px;	padding: 0px;	background: #B0B0B0;	 }/******* hyperlink and anchor tag styles *******/a:link, a:visited{	font: bold 100% Arial,sans-serif; 	color: #000000;	text-decoration: none;}a:hover{	text-decoration: underline;}   /***********************************************//* Component Divs                              *//***********************************************/   .note{font-size: smaller;	 	}.feature{font-size: 80%;	 padding: 20px 40px 20px 40px;	} .feature a:link {text-decoration: none;font-weight: bold;	padding: 0px 0px 0px 0px;	color: #FFFFFF;}.feature a:visited {	text-decoration: none;	font-weight: bold;	padding: 0px 0px 0px 0px;	color: #FFFFFF;}.feature a:hover {	 text-decoration: underline;	color: #FFFFFF; 	 	}.feature h1{	font: bold 140% Arial,sans-serif;	color: #444444;	 text-align:center; 	 padding-top: 20px	 	}.feature h2{	font: normal 125% Verdana,sans-serif;	color: #FFFFFF;	 text-align:center; } .logofarbe {color: #7D212B;}  #headcell{	padding: 0px 0px 0px 0px;	position:relative;	margin:auto;	top: 0px;	left: 0px;	right: 0px;width:100%;	height:120px;	vertical-align:baseline;		background-color: #EAD9E1; } #midcell{	position:relative;	margin:auto;	overflow:visible;	background-color: #FFFFFF;	height:410px;} #bottcell{	 position:relative;	 overflow:hidden;	margin:auto;	bottom:0px;	left: 0px;	right: 0px;	width:100%;	height:30%;	background-color: #B0B0B0;} /********************* end *********************