/* Farben 
#bfc9b6 = HG oben links (logo)
#d2dacb	= HG oben rechts (logo)
#e0e4e1 = HG 2. von oben links
#d3d8d3	= HG 2. von oben, 2. von links / Linien im Fu� / Linie oben (Men� links)
#dbe0dc	= HG großer Balken links
#edefee	= HG Menueleiste links
#fafaf8	= HG Menueleiste oben
#a6b1a8	= HG Abonnement
#142229	= LogoFarbe
#8F1117	= Logo-Balken, Headl. 01
#000000 = Text 00
#50695f	= Headline 2 / Text 01, Linie oben aktive Links
#637878	= Text 02, Men� links und oben, Zwischenheadlines
#8c9691	= Text 03 */

/* Farbliste-Rubriken
#93a2c3	= Inhalt, Editorial, Service ... (form)
#455e90	= (text)
#d32e17	= Schwerpunktthema (form)
#9d0c15	= (text)
#d2e5ed	= Lebensl�ufe (form)
#338cb9	= (text)
#50989f	= Themen (form)
#006669	= (text)
#e7be95	= Aktuell und Kontrovers (form)
#ca6e35	= Rezensionen (form)
#85a055 = (form)
#cdd5da = Allgemein 
#425d1d = Archiv "Heft 57 01/2007"
*/



/* allgemeiner Teil */
* {
margin: 0;
padding: 0;
/*list-style: none;*/
text-decoration: none;
}
h1, h2, h3, h4, h5, h6 {
font-family: Verdana, Arial, Helvetica, sans-serif;
}
h1 {
padding-top: 10px;
font-size: 0.9em;
font-weight: normal;
color: #8f1117;
background: transparent;
}
h2 {
padding-top: 20px;
font-size: 0.9em;
font-weight: normal;
color: #50695f;
background: transparent;
}
h3 {
padding-top: 20px;
font-size: 0.7em;
font-weight: bold;
color: #50695f;
background: transparent;
}
h4 {
font-size: 0.8em;
color: #627a85;
background: transparent;
text-transform: uppercase;
font-weight: normal;
border-bottom: 1px solid #cdd5da;
}
h5 {
padding-bottom: 20px;
font-size: 0.9em;
font-weight: normal;
color: #fff;
background: transparent;
}
h6 {
font-size: 0.7em;
font-weight: bold;
color: #50695f;
background: transparent;
}
body {
font-family: Verdana, Arial, Helvetica, sans-serif;
background-color: #ccc;
color: #000; 
text-align: center;
}
hr {}

/////* NAVIGATION - linke Seite */////

li.navileft_no {
width: 190px;
height: 40px;
background-image:  url(../img/hug_navileft_no.gif);
letter-spacing: 1em;
}
li.navileft_no a {
color: #637878;
letter-spacing: 1em;
}
li.navileft_no a:hover{
width: 190px;
height: 40px;
background-image:  url(../img/hug_navileft_ro.gif);
letter-spacing: 1em;
}

/* IDs */
#container {
margin: 0 auto;
width: 850px;
background: #dbe0dc;
text-align: left;
overflow: hidden;
}

#Inhalt {
padding: 0 30px 30px 30px;
}

