<!--
body {
  font-family:            Arial, Helvetica, sans-serif;
  font-size:              0.8em;
  margin:                 0px;
  padding:                0px;
  background-color:       #ffffef;
}

td.sec {
  border:                 2px solid #cc0000;
}

form,hr {
  margin:                 0px;
}

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

.mainmenu, a.mainmenueb, a.mainmenu, a.mainmenu:visited {
  font-family:            Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
  font-size:              8pt;
  font-weight:            bold;
  color:                  #003366;
  text-transform:         uppercase;
  text-decoration:        none;
  background-image:       url(../pic/box1.gif);
  background-repeat:      no-repeat;
  background-attachment:  scroll;
  background-position:    left center;
  padding-left:           14px;
  padding-right:          4px;
}
a.mainmenu:hover {
  background-image:       url(../pic/box2.gif);
}

.menueAdmin {
  font-weight:            bold;
  font-variant:           small-caps;
  color:                  #ffffef;
}
.menueAdmin2 {
  margin-left:            10px;
  color:                  #cccccc;
  text-decoration:        none;
}

h1 {
  font-size:              11pt;
  font-weight:            bold;
  color:                  #666666;
  text-transform:         uppercase;
}

h2 {
  font-size:              1.3em;
  font-weight:            bold;
  color:                  #b31e00;
  margin-top:             0.4em;
  margin-bottom:          0.2em;
}

h3 {
  font-size:              1.1em;
  font-weight:            bold;
  color:                  #b31e00;
  margin:                 0px;
  white-space:            nowrap;
}

h4 {
  font-size:              1.0em;
  font-weight:            bold;
  color:                  #000000;
  margin:                 0px;
  white-space:            nowrap;
}

.alert {
  color:                  #cc0000;
}

.green {
  color:                  #006633;
}

.yell {
  color:                  #ff8000;
}

.grey {
  color:                  #999999;
}

.blue {
  color:                  #404A51;
}

.blue2 {
  color:                  #003366;
}

.footer {
  font-size:              11px;
  color:                  #333333;
}

.peco {
  font-size:              11px;
  color:                  #999999;
  text-decoration:        none;
}

.small {
  font-size:              0.8em;
  text-decoration:        none;
  color:                  #333333;
}
.small:hover {
  text-decoration:        underline;
  color:                  #666666;
}

.small2 {
  font-size:              0.85em;
  color:                  #333333;
}

a.menue {
  font-size:              0.9em;
  font-weight:            bold;
  text-decoration:        none;
  margin-right:           10px;
  color:                  #333333;
}

a.email {
  text-decoration:        underline;
  color:                  #000000;
}
a.email:hover {
  color:                  #ff8000;
}

a.booksNavClick {
  font-weight:            bold;
  color:                  #ff8000;
}
a.booksNavClick:hover,.booksNav {
  font-weight:            bold;
  color:                  #999999;
}

a.cover,a.cover:hover {
  font-size:              11px;
  font-weight:            bold;
  text-decoration:        none;
  color:                  #999999;
}

a.navi_books,a.navi_ebooks {
  font-size:              0.9em;
  font-weight:            bold;
  text-decoration:        none;
  color:                  #333333;
  background-image:       url(../pic/box1.gif);
  background-repeat:      no-repeat;
  background-attachment:  scroll;
  background-position:    left center;
  padding-left:           16px;
  padding-top:            2px;
  padding-bottom:         2px;
  display:                block;
}
a.navi_books:hover {
  background-image:       url(../pic/box2.gif);
  background-color:       #dddddd;
}

a.navi_ebooks {
  background-color:       #d9ffec;
}
a.navi_ebooks:hover {
  background-image:       url(../pic/box2.gif);
  background-color:       #b2ffd9;
}

a.extlink,a.intlink {
  background-image:       url(../pic/box4.gif);
  background-repeat:      no-repeat;
  background-attachment:  scroll;
  background-position:    left center;
  padding-left:           12px;
  text-decoration:        underline;
  color:                  #000000;
}
a.extlink:hover {
  background-image:       url(../pic/link_ext.gif);
  color:                  #b31e00;
}
a.intlink:hover {
  background-image:       url(../pic/link_int.gif);
  color:                  #b31e00;
}

