@import "all.css";

html
{
   padding:0px;
}
body
{
   margin:0px;
   max-width:none;
   min-width:0px;
}
/* Buggy IE only! */
* html body
{
   width:auto;
}

h1,
h2,
h3,
h4
{
   text-shadow:none;
   color:black;
   line-height:130%;
}

a
{
   color:black;
}

/* Append URL to links */
.printlinklist
{
   display:inline;
}
.printlinklist a
{
   text-decoration:none;
}
.printlinklist h3
{
   border-top:1px solid black;
   padding-top:1ex;
}
.printlinklist a[title]:after,
.item .hiddenmore a[title]:after,
.archivedArticlesList a[title]:after,
a[title].more:after
{
   content:" <" attr(title) ">";
   font-weight:normal;
   font-size:75%;
   font-family:'Nu Sans Mono','NuSansMono','Courier New','Courier',monospace;
}

/* Banner */
.screenlogo
{
   display:none;
}
.printlogo
{
   display:inline;
   position:absolute;
   top:1ex;
   left:1ex;
   width:2em;
   height:auto;
}
.printlogo img
{
   width:2em;
   height:auto;
}


/* Normal Text, Index */
.content,
.contentIndex
{
   position:relative;
   padding:1ex 1ex 1ex 1ex;
   border-right:none black 0px;
   border-bottom:none black 0px;
   border-left:solid white 2em;
   top:0px;
   margin-left:1ex;
   line-height:130%;
}

/* CSS3 columns for normal content only */
.metaColumns
{
    /* Mozilla only (no CSS3 support) */
   -moz-column-count:2;
   -moz-column-width:19em;
   -moz-column-gap:2em;

   /* CSS3 */
   column-count:2;
   column-width:19em;
   column-gap:2em;

   text-align: justify;
}


/* Startpage */
.item h2
{
   color:black;
   margin-top:2em;
}
.item h2 .right,
.item h2 a.heading
{
   color:black;
}
.item h2 a.right:after,
.item h2 a.heading:after
{
   content:"";
}


/* Settings for all articles */
.articleShort,
dt
{
   /* Instead of (light) bold text we print (black) italic text */
   font-weight:normal;
   font-style:italic;
   color:black;
}

.articleShort
{
   text-align: justify;
}

.example
{
   background-color:white;
   border:1px dashed black;
   text-align:left;
}
