h2 {
  font-size: 17px; 
	font-family: Times New Roman;
  margin: 0px 0px 10px 0px;
  padding: 0px;
  border-bottom: 1px dashed #86827F;
  display: block;
}

h1 {
  font-size: 19px;
	font-family: Times New Roman;
  margin: 0px 0px 10px 0px;
  padding: 0px;
  border-bottom: 1px dashed #81889F;
  display: block;

}

hr {
	color: #cccccc;
  height: 1px;
}

a:link {
	color:  #2F2B29; 
	text-decoration: underline;
}

a:active {
	text-decoration: underline;
}

a:hover {
	color: #e33;
	text-decoration: underline;
}

a:visited {
	color: #8F8886;
	text-decoration: underline;
}

.button {
	background-color: #EBEBEB;
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}

.buttonover {
	background-color: #E9EFF9;
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}

.input {
	background-color: #EDEDED;
	border: solid #666633 1px;
	padding-left: 4px;
	padding-right: 4px;
	font-size: 11px;
}

.inputform {
	background-color: #FFFFFF;
	border: solid #999966 1px;
	padding-left: 4px;
	padding-right: 4px;
	width: 320px;
}

.inputformact {
	background-color: #FFFFFF;
	border: solid #666633 1px;
	padding-left: 4px;
	padding-right: 4px;
	width: 320px;
}

.inputsearch {
	background-color: #FFFFFF;
	border: solid #666633 1px;
	color: #000000;
	padding-left: 4px;
	padding-right: 4px;
}

.picpart {
	background-color: #999999;
	border: solid #999999 2px;
}


.v8 { 
	font-family: Verdana, sans-serif;
  font-size: 8px;
}
.v10 { 
	font-family: Verdana, sans-serif;
  font-size: 10px;
}
.v11 { 
	font-family: Verdana, sans-serif;
  font-size: 11px;
}
.v12 { 
	font-family: Verdana, sans-serif;
  font-size: 12px;
}
.v13 { 
	font-family: Verdana, sans-serif;
  font-size: 13px;
}
.v14 { 
	font-family: Verdana, sans-serif;
  font-size: 14px;
  }
.v16 { 
	font-family: Verdana, sans-serif;
  font-size: 16px;
}
.c8 { 
  font-family: Courier, "Courier New", monospace;
  font-size: 8px;
}
.c10 { font-family: Courier, "Courier New", monospace;
    font-size: 10px;
}
.c12 { font-family: Courier, "Courier New", monospace;
    font-size: 12px;
}
.c14 { font-family: Courier, "Courier New", monospace;
    font-size: 14px;
}
.c16 { font-family: Courier, "Courier New", monospace;
    font-size: 16px;
}
.a9 {	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #7777ff;
}
.a10 {	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.a11 {	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.a12 {	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.ahtung {
	color: #ee5555;
}

#maintable, #toptable, #topmenutable, #footertable{
  width: 930px;
  background: #fff;
  }

#biblio li {
	padding-bottom: 10px;
}

/*--------- TOP BLOCK ---------*/
#toptable {
  padding: 0px;
  border: 0px solid red;
  background:  url('/img/bg_logo.gif') repeat-x;
  }

#topline {
  padding: 0px;
  width: 930px;
  height: 7px;
  left: 0px;
  top: 0;
  border: 0px solid red;
  background: transparent url('/img/topline.gif') repeat-x;

  }
/*
#logotype {
  padding: 0px;
  width: 50px;
  height: 8px;
  left: 7px;
  top: 5px;
  position: absolute;
  border: 0px solid red;
  background: transparent url('/img/logotype.gif') no-repeat;
  z-index: 2;
  }
*/
#tdtop {
  width: 700px;
}

#tdtopfind {
  border: 0px solid red;
  color: gray;
  font-size: 9px;
  color: #111;
	font-family: Verdana, sans-serif;  
}

#topfind {
  padding: 0px;
  margin: 0px;
  border: 0px solid yellow;
  color: gray;
  font-size: 9px;
  color: #111;
	font-family: Verdana, sans-serif;  
}

.topfindforminput {
  font-size: 9px;
  color: #111;
  background-color: #fff;
  border: 1px solid #444;  
	font-family: Verdana, sans-serif;  
}
.topfindformbutton {
  font-size: 9px;
  height: 15px;
  color: #000;
  background-color: #efefef;
  border: 1px solid #111;  
	font-family: Verdana, sans-serif;  
}

/*--------- /TOP BLOCK ---------*/


/*--------- LEFT COLUMN ---------*/
#tdleftcol {
  width: 180px;
  border: 0px solid green;
  padding: 0px 0px 0px 0px;
  background: #fff url('/img/bg1.gif');
  }
#tdleftcol h2 {
  text-align: center;
  font-size: 14px;
  font-family: Times, sans-serif;
	font-weight: bold;
  margin: 8px 0px 4px 0px;
  padding: 0px 0px 0px 0px;
  color: #444;
  border-bottom: 1px solid #111; 
  display: block;
  }

#tdleftcol p{
  padding: 0px 5px 5px 5px;
  margin: 4px 0px 4px 0px;
  font-size: 11px;
	font-family: Verdana, sans-serif;
  }

