body, td, th, p {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: black;
}

body {
    margin-left:   3px;
    margin-top:    0px;
    margin-bottom: 0px;
    margin-right:  3px;
    background-color: white;
}

.nobr     { white-space: nowrap; }
.even     { background-color: #F4F4FF; }
.odd      { background-color: #F4FFF4; }
.fehler   { font-weight: bold;
   			color: #d06060;
                        line-height: 120%;
			text-align: center;
			background-color: lightgrey;
			padding: 2px;
			border : 1px solid #c6c6c6;
 }
.meldung  { font-weight: bold;
			color: violet;
                        line-height: 120%;
			text-align: center;
			background-color: lightgrey;
			padding: 2px;
			border : 1px solid #c6c6c6;
 }
.newpage  { page-break-before:always; }
.hbl      { background-color: #336699; 
            color: white;
            font-weight: bold;
            font-size: smaller;
            white-space: nowrap; }
.lastschr { background-color: #CCFF22; }
.vale     { background-color: #CCDD22; }
.valk     { background-color: #CCFF22; }
.valc     { background-color: #AAEE22; }
.knav     { background-color: darkgray; font-size: 8pt; color: darkgreen; }

A         { color:  #336699; font-weight:  normal; }
A:link    { text-decoration: none; }
A:visited { color:  #336699; }
A:HOVER   { color:  #FF6347; font-weight: bold; }
A:active  { color:  #CC0000; }
A.small   { font-size: smaller; }

H1, H2, H3, H4, H5, H6 { color: #3366FF;
}
H1 { font-size:  14pt; font-weight: bold; 
}
H2 { font-size:  12pt; font-weight: bold; 
}
H3 { font-size:  10pt; font-weight: bold; 
}
H4 { font-size:   8pt; font-weight: normal; 
}
dt {
 font-weight: bold;
 padding-top: 3px;
}

.weiss { color: white; }

INPUT, textarea {
	color:  #222222;
	font-family:  monospace;
	background-color:  #F7F7F7;
}

.ba { font-size: 8pt; 
      color: white; 
      background-color: #336699; }

.bb { font-size: 6pt; 
      color: white; 
      background-color: #336699; }

.submit {
	color:  #222222;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #ffcc1d;
}

.gerahmt {
	line-height: 150%;
	font-weight: 500;
	color: #00008B;
	text-align: center;
	background-color: #FFFFFF;
	padding: 5px;
	border : 1px solid #c6c6c6;
}

.footersep {
	background-color: #9CCECE;
}
.footertext {
	color: lightgrey;
}

.lieferbar {
	color: #C22432;
}

.einzelbuchanzeige {
	padding-left: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-top: 0px;
	font-size: 11pt;
}
.kurztitel {
	font-size: 12pt;
	font-weight: bold;
}
.untertitel {
	font-size: 11pt;
	font-weight: 600;
}
.autor {
	font-size: 11pt;
}
.series {
	font-size: 10pt;
	font-weight: 600;
}
.beschreibung {
	font-size: 10pt;
}
.buchdaten {
	font-size: 10pt;
}
.wkaktion {
	font-size: 9pt;
}

.klein {
	font-size: 9pt;
}