body {
	margin: 0px;
	padding: 0px;
	background-image: url(../bilder/bg_navi.gif);
	background-position: top right;
	background-repeat: repeat-y;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
}

h2 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin-top: 7px;
	margin-left: 21px;
	margin-bottom: 10px;
	margin-right: 5px;
}

.modulheadline h3, .modul01headline h3 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	padding-left: 20px;
	padding-top: 8px;
}

h3 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #5E5E5E;
	margin: 0px;
	padding-left: 20px;
	padding-top: 8px;
	padding-right: 0px;
}

.h3 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #5E5E5E;
	margin: 0px;
	padding-left: 20px;
	padding-top: 0px;
	padding-right: 0px;
}

.h3link {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #5E5E5E;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}

.btn {
	padding: 0;
	padding-left: 36px;
	color: #5E5E5E;
	font-weight: bold;
	text-decoration: none;
	background-image: url(../bilder/pfeil_box.gif);
	background-repeat: no-repeat;
	height: 15px;
	line-height: 15px;
}

a:hover {
	text-decoration: underline;
}

p {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	margin-top: 0px;
	margin-left: 20px;
	margin-right: 5px;
	margin-bottom: 0px;
}

.margins {
	margin-top: 6px;
	margin-bottom: 6px;
}

img {
	border: 0px;
	margin: 0px;
	padding: 0px;
	display: inline;
}

.sec_nav_link {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 15px;
	color: #5E5E5E;
	margin-right: 15px;
	text-decoration: none;	
}

.sec_nav_link_active {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 15px;
	color: #999999;
	margin-right: 15px;
	text-decoration: none;	
}

.modulheadline {
	height: 35px;
	width: 159px;
	background-color: #ADB6BA;
}

.modul01headline {
	height: 35px;
	width: 159px;
	background-color: #B2B2B2;
}

.modul01headline_doppel {
	height: 35px;
	width: 319px;
	background-color: #B2B2B2;
}

.modul01headline_linie {
	height: 1px;
	width: 319px;
	background-color: #FFFFFF;
}

.modul01headline_doppel h3 {
	color: #FFFFFF;
}

.modul01 {
	height: 155px;
	width: 159px;
	background-color: #E1E1E1;
}

.modul02 {
	height: 119px;
	width: 159px;
	background-color: #D3D8DB;
}

.modul03 {
	height: 239px;
	width: 159px;
	background-color: #D3D8DB;
}

#navigation_mainmenu {
	width: 140px;
	margin-top: 7px;
	padding: 0px;
}

#navigation_mainmenu a {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #262626;
	position: relative;
	top: 2px;
}

#navigation_mainmenu .active {
	color: #FFFFFF;
}

#navigation_mainmenu a:hover {
	color: #FFFFFF;
}

#navigation_mainmenu img {
	vertical-align: middle;
}

#maincontent {
	width: 320px;
}

#maincontent_brandingarea {
	width: 320px;
	height: 96px;
	background-image: url(../bilder/bg_content_big.gif);
}

#maincontent_top {
	width: 319px;
	height: 311px;
	background-color: #E1E1E1;
	padding: 0px;
	margin: 0px;
}

#maincontent_whiteline {
	width: 320px;
	height: 1px;
	background-color: #FFFFFF;
}

#maincontent_bottom {
	width: 320px;
	background-color: #FFFFFF;
	padding-top: 8px;
}

#secondary_content {
	width: 160px;
}

#secondary_content_brandingarea {
	width: 160px;
	height: 96px;
	background-image: url(../bilder/bg_content_small.gif);
}

#secondary_content_top {
	width: 159px;
	height: 311px;
	background-color: #E1E1E1;
}

#navigation {
	width: 140px;
}

#secondary_navigation {
	width: 100%;
}

#secondary_navigation_brandingarea {
	width: 100%;
	height: 96px;
	background-color: #FFFFFF; 
}

#secondary_navigation_top {
	width: 100%;
	height: 72px;
	background-image: url(../bilder/bg_empty.gif);
}

#secondary_navigation_content {
	width: 100%;
	height: 239px;
	background-color: #E1E1E1;
	padding-top: 0px;
	text-align: right;
}