#content {
float: right;
background: #fff;
font-size: 1em;
width: 660px;
line-height: 130%;
padding-bottom: 9999px;
margin-bottom: -9999px;
z-index: 500;
}
#content h1 {
/*padding: 30px 30px 0 0;*/
}
#content p {
padding-top: 2em;
font-size: 0.8em;
}
#content p.smaller {
font-size: 0.6em;
}
#footer {
position: relative;
clear: both;
width: 850px;
height: 10px;
background: #fff;
color:000;
}
.hr {
background:  url(../img/hr.gif) repeat-x;
width: 630px;
height: 1px;
float: right;
}
#header {
margin: 0 auto;
width: 850px;
height: 91px;
background-image:  url(../img/hug_logo.jpg);
}
#navibottom {
float: right;
background:  url(../img/bottomspacer.gif) no-repeat;
color: #8c9691;
width: 850px;
height: 1%;
text-align: right;
padding-bottom: 5px;
padding-top: 30px;
}
#navibottom a.link {
height: 13px;
color: #8c9691;
padding-right: 8px;
padding-bottom: 3px;
background:  url(../img/link9.gif) no-repeat;
font-size: 0.6em;
}
#navibottom a.link:hover {
background:  url(../img/link10.gif) no-repeat;
}
#navileft {
position: relative; 
float: left;
width: 190px;
letter-spacing: 0.2em;
text-transform: uppercase;
font-size: 9px;
font-family: Swis721 BT;
font-weight: normal;
padding-bottom: 9999px;
margin-bottom: -9999px;
z-index: 300;
}
#navileft a.abo {
display: block;
widht: 190px;
height: 50px;
background-image:  url(../img/link3.gif);
}
#navileft a.abo:hover {
background-image:  url(../img/link4.gif);
}
#navileft a.abo p {
padding-top: 18px;
color: #fff;
}
#navileft a.activelink {
width: 190px;
background-image:  url(../img/link2.gif);
}
#navileft a.activelink:hover {
width: 190px;
background-image:  url(../img/link2.gif);
}
#navileft a.link {
display: block;
width: 190px;
height: 40px;
background-image:  url(../img/link1.gif);
}
#navileft a.link:visited {
display: block;
width: 190px;
height: 40px;
background-image:  url(../img/link1.gif);
}
#navileft a.link:active {
}
#navileft a.link:hover {
width: 190px;
background-image:  url(../img/link2.gif);
}
#navileft a p {
color: #637878;
padding-left: 35px;
padding-top: 8px;
font-size: 0.8em;
}
#navileft a.link:hover p {
color: #50695f;
}
#navileft .spacer {
background: #fff url(../img/navispacer.gif);
width: 190px;
height: 55px;
}


#search {
width: 160px;
height: 60px;
background: #edefee;
color: #637878;
text-align: right;
}
#search p {
padding-right: 4px;
padding-top: 30px;
}
.suchbutton {
background: #edefee;
color: #637878;
font-size: 0.8em;
cursor: pointer;
}

/* Klassen */
.navibottom {
padding-left: 10px;
padding-top: 3px;
padding-bottom: 3px;
}

#navileft.space {
  height: 22px;
  background: #dbe0dc;
  color: #000;
}

div.beideSpalten {
  width: 100%;
}
div.linkeSpalte {
  float: left;
  width: 270px;
}
div.rechteSpalte {
 /* border-left: 1px solid #d3d8d3;*/ 
  float: right;
  width: 270px;
}
div.clearer {
  clear: both;
  font-size: 0;
  line-height: 0;
}

.oben {
  font-family: Swis721 BT;
  font-size: 11px;
  letter-spacing: 0.2em;
  height: 20px;
}
.oben a {
  height: 16px;
  color: #637878;
}
.oben a:active{
  color: #637878;
}

#spacerunten {
  float: left;
  width: 850px;
  height: 30px;
  background: transparent;
  color: inherit;
}
#unten {
  clear:both;
}
#untennavi {
  float:right;
  width: 850px;
  height: 20px;
  background: #fff;
  text-align: right;
  z-index: 300;
} 
#untenlinie {
  float: left;
  width: 220px;
  height: 20px;
  background: url(../img/hug_linienunten.gif);
}
#copyright {
  float: right;
  width: 630px;
  height: 20px;
  background: url(../img/hug_linieunten.gif);
  z-index: 100;
}

/* Indexed Search */

