/* neue styles ohne farben*/
body, html {
  padding: 0;
  margin: 0;
  height: 100%;
}

img { border: 0; }


/* neue styles mit farben*/

		.BannerOverlayWarenkorb a{
			text-decoration:none;
			font-style:italic;
			font-weight:bold;
			font-size:12px;
			color:#000000;
		}

	div.BannerOverlayWarenkorb{
			width:300px;
			padding:0px 10px 0px 10px;


		}


	div.BannerOverlayHotline{
			width:200px;
			padding:0px 10px 0px 10px;

			border-right-style:solid;
			border-right-width:1px;
			border-right-color:#000000;
			border-left-style:solid;
			border-left-width:1px;
			border-left-color:#000000;

		}


/* Navi*/


	.Navi {
		height:18px;
		position:relative;
		z-index:100;
		border-right:0;
		font-family:Tahoma;
		font-weight:bold;
		}


	.Navi ul {
		padding:0;
		margin:0;
		list-style-type:none;
	}


	.Navi li {
		float:left;
		position:relative;
	}


	.Navi a, .Navi a:visited {
		display:block;
		font-size:9pt;
		text-decoration:none;
		color:#ffffff;
<!--[if lte IE 6]>width:1px;<![endif]-->
		height:18px;
		border:solid #ff8000;
		border-width:0 2px 0 0 ;
		background:#000000;
		padding-left:5px;
		padding-right:5px;
		line-height:19px;
		font-weight:bold;
	}


	.Navi ul ul a.drop, .Navi ul ul a.drop:visited {
		background:#000000;
		}

	.Navi ul ul a.drop:hover{
		background:#000000;
	}
	.Navi ul ul :hover > a.drop {
		background:#000000;
	}


	.Navi ul ul {
		visibility:hidden;
		position:absolute;
		height:0;
		top:19px;
		left:0;
		}

* html .Navi ul ul {top:18px;t\op:19px;}


	.Navi table {
		position:absolute;
		top:0;
		left:0;
		border-collapse:collapse;
	}


	.Navi ul ul a, .Navi ul ul a:visited {
		background:#000000;
		color:#ffffff;
		height:auto;
		line-height:10px;
		padding:5px 10px;
		border-width:0;
		width:130px;
<!--[if lte IE 6]>width:140px;<![endif]-->
	}


	.Navi a:hover, .Navi ul ul a:hover{color:#ff8000; background:#000001;}
	.Navi :hover > a, .Navi ul ul :hover > a {color:#ff8000; background:#000000;}


	.Navi ul li:hover ul,.Navi ul a:hover ul{
		visibility:visible;
	}


td.NaviSpacerLeft{
	background-color:#000000;
}

td.NaviSpacerRight{
	background-color:#000000;
}

/*   alte styles     */

body {
  color: #333;
  font: 11px Arial, Helvetica, sans-serif;
}

body {
scrollbar-face-color: afdef8;
scrollbar-highlight-color: e4f4fc;
scrollbar-3dlight-color: e4f4fc;
scrollbar-darkshadow-color: e4f4fc;
scrollbar-shadow-color: e4f4fc;
scrollbar-arrow-color: 000000;
scrollbar-track-color: e5f3fa;
}


table,td,tr,th { font: 11px Arial; color: #000000; }

.headline
{
background:#ff8e42;
}


/*
  form definieren
*/

td.sidebar{
		background-color:#000000;
	}

h1 {
  margin: 0; padding: 0;
  font: bold 18px Arial, Helvetica, sans-serif;
  line-height: 1.0em;
  color: #000000;
}

h2 {
  margin: 0; padding: 0;
  font: bold 13px Arial, Helvetica, sans-serif;
  line-height: 1.5em;
  color: #000000;
}

h3 {
  margin: 0; padding: 0;
  font: bold 11px Arial, Helvetica, sans-serif;
  color: #000000;
}

h4 {
  margin-left:3px;
  margin-right:3px;
  margin-top:3px;
  margin-bottom:3px;
  padding: 0;
  font-size: 12px;
  color: #FFFFFF;
}

.smallinfo {
  font: 10px Arial, Helvetica, sans-serif;
}

.error {
  font: bold 11px Arial;
  color: red;
}

div#container {
  margin: 0px 0px;
  width: 100%;
  text-align: center;
}

div#topnavi {
  width: 1000px;
  margin:auto;
}

div#topnavi a {
	color: #cbd0d6;
	font-size:11px;
	text-decoration: none;
	font-weight: bold;
}

div#topnavi a:hover {
	text-decoration: underline;
}

