/* Styles Gollit Autopflege */
/* Erstellt Januar 2009 */
/* www.b-fusion.de network@b-fusion.de */


/* allgemeine Formatierungen */

body {
	padding:0;
	margin:0 auto;
	background-image:url(../img_all/BgBody.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	background-color: #00101f;
	color: #000;
	font-family:Verdana, Arial,  Helvetica, sans-serif;
	font-size: 12px;
	line-height:14px;
	text-align: center; /* IE */
	
}
.editmode{
	color: red; 
	font-size: 12px;
	font-weight:bold;
}
#Background{
	margin:0 auto;
	width:910px;
	background-image:url(../img_all/BgGrey.gif);
	background-repeat:no-repeat;
	background-position:0px 200px;
	height:100%;
	padding:0;
}
#Background td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:14px;
	vertical-align:top;
	color:#fff;
}
#Head{
	width:912px;
	height:142px;
	margin:0 auto;
	padding:0;
}
#Logo{
	margin:0;
	padding:0;
	text-align:left;
}
#MainStart{
	width:912px;
	margin:0 auto;
	background-color:#12212f;
	border-top:1px solid #fff;
}
#Main{
	width:912px;
	margin:0 auto;
	background-color:#424e59;
	border-top:1px solid #fff;
}
/*---------------------------------------------HeadNavi -----------------------------------*/
#HeadNavi{ 
	margin:0 auto;
	padding:0;
	font-size:13px;
	width:912px;
	height:26px;
	background-color:#d1cfcf;
}
#HeadNavi ul { 
	list-style: none;
	padding:0;
	margin:0;
	float:right;
}
#HeadNavi li { 
	display: inline;
	list-style: none;
	font-family:Verdana, Arial,  Helvetica, sans-serif;
	margin:0;
}
#HeadNavi li a:link, #HeadNavi li a:visited{
	float: left;
	white-space:pre;
	height:26px;
	color: #fff;
	font-size:13px;
	line-height:25px;
	text-decoration: none;
	padding:0 12px;
	margin:0;
	background-color:#d1cfcf;
	text-transform:uppercase;
}
#HeadNavi li a:hover, #HeadNavi li a:active {
	background-color: #e30f19;	
}
#HeadNavi a.active:link, #HeadNavi a.active:visited, #HeadNavi a.active:hover, #HeadNavi a.active:active{
	float: left;
	white-space:pre;
	height:26px;
	color: #fff;
	font-size:13px;
	text-decoration: none;
	padding:0 12px;
	margin:0;
	background-color:#e30f19;
	text-transform:uppercase;
}
/*---------------------------------------------SubNavi -----------------------------------*/
#SubNavi{ 
	width:230px;
	float:left;
	padding:0;
	margin-top:2px;
	background-color:#000;
}
#SubNavi ul {
	margin: 0;
  	padding:0px;
  	list-style:none;	
}
#SubNavi li ul {
 	 margin:0;
	}