.tx-indexedsearch {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background: #fff;
  padding-right: 20px;
}
.tx-indexedsearch ul {
  padding-left: 35px;
  padding-bottom: 20px;
}
.tx-indexedsearch ul li a{
  color: #658443;
  font-size: 0.8em;
}
.tx-indexedsearch td {
  padding-right: 20px;
  font-size: 0.8em;
}
.tx-indexedsearch td.tx-indexedsearch-percent{
  font-weight: bold;
}
.tx-indexedsearch-searchbox {
  visibility: hidden;
}
.tx-indexedsearch-whatis {
  font-size: 0.8em;
  padding-left: 35px;
}
.tx-indexedsearch-title{
  font-size: 0.8em;
}
.tx-indexedsearch-redMarkup {
  color: #658443;
  font-weight: bold;
}
#foot {
  float: left;
  position: relative;
  width: 850px;
  height: 20px;
  background: #fff;
}
#footleft {
  position: relative;
  left: 225px;
  top: -1.2em;
  font-size: 0.7em;
  color: #8c9691;
}
/*
#footmiddle {
  position: relative;
  float: right;
  font-size: 0.7em;
  color: #8c9691;
  background: transparent;
}
*/
#footright a {
  position: relative;
  font-size: 0.7em;
  top: -25px;
  float: right;
  padding-right: 15px;
  color: #8c9691;
  background: transparent;
}
div.sperren {
color: red;
background: white;
}
#img58 {
width: 43px;
height: 15px;
background: yellow;
}
#ihv58 {
position: relative;
left: 130px;
}
.heftschwerpunkt {
position: relative;
/*left: 30px;*/
top: 5px;
height: 15px;
background: url(../img/58_rot.gif) no-repeat;
padding-left: 50px;
}
.heftaktuell {
position: relative;
/*left: 30px;*/
top: 5px;
height: 15px;
background: url(../img/58_aktuell.gif) no-repeat;
padding-left: 50px;
}
.heftartikelgruen {
position: relative;
top: -3px;
font-size: 0.8em;
color: #637878;
}
.heftartikelaktuell {
position: relative;
top: -3px;
font-size: 0.8em;
color: #ca6e35;
}
.heftartikelrot {
position: relative;
top: -3px;
font-size: 0.8em;
color: #8f1117;
}
.pipe {
position: relative;
top: -3px;
font-size: 0.8em;
color: #637878
}
pre {
position: relative;
left: 30px;
background: transparent;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
.internal-link {
text-decoration: none;
color: #658443;
background: transparent;
}
.internal-link:hover {
color: #425d1d;
background: transparent;
}
.kontakt{
position: relative;
/*left: 30px;*/
top: 15px;
height: 15px;
background: url(../img/pfeilnachrechts.gif) no-repeat;
padding-left: 20px;
}
.at{
position: relative;
top: -3px;
font-size: 0.8em;
color: #637878;
}
.nachoben {
position: relative;
top: 80px;
left: -41px;
background: url(../img/pfeilnachoben.gif) no-repeat;
cursor: pointer;
z-index: 700;
}
.nachoben1 {
position: relative;
top: 10px;
left: -41px;
background: url(../img/pfeilnachoben.gif) no-repeat;
cursor: pointer;
z-index: 800;
}
.nachoben2 {
position: relative;
top: 1000px;
left: -41px;
background: url(../img/pfeilnachoben.gif) no-repeat;
cursor: pointer;
z-index: 700;
}
.artikeldownload {
/*padding-left: 30px;*/
padding-right: 30px;
padding-top: 80px;
font-size: 0.8em;
background: transparent;
color: #666;
}
.adobereader {
position: relative;
float: right;
right: 15px;
top: 20px;
height: 30px;
background: url(../img/adobereader.gif) no-repeat;
padding-left: 30px;
}
.adobereaderdownload {
position: relative;
top: 5px;
font-size: 0.8em;
color: #637878;
}
.adobereaderdownload a {
color: #666;
}
.pdfdownload{
position: relative;
/*left: -60px;*/
top: 30px;
height: 15px;
background: url(../img/pfeilnachrechts.gif) no-repeat;
padding-left: 15px;
}
.pdfdownload1{
position: relative;
/*left: 30px;*/
top: 30px;
height: 15px;
background: url(../img/pfeilnachrechts.gif) no-repeat;
padding-left: 15px;
}
.download {
position: relative;
top: -3px;
font-size: 0.8em;
color: #658448;
}
.download a {
color: #658448;
}
.download a:hover {
color: #425d1d
}
#printlink {
position: relative;
top: -25px;
left: 600px;
width: 30px;
}

/*********** Fussnoten ****************/

.fussnotenlinie {
/*padding-left: 30px;*/
}
ul.csc-bulletlist {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.6em;
padding-left: 30px;
padding-right: 30px;
padding-top: 20px;
padding-bottom: 20px;
line-height: 110%;
color: #999;
border-top: 1px solid #999;
border-bottom: 1px solid #999;
}
ol {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.6em;
padding-left: 60px;
padding-right: 30px;
padding-top: 20px;
line-height: 110%;
color: #999;
border-top: 1px solid #999;
}
ol li {
list-style-type: decimal;
}
.fussnotenblock a table {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.6em;
color: #999;
background: beige;
position: absolute;
left: 50%;
top: 300px;
max-width: 400px;
text-decoration: none;
margin:30px 0px 0px 20px; 
padding: 2px 10px 2px 10px; 
}
.fussnotenblock table tr td {
padding: 3px;
}

