.Titel,h1,h2{
	font-size : 14px;
	text-decoration : none;
	color : White;
	font-style : normal;
	font-weight : bold;
        line-height : 120%;
}
.Untertitel,h3,h4{
	font-size : 12px;
	text-decoration : none;
	color : Black;
	font-style : normal;
	font-weight : bold;
        line-height : 105%;
}
.Einfuehrungstext,h5,h6{
	font-size : 12px;
	text-decoration : none;
	color : #666666;
	font-style : italic;
	font-weight : normal;
        line-height : 150%;
}
.text,p,div,textarea {
	font-size : 12px;
	text-decoration : none;
	font-style : normal;
	font-weight : normal;
        line-height : 150%;
}
td,th,li,ol{
 font-size : 12px;
 line-height : 150%;
}
.fehler
{
	font-size : 12px;
	text-decoration : none;
	color : #DF002B;
	font-style : normal;
	font-weight : normal;
        line-height : 150%;

}
a{
	text-decoration : none;
        color: #e2001a;
	font-style : normal;
	font-weight : normal;
}
a:hover{
	text-decoration : underline;
	color : #e2001a;
	font-style : normal;
	font-weight : normal;
}
#body_raiko{
        margin:0px;
        background-color:#999;
        background-image:url(http://www.marcello-bike.de/navigation/body.gif);
        background-repeat:repeat-x; 
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration : none;
	color : #666;
	font-style : normal;
	font-weight : normal;
	scrollbar-base-color : white;
	scrollbar-face-color : white;
	scrollbar-arrow-color : #999;
	scrollbar-shadow-color : white;
	scrollbar-track-color : white;
	scrollbar-darkshadow-color : #999;
	scrollbar-3dlight-color : #999
        line-height : 150%;
}
#ecomasCMSContent{
  background-color:white;
  padding:10px; 
}
body{
  background-color:white;
  font-family : Arial, Helvetica, sans-serif;
  font-size : 12px;
  text-decoration : none;
  color : #666;
  font-style : normal;
  font-weight : normal;
  line-height : 150%;
}
#table_general{
 width:976px;
}
#row_top
{
 height:136px;
}
#row_top2
{
  height:23px;
  background-color:black;
  background-image:url(http://www.marcello-bike.de/navigation/top2_bg.gif);
  background-repeat:no-repeat;
  background-position:left;
  border-right:solid 3px white;
  padding-right:9px; 
}
#td_search{
 padding-left:3px;
}
input.search_input{
 height:21px;
 text-transform: uppercase;
 font-size:12px;
 width:140px;
}
input.go_button{
 height:23px;
 text-transform: uppercase;
 font-size:12px;
 padding-bottom:3px;
 padding-top:2px;
 padding-left:6px;
 padding-right:6px;
}
a.special,a.special:hover{
 font-size:10px;
 text-transform: uppercase;
 color:#999;
 text-decoration:none;
 font-weight:normal;
}
a.special:hover{
 color:white;
}
#row_top3
{
  border:solid 3px white;
  background-color:black;
}
#row_top3_2
{
  border-top:solid 3px white;
  border-left:solid 3px white;
  border-right:solid 3px white;
  border-bottom:solid 3px #cfcfce;
  background-color:black;

}
td.menu_e1{
 height:39px;
}
a.e1,a.e1:hover,a.e1_a,a.e1_a:hover{
 display: block;
 height:39px;
 max-height:28px;
 font-size:12px;
 text-transform: uppercase;
 color:#999;
 text-decoration:none;
 font-weight:normal;
 padding-left:11px;
 padding-right:11px;
 padding-top:11px;
}
a.e1:hover,a.e1_a,a.e1_a:hover{
 color:black;
  background-image:url(http://www.marcello-bike.de/navigation/e1_a_bg.gif);
  background-repeat:repeat-y;
  background-position:left;
  background-color:#f9f9f9;
}
#toolbar{
  background-image:url(http://www.marcello-bike.de/navigation/toolbar_bg.gif);
  background-repeat:no-repeat;
  background-position:top;
  height:59px;
  padding-top:6px;
  padding-left:35px;
}
.welcome_text{
 background-color:#666666;
 color:white;
 padding:25px;
}
#row_inhalt{
   border-left:solid 1px white;
   border-right:solid 3px white;
}
#col_menu{
   border-right:solid 1px #cdcdcd;
   background-image:url(http://www.marcello-bike.de/navigation/col_menu_bg.gif);
   background-repeat:repeat-y;
   background-position:left;
   background-color:#fafafa;
   width:182px;
   padding-left:4px;
}
div.e2,div.e3,div.e4,div.special2{
  border-top:solid 1px white;
  border-bottom:solid 1px #cdcdcd;
}
a.e2,a.e2:hover,a.e2_a,a.e2_a:hover,a.e2_af,a.e2_af:hover,
a.e3,a.e3:hover,a.e3_a,a.e3_a:hover,a.e3_af,a.e3_af:hover,
a.e4,a.e4:hover,a.e4_af,a.e4_af:hover
{
 display: block;
 font-size:11px;
 text-transform: uppercase;
 color:black;
 text-decoration:none;
 font-weight:normal;
 padding-left:7px;
 padding-right:16px;
 padding-top:3px;
 padding-bottom:3px;
}
a.e3,a.e3:hover,a.e3_a,a.e3_a:hover,a.e3_af,a.e3_af:hover{
 padding-left:15px;
}
a.e4,a.e4:hover,a.e4_af,a.e4_af:hover{
 padding-left:23px;
}
a.e2:hover,a.e2_a,a.e2_a:hover,a.e2_af,a.e2_af:hover,
a.e3:hover,a.e3_a,a.e3_a:hover,a.e3_af,a.e3_af:hover,
a.e4:hover,a.e4_af,a.e4_af:hover
{
 color: #e2001a;
 background-color:white;
}
a.e2_a,a.e2_a:hover,a.e3_a,a.e3_a:hover
{
   background-image:url(http://www.marcello-bike.de/navigation/marker.gif);
   background-repeat:no-repeat;
   background-position:right;
}
a.e2_af,a.e2_af:hover,a.e3_af,a.e3_af:hover,a.e4_af,a.e4_af:hover
{
   background-image:url(http://www.marcello-bike.de/navigation/marker_f.gif);
   background-repeat:no-repeat;
   background-position:right;
}
a.special2,a.special2:hover{
 font-family : Arial, Helvetica, sans-serif;
 display: block;
 font-size:11px;
 /*text-transform: uppercase;*/
 color:#666;
 text-decoration:none;
 font-weight:normal;
 padding-left:7px;
 padding-right:16px;
 padding-top:3px;
 padding-bottom:3px;
}
a.special2:hover{
 text-decoration:underline;
}

#td_title{
 background-color:#999999;
 border-left:solid 1px white;
 padding-left:27px;
 padding-right:27px;
 padding-top:10px;
 padding-bottom:10px;
}
#td_content{
 background-color:white;
}
#td_text{
 padding-left:28px;
 padding-right:28px;
 padding-top:10px;
 padding-bottom:10px;
}
#td_box{
 width:189px;
}
div.pbox{
 border:solid 1px #cdcdcd;
}
div.pbox_sep{
 height:1px;
max-height:1px;
}
div.text_hr{
 height:1px;
max-height:1px;
 background-color:#cdcdcd;
}
/*#### Bilder-Show #############################################################*/
#sashadow
{
	position:absolute;
	top:0;
	left:0;
	-moz-opacity:0.7;
	opacity: 0.7;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	background-color:#cccccc;
	z-index:100001;
	width:100%;
	height:100%;
}
#imagelayer
{
	position:absolute;
	top:0;
	left:0;
	z-index:100002;
	width:100%;
	height:100%;
}
#ecomasLoadImage
{
	display: block;
	padding: 20px;
}
.BildVisible
{
	-moz-opacity:1;
	opacity: 1;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	border:1px solid #cccccc;
}
.BildHidden
{
	-moz-opacity:0.01;
	opacity: 0.01;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=1);
}
.Opacity
{
	-moz-opacity:0.2;
	opacity: 0.2;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20);
	width:187px;
}
/*############################################################################*/
/*Händler-Login*/
#dealerlogin_form{
 background-color:white;
 padding:6px;
}
input.dealernr,input.dealerpass{
 background-color:white;
 width:126px;
 height:20px;
}
div.logininfo,div.logininfo_logout{
 background-color:white;
 padding:6px;
}



