/*
 * Spezielle Layoutvorlage fur autonet.de
 * @author: Rafael Kutscha, Aikanet <r.kutscha@aikanet.de>
 */
 
/* Verwendete Farben:
 * Rot: #c40202
 * Gruen: #8fb833
 * Helles Blau: #63A0BF
 * Schwarz: #4b4b4b  
 */
body {
	margin: 0;
	padding: 0;
	background: #FFF;
	color: #4b4b4b;
	text-align: center;
	width: 100%;
	height: 100%;
	font-size: 12px;
	line-height: 16px;
	font-family: Arial, Helvetica;
	overflow: -moz-scrollbars-vertical;
}

body#hideLeft #einbaubeispiel { display: none !important; }

.subheadline { visibility: hidden; }

form, p, img, ul, li, h1, h2, h3, h4, table, fieldset {
	margin: 0;
	padding: 0;
	border: 0;
	list-style: none;
}

.green { color:#8fb833; }
.supersize { color:#4b4b4b; font-weight: bold; margin-left: 10px; }
.disabled { -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; }

a { color: #c40202; text-decoration: none; }
a:hover { color: #8fb833; }
a:visited { color: #c40202; }

abbr {
	cursor: help;
}

#container {
	text-align: left;
	width: 980px;
	margin: 0 auto;	
	position: relative;
}

/* Logo im Seitenheader */
#container #header {
	left: 10px;
	top: 10px;
	width: 980px;
	height: 160px;
	background: url(../img/default/autonet/header.jpg) left top no-repeat;
	overflow: hidden; 
}
#container #header a#logolink {
	text-indent: -9999px;
	display: block;
	height: 95px;
}

/* horizontale Topnavigation */
#container #topnavigation {
	background: url(../img/default/autonet/navigation/onlineshop_menue.png) left top no-repeat;
	width: 997px;
	height: 91px;
	position: absolute;
	left: -8px;
	top: 78px;
	z-index: 10;
}
#container .topnav-autonet {
	background: url(../img/default/autonet/navigation/autonet_menue.png) left top no-repeat !important;
}
#container .topnav-meinkonto {
	background: url(../img/default/autonet/navigation/konto_menue.png) left top no-repeat !important;
}
#container .topnav-autonetde {
	background: url(../img/default/autonet/navigation/noselect_menue.png) left top no-repeat !important;
}
#container #topnavigation #link-onlineshop {
	height:42px;
	left:10px;
	position:absolute;
	top:7px;
	width:169px;
}
#container #topnavigation #link-autonet {
	height:42px;
	left:179px;
	position:absolute;
	top:7px;
	width:169px;
}
#container #topnavigation #link-meinkonto {
	height:42px;
	left:348px;
	position:absolute;
	top:7px;
	width:169px;
}
#container #topnavigation #link-onlineshop span,
#container #topnavigation #link-autonet span,
#container #topnavigation #link-meinkonto span {
	display: none;
}
#container #topnavigation ul {
	list-style: none;
	display: inline;
	position:absolute;
	top:52px;
	left:15px;
}
#container #topnavigation ul li {
	background: url(../img/default/autonet/navigation/dividor.gif) right top no-repeat;
	list-style: none;
	padding: 6px 25px;
	float: left;
}
#container #topnavigation ul li.last {
	background-image: none;
}
#container #topnavigation ul li a {
	color: #BCBCBC;
	font-size: 13px;
	font-weight: bold;
	font-family: arial, sans-serif;
}
#container #topnavigation ul li a.active,
#container #topnavigation ul li a:hover
{
	color: #FFF;
}
#container .topnav-onlineshop ul.subnav-autonet {display: none !important;}
#container .topnav-onlineshop ul.subnav-meinkonto {display: none !important;}

#container .topnav-autonet ul.subnav-onlineshop {display: none !important;}
#container .topnav-autonet ul.subnav-meinkonto {display: none !important;}

#container .topnav-meinkonto ul.subnav-onlineshop {display: none !important;}
#container .topnav-meinkonto ul.subnav-autonet {display: none !important;}

#container .topnav-autonetde ul.subnav-autonet {display: none !important;}
#container .topnav-autonetde ul.subnav-meinkonto {display: none !important;}

#container #basketlink { background: url(../img/default/autonet/basket-white.gif) left top no-repeat; position: absolute; left: 520px; top: 95px; z-index: 9999; padding-left: 24px; color: #fff; font-weight: bold; font-size: 11px; }
#container #loginlink { background: url(../img/default/autonet/login.gif) left top no-repeat; position: absolute; left: 620px; top: 95px; z-index: 9999; padding-left: 24px; color: #fff; font-weight: bold; font-size: 11px; }

/* Benutzerstatus */
#container #community { 
	position: absolute;
	top: 95px;
	right: 22px;
	color: #fff;
	font-size: 11px;
	font-weight: normal;
	line-height: 17px;
}
#container #community span { font-weight: bold; }

/* Brotkrumen-Navi */
#container #breadcrumb { display: none; }

/* Inhalt über alle drei Spalten */
#container #content {}

/* Globale Icons */
.bt_change { background: url(../img/default/autonet/bt_change.gif) left 2px no-repeat; padding: 2px 0 2px 20px; color: #c40202; }

/* Linke Inhaltspalte */
#container #content #left {
	width: 90px;
	float: left;
	margin-left: 10px;
}