#helper01 {
	position: absolute;
	top: 167px;
	left: 320px;
	height: 1px;
	width: 159px;
	background-color: #FFFFFF;
}

#helper02 {
	position: absolute;
	top: 152px;
	left: 0px;
	height: 16px;
	width: 319px;
}

#headline {
	position: absolute;
	top: 15px;
	left: 0px;
	width: 479px;
	height: 80px;
}


.tinytext{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
}

/* Ab hier von Audi übernommen */

TABLE		{ border-collapse: collapse; border: 0px; border-spacing: 0px; }
TD			{ font-size: 10px; padding: 0px; vertical-align: top; border-spacing: 0px; }
FORM 		{ display: inline; }
SELECT  	{ font: 10px Verdana, Arial, Helvetica, sans serif; } /* falls der text irgendwo nicht passt: 11px Arial ist schmaler */
TEXTAREA	{ font: 10px Verdana, Arial, Helvetica, sans serif; }
INPUT		{ font: 10px Verdana, Arial, Helvetica, sans serif; }
.radio		{ position: relative; top: 3px; }

.inp36 {
  font-family: verdana, arial,helvetica,sans-serif;
  font-size: 10px;
  height: 16px;
  width: 41px;
  background-color: #FFFFFF;
}

.inp66 {
  font-family: verdana, arial,helvetica,sans-serif;
  font-size: 10px;
  height: 16px;
  width: 53px;
  background-color: #FFFFFF;
}

.inp104 {
  font-family: verdana, arial,helvetica,sans-serif;
  font-size: 10px;
  height: 16px;
  width: 100px;
  background-color: #FFFFFF;
}

.select288	{ font-family: verdana,arial,helvetica,sans-serif; font-size: 10px; width: 288px; height: 18px;  background-color: #FFFFFF; }
.select181	{ font-family: verdana,arial,helvetica,sans-serif; font-size: 10px; width: 181px; height: 18px;  background-color: #FFFFFF; }
.inptext	{ font-family: verdana,arial,helvetica,sans-serif; font-size: 10px; width: 288px; height: 174px; background-color: #FFFFFF; }
.inp181		{ font-family: verdana,arial,helvetica,sans-serif; font-size: 10px; width: 181px; height: 18px;  background-color: #FFFFFF; }
.radio		{ }


.routeBox			{ width: 116px; margin-left: 18px; }
.cbCarstoreImg		{ background:#E1E1E1; border-top: solid 1px #000; border-left: solid 1px #000; border-right: solid 1px #000; z-index: 4; }
#cbCarstoreImg		{ margin-left:1px; margin-right: 1px; margin-top:1px; border-bottom: solid 0px; z-index: 5; }
.cbShoppingcartImg	{ background:#E1E1E1; border-top: solid 1px #000; border-left: solid 1px #000; border-right: solid 1px #000; z-index: 4; }
#cbShoppingcartImg	{ margin-left: 1px; margin-right:1px; margin-top:1px; border-bottom: solid 0px; z-index: 5; }
.boxButtons			{ position: relative; top: 3px; width: 100%; z-index:4; }
.boxCon 			{ text-align: left; border: solid 1px #000; background: #E1E1E1; z-index: 2; color: #262626; }
.boxCon	.pad		{ padding-left: 5px; padding-right: 1px;}
.boxCon	.pad2		{ padding-left: 5px; padding-right: 1px; padding-top: 5px;}
.boxCon	.Head		{ padding-top: 4px; font-weight: bold; padding-bottom: 3px; padding-top: 5px; }
.boxCon	.input		{ padding-left: 5px; padding-top: 4px; }
.boxCon	.link		{ padding-top: 5px; padding-bottom: 6px; padding-left: 5px; }
.boxCon	A			{ font-size: 10px; text-decoration: none; font-weight: bold; color: #5E5E5E; }
.boxCon	A:HOVER		{ text-decoration: underline; }
.dottedX			{ line-height: 1px; height: 1px; background-image: url(../bilder/cb_dotted.gif); margin-bottom: 1px; }


