#userbody{
 background-color:#666666;
 margin:0px;
}
#table_general{
 width:962px;
}
#td_top{
 height:30px;
 color:white;
 font-size : 11px;
 text-decoration:none;
 padding-right:20px;
}
#td_logo{
 height:236px;
 background-image:url(http://www.gigabike.de/navigation2/logo_bg.jpg);
 background-repeat:no-repeat;
 vertical-align:bottom;
}
#td_logo_lt{
 vertical-align:bottom;
}
#td_logo_lb{
 height:64px;
 width:673px;
 vertical-align:bottom;
 padding-bottom:9px;
}
td.select_title{
 color : white;
 font-weight : bold;
 font-size : 12px;
 padding-left:36px;
 padding-right:10px;
}
#td_logo_rt{
 vertical-align:bottom;
 padding-right:21px;
}
input.go_button{
 background-image:url(http://www.gigabike.de/navigation2/go_button_bg.gif);
 border: 0px;
 height: 22px;
 width:18px;
}
#td_logo_rb{
  padding-right:15px;
}
a.special,a.special:hover{
 color:white;
 font-size : 11px;
 text-decoration:none;
}
a.special:hover{
 text-decoration:underline;
}
table.table_basket{
 width:207px;
}
#td_menu{
 vertical-align:top;
 background-image:url(http://www.gigabike.de/navigation2/menu_bg.gif);
 background-repeat:repeat-y;
 width:218px;
}
#td_inhalt{
 background-color:white;
 padding-top:20px;
 padding-right:20px;
 vertical-align:top;
 padding-bottom:20px;
 background-image:url(http://www.gigabike.de/navigation2/inhalt_bg.jpg);
 background-repeat:no-repeat;
}

a.ebene1,a.ebene1:hover,a.e1_a,a.e1_a:hover,a.e1_af,a.e1_af:hover,
a.ebene2,a.ebene2:hover,a.e2_a,a.e2_a:hover,a.e2_af,a.e2_af:hover,
a.ebene3,a.ebene3:hover,a.e3_a,a.e3_a:hover,a.e3_af,a.e3_af:hover,
a.ebene4,a.ebene4:hover,a.e4_a,a.e4_a:hover{
 width:188px;
 border-bottom:solid 1px #717171;
 margin-left:8px;
 padding-top:7px;
 padding-bottom:7px;
 color:#999999;
 font-weight:bold;
 text-decoration:none;
 display:block;
}
a.ebene1:hover,a.e1_a,a.e1_a:hover,a.e1_af,a.e1_af:hover,
a.ebene2:hover,a.e2_a,a.e2_a:hover,a.e2_af,a.e2_af:hover,
a.ebene3:hover,a.e3_a,a.e3_a:hover,a.e3_af,a.e3_af:hover,
a.ebene4:hover,a.e4_a{
 color:#ff9900;
}
a.e1_a,a.e1_a:hover,a.e2_a,a.e2_a:hover,a.e3_a,a.e3_a:hover{
 background-image:url(http://www.gigabike.de/navigation2/e1_a_bg.gif);
 background-position:right;
 background-repeat:no-repeat;
}
a.e1_af,a.e1_af:hover,a.e2_af,a.e2_af:hover,a.e3_af,a.e3_af:hover,a.e4_a,a.e4_a:hover{
 background-image:url(http://www.gigabike.de/navigation2/e1_af_bg.gif);
 background-position:right;
 background-repeat:no-repeat;
}
a.ebene2,a.ebene2:hover,a.e2_a,a.e2_a:hover,a.e2_af,a.e2_af:hover{
 padding-left:12px;
 max-width:176px;
}
a.ebene3,a.ebene3:hover,a.e3_a,a.e3_a:hover,a.e3_af,a.e3_af:hover{
 padding-left:24px;
 max-width:164px;
}
a.ebene4,a.ebene4:hover,a.e4_a,a.e4_a:hover{
 padding-left:36px;
 max-width:158px;
}

#td_bottom_left{
 width:218px;
 vertical-align:top;
}
#td_bottom_right{
 width:40px;
 vertical-align:top;
}
#td_bottom{
 background-color:white;
 vertical-align:top;
 padding-top:8px;
}

#toolbar_grayborder{
 border:solid 1px #333333;
 height:20px;
 width:702px;
}
#toolbar_whiteborder{
 border:solid 1px #FFFFFF;
 width:702px;
 background-color:#333333;
}
#td_ecomas{
 padding-top:6px;
 padding-bottom:6px;
 padding-right:40px;
}
a.ecomas,a.ecomas:hover{
 color:white;
 font-size:10px;
 text-decoration:none;
}
a.ecomas:hover{
 text-decoration:underline;
}