#hideRight #container #left {
	width: 200px;
}

#container #content #left div { display: none; }
#container #content #left div div { display: block; }
#container #content #left #einbaubeispiel {
	background: url(../img/default/autonet/afiliate/0/einbaubeispiel.jpg) left top no-repeat;
	width: 164px;
	height: 518px;
	margin: 78px 0 10px 0;
	display: block;
}

/* Mittlere Inhaltspalte */
#container #content #center {
	width: 580px;
	float: left;
	margin-left: 100px;
}
#hideRight #container #content #center {
	width: 650px;
	margin-left: 35px;
}

#container #content #center h1 {
	text-align: left;
	font-size: 23px;
	line-height: 27px;
	font-weight: normal;
	color: #8fb833;
	margin-bottom: 10px;
}

#container #content #center h2 {
	text-align: left;
	font-size: 16px;
	font-weight: bold;
	color: #4b4b4b;
	margin-bottom: 10px;
}

#container #content #center h2 span { color: #8fb833; }

#container #content #center p {
	text-align: left;
}

.col_center_listing { width: 580px; float: left; }

#container #content #center #right { display: none; }

/* Startseite */
#hideRight #container #content #center {
	width: 980px;
	margin: 0;
	padding: 20px 0 0 0;
}
#container #content #center #portalleft {
	float: left;
	width: 230px;
	padding-bottom: 20px;
}
#container #content #center #portalleft img {
	margin-top: 20px;	
}

#container #content #center #portalcontent {
	float: left;
}

#container #content #center #refererlogo {
	min-height: 40px;
	margin-top: 20px;
	margin-bottom: 25px;
	border-bottom: 1px solid #DCDCDC;
	min-width: 700px;
}

#container #content #center #refererlogo h1 {
	color: #4b4b4b;
	font-weight: normal;
}

#container #content #center #portalbox {
	width: 740px;
}

#container #content #center #portalbox h1 {
	clear: both;
	color: #4B4B4B;
	font-size: 14px;
	font-weight: bold;
}

#container #content #center #portalbox img { margin-bottom: 35px; }

#center #status {
	margin-top: 60px;
	margin-bottom: 20px;
}

#container #content #center #portalbox #vorteile { margin: 10px 0; }
#container #content #center #portalbox #mediaspace 
{ 
	background: url(../img/default/autonet/home/flashheader.jpg) left top no-repeat;
	float:left; 
	position: relative;
	margin-left: 27px; 
	margin-top: 2px;
	width: 343px;
}
#container #content #center #portalbox #mediaspace.homepageFlash
{
	width: 478px;
}
#container #content #center #portalbox #mediaspace h2
{
	color: #fff;
	margin: 0px;
	margin-top: 11px !important;
	margin-bottom: 12px !important;
}
#container #content #center #portalbox #mediaspace div#film
{
	margin: 0px;
	position: relative;
	top: -2px;
}
#container #content #center #portalbox #mediaspace img { margin-bottom: 0; }
#container #content #center #portalbox #mediaspace div img.fallback { margin-top: 3px; /*width: 323px;*/ width: 343px; height: 182px; margin-bottom: 10px; }
#container #content #center #portalbox #mediaspace div { /*width: 323px;*/ width: 343px; }

#container #content #center #portalbox h2 a {
	color: #fff;
}
#container #content #center #portalbox h3 a {
	color: #4b4b4b;
}

#container #content #center #portalbox #packetchooser {
	margin-top: 10px;
}
#container #content #center #portalbox #mainpackage {
	text-align: left;
}
#container #content #center #portalbox #packetchooser h2,
#container #content #center #portalbox #mainpackage h2 {
	font-size: 18px;
	font-weight: bold;
	font-style: italic;
	margin: 13px 0 10px 12px;
	padding: 0;
}
#container #content #center #portalbox #packetchooser h3,
#container #content #center #portalbox #mainpackage h3 {
	font-size: 12px;
	margin: 4px 0;
	padding: 0;
}
#container #content #center #portalbox #packetchooser p,
#container #content #center #portalbox #mainpackage p {
	font-size: 11px;
}
#container #content #center #portalbox #packetchooser div.pack img,
#container #content #center #portalbox #mainpackage div.pack img {
	margin: 0 0 0 2px;
}
#container #content #center #portalbox #packetchooser div.pack img { margin-left: -2px; }
#container #content #center #portalbox #packetchooser div.pack,
#container #content #center #portalbox #mainpackage div.pack {
	width: 229px;
	height: 377px;	
	float: left;
	margin-right: 25px;
	position: relative;
	background: url(../img/default/autonet/home/basic-kachel.jpg) left top no-repeat;
}
#container #content #center #portalbox #packetchooser div.pack div,
#container #content #center #portalbox #mainpackage div.pack div {
	width: 210px;
	margin-left: 10px;
	padding-top: 4px;
}
#container #content #center #portalbox #packetchooser div.pack a.border,
#container #content #center #portalbox #mainpackage div.pack a.border {
	display: block;
	height: 140px;
	text-align: center;
	padding-top: 4px;
}
#container #content #center #portalbox #packetchooser div.pack a.border table ,
#container #content #center #portalbox #mainpackage div.pack a.border table {
	 height: 140px;
	 width: 140px;
}

