body{
background-color:black;
font-family:verdana;
font-size:11px;
color:black;
}

a{
color:darkred;
text-decoration:none;
}

a:hover{
color:red;
}

a.menulink{
color:white;
text-decoration:none;
}

a.menulink:hover{
color:red;
}

.menuinactive{
font-weight:bold;
}

td.menu{
color:white;
text-align:right;
cursor:default;
}

td.mainpicture{
width:100px;
height:800px;
text-align:center;
vertical-align:top;
padding:0px;
background-color:#050505;
cursor:default;
}

td.main{
width:700px;
text-align:left;
vertical-align:top;
background-color:white;
padding:25px;
}

td.quote{
width:40%;
vertical-align:top;
}

.quote{
font-style:italic;
}

img.languageactive{
opacity:.30;
filter:alpha(opacity=30);
}

img.languageinactive{
border:0;
}

td.sectiontitle{
width:60%;
vertical-align:top;
font-size:2em;
}

.description{
text-align:justify;
}

a.publicationtitle{
font-weight:bold;
}

td.booktable{
text-align:center;
vertical-align:top;
width:14%;
}

th.softwaretitle{
font-weight:bold;
padding-left:20px;
}

td.softwarescreenshot{
height:130px;
width:200px;
background-color:#c0c0c0;
background-repeat:no-repeat;
cursor:pointer;
}

a.screenshotlink{
text-align:center;
height:100%;
width:100%;
display:block;
}

td.softwaretext{
color:black;
text-align:justify;
padding-left:20px;
}