
  body                           { font:8pt Tahoma, Arial, Helvetica, sans-serif, Verdana, Trebuchet MS; color:#000000 }
   table                         { font:8pt }
   a:link                        { font:8pt Tahoma, Arial, Helvetica, sans-serif, Verdana, Trebuchet MS; color:#0000FF; text-decoration:underline; line-height: 17px; letter-spacing:1px; }
   a:visited                     { font:8pt Tahoma, Arial, Helvetica, sans-serif, Verdana, Trebuchet MS; color:#0000FF; text-decoration:underline; line-height: 17px; letter-spacing:1px; }
   a:active                      { font:8pt Tahoma, Arial, Helvetica, sans-serif, Verdana, Trebuchet MS; color:#000000; text-decoration:underline; line-height: 17px; letter-spacing:1px; }
   a:hover                       { font:8pt Tahoma, Arial, Helvetica, sans-serif, Verdana, Trebuchet MS; color:#000000; text-decoration:underline; line-height: 17px; letter-spacing:1px; }
   tr							 {vertical-align: top}

  .txt				{ font:9px Verdana, Arial, Helvetica, sans-serif, Verdana, Tahoma, Trebuchet MS;  color:#000000 }
  .txtd				{ font:10px Verdana, Tahoma, Arial, Helvetica, sans-serif, Trebuchet MS; line-height: 14px; color:#000000 }
  .txtm				{ font:7pt Trebuchet MS, Arial, Helvetica, sans-serif, Verdana; letter-spacing:1px; color:#999999 }
  .txtn				{ font:9px Verdana, Tahoma, Trebuchet MS, Arial, Helvetica, sans-serif, Verdana; color:#7D92B7 ; line-height: 14px; }
  .txtg				{ font:7pt Arial, Helvetica, sans-serif, Verdana, Trebuchet MS; letter-spacing:1px; color:#999999 }
  .txtbold			{ font:8pt Arial, Helvetica, sans-serif, Verdana, Trebuchet MS; font-weight:bold; letter-spacing:1px; color:#000000 }
  .txtb				{ font:8pt Trebuchet MS, Arial, Helvetica, sans-serif, Verdana; font-weight:bold; letter-spacing:1px; color:#000000 }
  .txte				{ font:8pt Tahoma, Trebuchet MS, Arial, Helvetica, sans-serif, Verdana; font-weight:bold; letter-spacing:1px; color:#000000 }
  .txtt				{ font:8pt Tahoma, Trebuchet MS, Arial, Helvetica, sans-serif, Verdana; font-weight:bold; letter-spacing:1px; color:#000000 }
  .txtfb			{ font:18px Arial, Helvetica, sans-serif, Verdana; font-weight:bold; color:#000000; line-height: 24px;}
  .txtf				{ font:18px Arial, Helvetica, sans-serif, Verdana; color:#000000; line-height: 24px;}
  .txtc			 	{ font:8pt Tahoma, Trebuchet MS, Arial, Helvetica, sans-serif, Verdana; letter-spacing:1px; color:#000000 }
  .txth 			{ background: #FFFF33; font-weight:bold; letter-spacing:1px; color:#000000; padding:2px; }
  .txthb			{ font:8pt Trebuchet MS, Arial, Helvetica, sans-serif, Verdana; background: #FFFF33; font-weight:bold; letter-spacing:1px; color:#000000 }
  .txtl				{ font:7pt Tahoma, Arial, Helvetica, sans-serif, Verdana, Trebuchet MS; letter-spacing:1px; color:#000000; line-height: 14px; }
  .txtp 			{ font:7pt Tahoma, Arial, Helvetica, sans-serif, Verdana, Trebuchet MS; color:#000000; letter-spacing:1px; }
  .txtnews			{ font-family: Verdana, Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;	font-size : 11px;	font-style: normal;	color : #000000;	line-height: 18px; }
  A.txtlink:hover   { COLOR: #003366; text-decoration : underline; }
  A.txtlink:active  { COLOR: #00FF66; }  

.txtlink          { font:9px Tahoma, Arial, Helvetica, sans-serif, Verdana; letter-spacing:1px; line-height: 14px; color:#0000FF  }
A.txtlink:link          { font:9px Tahoma, Arial, Helvetica, sans-serif, Verdana; letter-spacing:1px; line-height: 14px; color:#0000FF  }
A.txtlink:hover          { font:9px Tahoma, Arial, Helvetica, sans-serif, Verdana; letter-spacing:1px; line-height: 14px; color:#000000  }
A.txtlink:visited          { font:9px Tahoma, Arial, Helvetica, sans-serif, Verdana; letter-spacing:1px; line-height: 14px; color:#0000FF  }

.bluelink 					{ font:8pt Tahoma, Arial, Helvetica, sans-serif, Verdana, Trebuchet MS; font-weight:bold; line-height: 15px; color:#000000; letter-spacing:1px; }
A.bluelink:link 			{ font:8pt Tahoma, Arial, Helvetica, sans-serif, Verdana, Trebuchet MS; font-weight:bold; line-height: 15px; color:#0000FF; text-decoration:underline; letter-spacing:1px; }
A.bluelink:active 			{ font:8pt Tahoma, Arial, Helvetica, sans-serif, Verdana, Trebuchet MS; font-weight:bold; line-height: 15px; color:#000000; text-decoration:underline; letter-spacing:1px; }
A.bluelink:hover 			{ font:8pt Tahoma, Arial, Helvetica, sans-serif, Verdana, Trebuchet MS; font-weight:bold; line-height: 15px; color:#000000; text-decoration:underline; letter-spacing:1px; }
A.bluelink:visited  		{ font:8pt Tahoma, Arial, Helvetica, sans-serif, Verdana, Trebuchet MS; font-weight:bold; line-height: 15px; color:#0000FF; text-decoration:underline; letter-spacing:1px; }
A.bluelink:visited:hover  	{ font:8pt Tahoma, Arial, Helvetica, sans-serif, Verdana, Trebuchet MS; font-weight:bold; line-height: 15px; color:#000000; text-decoration:underline; letter-spacing:1px; }

.green 		{ background-color : #B8F861; padding-left : 4px; padding-right : 4px; }

.txtxxl {	FONT-SIZE: 18px; 
	COLOR: #000000; 
	LINE-HEIGHT: 24px; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Arial, Trebuchet MS, Tahoma, Helvetica, sans-serif;
}
.bgblu {color: #FFFFFF}

.htmltd {
	font-family: Verdana, Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style: normal;
	color : #000000;
	line-height: 18px;
	}
.htmlmain {
	font-family: Verdana, Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style: normal;
	color : #000000;
	line-height: 18px;
	}
.text {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-style: normal;
	color : #000000;
	}
.txt1 {	FONT-SIZE: 9px; 
	COLOR: #000000; 
	LINE-HEIGHT: 16px; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif, Tahoma
}
.txtxl {	FONT-SIZE: 13px; 
	COLOR: #000000; 
	LINE-HEIGHT: 22px; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.txtxs {	FONT-SIZE: 11px; 
	COLOR: #000000; 
	LINE-HEIGHT: 18px; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}
.textarial { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size : 9px; 
	font-style: normal; 
	color : #000000; 
	}
.textbold {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-style: normal;
	color : #000000;
	font-weight: bold;
}
.textserif {
	font-family:Tahoma, Verdana, Arial, sans-serif, Helvetica;
	font-size : 9px;
	font-style: normal;
	color : #000000;
}
.tb1 {
	background-color : #D0DFF0;
	background-image:url(/images/front/bgn.gif) ;
	padding-top: 2px;
	padding-bottom: 2px;
	font:7pt Arial, Helvetica, sans-serif, Verdana, Tahoma, Trebuchet MS; letter-spacing:1px; color:#000000; 
	vertical-align:middle ;
	text-align:center;
}
.table2b {
	background-color : #FFFFFF;
	padding : 2px;
	border-bottom : 1px solid #D0DFF0;
}
.table2bt {
	background-color : #F5F5F5;
	font-family :  Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	text-decoration : none;
	color : #000000;
	border-bottom : 1px solid #E8ECEC;
	border-top : 1px solid #E8ECEC;
}
.table2btlink {
	font-family : Tahoma, Arial, Helvetica, sans-serif, Verdana, Trebuchet MS; 
	font-size : 8px;
	font-weight:bold; 
	color:#0000FF; 
	text-decoration:underline;
	background-color : #F5F5F5;
	border-bottom : 1px solid #E8ECEC;
	border-top : 1px solid #E8ECEC;
}
.link2 { 
	color : #0066CC; 
	font-size : 9px; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: underline;
}
.tablelrfree {
	background-color : #F5F5F5;
	padding-left : 6px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-style: normal;
	color : #000000;
	font-weight: bold;
	border-left : 1px solid #CDCDC1;
	border-bottom : 1px solid #CDCDC1;
}

.cell  { padding-top: 8px; padding-bottom: 8px; }
.cell2 { padding-top: 4px; padding-bottom: 4px; 
	font-family: Verdana, Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif; 
	font-size : 11px;
	font-style: normal;
	color : #000000;
	line-height: 18px; }
.cell3 { padding-bottom: 2px; }
.cell4 { padding-top: 10px; color: #B1CAD8; }
.cell5 { padding-top: 10px; }
.cell6 { padding-top: 2px; padding-bottom: 2px; font:7pt Tahoma, Arial, Helvetica, sans-serif, Verdana, Trebuchet MS; color:#000000; letter-spacing:1px; }
.cell7  { background-color : #E4EFFA; }

.shopdetailline {
	background-color : #CCCCCC ;
	border-left: 4px solid #FFFFFF;
	border-right: 4px solid #FFFFFF;
	}
.menu {
	background-color : #E8E8E8;
	padding-left : 8px;
	padding-bottom : 2px;
	padding-right : 8px;
	padding-top : 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size : 9px;
	font-style: normal;
	color : #000000;
	border-right : 1px solid #999999; 
}
.on {
	background-color : #CCCCCC ;
	padding-left : 8px;
	padding-bottom : 4px;
	padding-right : 8px;
	padding-top : 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size : 11px;
	font-style: normal;
	font-weight:bold;
	color : #000000;
	border-bottom : 2px solid #CCCCCC;
}
.bg {
	background-color : #D0DFF0;
}

.link {
	color : #006699;
	font-size : 9px;
; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif
}
A.link:active {
	COLOR: #006699;
}
A.link:link {
	COLOR: #006699;
}
A.link:visited {
	COLOR: #003366;
}
A.link:hover {
	COLOR: #0066CC;
        text-decoration : underline;
}

.link2 { 
	color : #0066CC; 
	font-size : 9px; ; 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: underline;
}
.frontbg { 
	background-image:url(http://images.deutschesfachbuch.de/images/front/fade.jpg); background-repeat:no-repeat; background-position: 0px 0px; background-position:right; }
	
.frontmenu {
	background-color : #F4F4F4 ;
	padding-left : 8px;
	padding-bottom : 4px;
	padding-right : 8px;
	padding-top : 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size : 9px;
	font-style: normal;
	color : #000000;
	border-right : 1px solid #D7D7D7;
}
.frontmenux {
	border-right : 3px solid #D7D7D7;
}
.searcht {
	background-color : #D0DFF0;
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size : 9px;
	font-style: normal;
	color : #000000;
	border-right : 3px solid #B1CAD8;
	border-left : 3px solid #B1CAD8;
}
.searcht_ssl {
	background-color : #D0DFF0;
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size : 9px;
	font-style: normal;
	color : #000000;
	border-right : 3px solid #B1CAD8;
	border-left : 3px solid #B1CAD8;
}
.searchc {
	background-color : #E4EFFA;
	padding-left : 8px;
	padding-bottom : 3px;
	padding-right : 8px;
	padding-top : 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size : 9px;
	font-style: normal;
	color : #000000;
	border-right : 4px solid #B1CAD8;
	border-left : 4px solid #B1CAD8;
	border-top: 1px solid #D0DFF0;
	border-bottom: 1px solid #D0DFF0;
	background-image:url(http://images.deutschesfachbuch.de/images/front/bgs.gif); background-repeat:no-repeat; background-position: 0px 0px; background-position:top; background-position:left;
}
.searchc_ssl {
	background-color : #E4EFFA;
	padding-left : 8px;
	padding-bottom : 3px;
	padding-right : 8px;
	padding-top : 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size : 9px;
	font-style: normal;
	color : #000000;
	border-right : 4px solid #B1CAD8;
	border-left : 4px solid #B1CAD8;
	border-top: 1px solid #D0DFF0;
	border-bottom: 1px solid #D0DFF0;
	background-image:url(https://deutschesfachbuch.de/images/front/bgs.gif); background-repeat:no-repeat; background-position: 0px 0px; background-position:top; background-position:left;
}
.ice001notactive { background-image:url(http://images.deutschesfachbuch.de/images/front/ice001.gif); background-repeat:repeat-x ; background-position: 0px 7px; }
.ice002 { background-image:url(http://images.deutschesfachbuch.de/images/front/ice002.gif); background-repeat:no-repeat ;  padding-top:3px; }
.ice004 { background-image:url(http://images.deutschesfachbuch.de/images/front/ice004.gif); background-repeat:no-repeat ; background-position:top right ; padding-top:2px;  vertical-align:middle }
.ice005 { background-image:url(http://images.deutschesfachbuch.de/images/front/ice005.gif); background-repeat:repeat-x ; }
.txtice	{ font:8pt Trebuchet MS, Arial, Helvetica, sans-serif, Verdana; font-weight:bold; letter-spacing:1px; color:#B1C5DA }
.icespace { padding-top:12px; }
.ice006 { background-image:url(http://images.deutschesfachbuch.de/images/front/ice006.gif); background-repeat:no-repeat ; background-position:top left ; padding-top:2px;  
vertical-align:middle; border-bottom: 1px solid #D0DFF0; border-top: 1px solid #D0DFF0; vertical-align:middle; padding-top:5px; padding-bottom: 4px; }
.ice008 { background-image:url(http://images.deutschesfachbuch.de/images/front/ice008.gif); }
.ice009 { border-bottom-width:2px; border-bottom-color:#D0DFF0; border-bottom-style:dashed; padding:4px; }
.ice010 { background-image:url(http://images.deutschesfachbuch.de/images/front/ice010.gif); background-repeat:no-repeat ;  padding-top:3px; }
.ice011 { padding-top:8px; }
.newscategories { padding-top: 8px; }

.subcategories { 
	padding-top: 22px; 
	padding-bottom: 2px; 
	background-image:url(http://images.deutschesfachbuch.de/images/front/subcategories.gif); 
	background-repeat: no-repeat; background-position: 0px 2px 
	}
.shadowlb { 
	background-image:url(http://images.deutschesfachbuch.de/images/front/shadowlb.jpg); 
	background-repeat: no-repeat; background-position: 0px 0px ;
	}
.shadowl { 
	background-image:url(http://images.deutschesfachbuch.de/images/front/shadowl.jpg); 
	background-repeat: no-repeat; background-position: 0px 0px ;
	}
.shadowbl { 
	background-image:url(http://images.deutschesfachbuch.de/images/front/shadowbl.jpg); 
	background-repeat: no-repeat; background-position: 0px 0px;
	}
.shadowlbs { 
	background-image:url(http://images.deutschesfachbuch.de/images/front/shadowlbs.jpg); 
	background-repeat: no-repeat; background-position: 0px 0px ;
	}
.shadowls { 
	background-image:url(http://images.deutschesfachbuch.de/images/front/shadowls.jpg); 
	background-repeat: no-repeat; background-position: 0px 0px ;
	}
.shadowbls { 
	background-image:url(http://images.deutschesfachbuch.de/images/front/shadowbls.jpg); 
	background-repeat: no-repeat; background-position: 0px 0px;
	}
.abcsearchbg { 
	padding-top: 22px; 
	padding-bottom: 2px; 
	background-image:url(http://images.deutschesfachbuch.de/images/front/subcategories.gif); 
	background-repeat: no-repeat; background-position: 0px 0px 
	}
	
.search002 { 
	height:30px; 
	font:10pt Arial, Trebuchet MS, Helvetica, sans-serif, Verdana, Tahoma; color:#000000; 
	background-color:#F9F9F7; 
	padding-top:5px;   
	padding-left:6px;   
	vertical-align:middle; 
	}
.fontleseprobe { 
	color: #666666;
	}
.shadowl2 { 
	background-image:url(http://images.deutschesfachbuch.de/images/front/shadl2.jpg); 
	background-repeat: repeat-y; background-position: 0px 0px ;  background-position:right;
	}
.shadowl4 { 
	background-image:url(http://images.deutschesfachbuch.de/images/front/shadl4.jpg); 
	background-repeat: no-repeat; background-position: 0px 0px ;  background-position:right;
	}
.shadowb1 { 
	background-image:url(http://images.deutschesfachbuch.de/images/front/shadb1.jpg); 
	background-repeat: no-repeat; background-position: 0px 0px ;
	}
.shadowb2 { 
	background-image:url(http://images.deutschesfachbuch.de/images/front/shadb2.jpg); 
	background-repeat: repeat-x; background-position: 0px 0px ;
	}
.shadowb3 { 
	background-image:url(http://images.deutschesfachbuch.de/images/front/shadb3.jpg); 
	background-repeat: no-repeat; background-position: 0px 0px ;
	}
.shadowr2 { 
	background-image:url(http://images.deutschesfachbuch.de/images/front/shadr2.jpg); 
	background-repeat: repeat-y; background-position: 0px 0px ;
	}
.shadowr4 { 
	background-image:url(http://images.deutschesfachbuch.de/images/front/shadr4.jpg); 
	background-repeat: no-repeat; background-position: 0px 0px ; 
	}


h2{
	font-size:24px;
	font-weight:bold;
	padding-top:10px;
	margin-bottom:0px;
	margin-top:10px;
	padding-bottom:0px;
}


.supx		{ font-size: 60%; }
.submit		{ padding:3px;border:1px solids #ffff99;background:#fff;}
.tb_table	{ width:431px; height:595px;}
.tb_bol		{ width:8px; height:11px; background:transparent url(http://cover.abcatalog.net/books/base/border/ol.gif) repeat-x;}
.tb_bt		{ width:421px; background:transparent url(http://cover.abcatalog.net/books/base/border/o.gif) repeat-x;}
.tb_bor		{ width:8px; height:8px; background:transparent url(http://cover.abcatalog.net/books/base/border/or.gif) no-repeat;}
.tb_bl		{ width:8px; background:transparent url(http://cover.abcatalog.net/books/base/border/l.gif) repeat-y;}
.tb_br		{ width:8px; background:transparent url(http://cover.abcatalog.net/books/base/border/r.gif) repeat-y;}
.tb_bul		{ width:8px; height:8px; background:transparent url(http://cover.abcatalog.net/books/base/border/ul.gif) no-repeat;}
.tb_bu		{ width:8px; height:8px; background:transparent url(http://cover.abcatalog.net/books/base/border/u.gif) repeat-x;}
.tb_bur		{ width:8px; height:8px; background:transparent url(http://cover.abcatalog.net/books/base/border/ur.gif) no-repeat;}
.tb_div		{margin:0px; padding:10px; width:100%; display:block; vertical-align:top; }
td		{vertical-align:top}