#container #content #center #portalbox #packetchooser div.pack .more,
#container #content #center #portalbox #mainpackage div.pack .more {
	position: absolute;
	left: 50px;
	bottom: 36px;
	width: 75px;
	height: 25px;
}
#container #content #center #portalbox #packetchooser div.pack .buy,
#container #content #center #portalbox #mainpackage div.pack .buy {
	position: absolute;
	left: 125px;
	bottom: 36px;
	width: 95px;
	height: 25px;
}
#container #content #center #portalbox #packetchooser div.pack span.price,
#container #content #center #portalbox #mainpackage div.pack span.price {
	position: absolute;
	right: 20px;
	bottom: 76px;
	color: #8fb833;
	font-size: 18px;
}
#container #content #center #portalbox #packetchooser div.pack span.price span,
#container #content #center #portalbox #mainpackage div.pack span.price span {
	font-weight: bold;
	font-style: italic; 
	font-size: 24px;
}
#container #content #center #portalbox #packetchooser div.pack .more span,
#container #content #center #portalbox #packetchooser div.pack .buy span,
#container #content #center #portalbox #packetchooser div.pack .clickarea span,
#container #content #center #portalbox #mainpackage div.pack .more span,
#container #content #center #portalbox #mainpackage div.pack .buy span { display: none; }

#container #content #center #portalbox #packetchooser div.packet-sound {
	margin-right: 0;
}
#container #content #center #portalbox #mainpackage div.packet-profihalterung {
	margin-right: 0;
}

/* Selectbox Konfigurator */
#center #configurator, #center .bigbox {
	background: url(../img/default/autonet/big-grey-box-top.gif) left top no-repeat;
	width: 580px;
	margin-top: 20px;
	margin-bottom: 30px;
}

#center #configurator .innerbox, #center .bigbox .innerbox {
	background: url(../img/default/autonet/big-grey-box-bottom.gif) left bottom no-repeat;
	width: 580px;
}

#center #configurator .innerbox p {
	font-size: 11px;
	padding: -20px 80px 20px 80px !important;
	color: #4B4B4B;
}

#center #configurator .innerbox p a {
	color: #4B4B4B;
	text-decoration: underline;
}


.nopadding { margin-left:0 !important; }
.col_center_custom { width: 580px; float: left; }

#center #configurator form {
	padding: 40px 80px;
	border: 0;
}
#center #configurator form fieldset {
	margin-bottom: 10px;
}
#center #configurator label {
	clear: both;
	float: left;
	width: 100px;
}

#center #configurator select {
	width: 300px;	
}

#center #configurator input.inactive {
	width: 170px;
	margin-right: 10px;
	float: left;
}

#center a.killfilter {
	padding: 2px 40px 2px 26px;
	background: url(../img/default/autonet/arrow-back-grey.gif) 6px center no-repeat #FFF;
	color: #4b4b4b;
	border: 1px solid #999;
	float: left;
	width: 47px;
	display: block;
}

