/***Product & Producer***/
.pLeft
{
	float:left;
}
.pRight
{
	float:right;
	width:390px;
	
}
.pSpaceDiv
{
	height:10px;
}
.pInnerLeft
{
    padding: 10px 32px 10px 32px;
	float:left;
}
.pSortiment
{
    text-align: left; 
    padding: 0px;    
}
.pInnerRight
{
    float: left;
    padding-top: 10px;
}
.pLeft
{
    width: 510px;    
}
.pHeader,.pHeaderBr
{
    font-weight: bold;
    padding-bottom:3px;
}
.pHeaderBr
{
	padding-bottom:6px;
	padding-top:20px;
}
.pHeaderDiv
{
    padding-bottom: 10px;
}

.pRowInfo
{
	padding-bottom:5px;
}
.pBoxInfo
{

}

.shoppingCartList
{
	font-size: 11px !important;
	width:180px !important;
	height:23px;
	border:0px;
	text-transform:uppercase;	
	
}


.srTitel
{
	font-weight:bold;
	padding:0px 0px 5px 3px;
}
.srtArt, .srtPro, .srtAr, .srtRe, .srtInk, .srtEx, .srtSor, .srtItem, .srtLand
{
	float:left;
}
.srtArt
{
	width:52px;
}
.srtPro
{
	width:210px;
}
.srtAr
{
	width:50px;
	text-align:center;
}
.srtLand
{
	width:90px;
}
.srtRe
{
	width:105px;
}
.srtInk
{
	width:70px;
	padding-left:7px;
	text-align:right;
}
.srtEx
{
	width:75px;
	padding-left:7px;
	text-align:right;
}
.srtSor
{
	width:60px;
	text-align:center;
}
.srtAdd
{
	float:right;
}


/***Riedel***/
.rLeft
{
    width: 525px;    
}

/* BreadCrumb */
.BreadCrumbDiv
{
    padding-top: 18px;
    padding-left:20px;
    padding-bottom: 15px; 
    margin-bottom: 15px;
    padding-right: 14px;
    float:left;
}
.BreadCrumbBorderDiv
{
	border-bottom: solid 1px #e1e1e1; 
	width:540px;
	padding-bottom:10px;
}
a.breadCrumbLink
{
	color:#69203e;
	text-decoration:underline;
	
}


/** Top menu**/
.TopMenuDiv
{
	margin:85px 0px 0px 25px;
	float:left;
}
.TopMenuPaddingDiv
{
	padding:0px 0px 0px 0px;
}
.vinrankaicon
{
	left:-59px;
	z-index:100;
	position:relative;
}
.TopMenuLeftBorder,.TopMenuRightBorder, .TopMenuLeftBorderActive, .TopMenuRightBorderActive
{
	float:left;
	width:13px;
	height:26px;
	background-repeat:no-repeat;
	background-image:url(/images/avantime/Vinovum/TabLeft.gif);
}
.TopMenuRightBorder
{
	background-image:url(/images/avantime/Vinovum/TabRight.gif);
}
.TopMenuLeftBorderActive
{
	background-image:url(/images/avantime/Vinovum/activeTabLeft.gif);
}
.TopMenuRightBorderActive
{
	background-image:url(/images/avantime/Vinovum/activeTabRight.gif);
}


.TopMenuMiddelBorder, .TopMenuMiddelBorderActive
{
	float:left;
	height:26px;
	background-repeat:repeat-x;
	background-image:url(/images/avantime/Vinovum/TabBg.gif);
}
.TopMenuMiddelBorderActive
{
	background-image:url(/images/avantime/Vinovum/activeTabBg.gif);
}

.TopMenuMiddelPadding
{
	padding:8px 7px 0px 7px;
}

.SeparatorDiv
{
	width:1px;
	float:left;
}

a.topMenuLink, a.topMenuActivLink
{
	color:#FCFFFF;
	font-family:Arial, Tahoma;
	font-weight:bold;
}
a.topMenuLink:hover
{
color:#FCFFFF;
}
a.topMenuActivLink
{
	color:#65233F;
}
a.topMenuActivLink:hover
{
	color:#65233F;
}


.PurpelTopBorder
{
	height:6px;
	background-color:#53002A;
	line-height:0px;
	font-size:0px;
}

.TopMenuLoggoDiv
{
	float:right;
	padding:15px 30px 0px 0px;
}
.TopMenuLoggo{}

/** Start page**/
.SPLeftColumn
{
	float:left;
	width:590px;
}
.SPLeftPaddingColumn
{
	padding:10px 15px 0px 15px;
}
.SPRightColumn
{
	float:right;
	width:302px;
}
.spRightFocus
{
	background-color:#F2F2F2;
	padding:11px 15px 15px 15px;
}
.spRightNewWine
{
	
}
/*** SearchPruducts ***/
.sSrarchForm
{
	float:right;
}
.SearchContainerPaddingDiv
{
	padding:0px 0px 0px 0px;
	
}
.SearchContainerDiv
{
	background-color:#9C1341;
	padding:10px 0px 10px 0px;
}
.searchFormLinkDiv
{
	padding-left:10px;
}
.SearchFormLink, .SearchFormLink:Hover
{
	color:White;
}

