body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4D5C66;
}
body {
  background-image:url(/content/templates/aca-standard/images/b.gif);
	background-repeat:repeat;
	background-color: #FFFFFF;
	text-align: center;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:link { color: #000000; text-decoration:none; }
a:active { color: #000000; text-decoration:none; }
a:visited { color: #000000; text-decoration:none; }
a:focus { color: #000000; text-decoration:none; }
a:hover { color: #264C7A; text-decoration:underline; }

/* Text Elements *********************************************************************/
a.mainlevel-footer:link, a.mainlevel-footer:visited {
	font-size:11px;
	color:#FFFFFF;
  letter-spacing:1px;
	text-decoration:none;
}
a.mainlevel-footer:hover  {
	font-size:11px;
  letter-spacing:1px;
	color:#D6E7F6;
	text-decoration:underline;
}

a.mainlevel-footer-p:link, a.mainlevel-footer-p:visited {
	font-size:11px;
	color:#FFFFFF;
	padding-left:10px;
  letter-spacing:1px;
	text-decoration:none;
}
a.mainlevel-footer-p:hover  {
	font-size:11px;
  letter-spacing:1px;
	padding-left:10px;
	color:#D6E7F6;
	text-decoration:underline;
}

a.mainlevel-topnav {
  font-size:11px;
  font-weight:bold;
	color:#4D5C66;
	height:15px;
  width:110px;
	letter-spacing:0.5px;
}

a.mainlevel-topnav:link { color: #4D5C66; text-decoration:none; }
a.mainlevel-topnav:active { color: #4D5C66; text-decoration:none; }
a.mainlevel-topnav:visited { color: #4D5C66; text-decoration:none; }
a.mainlevel-topnav:focus { color: #4D5C66; text-decoration:none; }
a.mainlevel-topnav:hover { color: #ffffff; text-decoration:none; }

a.sublevel {
  font-size:11px;
	height:15px;
  width:110px;
	color:#4D5C66;
  font-weight:bold;
	letter-spacing:0.5px;
}
a.sublevel:link { color: #4D5C66; text-decoration:none; }
a.sublevel:active { color: #4D5C66; text-decoration:none; }
a.sublevel:visited { color: #4D5C66; text-decoration:none; }
a.sublevel:focus { color: #4D5C66; text-decoration:none; }
a.sublevel:hover { color: #ffffff; text-decoration:none; }


/** Modules **********************************************************************************************************/
table.contenttable {
	width:471px;
	border:0px;
	margin:0px;
	margin-top:2px;
	padding:0px;
}

td.contentheadingtitle {
  font-weight: bold;
	color:#0084CD;
	font-size:11px;
	padding-left:10px;
	padding-top:2px;
	width:471px;
	height:19px;
	vertical-align:top;
	background-image:url(/content/templates/aca-standard/images/navi/contentheadingtitle.gif);
  border:0px;
	margin:0px;
}
td.contentheading-empty {
	height:1px;
	background-image:url(/content/templates/aca-standard/images/navi/contenttitleempty.png);
}

table.contentpaneopen {
	width:100%;
}

table.contentpanecontent {
	width:471px;
	color:#0084CD;
	
	border:1px;
	border-color:#B0B4B5;
	border-style:solid;
	border-top:2px;
	border-top-color:#F2F3F3;
	border-top-style:solid;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:2px;
	
	padding:5px;
	font-size:10px;
	vertical-align:top;

	background-image:url(/content/templates/aca-standard/images/navi/mod-right-bg.png);
	background-repeat:no-repeat;
}



/*************************************************************************/
/*  Styles fuer die kleinen NewsBloecke */
/*************************************************************************/

table.contenttablesmall {
	width:230px;
	border:0px;
	margin:0px;
	margin-top:2px;
	padding:0px;
}

td.contentheadingtitlesmall {
  font-weight: bold;
	color:#0084CD;
	font-size:11px;
	padding-left:10px;
	padding-top:2px;
	width:230px;
	height:19px;
	vertical-align:top;
	background-image:url(/content/templates/aca-standard/images/navi/contentheadingtitlesmall.gif);
  border:0px;
	margin:0px;
}

table.contentpaneopensmall {
	width:230px;
}



table.contentpanecontentsmall {
	width:230px;
	color:#0084CD;
	
	border:1px;
	border-color:#B0B4B5;
	border-style:solid;
	border-top:2px;
	border-top-color:#F2F3F3;
	border-top-style:solid;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:2px;
	
	padding:5px;
	font-size:10px;
	vertical-align:top;
/*
	background-image:url(/content/templates/aca-standard/images/navi/mod-right-bg.png);
	*/
	background-repeat:no-repeat;
}

table.moduletable {
  width:232px;
	border:0px;
	padding:0px;
	margin:0px;
	margin-bottom:5px;
}
th.moduletable {
	height:19px;
	padding:0px;
	padding-top:2px;
	border:0px;
	margin:0px;
	background-image:url(/content/templates/aca-standard/images/navi/mod-top.png);
	background-repeat:no-repeat;
	color:#0084CD;
  text-align:center;
}
td.moduletable {
	border:1px;
	border-style:solid;
	border-color:#B0B4B5;
	border-top:2px;
	border-top-color:#F2F3F3;
	border-top-style:solid;
	margin:0px;
	padding:3px;
	background-image:url(/content/templates/aca-standard/images/navi/mod-right-bg.png);
	background-repeat:no-repeat;
}


table.moduletable-mod_phpshop2 {
  width:417px;
	border:0px;
	padding:0px;
	margin:0px;
	margin-bottom:5px;
}
th.moduletable-mod_phpshop2 {
	height:19px;
	padding:0px;
	padding-top:2px;
	padding-left:10px;
	border:0px;
	margin:0px;
	background-image:url(/content/templates/aca-standard/images/navi/contentheadingtitle.gif);
	background-repeat:no-repeat;
	color:#0084CD;
  text-align:left;
}
td.moduletable-mod_phpshop2 {
	border:1px;
	border-style:solid;
	border-color:#B0B4B5;
	border-top:2px;
	border-top-color:#F2F3F3;
	border-top-style:solid;
	margin:0px;
	padding:3px;
	background-image:url(/content/templates/aca-standard/images/navi/mod-right-bg.png);
	background-repeat:no-repeat;
}


table.moduletable-right {
	width:160px;
	border:0px;
	margin:0px;
	margin-left:3px;
	margin-bottom:5px;
}
th.moduletable-right {
	height:22px;
	padding:0px;
	padding-top:2px;
	border:0px;
	background-image:url(/content/templates/aca-standard/images/navi/mod-right-top.png);
	background-repeat:no-repeat;
	border-bottom:3px;
	border-bottom-style:solid;
	border-bottom-color:#FFFFFF;
	color:#0084CD;
  text-align:center;
}
td.moduletable-right {
	border:1px;
	border-style:solid;
	border-color:#B0B4B5;
	padding:3px;
	background-image:url(/content/templates/aca-standard/images/navi/mod-right-bg.png);
	background-repeat:no-repeat;
}


/*** Neues Zubehoehr **/
table.moduletable-right_neues {
	width:160px;
	border:0px;
	margin:0px;
	margin-left:3px;
	margin-bottom:5px;
}
th.moduletable-right_neues {
	height:22px;
	padding:0px;
	padding-top:2px;
	border:0px;
	background-image:url(/content/templates/aca-standard/images/navi/mod-right-top.png);
	background-repeat:no-repeat;
	border-bottom:3px;
	border-bottom-style:solid;
	border-bottom-color:#FFFFFF;
	color:#FFCC00;
  text-align:center;
}
td.moduletable-right_neues {
	border:1px;
	border-style:solid;
	border-color:#B0B4B5;
	padding:3px;
	background-image:url(/content/templates/aca-standard/images/navi/mod-right-bg.png);
	background-repeat:no-repeat;
}

/*** Ende Zubehoer **/

/*** Angebot der Woche **/
table.moduletable-right_wochenangebot {
	width:160px;
	border:0px;
	margin:0px;
	margin-left:3px;
	margin-bottom:5px;
}
th.moduletable-right_wochenangebot {
	height:22px;
	padding:0px;
	padding-top:2px;
	border:0px;
	background-image:url(/content/templates/aca-standard/images/navi/mod-right-top.png);
	background-repeat:no-repeat;
	border-bottom:3px;
	border-bottom-style:solid;
	border-bottom-color:#FFFFFF;
	color:#52AC31;
  text-align:center;
}
td.moduletable-right_wochenangebot {
	border:1px;
	border-style:solid;
	border-color:#52AC31;
	padding:3px;
	background-image:url(/content/templates/aca-standard/images/navi/mod-right-bg.png);
	background-repeat:no-repeat;
}

/*** Ende Angebot der Woche **/

/*** Schnaeppchenecke **/
table.moduletable-right_schnaeppechen {
	width:160px;
	border:0px;
	margin:0px;
	margin-left:3px;
	margin-bottom:5px;
}
th.moduletable-right_schnaeppechen {
	height:22px;
	padding:0px;
	padding-top:2px;
	border:0px;
	background-image:url(/content/templates/aca-standard/images/navi/mod-right-top.png);
	background-repeat:no-repeat;
	border-bottom:3px;
	border-bottom-style:solid;
	border-bottom-color:#FFFFFF;
	color:#E60002;
  text-align:center;
}
td.moduletable-right_schnaeppechen {
	border:1px;
	border-style:solid;
	border-color:#B0B4B5;
	padding:3px;
	background-image:url(/content/templates/aca-standard/images/navi/mod-right-bg.png);
	background-repeat:no-repeat;
}

/*** Ende Schnaeppchenecke **/

table.moduletable-left {
	width:125px;
	border:0px;
	margin:0px;
	margin-left:8px;
	margin-bottom:5px;
}
th.moduletable-left {
	width:125px;
	height:22px;
	padding:0px;
	padding-top:2px;
	border:0px;
	background-image:url(/content/templates/aca-standard/images/navi/mod-left-top.png);
	background-repeat:no-repeat;
	border-bottom:3px;
	border-bottom-style:solid;
	border-bottom-color:#FFFFFF;
	color:#0084CD;
  text-align:center;
}
td.moduletable-left {
	width:125px;
	border:1px;
	border-style:solid;
	border-color:#B0B4B5;
	padding:3px;
	background-image:url(/content/templates/aca-standard/images/navi/mod-right-bg.png);
	background-repeat:no-repeat;
}

table.moduletable-navisuche {
  height:22px;
	width:209px;
	padding:0px;
	background-image:url(/content/templates/aca-standard/images/navi/reiter-suche.png);
	background-repeat:no-repeat;
	margin-right:20px;
	margin-bottom:0px;
	/* Kruecke fuer Firefox, damit Topnavi auf rechter Seite steht */
	margin-left:554px;
 
}

.inputbox-navisuche {
  font-size:9px;
	margin-bottom:0px;
	border:1px;
	border-style:solid;
	border-color:#527597;
	background-color:#F9F9F9;
  color:#4D5C66;
}
.submit-navisuche {
  font-size:9px;
  color:#4D5C66;
	width:22;
	height:18;
	margin:0px;
	border:0px;
	background-image:url(/content/templates/aca-standard/images/navi/button-go.png);
}

td.moduletable-navisuche {
  color:#4D5C66;
  height:20px;
  vertical-align:bottom;

}

th.modultable-navisuche {
  float:right;
}

table.mainlevel-metanavi {
	
	height:17px;
	border:1px;
	padding:0px;
	padding-top:0px;
	margin:0px;
	margin-top:0px;
	border-spacing:0px;
	vertical-align:top;
}

td.mainlevel-metanavi {
	width:180px;
	height:17px;
  	font-size:10px;
	background-image:url(/content/templates/aca-standard/images/navi/reiter-inv.png);
	background-repeat:no-repeat;
	vertical-align:top;
	text-align:center;
}

a.mainlevel-metanavi:link { color:#4D5C66; }
a.mainlevel-metanavi:active { color:#4D5C66; }
a.mainlevel-metanavi:visited { color:#4D5C66; }
a.mainlevel-metanavi:hover { color: #000000; text-decoration:none; }


table.mainlevel-metanavi-large {
	
	height:17px;
	border:1px;
	padding:0px;
	padding-top:0px;
	margin:0px;
	margin-top:0px;
	border-spacing:0px;
	vertical-align:top;
}
td.mainlevel-metanavi-large {
	width:180px;
	height:17px;
  	font-size:10px;
	background-image:url(/content/templates/aca-standard/images/navi/reiter-inv_large.png);
	background-repeat:no-repeat;
	vertical-align:top;
	text-align:center;
}


a.mainlevel-metanavi-large:link { color:#4D5C66; }
a.mainlevel-metanavi-large:active { color:#4D5C66; }
a.mainlevel-metanavi-large:visited { color:#4D5C66; }
a.mainlevel-metanavi-large:hover { color: #000000; text-decoration:none; }


td.mainlevel-topnav {
  text-align:center;
}
td.mainlevel-topnav-1 {
  text-align:left;
}
td.mainlevel-topnav-trenner {
  text-align:center;
}

.txt-small {
  font-size:10px;
}

span.mainlevel-footer {
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}

/* Design Elements *********************************************************************/
#div-bgMain {
  z-index:1;
	position:absolute;
  width:100%;
	height:100%;
	left:0px;
	background-image:url(/content/templates/aca-standard/images/bg.gif);
	background-repeat:repeat-x;
	text-align:center;
}

div.search-navisuche {
	height:10px;
}

table.maintable {
	width:793px;
	border:0px; 
}

td.topnavi {
	width:793px; 
	height:35px; 
	background-color:#FFFFFF;
	vertical-align:bottom;
	text-align:right;
}

td.toppic {
  background-image:url(/content/templates/aca-standard/images/top.jpg);
  width:793px;
	height:130px;
  padding:0px;
	text-align:left;
}

td.metanavi {
	width:793px; 
	height:25px; 
	text-align:right;
	vertical-align:top;
  	background-image:url(/content/templates/aca-standard/images/bg-main.png);
	/* Kruecke fuer Firefox, damit Metanavi auf rechter Seite steht */
	padding-left:520px;
}

td.mainbody {
	width:793px;
	text-align:left;
	vertical-align:top;
  background-image:url(/content/templates/aca-standard/images/bg-main.png);
}

td.mainbody-left {
	width:140px;
	text-align:left;
	vertical-align:top;
}
/*****************************************************************************************************************************/
td.mainbody-main {
	text-align:left;
	vertical-align:top;
}

td.mainbody-right {
	width:178px; 
	text-align:left;
	padding-left:5px;
	padding-top:2px;
	vertical-align:top;
}

td.footernavi {
  height:47;
	width:793px;
	vertical-align:middle;
  background-image:url(/content/templates/aca-standard/images/footer.gif);
}

td.footer-left {
	margin-bottom:2px;
	margin-left:15px;
	font-size:11px;
	color:#FFFFFF;
	height:10;
	width:150px;
	vertical-align:bottom;
	text-align:left;
}
td.footer-right {
	margin-bottom:2px;
	margin-left:0px;
	font-size:11px;
	color:#FFFFFF;
	height:10;
	vertical-align:bottom;
	text-align:left;
}
td.footer-up {
	height:10;
	vertical-align:bottom;
	text-align:right;
}


/* Formular Eingabefelder ***********************************************/
.inputbox { 
  font-size:9px;
	margin-bottom:0px;
	border:1px;
	border-style:solid;
	border-color:#527597;
	background-color:#F9F9F9;
  color:#4D5C66;
}

select.navi-fhrzg { 
  font-size:9px;
	width:140px;
	margin-bottom:0px;
	border:1px;
	border-style:solid;
	border-color:#527597;
	background-color:#51B0F1;
  color:#ffffff;
}
.selectbox { 
  font-size:9px;
	margin-bottom:0px;
	border:1px;
	border-style:solid;
	border-color:#527597;
	background-color:#51B0F1;
  color:#ffffff;
}

/* Formular Buttons  */
.button { 
  font-size:9px;
	margin-bottom:0px;
	border:1px;
	border-style:solid;
	border-color:#527597;
	background-color:#51B0F1;
  color:#ffffff;
}

/*********************************************************************************/
/* Mambo Modules and component styles                                            */
/*********************************************************************************/
img.mod_latestnews_tn, img.mod_mostread_tn {
	border: 1px solid #527597;
	margin-bottom:2px;
	margin-top:2px;
	margin-left:2px;
	margin-right:2px;

}

div.mod_mostread_tn{
	padding-left:12px;
}
.txt-Newsticker-header {
	font-weight:bold;
  font-size:12px;
	color:51B0F1;
}

#mainlevelnavi {
	height:21px;
	padding-left:17px;
	padding-top:3px;
	color:#4D5C66;
	vertical-align:top;
	background-image:url(/content/templates/aca-standard/images/navi/button.png)
}

#mainlevelnavi-active {
	height:21px;
	padding-left:17px;
	padding-top:3px;
	color:#ffffff;
	vertical-align:top;
	background-image:url(/content/templates/aca-standard/images/navi/button-active.png)
}

#sublevel1 {
	height:17px;
	padding-left:25px;
	color:#4D5C66;
	vertical-align:top;
	background-image:url(/content/templates/aca-standard/images/navi/button-sub.png)
}

#sublevel1-active {
	height:17px;
	padding-left:25px;
	color:#ffffff;
	vertical-align:top;
	background-image:url(/content/templates/aca-standard/images/navi/button-sub-active.png)
}

#sublevel1_lastItem {
	height:20px;
	padding-left:25px;
	color:#4D5C66;
	vertical-align:top;
	background-image:url(/content/templates/aca-standard/images/navi/button-sub.png)
}

#sublevel1_lastItem-active {
	height:20px;
	padding-left:25px;
	color:#ffffff;
	vertical-align:top;
	background-image:url(/content/templates/aca-standard/images/navi/button-sub-active.png)
}

table.mainlevelnavi {
	width:144px;
	border:0px;
	padding:0px;
}

ul.mod_mostread_entry {
	list-style-image:url(/content/templates/aca-standard/images/navi/bullet.png);
	list-style-position:outside;
}
li.mod_mostread_entry {
	margin: 2px 0px 0px -25px;
}

div.mod_mostread_rahmen {
}

/* ============================================================================================= */
/* ######################################## mod_latestnews  #################################### */
/* ============================================================================================= */
div.mod_latestnews_tn {
	float: left;
	width: 60px;
	text-align: left;
}

div.mod_latestnews_rahmen {
	margin-top: 0px;
	margin-bottom: 0px;
}

div.mod_latestnews_entry {
	clear: left;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: left;
}

div.mod_latestnews_text {
	overflow: hidden;
}

/* Formatierungen fuer Shop Uebersichtsseite ****/
table.artTable { 
	border-style:solid;
	border-top-width:0px;
	border-bottom-width:0px;
	border-right-width:0px;
	border-left-width:0px;
	border-top-color:#000000; 
	border-bottom-color:#000000; 
	border-left-color:#696969;
	border-right-color:#696969;
}
td.headerRow { padding:1px; background-color:#66AFE2; color:#FFFFFF; font-weight:bold;}
/*
td.headerRow a:href { background-color:#6B6C69;color:#FFFFFF;}
td.headerRow a:visited { background-color:#6B6C69;color:#FFFFFF;}
td.headerRow a:hover { background-color:#6B6C69;color:#FFFFFF;}
td.headerRow a:link { background-color:#6B6C69;color:#FFFFFF;}
*/
/*td.headerRow a:href { color:#FFFFFF}*/
td.headerRow a:visited { color:#FFFFFF}
td.headerRow a:hover { color:#FFFFFF}
td.headerRow a:link { color:#FFFFFF}
/* Formatierung der Fahrzeugselect Felder */
select.navi { 
	font-size:9px;
	width:140px;
	margin-bottom:0px;
	border:1px;
	border-style:solid;
	border-color:#527597;
	background-color:#51B0F1;
  color:#ffffff;
}

td.productCell     { background-color:#F3F3F4; }
td.productCell2    { background-color:#F3F3F4; }
td.productCellBold { background-color:#F3F3F4; }
td.productCellBold2{ background-color:#F3F3F4; }

table.shopbrowse {
	border-style:solid;
	border-width:1px;
	border-color:#B0B4B5;
}

td.browsecell {
	border-width:0px;
	border-style:solid;
	border-color:#B0B4B5;
	padding:0px;
	
}

span.mwst {
	font-size:10px;
}

span.preisBrowsePage {
	font-size:14px;
	font-weight:bold;
	color:#0084CD;
}

h3.sucherg {
	margin-top:0px;
}

div.tickertext { color:#0084CD; }
div.tickertext a:link    { color:#0084CD; }
div.tickertext a:visited { color:#0084CD; }
div.tickertext a:hover 	 { color:#0084CD;text-decoration:underline }

div.tickertext-unten {color:#FF0000;}
div.tickertext-unten a:link 	 { color:FF0000 }
div.tickertext-unten a:visited { color:FF0000 }
div.tickertext-unten a:hover   { color:FF0000;text-decoration:underline }