#center .button-weiter {
	background: url(../img/default/autonet/button-weiter.gif) left top no-repeat #FFF;
	width: 164px;
	height: 46px;
	border: 0;
	float: right;
	margin: 10px 0;
	cursor: pointer;
}
#center .button-zurueck {
	background: url(../img/default/autonet/button-zurueck.gif) left top no-repeat #FFF;
	width: 164px;
	height: 46px;
	border: 0;
	float: left;
	margin: 10px 0;
	cursor: pointer;
}
#center .button-bestellung {
	background: url(../img/default/autonet/button-bestellung.gif) left top no-repeat #FFF;
	width: 184px;
	height: 46px;
	border: 0;
	float: right;
	margin: 10px 0;
	cursor: pointer;
}
#center .button-warenkorb {
	background: url(../img/default/autonet/button-warenkorb.gif) left top no-repeat #FFF;
	width: 164px;
	height: 46px;
	border: 0;
	float: right;
	margin: 10px 0;
	cursor: pointer;
}
#center .button-neuerkunde {
	background: url(../img/default/autonet/button-neuerkunde.gif) left top no-repeat #FFF;
	width: 164px;
	height: 46px;
	border: 0;
	float: right;
	margin: 10px 0;
	cursor: pointer;
}
#center .button-login {
	background: url(../img/default/autonet/button-login.gif) left top no-repeat;
	width: 120px;
	height: 34px;
	border: 0;
	cursor: pointer;
}
#center .button-gutschein {
	background: url(../img/default/autonet/button-gutschein.gif) left top no-repeat;
	width: 134px;
	height: 23px;
	border: 0;
	cursor: pointer;
}
#center .button-warenkorbloeschen {
	background: url(../img/default/autonet/button-warenkorbloeschen.gif) left top no-repeat;
	width: 214px;
	height: 46px;
	border: 0;
	float: left;
	margin: 10px 0;
	cursor: pointer;
}
#center .button-auswahl {
	background: url(../img/default/autonet/button-auswahl.gif) left top no-repeat;
	width: 33px;
	height: 33px;
	border: 0;
	float: left;
	margin: 0;
	cursor: pointer;
}
#center .button-schliessen {
	background: url(../img/default/autonet/button-schliessen.gif) left top no-repeat;
	width: 26px;
	height: 26px;
	border: 0;
	float: left;
	margin: 0;
	cursor: pointer;
}
#center .button-partnerwahl {
	background: url(../img/default/autonet/button-partnerwahl.gif) left top no-repeat;
	width: 199px;
	height: 23px;
	border: 0;
	float: left;
	margin: 0;
	cursor: pointer;
}
#center .button_senden {
	background: url(../img/default/autonet/button-senden.gif) left top no-repeat;
	width: 163px;
	height: 45px;
	border: 0;
	float: right;
	margin: 0;
	cursor: pointer;
	margin-bottom: 20px;
	color: #C40202;
	font-size: 1px;
	line-height: 1px;
}
#center .button-newsletter {
	background: url(../img/default/autonet/button-newsletter.gif) left top no-repeat;
	width: 120px;
	height: 34px;
	border: 0;
	cursor: pointer;
}
#center .button-hinzufuegen {
	background: url(../img/default/autonet/button-hinzufuegen.gif) left top no-repeat;
	width: 154px;
	height: 33px;
	border: 0;
	margin: 0;
	cursor: pointer;
}
#center .button-zurkasse {
	background: url(../img/default/autonet/button-zurkasse.gif) left top no-repeat #FFF;
	width: 164px;
	height: 46px;
	border: 0;
	float: right;
	margin: 10px 0;
	cursor: pointer;
}
#center .button-weitershoppen {
	background: url(../img/default/autonet/button-weitershoppen.gif) left top no-repeat #FFF;
	width: 164px;
	height: 46px;
	border: 0;
	float: left;
	margin: 10px 0;
	cursor: pointer;
}
#center .button-register {
	background: url(../img/default/autonet/button-register.gif) left top no-repeat;
	width: 140px;
	height: 34px;
	border: 0;
	display: block;
	cursor: pointer;
}
#center .button-einloesen {
	background: url(../img/default/autonet/button-gutschein-einloesen.gif) left top no-repeat #FFF;
	width: 184px;
	height: 46px;
	border: 0;
	float: right;
	margin: 10px 0;
	cursor: pointer;
}
#center .button-ohnegutschein {
	background: url(../img/default/autonet/button-ohne-gutschein.gif) left top no-repeat #FFF;
	width: 184px;
	height: 46px;
	border: 0;
	float: right;
	margin: 10px 0;
	cursor: pointer;
}

#center .button-weiter span ,
#center .button-zurueck span,
#center .button-bestellung span,
#center .button-warenkorb span,
#center .button-neuerkunde span,
#center .button-login span,
#center .button-gutschein span,
#center .button-warenkorbloeschen span,
#center .button-auswahl span,
#center .button-schliessen span,
#center .button-partnerwahl span,
#center .button-newsletter span,
#center .button-hinzufuegen span,
#center .button-zurkasse span,
#center .button-weitershoppen span,
#center .button-register span,
#center .button-ohnegutschein span,
#center .button-einloesen span { display: none; }

/* Produktdetailseite */
table.preformatted { width: 577px; }

table.preformatted tr td.col1 { width: 285px; padding-left: 14px; }
table.preformatted tr td.col2 { width: 126px; padding-left: 20px; text-align: right; }
table.preformatted tr td.col3 { width: 132px; padding-left: 0px; text-align: right; }

div.popup table { width: auto !important; }
div.popup table ul { margin: 5px; }
div.popup table ul li { background: url(../img/default/autonet/ul-li.jpg) left 3px no-repeat; padding-left: 14px; text-align: left; }

div.popup h5 { font-size: 14px; color: #4b4b4b; font-weight: normal; margin: 0 0 5px 0; padding: 0; }
div.popup h6 { font-size: 12px; color: #8fb833; font-weight: normal; margin: 0 0 5px 0; padding: 0; }
div.popup img { float: left; margin: 0 10px 10px 0; }

table#theader {
	margin: 10px 0;
	background: url(../img/default/autonet/detail/table-header.gif) left top no-repeat #666;
	height: 43px;
}
table#theader tr td h3 {
	color: #FFF;
	font-size:14px;
	padding: 2px 10px 2px 0;
}

table.contenttable {
	table-layout: fixed;
	background: url(../img/default/autonet/detail/table-background.gif) left top repeat-y #E9E9E9;
}
/*table.contenttable tr td.ttitle {
	background: url(../img/default/autonet/detail/table-title.gif) left top no-repeat #8EB933;
	height: 27px;
}*/
table.contenttable tr td.ttitle {
	background: url(../img/default/autonet/detail/table-title-new.gif) left top no-repeat #8EB933;
	height: 70px;
}
table.contenttable tr td.ttitle_einbau {
	background: url(../img/default/autonet/detail/table-title.gif) left top no-repeat #8EB933;
	height: 27px;
}
/*table.contenttable tr td.ttitle h4 {
	color: #FFF;
	font-size: 12px;
	padding: 2px 2px 0 20px;
}*/
table.contenttable tr td.ttitle h4 {
	color: #FFF;
	font-size: 18px;
	padding: 2px 2px 0 20px;
	margin: 0px;
}
table.contenttable tr td.ttitle h5 {
	color: #FFF;
	font-size: 12px;
	font-weight: normal;
	padding: 2px 2px 0 20px;
	margin: 0px;
	margin-top: 5px;
}

