body{
position:absolute;
padding:0pt;
margin:0em;
background-color:white;
height:100%;
width:100%;
}

div.main{
position:relative;
padding:1em;
}

div.topleft{
width:20%;
background-color:#E6E6FA;
height:0.4cm;
position:absolute;
top:0em;
border-right:1px solid black;z-index:2;
}
div.topright{
width:80%;
background-color:#87CEFA;
height:0.4cm;
position:absolute;
top:0px;
left:20%;
z-index:2;
}



div.bottomleft{
width:20%;
background-color:rgb(0,0,136);
position:absolute;
top:0.4cm;
left:0%;
height:2cm;
background-image:url(icon_seminar.gif);
background-repeat:no-repeat;
background-position:center;
border-right:1px solid black;z-index:2;
}

div.bottomright{
width:80%;
background-color:rgb(0,0,136);
position:relative;
top:0.4cm;
left:20%;
height:2cm;
text-align:center;
font-weight:bold;z-index:2;
}

a {
color: blue; 
cursor: pointer;
text-decoration: underline;
color:blue;
}

a:hover {
color:#008000;
}
.links h2, .material h2{text-align:left;color: #00008B;
font-style:italic;
text-decoration:underline;
}

div.menu{
padding:0.3cm;
}

div.bottomright a, div.menu a:visited{
color:white;
font-family:sans-serif;
text-decoration:none;
margin:0.8em;
font-size:1em;
}


div.bottomright a:hover{
color:rgb(255,255,204);
}

div.bottomright .current{
color:#CACACA;
font-family:sans-serif;
text-decoration:none;
margin:0.8em;
font-size:1em;
}



div.home, div.links{
position:absolute;
top:2.4cm;
width:100%;
left:0%;
margin:0em;
bottom:0em;
padding:0em;
}



h1.title{
padding-bottom:0.2em;
padding-top:0.6em;
margin:0em;
width:100%;
text-align:center;font-weight:normal;
color:rgb(51,102,204);
}

h1.title em{
font-style:italic;font-weight:bold;
}


h2.institute{
width:100%;
text-align:center;
margin:0em;
padding:0em;
margin-top:0.2em;
margin-bottom:0.4em;
font-size:1em;
font-family:sans-serif;
}
h2.institute a{
text-decoration:none;
color:black;
}

h2.institute img{
border:none;
vertical-align:top;
margin:0em; padding:0em;
}

img {
border:none;
}


div.left{
position:absolute;
top:0%;
left:0%;
width:20%;
min-height:95%;
text-align:center;
border:2px solid #B0C4DE;
border-style: none solid none none;
background-image:url(leftbot.bmp);
background-repeat:no-repeat;
background-position:top right;
padding:0em;
margin:0em;
}

div.leftin{
position:relative;
width:90%;
left:5%;
top:5%;
padding:0em;margin:0em;
text-align:center;
}
div.right{
position:relative;
top:0em;
left:20%;
width:80%;
margin:0em;
padding-bottom:1em;
}

.home h3{
color:#BA55D3;
text-align:center;
font-size:1.2em;
}



ul.previous {
margin:0em;
padding:0em;
}
.previous li{
margin:0.5em;
}

div.messages{
margin-bottom:2em;
border-bottom:solid 1px black;
color:#DC143C;
text-align:left;
}

.messages h2, .leftin h4{
font-family:sans-serif;
font-size:1.2em;
color:#0000FF;
}


.messages h2 span{
}

.left ul{
list-style:none;
}

div.staff{
position:relative;
text-align:left;
width:80%;
top:1em;
left:2%;
padding:0em;
margin:0em;
}

.home h4{
text-align:center;
font-size:1.3em;
color:#CD5C5C;
}

.staff h3{
color:black;
font-family:sans-serif;
font-weight:normal;
font-size:1.2em;
margin:0em;
}

.staff ul{
margin:0.1em;
padding-left:1em;
list-style:none;
}

.staff li{
margin-bottom:0.8em;
margin-top:1.5em;
}

.staff b{
font-family:sans-serif;
color:#00008B;
}

.staff .name{
font-family:sans-serif;
color:#1E90FF;
font-weight:bold;

}




/* -------------- TIME_TABLE  -------------- */



table.schedule {
	position: relative;
	left:5%;
	border: 2px;
	border-width: 2px;  
	background:  #FFFFF0;  
	width:90%;
	margin-top:1em;
	text-align:center;
	empty-cells:show}



.main th, .main tr, .main td { 
color: #8b0000;
background: white;
border: 1px solid #DAA520;
padding-top:0;
padding-left: 2px;
padding-right: 3px;
width: 20%;
margin:0;
border-color: #00008B;}

.main th{ text-align: center; background:   #6495ED; color:white; font-size:100%; font-family:verdana; padding:0.1em}

.main td.date {color: navy; text-align: center; }
/* ------------------------------------------------- */


/* LINKS */

.links a:link,.links a:visited{
text-decoration:none;
color:#3333CC;   
}

.links a:hover{ 
text-decoration:underline;
color:  #1E90FF; 
}

.links h2{padding:1em}
.links p{padding-left:3em}


.links h3 {padding-left:2em;margin-top:0em;margin-bottom:0em;padding-top:0.8em}
.links ul li{margin-top:0.3em; padding:0em;position:relative; left:0em; margin-bottom:0;}
.links ul {margin:0;padding:0;padding-left:4em;list-style-type: disc; color: #0000FF;display:none;}
.links h3 img {margin:0.2em;cursor:pointer; vertical-align:bottom; position:relative; top:0em;}



table.schedule{
empty-cells:show;
text-align:center;
}


/* Material */


div.paperinfo {
background: #FFFFF0;
position: relative;
border: 1px groove #000080;
width: 90%;
padding: 5px;
color: #0000B0;
top: 5px;
font-size: 100%;
}

span.papername {
font-weight: bold;
color: #0000B0;
font-size: 100%;
}


.material h2{
margin:1em;
margin-top:2em;
}


.material h3{
margin:0.5em;
margin-left:0em;
padding-left:0em;
font-size:120%;
font-style:italic;
color:#0000CD;
}

.material h4{
margin:0.5em;
margin-left:0.5em;
font-size:110%;
}


.material ul.topics{
list-style-image: url('blueball.png');
padding-left:4em;
}
.material ul.papers{
list-style-image: none;
}

.material h4.message{
color:#483D8B; 
font-size:120%; 
font-weight:normal;
} 


.links form img{
vertical-align:top;
margin:0.2em;
}


.links input{
width:80%;
}


.links input[type="submit"]{
width:50%;
}


