#userBody{
	margin: 0px;
	background-color: White;
	color: Black;
}
table.general{
	width: 960px;
}
td.special_basket,td.menu_bar1{
	background-image: url(http://www.balance-werbemittel.de/navigation2/special_basket_bg.gif);
	background-repeat: repeat-x;
	height: 36px;
}
a.special,a.e1{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding-left : 7px;
	padding-right : 7px;
	text-decoration: none;
	height:36px;
	max-height: 25px;
	padding-top:11px;
	text-transform: uppercase;
}
a.special:hover,a.e1:hover,a.e1_a,a.e1_a:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	padding-left : 7px;
	padding-right : 7px;
	text-decoration: none;
	background-image: url(http://www.balance-werbemittel.de/navigation2/special_hover_bg.gif);
	background-position: center;
	background-repeat: no-repeat;
	height:36px;
	max-height: 25px;
  	padding-top:11px;
	display: block;
	text-transform: uppercase;
}
a.special,a.special:hover{
	font-size: 10px;
}
td.special_sep{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 12px;
}
td.basket{
	border-left: solid 1px #a3a8cf;
	height:36px;
         padding-left : 10px;
         padding-right : 10px;
}
td.content{
	background-color: #2a293e;
	background-image: url(http://www.balance-werbemittel.de/navigation2/content_bg.gif);
	background-repeat: repeat-x;
}
td.menu{
	width: 190px;
	padding-left: 6px;
	padding-top: 18px;
	padding-bottom: 18px;
}
a.e2,a.e2_a,a.e2_o,a.e2:hover,a.e2_a:hover,a.e2_o:hover{
	padding-top: 8px;
         padding-bottom: 8px;
         padding-left: 8px;
         padding-right: 28px;
	border-bottom: solid 1px #a3a8cf;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: White;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}
a.e2_a,a.e2_a:hover{
	background-image: url(http://www.balance-werbemittel.de/navigation2/arrow_a.gif);
	background-position: right;
	background-repeat: no-repeat;
}
a.e2_o,a.e2_o:hover{
	background-image: url(http://www.balance-werbemittel.de/navigation2/arrow_o.gif);
	background-position: right;
	background-repeat: no-repeat;
}

a.e3,a.e3_a,a.e3_o,a.e3:hover,a.e3_a:hover,a.e3_o:hover{
	padding-top: 8px;
	padding-bottom: 8px;
	padding-right: 8px;
	padding-left: 28px;
	border-bottom: solid 1px #a3a8cf;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: White;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}
a.e3_a,a.e3_a:hover{
	background-image: url(http://www.balance-werbemittel.de/navigation2/arrow_a.gif);
	background-position: right;
	background-repeat: no-repeat;
}
a.e3_o,a.e3_o:hover{
	background-image: url(http://www.balance-werbemittel.de/navigation2/arrow_o.gif);
	background-position: right;
	background-repeat: no-repeat;
}

a.e4,a.e4_a,a.e4:hover,a.e4_a:hover{
	padding-top: 8px;
	padding-bottom: 8px;
	padding-right: 8px;
	padding-left: 48px;
	border-bottom: solid 1px #a3a8cf;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: White;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}
a.e4_a,a.e4_a:hover{
	background-image: url(http://www.balance-werbemittel.de/navigation2/arrow_o.gif);
	background-position: right;
	background-repeat: no-repeat;
}

a.e2:hover,a.e3:hover,a.e4:hover{
	text-decoration: underline;
}
td.inhalt{
	border: solid 1px white;
	background-color: #4f5062;
          padding : 8px;
}
td.shadow_right{
	width: 10px;
	background-image: url(http://www.balance-werbemittel.de/navigation2/shadow_right_bg.gif);
	background-repeat: repeat-y;
}
td.shadow_bottom_corner{
	width: 18px;
	height: 14px;
	background-image: url(http://www.balance-werbemittel.de/navigation2/shadow_bottom_left.gif);
}
td.shadow_bottom{
   background-image: url(http://www.balance-werbemittel.de/navigation2/shadow_bottom_bg.gif);
	background-repeat: repeat-x;
}
td.big_inhalt{
	padding-top: 18px;
	padding-bottom: 4px;
}
td.toolbar{
	background-color: #27272a;
	border-top: solid 1px white;
	height: 26px;
}
td.copyright{
font-family: Arial, Helvetica, sans-serif;
color: White;
font-size: 10px;
font-weight: normal;
text-transform: uppercase;
padding-right: 10px;
}
h1,h2,.Titel,.title{
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: White;
text-transform: uppercase;
font-weight: bold;
}
.Untertitel,.Untertitel:hover,.unterueberschrift,h3,h4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: white;
	font-weight: bold;
}
.Einfuehrungstext,.einfuehrungstext,.Intro{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-style : italic;
	color : white;
	font-weight: normal;
}
p,td,th,div,ul,li,.drucker{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration : none;
	color : white;
	font-weight: normal;
}
a,a:hover{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration : none;
	color : white;
	font-weight: normal;
	text-decoration: underline;
}

body{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration : none;
	color : white;
	background-color: #4f5062;
	scrollbar-base-color : white;
	scrollbar-face-color : white;
	scrollbar-arrow-color : #2a293e;
	scrollbar-shadow-color : white;
	scrollbar-track-color : white;
	scrollbar-darkshadow-color : #2a293e;
	scrollbar-3dlight-color : #2a293e;
}

td.box{
  padding-top : 16px;
  padding-right : 10px;
  padding-left : 10px;
  width: 167px;
}
a.box_text, a.box_text:hover{
  font-family : Arial, Helvetica, sans-serif;
  font-size : 20px;
  text-decoration : none;
  color : white;
  font-weight: bold;
}
a.box_text:hover{
  text-decoration : underline;
}
a.box_arrow{
 border-bottom : solid 1px #a3a8cf;
 height : 25px;
 display:block;
}
a.ecomas_link,a.ecomas_link:hover{
  font-family : Arial, Helvetica, sans-serif;
  font-size : 11px;
  color : black;
  text-decoration : none;
  font-weight: normal;
  padding-top : 12px;
}
a.ecomas_link:hover{
   text-decoration : underline;
}
a.news,a.news:hover{
         padding-top: 8px;
         padding-bottom: 8px;
         padding-left: 18px;
         padding-right: 28px;
	border-bottom: solid 1px #a3a8cf;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: White;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}
a.news:hover{
text-decoration: underline;
}
a.news_a,a.news_a:hover{
         padding-top: 8px;
         padding-bottom: 8px;
         padding-left: 18px;
         padding-right: 28px;
	border-bottom: solid 1px #a3a8cf;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: White;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
       background-image: url(http://www.balance-werbemittel.de/navigation2/news_a.gif);
      background-repeat : no-repeat;
}
td.textklein_basket{
 font-family : Arial, Helvetica, sans-serif;
  font-size : 8px;
  text-decoration : none;
  color : #999999;
  font-weight: normal;
}
a.Kategorie,a.Kategorie:hover{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: White;
 text-transform: uppercase;
 font-weight: normal;
 text-decoration : none;
}
a.Kategorie:hover{
  text-decoration : underline;
}
td.shopcat,td.prod_img{
padding : 36px;
}
a.slink{
  text-decoration : none;
}

.PreisExtraInfo a
{
	color: #cc0000;
	font-size: 11px;
}
.Preis{
         font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #cc0000;
	text-decoration: none;
}
.PreisB{
         font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #666666;
	text-decoration: none;
}
.mlink{
         font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Black;
         text-decoration: none;


}
td.Titel_shop{
padding-left:10px;
}
td.TableHeader
{
 color: #ffffff;
 background-color: #cc0000;
font-weight: bold;
}
.TableHeader2 {
	font-size: 12px;
	font-weight: bold;
	color: White;
	background-color : #505494;
}
.TableData,.TableDataLT {
	font-size: 12px;
	font-weight: normal;
	color: Black;
	background-color: #EEEEEE;
	border-bottom: 1px solid #999999;
}
td.TableDataProd
{
         font-size: 12px;
	font-weight: normal;
	color: Black;
	background-color : White;
	border-bottom : 1px solid #999999;
}
.legend {
	font-size: 10px;
	color: Black;
}
.legend:hover {
	font-size: 10px;
	color: #ea663b;
	text-decoration : none;
}
.legend:a {
	font-size: 10px;
	color: #ea663b;
	text-decoration : none;
}
.TableData2 {
	font-size: 12px;
	font-weight: normal;
	color: Black;
	background-color : #FFFFFF;
	border-bottom : 1px solid #FFFFFF;
}
.TableDataLB {
	font-size: 12px;
	font-weight: normal;
	color: Black;
	background-color : #EEEEEE;
	border-bottom : 1px solid #999999;
}
.TableTotalL {
	font-size: 12px;
	font-weight: normal;
	color: White;
}
.TableTotalD {
	font-size: 12px;
	font-weight: normal;
	color: Red;
}
.TableTip {
	font-size: 12px;
	font-weight: normal;
	color: Black;
	background-color : #FFFFCC;
	border : 1px dashed Gray;
}
.order_graph_0 {
	font-size: 9px;
	color: white;
}
.order_graph_1 {
	font-size: 9px;
	color: white;
}
.order_white {
	font-size: 12px;
	color: #FFFFFF;
}
.order_on {
	font-size: 10px;
	color: White;
	background : #505494;
}
.order_off {
	font-size: 10px;
	color: White;
	background : Silver;
}
.ERROR{
	color: red;
}

.border1
{
 border: 1px solid #ffffff;
 background-color : #ffffff;
 padding : 1px;
}
.portal_title{
 padding: 3px;
 border: 1px solid #dbdbdb;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 24px;
 color: #cc0000;

}
.property_head
{
	font-size: 11px;
	font-weight: bold;
	background-color:#d8d8d8;
	border-top:2px solid #ffffff;
	border-bottom:1px solid #ffffff;
}
th.property_head
{
	padding-left: 4px;
}
.property
{
	font-size: 11px;
	background-color:#f1f1f1;
	border-bottom:1px solid #ffffff;
}
th.property
{
	padding-left: 20px;
}





/* Regiesterkarten */
.tabs
{
	float: left;
	width: 100%;
	line-height: normal;
	background-image: url(http://www.complete-your-bmw.de/navigation/tabs_bg.gif);
	background-repeat:repeat-x;
	background-position: bottom;
	display: block;
	border-left:1px solid #999999;
}

/** Varianten **/

label
{
	display:block;
	padding:10px;
}
td.prod_text{
padding-left: 36px;
padding-right: 36px;
}
td.weitere{
width : 147px;
border-left : solid 1px #727381;
padding-left : 20px;
padding-right : 20px;
}
td.detail_img{
 padding-left : 36px;
 padding-right : 36px;
  padding-bottom : 36px;
}
.TableDataLB {
	font-size: 12px;
	font-weight: normal;
	color: White;
	background-color : #E6E6E6;
	border-bottom : 1px solid #3366CC;
}


.textsmall,a.data_protect{
color : black;
}