table.contenttable tr td.ttitle_einbau h4 {
	color: #FFF;
	font-size: 12px;
	padding: 2px 2px 0 20px;
}

table.contenttable tr td.col1,
table.contenttable tr td.col2,
table.contenttable tr td.col3 {
	border-bottom: 1px solid #D7D7D7;
	padding: 10px;
}
table.contenttable tr td.colfull {
	background: url(../img/default/autonet/detail/table-background-alternate.gif) left top no-repeat #E9E9E9;
	height: 27px;
	padding-left: 14px;
}
table.contenttable tr td.colfull table tr td { padding-right: 10px; }
table.contenttable tr td.colfull label { font-size: 11px; }

table.contenttable tr td.tfooter {
	background: url(../img/default/autonet/detail/table-footer.gif) left top no-repeat #FFF;
	height: 27px;
}
table.contenttable tr td.col1 table { width: 295px; }
table.contenttable tr td.col1 table tr td { padding-right: 10px; }
table.contenttable tr td.col1 table tr td img { float: right; }

table.contenttable tr td.col1 table tr td.c1 { width: 20px; }
table.contenttable tr td.col1 table tr td.c2 { width: 195px; }
table.contenttable tr td.col1 table tr td.c3 { width: 80px; }

table.contenttable .detailimage { margin-top: 10px; }

table.gesamtpreis {
	background: url(../img/default/autonet/detail/table-gesamtpreis.gif) left top repeat-y #E9E9E9;
	height: 32px;
}
table.gesamtpreis tr td { font-weight: bold; }
table.gesamtpreis tr td.col3 { padding-right: 10px; }
table.contenttable tr td.col1 { width: 301px; }
table.contenttable tr td.col2,
table.contenttable tr td.col3 { width: 138px; }

table.contenttable tr td.col2 span.ekprice { font-size: 10px; font-weight: normal; color: #999; position: relative; left: 22px; top: 0; cursor: help; }

div.detailbox table { width: auto !important; }
div.detailbox table ul { margin: 5px; }
div.detailbox table ul li { background: url(../img/default/autonet/ul-li.jpg) left 3px no-repeat; padding-left: 14px; text-align: left; }

div.detailbox h5 { font-size: 14px; color: #4b4b4b; font-weight: normal; margin: 0 0 5px 0; padding: 0; }
div.detailbox h6 { font-size: 12px; color: #8fb833; font-weight: normal; margin: 0 0 5px 0; padding: 0; }
div.detailbox img { float: left; margin: 0 10px 10px 0; }

#container #content #ajaxloader {
	display: none;
	position: absolute;
	z-index: 99999;
	width: 150px;
	margin-left: 200px;
	border: 1px solid #4b4b4b;
	background: #FFF;
	padding: 20px;
}
#container #content #ajaxloader img {
	float: left;
	margin-right: 10px;
}
#container #content #ajaxloader span {
	font-weight: bold;
	color: #4b4b4b;
}

/* Popup Werkstattauswahl auf der Artikeldetailseite */
#container #content #werkstattform {
	position: relative;
}

#container #content #showsamplebox,
#container #content #activeholder-showsamplebox,
#container #content #passiveholder-showsamplebox {
	display: none;
	position: absolute;
	z-index: 9999999;
	left: 100px;
	top: 540px;
	width: 324px;
	height: 288px;
	background: url(../img/default/autonet/showsamplebox.gif) left top no-repeat;
}
#container #content #showsamplebox img,
#container #content #activeholder-showsamplebox img,
#container #content #passiveholder-showsamplebox img { margin: 15px 0 0 15px; }

#container #content #passiveholder,
#container #content #activeholder,
#container #content #carholder {
	float: left;
	margin-right: 10px;
	width: 140px;
	height: 150px;
	position: relative;
}

#container #content #showsample,
#container #content #showsample1,
#container #content #showsample2 {
	width: 140px;
	height: 120px;
	border: 1px solid #B6B6B6;
	background: #FFF;
	display: block;
	overflow:hidden;
}

#container #content #showsample span,
#container #content #showsample1 span,
#container #content #showsample2 span {
	clear: both;
	display: block;
	background: url(../img/default/autonet/icon-lupe.gif) left top no-repeat;
	padding: 2px 0 2px 28px;
	color: #4B4B4B;
	font-size: 11px;
	white-space: nowrap;
	margin-left: 6px;
	position: absolute;
	bottom: 0;
	left: 0;
	font-weight: bold;
}

#container #content img.zoomimage { width: 140px; }

#container #content #werkstattform #open-werkstatt,
#container #content #werkstattsuche #werkstattauswahl { display: none; }
#container #content #werkstattform #aktivewerkstatttext { font-weight: bold; padding-top: 4px; }
#container #content #werkstattform .werkstatt-table { width: auto; }
#container #content #werkstattform #werkstatt_land {
	width: 50px;
}
#container #content #werkstattform #werkstatt_plz {
	width: 80px;
	border: 1px solid #B6B6B6;
}