div#head {
  width: 100%;
  margin:auto;
}

div#headbline {
  height: 29px;
  width: 100%;
  background: url(../img/headbbg.gif) repeat-x;
}

div#headbline .lang {
  font: 10px Arial, Helvetica, sans-serif;
  padding: 7px 0 0 25px;
}

}

div#sidebar {
  padding: 20px 0 0 15px;
  background: #ececec;
  float: left;
  width: 135px;
}

div#content {
  margin: 20px 19px 0 0;
  background: #fff;
  width: 825px;
  float: right;
}
div.copyright{
	display:none;
}

.copyright {
  position: absolute;
  left: 1020px;
  bottom: 10px;
}

div#submenu1 {
  height: 150px;
  width: 150px;
  background: #373430;
  -moz-opacity: 0.9;
  padding-top: 10px;
}

div#submenu1 ul {
  margin: 0; padding: 0 0 0 10px;
  list-style-type: none;
}

div#submenu1 ul li a {
  font: bold 11px Arial, Helvetica, sans-serif;
  color: #fff;
  text-decoration: none;
}

ul#navi {
  border: 0; margin: 0; padding: 0;
  text-align: center;
  background-color: #373430;
  height: 26px;
  list-style-type: none;
}

ul#navi li {
  border: 0; margin: 0; padding: 0;
  list-style: none;
  display: inline;
}

ul#navi a {
  float: left;
  padding: 0.45em 0.55em 0em 0em;
  text-decoration: none;
  font: bold 11px Arial;
  color: #fff;
}

ul#navi a:hover, div#submenu1 ul li a:hover {
  color: #f60;
}

ul#navi div {
  clear: left;
}




.boxbc {
  height: 70px;
  width: 333px;
  margin-bottom: 25px;
}

.boxbc .bottom, .boxtc .top {
  height: 17px;
  background: #ff8e42;
}

.boxbc {
  height: 70px;
  width: 333px;
  margin-bottom: 25px;
}

.boxtc {
  margin-bottom: 40px;
}

.boxtc .content {
  margin: 5px 0 25px 0;
}



/* Formulare */

form {
  margin: 0px;
  padding: 0px;
}

input.text, textarea {
  width: 200px;
  border: 1px solid #7f9db9;
  background: #ffffff;
  color: #000000;
  font: 11px Arial, Helvetica, sans-serif;
}

select {
  border: 1px solid #7f9db9;
  color: #000000;
  font: 11px Arial, Helvetica, sans-serif;
}

select.dim {
  width: 58px;
  font: 13px Arial, Helvetica, sans-serif;
  font-weight: bold;
}

select.dim_start {
  width: 58px;
}

select.menge {
  width: 50px;
  font: 13px Arial, Helvetica, sans-serif;
}

select.register {
  width: 150px;
}

select.rimsearch {
  width: 200px;
}

select.rimsearch_size {
  width: 300px;
}

select.tyresearch {
  width: 200px;
}

select.tyresearch_start {
  width: 180px;
}

input.radio {
  border: 0px;
}

input.password {
  width: 200px;
}

input.login {
  width: 100px;
}

input.small {
  width: 60px;
}

input.inputGewinnspiel {
  width:  200px;
  height: 12px;
  border: 0;
  background: #ffffff;
  color: #000000;
  font: 10px Arial, Helvetica, sans-serif;
}

input.inputGewinnspielSmall {
  width:  50px;
  height: 12px;
  border: 0;
  background: #ffffff;
  color: #000000;
  font: 10px Arial, Helvetica, sans-serif;
}

input.inputSuchauftrag {
  width:  200px;
  height: 12px;
  border: 1;
  background: #ffffff;
  color: #000000;
  font: 10px Arial, Helvetica, sans-serif;
}

input.inputSuchauftragSmall {
  width:  50px;
  height: 12px;
  border: 1;
  background: #ffffff;
  color: #000000;
  font: 10px Arial, Helvetica, sans-serif;
}

input.checkbox {
  border: 0px;
}

input.shopingCartMenge {
  text-align: center;
  width: 20px;
}

input.image {
  border: 0px;
}

textarea.additional {
  width: 400px;
}

/* Verknï¿½pfungen */


