body 
{
	margin: 0px; 
	padding: 0px; 
	height: 100%; 
	background-color: #FFFFFF;
}

.Login,
A.Login:link, 
A.Login:hover,
A.Login:active,
A.Login:visited 
{
	color: White;
	padding: 0px;
	font-size: 11px;
	font-family: Arial, Tahoma;
	font-weight: normal;
}

/* Main Menu Anfang */

.Menu
{
	height: 26px;
}

.TopMenuItem, .TopMenuItemHover, .FirstTopMenuItem, .LastTopMenuItem, .FirstTopMenuItemHover, .LastTopMenuItemHover
{
	cursor: default;
	font-size: 9px;
	padding-top: 1px;
	font-weight: bold;
	font-style: normal;
	text-align: center;
	vertical-align: middle;
	font-family: Tahoma, Arial, Helvetica; 
}

.TopMenuItem, .FirstTopMenuItem, .LastTopMenuItem
{
	color: #4C4C4C;
}

.FirstTopMenuItem, .FirstTopMenuItemHover
{
	width: 113px;
}

 .LastTopMenuItem, .LastTopMenuItemHover
 {
	width: 112px;
 }

.FirstTopMenuItem, .FirstTopMenuItemHover
{
	border-right: solid 1px #A4A4A4;
}

.LastTopMenuItem, .LastTopMenuItemHover
{
	border-left: solid 1px #FFFFFF;
}

.TopMenuItem, .TopMenuItemHover
{
	width: 110px;
	border-left: solid 1px #FFFFFF;
	border-right: solid 1px #A4A4A4;
}

.TopMenuItemHover, .FirstTopMenuItemHover, .LastTopMenuItemHover
{
/* Anfang Farben unterschiedlich */
	color: #C1001F;
/* Ende Farben unterschiedlich */
}

.MenuGroup
{
	/*margin-top: 2px;
	background-color: #FFFFFF;
	border-left: solid 1px #FFFFFF;
	border-right: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;*/
	margin-top: 1px;
	background-color: White;
/* Anfang Farben unterschiedlich */
	border: solid 1px #343434;
/* Ende Farben unterschiedlich */
}

.MenuItem, .MenuItemHover
{
	/*height: 25px;
	cursor: default;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-family: Tahoma, Arial, Helvetica; 
	margin-top: 1px;
	background-color: #EFEFEF;
	border: solid 1px #A4A4A4;*/
	height: 22px;
/* Anfang Farben unterschiedlich */
	color: #343434;
/* Ende Farben unterschiedlich */
	cursor: default;
	font-size: 10px;
	font-weight: bold;
	font-style: normal;
	font-family: Tahoma;
}

.MenuItem
{
	/*color: #4C4C4C;*/
	background-color: White;
}

.MenuItemHover
{
/* Anfang Farben unterschiedlich */
	/*color: #C1001F;*/
/* Ende Farben unterschiedlich */
	background-color: #DCDCDC;
}

/* Main Menu Ende */

.ShopHead
{
	border: solid 1px #C4C4C4;
}

.ShopContainer
{
	background-color: #E6E6E6;
}

/* Anfang Farben unterschiedlich */

.ShopTitleUpper
{
	font-size: 11px; 
	color: #C1001F;
	padding-top: 1px;
	padding-left: 4px;
	font-style: normal; 
	font-weight: bold; 
	font-family: Tahoma, Arial, Helvetica; 
}

.MainContent
{
	border-width: 1px;
	border-style: solid;
	border-color: #3A3A3A;
	padding-top: 3px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
}

.AutohausOnline
{
	font-size: 14px; 
	color: #3A3A3A;
	padding-bottom: 8px;
	font-style: normal; 
	font-weight: bold; 
	font-family: Tahoma, Arial, Helvetica; 
}

.AutohausOnlineLinks
{
	font-size: 10px; 
	color: #3A3A3A;
	padding-left: 10px;
	padding-bottom: 3px;
	font-style: normal; 
	font-weight: bold; 
	font-family: Tahoma, Arial, Helvetica; 
}

/* Ende Farben unterschiedlich */

.LinkBox
{
	color: #242424;
}

.SpecialLinks
{
	font-size: 10px; 
	color: #000000;
	padding-left: 10px;
	padding-bottom: 3px;
	font-style: normal; 
	font-weight: bold; 
	font-family: Tahoma, Arial, Helvetica; 
}

.Copyright
{
	font-size: 8px; 
	color: #808080;
	font-style: normal; 
	font-weight: bold; 
	font-family: Tahoma, Arial, Helvetica; 
}

.TitleUpper
{
	font-size: 12px; 
	color: #FFFFFF;
	padding-top: 1px;
	padding-left: 22px;
	font-style: normal; 
	font-weight: bold; 
	font-family: Tahoma, Arial, Helvetica; 
	vertical-align: middle;
	text-transform: uppercase;
}