/* Die Tabelle für das Inhaltsverzeichnis von Heft 58 */
table.tbl_heft58 {
width: 660px;
border: 1px solid grey;
}
/*
.bodytext em {
color: #658443;
background: transparent;
font-size: 1em;
}
*/

.spacer {
color: #fff;
width: 1%;
height: 40px;
}
.spacer1 {
color: #fff;
width: 1%;
height: 16em;
}
div.balkengrau {
height: 6px;
width: 100%;
background-image: url(../img/ihvbalkengrau.gif);
background-repeat: repeat-x;
color: #fff;
}
div.balkenrot {
height: 6px;
width: 100%;
background-image: url(../img/ihvbalkenrot.gif);
background-repeat: repeat-x;
color: #fff;
}
div.balkenbraun {
height: 6px;
width: 100%;
background-image: url(../img/ihvbalkenbraun.gif);
background-repeat: repeat-x;
color: #fff;
}
div.balkengruen {
height: 6px;
width: 100%;
background-image: url(../img/ihvbalkengruen.gif);
background-repeat: repeat-x;
color: #fff;
}
div.balkenblau {
height: 6px;
width: 100%;
background-image: url(../img/ihvbalkenblau.gif);
background-repeat: repeat-x;
color: #fff;
}
div.balkendunkelblau {
height: 6px;
width: 100%;
background-image: url(../img/ihvbalkendunkelblau.gif);
background-repeat: repeat-x;
color: #fff;
}
div.balkenneutral {
height: 6px;
width: 100%;
background-image: url(../img/ihvbalkenneutral.gif);
background-repeat: repeat-x;
color: #fff;
}
.pagelink {
position: relative;
/*left: 30px;*/
top: 30px;
height: 15px;
background: url(../img/pfeilnachrechts.gif) no-repeat;
padding-left: 15px;
}
p.bodytext a {
color: #658443;
background: transparent;
}
p.bodytext a:hover {
color: #425d1d;
background: transparent;
}

.csc-sitemap, .csc-menu {
font-family: Verdana, Arial, Helvetica, sans-serif;
padding-left: 30px;
padding-top: 40px;
}
.csc-sitemap ul, .csc-menu ul {
padding-left: 35px;
font-size: 0.9em;
}
.csc-sitemap ul li a, .csc-menu a {
color: #658443;
border-bottom: 1px solid #d3d8d3;
}
.csc-sitemap ul li a:hover {
color: #425d1d;
}
.csc-sitemap ul li ul li a {
border: 0;
}

/* Das Bestellormular - anfang */

.csc-mailform {
font-family: Verdana, Arial, Helvetica, "sans serif";
font-size: 0.8em;
border: 1px solid #dbe0dc;
background: #edefee;
padding-bottom: 20px;
}

.csc-mailform-field {
display: block;
margin: 5px;
padding: 5px;
}
.csc-mailform-label {
color: #50695f;
}
.csc-mailform label {
display: block;
width: 320px;
float: left;
text-align: left;
/*margin: 0 5px 0 10px; */
padding-top: 0;
font-size: 86%;
}
.csc-mailform input, .csc-mailform textarea {
font-family: Verdana, Arial, Helvetica, "sans serif";
color: #000;
width: 200px;
padding: 2px 6px;
font-size: 8pt;
}
.csc-mailform input.csc-mailform-submit {
float: right;
width: 80px;
cursor: hand;
}

.csc-mailform form input.csc-mailform-submit:hover {
background-color: #999;
border: 1px solid white;
color: white;
}
.csc-mailform select {
position: relative;
float: right;
/*width: 70px;*/
top: -2.8em;
}
.csc-mailform select:before
.csc-mailform check {
position: relative;
left: 50px; 
}
#mailformheftnummer {
width: 200px;
}
/* Checkbox Heftabo */
#mailformheftabo {
width: 20px;
}
/* Checkbox Einzelheft */
#mailformeinzelheft {
width: 20px;
}
/* Checkbox CD-ROM */
#mailformcd {
width: 20px;
}