/*** Search ***/
a.srItemLink
{
	color:#353535;
	text-decoration:none;
}
a.srItemLink:Hover
{
	color:#353535;
	text-decoration:none;
}
.srItemPaddingRow
{
	padding:1px 0px 1px 0px;
}
.SRItemRow
{
	background-color:#F5F5F5;
	padding:2px 0px 2px 3px;
}
.SearchLeft, .SearchRight
{
	float:left;
	padding:9px 0px 0px 8px;
}
.SearchRight
{
	float:left;
	
}
.SearchTextBoxBig
{
	width:130px;
}
.SearchTextBoxSmal
{
	width:40px;
}
.SearchDropDownBig
{
	width:147px;
	height:20px;
}
.SearchDropDownSmal
{
	width:125px;
	vertical-align:middle;
}
.SearchButton
{
	margin:0 0 0 123px;
	vertical-align:middle;
}
.simpelSearchButton
{
	margin-left:3px;
	vertical-align:middle;
}
.searchFromDel
{
	padding:0px 3px 0px 3px;
	color:White;
}
.PriceClass
{	
	padding:0px;
	margin-right:10px;
}
.searchFormLink{}


/*** Articel ***/
.ArtcleTextDiv{}
.ArticleItem
{

}
.ArticleHeader
{
	font-weight:bold;
	color:#476CA0;
}
.ArticleImage
{
	float:left;
	margin-right:10px;
	margin-bottom:8px;
}
.ArticleBody
{
}
.ArticleLink
{
}
/*** Startpage news ***/
.startPageNews
{
	background-color:#F2F2F2;
}
/*** StartPage New Wine ***/
.spnContent
{
	background-color:#F2F2F2;
	padding:11px 15px 15px 15px;	
}
.spnItem
{
	padding-left:10px;
}
.spnImage
{
	float:left;
	width:92px;
	text-align:center;
}
.spnText
{
	float:left;
	padding-left:10px;
}
.spnName
{
	color:#4E0522;
}
.spnArtNr
{
	color:#555555;
}
.spnLink
{
	padding-top:15px;
}

/*** ToolBox ***/
.ToolBox
{
	clear:both;
	padding: 0px 0px 0px 0px;
	font-size:12px;
	color:White;
	text-transform:uppercase;
 
	
}



.ToolBox a
{
	font-size:11px;
	color:White;
}

.ToolBoxNoBGI
{
 padding:10px 0px 0px 15px;	
}

.ToolBoxIcon
{
	vertical-align:middle;
	margin-right:5px;
}
.ToolBoxText
{
	padding-right:7px;
	cursor:pointer;
	float:left;
	height:18px;
}

.ToolBoxText:hover
{
	text-decoration:underline;
}

.CartButton
{
	height: 23px;
	cursor:pointer;
	padding-left:5px;
	padding-right:5px;
	text-transform:uppercase;
	margin-left:20px;
	
}

/*** Focus page ***/
.FocusPageDiv
{
	background-color:#F2F2F2;
	padding:11px 15px 15px 15px;	
}
.FocusPagePaddingDiv
{
	padding:20px 15px 0px 20px;
}

.FocusPageImgDiv
{
	float:left;
	width:100px;	
}
.FocusPageTextDiv
{
	
	float:left;
}

/* New layout */




#PageArea {
	width:921px;
	overflow:hidden;
	margin:0 auto;
	margin-top:60px;
	margin-bottom:40px;
}

#Logo,#TopArea {
	
}

#TopArea {
	float:right;
	width: 273px;
	margin-top: 85px;
	margin-bottom:15px;
}

#ContactSelector {
	background-color:#3b4a5c;
	color:#FFF;
	clear: both;
	margin-bottom: 6px;
	margin-right: 55px;
	line-height: 23px;
	padding-left: 4px;
	width:214px;
	cursor:pointer;
	text-transform:uppercase;

}

#SearchArea, #ContactSelector{
	
	height:23px;
		


}

#SearchArea input{
	height: 16px;
	width:200px;
	padding-top:5px;
	padding-left:3px;
	
}

#SearchArea, #SearchArea input, #TopArea input[type=submit], .CartButton
{
	background-color: white;
	border: 0px;
	
}
#SearchArea{
	float: left;
	width: 218px;
}

#TopArea input[type=submit]{

	float: right;
	width: 45px;
	height: 23px;
	cursor:pointer;
	
	
}


#Flag{
	float:right;
	margin-bottom: 6px;
		margin-right: 55px;
}

#MainArea{

margin-bottom:30px;
clear: both;
}

#slideshow-area
{	
	width:921px;
	height:319px;
    float:right;
	display:inline;
	margin-bottom:25px;
	
	
}

#OverlayText
{
	position:relative;
    bottom:319px;
	z-index:1;
	left:648px;
	width:253px;
	height: 299px;	
	background-image: url(/images/avantime/Vinovum/layout/slideoverlay.png);
	color: white;
	padding: 10px;
	
}