.TitleFullUpper
{
	font-size: 12px; 
	color: #FFFFFF;
	padding-top: 1px;
	padding-left: 0px;
	font-style: normal; 
	font-weight: bold; 
	font-family: Tahoma, Arial, Helvetica; 
	vertical-align: middle;
	text-transform: uppercase;
}

.TitleNormal
{
	font-size: 15px; 
	color: #777777;
	padding-top: 0px;
	padding-left: 20px;
	font-style: normal; 
	font-weight: bold; 
	font-family: Arial, Helvetica; 
	vertical-align: top;
}

.TitleFullNormal
{
	font-size: 15px; 
	color: #FFFFFF;
	padding-top: 0px;
	padding-left: 0px;
	font-style: normal; 
	font-weight: bold; 
	font-family: Arial, Helvetica; 
	vertical-align: top;
}

.Container
{
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
}

.NormalSmall
{
	font-size: 9px; 
	color: #343434;
	font-style: normal; 
	font-weight: normal; 
	font-family: Tahoma, Arial, Helvetica; 
}

.NormalFuss,
A.NormalFuss:link, 
A.NormalFuss:hover,
A.NormalFuss:active,
A.NormalFuss:visited
{
	font-size: 9px; 
	color: #000000;
	font-style: normal; 
	font-weight: normal; 
	font-family: Tahoma, Arial, Helvetica; 
}

.Normal,
.SubHead,
A.SubHead:link, 
A.SubHead:hover,
A.SubHead:active,
A.SubHead:visited
{
	font-size: 11px; 
	color: #343434;
	font-style: normal; 
	font-weight: normal; 
	font-family: Tahoma, Arial, Helvetica; 
}

.SubHead,
A.SubHead:link, 
A.SubHead:hover,
A.SubHead:active,
A.SubHead:visited
{
	font-weight: bold;
}

/* Main Menu */
/*
.Menu_MenuContainer 
{
	background-color: transparent; 
}

.Menu_MenuBar 
{
	cursor: pointer; 
	cursor: hand;
	height: 26px;
	background-color: Transparent;
}

.Menu_MenuItem, .Menu_MenuItemSel, .RootTab
{
	cursor: pointer; 
	cursor: hand; 
	border: 0px;
	font-size: 9px; 
	font-weight: bold; 
	font-style: normal; 
	font-family: Tahoma, Arial, Helvetica; 
	background-color: Transparent;
}

.Menu_MenuItem, .RootTab
{
	color: #4C4C4C; 
}
*/
/* Anfang Farben unterschiedlich */
/*
.Menu_MenuItemSel
{
	color: #C1001F; 
}
*/
/* Ende Farben unterschiedlich */
/*
.Menu_MenuIcon {
	display: none;
}

.Menu_SubMenu, .SubTab 
{
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	border: 0px;
	margin-top: 1px;
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid #A4A4A4;
	background-color: #EFEFEF; 
}

.Menu_MenuBreak 
{
}

.Menu_MenuArrow 
{
	display: none;
}

.Menu_RootMenuArrow 
{
	display: none;
}

.RootTab TD
{
	border: 0px;
	width: 109px;
	display: block;
	padding-top: 8px;
	text-align: center;
	vertical-align: top;
}

.Menu_SubMenu TD
{
	border: 0px;
	height: 26px;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 10px; 
	font-weight: normal; 
	font-style: normal; 
	font-family: Tahoma, Arial, Helvetica; 
}
*/
.Headline 
{ 
	color: #343434; 
	font-size: 13px; 
	font-weight: bold; 
	font-family: Tahoma, Arial, Helvetica; 
}

.ContainerBlank
{
	padding-top: 8px;
	padding-bottom: 8px;
}

/* Sitemap */

.Menu_MenuContainer 
{
	background-color: transparent; 
}

.Menu_MenuBar 
{
	cursor: pointer; 
	cursor: hand;
	background-color: Transparent;
}

.Menu_MenuItem, .Menu_MenuItemSel, .RootTab
{
	cursor: pointer; 
	cursor: hand; 
	color: Black; 
	border: 0px;
	font-size: 11px; 
	font-weight: bold; 
	font-style: normal; 
	font-family: Tahoma;
	background-color: Transparent;
}

.Menu_MenuIcon {
	display: none;
}

.Menu_SubMenu, .SubTab 
{
	cursor: pointer; 
	cursor: hand; 
	border: 0px;
	margin-top: 1px;
	font-weight: normal; 
	padding-left: 60px;
	font-family: Tahoma;
	background-color: Transparent;
}

.Menu_MenuBreak 
{
	display: none;
}

.Menu_MenuArrow 
{
	display: none;
}

.Menu_RootMenuArrow 
{
	display: none;
}

.RootTab TD
{
	border: 0px;
}

.Menu_SubMenu TD
{
	border: 0px;
}