/* Das Bestellormular - ende */
#mediainfo {
width: 100%;
font-size: 0.7em;
padding-right: 30px;
padding-top: 30px;
line-height: 120%;
}
#mediainfo p {
font-size: 1em;
padding: 0;
line-height: 130%;
}
#mediainfo tr {
height: 1.9em;
}
#mediainfo td {
line-height: 180%;
}
#mediainfo a {
color: #658443;
background: transparent;
}
#mediainfo a:hover {
color: #425d1d;
background: transparent;
}
#mediadaten, #mediadaten p{
width: 100%;
font-size: 0.7em;
padding-right: 30px;
padding-top: 1em;
line-height: 130%;
}
#mediadaten tr {
/*height: 30px;*/
}
#mediadaten td {
padding-left: 5px;
padding-top: 5px;
padding-bottom: 5px;
}
.contenttable-1 {
font-size: 0.8em;
padding-right: 30px;*/
}
/*
.td-0 {
padding-right: 10px;
}
*/


/* RTE FORMATE */
#content p.autor {
color: #000;
background: transparent;
font-weight: normal;
padding: 30px 30px 30px 0;
}
#content p.headline {
color: #8f1117;
font-weight: normal;
font-size: 1.1em;
padding: 0 30px 30px 0;
}
#content p.subline {
color: #000;
background: transparent;
padding: 0 30px 30px 0;
}
#content p.absatz {
color: #000;
font-weight: normal;
line-height: 1.8em;
padding: 0 30px 30px 0;
}
#content p.fussnote {
font-size: 0.5em;
}
sup {
color: #50695f;
}
.fussnote {
color: #999;
padding: 0 5px 0 0;
}
.fussnotentext {
width: 500px;
color: #999;
position: relative;
left: 30px;
line-height: 1.2em;
}
titelzeilenbildheft58 {
position: relative;
/*left: 30px;*/
top: 5px;
height: 15px;
background: url(../img/58_aktuell.gif) no-repeat;
padding-left: 50px;
color: red;
}
.titelzeilenbildheft58 {
background: url(../img/58_aktuell.gif) no-repeat;
}
.aktuellundkontrovers {
color: #ca6e35;
text-transform: uppercase;
}

/* funktioniert nicht im IE
.aktuellundkontrovers:before {
content:url(../img/58_aktuell.gif);
}
*/

#content p.aktuellundkontrovers {
font-size: 75%;
}

.titelzeilentitel {
text-transform: none;
color: #000;
font-size: 95%;
}
#content img {
border: 0;
}
.fnlink {
color: magenta;
}
.autorengruppe {
}
.autorenname {
color: red;
}
.autorenartikel {
float: left;
color: blue;
}
.autorenzahl {
float: right;
color: orange;
}
span.fusslink a:link span.innerfusslink,
 span.fusslink a:visited span.innerfusslink{
  display: none; 
}
span.fusslink a:visited span.innerfusslink, span.fusslink a:link span.innerfusslink, span.fusslink a:hover span.innerfusslink { 
  position: absolute; 
  margin:30px 0px 0px 20px; 
  background-color: beige; 
  max-width:300px; 
  padding: 2px 10px 2px 10px; 
  border: 1px solid #C0C0C0; 
  font: normal 10px/12px verdana; 
  color: #000; 
  text-align:left; 
  display: block;
  text-decoration:none;    
  left:600px;
}   
span.fusslink {
  display:inline;
} 

span.fusslink span {
  text-decoration:none;   
}
/* Seite -Archiv */
span.archivheftnummer {
text-transform: uppercase;
color: #425d1d;
font-size: 0.8em;
}
.titelzeilentext {
position: relative;
top: -10px;
}
div.aL {
font-size: 0.8em
}

ul {
padding-left: 25px;
list-style-image: url(../img/hug_bullet.gif);
font-size: 0.8em;
}
ul li {
font-family: Verdana, Arial, Helvetica, sans-serif;
}

/************* Login-Formular **************/
.csc-loginform {
font-family: Verdana, Arial, Helvetica, "sans serif";
font-size: 0.9em;
border: 1px solid #dbe0dc;
background: #edefee;
padding: 20px;
}
.csc-form-labelcell {
padding-left: 5px;
padding-right: 5px;
vertical-align: top;
padding-bottom: 1.2em;
}
p.csc-form-label-req {}
.csc-form-label {
font-weight: bold;
color: #50695f;
background: transparent;
}
.csc-form-commentcell {
padding: 10px;
}
td.csc-form-fieldcell input{}