#container #content #werkstattform span.dist { display: none; }
#container #content #werkstattsuche span.dist { display: inline !important; }

#container #content #werkstattsuche {
	z-index: 999999;
	position: absolute;
	left: 200px;
	top: -220px;
	width: 357px;
	display: none;
}
#container #content #werkstattsuche table tr td { margin: 0; padding: 0; }
#container #content #werkstattsuche .werkstatthead {
	width: 357px;
	background: url(../img/default/autonet/detail/werkstatt-top.gif) left top no-repeat transparent;
}
#container #content #werkstattsuche .werkstatthead h3 {
	padding: 2px 10px;
	font-weight: bold;
	font-size: 12px;
}
#container #content #werkstattsuche .werkstatthead .button-schliessen {
	margin: 10px;
}

#container #content #werkstattsuche .werkstattcontent {
	width: 357px;
	background: url(../img/default/autonet/detail/werkstatt-middle.gif) left top repeat-y #D0D0D0;
}
#container #content #werkstattsuche .werkstattcontent #infotext,
#container #content #werkstattsuche .werkstattcontent td div.inverse {
	padding: 10px;
	background: #F7F7F7;
	margin: 0 3px;
	min-height: 24px;
}
#container #content #werkstattsuche .werkstattcontent td:first-child { width: 240px; }
#container #content #werkstattsuche .werkstattcontent span.address {
	display: block;
	margin: 10px;
	padding: 10px;
	background: #F7F7F7;
}
#container #content #werkstattsuche #werkstattauswahl {
	width: 357px;
	background: url(../img/default/autonet/detail/werkstatt-middle.gif) left top repeat-y #D0D0D0;
}
#container #content #werkstattsuche #werkstattauswahl #scroller {
	overflow: hidden;
	overflow-y: auto;
	height: 160px;
	padding: 10px;
	width: 327px;
}
#container #content #werkstattsuche .werkstattlist td:first-child { width: 200px; }
#container #content #werkstattsuche #werkstattauswahl .werkstattlist {
	width: 317px;
}
#container #content #werkstattsuche #werkstattauswahl .werkstattlist td {
	padding: 10px;
	background: #F7F7F7;
	margin: 0 3px;
	min-height: 24px;
}
#container #content #werkstattsuche .werkstattfooter {
	width: 357px;
	background: url(../img/default/autonet/detail/werkstatt-bottom.gif) left bottom no-repeat transparent;
}

/* Warenkorb */
#container #content #center .basket { margin: 10px; width: 550px; }
#container #content #center .basket .artikel { width: 350px; }
#container #content #center .basket .anzahl { width: 100px; text-align: right; }
#container #content #center .basket .sum { width: 100px; text-align: right; }
#container #content #center .basket th { font-weight: bold; color: #4B4B4B; border-bottom: 3px solid #E1E1E1; padding-bottom: 4px; }
#container #content #center .basket td { font-weight: normal; color: #4B4B4B; padding: 2px; }
#container #content #center .basket td.total { font-weight: bold; color: #4B4B4B; border-top: 3px solid #E1E1E1; padding-bottom: 4px; text-align: right; } 
#container #content #center .basket .del a { background: url(../img/default/autonet/btn_trash.gif) 2px 4px no-repeat; display: block; width: 18px; height: 20px;}
#container #content #center .basket .del a span { display: none; }

#container #content #center .relatedproducts { margin: 20px 0; }
#container #content #center .relatedproducts table { width: 590px; }
#container #content #center .relatedproducts table td { padding: 0 15px 5px 15px; border-left: 1px solid #CCC; }
#container #content #center .relatedproducts table td.first { border-left: 0; padding-left: 0; }
#container #content #center .relatedproducts table td.right { text-align:right; }
#container #content #center .relatedproducts table td p { font-size: 11px; }
#container #content #center .relatedproducts table td p.prices { font-size: 12px; font-weight: bold; text-align:right; }
#container #content #center .relatedproducts table td p.prices span.price { color: #c40202; }
#container #content #center .relatedproducts table td p.prices span.pseudoprice { text-decoration: line-through; }
#container #content #center .relatedproducts table td p.prices span.ekprice { font-size: 10px; font-weight: normal; color: #999; cursor: help; }

/* Loginseite */
#container #content #center .login td { padding: 0 10px; }
#container #content #center .login h2 { color: #4b4b4b; font-size: 12px; font-weight: bold; margin: 10px; }
#container #content #center .login h3 { color: #4b4b4b; font-size: 12px; font-weight: bold; margin: 10px 0; }
#container #content #center .login p.description { padding-top: 5px; }
#container #content #center .login fieldset { margin: 5px 0; }
#container #content #center .login label { width: 115px; display: block; float: left; }
#container #content #center .login input.text { width: 140px; }
#container #content #center .login .password a { display: block; margin: 10px; font-size: 10px; color: #4b4b4b; }

/* Passwort vergessen */
#container #content #center .outerform .innerbox h2 { color: #4b4b4b; font-size: 12px; font-weight: bold; padding: 10px; }
#container #content #center .outerform .innerbox fieldset { margin: 5px 10px; }
#container #content #center .outerform .innerbox label { width: 115px; display: block; float: left; }
#container #content #center .outerform .innerbox p.description { margin: 5px 10px; padding-bottom: 10px; }

