body			{background: #ffcc99; font-family: Arial, Helvetica, Univers, sans-serif; color: #000000;}
body.printpage	{background: #ffffff; font-family: Arial, Helvetica, Univers, sans-serif; color: #000000;}
body.kopf		{background: url(http://www.koeppe.de/images/hinterg.gif) repeat-x; font-family: Arial, Helvetica, Univers, sans-serif; color: #000000; margin: 0px; padding: 0px;}

/* Bildformate */
img					{font-size: 0.70em; border: none;}
img.navlist			{width: 95px; height: 18px; margin: 1px 0px;}
img.navlist_lead	{width: 95px; height: 18px; margin: 20px 0px 1px 0px;}
img.kv06_navlist	{margin: 1px 0px;}
/* Navigationleiste Text links */
pre					{font-size: 0.75em; margin: 4px 0px; font-family: Arial, Helvetica, Univers, sans-serif;}
pre.abstand_bold	{font-size: 0.80em; font-weight: bold; margin: 10px 0px 4px 0px;}
pre.kv06_bold		{font-size: 0.80em; font-weight: bold; margin: 8px 0px;}
pre.kv06_abstand	{margin: 10px 0px 0px 0px;}
pre.kv07_abstand_2	{margin: 10px 0px 4px 0px;}

select				{padding: 0px; font-size: 0.75em; line-height: 1.3em;}
option				{padding: 0px 0px 3px 0px;}
input, textarea		{font-size: 0.75em;}
option.normal		{font-size: 0.80em;}

hr.kv06_red			{margin-top: 25px; width: 30%; color: #dc143c; background: #dc143c; height: 2px; border: 0px none transparent;}

/* Admin-Format Tagungsverwaltung */
fieldset			{margin-top: 10px; padding: 3px;}
legend				{font-size: 0.75em; font-weight: normal;}

.go_button 			{padding: 1px; background: #3366cc; border: 2px outset #ffffff; color: #ffffff; font-size: 0.65em; font-weight: bold; line-height: 1em; vertical-align: top;}

/* Ebenen */
/* Rubrikenmarker alt (Bildleiste) */
div.bookshelf		{float: left; width: 125px; margin: 20px 0px; padding: 0px; z-index: 1;}
div.leftindent		{margin: 0px; padding: 0px 10px 10px 10px; border-right: 1px solid #8b0000; border-bottom: 1px solid #8b0000; z-index: 2;}
/* Rubrikenmarker neu (Textleiste) */
div.kv07_bookshelf	{float: left; margin: 15px 0px; padding: 0px; z-index: 1;}
div.kv07_leftindent	{margin: 0px; padding: 0px 1em 1em 0.5em; border-right: 1px solid #8b0000; border-bottom: 1px solid #8b0000; z-index: 2; white-space: nowrap;}

/* Eigentlicher Seiteninhalt */
div.inhalt			{position: absolute; top: 20px; left: 0px; width: 100%; margin: 0px; padding: 0px; z-index: 0;}
/* Inhalt alt */
div.showcase		{margin: 0px 30px 0px 145px; padding: 0px;}
/* Inhalt neu */
div.kv07_showcase	{margin: 0px; padding: 0px 30px 0px 170px;}

div.printcase		{margin: 0px; padding: 15px; z-index: 1;}

/* Titelillustration */
div.illustration	{float: right; margin: 0px 0px 10px 50px; padding: 0px; text-align: center;}

/* Tabellenformate für Content-Seiten*/
table.kv_cont_t1	{margin-left: 1px;}
td.kv_cont_t2		{margin-top: 20px; width: 199px;}
td.normal			{font-size: 0.83em; font-weight: normal; text-align: justify;}

img.kv06_firstitem	{margin: 0px 0px 6px 0px;}
img.kv06_navitems	{margin: 6px 0px;}
#sprungziele		{margin-top: 5px; margin-left: 2px;}

/* Link-Gestaltung */
a:link				{color: #000000;}
a:visited			{color: #400000;}
a:hover				{color: #dc143c;}
a:active			{color: #000000;}

.s_link:link		{color: #000000;}
.s_link:visited		{color: #000000;}
.s_link:hover		{color: #dc143c;}
.s_link:active		{color: #000000;}

.boldlink:link		{color: #000000; font-weight: bold;}
.boldlink:visited	{color: #000000; font-weight: bold;}
.boldlink:hover		{color: #dc143c; font-weight: bold;}
.boldlink:active	{color: #000000; font-weight: bold;}

/* Sonderformate Link-Klassen für alte Binnennavigation (Länder, Sprachen etc.) */
div.nav_primary_off		{margin: 3px 0px; padding: 2px; border: 1px solid #ffffff; font-size: 0.70em; font-weight: bold; color: #000000;}
div.nav_primary_on		{margin: 3px 0px; padding: 2px; border: 1px solid #ffffff; font-size: 0.70em; font-weight: bold; color: #ffffff; background: #000000;}

div.nav_entry_off		{margin: 3px 0px; padding: 2px; border: 1px solid #ffffff; font-size: 0.75em; font-weight: bold; color: #000000;}
div.nav_entry_on		{margin: 3px 0px; padding: 2px; border: 1px solid #ffffff; font-size: 0.75em; font-weight: bold; color: #ffffff; background: #000000;}

a.nav_link_off:link		{color: #000000; text-decoration: none;}
a.nav_link_off:visited	{color: #000000; text-decoration: none;}
a.nav_link_off:hover	{color: #000000; text-decoration: underline;}
a.nav_link_off:active	{color: #000000; text-decoration: none;}

a.nav_link_on:link		{color: #ffffff; text-decoration: none;}
a.nav_link_on:visited	{color: #ffffff; text-decoration: none;}
a.nav_link_on:hover		{color: #ffffff; text-decoration: underline;}
a.nav_link_on:active	{color: #ffffff; text-decoration: none;}

/* Überschriftenformate */
h1.kv06_pageheader	{font-size: 1.5em; line-height: 1.5em; font-weight: bold;}
h1.kv06_booktitle	{font-size: 1.5em; line-height: 1.0em; font-weight: bold;}
h2.kv06_areaheader	{font-size: 1.2em; line-height: 1.5em; font-weight: bold;}

h3.rk_kopf {font-size: 14pt; font-weight: bold; margin-bottom: 18pt; text-align: center;}
span.rk_kopf2 {font-size: 12pt; font-weight: bold; margin-bottom: 18pt; text-align: center;}
h4.verlags_kopf {font-size: 10pt; font-weight: bold; margin-bottom: 24pt; text-align: center;}

/* Textformate */
.a_listing {font-size: 14pt; font-weight: bold; margin-top: 14pt;}

.b_isbn {font-size: 14pt; font-weight: bold; margin-bottom: 24pt;}
.b_titel {font-size: 18pt; font-weight: bold;}
.b_utitel {font-size: 14pt; font-weight: bold;}
.bigboldtext {font-size: 12pt; font-weight: bold;}
.bigtext {font-size: 12pt; font-weight: normal;}
.boldtext {font-size: 10pt; font-weight: bold;}
.text {font-size: 10pt; font-weight: normal;}
.justtext {font-size: 10pt; text-align: justify;}
.just_k_text {font-size: 10pt; text-align: justify; font-style: italic;}
.ktext {font-size: 10pt; font-style: italic;}

/* Textformate */
.mainheader {font-size: 24pt; font-weight: bold; text-align: center;}
.subheader {font-size: 14pt; font-weight: bold; text-align: center;}

.big				{font-size: 1.0em; font-weight: normal; text-align: justify;}
.bigbold			{font-size: 1.0em; font-weight: bold; text-align: justify;}
.bigboldcenter		{font-size: 1.0em; font-weight: bold; text-align: center;}
p.bigboldabstand	{font-size: 1.0em; font-weight: bold; text-align: justify; margin-top: 20px;}
p.normal			{font-size: 0.83em; font-weight: normal; text-align: justify;}
.normalleft			{font-size: 0.83em; font-weight: normal; text-align: left;}
.normalcenter		{font-size: 0.83em; font-weight: normal; text-align: center;}
p.normalabstand		{font-size: 0.83em; font-weight: normal; text-align: justify; margin-top: 40px;}
p.normal_bmargin	{font-size: 0.83em; font-weight: normal; text-align: justify; margin-bottom: 2px;}
p.normal_tmargin	{font-size: 0.83em; font-weight: normal; text-align: justify; margin-top: 2px;}
.normalbold			{font-size: 0.83em; text-align: justify; font-weight: bold;}
.normalboldcenter	{font-size: 0.83em; text-align: center; font-weight: bold;}
.normalboldleft		{font-size: 0.83em; text-align: left; font-weight: bold;}
.normalkursiv		{font-size: 0.83em; text-align: justify; font-style: italic;}

.normal				{font-weight: normal;}
.normalabstand		{font-weight: normal; margin-top: 20px;}

p.printcall			{font-size: 0.83em; margin-bottom: 10px; padding-top: 20px;}
p.returncall		{font-size: 0.83em; margin-bottom: 10px;}

p.kv_09_lang_switch	{font-size: 0.83em; margin-bottom: 10px; text-align: right;}

.footer {font-size: 8pt; text-align: center; padding: 10pt 0px;}

.f_text				{padding-top: 20px; margin-bottom: 10px; font-size: 10pt; font-weight: normal;}
.f_text_2			{margin-bottom: 10px; font-size: 10pt; font-weight: normal;}

/* Listenformate */
ol.kv06_alpha_sans		{list-style-type: upper-alpha; font-size: 0.83em; line-height: 1.2em; text-align: justify; font-weight: normal;}
ol.kv06_linklisters		{list-style-type: upper-alpha; font-size: 1.2em; line-height: 1.0em; text-align: left; font-weight: bold;}
ul.kv06_boldlist_sans	{list-style-type: none; font-size: 0.83em; line-height: 1.2em; text-align: justify; font-weight: bold;}
ul.kv06_list_sans		{list-style-type: none; font-size: 0.83em; line-height: 1.2em; text-align: justify; font-weight: normal;}
ul.kv06_sublist			{list-style-type: none; font-size: 1.00em; line-height: 1.5em; text-align: justify; font-weight: bold;}
ul.kv07_linkentry		{list-style-type: square; font-size: 0.83em; line-height: 1.5em; text-align: justify; font-weight: bold;}
ul.kv07_normal			{list-style-type: square; font-size: 0.83em; line-height: 1.5em; text-align: justify; margin-top: 14px;}

li.kv06_abstand			{margin-top: 10px;}

span.kv06_reihenverweis	{font-size: 0.83em; font-weight: normal;}

/* Sonderformat für Titelliste Reihenausgabe */
.titeldaten			{font-size: 0.83em; line-height: 1.5em; text-align: justify; font-weight: bold; padding-top: 10px;}
.erscheinungsdaten	{font-size: 0.83em; line-height: 1.5em; text-align: justify; font-weight: normal; margin: 5px 0px;}
.small				{font-size: 0.75em; font-weight: normal;}
.smallcenter		{font-size: 0.75em; font-weight: normal; text-align: center;}
.smallbold			{font-size: 0.75em; font-weight: bold; text-align: justify;}

/* Formate für Sondermarkierungen Text */
.blue				{color: #000099;}
.normalbluebold		{font-size: 0.83em; color: #000099; font-weight: bold;}
.normalblue			{font-size: 0.83em; color: #000099; font-weight: normal;}
.smallblue			{font-size: 0.90em; color: #000099; font-weight: normal;}

.green				{color: #008000;}
.normalgreenbold	{font-size: 0.83em; color: #008000; font-weight: bold;}
.normalorangebold	{font-size: 0.83em; color: #ffa500; font-weight: bold;}
.normalredbold		{font-size: 0.83em; color: #b22222; font-weight: bold;}
.smallredbold		{font-size: 0.90em; color: #b22222; font-weight: bold;}

table.normal		{font-size: 0.83em; font-weight: normal; text-align: justify;}
td.bezeichnungstext {font-size: 0.83em; font-weight: bold; width: 150px;}

span.k				{font-style: italic;}
span.kv06_f			{font-weight: bold;}
span.kv07_u			{text-decoration: underline;}
/* Sonderformat Rezensionsangaben (Ausrichtung Rezensent etc. rechts) */
p.kv07_rechts		{font-size: 0.83em; font-weight: normal; text-align: right;}

/* Sonderformat Formatierungsmöglichkeiten Neuerscheinungsliste*/
.smallindentraised	{font-size: 0.75em; line-height: 1.2em; text-indent: -0.8em; margin: 0.2em 1em; font-weight: bold;}
.smallindent		{font-size: 0.75em; line-height: 1.2em; text-indent: -0.8em; margin: 0.2em 1em; font-weight: normal;}

/* Fehlertext */
.error				{font-size: 0.83em; color: #b22222; font-weight: bold;}