#MenuArea
{
	list-style: none;
	padding:0px;
	margin:0px;
	
	clear:both;
}

#MenuArea li
{
	float:left;	
	margin-right:14px;
}

#MenuArea li.last
{
	margin-right:0px;
}

.searchDiv
{
	background-color:White;
	padding-top:20px;
	
}

.searchDiv b
{
	margin-left:10px;
	
}

.srHeader
{
	padding: 10px 0px 0px 10px;
	background-image: url(/images/avantime/Vinovum/layout/sortbg.gif);
	background-repeat:repeat-x;
	border:0px !important;
	color:#3b4a5c !important;
	text-transform:uppercase;
	font-weight:bold;
	font-size:16px;
	height:28px;
}

.resultTypContent
{
	padding-left:32px;
	padding-right:32px;
	padding-top:10px;	
}

.srPaddingHeader
{
	padding-left:32px;
	padding-right:32px;
	padding-top:0px;
	padding-bottom:0px;
}

.SRItemRow, .SRItemRow a
{
	background-color:#F5F5F5 !important;
	color:Black !important;
}


#LeftTopArea
{
	width:550px;
	padding-top:10px;
	clear:both;
	color:White;
	float:left;
}

#RightTopArea
{
	
	margin-bottom:10px;
	overflow:hidden;
	margin-top:10px;
	padding-top:10px;
	float:right;
	
	
}
#RightTopArea .shoppingTable
{	
	
	margin-bottom:5px;
	width:310px;
	
	
}

#RightTopArea .shoppingTable td
{	 
	
	text-align:right;
	
	
}

#RightTopArea .shoppingTable select
{	 
	
	width:50px;
	
	
}

#RightTopArea .link
{
	text-transform:uppercase;
	padding-bottom:4px;
	vertical-align:middle;
}

#DescriptionArea
{
	padding: 10px 0px 20px 0px !important;
}

.H1Titel {
	margin-top:10px;
	color:#d2d2d2;
	text-transform:uppercase;
}

.prodCountry {
	font-family:Arial !important;
	font-size:12px;
	font-weight:bold;
	padding:0 5px;
	text-transform:uppercase;
	color:White;
}

.prodRegion a
{
	color:White;
	font-family:Arial;
	font-size:12px;
}

#AdvancedSearchArea
{
	display:none;
	clear:both;
}

.searchform
{
	padding:0px !important;
}

#AdvancedSearchArea .advancedTable
{
	width:310px;
	margin-top:5px;
	padding-top:5px;
	padding-bottom:5px;
	background-color:White;
	margin-bottom:5px;
}

#AdvancedSearchArea td
{
	padding-left:5px;
}

.sgTitel
{
	width:128px !important;
	height:17px;
}

.NewsItem
{
	background-color:White;
	padding-left:32px;
	padding-right:32px;
	padding-top:32px;
	padding-bottom:20px;
}

.NewsItem .readMore
{
	background-color:White !important;
	border:0px !important;
	padding:0px !important;
	
}

.NewsItem .pnReadMoreLink
{
	color:#3b4a5c !important;
	font-weight:bold;
	text-transform:uppercase;
}
			
.NewsItem .pnReadMoreLink img
{
	display:none;
}

.separator
{
	background-color:White;	
	padding:0px !important;
	margin:0px !important;
}

a.MenuLink
{
	color:White;
	text-transform:uppercase;
}

a.MenuLink:hover
{
	color:White;
}

h2.NewsMonth
{
	padding-top:20px;
	font-size:16px;
	color:#D2D2D2;
}

.MenuSeperator
{
	background-image:none !important;
}

#lpr
{
	background-color:White;
	padding-top:20px;
	padding-left:30px;
	padding-right:30px;
	
}

.pInnerRight 
{
	padding-top:3px !important;
}

#OrderListArea
{
	min-height:400px;
}

#OrderListArea, #OrderRegistration, #MyOrder
{
	padding-left:32px;
	padding-right:32px;
	padding-top:20px;
	
	background-color:White;
}


.orderListInfo
{
	padding-left:32px !important;
	padding-right:32px !important;
}

.orderListUpdateButton
{
	background-color:White;
}

#MyOrder
{
	padding-bottom:20px;
}

.submitOrderInfo
{
	background-color:White;
	margin:0px !important;
	padding:32px !important;
}

.home
{
	padding-left:35px;
}

.producer
{
	padding:0px !important;
}

.sortimentHeader, .pSortiment b
{
	padding-left:32px;
}

.sIRF-root
{
	cursor:pointer !important;
}

.producer .pRight
{
	
	padding-right:30px;
	padding-top:20px;
}

.producerBanner
{
	margin-top:30px;
}

#ContactArea
{
	background-color:#fff;
	padding-left:30px;
}

#directCallHtmlContent
{
	 cursor:pointer;
	 display:none;
}

#modalClose
{
	position:absolute;
	right:10px;
	top:5px;
	font-size:14px;
	font-weight:bold;
}

