/* CSS Profi-chiptuning 02-02-2007 */

body
{
	margin-top				: 5px;
	margin-left				: auto;
	margin-right			: auto;
	font-size				: 12px;
	font-family				: verdana;
	color						: white;
}

div.Container {
	margin-left				: auto;
	margin-right			: auto;
	width						: 989px;
	height					: 599px;
}

div.Header {
	display					: block;
	background-image		: url(../Images/Top2.jpg);
	height					: 225px;
	width						: 989px;
}

div.TopMenu {
	float				: right;
	margin-top		: 1px;
	width				: 675px;
	margin-right	: 55px;
	_margin-right	: 35px;
}

div.TopLeft {
	margin-top		: 1px;
	text-align		: center;
	float				: left;
	color				: white;
	font-weight		: bold;
	margin-left		: -35px;
}

div.TopRight {
	float				: right;
	color				: white;
	margin-right		: 0px;
}

div.HeaderMenuItems {
	float				: left;
	margin-top		: 25px;
	margin-left		: 20px;
	_margin-left	: 10px;
}

.History {
	float				: right;
}

div.HeaderMenu a:Link {
	display					: block;
	background-image		: url(../Images/HeaderMenuBg70.png);
	_background-image		: url(../Images/HeaderMenuBg70.gif);
	background-repeat		: no-repeat;
	height					: 15px;
	width						: 139px;
	padding-left			: 10px;
	margin-bottom			: 3px;
	_filter					: alpha(opacity=70);
}
div.HeaderMenu a:Visited {
	display					: block;
	background-image		: url(../Images/HeaderMenuBg70.png);
	_background-image		: url(../Images/HeaderMenuBg70.gif);
	background-repeat		: no-repeat;
	height					: 15px;
	width						: 139px;
	padding-left			: 10px;
	margin-bottom			: 3px;
	_filter					: alpha(opacity=70);
}

div.HeaderMenu a:Hover {
	display					: block;
	background-image		: url(../Images/HeaderMenuBg.png);
	_background-image		: url(../Images/HeaderMenuBg.gif);
	background-repeat		: no-repeat;
	_filter					: alpha(opacity=100);
}

div.Center {
	display				: block;
	margin-top			: 5px;
	width					: 989px;
}

div.CenterLeft	{
	display				: block;
	width					: 199px;
	background-image 	: url(../Images/LeftItemBg.jpg);
	background-repeat	: no-repeat;
	min-height			: 381px;
}

div.LeftItem {
	border-bottom		: 1px dotted #8A8A8A;
	margin-bottom		: 10px;
}

div.LeftHeader {
	padding-top			: 3px;
	font-weight			: bold;
	border-bottom		: 1px dotted #8A8A8A;
	background-image 	: url(../Images/LeftItemTopBg.jpg);
	background-repeat	: no-repeat;
	padding-left		: 20px;
	height				: 18px;
	padding-bottom		: 2px;
}

div.LeftItemBottom {
	margin-top			: 1px;
	margin-bottom		: 1px;
	padding-top			: 3px;
	padding-bottom		: 3px;
	border-top			: 1px dotted #8A8A8A;
	border-bottom		: 1px dotted #8A8A8A;
	padding-left		: 20px;
}

div.CenterRight {
	width					: 790px;
	background-image 	: url(../Images/RightItemBg.jpg);
	background-repeat	: no-repeat;
	min-height			: 381px;
}

div.RightHeader {
	padding-top			: 3px;
	margin-left			: 25px;
	font-weight			: bold;
}
h1.RightHeader {
	margin				: 0px;
	font-size			: 12px;
	font-family			: verdana;
	color					: white;	
	font-weight			: bold;
}

div.Content {
	width					: 770px;
	padding-left		: 10px;
	padding-right		: 10px;
	padding-bottom		: 10px;
	padding-top			: 10px;
	font-size			: 11px;

}