/*---------/ LEFT COLUMN ---------*/


/*--------- CENTER BLOCK ---------*/
#tdcentercol { 
  border: 0px solid blue; 
  }

#centerblock { 
  width: 500px;
  border: 0px solid blue; 
  margin: 0px 0px 0px 0px;
  padding: 8px 15px 10px 10px;
}
/*---------/ CENTER BLOCK ---------*/

/*--------- RIGHT BLOCK ---------*/
#tdrightcol {
  /*width: 230px;*/
  height: 100%;
  border-left: 0px solid #81889F;
  border-right: 0px solid #81889F;
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 0px 5px;
  border: 0px solid blue; 
  }
#tdrightcol table{
  margin: 0px 0px 10px 0px;
  }
#tdrightcol table td{
  font-size: 12px;
	font-family: Verdana, sans-serif;
  }
#tdrightcol h2 {
  text-align: center;
  font-size: 14px;
  font-family: Times, sans-serif;
	font-weight: bold;
  margin: 4px 0px 4px 0px;
  padding: 0px 0px 0px 0px;
  display: block;
  color: #993300;
  }
#adv {
	font-family: MS Sans Serif, Georgia;
}
#tdrightcol ul {
  padding: 0px 4px 5px 2px;
  margin: 0px 4px 5px 15px;
	list-style-type: square;

}
/*---------/ RIGHT BLOCK ---------*/


/*--------- WSMENU ---------*/
.wsmenu  {
	font-family: Verdana, sans-serif;
  border-bottom: 1px dotted #99B7DF; 
  font-size: 12px; 
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  }
.wsmenu ul.menu_1 { 
  list-style-type: none; 
  margin-left: 0px; 
  padding-left: 0px; 
  }
.wsmenu ul.menu_1 li { 
  border-bottom: 1px dashed #86827F;
  background: transparent url('/img/arrow_black.gif') no-repeat scroll 2px 7px;
  margin: 0px; 
  padding: 4px 0px 7px 18px; 
  }

.wsmenu a.menu_1{ 
  font-size: 11px; 
	font-family: Verdana, sans-serif;
  font-weight: bold;
  color: #484746;
  }
.wsmenu ul.menu_1 ul li { 
  border-bottom: medium none;
  padding: 0pt; 
  background-image: none;
  margin-left: 0px; 
  }

.wsmenu ul.menu_2 { 
  list-style-image: url('/img/bullet_black.gif'); 
  }
.wsmenu ul.menu_2 ul { 
  padding: 0pt; 
  margin-left: 12px;
  }
.wsmenu ul.menu_2 a { 
  font-size: 11px; 
  font-weight: normal;
  }
.wsmenu ul.menu_2, .wsmenu ul.more { 
  padding: 1pt; 
  margin-left: 12px; 
  font-size: 0.8em; 
  }


.wsmenu a:link  {
  text-decoration: none;
  color: #484746; /* blue */
  }
.wsmenu a:visited  {
  text-decoration: none;
  color: #484746; /* blue */
  }
.wsmenu a:hover{ 
  text-decoration: underline;
  color: #e44;
  }

/*---------/ WSMENU ---------*/


#liner {
  /* font-weight: bold; */
  font-family: Verdana, sans-serif;
  font-size : 10px;
  /*color: #1F4B7F;*/
  /*background-color: #EFEFEF;*/
  margin: 4px 0px 6px 0px;
  padding: 1px 0px 1px 0px;
  border-top: 1px dashed #3F2323; 
  border-bottom: 1px dashed #3F2323; 
  color: #823030;
  }

#liner a {
  color: #3F2323;
  text-decoration: none;
  }

#tdfooter {
  height: 12px; 
  border: 0px solid #33a;
  font-size: 9px;
	font-family: Verdana, sans-serif;
  text-align: center;
}


#maincontent p {
  margin-top: 0px;
  }

#edition {
  margin: 2px 0px 0px 20px;
  }
#edition .number {
  font-size: 10px; 
  font-family: Verdana, sans-serif;
	font-weight: bold;
  }
#edition .book {
  font-size: 15px; 
  font-family: Times, sans-serif;
	font-weight: bold;
  }
#edition p {
  font-size: 12px; 
  font-family: Verdana, sans-serif;
  }



.print  {
  margin: 4px 0px 4px 10px;
  padding: 0px 0px 0px 0px;
  }

.print-hdr  {
	font-family: "Times New Roman";
  font-size: 19px;

  border-bottom: 1px solid gray;
  width: 680px;
  }

.print-hdr-href  {
  font-family: Verdana, sans-serif;
  font-size: 11px;
  width: 680px;  
  }


/*
*/


#fld-author {
  width: 490px;
}
#fld-description {
  width: 490px;
  height: 90px;
}
#fld-year {
  width: 90px;
}
#fld-qpage {
  width: 90px;
}
#fld-isbn {
  width: 150px;
}
#fld-format {
  width: 90px;
}
#fld-qty {
  width: 90px;
}
#fld-price {
  width: 90px;
}







  