/* Bestellformular(e) */
#container #content #center .orderform { padding: 20px 10px; }
#container #content #center .orderform h2 { color: #4b4b4b; font-size: 12px; font-weight: bold; padding: 10px 0px; }
#container #content #center .orderform fieldset { margin: 5px 0; }
#container #content #center .orderform label { width: 115px; display: block; float: left; }
#container #content #center .orderform input.normal { width: 300px; }
#container #content #center .orderform input.strasse { width: 250px; margin-right: 10px; }
#container #content #center .orderform input.nr { width: 32px; }
#container #content #center .orderform input.plz { width: 80px; margin-right: 10px; }
#container #content #center .orderform input.ort { width: 202px; }
#container #content #center .orderform input.chkbox { float: left; }
#container #content #center .orderform label.chklabel { width: auto; }
#container #content #center .orderform input.instyle_error { background-color: rgb(247, 216, 216); }
#container #content #center .orderform #companybox { display: none; }

/* Bezahlungsart */
#container #content #center form.payment .paypoint input.radio { float: left; }
#container #content #center form.payment .paypoint label.paylabel { font-weight: bold; white-space: nowrap; width: auto; }
#container #content #center form.payment .paypoint span.enabled { background: url(../img/default/autonet/enabled.gif) 4px center no-repeat transparent; padding-left: 20px; color: #E9E9E9; }
#container #content #center form.payment .paypoint .paydescr { clear: both; padding: 10px; }
#container #content #center form.payment .paypal { margin-bottom: 10px; }
#container #content #center form.payment .paypal img { margin: 10px 0 0 10px; }
#container #content #center form.payment .paypoint p.none { margin: 5px 10px; }
#container #content #center form.payment .paypoint #debit-details { display: none; }
#container #content #center #zahlungsweise { width: 820px; }

/* Fehlerbox */
#container #content #center .error { color: #c40202; }

/* Bestellabschluss */
#container #content #center .overview_col1,
#container #content #center .overview_col2,
#container #content #center .overview_col3,
#container #content #center .overview_col4 { padding: 20px 10px; }

#container #content #center .overview_col1 h2,
#container #content #center .overview_col2 h2,
#container #content #center .overview_col3 h2,
#container #content #center .overview_col4 h2 { color: #4b4b4b; font-size: 12px; font-weight: bold; padding: 0; }

#container #content #center .overview_col1 fieldset,
#container #content #center .overview_col2 fieldset,
#container #content #center .overview_col3 fieldset,
#container #content #center .overview_col4 fieldset { margin: 5px 0; }

#container #content #center .overview_col1 p,
#container #content #center .overview_col2 p,
#container #content #center .overview_col3 p,
#container #content #center .overview_col4 p { margin: 0; padding: 0; font-size: 12px; }

#container #content #center .overview_col4 .ordertotal { font-size: 14px; font-weight: bold; }
#container #content #center .overview_col4 .sum {float: right; }

#container #content #center #passwordForm { display: none; }

#container #content #center .optimized { margin-bottom: 0; }

#container #content #center .optimized .overview_col1 { width: 180px; float: left;  padding-bottom: 0; }
#container #content #center .optimized .overview_col2 { width: 180px; float: left;  padding-bottom: 0;}
#container #content #center .optimized .overview_col3 { width: 150px; float: left;  padding-bottom: 0;}
#container #content #center .optimized .overview_col4 { clear: both;}

#container #content #center .paypoint p.none { padding-left: 20px; }

/* Gutschein */
#container #content #center .voucherform { display: block; padding: 10px 0; }
#container #content #center .voucherform p.description { padding: 10px; }
#container #content #center .agb_accept { margin-bottom: 10px; }
/* Profilverwaltung */
#container #content .adminheadline { margin: 10px 0; font-weight: bold; color: #646464;  display: none; }