div.InfoLeft {
	float					: left;
	width					: 550px;
	margin-bottom		: 40px;
}

div.InfoRight {
	float					: right;
}

div.h1 {
	font-size			: 12px;
	font-weight			: bold;
	margin-bottom		: 10px;
	color					: #FFCC99;
}

h1 {
	font-size			: 12px;
	font-weight			: bold;
	margin-bottom		: 10px;
	color					: #FFCC99;
}


/*********** Sitemap Styles **************/

table.SitemapLeft {
	background-image		: url(../Images/ProductBg.gif);
	background-repeat		: repeat-x;
	font-size				: 12px;
	font-weight				: bold;
	color						: white;
	border-top				: 1px solid white;
	border-right			: 1px solid white;
	margin-top				: 10px;
	width						: 150px;
	text-align				: left;
	margin-bottom			: 20px;
	padding-left			: 3px;
}

table.SitemapRight {
	background-image		: url(../Images/ProductBg.gif);
	background-repeat		: repeat-x;
	font-size				: 12px;
	font-weight				: bold;
	color						: white;
	border-top				: 1px solid white;
	border-left				: 1px solid white;
	margin-top				: 10px;
	width						: 150px;
	text-align				: left;
	margin-bottom			: 20px;
	padding-left			: 3px;
}

table.SitemapSub {
	font-size				: 12px;
	font-weight				: bold;
	color						: white;
	border-top				: 1px solid white;
	border-left				: 1px solid white;
	width						: 110px;
	text-align				: left;
	margin-right			: 50px;
	margin-top				: 10px;
	padding-left			: 5px;
}

table.SitemapSub2 {
	font-size				: 12px;
	font-weight				: bold;
	color						: white;
	border-top				: 1px solid white;
	border-left				: 1px solid white;
	width						: 110px;
	text-align				: left;
	margin-right			: 100px;
	margin-top				: 10px;
}
div.SiteMapMenus {
	float						: left;
}

div.SiteMapProducts {
	float						: right;
}

/****************** ProductView Styles **********************/

div.ProductCat {
	float						: left;
	display					: block;
	background-image 		: url(../Images/MerkBg.gif);
	background-repeat		: no-repeat;
	width						: 110px;
	margin-right			: 20px;
}

div.ProductSendLeft {
	float						: left;
	display					: block;
}

div.ProductSendRight {
	display					: block;
	float						: right;
}

tr.Product {
	font-size				: 10px;
	font-weight				: bold;
	color						: white;
	width						: 100%;
}
/***	url(../Images/ProductBg.gif) ***/

table.Category {
	background-image 		: url(../Images/MerkBg.gif);
	background-repeat		: no-repeat;
	width						: 110px;
	height					: 44px;

}

td.CategoryHeader {
	text-align				: center;
	font-weight				: bold;
	cursor					: pointer;
}


/************** News + News-Letter Styling **************/

div.NewsLetter {
	margin-top					: 4px;
	padding-left				: 20px;
}

table.News {
	width						: 100%;
}

td.NewsTitle {
	font-size				: 12px;
	font-weight				: bold;
	background-image 		: url(../Images/ProductBg.gif);
	border-bottom			: 1px dotted #8A8A8A;

}

td.NewsText {
	border-top				: 1px dotted #8A8A8A;
	font-size				: 11px;
	padding-left			: 3px;
}

td.NewsBottom {
	font-size				: 10px;
	text-align				: right;
	border-top				: 1px dotted #8A8A8A;
	padding-right			: 10px;
}

td.NewsBottom a:Link {
	color						: white;
	font-size				: 10px;
	text-align				: right;
}

td.NewsBottom a:Visited {
	color						: white;
	font-size				: 10px;
	text-align				: right;
}

table.NewsDetail {
	width						: 100%;
}

td.NewsHeader {
	font-size				: 13px;
	font-weight				: bold;
	border-bottom			: 1px dotted #8A8A8A;
	padding-top				: 20px;
}

