/* CSS */
body {          background-color: #FFFFFF;
                font-family: Verdana,Helvetica,sans-serif;
                font-size: 10pt;
                color: black;  }

table,td,tr {   font-family: Verdana,Helvetica,sans-serif;
                font-size: 10pt;
                color: black;  }

li,ul,ol {      font-family: Verdana,Helvetica,sans-serif;
                font-size: 10pt;
                color: black;  }

p {             font-family: Verdana,Helvetica,sans-serif;
                font-size: 10pt;
/*              font-weight: normal; */
                color: black;  }

b, strong {     font-weight: bold;  }

.courier {      font-family: Courier,monospace;
                font-size: 12pt;
                color: black;
                font-weight: bold;   }

.einzug {       font-family: Verdana,Helvetica,sans-serif;
                font-size: 10pt;
                margin-left: 0.5cm   }

.einzug2 {      font-family: Verdana,Helvetica,sans-serif;
                font-size: 8pt;
                color: black;
                text-indent: -0.5cm;
                margin-left: 1cm   }
                
.breit         {width: 15; }
                
.fbreit         {width: 8;
                height: 1 }
                
.right         {text-align: right; }

.bold {         font-weight: bold;  }
.kursiv, .italic { font-style: italic;  }

.rot {          color: #cc0044 }
.rot-hover {    color: #ba3f44 }
.blau {         color: #4450d7 }
.weiss {        color: #ffffff }

.bgrechts {     background-color: #003466}
.bgnav    {     background-color: #003466}
.bgtitel {      background-color: #7e90b6;}
.bgtitelmain {  background-color: #7e90b6;
                background-image: url(banner4.jpg);
                font-weight: 500;}
.bgtitelmain_CMSJOURNAL {  background-color: #7e90b6;
                background-image: url(b-cmsj.jpg);
                font-weight: 500;}
.bgtitelmain_OVL {  background-color: #7e90b6;
                background-image: url(b-ovl.jpg);
                font-weight: 500;}
.bgtitelmain_CONFERENCES {  background-color: #7e90b6;
                background-image: url(b-conferences.jpg);
                font-weight: 500;}
.bgtitelmain_DISSERTATION {  background-color: #7e90b6;
                background-image: url(b-dissertation.jpg);
                font-weight: 500;}

.bgtitelmain_HIST_FORUM {  background-color: #7e90b6;
                background-image: url(b-hist_forum.jpg);
                font-weight: 500;}
.bgtitelmain_HIST_LITERATUR {  background-color: #7e90b6;
                background-image: url(b-hist_literatur.jpg);
                font-weight: 500;}
.bgtitelmain_NORDEUROPAFORUM {  background-color: #7e90b6;
                background-image: url(b-nordeuropa.jpg);
                font-weight: 500;}
.bgtitelmain_SEMINAR {  background-color: #005728;
                background-image: url(b-seminar.jpg);
                font-weight: 500;}
.bgtitelmain_LIBREAS {  background-color: #B50F33;
                background-image: url(b-libreas.gif);
                font-weight: 500;}
.bgtitelautor {  background-color: #7e90b6;
                background-image: url(banner3.jpg);
                font-weight: 500;}
.bgtitelmain_DIGITISATION {  background-color: #7e90b6;
                background-image: url(b-digitisation.jpg);
                font-weight: 500;}
.bgtitelmain_UMACJ {  background-color: #7e90b6;
                background-image: url(b-umacj.gif);
                font-weight: 500;}
.bggrafik {
                border: 1px solid #7e90b6;}

td.bggrafik:hover {     background-color: #7e90b6;	
		        font-style: normal;
                        text-decoration: none }

td.bggrafik2:hover {     background-color: #7e90b6;	
		        font-style: normal;
                        text-decoration: none }
                        
.bggrafik2 {    border: 1px solid #7e90b6;
                padding-left: 8pt;
                padding-right: 20pt }
.bggrhead {     background-color: #003466;}
.bggrhead2 {    background-color: white;}
.bggrau {       background-color: #dedfde}
.bghellgrau {   background-color: #efefef}

.mittig  {      vertical-align: middle; 
                padding-bottom: 4pt;
                height: 20pt  }

.counterbgrechts {sans-serif;
                font-size: 9pt;
                color: #7e90b6;
                font-style: normal;
                text-decoration: none;
                }

.auswahl {      text-align: right;  }

.titelei {      font-family: Verdana,Helvetica,sans-serif;
                font-size: 15pt;
                color: #003064;
                font-style: normal;
                text-decoration: none;
                line-height: 25pt;  }

.tabtit {       font-family: Verdana,Helvetica,sans-serif;
                font-size: 12pt;
                color: #003466;
                font-weight: bold;
                font-style: normal;  }

.grafikhead {   font-family: Verdana,Helvetica,sans-serif;
                font-size: 10pt;
                color: white;
                font-weight: 600;  }

.navrechts {    font-family: Verdana, Helvetica, sans-serif;
                font-size: 9pt;
                color: white;
                font-style: normal;
                text-decoration: none }
                
.navoben {      font-family: Verdana, Helvetica, sans-serif;
                font-size: 11pt;
                color: white;
                font-weight: bold;
                font-style: normal;
                text-decoration: none;
                vertical-align: middle }
                
.snavoben {      font-family: Verdana, Helvetica, sans-serif;
                font-size: 8pt;
                color: #7e90b6;
                font-style: normal;
                text-decoration: none }

.navunten {     font-family: Verdana, Helvetica, sans-serif;
                font-size: 8pt;
                color: white;
                font-weight: normal;
                font-style: normal;
                text-decoration: none }
                
h1 {            font-family: Verdana,Helvetica,sans-serif;
                font-size: 14pt;
                color: black;
                font-weight: bold;
                font-style: normal;  }

h2 {            font-family: Verdana,Helvetica,sans-serif;
                font-size: 12pt;
                color: black;
                font-weight: bold;
                font-style: normal;  }

h3 {            font-family: Verdana,Helvetica,sans-serif;
                font-size: 10pt;
                color: black;
                font-weight: bold;
                font-style: normal;  }

.note {         font-family: Verdana,Helvetica,sans-serif;
                font-size: 8pt;
                font-weight: normal;
                font-style: normal;  }

.liste {        font-family: Verdana,Helvetica,sans-serif;
                font-size: 8pt;
                color: black;
                font-weight: normal;
                font-style: normal;  }

a:link {        font-family: Verdana, Helvetica, sans-serif;
                font-size: 10pt;
                color: #003064;
                font-style: normal;
		font-weight: bold;
                text-decoration: none }

a:visited {     font-family: Verdana, Helvetica, sans-serif;
                font-size: 10pt;
                color: #003064;
                font-style: normal;
		font-weight: bold;
                text-decoration: none }

a:hover {       font-family: Verdana, Helvetica, sans-serif;
                font-size: 10pt;
                color: #ba3f44;
                font-style: normal;
		font-weight: bold;
                text-decoration: none }

a:active {      font-family: Verdana, Helvetica, sans-serif;
                font-size: 10pt;
                color: #ba3f44;
                font-style: normal;
		font-weight: bold;
                text-decoration: none }

a.nav:link {    font-family: Verdana, Helvetica, sans-serif;
                font-size: 9pt;
                color: #003064;
                font-style: normal;
		font-weight: bold;
                text-decoration: none }

a.nav:visited { font-family: Verdana, Helvetica, sans-serif;
                font-size: 9pt;
                color: #003064;
                font-style: normal;
		font-weight: bold;
                text-decoration: none }

a.nav:hover {    font-family: Verdana, Helvetica, sans-serif;
                font-size: 9pt;
                color: #ba3f44;
                font-style: normal;
		font-weight: bold;
                text-decoration: none }

a.nav:active {  font-family: Verdana, Helvetica, sans-serif;
                font-size: 9pt;
                color: #ba3f44;
                font-style: normal;
		font-weight: bold;
                text-decoration: none }
                
a.nava:link {    font-family: Verdana, Helvetica, sans-serif;
                font-size: 9pt;
                color: #cc0044;
                font-style: normal;
		font-weight: bold;
                text-decoration: none }

a.nava:visited { font-family: Verdana, Helvetica, sans-serif;
                font-size: 9pt;
                color: #cc0044;
                font-style: normal;
		font-weight: bold;
                text-decoration: none }

a.nava:hover {   font-family: Verdana, Helvetica, sans-serif;
                font-size: 9pt;
                font-style: normal;
		font-weight: bold;
                text-decoration: none;
                background-color: #95A0D7;  }

a.nava:active {  font-family: Verdana, Helvetica, sans-serif;
                font-size: 9pt;
                color: #ba3f44;
                font-style: normal;
		font-weight: bold;
                text-decoration: none }
                
a.navb:link {    font-family: Verdana, Helvetica, sans-serif;
                font-size: 9pt;
                color: #003064;
                font-style: normal;
		font-weight: normal;
                text-decoration: none }

a.navb:visited { font-family: Verdana, Helvetica, sans-serif;
                font-size: 9pt;
                color: #003064;
                font-style: normal;
		font-weight: normal;
                text-decoration: none }

a.navb:hover {   font-family: Verdana, Helvetica, sans-serif;
                font-size: 9pt;
                color: #ba3f44;
                font-style: normal;
		font-weight: normal;
                text-decoration: none; }

a.navb:active {  font-family: Verdana, Helvetica, sans-serif;
                font-size: 9pt;
                color: #ba3f44;
                font-style: normal;
		font-weight: normal;
                text-decoration: none }
                
a.navrechts:link {    font-family: Verdana, Helvetica, sans-serif;
                font-size: 8pt;
                color: white;
                font-style: normal;
		font-weight: normal;
                text-decoration: none }

a.navrechts:visited { font-family: Verdana, Helvetica, sans-serif;
                font-size: 8pt;
                font-style: normal;
		font-weight: normal;
                color: white; 
                text-decoration: none }

a.navrechts:hover {   font-family: Verdana, Helvetica, sans-serif;
                font-size: 8pt;
                font-style: normal;
		font-weight: normal;
                /* color: #ba3f44; */
                /* color: #deb4d1; */
                /* color: #8a0f14; */
                color: #ba3f44;
                text-decoration: none; } 

a.navrechts:active {  font-family: Verdana, Helvetica, sans-serif;
                font-size: 8pt;
                font-style: normal;
                color: #ba3f44; 
                text-decoration: none }
                
a.navoben:link {    font-family: Verdana, Helvetica, sans-serif;
                 color: white;
		font-weight: bold;
                 text-decoration: none }
 
a.navoben:visited { font-family: Verdana, Helvetica,  sans-serif;
                 color: white;
		font-weight: bold;
                 text-decoration: none }
 
a.navoben:hover {   font-family: Verdana, Helvetica,  sans-serif;
		font-weight: bold;
                 text-decoration: none;
                 color: #ba3f44;  }
 
a.navoben:active {  font-family: Verdana, Helvetica,  sans-serif;
                 color: #ba3f44;
		font-weight: bold;
                 text-decoration: none }
                
a.navunten:link {    font-family: Verdana, Helvetica, sans-serif;
                font-size: 8pt;
                color: #7e90b6;
                font-style: normal;
		font-weight: bold;
                text-decoration: none }

a.navunten:visited { font-family: Verdana, Helvetica, sans-serif;
                font-size: 8pt;
                color: #7e90b6;
                font-style: normal;
		font-weight: bold;
                text-decoration: none }

a.navunten:hover {   font-family: Verdana, Helvetica, sans-serif;
                font-size: 8pt;
                font-style: normal;
		font-weight: bold;
                text-decoration: none;
                color: #ba3f44;  }

a.navunten:active {  font-family: Verdana, Helvetica, sans-serif;
                font-size: 8pt;
                color: #7e90b6;
                font-style: normal;
		font-weight: bold;
                text-decoration: none }
                
a.navnote:link {    font-family: Verdana, Helvetica, sans-serif;
                font-size: 8pt;
                color: white;
                font-style: normal;
		font-weight: normal;
                text-decoration: none }

a.navnote:visited { font-family: Verdana, Helvetica, sans-serif;
                font-size: 8pt;
                color: white;
                font-style: normal;
		font-weight: normal;
                text-decoration: none }

a.navnote:hover {   font-family: Verdana, Helvetica, sans-serif;
                font-size: 8pt;
                text-decoration: none;
                color: #ba3f44;  }

a.navnote:active {  font-family: Verdana, Helvetica, sans-serif;
                font-size: 8pt;
                color: #7e90b6;
                font-style: normal;
		font-weight: normal;
                text-decoration: none }


a.home:link {   font-family: Verdana, Helvetica, sans-serif;
                font-size: 15pt;
                color: #003064;
                font-style: normal;
		font-weight: bold;
                text-decoration: none;
                line-height: 25pt;  }

a.home:visited {font-family: Verdana, Helvetica, sans-serif;
                font-size: 15pt;
                color: #003064;
                font-style: normal;
		font-weight: bold;
                text-decoration: none;
                line-height: 25pt;  }

a.home:hover {  font-family: Verdana, Helvetica, sans-serif;
                font-size: 15pt;
                color: #003064;
                font-style: normal;
		font-weight: bold;
                text-decoration: none;
                line-height: 25pt;  }

a.home:active { font-family: Verdana, Helvetica, sans-serif;
                font-size: 15pt;
                color: #003064;
                font-style: normal;
		font-weight: bold;
                text-decoration: none;
                line-height: 25pt;  }

/* CSS fuer DiML-Referenz */
p.freehead {font-weight: bold;}
p.tablecaption {font-weight: bold;}
/* CSS fuer die RZ-Mitteilungen ###########################################*/


.jbody {        background-color: #FFFFFF;
                margin-top: 0;
                margin-right: 1cm;
                margin-left: 1cm;
                font-family: Verdana,Helvetica,sans-serif;
                color: black;
                float: none
                }
.rtit1 {        font-family: Verdana,Helvetica,sans-serif;
                font-size: 14pt;
                color: black;
                font-weight: bold;
                font-style: normal;  }
.rtit2 {        font-family: Verdana,Helvetica,sans-serif;
                font-size: 12pt;
                color: black;
                font-weight: bold;
                font-style: normal;  }
.rtit2-meta {   font-family: Verdana,Helvetica,sans-serif;
                font-size: 8pt;
                color: black;
                font-style: normal;  }
.rautorfuss {   font-family: Verdana,Helvetica,sans-serif;
                font-size: 10pt;
                color: black;
                font-weight: normal;
                font-style: normal;
                text-align: right;  }
.rabstract {    font-family: Verdana,Helvetica,sans-serif;
                font-size: 10pt;
                color: black;
                font-weight: normal;
                font-style: italic;  }
.rhead1 {       font-family: Verdana,Helvetica,sans-serif;
                font-size: 12pt;
                color: black;
                font-weight: bold;
                font-style: normal;
                float: none;
                display: block;}
.rtext {        font-family: Verdana,Helvetica,sans-serif;
                font-size: 10pt;
                color: black;
                font-weight: normal;
                font-style: normal; 
                float: none;
                display: block;}
.rcaption {     font-family: Verdana,Helvetica,sans-serif;
                font-size: 9pt;
                color: black;
                font-style: italic;
                padding: 5px;
                vertical-align: top;
                margin-right: 8cm;
                }
.jimg     {     margin-top: 1cm;
                
                }

/* .td       {     display: table-cell;
                padding: 5px;} */

.rlistul {      font-family: Verdana,Helvetica,sans-serif;
                font-size: 10pt;
                color: black;
                font-weight: normal;
                font-style: normal;  }
.rlistol {      font-family: Verdana,Helvetica,sans-serif;
                font-size: 10pt;
                color: black;
                font-weight: normal;
                font-style: normal;  }
.rtable {       font-family: Verdana,Helvetica,sans-serif;
                font-size: 9pt;
                color: black;
                font-weight: normal;
                font-style: normal;
                background-color: #CCCCCC;
                padding: 3pt;   }
.rthead {       font-family: Verdana,Helvetica,sans-serif;
                font-size: 9pt;
                color: black;
                font-weight: bold;
                font-style: normal;   }
.rtbody {       font-family: Verdana,Helvetica,sans-serif;
                font-size: 9pt;
                color: black;
                font-weight: normal;
                font-style: normal;   }
.rtfooter {     font-family: Verdana,Helvetica,sans-serif;
                font-size: 9pt;
                color: black;
                font-weight: normal;
                font-style: italic;   }
.rzitat {       font-family: Verdana,Helvetica,sans-serif;
                font-size: 10pt;
                color: black;
                font-weight: normal;
                font-style: italic;
                margin-left: 1cm;  }
.rextable {     font-family: Verdana,Helvetica,sans-serif;
                font-size: 9pt;
                color: black;
                font-weight: normal;
                font-style: normal;
                background-color: #CCCCCC;
                padding: 3pt;
                border-width: thin;  }
.rexpre {       font-family: Courier,monospace;
                font-size: 9pt;
                color: black;
                font-weight: normal;
                font-style: normal;
                text-indent: -1cm;
                margin-left: 1cm   }
.rhead2 {       font-family: Verdana,Helvetica,sans-serif;
                font-size: 10pt;
                color: black;
                font-weight: bold;
                font-style: normal;  }
.rhead3 {       font-family: Verdana,Helvetica,sans-serif;
                font-size: 10pt;
                color: black;
                font-weight: normal;
                font-style: italic;  }
.rhead {	font-family: Verdana,Helvetica,sans-serif;
                font-size: 10pt;
                color: black;
                font-weight: normal;
                font-style: italic;
                margin-bottom: -20pt  }                
.rbib {         font-family: Verdana,Helvetica,sans-serif;
                font-size: 9pt;
                color: black;
                font-weight: normal;
                font-style: normal;  }
.rbackhead {	font-family: Verdana,Helvetica,sans-serif;
                font-size: 10pt;
                color: black;
                font-weight: bold;
                font-style: normal;  }
.rbibaut {      font-family: Verdana,Helvetica,sans-serif;
                font-size: 9pt;
                color: black;
                font-weight: bold;
                font-style: normal;}
.rbibtit {      font-family: Verdana,Helvetica,sans-serif;
                font-size: 9pt;
                color: black;
                font-weight: normal;
                font-style: italic;  }
.rend {         font-family: Verdana,Helvetica,sans-serif;
                font-size: 9pt;
                color: black;
                font-weight: normal;
                font-style: normal;  }

.rutit {        font-family: Verdana,Helvetica,sans-serif;
                font-size: 12pt;
                color: black;
                font-weight: normal;
                font-style: normal;
                margin-bottom: 15pt }
.rnote {        font-family: Verdana,Helvetica,sans-serif;
                font-size: 9pt;
                color: black;
                font-weight: normal;
                font-style: italic;  }

a.anm:link {    font-family: Verdana, Helvetica, sans-serif;
                font-size: 9pt;
                color: #003064;
                font-weight: bold;
                font-style: normal;
                text-decoration: none }
a.anm:visited { font-family: Verdana, Helvetica, sans-serif;
                font-size: 9pt;
                color: #003064;
                font-weight: bold;
                font-style: normal;
                text-decoration: none }
a.anm:hover {   font-family: Verdana, Helvetica, sans-serif;
                font-size: 9pt;
                color: #ba3f44;
                font-style: normal;
                text-decoration: none }
a.anm:active {  font-family: Verdana, Helvetica, sans-serif;
                font-size: 9pt;
                color: #ba3f44;
                font-weight: bold;
                font-style: normal;
                text-decoration: underline }

a.big:link {    font-family: Verdana, Helvetica, sans-serif;
                font-size: 12pt;
                color: #003064;
                font-weight: bold;
                font-style: normal;
                text-decoration: none }
a.big:visited { font-family: Verdana, Helvetica, sans-serif;
                font-size: 12pt;
                color: #003064;
                font-weight: bold;
                font-style: normal;
                text-decoration: none }
a.big:hover {   font-family: Verdana, Helvetica, sans-serif;
                font-size: 12pt;
                color: #ba3f44;
                font-style: normal;
                text-decoration: none }
a.big:active {  font-family: Verdana, Helvetica, sans-serif;
                font-size: 12pt;
                color: #ba3f44;
                font-weight: bold;
                font-style: normal;
                text-decoration: underline }

a.aktiv:link {  font-family: Verdana, Helvetica, sans-serif;
                font-size: 10pt;
                color: #FFE9D2;
                font-weight: bold;
                font-style: normal;
                text-decoration: none }
a.aktiv:visited {  font-family: Verdana, Helvetica, sans-serif;
                font-size: 10pt;
                color: #FFE9D2;
                font-weight: bold;
                font-style: normal;
                text-decoration: none }
a.aktiv:hoover {  font-family: Verdana, Helvetica, sans-serif;
                font-size: 10pt;
                color: #FFE9D2;
                font-weight: bold;
                font-style: normal;
                text-decoration: none }
a.aktiv:active {  font-family: Verdana, Helvetica, sans-serif;
                font-size: 10pt;
                color: #FFE9D2;
                font-weight: bold;
                font-style: normal;
                text-decoration: none }

/* Alte CSS fuer die RZ-Mitteilungen ###########################################
   Nur noch fuer alte Probedateien vorhanden ###################################*/
.rahmen {border-top-style: solid; border-top-width: thin;}

.tit1 {         font-family: Verdana,Helvetica,sans-serif;
                font-size: 14pt;
                color: black;
                font-weight: bold;
                font-style: normal;  }
.utit {         font-family: Verdana,Helvetica,sans-serif;
                font-size: 12pt;
                color: black;
                font-weight: normal;
                font-style: normal;  }
.tit2 {         font-family: Verdana,Helvetica,sans-serif;
                font-size: 12pt;
                color: black;
                font-weight: bold;
                font-style: normal;  }
.text {         font-family: Verdana,Helvetica,sans-serif;
                font-size: 10pt;
                color: black;
                font-style: normal;  }
.texti {        font-family: Verdana,Helvetica,sans-serif;
                font-size: 10pt;
                color: black;
                font-style: italic;  }
.textib {        font-family: Verdana,Helvetica,sans-serif;
                font-size: 10pt;
                color: black;
                font-weight: bold;
                font-style: italic;  }
.textsm {       font-family: Verdana,Helvetica,sans-serif;
                font-size: 9pt;
                color: black;
                font-style: normal;  }
.textsmi {      font-family: Verdana,Helvetica,sans-serif;
                font-size: 9pt;
                color: black;
                font-style: italic;  }
                
span.infohelp { position: relative; }
span.infohelp span { display: none; width: 25em; }
span.infohelp:hover span {
        position: absolute;
        display: block;
        top: 2em;
        left: 2em;
        background: #ffe;
        border: 1px solid #ccc;
        color: black;
        line-height: 1.25em;
        text-align: left;
        padding: 5px; 
}

.soc_book ul { display: inline; 
               margin-left: 0;
               padding: 0; 
}
               
.soc_book li {
        background: none;
        display: inline;
        list-style-type: none;
        margin: 3px;
        padding: -2px;
}
.soc_book ul li:before { content: ""; }
.soc_book img { border: 0; }

