/* CSS for new Dagstuhl web server        *
 * Created by Axel Beckert on 19-Nov-2000 */

BODY { 
	font-family: Verdana,Lucida,Arial,Helvetica,sans-serif; 
	font-size: 12pt;
}

H1 { font-size: 24pt; }
H2 { font-size: 20pt; text-decoration: none; }
H3 { font-size: 16pt; }
H4 { font-size: 14pt; }
H5 { font-size: 12pt; }
H6 { font-size: 10pt; }

P {
	padding-left: 1cm; padding-right: 1cm;
	text-align: justify;
}

TD P {
	padding-left: 1mm; padding-right: 1mm;
	text-align: left;
}

P.item {
	padding-left: 0cm; padding-right: 1cm;
	text-align: left;
}

P.subtitle {
	text-align: center;
}

P.copyright {
	text-align: center;
	font-size: 9pt;
}

P.registration {
	font-size: 9pt;
}

P.semdate {
	padding-left: 0cm; 
	font-weight: 700;
	font-size: 10pt;
}

P.semdata {
	margin-top: 4pt;
	padding-top: 0mm; padding-bottom: 6mm;
	padding-left: 0mm; padding-right: 0mm;
	font-weight: 700;
	font-size: 10pt;
}

P.semorga {
	font-size: 14pt;
	text-align: center;
	font-weight: 700;
}

P.box {
	padding-left: 0cm; 
	padding-right: 5mm; 
	text-align: left;
}

BLOCKQUOTE {
	padding-left: 1cm; padding-right: 1cm; 
	text-align: left;
}

STRONG {
	font-size: 120%;
}

SMALL.subsubject, SMALL.note, SMALL.mainpage {
	font-size: 8pt;
} 

/* TODO! */
TABLE.default { padding-left: 1cm; padding-right: 1cm; }
TABLE.title  TD, TABLE.title  { font-size: 14pt; }
TABLE.footer TD, TABLE.footer { font-size:  4pt; }

TABLE.semdata  TH  { text-align: left; }

UL {
	padding-left: 1cm; 
	padding-right: 1cm;
}

UL.semdata   { 
	padding-left: -4mm;
	padding-right: 0mm; 
	font-size: 9pt;
}

LI.box {
/*	padding-left: 0mm;
	margin-left: 5mm; */
}

LI.dsonline {
display: none;
}

UL.box {
	padding-left: 1mm; 
	padding-right: 1mm;
}

H2.error { color: red; }

A:link, A.ftp:link { color: #606060; text-decoration: underline; }
A:visited, A.ftp:visited { color: #303030; text-decoration: underline; } 
/* *ARGS* Netscape setzt konsequent A gleich A:link! */

/*A:hover, A:active { background-color: yellow; color: #303030; 
                    text-decoration: underline; }*/
                    
A.extern:link    { color: #800000; text-decoration: underline; }
A.extern:visited { color: #400000; text-decoration: underline; }

A.extern:hover, A.extern:active { background-color: yellow; color: #400000; 
				  text-decoration: underline; }

A.mail:link,  A.mail:visited { color: black; text-decoration: underline; }
A.mail:hover, A.mail:active  { background-color: yellow; color: black; 
			       text-decoration: underline; }

A.question:link,  A.question:visited { 
	color: #606060; text-decoration: underline; }
A.question:hover, A.question:active  { 
	background-color: yellow; color: #606060; 
	text-decoration: none; }

A.url:link,  A.url:visited   { color: black; text-decoration: none; }
/*A.url:hover, A.url:active  { background-color: yellow; color: black;
			     text-decoration: none; }*/

A.black:link,  A.black:visited { color: black; text-decoration: underline; }
A.black:hover, A.black:active  { background-color: yellow; color: black;
				 text-decoration: underline; }

A.grey:link,  A.grey:visited { color: #808080; text-decoration: underline; }
A.grey:hover, A.grey:active  { background-color: yellow; color: #808080;
			       text-decoration: underline; }

A.greymail:link,  A.greymail:visited { color: #808080; text-decoration: none; }
A.greymail:hover, A.greymail:active  { background-color: yellow; color: #808080; 
				       text-decoration: none; }

A.greyurl:link,  A.greyurl:visited { color: #808080; text-decoration: none; }
A.greyurl:hover, A.greyurl:active  { background-color: yellow; color: #808080;
				     text-decoration: none; }
A.blue:link, A.blue:visited, A.blue:hover, A.blue:active { color: blue; font-size: 14pt; font-weight: bold;}
A.dsonline {display: none; }

SPAN.mitarbeiter-preview {
	color: white;
	background-color: red;
}

SPAN.question {
	color: #606060; 
	font-size: 8pt;
	font-weight: 700;
}

UL.preview-info, P.preview-info {
	font-size: 9pt;
	font-family: Lucida,Verdana,Arial,Helvetica,sans-serif; 
	text-align: left;
}

SPAN.invisible {
	display: none;
}

IMG.news { text-align: right; }

TABLE.newsbox {
	min-width: 150px;
	max-width: 300px;
}

BLUE { color: blue; font-size: 14pt; font-weight: bold;}

#nav a:hover {
        text-decoration:none;
        text-shadow: #c0c0c0 3px 3px 5px;
        font-size:1.1em;
        background-color:#fad018;
}

#nav a:link {
        text-decoration:none;
        font-size:1.1em;
        font-weight:bold;
        color:#444444;"
}

#nav a:visited {
       text-decoration:none;
        font-size:1.1em;
        font-weight:bold;
        color:#444444;"
}

#nav td {
       border-bottom:0.5px solid #404040;
       padding: 20px;
}

#nav2 td {
       border-bottom:0px solid #404040;
       padding: 20px;
}


#nav2 a:hover {
        text-decoration:none;
        text-shadow: #c0c0c0 3px 3px 5px;
        font-size:0.8em;
        background-color:#fad018;
}

#nav2 a:link {
        text-decoration:none;
        font-size:0.8em;
        font-weight:bold;
        color:#444444;"
}

#nav2 a:visited {
       text-decoration:none;
        font-size:0.8em;
        font-weight:bold;
        color:#444444;"
}

#navr td {
       border-bottom:0px solid #404040;
       padding: 20px;
}

