﻿html, body
{
	border: 0px;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 100%;
}

@media screen
{
	body
	{
		scrollbar-face-color: #ADBACC;
		scrollbar-shadow-color: #ffffff;
		scrollbar-highlight-color: #ffffff;
		scrollbar-3dlight-color: #ffffff;
		scrollbar-darkshadow-color: #ffffff;
		scrollbar-track-color: #ffffff;
		scrollbar-arrow-color: #465E80;
		background-color: #8698B3;
		background-image: url(../../Common/Images/Pages/VTDA/Background.gif);
		background-repeat: repeat-x;
		overflow: hidden;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
	}
}

@media print
{
	body
	{
		scrollbar-face-color: #ffffff;
		scrollbar-shadow-color: #ffffff;
		scrollbar-highlight-color: #ffffff;
		scrollbar-3dlight-color: #ffffff;
		scrollbar-darkshadow-color: #ffffff;
		scrollbar-track-color: #ffffff;
		scrollbar-arrow-color: #ffffff;
		background-color: #ffffff;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
	}
}

a
{
	text-decoration: none;
}

.ErrorBox
{
	width: 40%;
	padding: 10px;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: left;
}

.ErrorBox a
{
	color: #465E80;
	text-decoration: none;
}

.ErrorBox a:hover
{
	color: #DB020A;
}

.CompanyShoppingBox
{
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: left;
}

.CompanyShoppingBox a
{
	color: #465E80;
	text-decoration: none;
}

.CompanyShoppingBox a:hover
{
	color: #DB020A;
}

.SEOBox
{
	float: left;
	margin: 50px;
	padding: 10px;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: left;
}

.SEOBox a
{
	color: #465E80;
	text-decoration: none;
}

.SEOBox a:hover
{
	color: #DB020A;
}

/****************** Logo ******************/
#Logo
{
	position: absolute;
	background-color: #ffffff;
	overflow: hidden;
	top: 0px;
	left: 0px;
	right: 0px;
	height: 55px;
	
	/* nur für IE: */
	width: expression(document.body.clientWidth + "px");	/* Breite */
}

#Logo .ContentLC
{
	margin: 6px;
}

/**************** Anmeldung ***************/
@media screen
{
	#Login 
	{
	}
}

@media print
{
	#Login 
	{
		position: absolute;
		visibility: hidden;
	}
}

#Login .ContentLn
{
	margin: 0px;
}

/************** Einkaufswagen *************/
@media screen
{
	#ShoppingCart 
	{
		overflow: hidden;
		float: right;
	}
}

@media print
{
	#ShoppingCart 
	{
		position: absolute;
		visibility: hidden;
	}
}

#ShoppingCart .ContentSC
{
	margin: 0px;
}