.Titel,h1,h2{
	font-size : 14px;
	text-decoration : none;
	color : Black;
	font-style : normal;
	font-weight : bold;
        line-height : 105%;
}
.Untertitel,h3,h4{
	font-size : 12px;
	text-decoration : none;
	color : #ff9900;
	font-style : normal;
	font-weight : bold;
        line-height : 105%;
}
.Einfuehrungstext,h5,h6{
	font-size : 12px;
	text-decoration : none;
	color : black;
	font-style : italic;
	font-weight : normal;
        line-height : 105%;
}
.text,p,td,th,div,ul,li,ol,textarea {
         color:black;
	font-size : 12px;
	text-decoration : none;
	font-style : normal;
	font-weight : normal;
        line-height : 150%;
}
.fehler
{
	font-size : 12px;
	text-decoration : none;
	color : red;
	font-style : normal;
	font-weight : normal;
        line-height : 150%;
}
a{
	text-decoration : none;
	color : #ff9900;
	font-style : normal;
	font-weight : normal;
}
a:hover{
	text-decoration : underline;
	color : #ff9900;
	font-style : normal;
	font-weight : normal;
}
body{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration : none;
	color : #000000;
	font-style : normal;
	font-weight : normal;
	scrollbar-base-color : #666666;
	scrollbar-face-color : #666666;
	scrollbar-arrow-color : white;
	scrollbar-shadow-color : #666666;
	scrollbar-track-color : #666666;
	scrollbar-darkshadow-color : white;
	scrollbar-3dlight-color : white;
        line-height : 150%;
}

/*SHOP*/
td.textklein_basket{
 color:white;
}
.Kategorie,.Kategorie:hover{
 font-weight : bold;
 text-decoration: none;
 color:black;
}
.Kategorie:hover{
  text-decoration: underline;
}
td.td_catrow_topsep{
 height:8px;
}
td.td_catrow_bottomsep{
 height:8px;
 border-bottom:solid 1px black;
}
td.td_catcol_sep{
  border-left:solid 1px black;
}
td.td_cat_col1{
 padding-right:10px;
}
.slink,.slink:hover{
 font-weight:bold;
}
td.prod_count{
 text-decoration:underline;
}
.Preis{
  font-weight : bold;
 text-decoration: none;
 color:black;
 font-size:18px; 
}
td.zoomrow{
 padding-top:10px;
}
td.zoomtext{
 color:#666666;
 vertical-align:top;
}
td.prod_col1{
 padding-right:36px;
 vertical-align:top;
}
td.prod_col2{
 vertical-align:top;
 padding-right:5px;
}
td.prod_col3{
 vertical-align:top;
 border-left:solid 1px black;
 padding-left:5px;
}
.Artikelnr{
font-size : 12px;
text-decoration : none;
color : black;
font-style : italic;
font-weight : normal;
line-height : 105%;
}
td.prod_basket{
 vertical-align:top;
}
td.shop_detail_cell_var{
 border: solid 1px black;
 margin-bottom: 10px;
}
td.prod_details{
 padding-top:10px;
 padding-bottom:10px;
}
td.shop_vargroup_col_1{
 padding-left:10px;
}
td.shop_vargroup_col_3{
 padding-top:3px;
 padding-bottom:3px;
}
td.shop_vargroup_col_4_2{
 padding-right:10px;
}

/* Regiesterkarten */
.tabs
{
 }
div.tab_show
{
  border-left: 1px solid black;
  border-right: 1px solid black;
  border-bottom: 1px solid black;
  background-color : white;
  padding : 7px;
  width:724px;
  max-width:708px;
}
div.tab_hide
{
 display:none;
}

td.register{
 background-image:url(http://www.gigabike.de/navigation2/shop/reg_bg.gif);
 background-repeat:no-repeat;
 color:black;
 padding-left:7px;
}
td.register_a{
 background-image:url(http://www.gigabike.de/navigation2/shop/reg_a_bg.gif);
 background-repeat:no-repeat;
 color:black;
 padding-left:7px;
}
td.register_empty_last{
 border-bottom: 1px solid black;
}
#moreimgs_div{
 padding-top:10px;
 padding-bottom:10px;
padding-left:10px;
}
#table_moreimgs{
 background-color:#c9d2da;
}
td.td_moreimg{
  background-color:white;
 padding:10px;
 border-right:solid 1px black;
}
a.moreimg{


}

.TableHeader {
	font-size: 12px;
	font-weight: bold;
	color: White;
	background-color : #ff9900;
}
.TableHeader2 {
	font-size: 12px;
	font-weight: bold;
	color: White;
	background-color : #999999;
}
.TableData {
	font-size: 12px;
	font-weight: normal;
	color: black;
	background-color : #f2f2f2;
}
.TableDataProd {
	font-size: 12px;
	font-weight: normal;
	color: Black;
	background-color : #f2f2f2;
	border-bottom : 1px solid #CECECE;
}
.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 : #FFFFFF;
	border-bottom : 1px solid #563423;
}
.TableTotalL {
	font-size: 12px;
	font-weight: normal;
	color: black;
}
.TableTotalD {
	font-size: 12px;
	font-weight: normal;
	color: black;
}
.TableTip {
	font-size: 12px;
	font-weight: normal;
	color: black;
	background-color : #FFFFCC;
	border : 1px dashed Gray;
}
.order_graph_0 {
	font-size: 9px;
	color: black;
}
.order_graph_1 {
	font-size: 9px;
	color: black;
}
.order_white {
	font-size: 12px;
	color: #FFFFFF;
}
.order_on {
	font-size: 10px;
	color: White;
	background : #ff9900;
}
.order_off {
	font-size: 10px;
	color: white;
	background : #999999;
}
.ERROR{
	color: #CC0066;
}
#ecomasCMSContent
{
	padding: 15px;
}
