#userbody
{
 background-color:#cccccc;
}
#table_general{
 width:1000px;
}
td.shadow_l
{
 background-image:url(http://www.papier-rausch.de/navigation2/shadow_l.gif);
 width:13px;
}
td.shadow_r
{
 background-image:url(http://www.papier-rausch.de/navigation2/shadow_r.gif);
 width:21px;
}
td.shadow_lb
{
 background-image:url(http://www.papier-rausch.de/navigation2/shadow_lb.gif);
 width:13px;
 height:22px;
}
td.shadow_b
{
 background-image:url(http://www.papier-rausch.de/navigation2/shadow_b.gif);
 height:22px;
}
td.shadow_rb
{
 background-image:url(http://www.papier-rausch.de/navigation2/shadow_rb.gif);
 width:21px;
 height:22px;
}
/*#######################################################################*/
#td_special
{
 background-image:url(http://www.papier-rausch.de/navigation2/special_bg.gif);
 border-top: solid 2px #cccccc;
 border-bottom: solid 1px #cccccc;
 height:29px;
 font-family : Arial, Helvetica, sans-serif;
 font-size : 11px;
 color : #8c8c8c;
 text-decoration:none;
 font-weight:normal;
 font-style:normal;
}
#td_toolbar
{
 width:176px;
}
a.special,td.special,a.special:hover{
 font-family : Arial, Helvetica, sans-serif;
 font-size : 11px;
 color : #8c8c8c;
 text-decoration:none;
 font-weight:normal;
 font-style:normal;
 height:26px;
 min-height:26px;
 padding-top:4px;
 display:block;
 }
td.special{
 font-size : 13px;
 vertical-align:top;
  padding-top:2px;
}
a.special:hover{
 color:#00aad2;
 font-weight:normal;
 background-image:url(http://www.papier-rausch.de/navigation2/special_hover_bg.gif);
 background-repeat:no-repeat;
 background-position:center;
}
#td_logorow
{
 height:98px;
 background-color:#ffffff;
}
#td_logo
{
 width:217px;
}
#td_basket
{
 border-left:solid 1px #cccccc;
 vertical-align:bottom;
 padding-bottom:16px;
}
#td_basket div{
 padding:5px 5px 10px 5px;
 text-align:center;
}
#td_catimg2
{
 width:573px;
}
#td_basket_txt
{
 padding-left:5px;
}
#td_content{
  background-color:#ffffff;
}
#td_menu
{
 width: 198px;
 vertical-align:top;
 border-right:solid 1px #cccccc;
  background-image:url(http://www.papier-rausch.de/navigation2/menu_bg.gif);
 background-position:left;
 background-repeat:repeat-y;
}

/* ### Produktsuche ### */
#prodsearch{
	width:174px;
	height:22px;
	background:url(http://www.papier-rausch.de/navigation/bg_search.png) no-repeat top left;
	padding:8px 0 0 14px;
	}
input.search_input, input.go_button {
  background:transparent;
  
  border:0px;
  float:left;
  padding:0;
  margin:0;
}
input.search_input{
  width:138px;
  font-size:12px;
  line-height:100%;
  color:#666;
}
input.go_button{
  width:22px;
  cursor:pointer;
}

#table_menu{
 width:100%;
 padding-left:4px;
 padding-bottom:1px;
 background-color:white;
}
#td_inhalt
{
 vertical-align:top;
 padding-left: 4px;
}
#td_text
{
 padding-left: 9px;
 padding-right: 9px;
 padding-bottom: 9px;
}
#td_boxes
{
 width:180px;
 vertical-align:top;
 padding-left:0px;
}
td.pbox
{
  padding-bottom:4px;
}
body {
	scrollbar-3dlight-color : #cccccc;
	scrollbar-arrow-color : #FFFFFF;
	scrollbar-base-color : #cccccc;
	scrollbar-darkshadow-color : #cccccc;
	scrollbar-face-color : #cccccc;
	scrollbar-highlight-color : #FFFFFF;
	scrollbar-shadow-color : #FFFFFF;
	scrollbar-track-color : #cccccc;
	background-color: white;
	font-family : Arial, Helvetica, sans-serif;
         font-size : 12px;
         color : #666666;
	line-height : 150%;
}
.text, td, th, div {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	line-height : 150%;
}
.titel,h1,h2{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 18px;
	line-height : 150%;
	font-style : normal;
         color : #00aad2;
}
.untertitel,h3,h4{
	color : #999999;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	line-height : 150%;
         font-weight:bold;
}
.introtext,h5,h6{
	color : #00aad2;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	line-height : 150%;
	font-style : italic;
}
/*############ MENU #####################*/
td.menubt_top,td.menubt_top_h,td.menubt_top_a,td.menubt_top_af
{
 background-image:url(http://www.papier-rausch.de/navigation2/menu_bt_top.gif);
 background-repeat:no-repeat;
 background-position:top;
 /*height:27px;*/
 padding-top:5px;
 vertical-align:bottom;
}
td.menubt_top_h,td.menubt_top_a,td.menubt_top_af
{
 background-image:url(http://www.papier-rausch.de/navigation2/menu_bt_top_h.gif);
}


a.e1,a.e1:hover,a.e2,a.e2:hover,a.e3,a.e3:hover,a.e4,a.e4:hover,
a.e1_a,a.e1_a:hover,a.e1_af,a.e1_af:hover,a.e2_af,a.e2_af:hover,a.e2_a,a.e2_a:hover,a.e3_af,a.e3_af:hover,a.e3_a,a.e3_a:hover,a.e4_a,a.e4_a:hover
{
 background-image:url(http://www.papier-rausch.de/navigation2/menu_bt_bottom.gif);
 background-repeat:no-repeat;
 background-position:bottom;
 width:198px;
 max-width:191px;
 display:block;
 padding-left:7px;
 padding-bottom:7px;
 font-family : Arial, Helvetica, sans-serif;
 font-size : 12px;
 font-weight : bold;
 color : #999999;
 text-decoration:none;
}
a.e2,a.e4{
 color:#00aad2;
}
a.e2:hover,a.e4:hover{
 text-decoration:underline;
}
a.e1:hover{
 color:white;
 background-image:url(http://www.papier-rausch.de/navigation2/menu_bt_bottom_h.gif);
}
a.e1_a,a.e1_a:hover
{
 color:white;
 background-image:url(http://www.papier-rausch.de/navigation2/menu_bt_bottom_a.gif);

}
a.e1_af,a.e1_af:hover
{
 color:white;
 background-image:url(http://www.papier-rausch.de/navigation2/menu_bt_bottom_af.gif);
}
a.e2,a.e2:hover,a.e3,a.e3:hover,a.e4,a.e4:hover
{
 font-weight:normal;
}
a.e2,a.e2:hover,a.e2_af,a.e2_af:hover,a.e2_a,a.e2_a:hover
{
   padding-left:17px;
   max-width:181px;
}
a.e3,a.e3:hover,a.e3_af,a.e3_af:hover,a.e3_a,a.e3_a:hover
{
   padding-left:27px;
   max-width:171px;
}
a.e4,a.e4:hover,a.e4_a,a.e4_a:hover
{
   padding-left:37px;
   max-width:161px;
}
a.e2:hover,a.e3:hover,a.e4:hover
{
 color:#00aad2;
}
a.e2_af,a.e2_af:hover,a.e2_a,a.e2_a:hover,a.e3_af,a.e3_af:hover,a.e3_a,a.e3_a:hover,a.e4_a,a.e4_a:hover
{
 font-weight:bold;
 color:#00aad2;
}
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.papier-rausch.de/navigation2/menu_bt_marker_af.gif);
}
a.e2_a,a.e2_a:hover,a.e3_a,a.e3_a:hover
{
 background-image:url(http://www.papier-rausch.de/navigation2/menu_bt_marker_a.gif);
}
/*############ SHOP #####################*/
td.textklein_basket
{
  font-family : Arial, Helvetica, sans-serif;
 font-size : 12px;
 color : #000000;
 text-decoration:none;
 font-weight:normal;
 font-style:normal;
}
/*Catoverview*/
.shop_cat_title
{
 font-family : Arial, Helvetica, sans-serif;
 font-size : 14px;
 color : #666666;
 text-decoration:none;
 font-weight:bold;
 font-style:normal;
}
.shop_cat_subtitle
{
font-family : Arial, Helvetica, sans-serif;
 font-size : 12px;
 color : #666666;
 text-decoration:none;
 font-weight:normal;
 font-style:normal;
}
.shop_cat_intro
{
}
td.shop_cat_img
{
 border-top:solid 1px #cccccc;
 border-left:solid 1px #cccccc;
 border-right:solid 1px #cccccc;
}
td.shop_cat_name
{
 border-bottom:solid 1px #cccccc;
 border-left:solid 1px #cccccc;
 border-right:solid 1px #cccccc;
}
a.shop_cat_name
{
 font-family : Arial, Helvetica, sans-serif;
 font-size : 14px;
 color : #000000;
 text-decoration:none;
 font-weight:bold;
 font-style:normal;
 padding-top:4px;
  padding-bottom:6px;
 display:block;
  background-image:url(http://www.papier-rausch.de/navigation2/shop/shop_cat_cellmarker.gif);
 background-repeat:no-repeat;
 background-position:right;
}
td.shop_cat_row
{
 padding-top:13px;
}
td.shop_cat_cell
{
 width:167px;
 padding-right:13px;
}

/*#### 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;
}
/*############################################################################*/
td.textklein_basket{
 font-size:11px;
}

.TableHeader {
	font-size: 12px;
	font-weight: bold;
	color: White;
	background-color : #00aad2;
}
.TableHeader2 {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color : #cccccc;
}
.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 : #00aad2;
}
.order_off {
	font-size: 10px;
	color: black;
	background : #cccccc;
}
.ERROR{
	color: #CC0066;
}
#ecomasCMSContent
{
	padding: 15px;
}

