/* CSS style sheet for amelies-welt.de
   and www-ti.informatik.uni-tuebingen.de/~stein
   (C) Amelie Stein, oct 2003 
*/

/* navigation bar on the left */
td#nav { 
    font-family:Courier, monospace;
    color:#C00000;
    text-align:right; 
    vertical-align:top


}

/* class for selected navigator top-level-entry */
.selected {
    background-color:#EFEFEF;    
}

/* class for navigator sub-entries */

.sub {
    font-family:Courier, monospace;
    color:#C00000;  
    text-align:right; 
    margin-right:1cm; 
    font-weight:normal;
}

DIV.sub > a:link { 
   color:#C00000; 
   text-decoration:none;
   font-weight:normal;
}
DIV.sub >a:visited { 
   color:#A00000; 
   text-decoration:none; 
   font-weight:normal;
}
DIV.sub > a:hover { 
   color:#E00000; 
   text-decoration:underline; 
   font-weight:normal;  
}
DIV.sub > a:active { 
   color:#0000C0;
   text-decoration:underline; 
   font-weight:normal;  
}

/* selected entry in navigation bar sub level */
.subsel {
    background-color:#EFEFEF;
    font-family:Courier, monospace;
    font-weight:normal;
    color:#C00000;
    text-align:right; 
}
DIV.subsel > a:link { 
   color:#C00000; 
   text-decoration:none;
   font-weight:normal;
}
DIV.subsel > a:visited { 
   color:#A00000; 
   text-decoration:none; 
   font-weight:normal;
}
DIV.subsel > a:hover { 
   color:#E00000; 
   text-decoration:underline; 
   font-weight:normal;  
}
DIV.subsel > a:active { 
   color:#0000C0;
   text-decoration:underline; 
   font-weight:normal;  
}


/* middle column: content */
td#mid { 
   font-family:Verdana,Helvetica, sans-serif; 
   vertical-align:top;
   min-width:10cm;

}

td.mid { 
   font-family:Verdana,Helvetica, sans-serif; 
   vertical-align:top;
   min-width:10cm;
}

TD.mid > h2 {
   color:#004080;
}

h2.mid {
  color:#004080;
}

/* right column: pictures and links */
td#right {
   font-family:Verdana,Helvetica, sans-serif; 
}
td.right {
   font-family:Verdana,Helvetica, sans-serif; 
}

/* glossary entries */
table.glossary {
 width:50%;
 border-spacing:10px;
 border-color:#f7f762;
 border-width:2px; 
 border-style:solid; 
 padding:4px
}

.glossary {
 border-spacing:10px;
 border-color:#f7f762;
 border-width:2px; 
 border-style:solid; 
 padding:4px
}

/* format for pictures (+ caption) */
.pic {
   color:#004080;
   background-color:#EFEFEF;    
   
}


/* schedule */
.bioc {
   background-color:#FF8040;
}
.bioc_frame {
   border-width:5px;
   border-style:solid;
   border-color:#FF8040;
   text-align:center;
}

.theorie {
   background-color:#FFFF80;
}
.theorie_frame {
   border-width:5px;
   border-style:solid;
   border-color:#FFFF80;
   text-align:center;
}

.ti {
   background-color:#80FF80;
}
.ti_frame {
   border-width:5px;
   border-style:solid;
   border-color:#80FF80;
   text-align:center;
}

.praxis {
   background-color:#FF8080;
}
.praxis_frame {
   border-width:5px;
   border-style:solid;
   border-color:#FF8080;
   text-align:center;
}

.iug {
   background-color:#8080C0;
   color:white;
}
.iug_frame {
  border-width:5px;
  border-style:solid;
  border-color:#8080C0;
  text-align:center;
}


.else {
   background-color:#0080FF;
   color:white;
}

/* links */

a:link { 
   color:#C00000; 
   text-decoration:none;  
   font-weight:bold; 
}
a:visited { 
   color:#A00000; 
   text-decoration:none; 
   font-weight:bold; 
}
a:hover { 
   color:#E00000; 
   text-decoration:underline; 
   font-weight:bold;  
}
a:active { 
   color:#0000C0; 
   font-weight:bold;
}

h1 {
   font-family:Verdana,Helvetica,sans-serif; 
   line-height:150%; 
}

h2,h3 { 
   font-family:Verdana,Helvetica,sans-serif; 
   line-height:120%; 
}

h4,p,ul,ol,li,th,td,address,blockquote,nobr,b,i {
   font-family:Verdana,Helvetica,sans-serif; 
}