#SubNavi li { 
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	margin:0;
	padding:0;
}
#SubNavi a:link, #SubNavi a:visited {
	display: block;
	height:17px;
	color:#fff;
	border-bottom:1px solid #424e59;
	padding: 5px 0px 4px 15px;
	font-size:12px;
	text-decoration: none;
}
#SubNavi a:hover, #SubNavi a:active {
	color: #fff;
	background-image:url(../img_all/BgSubNavi.jpg);
	background-repeat:repeat-y;
	padding: 5px 0px 4px 15px;
	text-transform:uppercase;
	font-weight:bold;
	font-size:11px;
}
#SubNavi a.active:link, #SubNavi a.active:visited {
	display: block;
	height:17px;
	color:#fff;
	border-bottom:1px solid #424e59;
	background-image:url(../img_all/BgSubNavi.jpg);
	background-repeat:repeat-y;
	padding: 5px 0px 4px 15px;
	text-transform:uppercase;
	font-weight:bold;
	font-size:11px;
	text-decoration: none;
}
#SubNavi a.Sub2:link, #SubNavi a.Sub2:visited {
	display: block;
	height:17px;
	color:#fff;
	border-bottom:1px solid #424e59;
	padding: 5px 0px 4px 15px;
	font-size:12px;
	text-decoration: none;
	background-color:#2e363d;
}
#SubNavi a.Sub2:hover, #SubNavi a.Sub2:active {
	color:#e30f19;
	font-weight:bold;
	background-image:none;
	text-transform:none;
}
#SubNavi a.Sub2Active:link, #SubNavi a.Sub2Active:visited, #SubNavi a.Sub2Active:hover, #SubNavi a.Sub2Active:active {
	display: block;
	height:17px;
	border-bottom:1px solid #424e59;
	padding: 5px 0px 4px 15px;
	font-size:12px;
	text-decoration: none;
	background-color:#2e363d;
	color:#e30f19;
	font-weight:bold;
	background-image:none;
	text-transform:none;
}
#SubNavi a.Sub3:link, #SubNavi a.Sub3:visited {
	display: block;
	height:17px;
	color:#fff;
	padding: 3px 0px 2px 30px;
	font-weight:normal;
	font-size:12px;
	text-decoration: none;
	border-bottom:none;
	background-color:#37414b;

}
#SubNavi a.Sub3:hover, #SubNavi a.Sub3:active {
	color:#e30f19;
	font-weight:normal;
	background-image:none;
	text-transform:none;
	
}
#SubNavi a.Sub3Active:link, #SubNavi a.Sub3Active:visited, #SubNavi a.Sub3Active:hover, #SubNavi a.Sub3Active:active {
	display: block;
	padding: 3px 0px 2px 30px;
	font-size:12px;
	text-decoration: none;
	color:#e30f19;
	font-weight:normal;
	background-image:none;
	text-transform:none;
	border-bottom:none;
	background-color:#37414b;
}
/*-----------------------------------Contentbereich------------------------------------------------*/
p{
	margin:0;
}
form{
	margin:0;
	padding:0;
}
#ContentFlash{
	margin:0;
	padding:0;
	border-bottom:1px solid #fff;
}
#ContentStart{
	margin:6px 20px 0px 20px;
	padding-bottom:5px;
	text-align:left;
	color:#000;
	line-height:16px;
}
#Content{
	margin:0;
	padding:0 0 5px 0;
	text-align:left;
	color:#000;
	line-height:16px;
}
#Content h1, #Content h2{
	margin:0 0 10px 0;
	font-size:13px;
	color:#e30f19;
	line-height:20px;
}
#Content .spaltel {
	float: left;
	width:439px; 
	margin:0;
	padding:0;
}
#Content a:link, #Content a:visited{
	text-decoratione:underline;
	color:#fff;
}
#Content a:hover, #Content a:active{
	color:#e30f19;
}
#ContentS {
	margin:10px;
	font-size:11px;
}
#ContentS a:link, #ContentS a:visited {
	color:#fff;
}
#ContentS a:hover, #ContentS a:active {
	color:#e30f19;
}
#ContentS h1, #ContentS h2, #ContentS h3{
	margin:0 0 3px 0;
	font-size:12px;
	color:#fff;
	line-height:20px;
}
#SpalteLInhalt{
	padding:20px 0 0 250px;
	color:#fff;
	font-size:12px;
	line-height:16px;
}
#SpalteLInhalt a:link, #SpalteLInhalt a:visited{
	color:#fff;
	text-decoration:none;
	line-height:20px;
	font-weight:bold;
	padding: 0 0 0 25px;
	background-image:url(../img_all/BgMesseTermin.gif);
	background-repeat:no-repeat;
}
#SpalteLInhalt a:hover, #SpalteLInhalt a:active{
	color:#e30f19;
}
#SpalteLInhalt h1{
	margin:0 0 10px 0;
	font-size:13px;
	color:#e30f19;
	line-height:20px;
}
#SpalteLInhaltShop{
	padding:30px 0 0 250px;
	color:#fff;
	font-size:12px;
	line-height:16px;
}
#SpalteLInhaltShop td{
	color:#fff;
	font-size:12px;
	line-height:16px;
}
#SpalteLInhaltShop a:link, #SpalteLInhaltShop a:visited{
	color:#fff;
	text-decoration:none;
	line-height:25px;
}
#SpalteLInhaltShop a:hover, #SpalteLInhaltShop a:active{
	color:#e30f19;
}
#SpalteLInhaltShop a.active:link, #SpalteLInhaltShop a.active:visited, #SpalteLInhaltShop a.active:hover, #SpalteLInhaltShop a.active:active{
	color:#e30f19;
	text-decoration:none;
	line-height:25px;
	font-weight:bold;
}
#Content  .spalter {
	margin:0 0 0 439px;
	padding:0;
}
#Content  .spalterShopHead {
	margin:0 0 0 439px;
	padding:0;
	background-color:#6c757d;
}
#SpalteRInhaltShop{
	padding:35px 10px 10px 10px;
	color:#fff;
	font-size:12px;
	line-height:16px;
}
#SpalteRInhaltShop a:link, #SpalteRInhaltShop a:visited, #SpalteRInhaltShop a{
	color:#fff;
}
#SpalteRInhaltShop strong, #SpalteRInhaltShop b {
	font-style:italic;
}
#SpalteRInhalt, #SpalteRInhalt td{
	padding:20px 10px 0 30px;
	color:#fff;
	font-size:12px;
	line-height:16px;
}
#SpalteRInhalt td{
	padding:0 10px 4px 0;
	color:#fff;
	font-size:12px;
	line-height:16px;
}
#SpalteRInhalt strong, #SpalteRInhalt b{
	font-style:italic;
}
#SpalteRInhaltMesse {
	padding:20px 10px 0 30px;
	color:#fff;
	font-size:12px;
	line-height:16px;
}
.Break{
	clear:both;
}
.Right{
	float:right;
	margin:0 0 20px 20px;
}
.Left{
	float:left;
	margin:0;
}
.RedBold{
	font-weight:bold;
	color:#e30f19;
}
a.top:link, a.top:visited{
	padding:0 0 0 17px;
	line-height:35px;
	color:#999;
	text-decoration:none;
	font-weight:bold;
	background-image:url(../img_all/top.gif);
	background-repeat:no-repeat;
}
a.top:hover, a.top:active{
	background-image:url(../img_all/top_h.gif);
	background-repeat:no-repeat;
}
#TeaserMesse{
	width: 400px; 
	float: left; 
	margin: 10px 20px 0 0;
	padding: 0 0 0 25px;
	background-image:url(../img_all/BgMesseTermin.gif);
	background-repeat:no-repeat;
	color:#fff;
}
#TeaserMesse h1{ 
	margin:0;
	color:#e30f19;
	font-size:13px;
	font-weight:bold;
}
#TeaserAngebot {
	margin-left:580px;
	width: auto;
	background-color:#fff;
	border:1px solid #e30f19;
	padding:7px 10px;
	color:#aeb4b8;
	font-weight:bold;
	font-size:16px;
	line-height:20px;
}
#TeaserAngebot strong {
	color:#e30f19;
}
#TeaserAngebot a:link, #TeaserAngebot a:visited {
	color:#424e59;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	padding-left: 20px;
	background-image:url(../img_all/BgLinkAngebot.gif);
	background-repeat:no-repeat;
}
#TeaserAngebot a:hover, #TeaserAngebot a:active {
	color:#e30f19;
	background-image:url(../img_all/BgLinkAngebot_h.gif);
	background-repeat:no-repeat;
}
#TeaserAngebot td {
	margin:0;
	padding:0;
	border:1px solid #f00;
}
 .ShopButton {
    border: 1px solid #000 ! important;
    background: #2e363d;
    margin-bottom: 0px;
    margin-right: 0px;
    height:25px;
    font-weight: normal;
    font-size: 12px;
	line-height:14px;
    width: 150px ! important;
    margin: 0;
    padding:0;
    text-align: center;
    color:#fff;
    white-space: nowrap;
  }
  .ShopButton:hover {
    color:#e30f19;
  }
  a.ShopButton, a.ShopButton:link, a.ShopButton:visited {
    display: block;
    color:#fff;
    text-decoration:none;
    padding:2px 0 0 0;
    font-size: 12px;
    line-height:23px;
  }
  a.ShopButton:hover {
 	color:#e30f19;
  }
  #Hinweis {
	margin:10px;
	width: auto;
	background-color:#fff;
	border:1px solid #e30f19;
	padding:7px 10px;
	color:#000;
	font-weight:normal;
	font-size:12px;
	line-height:16px;
}
#Hinweis strong {
	color:#e30f19;
}
#Hinweis a:link, #Hinweis a:visited {
	color:#e30f19;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}
