/* Styles from main.css */

.noscreen {display:none;}

/* Content */
#content {float:left; width:100%;}


#content .info {padding-bottom:8px; border-bottom:1px solid #DEE5FD; color:#6685CC; font: 70%/160% sans-serif}
    #content .info a {color:#6685CC;}
    #content .info a:hover {color:#FF9000;}

    #content .info span.date, #content .info span.cat, #content .info span.user, #content .info span.comments, #content .info span.refresh {padding-left:15px;}
    #content .info span.date {background:url("/profile/design/ico_date.gif") 0 50% no-repeat;}
    #content .info span.cat {background:url("/profile/design/ico_cat.gif") 0 50% no-repeat; margin-left:8px;}
    #content .info span.user {background:url("/profile/design/ico_user.gif") 0 50% no-repeat; margin-left:8px; display:none;}
    #content .info span.comments {background:url("/profile/design/ico_comments.gif") 0 50% no-repeat; margin-left:8px; display:none;}
    #content .info span.refresh {background:url("/profile/design/ico_refresh.gif") 0 50% no-repeat; margin-left:8px; display:none;}


/* Right col */

#col {width:20%; margin-left:-2px; background:none 0 0 repeat #FFFFFF; border-bottom:2px solid #192666; border-left:2px solid #192666; position:absolute; right:1px; display:none;}
#col-in {padding: 1px 10px;}
.off #col h3 {padding:13px 15px 14px; margin:10px 0px; background:#A0B9F3; color:#192666;}

    /* Right column - Category */
    #col ul#category {margin:15px 0; padding:0 5px; list-style:none outside none; text-align:justify;}
    #col ul#category li {margin:0; padding:0; border-bottom:1px solid #E0E8FA;}
    #col ul#category li#packed {padding:0 5px; text-align:justify;}
    #col ul#category li a {display:block; padding:3px 0 3px 22px; background:url("/profile/design/ico_archive.gif") 5px 6px no-repeat; text-decoration:none; color:#192666;}
    #col ul#category li a:hover {background-color:#D3DFF8; color:#FF9000;}
    #col ul#category li#category-active a {background:url("/profile/design/ico_archive2.gif") 5px 50% no-repeat #E0E8FA; font-weight:bold; color:#FF9000;}
    #col ul#category li#packed a {display:inline; padding:1px; background:none 0 0 repeat;}
    #col ul#category li#packed a:hover {color:#FF9000;}
    #col ul#category li#packed a#active {font-weight:bold; color:#FF9000;}

    /* Right column - Archive */
    #col ul#archive {margin:15px 0; padding:0; list-style:none outside none;}
    #col ul#archive li#packed {padding:0 5px; text-align:justify;}
    #col ul#archive li {margin:0; padding:0; border-bottom:1px solid #E0E8FA;}
    #col ul#archive li a {display:block; padding:3px 0 3px 22px; background:url("/profile/design/ico_archive.gif") 5px 50% no-repeat; text-decoration:none; color:#192666;}
    #col ul#archive li#builder a {background:url("/profile/design/ico_builder1.gif") 5px 50% no-repeat; display:block; padding:3px 0 3px 22px; text-decoration:none; color:#192666;}
    #col ul#archive li a:hover {background-color:#D3DFF8; color:#FF9000;}
    #col ul#archive li#packed a {background:none 0 0 repeat; display:inline; padding:1px;}
    #col ul#archive li#archive-active a {background:url("/profile/design/ico_archive2.gif") 5px 6px no-repeat #E0E8FA; font-weight:bold; color:#FF9000;}
    #col ul#archive li#builder-active a {background:url("/profile/design/ico_builder2.gif") 5px 6px no-repeat #E0E8FA; font-weight:bold; color:#FF9000;}

    /* Right column - Links */
    #col ul#links {margin:15px 0; padding:0; list-style:none outside none;}
    #col ul#links li {margin:0; padding:0; border-bottom:1px solid #E0E8FA;}
    #col ul#links li a {display:block; padding:3px 0 3px 22px; background:url("/profile/design/ico_links.gif") 5px 6px no-repeat; text-decoration:none;}
    #col ul#links li a:hover {background-color:#D3DFF8; color:#192666;}

/* extra fixes for student.inf */

.documentContent P {
  font-size: inherit;
}

table {
    border-collapse:collapse;
    border-spacing:0;
}
td {
        padding:0.25em;
        border:1px solid rgb(220,220,220);
}
th {
        padding:0.25em;
	background-color: #E7ECFD;
	border:1px solid rgb(220,220,220);
}

a[href^="mailto:"] {
	padding: 0px !important;
}

h2.documentFirstHeading {
  /* copied from h1.docu ... */
  background-color: #CAD8E5;
  margin-top: 0;
  padding-left: 0.5em;
  padding-top: 0.25em;
  padding-bottom: 0.25em;
}

h2.documentFirstHeading a {
  color: #24476B !important;
  font-size: 130%;
}

h3.profile {
  color: #0099FF;
  font-weight: normal;
}

#col .portletHeader {
   border: none;
   text-align: center;
}

div#content div.article dl dd, div#content div.article dl dt {
  background: none;
}

div#portal-colophon {
  display: none;
}