/* Formulare auf CMS-Seiten */
.contact_box p { clear: both; display: block; padding: 4px 0; }
.contact_box p label { clear: both; display: block; float: left; width: 220px; }
.contact_box p input.normal { float: left; border:1px solid #4b4b4b; }
.contact_box p #firma,
.contact_box p #ansprechpartner,
.contact_box p #tel,
.contact_box p #fax,
.contact_box p #email,
.contact_box p #fuhrpark,
.contact_box p #leasing { width: 200px; }
.contact_box p #kommentar { width: 200px; height: 60px; border:1px solid #4b4b4b; }
.contact_box p input.strasse { width: 148px; float: left; border:1px solid #4b4b4b; margin-right: 10px; }
.contact_box p input.nr { width: 40px; float: left; border:1px solid #4b4b4b; }
.contact_box p input.plz { width: 80px; float: left; border:1px solid #4b4b4b; margin-right: 10px; }
.contact_box p input.ort { width: 108px; float: left; border:1px solid #4b4b4b; }
.contact_box p.description input { border:1px solid #4b4b4b; width: 200px; }
#support { clear: both; }
#support .error { clear: both; padding: 10px 0; }
#support input[type=checkbox] { border: 0; }
.support h2.headline3 {display: none;}

/* Bezahlung per Heidelpay: .heidelpay */
.heidelpay { margin: 70px 0 0 90px; }

/* Rechte Inhaltspalte und alternative zweite rechte Inhaltspalte */
#container #content #right,
#container #content .col_right2 {
	width: 200px;
	float: right;
	padding-top: 150px;
}

#container #content #right .advantage { display: none; }

#container #content #right .advantage,
#container #content .col_right2 .adminbox { padding: 20px; border: 3px solid #E1E1E1; background: #E9E9E9; }

#container #content #right .advantage h2,
#container #content .col_right2 .adminbox h2 { color: #4b4b4b; font-size: 12px; font-weight: bold; padding: 0 0 10px 0; }

#container #content .col_right2 .adminbox { display: none; }

#container #content #right .banner { margin-bottom: 20px; float: right; }

#container #content #right .sortbox {
	background: url(../img/default/autonet/rechtebox/banner-sortieren.gif) left top no-repeat;
	width: 205px;
	height: 67px;
	float: right;
	margin-bottom: 10px;
}
#container #content #right .sortbox form {
	width: 180px;
	margin: 34px 0 0 20px;
}

/* Spezialgutschein */
#container #content #gutschein { text-align: center; min-height: 200px; padding: 100px 0; }
#container #content #gutschein .centered { margin: auto; text-align: left; }
#container #content #gutschein .centered h2 { padding: 10px 10px 0 10px; }
#container #content #gutschein .centered p { padding: 0 10px; }
#container #content #gutschein .centered fieldset { padding: 10px; }
#container #content #gutschein .centered fieldset label { font-weight: bold; }
#container #content #gutschein .centered p.error { font-weight: bold; color: #933; }

/* Alternative zweite rechte Inhaltspalte */
#container #content .col_right2 .adminbox ul#submenu { margin: 5px; }
#container #content .col_right2 .adminbox ul#submenu li { background: url(../img/default/autonet/ul-li.gif) left 9px no-repeat; padding-left: 10px; }
#container #content .col_right2 .adminbox ul#submenu li h3 { font-size: 12px; font-weight: normal; }
#container #content .col_right2 .adminbox ul#submenu li h3 a { color: #646464; }

/* Suche */
#container #content #searchresult { margin-left: 100px; margin-top: -20px; }
#container #content #searchresult div#alz_leftnavigation { margin-top: 0; }
#container #content .listing_box_top { padding: 10px 30px; }
#container #content .listing_box_top span.on { font-weight: bold; }

/* Suchbox */
#container #searchbox { background: url(../img/default/autonet/article_list_zubehoer/suchbox.gif) 0 10px no-repeat #FFF; }
#container #searchbox h3 { padding: 20px 0 0 10px; font-size: 13px; font-weight: bold;  color: #4b4b4b; }
#container #searchbox input  { margin: 5px 0 25px 10px; border: 1px solid #CCC; border-bottom: 1px solid #666; border-right: 1px solid #666; font-size:11px; padding: 2px 4px; }
#container #searchbox button { margin: 5px 0; width: 35px; height: 36px; background: url(../img/default/autonet/button-auswahl.gif) 2px 0 no-repeat transparent;  border: 0; }
#container #searchbox button span { display: none; color: #333; font-size: 11px; font-weight: bold; }

/* Seitenfooter */
#container #footer {
	clear: both;
	background: url(../img/default/autonet/footer.gif) left top no-repeat;
	height: 68px;
	width: 980px;
}
#container #footer p { clear: both; display: block; margin-left: 80px; font-size: 10px; padding-top: 40px; color: #4b4b4b; }
#container #footer p a { color: #4b4b4b; }
#container #subfooter {
	clear: both;
	width: 980px;
	margin-top: 10px;
}

#container #subfooter ul { display: inline; list-style: none; white-space: nowrap; }
#container #subfooter ul li { width: auto; float: left; border: 0; padding: 0 10px; background: url(../img/default/autonet/seperator.gif) right 4px no-repeat; }
#container #subfooter ul li a { font-size: 10px; color: #4b4b4b; }

td#autonetde_kachel_navifit
{
	background: url('../../media/img/default/autonet/home/autonetde/kachel_navifit.jpg') no-repeat;
}
td#autonetde_kachel_phonefit
{
	background: url('../../media/img/default/autonet/home/autonetde/kachel_phonefit.jpg') top center no-repeat;
}
td#autonetde_kachel_radiofit
{
	background: url('../../media/img/default/autonet/home/autonetde/kachel_radiofit01_autonet.jpg') top right no-repeat;
}
td.autonetde_kachel h2
{
	width: 215px; 
	font-size: 12px !important; 
	margin-bottom: 2px !important;
}
td.autonetde_kachel p
{
	margin: 0px; 
	width: 205px; 
	height: 86px; 
	font-size: 11px;
}
td.autonetde_kachel div.shoplink
{
	padding-left: 35px;
	margin-top: 3px;
	//margin-top: 0px;
}
div#sale_agbinfo
{
	padding-left: 20px;
	padding-top: 35px;
	position: absolute;
	top: 992px;
	left: 777px;
	width: 203px;
	height: 100px;
	background: url('../../media/img/default/autonet/sale_agbinfo.gif') top left no-repeat;
}
div#sale_agbinfo ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}
div#sale_agbinfo ul li
{
	margin: 0px;
	padding: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	cursor: pointer;
}