#Hinweis a:hover, #Hinweis a:active {
	text-decoration:underline;
}
/*-------------------------Footer---------------------------------------------*/
#Footer{
	width:912px;
	margin:0 auto;
	text-align:right;
	color:#999;
	background-color:#424e59;
	font-size:11px;
}
#Footer a:link, #Footer a:visited{
	color:#fff;
	text-decoration:none;
	margin:10px 20px 10px 0px;
	line-height:35px;
}
#Footer a:hover, #Footer a:active{
	color:#e30f19;
}
  .formError {
    border: 1px solid #f00;
  }
#FooterLinks{
	width:900px;
	margin:20px auto 0 auto;
	text-align:center;
	color:#999;
	background-color:#424e59;
	font-size:11px;
}

#FooterLinks ul { 
	list-style: none;
	padding:0;
	margin:0;
	float:left;
}
#FooterLinks li { 
	display: inline;
	list-style: none;
	font-family:Verdana, Arial,  Helvetica, sans-serif;autopflege, margin:3px 0;margin:3px 0;Politur, Autopolitur
}
#FooterLinks li a:link, #FooterLinks li a:visited{
	color:#fff;
	text-decoration:none;
	padding:0 5px;
	line-height:15px;
	border-right:1px solid #fff;
	margin:3px 0;
}
#FooterLinks li a:hover, #FooterLinks li a:active{
	color:#e30f19;
}