#ShoppingCart .Title
{
	margin: 0px;
	padding: 0px;
	background-color: #01295D;
	background-image: url(../../Common/Images/Pages/VTDA/BackgroundSpacerRed.gif);
	background-repeat: repeat-y;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

#ShoppingCart .Title div
{
	padding: 2px 4px 3px 16px;
}

#ShoppingCart .Title div a
{
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

/************** Länderauswahl *************/
@media screen
{
	#Locale 
	{
		background-color: #C5D1E0;
		overflow: hidden;
		float: right;
	}
}

@media print
{
	#Locale 
	{
		position: absolute;
		visibility: hidden;
	}
}

#Locale .ContentLoc
{
	margin: 0px;
}

#Locale .Title
{
	margin: 0px;
	padding: 0px;
	background-color: #01295D;
	background-image: url(../../Common/Images/Pages/VTDA/BackgroundSpacerRed.gif);
	background-repeat: repeat-y;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

#Locale .Title div
{
	padding: 2px 4px 3px 16px;
}

/************* Haupt-Navigation ***********/
@media screen
{
	#NavigationMain
	{
		position: absolute;
		background-color: #DB020A;
		background-image: url(../../Common/Images/Pages/VTDA/BackgroundNavigationMain.gif);
		background-repeat: repeat-x;
		overflow: hidden;
		top: 55px;
		left: 0px;
		right: 0px;
		height: 20px;
		
		/* nur für IE: */
		width: expression(document.body.clientWidth + "px");	/* Breite */
	}
}

@media print
{
	#NavigationMain 
	{
		position: absolute;
		visibility: hidden;
	}
}

#NavigationMain .ContentNM
{
	margin: 0px;
}

#NavigationMain a
{
	float: left;
	padding: 2px 6px 3px 6px;
	border-right: solid 2px #ffffff;
	height: 20px;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
}

#NavigationMain a:hover
{
	background-image: url(../../Common/Images/Pages/VTDA/BackgroundNavigationMainOver.gif);
	background-repeat: repeat-x;
	border-right: solid 2px #ffffff;
	color: #ffffff;
}

#NavigationMain a.Background
{
	float: left;
	background-image: url(../../Common/Images/Pages/VTDA/BackgroundNavigationMainBackground.gif);
	background-repeat: repeat-x;
}

#NavigationMain a.Background:hover
{
	background-image: url(../../Common/Images/Pages/VTDA/BackgroundNavigationMainOver.gif);
}

#NavigationMain a.Selected
{
	float: left;
	background-image: url(../../Common/Images/Pages/VTDA/BackgroundNavigationMainSelected.gif);
	background-repeat: repeat-x;
	font-weight: bold;
	color: #ffffff;
}

#NavigationMain a.Selected:hover
{
	background-image: url(../../Common/Images/Pages/VTDA/BackgroundNavigationMainSelected.gif);
}

/****************** Suche *****************/
@media screen
{
	#Search
	{
		position: absolute;
		overflow: hidden;
		top: 75px;
		left: 0px;
		right: 0px;
		height: 40px;
		
		/* nur für IE: */
		width: expression(document.body.clientWidth + "px");	/* Breite */
	}
}

@media print
{
	#Search 
	{
		position: absolute;
		visibility: hidden;
	}
}

#Search .ContentS
{
	margin: 0px;
}

/********** Brotkrümel-Navigation *********/
@media screen
{
	#NavigationBreadcrumbHeader
	{
		position: absolute;
		overflow: hidden;
		top: 115px;
		left: 0px;
		right: 0px;
		height: 30px;
		width: 200px;
	}
}

@media print
{
	#NavigationBreadcrumbHeader 
	{
		position: absolute;
		visibility: hidden;
	}
}

#NavigationBreadcrumbHeader .ContentNBH
{
	margin: 2px 18px 2px 2px;
	font-size: 10px;
	color: #ffffff;
	text-align: right;
}

@media screen
{
	#NavigationBreadcrumb
	{
		position: absolute;
		overflow: hidden;
		top: 115px;
		left: 200px;
		right: 0px;
		height: 30px;
		
		/* nur für IE: */
		width: expression((document.body.clientWidth - 200) + "px");		/* Breite - Left */
	}
}

@media print
{
	#NavigationBreadcrumb 
	{
		position: absolute;
		visibility: hidden;
	}
}

#NavigationBreadcrumb .ContentNB
{
	margin: 2px 2px 2px 2px;
	font-size: 10px;
	color: #ffffff;
}

#NavigationBreadcrumb .ContentNB a
{
	color: #ADBACC;
	font-weight: bold;
}

#NavigationBreadcrumb .ContentNB a:hover
{
	color: #ffffff;
}

/************** Sub-Navigation ************/
@media screen
{
	#NavigationSub
	{
		position: absolute;
		overflow: auto;
		top: 145px;
		left: 0px;
		bottom: 0px;
		width: 200px;
		background-image: url(../../Common/Images/Pages/VTDA/BackgroundNavigationSub.gif);
		background-repeat: repeat-y;

		/* nur für IE: */
		height: expression((document.body.clientHeight - 145) + "px");	/* Höhe - (Top + Bottom) */
	}
}

@media print
{
	#NavigationSub 
	{
		position: absolute;
		visibility: hidden;
	}
	
	#NavigationSub div
	{
		position: absolute;
		visibility: hidden;
	}
	
	#NavigationSub a
	{
		position: absolute;
		visibility: hidden;
	}
}

#NavigationSub .ContentNS 
{
	margin: 2px 0px 0px 0px;
	padding: 0px;
	width: 182px;
}

/****************** Inhalt ****************/
@media screen
{
	#Content 
	{
		position: absolute;
		background-color: #ffffff;
		overflow: auto;
		top: 145px;
		left: 200px;
		bottom: 0px;
		right: 0px;
		
		/* nur für IE: */
		width: expression((document.body.clientWidth - 200) + "px");		/* Breite - Left */
		height: expression((document.body.clientHeight - 145) + "px");	/* Höhe - (Top + Bottom) */
	}
}

@media print
{
	#Content 
	{
		position: absolute;
		background-color: #ffffff;
		top: 55px;
		left: 0px;
		bottom: 0px;
		right: 0px;
		
		/* nur für IE: */
		width: expression((document.body.clientWidth) + "px");		/* Breite - Left */
		height: expression((document.body.clientHeight - 55) + "px");	/* Höhe - (Top + Bottom) */
	}
}

#Content .ContentC 
{
	margin: 2px 0px 0px 0px;
}

/************** Modaler Inhalt ************/
@media screen
{
	#ModalContentOverlay
	{
		position: absolute;
		display: none;
		visibility: hidden;
		background-image: url(../../Common/Images/Pages/VTDA/ModalContentOverlay.png);
		behavior: url(Common/Scripts/IEPNGFix.htc);
		top: 0px;
		left: 0px;
		bottom: 0px;
		right: 0px;
		z-index: 80;
		
		/* nur für IE: */
		width: expression(document.body.clientWidth + "px");		/* Breite - Left */
		height: expression(document.body.clientHeight + "px");	/* Höhe - (Top + Bottom) */
	}

	#ModalContentOverlay .Menu
	{
		display: block;
		position: absolute;
		width: 40px;
		height: 17px;
		top: 29px;
		right: 50px;
		z-index: 81;
		
		/* nur für IE: */
		left: expression((document.body.clientWidth - 50 - 40) + "px");	/* Breite - Right - Width */
	}

	#ModalContentOverlay .Close
	{
		display: block;
		position: relative;
		float: right;
		background-color: #ffffff;
		background-image: url(../../Common/Images/Pages/VTDA/Close.gif);
		background-repeat: no-repeat;
		background-position: 50% 50%;
		width: 17px;
		height: 17px;
		z-index: 82;
	}

	#ModalContentOverlay .Close:hover
	{
		background-image: url(../../Common/Images/Pages/VTDA/CloseOver.gif);
	}

	#ModalContentOverlay .Print
	{
		display: block;
		position: relative;
		float: right;
		margin-right: 4px;
		background-color: #ffffff;
		background-image: url(../../Common/Images/Pages/VTDA/Print.gif);
		background-repeat: no-repeat;
		background-position: 50% 50%;
		width: 19px;
		height: 17px;
		z-index: 83;
	}

	#ModalContentOverlay .Print:hover
	{
		background-image: url(../../Common/Images/Pages/VTDA/PrintOver.gif);
	}
}

@media print
{
	#ModalContentOverlay
	{
		position: absolute;
		display: none;
		visibility: hidden;
		background-color: #ffffff;
		top: 55px;
		left: 0px;
		bottom: 0px;
		right: 0px;
		
		/* nur für IE: */
		width: expression(document.body.clientWidth + "px");		/* Breite - Left */
		height: expression((document.body.clientHeight - 55) + "px");	/* Höhe - (Top + Bottom) */
	}
}

@media screen
{
	#ModalContent 
	{
		position: absolute;
		display: none;
		visibility: hidden;
		padding: 2px;
		background-color: #ffffff;
		overflow: auto;
		top: 50px;
		left: 50px;
		bottom: 50px;
		right: 50px;
		z-index: 90;
		
		/* nur für IE: */
		width: expression((document.body.clientWidth - 100) + "px");		/* Breite - Left */
		height: expression((document.body.clientHeight - 100) + "px");	/* Höhe - (Top + Bottom) */
	}
}

@media print
{
	#ModalContent 
	{
		position: absolute;
		display: none;
		visibility: hidden;
		background-color: #ffffff;
		top: 55px;
		left: 0px;
		bottom: 0px;
		right: 0px;
		
		/* nur für IE: */
		width: expression((document.body.clientWidth) + "px");		/* Breite - Left */
		height: expression((document.body.clientHeight - 55) + "px");	/* Höhe - (Top + Bottom) */
	}
}

#ModalContent .ContentSpacer
{
	margin: 4px 0px 4px 0px;
}

/***************** Menus ******************/
.MenuHeader
{
	display: block;
	position: relative;
	left: 23px;
	margin: 0px;
	padding: 0px;
	background-color: #01295D;
	background-image: url(../../Common/Images/Pages/VTDA/BackgroundSpacerRed.gif);
	background-repeat: repeat-y;
	width: 160px;
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}

.MenuHeader div
{
	padding: 2px 4px 3px 16px;
}

.MenuSwitcher
{
	display: block;
	position: relative;
	left: 23px;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	background-color: #DB020A;
	background-image: url(../../Common/Images/Pages/VTDA/MenuSwitcherOver.gif);
	background-position: 100% 100%;
	background-repeat: no-repeat;
	width: 160px;
	font-weight: normal;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}

.MenuSwitcher:hover
{
	background-color: #01295D;
	background-image: url(../../Common/Images/Pages/VTDA/MenuSwitcher.gif);
}

.MenuSwitcher div
{
	padding: 2px 4px 3px 5px;
}

.MenuItem
{
	display: block;
	position: relative;
	left: 23px;
	margin: 0px;
	padding: 0px;
	background-color: #ADBACC;
	background-image: url(../../Common/Images/Pages/VTDA/BackgroundSpacerLight.gif);
	background-repeat: repeat-y;
	border-top: solid 2px #ffffff;
	width: 160px;
	color: #01295D;
	text-decoration: none;
	word-wrap: break-word;
	-moz-binding: url(../../Common/Scripts/MozillaWordWrap.xml#WordWrap);
}

.MenuItem:hover
{
	background-color: #ffffff;
	background-image: url(../../Common/Images/Pages/VTDA/BackgroundSpacerDark.gif);
	color: #DB020A;
}

.MenuItem div
{
	padding: 2px 4px 3px 16px;
}

.MenuItemSelected
{
	display: block;
	position: relative;
	left: 23px;
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
	background-image: url(../../Common/Images/Pages/VTDA/BackgroundSpacerDark.gif);
	background-repeat: repeat-y;
	border-top: solid 2px #ffffff;
	width: 160px;
	font-weight: bold;
	color: #01295D;
	text-decoration: none;
	word-wrap: break-word;
	-moz-binding: url(../../Common/Scripts/MozillaWordWrap.xml#WordWrap);
}

.MenuItemSelected div
{
	padding: 2px 4px 3px 16px;
}

.MenuItemSpace
{
	display: block;
	position: relative;
	left: 23px;
	margin: 5px 0px 0px 0px;
	padding: 0px;
	background-color: #01295D;
	background-image: url(../../Common/Images/Pages/VTDA/BackgroundSpacerRed.gif);
	background-repeat: repeat-y;
	width: 160px;
	color: #ffffff;
	text-decoration: none;
	word-wrap: break-word;
	-moz-binding: url(../../Common/Scripts/MozillaWordWrap.xml#WordWrap);
}

.MenuItemSpace:hover
{
	background-color: #ffffff;
	background-image: url(../../Common/Images/Pages/VTDA/BackgroundSpacerDark.gif);
	color: #DB020A;
}

.MenuItemSpace div
{
	padding: 2px 4px 3px 16px;
}

.MenuItemSpaceSelected
{
	display: block;
	position: relative;
	left: 23px;
	margin: 5px 0px 0px 0px;
	padding: 0px;
	background-color: #ffffff;
	background-image: url(../../Common/Images/Pages/VTDA/BackgroundSpacerDark.gif);
	background-repeat: repeat-y;
	width: 160px;
	font-weight: bold;
	color: #01295D;
	text-decoration: none;
	word-wrap: break-word;
	-moz-binding: url(../../Common/Scripts/MozillaWordWrap.xml#WordWrap);
}

.MenuItemSpaceSelected div
{
	padding: 2px 4px 3px 16px;
}

.MenuItemHidden
{
	display: none;
	visibility: hidden;
	position: relative;
	left: 23px;
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
	background-image: url(../../Common/Images/Pages/VTDA/BackgroundSpacerDark.gif);
	background-repeat: repeat-y;
	width: 160px;
}

.MenuItemVisible
{
	display: block;
	visibility: visible;
	position: relative;
	left: 23px;
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
	background-image: url(../../Common/Images/Pages/VTDA/BackgroundSpacerDark.gif);
	background-repeat: repeat-y;
	width: 160px;
}

.SubMenuItem
{
	display: block;
	position: relative;
	left: 11px;
	margin: 0px;
	padding: 0px;
	background-color: #C5D1E0;
	background-image: url(../../Common/Images/Pages/VTDA/BackgroundSpacerWhite.gif);
	background-repeat: repeat-y;
	border-top: solid 2px #ffffff;
	width: 149px;
	color: #01295D;
	text-decoration: none;
	word-wrap: break-word;
	-moz-binding: url(../../Common/Scripts/MozillaWordWrap.xml#WordWrap);
}

.SubMenuItem:hover
{
	background-color: #ffffff;
	background-image: url(../../Common/Images/Pages/VTDA/BackgroundSpacerDarkSelected.gif);
	background-position: 0% 50%;
	color: #DB020A;
}

.SubMenuItem div
{
	padding: 2px 4px 3px 15px;
}

.SubMenuItemSelected
{
	display: block;
	position: relative;
	left: 11px;
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
	background-image: url(../../Common/Images/Pages/VTDA/BackgroundSpacerDarkSelected.gif);
	background-repeat: repeat-y;
	background-position: 0% 50%;
	border-top: solid 2px #ffffff;
	width: 149px;
	color: #01295D;
	text-decoration: none;
	word-wrap: break-word;
	-moz-binding: url(../../Common/Scripts/MozillaWordWrap.xml#WordWrap);
}

.SubMenuItemSelected div
{
	padding: 2px 4px 3px 15px;
}

.PSTreeMenuItemClosed
{
	border-top: solid 1px #C5D1E0;
	display: block;
	position: relative;
	margin: 0px;
	padding: 0px;
	background-image: url(../../Common/Images/Pages/VTDA/PSTreePlus.gif);
	background-position: 0px 4px;
	background-repeat: no-repeat;
	color: #01295D;
	text-decoration: none;
	word-wrap: break-word;
	-moz-binding: url(../../Common/Scripts/MozillaWordWrap.xml#WordWrap);
}

.PSTreeMenuItemClosed:hover
{
	background-image: url(../../Common/Images/Pages/VTDA/PSTreePlusOver.gif);
	color: #DB020A;
}

.PSTreeMenuItemClosed div
{
	padding: 2px 4px 3px 14px;
}

.PSTreeMenuItemOpen
{
	border-top: solid 1px #C5D1E0;
	display: block;
	position: relative;
	margin: 0px;
	padding: 0px;
	background-image: url(../../Common/Images/Pages/VTDA/PSTreeMinus.gif);
	background-position: 0px 4px;
	background-repeat: no-repeat;
	color: #01295D;
	text-decoration: none;
	word-wrap: break-word;
	-moz-binding: url(../../Common/Scripts/MozillaWordWrap.xml#WordWrap);
}

.PSTreeMenuItemOpen:hover
{
	background-image: url(../../Common/Images/Pages/VTDA/PSTreeMinusOver.gif);
	color: #DB020A;
}

.PSTreeMenuItemOpen div
{
	padding: 2px 4px 3px 14px;
}

.PSTreeMenuItem
{
	border-top: solid 1px #C5D1E0;
	display: block;
	position: relative;
	margin: 0px;
	padding: 0px;
	background-image: url(../../Common/Images/Pages/VTDA/PSTree.gif);
	background-position: 0px 7px;
	background-repeat: no-repeat;
	color: #01295D;
	text-decoration: none;
	word-wrap: break-word;
	-moz-binding: url(../../Common/Scripts/MozillaWordWrap.xml#WordWrap);
}

.PSTreeMenuItem:hover
{
	background-image: url(../../Common/Images/Pages/VTDA/PSTreeOver.gif);
	color: #DB020A;
}

.PSTreeMenuItem div
{
	padding: 2px 4px 3px 9px;
}

/*********** Text, Links, etc. ************/
.BC6
{
	background-color: #C5D1E0;
}

.BC7
{
	background-color: #D8E0EB;
}

.BC8
{
	background-color: #E6EBF2;
}

.PrinterShowroomTitle
{
	font-size: 19px;
	font-weight: normal;
	font-style: italic;
	color: #CD291E;
}

.PrinterShowroomTitle a
{
	font-size: 17px;
	color: #465E80;
}

.PrinterShowroomTitle a:hover
{
	color: #CD291E;
}

.PrinterShowroomSubTitle
{
	font-size: 15px;
	font-weight: normal;
	font-style: italic;
	color: #CD291E;
}

.PrinterShowroomError
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #CD291E;
}

.PageTitle
{
	float: left;
	margin: 0px;
	padding: 0px;
	background-color: #01295D;
	background-image: url(../../Common/Images/Pages/VTDA/BackgroundSpacerRed.gif);
	background-repeat: repeat-y;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

.PageTitle div
{
	padding: 2px 4px 3px 16px;
}

.PageTitle div a
{
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

.PageTitle span
{
	font-size: 11px;
	font-weight: normal;
	color: #8698B3;
}

.PageTitleLink
{
	float: left;
	margin: 0px;
	padding: 0px;
	background-color: #C5D1E0;
	background-image: url(../../Common/Images/Pages/VTDA/BackgroundSpacerMedium.gif);
	background-repeat: repeat-y;
	font-size: 12px;
	font-weight: bold;
	color: #01295D;
	text-decoration: none;
}

.PageTitleLink:hover
{
	float: left;
	margin: 0px;
	padding: 0px;
	background-color: #01295D;
	background-image: url(../../Common/Images/Pages/VTDA/BackgroundSpacerRed.gif);
	background-repeat: repeat-y;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

.PageTitleLink div
{
	padding: 2px 4px 3px 16px;
}

.PageTitleLink span
{
	font-size: 11px;
	font-weight: normal;
	color: #8698B3;
}

.PageTitleWide
{
	margin: 0px;
	padding: 0px;
	background-color: #01295D;
	background-image: url(../../Common/Images/Pages/VTDA/BackgroundSpacerRed.gif);
	background-repeat: repeat-y;
	width: 100%;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

.PageTitleWide div
{
	padding: 2px 4px 3px 16px;
}

.PageTitleWide div a
{
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

.PageTitleWide span
{
	font-size: 11px;
	font-weight: normal;
	color: #8698B3;
}

.PageTitleWide span a
{
	font-size: 9px;
	font-weight: normal;
	color: #8698B3;
}

.PageTitleLineBreak
{
	float: left;
	position: relative;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 0px;
	font-size: 1px;
	color: #01295D;
	line-height: 0px;
	text-decoration: none;
}

.SectionTitle
{
	display: block;
	margin: 0px 0px 0px 14px;
	font-size: 11px;
	font-weight: bold;
	color: #01295D;
}

.SectionTitle span
{
	font-size: 11px;
	font-weight: normal;
	color: #8698B3;
}

.SectionTitleWide
{
	margin: 15px 0px 0px 0px;
	padding: 0px;
	background-color: #C5D1E0;
	background-image: url(../../Common/Images/Pages/VTDA/BackgroundSpacerMedium.gif);
	background-repeat: repeat-y;
	width: 100%;
	font-size: 11px;
	color: #01295D;
	text-decoration: none;
}

.SectionTitleWide div
{
	padding: 2px 4px 3px 16px;
}

.SectionTitleWide div span
{
	font-size: 11px;
	font-weight: normal;
	color: #8698B3;
}

.SectionTitleWideFloat
{
	float: left;
	position: relative;
	margin: 15px 0px 0px 0px;
	padding: 0px;
	background-color: #C5D1E0;
	background-image: url(../../Common/Images/Pages/VTDA/BackgroundSpacerMedium.gif);
	background-repeat: repeat-y;
	width: 100%;
	font-size: 11px;
	color: #01295D;
	text-decoration: none;
}

.SectionTitleWideFloat div
{
	padding: 2px 4px 3px 2px;
}

.SectionTitleWideFloat div span
{
	font-size: 11px;
	font-weight: normal;
	color: #8698B3;
}

.SectionTitleFloat
{
	float: left;
	position: relative;
	margin: 15px 10px 0px 0px;
	padding: 0px;
	background-color: #C5D1E0;
	background-image: url(../../Common/Images/Pages/VTDA/BackgroundSpacerMedium.gif);
	background-repeat: repeat-y;
	width: 255px;
	font-size: 11px;
	color: #01295D;
	text-decoration: none;
}

.SectionTitleFloat div
{
	padding: 2px 4px 3px 2px;
}

.SectionSubTitleWideFloat
{
	float: left;
	position: relative;
	margin: 0px;
	padding: 0px;
	background-color: #D8E0EB;
	background-image: url(../../Common/Images/Pages/VTDA/BackgroundSpacerLightSmall.gif);
	background-repeat: repeat-y;
	width: 100%;
	font-size: 11px;
	color: #01295D;
	text-decoration: none;
}

.SectionSubTitleWideFloat div
{
	padding: 4px 4px 4px 5px;
}

.SectionText
{
	margin: 0px;
	padding: 0px;
	background-image: url(../../Common/Images/Pages/VTDA/BackgroundSpacerLightSmall.gif);
	background-repeat: repeat-y;
	width: 100%;
	font-size: 11px;
	color: #01295D;
	text-decoration: none;
	line-height: 16px;
}

.SectionTextPadding
{
	margin: 4px 4px 4px 5px;
}

.SectionTextTD
{
	margin: 0px;
	padding: 0px;
	background-image: url(../../Common/Images/Pages/VTDA/BackgroundSpacerLightSmall.gif);
	background-repeat: repeat-y;
	font-size: 11px;
	color: #01295D;
	text-decoration: none;
	line-height: 16px;
}

.SectionTextWideFloat
{
	float: left;
	position: relative;
	clear: both;
	margin: 0px;
	padding: 0px;
	background-image: url(../../Common/Images/Pages/VTDA/BackgroundSpacerLightSmall.gif);
	background-repeat: repeat-y;
	width: 100%;
	font-size: 11px;
	color: #01295D;
	text-decoration: none;
	line-height: 16px;
}

.SectionTextWideFloat div
{
	padding: 2px 4px 6px 5px;
}

.SectionTextWideFloatNoPadding
{
	float: left;
	position: relative;
	clear: both;
	margin: 0px;
	padding: 0px;
	background-image: url(../../Common/Images/Pages/VTDA/BackgroundSpacerLightSmall.gif);
	background-repeat: repeat-y;
	width: 100%;
	font-size: 11px;
	color: #01295D;
	text-decoration: none;
	line-height: 16px;
}

.SectionTextFloatOverflowWide
{
	float: left;
	position: relative;
	clear: both;
	overflow: auto;
	margin: 0px;
	padding: 0px;
	border-bottom: dotted 1px #ADBACC;
	background-image: url(../../Common/Images/Pages/VTDA/BackgroundSpacerLightSmall.gif);
	background-repeat: repeat-y;
	width: 100%;
	height: 120px;
	font-size: 11px;
	color: #01295D;
	text-decoration: none;
	line-height: 16px;
}

.SectionTextFloatOverflowWide div
{
	padding: 2px 4px 6px 5px;
}

.SectionTextFloatBox
{
	float: left;
	position: relative;
	margin: 0px 15px 0px 0px;
	padding: 0px;
	width: 340px;
	vertical-align: top;
	font-size: 11px;
	word-wrap: break-word;
	-moz-binding: url(../../Common/Scripts/MozillaWordWrap.xml#WordWrap);
}

.FloatBox
{
	float: left;
	margin: 15px 0px 0px 0px;
}

.TableHeader
{
	clear: both;
	margin: 15px 0px 0px 0px;
	background-color: #C5D1E0;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #01295D;
	text-decoration: none;
}

.TableHeaderRow1Cell1
{
	padding-left: 16px;
	border-bottom: dotted 1px #ADBACC;
	background-image: url(../../Common/Images/Pages/VTDA/BackgroundSpacerMedium.gif);
	background-repeat: repeat-y;
}

.TableHeaderRow1CellN
{
	border-bottom: dotted 1px #ADBACC;
}

.TableHeaderRowNCell1
{
	padding-left: 16px;
	background-image: url(../../Common/Images/Pages/VTDA/BackgroundSpacerMedium.gif);
	background-repeat: repeat-y;
}

.TableHeaderRowNCellN
{
}

.TableHeader table
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #01295D;
	text-decoration: none;
}

.TableHeader table td span
{
	color: #465E80;
}

.TableFooter
{
	margin: 0px;
	background-color: #C5D1E0;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #01295D;
	text-decoration: none;
}

.TableFooterRow1Cell1
{
	background-color: #C5D1E0;
}

.TableFooterRow1CellN
{
	background-color: #C5D1E0;
}

.TableFooterRowNCell1
{
	background-color: #C5D1E0;
	border-top: dotted 1px #ADBACC;
}

.TableFooterRowNCellN
{
	background-color: #C5D1E0;
	border-top: dotted 1px #ADBACC;
}

.TableFooter table
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #01295D;
	text-decoration: none;
}

.TableFooter table td span
{
	color: #465E80;
}

.TableBody
{
	clear: both;
	margin: 0px;
	padding: 0px;
	border-left: solid 1px #C5D1E0;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.TableBody th
{
	font-weight: normal;
}

.TableBody td
{
	border-top: solid 1px #C5D1E0;
}

.TableBody table td
{
	border-top: solid 0px #ffffff;
}

.TableBodyRow1CellN
{
	background-color: #E6EBF2;
	font-size: 10px;
	color: #465E80;
}

.TablePrices
{
	table-layout: fixed;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #465E80;
}

.TablePrices td
{
	display: table-cell;
	padding: 2px 5px 3px 2px;
	border-right: solid 1px #E6EBF2;
}

.TablePricesCellPrice
{
	font-size: 11px;
	color: #000000;
}

.TablePricesRowNCellN
{
}

.TablePricesRowNCellNColored
{
	background-color: #ffffff;
}

.TablePricesRowNCellNLast
{
}

.TablePricesRowNCellNColoredLast
{
	background-color: #ffffff;
}

.TablePricesModal
{
	border-left: solid 1px #C5D1E0;
	table-layout: fixed;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #465E80;
}

.TablePricesModal td
{
	display: table-cell;
	padding: 2px 5px 3px 2px;
}

.TablePricesModalRow1CellN
{
	background-color: #C5D1E0;
	border-right: solid 1px #ffffff;
}

.TablePricesModalRow1Cell99
{
	background-color: #C5D1E0;
}

.TablePricesModalRow2CellN
{
	border-right: solid 1px #ffffff;
}

.TablePricesModalRow2CellNPrice
{
	border-right: solid 1px #ffffff;
	font-size: 11px;
	color: #000000;
}

.TablePricesModalRow2Cell99Price
{
	font-size: 11px;
	color: #000000;
}

.TablePricesModalRowNCellN
{
	border-right: solid 1px #ffffff;
}

.TablePricesModalRowNCellNColored
{
	border-right: solid 1px #ffffff;
	background-color: #E6EBF2;
}

.TablePricesModalRowNCellNLast
{
}

.TablePricesModalRowNCellNColoredLast
{
	background-color: #E6EBF2;
}

.TableNameValue td
{
	padding: 0px 0px 4px 0px;
}

.ArticleList
{
	float: left;
	position: relative;
	margin: 5px;
	border: solid 1px #C5D1E0;
}

.ArticleListImage
{
	border-left: solid 1px #C5D1E0;
	border-right: solid 1px #C5D1E0;
}

.ArticleTop
{
	float: left;
	position: relative;
	margin: 15px 15px 0px 0px;
	width: 110px;
	word-wrap: break-word;
	-moz-binding: url(../../Common/Scripts/MozillaWordWrap.xml#WordWrap);
}

.ArticleTopText
{
	background-color: #DB020A;
	width: 110px;
	height: 27px;
}

.ArticleTopText td
{
	padding: 1px 4px 2px 4px;
	color: #ffffff;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	word-wrap: break-word;
	-moz-binding: url(../../Common/Scripts/MozillaWordWrap.xml#WordWrap);
}

.ArticleTopImage
{
	width: 110px;
}

.ArticleTopImage i
{
	position: absolute;
	margin: -14px 0px 0px 4px;
	font-size: 9px;
}

.ArticleTopImage div
{
	border-left: solid 1px #C5D1E0;
	border-right: solid 1px #C5D1E0;
}

.ArticleTopImage div img
{
	position: absolute;
	margin: 14px 0px 0px 14px;
}

.ArticleTopContent
{
	background-color: #C5D1E0;
	width: 110px;
	height: 75px;
}

.ArticleTopContent a
{
	display: block;
	padding: 1px 4px 2px 4px;
	height: 75px;
	font-size: 9px
}

.ArticleTopContent img
{
	margin: 4px 4px 2px 2px;
}

.ArticleTopPrice
{
	width: 110px;
	height: 34px;
}

.ArticleTopPrice div
{
	border-left: solid 1px #C5D1E0;
	border-right: solid 1px #C5D1E0;
	background-color: #E6EBF2;
	padding: 3px 4px 5px 4px;
	height: 34px;
	text-align: right;
}

.Sweepstake
{
	float: left;
	position: relative;
	margin: 10px 0px 0px 10px;
	width: 250px;
	word-wrap: break-word;
	-moz-binding: url(../../Common/Scripts/MozillaWordWrap.xml#WordWrap);
}

.Sweepstake table
{
	width: 250px;
}

.SweepstakeTitle
{
	height: 30px;
	background-color: #DB020A;
	padding: 1px 4px 2px 4px;
	color: #ffffff;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	word-wrap: break-word;
	-moz-binding: url(../../Common/Scripts/MozillaWordWrap.xml#WordWrap);
}

.SweepstakeImage
{
	background-color: #C5D1E0;
	width: 250px;
	height: 250px;
}

.SweepstakeTip
{
	background-color: #01295D;
	width: 250px;
	text-align: center;
}

.SweepstakeTip a
{
	display: block;
	width: 250px;
}

.SweepstakeTip input
{
	margin: 5px;
}

.AToZ
{
	float: left;
	width: 100%;
}

.AToZ td
{
	border-right: solid 2px #ffffff;
	color: #01295D;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
}

.AToZLink
{
	background-color: #C5D1E0;
	display: block;
	padding: 3px 4px 5px 4px;
	color: #01295D;
}

.AToZLink:hover
{
	background-color: #ffffff;
	background-image: url(../../Common/Images/Pages/VTDA/TabSelected.gif);
	background-repeat: repeat-x;
	background-position: 0% 0%;
	color: #DB020A;
}

.AToZLinkSelected
{
	background-color: #ffffff;
	background-image: url(../../Common/Images/Pages/VTDA/TabSelected.gif);
	background-repeat: repeat-x;
	background-position: 0% 0%;
	display: block;
	padding: 3px 4px 5px 4px;
	color: #01295D;
	font-weight: bold;
}

.AToZLinkSelected:hover
{
	color: #DB020A;
}

.ShoppingCartSteps
{
	float: left;
	width: 100%;
}

.ShoppingCartSteps td
{
	border-right: solid 2px #ffffff;
	color: #01295D;
	font-size: 11px;
	font-weight: normal;
}

.ShoppingCartStepsLink
{
	background-color: #C5D1E0;
	display: block;
	padding: 3px 4px 5px 4px;
	height: 34px;
	color: #01295D;
}

.ShoppingCartStepsLink:hover
{
	background-color: #ffffff;
	background-image: url(../../Common/Images/Pages/VTDA/TabSelected.gif);
	background-repeat: repeat-x;
	background-position: 0% 0%;
	color: #DB020A;
}

.ShoppingCartStepsLinkSelected
{
	background-color: #ffffff;
	background-image: url(../../Common/Images/Pages/VTDA/TabSelected.gif);
	background-repeat: repeat-x;
	background-position: 0% 0%;
	display: block;
	padding: 3px 4px 5px 4px;
	height: 34px;
	color: #01295D;
	font-weight: normal;
}

.ShoppingCartStepsLinkSelected:hover
{
	color: #DB020A;
}

.TextBlack
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

.TextBlack a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #465E80;
}

.TextBlack a:hover
{
	color: #DB020A;
}

.TextBlackBig
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

.TextBlackSmall
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}

.TextBlackSmall a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #465E80;
}

.TextBlackSmall a:hover
{
	color: #DB020A;
}

.TextBlackSmaller
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
}

.TextBlackSmaller a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #465E80;
}

.TextBlackSmaller a:hover
{
	color: #DB020A;
}

.TextC1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #DB020A;
}

.TextC2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #01295D;
}

.TextC2Big
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #01295D;
}

.TextC2Small
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #01295D;
}

.TextC3
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #465E80;
}

.TextC3Small
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #465E80;
}

.TextC4
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #8698B3;
}

.TextC4Small
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #8698B3;
}

.TextC4Smaller
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #8698B3;
}

.TextC5
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ADBACC;
}

.TextWhite
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
}

.TextWhiteSmall
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
}

.Link
{
	font-weight: bold;
	color: #01295D;
}

.Link:hover
{
	color: #DB020A;
}

.LinkPC
{
	display: block;
	padding: 0px 0px 0px 14px;
	background-image: url(../../Common/Images/Pages/VTDA/Link.gif);
	background-repeat: no-repeat;
	background-position: 2px 5px;
	font-weight: bold;
	color: #01295D;
}

.LinkPC span
{
	font-weight: normal;
	color: #8698B3;
}

.LinkPC:hover
{
	background-image: url(../../Common/Images/Pages/VTDA/LinkOver.gif);
	color: #DB020A;
}

.LinkPCFloat
{
	float: left;
	position: relative;
	margin: 0px 15px 0px 0px;
	padding: 0px;
	width: 170px;
	background-image: url(../../Common/Images/Pages/VTDA/Link.gif);
	background-repeat: no-repeat;
	background-position: 2px 7px;
	vertical-align: top;
	color: #01295D;
	word-wrap: break-word;
	-moz-binding: url(../../Common/Scripts/MozillaWordWrap.xml#WordWrap);
}

.LinkPCFloat span
{
	font-weight: normal;
	color: #8698B3;
}

.LinkPCFloat:hover
{
	background-image: url(../../Common/Images/Pages/VTDA/LinkOver.gif);
	color: #DB020A;
}

.LinkPCFloatChildren
{
	float: left;
	position: relative;
	margin: 0px 15px 0px 0px;
	padding: 0px;
	width: 170px;
	background-image: url(../../Common/Images/Pages/VTDA/LinkChildren.gif);
	background-repeat: no-repeat;
	background-position: 2px 5px;
	vertical-align: top;
	color: #01295D;
	word-wrap: break-word;
	-moz-binding: url(../../Common/Scripts/MozillaWordWrap.xml#WordWrap);
}

.LinkPCFloatChildren span
{
	font-weight: normal;
	color: #8698B3;
}

.LinkPCFloatChildren:hover
{
	background-image: url(../../Common/Images/Pages/VTDA/LinkChildrenOver.gif);
	color: #DB020A;
}

.LinkPCFloatImage
{
	float: left;
	position: relative;
	margin: 0px 15px 0px 0px;
	padding: 2px 0px 0px 0px;
	width: 170px;
	text-align: center;
}

.LinkPCOpen
{
	display: block;
	padding: 0px 0px 0px 14px;
	background-image: url(../../Common/Images/Pages/VTDA/LinkOpen.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	font-weight: bold;
	color: #01295D;
}

.LinkPCOpen span
{
	font-weight: normal;
	color: #8698B3;
}

.LinkPCOpen:hover
{
	background-image: url(../../Common/Images/Pages/VTDA/LinkOpenOver.gif);
	color: #DB020A;
}

.LinkPaging
{
	float: left;
	position: relative;
	color: #01295D;
	width: 20px;
	text-align: center;
}

.LinkPaging:hover
{
	color: #DB020A;
}

.LinkPagingBig
{
	float: left;
	position: relative;
	color: #01295D;
	width: 26px;
	text-align: center;
}

.LinkPagingBig:hover
{
	color: #DB020A;
}

.LinkPagingBigger
{
	float: left;
	position: relative;
	color: #01295D;
	width: 32px;
	text-align: center;
}

.LinkPagingBigger:hover
{
	color: #DB020A;
}

.LinkTableBody
{
	font-size: 11px;
	color: #465E80;
	text-align: center;
}

.LinkTableBody:hover
{
	color: #DB020A;
}

.LinkTableBodyBlack
{
	color: #000000;
}

.LinkTableBodyBlack:hover
{
	color: #DB020A;
}

.IconImage
{
	border: solid 1px #01295D;
}

.DotsPaging
{
	float: left;
	position: relative;
	display: inline;
	width: 12px;
}

.TopSeller1
{
	float: right;
	background-color: #DB020A;
	margin: 0px 2px 0px 2px;
	padding: 1px 4px 2px 4px;
	color: #ffffff;
	font-size: 9px;
	font-weight: bold;
}

.TopSeller2
{
	display: table-cell;
	background-color: #DB020A;
	padding: 1px 4px 2px 4px;
	color: #ffffff;
	font-size: 9px;
	font-weight: bold;
}

.Bargain1
{
	float: right;
	background-color: #DB020A;
	margin: 0px 2px 0px 2px;
	padding: 1px 4px 2px 4px;
	color: #ffffff;
	font-size: 9px;
	font-weight: bold;
}

.Bargain2
{
	display: table-cell;
	background-color: #DB020A;
	padding: 1px 4px 2px 4px;
	color: #ffffff;
	font-size: 9px;
	font-weight: bold;
}

.YourPrice1
{
	float: right;
	background-color: #DB020A;
	margin: 0px 0px 0px 0px;
	padding: 1px 4px 2px 4px;
	color: #ffffff;
	font-size: 9px;
	font-weight: bold;
}

.YourPrice2
{
	display: table-cell;
	background-color: #DB020A;
	border-right: solid 1px #ffffff;
	padding: 1px 4px 2px 4px;
	color: #ffffff;
	font-size: 9px;
	font-weight: bold;
}

.Unit
{
	float: right;
	width: 105px;
	text-align: right;
}

.Unit div
{
	font-size: 10px;
}

.Image
{
}

.NoImage
{
	border: dotted 1px #ADBACC;
}

#Wait
{
	position: absolute;
	display: none;
	visibility: hidden;
	top: 0px;
	right: 0px;
	height: 53px;
	background-color: #DB020A;
	border-left: solid 2px #ffffff;
	border-bottom: solid 2px #ffffff;
	z-index: 100;
}

#Wait table
{
	height: 53px;
}

#Wait td
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}

.InShoppingCart
{
	display: block;
	padding: 0px;
	background-color: #01295D;
	width: 90px;
}

.InShoppingCart a
{
	float: right;
	display: block;
	background-image: url(../../Common/Images/Pages/VTDA/InShoppingCart.gif);
	background-repeat: no-repeat;
	background-position: 100% 0%;
	width: 56px;
	height: 21px;
}

.InShoppingCart a:hover
{
	background-image: url(../../Common/Images/Pages/VTDA/InShoppingCartOver.gif);
}

.InShoppingCart input
{
	float: left;
	margin: 2px 0px 0px 2px;
	width: 30px;
}

.InShoppingCart select
{
	margin: 0px 2px 2px 2px;
	width: 86px;
	font-size: 9px;
}

.InShoppingCartInv
{
	display: block;
	padding: 0px;
	background-color: #01295D;
	width: 90px;
}

.InShoppingCartInv a
{
	float: right;
	display: block;
	background-image: url(../../Common/Images/Pages/VTDA/InShoppingCartTop.gif);
	background-repeat: no-repeat;
	background-position: 100% 0%;
	width: 166px;
	height: 21px;
}

.InShoppingCartInv a:hover
{
	background-color: #DB020A;
	background-image: url(../../Common/Images/Pages/VTDA/InShoppingCartTopOver.gif);
}

.InShoppingCartInv input
{
	float: left;
	margin: 2px 0px 0px 2px;
	width: 30px;
}

.InShoppingCartInv select
{
	margin: 0px 2px 2px 0px;
	width: 86px;
	font-size: 9px;
}

.InShoppingCartModal
{
	display: block;
	padding: 0px;
	background-color: #01295D;
	width: 150px;
}

.InShoppingCartModal a
{
	float: right;
	display: block;
	background-image: url(../../Common/Images/Pages/VTDA/InShoppingCart.gif);
	background-repeat: no-repeat;
	background-position: 100% 0%;
	width: 116px;
	height: 21px;
}

.InShoppingCartModal a:hover
{
	background-color: #DB020A;
	background-image: url(../../Common/Images/Pages/VTDA/InShoppingCartOver.gif);
}

.InShoppingCartModal input
{
	float: left;
	margin: 2px 0px 0px 2px;
	width: 30px;
}

.InShoppingCartModal select
{
	margin: 0px 2px 2px 2px;
	width: 146px;
	font-size: 9px;
}

.InShoppingCartTop
{
	display: block;
	padding: 0px;
	background-color: #01295D;
	width: 110px;
}

.InShoppingCartTop a
{
	float: right;
	display: block;
	background-image: url(../../Common/Images/Pages/VTDA/InShoppingCartTop.gif);
	background-repeat: no-repeat;
	background-position: 100% 0%;
	width: 76px;
	height: 21px;
}

.InShoppingCartTop a:hover
{
	background-color: #DB020A;
	background-image: url(../../Common/Images/Pages/VTDA/InShoppingCartTopOver.gif);
}

.InShoppingCartTop input
{
	float: left;
	margin: 2px 0px 0px 2px;
	width: 30px;
}

.InShoppingCartTop select
{
	margin: 0px 2px 2px 2px;
	width: 106px;
	font-size: 9px;
}

.RequiredField
{
	position: absolute;
	display: block;
	width: 4px;
	height: 17px;
	background-image: url(../../Common/Images/Pages/VTDA/RequiredField.gif);
	font-size: 1px;
	line-height: 0px;
}

.ValidationSummary
{
	position: absolute;
	background-color: #DB020A;
	padding: 4px 4px 5px 4px;
	border-left: solid 2px #ffffff;
	border-right: solid 2px #ffffff;
	border-bottom: solid 2px #ffffff;
	top: 0px;
	left: 200px;
	right: 200px;
	z-index: 60;
	
	/* nur für IE: */
	width: expression((document.body.clientWidth - 400) + "px");		/* Breite - (Left + Right) */
}

.ValidationSummary a
{
	color: #01295D;
}

.ValidationSummary a:hover
{
	color: #ffffff;
}

.ValidationSummary ul
{
	margin: 5px 5px 0px 20px;
	padding: 0px;
}

.ValidationSummary li
{
	border-top: dotted 1px #EB979A;
	margin: 3px;
	padding: 4px 0px 2px 0px;
}

.ValidationSummaryClose
{
	position: absolute;
	background-color: #ffffff;
	background-image: url(../../Common/Images/Pages/VTDA/Close.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	width: 17px;
	height: 17px;
	top: -2px;
	right: 200px;
	z-index: 61;
	
	/* nur für IE: */
	left: expression((document.body.clientWidth - 200 - 17) + "px");		/* Breite - Right - Width */
}

.ValidationSummaryClose:hover
{
	background-image: url(../../Common/Images/Pages/VTDA/CloseOver.gif);
}

.Form
{
	display: block;
	position: relative;
	left: 23px;
	margin: 0px;
	padding: 0px;
	background-color: #C5D1E0;
	border-top: solid 2px #ffffff;
	width: 160px;
}

.FormInvisible
{
	display: block;
	position: relative;
	left: 23px;
	margin: 0px;
	padding: 0px;
	width: 160px;
}

.Wrap
{
	word-wrap: break-word;
	-moz-binding: url(../../Common/Scripts/MozillaWordWrap.xml#WordWrap);
}

.OrderStatusOpen
{
	background-image: url(../../Common/Images/Pages/VTDA/OrderStatusOpen.gif);
	background-repeat: repeat-y;
	background-position: 0% 50%;
	width: 90px;
	height: 17px;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
}

.OrderStatusOpen div
{
	padding: 1px 2px 1px 2px;
}

.OrderStatusDelivered
{
	background-image: url(../../Common/Images/Pages/VTDA/OrderStatusDelivered.gif);
	background-repeat: repeat-y;
	background-position: 0% 50%;
	width: 90px;
	height: 17px;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
}

.OrderStatusDelivered div
{
	padding: 1px 2px 1px 2px;
}

.OrderStatusInvoiced
{
	background-image: url(../../Common/Images/Pages/VTDA/OrderStatusInvoiced.gif);
	background-repeat: repeat-y;
	background-position: 0% 50%;
	width: 90px;
	height: 17px;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
}

.OrderStatusInvoiced div
{
	padding: 1px 2px 1px 2px;
}

.OrderStatusPartialDelivered
{
	background-image: url(../../Common/Images/Pages/VTDA/OrderStatusPartialDelivered.gif);
	background-repeat: repeat-y;
	background-position: 0% 50%;
	width: 90px;
	height: 17px;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
}

.OrderStatusPartialDelivered div
{
	padding: 1px 2px 1px 2px;
}

.Highlight
{
	background-color: #E5D302;
}

/************* Input Controls *************/
.TextBox
{
	border: solid 1px #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.DropDownList
{
	border: solid 1px #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.DropDownListWithBorder
{
	border: solid 2px #E6EBF2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.CheckBox
{
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

.CheckBox input
{
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
	width: 13px;
	height: 13px;
}

.CheckBox label
{
	vertical-align: middle;
	margin-left: 4px;
}

.ButtonFirst
{
	display: block;
	margin-right: 5px;
	width: 11px;
	height: 13px;
	background-color: #01295D;
	background-image: url(../../Common/Images/Pages/VTDA/ButtonFirst.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	font-size: 1px;
	line-height: 0px;
}

.ButtonFirst:hover
{
	background-color: #DB020A;
	background-image: url(../../Common/Images/Pages/VTDA/ButtonFirstOver.gif);
}

.ButtonFirstDisabled
{
	display: block;
	margin-right: 5px;
	width: 11px;
	height: 13px;
	background-color: #ADBACC;
	background-image: url(../../Common/Images/Pages/VTDA/ButtonFirstDisabled.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	font-size: 1px;
	line-height: 0px;
}

.ButtonPrevious
{
	display: block;
	margin-right: 7px;
	width: 11px;
	height: 13px;
	background-color: #01295D;
	background-image: url(../../Common/Images/Pages/VTDA/ButtonPrevious.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	font-size: 1px;
	line-height: 0px;
}

.ButtonPrevious:hover
{
	background-color: #DB020A;
	background-image: url(../../Common/Images/Pages/VTDA/ButtonPreviousOver.gif);
}

.ButtonPreviousDisabled
{
	display: block;
	margin-right: 7px;
	width: 11px;
	height: 13px;
	background-color: #ADBACC;
	background-image: url(../../Common/Images/Pages/VTDA/ButtonPreviousDisabled.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	font-size: 1px;
	line-height: 0px;
}

.ButtonNext
{
	display: block;
	margin-left: 7px;
	width: 11px;
	height: 13px;
	background-color: #01295D;
	background-image: url(../../Common/Images/Pages/VTDA/ButtonNext.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	font-size: 1px;
	line-height: 0px;
}

.ButtonNext:hover
{
	background-color: #DB020A;
	background-image: url(../../Common/Images/Pages/VTDA/ButtonNextOver.gif);
}

.ButtonNextDisabled
{
	display: block;
	margin-left: 7px;
	width: 11px;
	height: 13px;
	background-color: #ADBACC;
	background-image: url(../../Common/Images/Pages/VTDA/ButtonNextDisabled.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	font-size: 1px;
	line-height: 0px;
}

.ButtonLast
{
	display: block;
	margin-left: 5px;
	width: 11px;
	height: 13px;
	background-color: #01295D;
	background-image: url(../../Common/Images/Pages/VTDA/ButtonLast.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	font-size: 1px;
	line-height: 0px;
}

.ButtonLast:hover
{
	background-color: #DB020A;
	background-image: url(../../Common/Images/Pages/VTDA/ButtonLastOver.gif);
}

.ButtonLastDisabled
{
	display: block;
	margin-left: 5px;
	width: 11px;
	height: 13px;
	background-color: #ADBACC;
	background-image: url(../../Common/Images/Pages/VTDA/ButtonLastDisabled.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	font-size: 1px;
	line-height: 0px;
}

.ButtonAscLeft
{
	float: left;
	display: block;
	margin-top: 3px;
	margin-right: 5px;
	width: 13px;
	height: 9px;
	background-color: #01295D;
	background-image: url(../../Common/Images/Pages/VTDA/ButtonAsc.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	font-size: 1px;
	line-height: 0px;
}

.ButtonAscLeft:hover
{
	background-color: #DB020A;
	background-image: url(../../Common/Images/Pages/VTDA/ButtonAscOver.gif);
}

.ButtonAscLeftDisabled
{
	float: left;
	display: block;
	margin-top: 3px;
	margin-right: 5px;
	width: 13px;
	height: 9px;
	background-color: #ADBACC;
	background-image: url(../../Common/Images/Pages/VTDA/ButtonAscDisabled.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	font-size: 1px;
	line-height: 0px;
}

.ButtonAscRight
{
	float: right;
	display: block;
	margin-top: 3px;
	margin-left: 5px;
	width: 13px;
	height: 9px;
	background-color: #01295D;
	background-image: url(../../Common/Images/Pages/VTDA/ButtonAsc.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	font-size: 1px;
	line-height: 0px;
}

.ButtonAscRight:hover
{
	background-color: #DB020A;
	background-image: url(../../Common/Images/Pages/VTDA/ButtonAscOver.gif);
}

.ButtonAscRightDisabled
{
	float: right;
	display: block;
	margin-top: 3px;
	margin-left: 5px;
	width: 13px;
	height: 9px;
	background-color: #ADBACC;
	background-image: url(../../Common/Images/Pages/VTDA/ButtonAscDisabled.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	font-size: 1px;
	line-height: 0px;
}

.ButtonDescLeft
{
	float: left;
	display: block;
	margin-top: 3px;
	margin-right: 5px;
	width: 13px;
	height: 9px;
	background-color: #01295D;
	background-image: url(../../Common/Images/Pages/VTDA/ButtonDesc.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	font-size: 1px;
	line-height: 0px;
}

.ButtonDescLeft:hover
{
	background-color: #DB020A;
	background-image: url(../../Common/Images/Pages/VTDA/ButtonDescOver.gif);
}

.ButtonDescLeftDisabled
{
	float: left;
	display: block;
	margin-top: 3px;
	margin-right: 5px;
	width: 13px;
	height: 9px;
	background-color: #ADBACC;
	background-image: url(../../Common/Images/Pages/VTDA/ButtonDescDisabled.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	font-size: 1px;
	line-height: 0px;
}

.ButtonDescRight
{
	float: right;
	display: block;
	margin-top: 3px;
	margin-left: 5px;
	width: 13px;
	height: 9px;
	background-color: #01295D;
	background-image: url(../../Common/Images/Pages/VTDA/ButtonDesc.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	font-size: 1px;
	line-height: 0px;
}

.ButtonDescRight:hover
{
	background-color: #DB020A;
	background-image: url(../../Common/Images/Pages/VTDA/ButtonDescOver.gif);
}

.ButtonDescRightDisabled
{
	float: right;
	display: block;
	margin-top: 3px;
	margin-left: 5px;
	width: 13px;
	height: 9px;
	background-color: #ADBACC;
	background-image: url(../../Common/Images/Pages/VTDA/ButtonDescDisabled.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	font-size: 1px;
	line-height: 0px;
}

.ButtonZoom
{
	display: block;
	position: absolute;
	width: 15px;
	height: 15px;
	background-color: #01295D;
	background-image: url(../../Common/Images/Pages/VTDA/ButtonZoom.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	font-size: 1px;
	line-height: 0px;
}

.ButtonZoom:hover
{
	background-color: #DB020A;
	background-image: url(../../Common/Images/Pages/VTDA/ButtonZoomOver.gif);
}

.ButtonGo
{
	display: block;
	width: 11px;
	height: 13px;
	background-color: #01295D;
	background-image: url(../../Common/Images/Pages/VTDA/ButtonNext.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	font-size: 1px;
	line-height: 0px;
}

.ButtonGo:hover
{
	background-color: #DB020A;
	background-image: url(../../Common/Images/Pages/VTDA/ButtonNextOver.gif);
}

.ButtonGoInv
{
	display: block;
	width: 16px;
	height: 17px;
	background-color: #DB020A;
	background-image: url(../../Common/Images/Pages/VTDA/ButtonNextOver.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	font-size: 1px;
	line-height: 0px;
}

.ButtonGoInv:hover
{
	background-color: #01295D;
	background-image: url(../../Common/Images/Pages/VTDA/ButtonNext.gif);
}

.ButtonAddInv
{
	display: block;
	width: 17px;
	height: 17px;
	background-color: #DB020A;
	background-image: url(../../Common/Images/Pages/VTDA/ButtonAddOver.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	font-size: 1px;
	line-height: 0px;
}

.ButtonAddInv:hover
{
	background-color: #01295D;
	background-image: url(../../Common/Images/Pages/VTDA/ButtonAdd.gif);
}

.ButtonLogin
{
	display: block;
	width: 16px;
	height: 17px;
	background-color: #01295D;
	background-image: url(../../Common/Images/Pages/VTDA/ButtonLogin.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	font-size: 1px;
	line-height: 0px;
}

.ButtonLogin:hover
{
	background-color: #DB020A;
	background-image: url(../../Common/Images/Pages/VTDA/ButtonLoginOver.gif);
}

.ButtonLogout
{
	display: block;
	width: 16px;
	height: 17px;
	background-color: #01295D;
	background-image: url(../../Common/Images/Pages/VTDA/ButtonLogout.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	font-size: 1px;
	line-height: 0px;
}

.ButtonLogout:hover
{
	background-color: #DB020A;
	background-image: url(../../Common/Images/Pages/VTDA/ButtonLogoutOver.gif);
}

.ButtonDelete
{
	display: block;
	width: 17px;
	height: 17px;
	background-color: #01295D;
	background-image: url(../../Common/Images/Pages/VTDA/ButtonDelete.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	font-size: 1px;
	line-height: 0px;
}

.ButtonDelete:hover
{
	background-color: #DB020A;
	background-image: url(../../Common/Images/Pages/VTDA/ButtonDeleteOver.gif);
}

.ButtonDeleteInv
{
	display: block;
	width: 17px;
	height: 17px;
	background-color: #DB020A;
	background-image: url(../../Common/Images/Pages/VTDA/ButtonDeleteOver.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	font-size: 1px;
	line-height: 0px;
}

.ButtonDeleteInv:hover
{
	background-color: #01295D;
	background-image: url(../../Common/Images/Pages/VTDA/ButtonDelete.gif);
}

.ButtonReload
{
	display: block;
	width: 17px;
	height: 17px;
	background-color: #01295D;
	background-image: url(../../Common/Images/Pages/VTDA/ButtonReload.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	font-size: 1px;
	line-height: 0px;
}

.ButtonReload:hover
{
	background-color: #DB020A;
	background-image: url(../../Common/Images/Pages/VTDA/ButtonReloadOver.gif);
}

.ButtonLoadUp
{
	display: block;
	width: 15px;
	height: 17px;
	background-color: #01295D;
	background-image: url(../../Common/Images/Pages/VTDA/ButtonLoadUp.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	font-size: 1px;
	line-height: 0px;
}

.ButtonLoadUp:hover
{
	background-color: #DB020A;
	background-image: url(../../Common/Images/Pages/VTDA/ButtonLoadUpOver.gif);
}

.ButtonText
{
	display: block;
	padding: 0px;
	background-color: #01295D;
	font-weight: normal;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}

.ButtonText:hover
{
	background-color: #DB020A;
}

.ButtonText div
{
	padding: 1px 5px 0px 5px;
}

.ButtonTextDisabled
{
	display: block;
	padding: 0px;
	background-color: #ADBACC;
	font-weight: normal;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}

.ButtonTextDisabled div
{
	padding: 1px 5px 0px 5px;
}

.ButtonTextNext
{
	display: block;
	padding: 0px;
	background-color: #01295D;
	background-image: url(../../Common/Images/Pages/VTDA/ButtonNext.gif);
	background-repeat: no-repeat;
	background-position: 100% 50%;
	font-weight: normal;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}

.ButtonTextNext:hover
{
	background-color: #DB020A;
	background-image: url(../../Common/Images/Pages/VTDA/ButtonNextOver.gif);
	background-repeat: no-repeat;
	background-position: 100% 50%;
}

.ButtonTextNext div
{
	padding: 1px 13px 0px 5px;
}

.ButtonTextNextDisabled
{
	display: block;
	padding: 0px;
	background-color: #ADBACC;
	background-image: url(../../Common/Images/Pages/VTDA/ButtonNextDisabled.gif);
	background-repeat: no-repeat;
	background-position: 100% 50%;
	font-weight: normal;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}

.ButtonTextNextDisabled div
{
	padding: 1px 13px 0px 5px;
}

.ButtonTextPrevious
{
	display: block;
	padding: 0px;
	background-color: #01295D;
	background-image: url(../../Common/Images/Pages/VTDA/ButtonPrevious.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	font-weight: normal;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}

.ButtonTextPrevious:hover
{
	background-color: #DB020A;
	background-image: url(../../Common/Images/Pages/VTDA/ButtonPreviousOver.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
}

.ButtonTextPrevious div
{
	padding: 1px 5px 0px 13px;
}

.ButtonTextPreviousDisabled
{
	display: block;
	padding: 0px;
	background-color: #ADBACC;
	background-image: url(../../Common/Images/Pages/VTDA/ButtonPreviousDisabled.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	font-weight: normal;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}

.ButtonTextPreviousDisabled div
{
	padding: 1px 5px 0px 13px;
}

.ButtonCompare
{
	display: block;
	margin: 2px 0px 0px 0px;
	padding: 0px;
	height: 15px;
	background-color: #01295D;
	background-image: url(../../Common/Images/Pages/VTDA/ButtonCompare.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	font-weight: normal;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}

.ButtonCompare:hover
{
	background-color: #DB020A;
	background-image: url(../../Common/Images/Pages/VTDA/ButtonCompareOver.gif);
}

.ButtonCompare div
{
	margin: 1px 5px 0px 21px;
}

.ButtonFavorite
{
	display: block;
	margin: 2px 0px 0px 0px;
	padding: 0px;
	height: 15px;
	background-color: #01295D;
	background-image: url(../../Common/Images/Pages/VTDA/ButtonFavorite.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	font-weight: normal;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}

.ButtonFavorite:hover
{
	background-color: #DB020A;
	background-image: url(../../Common/Images/Pages/VTDA/ButtonFavoriteOver.gif);
}

.ButtonFavorite div
{
	margin: 1px 5px 0px 17px;
}

.ButtonLocale1
{
	display: block;
	width: 27px;
	height: 21px;
	background-color: #01295D;
	background-image: url(../../Common/Images/Pages/VTDA/ButtonLocale1Disabled.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	font-size: 1px;
	line-height: 0px;
}

.ButtonLocale1:hover
{
	background-color: #DB020A;
	background-image: url(../../Common/Images/Pages/VTDA/ButtonLocale1.gif);
}

.ButtonLocale1Selected
{
	display: block;
	width: 27px;
	height: 21px;
	background-color: #01295D;
	background-image: url(../../Common/Images/Pages/VTDA/ButtonLocale1.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	font-size: 1px;
	line-height: 0px;
}

.ButtonLocale2
{
	display: block;
	width: 27px;
	height: 21px;
	background-color: #01295D;
	background-image: url(../../Common/Images/Pages/VTDA/ButtonLocale2Disabled.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	font-size: 1px;
	line-height: 0px;
}

.ButtonLocale2:hover
{
	background-color: #DB020A;
	background-image: url(../../Common/Images/Pages/VTDA/ButtonLocale2.gif);
}

.ButtonLocale2Selected
{
	display: block;
	width: 27px;
	height: 21px;
	background-color: #01295D;
	background-image: url(../../Common/Images/Pages/VTDA/ButtonLocale2.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	font-size: 1px;
	line-height: 0px;
}

.ButtonLocale3
{
	display: block;
	width: 27px;
	height: 21px;
	background-color: #01295D;
	background-image: url(../../Common/Images/Pages/VTDA/ButtonLocale3Disabled.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	font-size: 1px;
	line-height: 0px;
}

.ButtonLocale3:hover
{
	background-color: #DB020A;
	background-image: url(../../Common/Images/Pages/VTDA/ButtonLocale3.gif);
}

.ButtonLocale3Selected
{
	display: block;
	width: 27px;
	height: 21px;
	background-color: #01295D;
	background-image: url(../../Common/Images/Pages/VTDA/ButtonLocale3.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	font-size: 1px;
	line-height: 0px;
}

.ButtonLocale4
{
	display: block;
	width: 27px;
	height: 21px;
	background-color: #01295D;
	background-image: url(../../Common/Images/Pages/VTDA/ButtonLocale4Disabled.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	font-size: 1px;
	line-height: 0px;
}

.ButtonLocale4:hover
{
	background-color: #DB020A;
	background-image: url(../../Common/Images/Pages/VTDA/ButtonLocale4.gif);
}

.ButtonLocale4Selected
{
	display: block;
	width: 27px;
	height: 21px;
	background-color: #01295D;
	background-image: url(../../Common/Images/Pages/VTDA/ButtonLocale4.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	font-size: 1px;
	line-height: 0px;
}

.ButtonPrint
{
	display: block;
	width: 21px;
	height: 21px;
	background-color: #01295D;
	background-image: url(../../Common/Images/Pages/VTDA/ButtonPrintOver.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	font-size: 1px;
	line-height: 0px;
}

.ButtonPrint:hover
{
	background-color: #DB020A;
	background-image: url(../../Common/Images/Pages/VTDA/ButtonPrint.gif);
}
