.wk_tabkopf {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	background-color: #DAEAFA;
	text-indent: 5px;
	vertical-align: middle;
}
a.wk_fkt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: center;
	color: #000000;
	text-decoration: none;
}
a.wk_fkt:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: center;
	color: #000000;
	text-decoration: none;
}
.wk_summetk {
	background-color: #95B7D0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	text-indent: 5px;
}
.sumbold {
	font-weight: bold;
}
.tab_leerzeile_klein {
	font-size: 5px;
}
.wk_summebottom {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: bottom;
}
.wk_short {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: top;
}

.txtwkb { font:8pt Tahoma, Arial, Helvetica, sans-serif, Verdana, Trebuchet MS; font-weight:bold; line-height: 15px; letter-spacing:1px; }
.txtwk  {
	font:11px/15px Tahoma, Verdana, Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	letter-spacing:1px;
}
.txtad {
	padding-left : 14px;
	padding-bottom : 8px;
	padding-right : 8px;
	padding-top : 12px;
	font-family: Verdana, Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style: normal;
	color : #000000;
	line-height: 18px;
}
.txtads {
	color : #999999;
}
.txtfr {
	border-left : 1px solid #E8E8E8;
	border-bottom : 1px solid #E8E8E8;
}

.menuw {
	background-color : #E4EFFA;
	padding-left : 8px;
	padding-bottom : 4px;
	padding-right : 8px;
	padding-top : 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size : 9px;
	font-style: normal;
	color : #000000;
	border-left : 1px solid #B1CAD8;
	border-bottom : 1px solid #B1CAD8;
}
.menuw2 {
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size : 9px;
	font-style: normal;
	color : #000000;
}
.menuwtxt {
	background-color : #E4EFFA;
	padding-left : 8px;
	padding-bottom : 4px;
	padding-right : 8px;
	padding-top : 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size : 11px;
	font-weight: bold;
	font-style: normal;
	color : #000000;
	border-left : 1px solid #B1CAD8;
	border-bottom : 1px solid #B1CAD8;
}
.itemsd {
	padding-left : 8px;
	padding-bottom : 8px;
	border-left : 1px solid #E4EFFA;
	border-bottom : 1px solid #E4EFFA;
	font-family: Verdana, Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style: normal;
	color : #000000;
	line-height: 18px;
}
.itemstxt {
	font-family: Verdana, Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style: normal;
	color : #000000;
	line-height: 18px;
}
.itemstxt2 {
	font-family: Verdana, Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style: normal;
	color : #000000;
	line-height: 18px;
	padding-left : 14px;
}
.itemstxt4 {
	font-family: Verdana, Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-style: normal;
	color : #000000;
	line-height: 18px;
	padding-left : 14px;
}
.items {
	padding-left : 8px;
	padding-bottom : 8px;
	padding-right : 8px;
	padding-top : 12px;
	border-left : 1px solid #E4EFFA;
	border-bottom : 1px solid #E4EFFA;
	font-family: Verdana, Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style: normal;
	color : #000000;
	line-height: 18px;
}
.itemsb {
	padding-left : 8px;
	padding-bottom : 8px;
	padding-right : 8px;
	padding-top : 12px;
	border-left : 2px solid #E4EFFA;
	border-bottom : 8px solid #E4EFFA;
	font-family: Verdana, Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style: normal;
	color : #000000;
	line-height: 18px;
}
.itemsx {
	padding-left : 8px;
	padding-bottom : 8px;
	padding-right : 8px;
	padding-top : 12px;
	border-bottom : 1px solid #E4EFFA;
	font-family: Verdana, Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style: normal;
	color : #000000;
	line-height: 18px;
}
.itemst {
	padding-left : 8px;
	padding-bottom : 8px;
	padding-right : 8px;
	padding-top : 12px;
	border-top : 1px solid #E4EFFA;
	font-family: Verdana, Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style: normal;
	color : #000000;
	line-height: 18px;
}
.itemsn {
	padding-left : 8px;
	padding-bottom : 8px;
	padding-right : 8px;
	padding-top : 12px;
	font-family: Verdana, Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style: normal;
	line-height: 18px;
}
.itemsm {
	border-bottom : 1px solid #E4EFFA;
}
.itemsnn {
	background-color : #F6F6F6;
	border-top : 1px solid #FFFFFF;
	border-bottom : 1px solid #E8E8E8;
	padding-top : 3px;
	padding-left : 14px;
	font-family: Verdana, Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style: normal;
	line-height: 18px;
	}
.itemsnm {
	background-color : #FBFBFB;
	border-top : 1px solid #FFFFFF;
	border-bottom : 1px solid #E8E8E8;
	padding-top : 3px;
	padding-left : 12px;
	font-family: Verdana, Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style: normal;
	line-height: 18px;
	}
.itemsno {
	padding-top : 3px;
	padding-left : 12px;
	font-family: Verdana, Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style: normal;
	line-height: 18px;
	}
