
body, html {
  padding: 0;
  margin: 0;
  height: 100%;
}

body {
  color: #333;
  font: 12px 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: 12px Arial; color: #333; }

.headline
{
background:#ff8e42;
}

img { border: 0; }
/*
  form definieren
*/


h1 {
  margin: 0; padding: 0;
  font: bold 18px Arial, Helvetica, sans-serif;
  line-height: 1.0em;
  color: #647278;
}

h2 {
  margin: 0; padding: 0;
  font: bold 13px Arial, Helvetica, sans-serif;
  line-height: 1.5em;
  color: #647278;
}

h3 {
  margin: 0; padding: 0;
  font: bold 12px Arial, Helvetica, sans-serif;
  color: #647278;
}

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 12px 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:12px;
	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;
}

.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: #647278;
  font: 11px Arial, Helvetica, sans-serif;
}

select {
  border: 1px solid #7f9db9;
  color: #647278;
  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.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: #818c92; }
a:hover    	{ text-decoration: underline; color: #818c92; }
a.small    	{ font: 9px Arial, Helvetica, sans-serif; color: #818c92; }
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: #818c92; }
a.spKR 			{ text-decoration: none; color: #FF6600; }
a.spKR:hover    { text-decoration: underline; color: #FF6600; }

.navi          	{ color: #ffffff;	font-size:12px; text-decoration: none;	font-weight: bold;}
a.navi:link     { color: #ffffff;	font-size:12px; text-decoration: none;	font-weight: bold;}
a.navi:visited  { color: #ffffff;	font-size:12px; text-decoration: none;	font-weight: bold;}
a.navi:active   { color: #0099ff;	font-size:12px; text-decoration: none;	font-weight: bold;}
a.navi:hover 	{ color: #ffff00;	font-size:12px; 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: #b4c2c8; height: 25px; text-align: left;  font-weight: bold; }
td.RightBoxMain     { padding-left:10px; padding-right:5px; background-color: #e3ebee; 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/pneu1/warenkorb_header_bg.gif); }
td.RightBoxShoppingCartHeaderIMG  { padding-left:10px; background-color: #ffffff; vertical-align: top; text-align: left;  font-weight: bold; background: url(../img/pneu1/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: #647278; 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: #b4c2c8; 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: #647278; }
	td.ContentLeftBoxMainBG		{ padding-left: 8px; background: url(../img/pneu1/subnavi.gif); background-color: #ffffff; height: 25px; text-align: left; font-weight: bold; color: #647278; }
	td.ContentLeftSeperatorH 	{ padding-top: 0px; padding-bottom: 0px; padding-left: 8px; background-color: #647278; 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: #f7f7f7; 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:#647278; }
	td.ContentCenterBoxHeader 	{ padding-left:5px; background-color: #839aa3; 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: #f7f7f7; height: 25px; text-align: left;  }
	/*td.ContentCenterSeperatorH 	{ padding-left: 0px; padding-right: 0px; background-color: #647278; height: 1px;  }*/
	td.ContentCenterSeperatorH 	{ padding-left: 0px; padding-right: 0px; background: url(../img/pneu1/sepBG.gif);  height: 1px; }
	td.ContentCenterSeperatorV 	{ padding-left: 0px; padding-right: 0px; background-color: #647278; 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/pneu1/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:12px; height: 25px; text-align: left; }
	td.RimSearchOptionsStart	{ padding: 2px; background-color: #ededed; color: #000000; font-weight: bold; font-size:12px; 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: #647278; }
	td.ContentRightSeperatorH 	{ padding-top: 0px; padding-bottom: 0px; background-color: #647278; 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:#647278; }
	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:#647278; }
	table.StartpageContent		{ background-color: #f7f7f7; padding: 0px; border-collapse:collapse; /* F�r richtige Browser */ border-spacing: 0; /* F�r die Attrappen. */ width: 100%; border-style: solid; border-width: 1px; border-color:#647278; }
	td.StartpageContentBoxHeader{ padding-left:5px; background-color: #839aa3; 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: #f7f7f7; color: #647278; font-size:12px; 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-style: solid;
							border-width: 1px;
							border-color:#647278;
						  }
table.ArticleSearch td      { color: #647278; font-size:10px; text-decoration: none; font-weight: normal; text-align: left; vertical-align: top; }
table.ArticleSearch a	 	{ color: #647278; font-size:12px; text-decoration: none;	font-weight: bold;}
table.ArticleSearch a:hover	{ color: #647278; font-size:12px; 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:#647278;
						  }


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:#647278;
							}

table.Price td      		{ color: #647278; 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: #647278; }

img.pneu  		{ border-style: solid; border-width: 1px; border-color:#647278; }
img.rim  		{ border-style: solid; border-width: 1px; border-color:#647278; }
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: #647278; }
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: #647278; }
td.tdKeyMiddleMenge			{ vertical-align: middle;  font-size:14px; font-weight: bold; color: #647278; }
td.tdValue					{ text-align: right; vertical-align: top; color: #647278; }
td.tdValueLeft				{ text-align: left; vertical-align: top; color: #647278; }

td.tdArticleDescriptionNormal{ text-align: left; vertical-align: top; color: #647278; font-size:10px; }
td.tdArticleDescriptionBold	 { text-align: left; vertical-align: top; color: #647278; font-size:10px; font-weight: bold; }

/* Warenkorbzeilen */
td.warenkorbLight { background-color: #ffffff; text-align: left;  vertical-align: top; font-weight: normal; color: #647278; }
td.warenkorbDark  { background-color: #e7e7e7; text-align: left;  vertical-align: top; font-weight: normal; color: #647278; }

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: #647278; font-size:10px; }

/* z.B. Feldbezeichnungen in Formularen */
td.description				{ width: 200px; text-align: left; vertical-align: top; font-weight: bold; color: #647278; }
td.descriptionRight			{ width: 200px; text-align: right; vertical-align: top; font-weight: bold; color: #647278; }
td.descriptionLang			{ text-align: left; vertical-align: top; font-weight: bold; color: #647278; }

/* 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: #647278;
							  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: #818c92;  }
 a:hover 	{ 	text-decoration: underline; }

/* F�r den iframe des Warenkorbs */
div#showcartinfo { background: #e3ebee; }
body.showcartinfo {background-color:#e3ebee;}

/* F�r den iframe der KK Zahlung */
body#ccPayment
{
	color: #647278;
	font-weight: bold;
	font-size:12px;
	background: #f7f7f7;
}

li { padding-left: 0px; list-style-position: outside;}

div#shadowBack
{
	position:relative;
	z-index:1;
	left: 13px;
	top: 10px;
	color: #666666;
	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: #647278;
	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: #647278;
			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.fastDeliveryPrice{
	color:red;
}

span.actionViewPrice{
	color:black;
	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: #333333;
		background-color:white;
		display:none;
}

div.mwSpeedIndexHeader{
		position:relative;
		top:0px;
		left:0px;
		height:30px;
		width:100%;
		background-color:#839AA3;
		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:#839AA3;
}
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: #333333;
		background-color:white;
		display:none;
}

div.fbGalerieHeader{
		position:relative;
		top:0px;
		left:0px;
		height:18px;
		width:100%;
		color:#FFFFFF;
		background-color:#839AA3;
		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:#839AA3;
}
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: #333333;
		background-color:white;
		display:none;
}

div.rTestberichteHeader{
		position:relative;
		top:0px;
		left:0px;
		height:18px;
		width:100%;
		color:#FFFFFF;
		background-color:#839AA3;
		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:#839AA3;
}
div.rTestberichteFooter a{
	color:#FFFFFF;
}

div.rTestberichteContent{
		padding:15px;
		text-align:left;
		width:400px;
}

/* Typengenehmigung Info */

div.TgInfoBild{
		position:fixed;
		top:20%;
		left:30%;
		width:450px;
		z-index:100;
		border-style: solid;
		border-width: 1px;
		border-color: #333333;
		background-color:white;
		display:none;
}

div.TgInfoBildHeader{
		position:relative;
		top:0px;
		left:0px;
		height:18px;
		width:100%;
		color:#FFFFFF;
		background-color:#839AA3;
		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:#839AA3;
}
div.TgInfoBildFooter a{
	color:#FFFFFF;
}

div.TgInfoBildContent{
		padding:15px;
		text-align:left;
		width:400px;
}