/************** call for papers Formular *************/
.cfp_form {
font-family: Verdana, Arial, Helvetica, "sans serif";
border: 1px solid #dbe0dc;
background: #edefee;
padding: 20px;
}
.cfp_text {
font-size: 1.1em;
}
.cfp_name {
font-size: 1.2em;
padding-right: 6px;
}
.cfp_email {
font-size: 1.2em;
padding-right: 5px;
}
.cfp_buttons {
display: block;
padding-left: 5em;
}
.cfp_form a {
color: #658443;
background: transparent;
}
.cfp_form a:hover {
color: #425d1d;
background: transparent;
}

.csc-textpic-lastcol{
padding-right: 30px;
}
.csc-textpic-caption {
color: #6278a5;
font-size: 0.6em;
padding-bottom: 13px;
}
.csc-textpic-text {
}
div.ihv {
height: 249px;
}
.ihvtitelzeile {
text-transform: uppercase;
font-size: 0.8em;
padding-bottom: 25px;
padding-top: 0px;
color: #50695f;
}
.ihvschwerpunkt {
color: #50695f;
background: transparent;
font-size: 0.7em;
font-weight: bold;
}
.ihvthema {
padding-top: 10px;
font-size: 0.9em;
font-weight: normal;
color: #8f1117;
background: transparent;
}
.ihvsubthema {
font-size: 0.8em;
font-weight: normal;
}
.ihvihv {
font-size: 0.9em;
font-weight: normal;
color: #50695f;
padding-top: 20px;
}

/* RTE Klassen */
.autor {
font-style: italic;
color: #658443;
background: transparent;
}
.versteckt {
color: #fff;
background: transparent;
}
.balkenrot {
height: 6px;
width: 100%;
background-image: url(../img/ihvbalkenrot.gif);
background-repeat: repeat-x;
color: #fff;
}
#inhalt p.infozeile img {
position: relative;
top: 0.2em;
}
#inhalt p.infozeile {
padding: 0;
margin: 0;
}
.infozeile {
text-transform: uppercase;
color: #50695f;
}
span.titel {
font-size: 1.1em;
font-weight: normal;
color: #8f1117;
background: transparent;
}
span.fussnote, p.fussnote {
font-size: 0.8em;
color: #50695f;
}
.kursiv {
font-style: italic;
}
.zitat {
color: #666;
}
.rot {
color: #8f1117;
background: transparent;
}
.graugruen {
color: #50695f;
background: transparent;
}
.blaugruen, p.blaugruen {
color: #006669;
background: transparent;
}
.blau, p.blau {
color: #455e90;
background: transparent;
}
.braun {
color: #ca6e35;
background: transparent;
}
.gruen {
color: #85a055;
}
.moderator {
color: #50695f;
background: transparent;
font-weight: bold;
}
.buch, p.buch, #inhalt p.buch {
padding: 0 0 20px 0;
margin: 0;
border-top: 3px solid #93a2c3;
width: 100%;
}
.buchautor {
font-weight: bold;
font-size: 0.9em;
color: #50695f;
background: transparent;
}
.buchtitel {
font-weight: bold;
color: #455e90;
background: transparent;
}
.buchbeschreibung {
font-size: 96%;
font-weight: normal;
color: #000;
background: transparent;
}
.artheft {
font-size: 0.8em;
color: #627a85;
background: transparent;
text-transform: uppercase;
font-weight: normal;
padding-bottom: 25px;
position: relative;
top: -20px;
}
.arttitel, p.arttitel {
position: relative;
top: -70px;
font-size: 1.9em;
font-weight: normal;
color: #8f1117;
background: transparent;
}
.artsubtitel {
position: relative;
top: -70px;
}
.artheftfarbe {}
.artautor {
position: relative;
top: -55px;
}
.artfussnote, p.artfussnote {
position: relative;
top: -80px;
color: #666;
background: transparent;
font-weight: normal;
font-size: 1.9em;
}
.artinhalt {
color: #000;
background: transparent;
position: relative;
top: -70px;
}