td.NewsDate {
	font-size				: 10px;
	font-style				: italic;
	text-align				: right;
}

td.NewsletterText {
	font-size					: 10px;
}

/************** Link Styles **********************/

.HeaderBtn:Link {
	font-size			: 10px;
	color					: black;
	text-decoration	: none;
	line-height			: 15px;
	font-weight			: bold;
}

.HeaderBtn:Visited {
	font-size			: 10px;
	color					: black;
	text-decoration	: none;
	line-height			: 15px;
	font-weight			: bold;
}

.HeaderBtn:Hover {
	font-weight			: bold;
}

.SmallLink:Link {
	color					: white;
	text-decoration	: none;
	font-size			: 10px;
	line-height			: 15px;
}

.SmallLink:Visited {
	color					: white;
	text-decoration	: none;
	font-size			: 10px;
}

.SmallLink:Hover {
	text-decoration	: underline;
}

.ProductGroupLink:Link {
	color					: white;
	text-decoration	: none;
	font-weight			: bold;
	font-size			: 12px;
}

.ProductGroupLink:Visted {
	color					: white;
	text-decoration	: none;
	font-weight			: bold;
	font-size			: 12px;
}

.ProductGroupLink:Hover {
	text-decoration	: none;
}

.ProductSend:Link {
	background-color	: white;
	color					: black;
	padding-left		: 5px;
	padding-right		: 5px;
	padding-bottom		: 5px;
	line-height			: 18px;
	text-decoration	: none;
}

.ProductSend:Visited {
	background-color	: white;
	color					: black;
	padding-left		: 5px;
	padding-right		: 5px;
	padding-bottom		: 5px;
	line-height			: 18px;
	text-decoration	: none;
}

.ProductSend:Hover {

}

a.SiteMap:Link {
	text-decoration		: none;
	color						: white;
}

a.SiteMap:Visited {
	text-decoration		: none;
	color						: white;
}

a.SiteMap:Hover {
	text-decoration		: underline;
}

a:Link {
	text-decoration		: none;
	color						: white;
}

a:Visited {
	text-decoration		: none;
	color						: white;
}

a:Hover {
	text-decoration		: underline;
}

form.SelectProduct {
	margin-top		: 15px;
}

select.SelectMerk {
	width								: 160px;
	border							: 0px solid white;
	border-bottom					: 1px solid #A90101;
	border-left						: 1px solid #A90101;
	border-right					: 1px solid #A90101;
	border-top						: 1px solid #A90101;
	font-size						: 10px;
}

img {
	border		: 0px solid black;
}

a.AutoMerken:Link {
	font-size				: 10px;
	font-family				: verdana;
	color						: black;
}

a.AutoMerken:Visited {
	font-size				: 10px;
	font-family				: verdana;
	color						: black;
}

a.AutoMerken:Hover {
	font-size				: 10px;
	font-family				: verdana;
	color						: black;
}

/* ************* FORMS ************* */

input.Text {
	color							: black;
	border-top					: 2px solid black;
	border-left					: 2px solid black;
	border-bottom				: 2px solid black;
	border-right				: 2px solid black;
	font-size					: 11px;
}

textarea {
	border-top					: 2px solid black;
	border-left					: 2px solid black;
	border-bottom				: 2px solid black;
	border-right				: 2px solid black;
	color							: black;
	font-family					: Verdana;
	font-size					: 12px;
}


input.Btn {
	background-color			: white;
	color							: black;
	border						: 0px;
	font-size					: 11px;
}

ul {
	margin-top		: 0px;
	margin-bottom	: 0px;

}

/* ************* ADMIN STYLES ************* */
FONT.header {
	font-size			: 14px;
 	color					: #ffcc86;
 	font-weight			: bold;
}

FONT.subheader {
	font-size			: 12px;
 	color					: #ffcc86;
}