.itemsnr {
	padding-bottom : 8px;
	padding-top : 6px;
	}
.itemsnx {
	border-left : 2px solid #7CFC00;
	padding-left : 10px;
	}
.itemsnl {
	border-bottom : 1px solid #E8E8E8;
	border-left : 1px solid #E8E8E8;
	padding-left : 10px;
	padding-top : 10px;
	}
.itemsnp {
	background-color : #FBFBFB;
	border-top : 1px solid #FFFFFF;
	border-bottom : 1px solid #E8E8E8;
	border-left : 2px solid #FFFFFF;
	border-right : 1px solid #E8E8E8;
	padding-top : 3px;
	padding-left : 12px;
	padding-right : 12px;
	padding-bottom : 8px;
	font-family: Verdana, Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style: normal;
	line-height: 18px;
	}
.itemsnpp {
	background-color : #F6F6F6;
	}
.sum {
	background-color : #F2F8FD;
	padding-left : 8px;
	padding-bottom : 8px;
	padding-right : 8px;
	padding-top : 12px;
	border-bottom : 1px solid #E4EFFA;
	font-family: Verdana, Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style: normal;
	color : #000000;
	line-height: 18px;
}

.button {
background-color: #F2F8FD;
border-color: #E4EFFA;
border-style: beveled;
border-width: 1;
color: #000000;
font-size: 10pt;
}
.buttonb {
background-color: #FCEC7C;
border-color: #E4EFFA;
border-style: beveled;
border-width: 1;
color: #000000;
font-size: 10pt;
}
.buttonc {
background-color: #F2F8FD;
border-color: #E4EFFA;
border-style: beveled;
border-width: 1;
color: #000000;
font-size: 8pt;
}

.droplist {
background-color: #FFFFFF;
color: #000000;
font-size: 10pt;
}

.unselected {
	background-color : #F2F8FD;
	color : #000000;
	border-right : 1px solid #000000;
}


.selected {
	background-color : #E4EFFA;
	padding-left : 8px;
	padding-bottom : 4px;
	padding-right : 8px;
	padding-top : 4px;
	font-family: Tahoma, Arial, Helvetica, sans-serif, Verdana, Trebuchet MS;
	font-size : 10px;
	font-style: normal;
	font-weight:bold;
	color : #000000;
	border-right : 1px solid #000000;
	border-bottom : 1px solid #696969;
}
.selectfont {
	font-family: Verdana, Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-style: normal;
	color : #000000;
	}
.selectfont2 {
	font-family: Verdana, Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-style: normal;
	color : #000000;
	padding-top : 4px;
	line-height:14px;
	}
.error {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #CC0000;
}
.error_textfield {
	width: 130px;
	border: thin solid #CC0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: white;
	font-weight: roman;
}
.textfield_unvis {
	width: 130px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-style: solid;
	border-color:#FFFFFF;
	background-color: white;
	font-weight: roman;
}
.textfield_courier {
	width: 130px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-style: groove;
	background-color: white;
	font-weight: roman;
}
.textfield_ustid {
	width: 80px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-style: groove;
	background-color: white;
	font-weight: roman;
}
.error_ustid {
	width: 80px;
	border: thin solid #CC0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: white;
	font-weight: roman;
}
.text_grau {
	width: 230px;	
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	background-color: white;
	font-weight: roman;
}
.textfield_unvis_grau {
	border: none #FFFFFF;
	width: 130px;	
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	border-color:#FFFFFF;
	background-color: white;
	font-weight: roman;
}
.text_grau {
	font-family: Verdana, Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style: normal;
	color : #666666;
	line-height: 18px;
}

.shopstyle1 {
	padding-left : 8px;
	padding-bottom : 8px;
	padding-right : 8px;
	padding-top : 12px;
	border-bottom : 1px solid #E4EFFA;
	border-left : 1px solid #E4EFFA;
	font-family: Verdana, Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style: normal;
	color : #000000;
	line-height: 18px;
}
.shopstyle2 {
	padding-left : 8px;
	padding-bottom : 8px;
	padding-right : 8px;
	padding-top : 12px;
	background-image:url(bilder/verlag.gif); 
	background-repeat:no-repeat; 
	background-position:6px 0px;
	border-bottom : 1px solid #E4EFFA;
	border-left : 4px solid #E4EFFA;
	font-family: Verdana, Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style: normal;
	color : #000000;
	line-height: 18px;
}
.shopstyle3 {
	padding-left : 8px;
	padding-bottom : 8px;
	padding-right : 8px;
	padding-top : 12px;
	border-left : 1px solid #E4EFFA;
	border-bottom : 1px solid #E4EFFA;
	font-family: Verdana, Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style: normal;
	color : #000000;
	line-height: 18px;
}
.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;
}
.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;
}
.searchsep {
	border-bottom: 1px solid #D0DFF0;
	}
