/* Axel's Default Style File */

BODY { background: #FFFFFF;
       font-family: "Lucida,Verdana,Arial,Helvetica,sans-serif"; }

P { padding-left:  16pt; 
    padding-right: 16pt;
    text-align: justify; }

TD P { padding-left:  3pt; 
       padding-right: 3pt;
       text-align: left; }

P.menu { font-size: 9pt; 
	 font-weight: 300; 
	 text-align: center;}

P.subtitle { text-align: center;
	     font-size: 80%; }

/* TH.horiz { text-align: center; } */

ADDRESS, TABLE.address {
	color: #C0C0C0; 
	font-size: 8pt;
	font-style: normal;
	text-align: right; }

ADDRESS A:visited, ADDRESS A:link, TABLE.address A:visited, TABLE.address A:link {
	color: #C0C0C0; 
	text-decoration: none; }

ADDRESS A:active, ADDRESS A:hover, TABLE.address A:active, TABLE.address A:hover {
	color: #FFFFFF; 
	background: #C0C0C0;  }

PRE, XMP { padding-left:  32pt; 
	   padding-right: 32pt; }

DL { padding-left:  16pt; 
     padding-right: 16pt; }

DT { font-weight: 750;
     margin-top: 12pt; 
     margin-bottom: 6pt; }

A:link { color: #0000FF; text-decoration: underline;  }
A:visited { color: #7F007F; text-decoration: underline;  }
A:active { color: #FF0000; text-decoration: none; } 
A:hover { color: #FFFFFF; background: #FF0000; text-decoration: none; } 

H1     { text-align: center; 
	 font-size: 26pt; 
	 font-weight: 900; }
H2, H3 { text-align: left;
	 font-weight: 700;  }
H2     { font-size: 22pt; }
H3     { font-size: 16pt; }

A.grey:link, A.grey:visited { text-decoration: none; 
			      color: #C0C0C0; }
A.grey:active, A.grey:hover { background: #C0C0C0; 
			      color: #FFFFFF; }

A.black:link, A.black:visited { text-decoration: none; 
			        color: #000000; }
A.black:active, A.black:hover { text-decoration: underline; 
			        color: #808080; }

A.hl { font-weight: 900; }

SMALL.subtitle { font-size: 12pt; }
SMALL.address { font-size: 7pt;
		color: #C0C0C0; }

@media screen, projection {
	SMALL.name   { color: #C0C0C0; }
}

SMALL.name   { font-size: 100%; }

UL.submenu { font-size: 80% }

DT        { font-weight: 700; 
	    padding-top: 12pt; 
	    padding-bottom: 4pt; 
	    padding-left: 12pt; }
DD        { font-size: 80%;
	    padding-bottom: 2pt;  }
@media screen, projection {
       DD.name   { color: #C0C0C0; }
}
DD.name:before { content: "Vortragende(r): "; }
DD.abstract { color: #000000; }
DD.abstract:before { font-weight: 800;
		     content: "Abstract: "; }
DD.termin { font-weight: 800; }
DD.termin:before { content: "Termin: "; }
DD.folien { font-weight: 800; }

DD.link:before { content: "Siehe auch: "; }
DD.link, DD.link A:link
          { text-decoration: none; 
	    color: #C0C0C0;
	    font-weight: 800; }
DD.link A:visited
          { text-decoration: none; 
	    color: #B0B0B0;
	    font-weight: 800; }
DD.link A:active, DD.link A:hover
          { text-decoration: underline; 
	    color: #B0B0B0;
	    font-weight: 800; }

TD { font-size: 8pt; }

.nowrap { white-space: nowrap; }