a.isbnlink {
  text-decoration:        underline;
  color:                  #000000;
}
a.isbnlink:hover {
  color:                  #b31e00;
}

a.eng {
  color:                  #000000;
  border:                 2px solid #990000;
  padding:                3px;
  text-decoration:        none;
}
a.eng:hover {
  background-color:       #cc0000;
  color:                  #ffffff;
  border:                 2px solid #cc0000;
}

a.suche {
  font-size:              0.85em;
  color:                  #333333;
  text-align:             left;
  padding-left:           15px;
}
a.suche:hover {
  color:                  #ff8000;
}

a.books {
  font-size:              1.0em;
  font-weight:            bold;
  text-decoration:        underline;
  color:                  #b31e00;
}
a.books:hover {
  text-decoration:        none;
  color:                  #000000;
}

a.rights {
  font-size:              1.0em;
  font-weight:            bold;
  text-decoration:        none;
  color:                  #b31e00;
}
a.rights:hover {
  text-decoration:        underline;
  color:                  #000000;
}

a.top {
  font-size:              0.85em;
  font-weight:            bold;
  text-decoration:        none;
  color:                  #ff8000;
}
a.top:hover {
  color:                  #b31e00;
}

span.verfasser {
  font-weight:            bold;
  color:                  #666666;
}

span.ebookdet {
  font-size:              0.9em;
  font-weight:            bold;
  color:                  #669966;
  cursor:                 default;
  padding-left:           35px;
}

span.ebookres {
  font-size:              0.9em;
  font-weight:            bold;
  color:                  #669966;
  vertical-align:         bottom;
  cursor:                 default;
}

span.small2 {
  font-weight:            bold;
  font-size:              0.9em;
  color:                  #666666;
}

span.flag {
  color:                  #b31e00;
  line-height:            30px;
  padding:                1px;
  padding-top:            4px;
  border:                 1px solid #333333;
  background-color:       #ffffcf;
}

td.book {
  border:                 1px solid #333333;
}

td.rights {
  padding-left:           10px;
  padding-top:            10px;
  text-align:             justify;
}

td.gfqrt {
  font-size:              1.1em;
  font-weight:            bold;
  color:                  #4C708A;
  padding-bottom:         2px;
}

td.mainmenue {
  background-image:       url(../pic/bg_menue.gif);
  background-repeat:      repeat;
  background-attachment:  scroll;
  background-position:    left center;
  white-space:            nowrap;
}

td.headline {
  font-family:            Verdana, Geneva, Arial, Helvetica, sans-serif;
  background:             #ff8000;
  border-bottom:          1px solid #b31e00;
  width:                  100%;
  height:                 20px;
  padding-left:           15px;
  font-size:              0.9em;
  font-weight:            bold;
  color:                  #ffffff;
  text-transform:         uppercase;
}

td.headBox {
  font-family:            Verdana, Geneva, Arial, Helvetica, sans-serif;
  background:             #ff8000;
  border:                 1px solid #b31e00;
  width:                  100%;
  height:                 18px;
  padding-left:           16px;
  font-size:              0.85em;
  font-weight:            bold;
  color:                  #333333;
  text-transform:         uppercase;
  background-image:       url(../pic/box3.gif);
  background-repeat:      no-repeat;
  background-attachment:  scroll;
  background-position:    left center;
}

td.formCart {
  background-color:       #B9D7EC;
  border:                 1px solid #999999;
  padding:                10px;
}

td.evt {
  background-color:       #eeeeee;
  padding:                5px;
  border:                 1px solid #cccccc;
}

td.abc {
  border:                 2px ridge #cc0000;
}

td.spacer {
  background-image:       url(../pic/spacer.gif);
  background-repeat:      repeat-y;
  background-attachment:  scroll;
  background-position:    center;
}

.inputText {
  width: 100%;
}

input.alertForm {
  border:                 2px solid #ff3333;
}

input.btn {
  width:                  100px;
}
-->