/*############################################################################*/
/* SHOP */
#td_merkzettel{
 background-image:url(http://www.marcello-bike.de/navigation/basket_bg.gif);
  background-repeat:repeat-y;
  background-position:left;
  width:80px;
  border-right:solid 1px white;
}
#merkzettel_marker{
  /*background-image:url(http://www.marcello-bike.de/navigation/shop/merkzettel_marker.gif);
  background-repeat:no-repeat;
  background-position:right;*/
  width:13px;
  min-width:13px;
  padding-left:3px;
}
#merkzettel_title{
 font-size:11px;
  color:black;
 padding-left:8px;
}
#td_basket{
  background-image:url(http://www.marcello-bike.de/navigation/basket_bg.gif);
  background-repeat:repeat-y;
  background-position:left;
  background-color:#fafafa;
  width:180px;
}
#td_title_shop{
 background-color:#FFFFFF;
 border-left:solid 1px white;
 padding-left:27px;
 height:44px;
 border-bottom:solid 1px #d9d9d9;
 vertical-align:top;
}
.textklein_basket{
 color:black;
 font-size:11px;
}
.Titel_shop{
 font-size : 14px;
 text-decoration : none;
 color : Black;
 font-style : normal;
 font-weight : bold;
 line-height : 120%;
}
.Untertitel_shop,#prod_results_msg{
 font-size : 12px;
 text-decoration : none;
 color : Black;
 font-style : normal;
 font-weight : normal;
 line-height : 120%;
}
#prod_results_msg{
 padding-top:10px;
 text-decoration:underline;
 padding-bottom:10px;
}
.shopcat_row{
 border-left:solid 1px #d9d9d9;
 /*border-top:solid 1px #d9d9d9;*/
}
#td_text_shop{
 padding-left:1px;
 padding-bottom:10px;
}
.shopcat_img{
 /*padding:1px;*/
 border-right:solid 1px #d9d9d9;
 border-bottom:solid 1px #d9d9d9;
 height:225px;
 min-height:226px;
 width:260px;
 min-width:260px;
}
td.shopcat_name{
 border-right:solid 1px #d9d9d9;
 border-bottom:solid 1px #d9d9d9;
 height:30px;
 min-height:30px;
 padding-left:28px;
}
a.shopcat_name,a.shopcat_name:hover{
 color:black;
 font-weight:bold;
 text-decoration:none;
 font-size:11px;
 display:block;
 background-image:url(http://www.marcello-bike.de/navigation/marker_f.gif);
 background-repeat:no-repeat;
 background-position:right;
}
/** Uebersicht **/
.overview_bottom
{
  clear:both;
  height:25px;
}
.overview_prod
{
  float:left;
  width:260px;
  overflow:hidden;
  margin: 0 0 0 0;
  display:block;
  text-decoration:none;
}
.overview_prod img
{
 width:257px;
}

.overview_proda
{
  background-color:white;
  border-right:1px solid #d9d9d9;
  text-align:center;
  padding:1px;
  max-height:230px;
  height:230px;
  overflow:hidden;
}
.overview_prodb
{
	padding: 10px;
        padding-left: 28px;
	border-right:1px solid #d9d9d9;
	color:black;
	font-size:11px;
	overflow:hidden;
        height:100px;
}
.overview_prodb a
{
	font-size:11px;
	color:#666;
	font-weight:bold;
	text-decoration:none;
}
.Preis, .PreisB
{
	font-size:18px;
	font-weight:bold;
         color:#e2001a; 
}
.overview_prodb .versand
{
	text-decoration:underline;
	font-weight:normal;
}
a.overview_detail
{
  border-top:1px solid #d9d9d9;
  border-right:1px solid #d9d9d9;
  border-bottom:1px solid #d9d9d9;
  display:block;
  line-height:28px;
  height:30px;
  min-height:30px;
  padding-left:28px;
  text-decoration:none;
  color:#e2001a;
  font-size:11px;
  font-weight:bold;
  background-image:url(http://www.marcello-bike.de/navigation/marker_f.gif);
  background-repeat:no-repeat;
  background-position:right;
}

a.prod_name1,a.prod_name1:hover{
 color:black;
 font-weight:bold;
 text-decoration:none;
}

.prod_count_msg
{
}
a.slink,a.slink_a,a.slink:hover,a.slink_a:hover
{
 color:#666;
 text-decoration:none;
 background-color:#e8eaec;
 padding: 3px;
 padding-left: 24px;
/* background-image:url(http://www.papier-rausch.de/navigation2/shop/sort_marker.gif);*/
 background-repeat:no-repeat;
 background-position:left;
}
a.slink_a,a.slink_a:hover
{
  background-image:url(http://www.papier-rausch.de/navigation2/shop/sort_marker_a.gif);
}
.Artikelnr{
 font-style:italic;
}
.small{
 font-size:9px;
}
/* End Uebersicht */

/*Detailansicht*/
div.shop_box_with_border{
 margin-bottom:30px;
}
div.zoom{
 margin-top:16px;
}
#Artikel_info
{
 padding-left:56px;
 padding-top:24px;
}
.uvp{
  color:black;
 font-size:12px;
 text-decoration:none;
}
.shop_prod_name1,.shop_prod_name1:hover{
 font-weight:bold;
 color:black;
 font-size:12px;
 text-decoration:none;
}
.shop_prod_name2,.shop_prod_name1:hover{
 font-weight:normal;
 color:black;
 font-size:12px;
 text-decoration:none;
}
.shop_prod_artnr,.shop_prod_artnr:hover{
 font-weight:normal;
 color:black;
 font-size:12px;
 text-decoration:none;
 font-style:italic;
}
.zoom{
font-weight:normal;
 color:black;
 font-size:11px;
 text-decoration:none;
}
div.other_imgs_title,div.vars_title{
 background-color:#999999;
 color:white;
 font-size:12px;
 font-weight:bold;
 padding-top:6px;
 padding-bottom:6px;
 padding-left:16px;
}
.td_moreimg{
 padding-top:13px;
 padding-bottom:13px;
}
.moreimg{
 border:solid 1px #e5e5e5;
 display:block;
}
/** Varianten **/
.tab_hide{
 display:none;
}
.tab_show{
 display:;
 float: left;
 border-left:solid 1px black;
 border-bottom:solid 1px black;
 border-right:solid 1px black;
 width:781px;
 max-width:779px;
 padding:3px;
}
td.var_header_cell1,td.var_header_cell2,td.var_header_cell1_opened,td.var_header_cell2_opened{
 padding-left:16px;
}
td.var_header_cell1,td.var_header_cell2,td.var_header_cell1_opened,td.var_header_cell2_opened{
 border-bottom:solid 1px #e5e5e5;
 color:black;
}
td.var_header_cell1_opened,td.var_header_cell2_opened{
 border-bottom:solid 1px black;
}
td.var_header_cell4,td.var_header_cell4_opened{
 border:solid 1px black;
 color:black;
 width:160px;
  background-image:url(http://www.marcello-bike.de/navigation/verlauf_bg.gif);
  background-repeat:repeat-x;
  background-position:bottom;
}
td.var_header_cell4_opened{
  border-top:solid 1px black;
  border-right:solid 1px black;
  border-left:solid 1px black;
  border-bottom:solid 1px white;
}
div.var_header_cell1{
 border-right:solid 1px #e5e5e5;
 margin-top:3px;
 margin-bottom:3px;
}
td.var_select{
 color:black;
}
div.var_select_top{
 padding-left:6px;
 background-color:white;
}
div.var_select_bottom{

}
a.var_header_link{
 display:block;
 padding-left:6px;
 background-image:url(http://www.marcello-bike.de/navigation/marker_f.gif);
 background-repeat:no-repeat;
 background-position:right;
}


div.var_container
{
	padding:10px;
	height: 185px;
	overflow:auto;
}
div.var_elm
{
        width:102px;
	height: 148px;
	float: left;
	margin-right:8px;
	margin-bottom:3px;
	border:1px solid #e5e5e5;
	background-color: #ffffff;
	padding:0px 0px 0px 0px;
}
div.var_elmchecked
{
        width:102px;
	height: 148px;
	float: left;
	margin-right:8px;
	margin-bottom:8px;
	border:1px solid black;
	background-color: #ffffff;
	padding:0px 0px 0px 0px; 
}
div.var_elmchecked img, div.var_elm img{
 width:100px;
 height:80px;
}
span.var_img{
  height:100px;
  border:0px;
  margin:0px;
}

.var_info{
  font-size:12px;
 color:black;
 font-family: Arial, Helvetica, sans-serif;
 text-decoration:none;
 font-weight:bold;
 height:40px;
}
.var_aufpreis
{
 color:black;
}
.var_radio{
 background-image:url(http://www.marcello-bike.de/navigation/verlauf_bg.gif);
 background-repeat:repeat-x;
 background-position:top;
 padding-top:6px;
 padding-bottom:6px;
}
.var_radiochecked{
 background-image:url(http://www.marcello-bike.de/navigation/verlauf_bg.gif);
 background-repeat:repeat-x;
 background-position:top;
 padding-top:6px;
 padding-bottom:6px;
}

/**/
div.tabs{
 margin-top:30px;
}
/*Registerkarten*/

td.register_a,td.register_hover{
 border-top:solid 1px #e5e5e5;
  border-left:solid 1px #e5e5e5;
 border-right:solid 1px #e5e5e5;
}
td.register,td.register_a,td.register_hover{
 padding-left:14px;
 padding-right:14px;
 padding-top:6px;
 padding-bottom:6px;
 font-weight:bold;
 color:black;
}
td.register{
 border:solid 1px #e5e5e5;
 background-color:#999999;
 color:white;
}
td.register_sep{
 width:2px;
 border-bottom:solid 1px #e5e5e5;
}
td.register_hover{
 border-bottom:solid 1px #e5e5e5;
}
td.register_empty_last{
 border-bottom:solid 1px #e5e5e5;
}
.tab_show_gray{
  border-left:solid 1px #e5e5e5;
 border-right:solid 1px #e5e5e5;
 border-bottom:solid 1px #e5e5e5;
 padding:14px;
}
.tab_show_gray2{
 border-left:solid 1px #e5e5e5;
 border-right:solid 1px #e5e5e5;
 border-bottom:solid 1px #e5e5e5;
 padding-top:12px;
 padding-left:6px;
 color:black;
}
.modell_elm{
 float:left;
 width:191px;
 height:170px;
 vertical-align:bottom;
 margin-right:1px;
 margin-bottom:10px;
 color:black;
}
.modell_link,.modell_link:hover{
 font-size:11px;
 color:black;
 width:175px;
 font-family: Arial, Helvetica, sans-serif;
 text-decoration:none;
 font-weight:normal;
}
#catarticles_div img,#accessory_div img{
  width:188px;
}

/*ONLINE_SHOP*/
.TableHeader {
	font-size: 12px;
	font-weight: bold;
	color: White;
	background-color: #999999;
}
.TableHeader2 {
	font-size: 12px;
	font-weight: bold;
	color: White;
	background-color: #e2001a;
}
.TableData {
	font-size: 12px;
	font-weight: normal;
	color: Black;
	background-color: #E5E5E5;
	border-bottom: 1px solid #999999;
}
.TableDataProd {
	font-size: 12px;
	font-weight: normal;
	color: Black;
	background-color : White;
	border-bottom : 1px solid #999999;
}
.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: Black;
}
.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: Black;
}
.order_graph_1 {
	font-size: 9px;
	color: Black;
}
.order_white {
	font-size: 12px;
	color: #FFFFFF;
}
.order_on {
	font-size: 10px;
	color: White;
	background : #e2001a;
}
.order_off {
	font-size: 10px;
	color: White;
	background : Silver;
}
.ERROR{
	color: red;
}