a 			{ text-decoration: none; color: #000099; }
a:hover    	{ text-decoration: underline; color: #FF6600; }
a.small    	{ font: 9px Arial, Helvetica, sans-serif; color: #000099; }
a.big    	{ font: 16px Arial, Helvetica, sans-serif; color: #000099; font-weight:bold;}
a.big:hover { text-decoration: underline; color: #FF6600;}
a.minimize 	{ text-decoration: none; color: #000099; }
a.spKR 			{ text-decoration: none; color: #FFFFFF; }
a.spKR:hover    { text-decoration: underline; color: #FFFFFF; }

.navi          	{ color: #ffffff;	font-size:11px; text-decoration: none;	font-weight: bold;}
a.navi:link     { color: #ffffff;	font-size:11px; text-decoration: none;	font-weight: bold;}
a.navi:visited  { color: #ffffff;	font-size:11px; text-decoration: none;	font-weight: bold;}
a.navi:active   { color: #0099ff;	font-size:11px; text-decoration: none;	font-weight: bold;}
a.navi:hover 	{ color: #ff6600;	font-size:11px; text-decoration: underline;	font-weight: bold;}

/* Top Bereich der Seite */
td.banner	   { color: #c6cfd8; }
td.banner a, a.active, a.hover, a.visited, a.link { font-weight: normal; color: #E3EBEE; text-decoration: underline; }

/* Rechter Bereich der Seite */
td.RightBoxHeader   { padding-left:10px; background-color: #cc0000; height: 25px; text-align: left;  font-weight: bold; color: #ffffff }
td.RightBoxMain     { padding-left:10px; padding-right:5px; background-color: #ffffff; height: 80px; text-align: left;  }

td.RightBoxShoppingCartHeader     { padding-left:10px; padding-top:5px; background-color: #ffffff; vertical-align: top; text-align: left;  font-weight: bold; background: url(../img/e-pneu/warenkorb_header_bg.gif); color: #ffffff; }
td.RightBoxShoppingCartHeaderIMG  { padding-left:10px; background-color: #ffffff; vertical-align: top; text-align: left;  font-weight: bold; background: url(../img/e-pneu/warenkorb_header_bg.gif); }

/* Linker Bereich der Seite */
td.LeftBoxHeader   	{ padding-left:10px; background-color: #b4c2c8; height: 25px; text-align: left;  font-weight: bold; }
td.LeftBoxMain     	{ padding-left:10px; padding-right:5px; background-color: #e3ebee; height: 80px; text-align: left;  }

/* Content Bereich der Seite */
	table.ContentAll 			{ padding: 0px; border-collapse:collapse; /* Fï¿½r richtige Browser */ border-spacing: 0; /* Fï¿½r die Attrappen. */ height: 590px; width: 100%; border: 0px; }
	td.ContentAllTransLine		{ height: 5px; }
	td.ContentAllTransCell		{ width: 5px; }
	td.ContentAllSeperatorH 	{ padding-top: 0px; padding-bottom: 0px; background-color: #000000; height:  1px;  }
	td.ContentAllSeperatorV 	{ padding-left: 0px; padding-right: 0px; background-color: #dadcdd; width: 1px;  }

	/* Content Bereich Links z.B. Subnavi */
	table.ContentLeft			{ padding: 0px; border-collapse:collapse; /* Fï¿½r richtige Browser */ border-spacing: 0; /* Fï¿½r die Attrappen. */ width: 90%; border: 0px; }
	td.ContentLeftBoxHeader 	{ padding-left: 8px; background-color: #cc0000; height: 25px; text-align: left; font-weight: bold; color: #FFFFFF; }
	td.ContentLeftBoxMain 		{ padding-left: 8px; background-color: #ffffff; height: 25px; text-align: left; font-weight: bold; color: #000000; }
	td.ContentLeftBoxMainBG		{ padding-left: 8px; background: url(../img/e-pneu/subnavi.gif); background-color: #ffffff; height: 25px; text-align: left; font-weight: bold; color: #000000; }

	td.ContentLeftSeperatorH 	{ padding-top: 0px; padding-bottom: 0px; padding-left: 8px; background-color: #000000; height: 1px;  }

	td.ContentLeftSeperatorV 	{ padding-left: 0px; padding-right: 0px; padding-left: 8px; background-color: #dadcdd; width:  1px;  }

	/* Content Bereich Mitte z.B. Reifensuche */
	table.ContentCenter			{ background-color: #ffffff; padding: 0px; border-collapse:collapse; /* Fï¿½r richtige Browser */ border-spacing: 0; /* Fï¿½r die Attrappen. */ width: 96%; border-style: solid; border-width: 1px; border-color:#cc0000; }
	td.ContentCenterBoxHeader 	{ padding-left:5px; background-color: #cc0000; height: 25px; text-align: left;  font-weight: bold; color: #FFFFFF; }
	td.ContentCenterBoxMain 	{ padding-top:10px; padding-bottom:10px; padding-left:10px; padding-right:10px; background-color: #FFFFFF; height: 25px; text-align: left;  }

	/*td.ContentCenterSeperatorH 	{ padding-left: 0px; padding-right: 0px; background-color: #000000;  height: 1px; }*/
	td.ContentCenterSeperatorH 	{ padding-left: 0px; padding-right: 0px; background: url(../img/e-pneu/sepBG.gif);  height: 1px; }

	td.ContentCenterSeperatorV 	{ padding-left: 0px; padding-right: 0px; background-color: #000000; width:  1px;  }
	td.ContentCenterBoxRimSearch{ padding-top: 10px; padding-bottom: 10px; padding-left:10px; padding-right:10px; height: 300px; width: 610px; vertical-align: top; text-align: left; background: url(../img/e-pneu/background_felgen_suche.jpg); }

	table.RimSearch				{ border-collapse:collapse; /* Fï¿½r richtige Browser */ border-spacing-bottom: 0px; /* Fï¿½r die Attrappen. */ border-width: 0px; }
	td.RimSearchText			{ padding-bottom: 10px; color: #FFFFFF; font-weight: bold; font-size:14px; text-align: left;  }
	td.RimSearchOptions			{ padding: 2px; background-color: #ededed; color: #000000; font-weight: bold; font-size:11px; height: 25px; text-align: left; }
	td.RimSearchOptionsStart	{ padding: 2px; background-color: #ededed; color: #000000; font-weight: bold; font-size:11px; text-align: left; }
	td.RimSearchTransLine		{ height: 1px; }
	td.RimSearchTransLine2		{ height: 100px; }

	/* Content Bereich Rechts */
	table.ContentRight			{ padding: 10px; cellspacing: 10px; width: 90%; border: 0px; }
	td.ContentRightBoxHeader 	{ background-color: #b4c2c8; height: 25px; text-align: left;  font-weight: bold; color: #FFFFFF; }
	td.ContentRightBoxMain 		{ background-color: #ffffff; height: 25px; text-align: left;  font-weight: bold; color: #000000; }
	td.ContentRightSeperatorH 	{ padding-top: 0px; padding-bottom: 0px; background-color: #000000; height: 1px;  }
	td.ContentRightSeperatorV 	{ padding-left: 0px; padding-right: 0px; background-color: #dadcdd; width: 1px;  }

	/* Startseite */
	table.Startpage				{ background-color: #ffffff; padding: 0px;  border-collapse:collapse; /* Fï¿½r richtige Browser */ border-spacing: 5; /* Fï¿½r die Attrappen. */ width: 100%; border-style: solid; border-width: 0px; border-color:#cc0000; }
	table.Startpage	td			{ vertical-align: top; padding: 2px; border-collapse:collapse; /* Fï¿½r richtige Browser */ border-spacing: 0; /* Fï¿½r die Attrappen. */ border-style: solid; border-width: 0px; border-color:#cc0000; }
	table.StartpageContent		{ background-color: #ffffff; padding: 0px; border-collapse:collapse; /* Fï¿½r richtige Browser */ border-spacing: 0; /* Fï¿½r die Attrappen. */ width: 100%; border-style: solid; border-width: 0px; border-color:#cc0000; }
	td.StartpageContentBoxHeader{ padding-left:5px; background-color: #cc0000; height: 15px; text-align: left;  font-weight: bold; color: #FFFFFF; }
	td.StartpageContentBoxMain 	{ padding-top:5px; padding-bottom:5px; padding-left:5px; padding-right:5px; background-color: #ffffff; color: #000000; font-size:11px; text-decoration: none; font-weight: bold; margin-left:5px; margin-right:5px; margin-top:5px; margin-bottom:5px }

	/* Komplettradstartseite */
	table.StartpageKR			{ background-color: #ffffff; padding: 0px;  border-collapse:collapse; /* Fï¿½r richtige Browser */ border-spacing: 5; /* Fï¿½r die Attrappen. */ border-style: solid; border-width: 0px; border-color:#000000; }
	td.StartpageKRContentBoxHeader{ padding-left:0px; background-color: #cc0000; height: 25px; text-align: left;  font-size: 14px; font-weight: bold; color: #FFFFFF; }
	td.StartpageKRContentBoxMain  { padding-top:0px; padding-bottom:0px; padding-left:25px; padding-right:0px; background-color: #FFFFFF; color: #000000; font-size:13px; text-decoration: none; font-weight: bold; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px }
	td.StartpageKRContentBoxMainBlack  { height:25px; padding-top:0px; padding-bottom:0px; padding-left:0px; padding-right:0px; background-color: #000000; color: #FF6600; font-size:12px; text-decoration: none; text-align: center; vertical-align: middle; font-weight: bold; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; }
	td.StartpageKRContentBoxMainWhite  { padding-top:0px; padding-bottom:0px; padding-left:0px; padding-right:0px; background-color: #FFFFFF; color: #808080; font-size:13px; text-decoration: none; text-align: center; vertical-align: middle; font-weight: bold; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px }


/* Artikelansicht im Suchergebnis */
table.ArticleSearch		  { background-color: #ffffff;
							padding: 0px;
							border-collapse:collapse; /* Fï¿½r richtige Browser */
							border-spacing: 2; /* Fï¿½r die Attrappen. */
							width: 100%;
							border-top: 1px solid #cc0000;
						  }


table.ArticleSearch td      { color: #000000; font-size:10px; text-decoration: none; font-weight: normal; text-align: left; vertical-align: top; }
table.ArticleSearch a	 	{ color: #000000; font-size:11px; text-decoration: none;	font-weight: bold;}
table.ArticleSearch a:hover	{ color: #000000; font-size:11px; text-decoration: underline;	font-weight: bold;}

/* Artikelansicht im Suchergebnis fï¿½r Felgen */
table.ArticleRimSearch		{ background-color: #ffffff;
							padding: 0px;
							border-collapse:collapse; /* Fï¿½r richtige Browser */
							border-spacing: 2; /* Fï¿½r die Attrappen. */
							width: 100%;
							height: 375px;
							border-style: solid;
							border-width: 1px;
							border-color:#cc0000;
						  }


table.ArticleRimSearch td       { color: #000000; font-size:10px; text-decoration: none; font-weight: normal; vertical-align: top; }
table.ArticleRimSearch a	 	{ color: #000000; font-size:11px; text-decoration: none;	font-weight: bold;}
table.ArticleRimSearch a:hover	{ color: #000000; font-size:11px; text-decoration: underline;	font-weight: bold;}


table.Price		 		 {  padding: 0px;
							border-collapse:collapse; /* Fï¿½r richtige Browser */
							border-spacing: 2; /* Fï¿½r die Attrappen. */
							width: 100%;
							height: 100%;
							border-style: solid;
							border-width: 0px;
							border-color:#cc0000;
							}

table.Price td      		{ color: #000000; font-size:10px; text-decoration: none; font-weight: normal; text-align: center; vertical-align: middle; }

/* Artikeldetailansicht */
table.ArticleDetail		  { padding: 0px; width: 350px;	border: 0px; }
table.ArticleDetail td    { color: #000000; }

img.pneu  		{ border-style: solid; border-width: 1px; border-color:#cc0000; }
img.rim  		{ border-style: solid; border-width: 1px; border-color:#cc0000; }
img.brandSmall 	{ border-width: 0px; height: 20px; width: 78px; }
img.brandLarge 	{ border-width: 0px; height: 25px; }

/* z.B. Spaltenbezeichner und Inhalte */
td.tdKey					{ text-align: left; vertical-align: top; font-weight: bold; color: #000000; }
td.tdKeyRed					{ background-color: #e7e7e7; text-align: center; vertical-align: top; font-weight: bold; color: red; font-size: 14px; }
td.tdKeyMiddle				{ vertical-align: middle; font-weight: bold; color: #000000; }
td.tdKeyMiddleMenge			{ vertical-align: middle;  font-size:14px; font-weight: bold; color: #000000; }
td.tdValue					{ text-align: right; vertical-align: top; color: #000000; }
td.tdValueLeft				{ text-align: left; vertical-align: top; color: #000000; }

td.tdArticleDescriptionNormal{ text-align: left; vertical-align: top; color: #000000; font-size:10px; }
td.tdArticleDescriptionBold	 { text-align: left; vertical-align: top; color: #000000; font-size:10px; font-weight: bold; }

/* Warenkorbzeilen */
td.warenkorbLight { background-color: #ffffff; text-align: left;  vertical-align: top; font-weight: normal; color: #000000; }
td.warenkorbDark  { background-color: #e7e7e7; text-align: left;  vertical-align: top; font-weight: normal; color: #000000; }

td.addressSelected 	{ background-color: #e7e7e7; text-align: left;  vertical-align: top; font-weight: bold; color: #000000; width: 150px;}
td.address			{ text-align: left;  vertical-align: top; font-weight: normal; color: #000000; width: 150px;}

td.tdsmallText	{ text-align: left; vertical-align: top; color: #000000; font-size:10px; }

/* z.B. Feldbezeichnungen in Formularen */
td.description				{ width: 200px; text-align: left; vertical-align: top; font-weight: bold; color: #000000; }
td.descriptionRight			{ width: 200px; text-align: right; vertical-align: top; font-weight: bold; color: #000000; }
td.descriptionLang			{ text-align: left; vertical-align: top; font-weight: bold; color: #000000; }

/* sehr kleine Schrift fï¿½r Erlï¿½uterungen */
td.miniLeft					{ text-align: left; vertical-align: top; color: #000000; font-size: 9px;}
td.miniRight				{ text-align: right; vertical-align: top; color: #000000; font-size: 9px; }
td.miniCenter				{ text-align: center; vertical-align: top; color: #000000; font-size: 9px; }

/* Fï¿½r Fehlermeldungen bzw. fehlende Angaben in Formularen */
td.validatorInfoRight		{ background-color: #f8bbbb;
							  border-left-width:0px;
							  border-left-style:solid;
							  border-left-color:black;
							  border-right-width:1px;
							  border-right-style:solid;
							  border-right-color:black;
							  border-top-width:1px;
							  border-top-style:solid;
							  border-top-color:black;
							  border-bottom-width:1px;
							  border-bottom-style:solid;
							  border-bottom-color:black;
							}
td.validatorInfoLeft		{ width: 200px; text-align: left; vertical-align: top; font-weight: bold; color: #000000;
							  background-color: #f8bbbb;
							  border-left-width:1px;
							  border-left-style:solid;
							  border-left-color:black;
							  border-right-width:0px;
							  border-right-style:solid;
							  border-right-color:black;
							  border-top-width:1px;
							  border-top-style:solid;
							  border-top-color:black;
							  border-bottom-width:1px;
							  border-bottom-style:solid;
							  border-bottom-color:black;
							}

td.miniRight				{ text-align: right; vertical-align: top; color: #000000; font-size: 9px; }
td.miniCenter				{ text-align: center; vertical-align: top; color: #000000; font-size: 9px; }

/* Bottom Bereich der Seite */
td.footer   {
				color: #FFFFFF;
			}
 a:hover 	{ 	text-decoration: underline; }

/* Fï¿½r den iframe des Warenkorbs */
div#showcartinfo { background: #ffffff; }
body.showcartinfo {background-color:#ffffff;}

/* Fï¿½r den iframe der KK Zahlung */
body#ccPayment
{
	color: #000000;
	font-weight: bold;
	font-size:11px;
	background: #ffffff;
}

li { padding-left: 0px; list-style-position: outside;}

div#shadowBack
{
	position:relative;
	z-index:1;
	left: 13px;
	top: 10px;
	color: #660000;
	font-size: 14px;
}

div#shadowFront
{
	position:relative;
	z-index:1;
	left: 10px;
	top: -9px;
	color: #FFFFFF;
	font-size: 14px;
}

div#shadowDarkBack
{
	position:relative;
	z-index:1;
	left: 11px;
	top: 10px;
	color: #C0C0C0;
	font-size: 14px;
	font-weight: bold;
}

div#shadowDarkFront
{
	position:relative;
	z-index:1;
	left: 10px;
	top: -8px;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
}

div#shadowBlackBack
{
	position:relative;
	z-index:1;
	left: 3px;
	top: 2px;
	color: #C0C0C0;
	font-size: 14px;
	font-weight: bold;
}

div#shadowBlackFront
{
	position:relative;
	z-index:1;
	left: 1px;
	top: -16px;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
}


/*
   neu angelegte CSS von Martin
*/

td.mwContentCenterSeperatorV{
			padding-left: 0px;
			padding-right: 0px;
			width:  1px;
}
td.mwContentCenterSeperatorH{
			padding-top: 0px;
			padding-bottom: 0px;
			background-color: #000000;
			height: 1px;
}
span.mwPaymentDescription{
			font-size:11px;
			padding-left:40px;
			font-weight:normal;
}
div.mwtooltip{
		display:none;
		position:absolute;
}
div.mwtooltip td{
		font-size:10px;
}

/* Class fuer Montagestationshighlight */
tr.mwMSodd						{background-color:#E7E7E7;}
tr.mwMSeven						{}
/* Class fuer Montagestationshighlight ende*/

td.mwPreis{
			color:red;
			font-size:20px;
			font-style:bold;
}

/* Montagestations auswahl*/
select.mwMontageSelect{
	width:200px;
	z-index:20;
}

/* MontagestationsdetailDIV */

div.mwMontageStationDetail{
		position:absolute;
		top:25%;
		left:35%;
		width:550px;
		z-index:100;
		border-style: solid;
		border-width: 1px;
		border-color: #333333;
		background-color:white;
		display:none;
}

div.mwMontageStationHeader{
		position:relative;
		top:0px;
		left:0px;
		height:30px;
		width:100%;
		background-color:#839AA3;
		font-size:15px;
		font-weight:bold;
		padding-top:10px;

}

div.MontageStationDetailsFooter{
	padding-top:10px;
	padding-bottom:15px;
	text-align:right;
	width:100%;
	background-color:#839AA3;
}
div.MontageStationDetailsFooter a{
	color:#FFFFFF;
}

div.mwMontageStationDetailContent{
		padding:15px;
}

span.mwAdress{
	font-weight:bold;
}

div.mwAdressSub{
	font-weight:normal;
	padding-left:40px;
}

span.fastDelivery{
	font-weight:bold;
	color:white;
	background-color:#008000;
}

span.normalDelivery{
	font-weight:bold;
	color:white;
	background-color:#0099FF;
}


span.noDelivery{
	font-weight:bold;
	color:white;
	background-color:red;
}

span.unknownDelivery{
	font-weight:bold;
	color:red;
}

span.fastDeliveryPrice{
	color:#008000;
}

span.actionViewPrice{
	color:#ff0000;
	font-size:12px;
	text-decoration: line-through;
}


/* Reifeninfo */

div.mwSpeedIndexDetail{
		position:absolute;
		top:20%;
		left:30%;
		width:750px;
		z-index:100;
		border-style: solid;
		border-width: 1px;
		border-color: #cc0000;
		background-color:white;
		display:none;
}

div.mwSpeedIndexHeader{
		position:relative;
		top:0px;
		left:0px;
		height:30px;
		width:100%;
		color:#FFFFFF;
		background-color:#cc0000;
		font-size:15px;
		font-weight:bold;
		padding-top:10px;
}

div.mwSpeedIndexHeader a{
	color:#FFFFFF;
	font-size:12px;
}

div.SpeedIndexDetailsFooter{
	padding-top:10px;
	padding-bottom:15px;
	text-align:right;
	width:100%;
	background-color:#cc0000;
}
div.SpeedIndexDetailsFooter a{
	color:#FFFFFF;
}

div.mwSpeedIndexDetailContent{
		padding:15px;
}

/* Felgenbilder Galerie */

div.fbGalerie{
		position:fixed;
		top:20%;
		left:30%;
		width:450px;
		z-index:100;
		border-style: solid;
		border-width: 1px;
		border-color: #cc0000;
		background-color:white;
		display:none;
}

div.fbGalerieHeader{
		position:relative;
		top:0px;
		left:0px;
		height:18px;
		width:100%;
		color:#FFFFFF;
		background-color:#cc0000;
		font-size:14px;
		font-weight:bold;
		padding-top:10px;
}

div.fbGalerieHeader a{
	color:#FFFFFF;
	font-size:11px;
}

div.fbGalerieFooter{
	padding-top:8px;
	padding-bottom:8px;
	text-align:right;
	width:100%;
	background-color:#cc0000;
}
div.fbGalerieFooter a{
	color:#FFFFFF;
}

div.fbGalerieContent{
		padding:15px;
		text-align:left;
}

/* Reifen Testberichte */

div.rTestberichte{
		position:fixed;
		top:20%;
		left:30%;
		width:450px;
		z-index:100;
		border-style: solid;
		border-width: 1px;
		border-color: #cc0000;
		background-color:white;
		display:none;
}

div.rTestberichteHeader{
		position:relative;
		top:0px;
		left:0px;
		height:18px;
		width:100%;
		color:#FFFFFF;
		background-color:#cc0000;
		font-size:14px;
		font-weight:bold;
		padding-top:10px;
}

div.rTestberichteHeader a{
	color:#FFFFFF;
	font-size:11px;
}

div.rTestberichteFooter{
	padding-top:8px;
	padding-bottom:8px;
	text-align:right;
	width:100%;
	background-color:#cc0000;
}
div.rTestberichteFooter a{
	color:#FFFFFF;
}

div.rTestberichteContent{
		padding:15px;
		text-align:left;
		width:400px;
}

/* Typengenehmigung Erklärung */

div.TgInfoBild{
		position:fixed;
		top:20%;
		left:30%;
		width:450px;
		z-index:100;
		border-style: solid;
		border-width: 1px;
		border-color: #cc0000;
		background-color:white;
		display:none;
}

div.TgInfoBildHeader{
		position:relative;
		top:0px;
		left:0px;
		height:18px;
		width:100%;
		color:#FFFFFF;
		background-color:#cc0000;
		font-size:14px;
		font-weight:bold;
		padding-top:10px;
}

div.TgInfoBildHeader a{
	color:#FFFFFF;
	font-size:11px;
}

div.TgInfoBildFooter{
	padding-top:8px;
	padding-bottom:8px;
	text-align:right;
	width:100%;
	background-color:#cc0000;
}
div.TgInfoBildFooter a{
	color:#FFFFFF;
}

div.TgInfoBildContent{
		padding:15px;
		text-align:left;
		width:400px;
}

/* Gewinnspiel */

div.mwGewinnspielDetail{
		position:absolute;
		top:20%;
		left:30%;
		width:491px;
		height:634px;
		z-index:100;
		border-style: solid;
		border-width: 1px;
		border-color: #cc0000;
		background-color:white;
		display:none;
}

div.mwGewinnspielDetailSmall{
		position:absolute;
		top:40%;
		left:30%;
		width:491px;
		height:418px;
		z-index:100;
		border-style: solid;
		border-width: 1px;
		border-color: #cc0000;
		background-color:white;
		display:none;
}

div.mwGewinnspielHeader{
		position:relative;
		top:0px;
		left:0px;
		height:30px;
		width:100%;
		color:#FFFFFF;
		background-color:#cc0000;
		font-size:15px;
		font-weight:bold;
		padding-top:10px;
}

div.mwGewinnspielHeader a{
	color:#FFFFFF;
	font-size:12px;
}

div.GewinnspielDetailsFooter{
	padding-top:10px;
	padding-bottom:15px;
	text-align:right;
	width:100%;
	background-color:#cc0000;
}
div.GewinnspielDetailsFooter a{
	color:#FFFFFF;
}

div.mwGewinnspielDetailContent{
		padding:0px;
}


/* Zertifikat */

div.mwZertifikatDetail{
		position:absolute;
		top:20%;
		left:30%;
		width:600px;
		height:424px;
		z-index:100;
		border-style: solid;
		border-width: 1px;
		border-color: #cc0000;
		background-color:white;
		display:none;
}

div.mwZertifikatDetailSmall{
		position:absolute;
		top:40%;
		left:30%;
		width:600px;
		height:440px;
		z-index:100;
		border-style: solid;
		border-width: 1px;
		border-color: #cc0000;
		background-color:white;
		display:none;
}

div.mwZertifikatHeader{
		position:relative;
		top:0px;
		left:0px;
		height:15px;
		width:100%;
		color:#FFFFFF;
		background-color:#cc0000;
		font-size:10px;
		font-weight:bold;
		padding-top:0px;
		text-align:right;
}

div.mwZertifikatHeader a{
	color:#FFFFFF;
	font-size:12px;
}

div.ZertifikatDetailsFooter{
	padding-top:0px;
	padding-bottom:0px;
	text-align:right;
	color:#FFFFFF;
	width:100%;
	background-color:#cc0000;
}
div.ZertifikatDetailsFooter a{
	color:#FFFFFF;
}

div.mwZertifikatDetailContent{
		padding:0px;
}


/* Reifensuchauftrag */

div.mwSuchauftragDetail{
		position:absolute;
		top:20%;
		left:30%;
		width:375px;
		height:390px;
		z-index:100;
		border-style: solid;
		border-width: 1px;
		border-color: #cc0000;
		background-color:white;
		display:none;
}

div.mwSuchauftragDetailSmall{
		position:absolute;
		top:40%;
		left:30%;
		width:375px;
		height:390px;
		z-index:100;
		border-style: solid;
		border-width: 1px;
		border-color: #cc0000;
		background-color:white;
		display:none;
}

div.mwSuchauftragHeader{
		position:relative;
		top:0px;
		left:0px;
		height:15px;
		width:100%;
		color:#FFFFFF;
		background-color:#cc0000;
		font-size:10px;
		font-weight:bold;
		padding-top:0px;
		text-align:right;
}

div.mwSuchauftragHeader a{
	color:#FFFFFF;
	font-size:12px;
}

div.SuchauftragDetailsFooter{
	padding-top:0px;
	padding-bottom:0px;
	text-align:right;
	color:#FFFFFF;
	width:100%;
	background-color:#cc0000;
}
div.SuchauftragDetailsFooter a{
	color:#FFFFFF;
}

div.mwSuchauftragDetailContent{
		padding:0px;
		padding-left:15px;
		padding-right:15px;
}