/* Vorlage Inhaltsverzeichnis */
.inh_edi, #inhalt p.inh_edi {
padding: 0px;
margin: 0px;
font-size: 0.8em;
color: #627a85;
background: transparent;
text-transform: uppercase;
font-weight: normal;
border-top: 6px solid #455e90;
border-bottom: 1px solid #cdd5da;
}
.inh_sch, #inhalt p.inh_sch {
padding: 0px;
margin: 0px;
font-size: 0.8em;
color: #627a85;
background: transparent;
text-transform: uppercase;
font-weight: normal;
border-top: 6px solid #9d0c15;
border-bottom: 1px solid #cdd5da;
}
.inh_leb, #inhalt p.inh_leb {
padding: 0px;
margin: 0px;
font-size: 0.8em;
color: #627a85;
background: transparent;
text-transform: uppercase;
font-weight: normal;
border-top: 6px solid #338cb9;
border-bottom: 1px solid #cdd5da;
}
.inh_the, #inhalt p.inh_the {
padding: 0px;
margin: 0px;
font-size: 0.8em;
color: #627a85;
background: transparent;
text-transform: uppercase;
font-weight: normal;
border-top: 6px solid #006669;
border-bottom: 1px solid #cdd5da;
}
.inh_akt, #inhalt p.inh_akt {
padding: 0px;
margin: 0px;
font-size: 0.8em;
color: #627a85;
background: transparent;
text-transform: uppercase;
font-weight: normal;
border-top: 6px solid #ca6e35;
border-bottom: 1px solid #cdd5da;
}
.inh_rez, #inhalt p.inh_rez {
padding: 0px;
margin: 0px;
font-size: 0.8em;
color: #627a85;
background: transparent;
text-transform: uppercase;
font-weight: normal;
border-top: 6px solid #85a055;
border-bottom: 1px solid #cdd5da;
}
.inh_all, #inhalt p.inh_all {
padding: 0px;
margin: 0px;
font-size: 0.8em;
color: #627a85;
background: transparent;
text-transform: uppercase;
font-weight: normal;
border-top: 6px solid #627a85;
border-bottom: 1px solid #cdd5da;
}
.inh_fun, #inhalt p.inh_fun {
padding: 0px;
margin: 0px;
font-size: 0.8em;
color: #627a85;
background: transparent;
text-transform: uppercase;
font-weight: normal;
border-top: 6px solid #510b0a;
border-bottom: 1px solid #cdd5da;
}
a.close:link, a.close:visited, a.close:active {
font-family: Verdana,Arial,Helvetica, sans-serif;
font-size: 70%;
border: 1px solid #50695f;
padding: 3px;
color: #50695f;
background: transparent;
text-decoration: none;
position: relative;
float: right;
right: 20px;
}
a.close:hover {
font-weight: bold;
}
a.fussnoten-link:link {
color: #658443;
}
a.fussnoten-link:visited {
color: #425d1d;
}
a.fussnoten-link:hover {
color: #658443;
font-weight: bold;
}
a.fussnoten-link:active {
color: #658443;
}
a.back {
color: #658443;
}
a.back:hover {
font-weight: bold;
}
a.bestellformular {
color: green;
}

div#cdrom {
	font-size: 12px;
	line-height: 140%;
	width: 280px;
	height: 25em;
	padding-left: 1em;
	padding-bottom: 1em;
	padding-right: 1em;
	background-image: url(../img/cdrom_re.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
div#cdrom p { 
	line-height: 1.8em;
	padding-right: 15px;
}
div#cdromli {
	font-size: 0.9em;
	line-height: 140%;
	width: 280px;
	padding-left: 1em;
	background-image: url(../img/cdrom_li.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
div#cdromlibild {
	font-size: 12px;
	width: 280px;
	height: 23em;
	background-image: url(../img/cdrom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.cdromtitel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 140%;
	padding-top: 3em;
	color: #8f1117;
	font-weight: bold;
}
.cdromtext {
	line-height: 140%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.cdromkontakt {
	color: #363636;
	letter-spacing: 0.1em;
	line-height: 140%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.hug {
letter-spacing: 0.2em;
}
.foerderer { 
        font-family: Verdana;
        font-size: 96%;
        text-transform: none;
        padding: 20px;
        font-weight: normal;
        letter-spacing: 0em;
        color: #222;
}
