﻿/* * * * * * * * */
/* override tags */
/* * * * * * * * */

body, p, table, th, td, ul, ol {
   font-family:verdana,arial,sans-serif;
   font-size:10pt;
} 

body {
   background-color: rgb(255,255,255);
   color:rgb(0,0,0);
} 

h1, h2, h3, h4, h5, h6, th {
   color:rgb(102,153,204);
   text-align:left;
} 

h1 {
   font-size:11pt;
} 

h2, h3, h4, h5, h6, th {
   font-size:10pt;
} 


a {
   color:rgb(0,0,204);
   text-decoration:none;
}

a:hover {
   color:rgb(102,0,0);
   text-decoration:underline;
}

strong {
   font-size:1.4em;
}

small {
   font-size:8pt;
}

em {
   font-weight:bold;
   font-style:normal;
   color:rgb(153,153,153);
}

cite {
   font-size:8pt;
   font-style:normal;
   color:rgb(102,153,204);
}

code {
   font-size:9pt;
   font-weight:bold;
   color:rgb(153,153,102);
}

dt {
   font-size:11pt;
   font-weight:bold;
   color:rgb(102,153,204);
   margin-top:24px;
}

dd {
   margin-bottom:4px;
}



/* * * * * * * * * * * * */
/* user defined classes  */
/* * * * * * * * * * * * */

/* page title */
h1.pagetitle {
   font-size:14pt;
   text-align:center;
   letter-spacing:1em;
   white-space:nowrap;
   background-color:rgb(236,244,250);
   padding-left:4px;
   padding-right:4px;
   padding-top:1px;
   padding-bottom:1px;
   border-top:1px dotted rgb(102,153,204);
   border-bottom:1px dotted rgb(102,153,204);
}

h2.section {
   font-size:12pt;
   letter-spacing:0.1em;
}


/* news table */
th.news {
   font-size:10pt;
   color:rgb(255,255,255);
   background-color:rgb(102,153,204);
   background-image:url("images/textbackground.gif");
   background-repeat:repeat-y;
   border-bottom:1px solid rgb(0,51,102);
   border-right:1px solid rgb(0,51,102);
   text-align:left;
   padding-bottom:2px;
}

th.news a {
   color:rgb(255,255,255);
   text-decoration:none;
}

th.news a:hover {
   color:rgb(210,220,235);
   text-decoration:none;
}

td.news {
   font-size:9pt;
   vertical-align:top;
}

div.morenews {
   font-size:8pt;
   text-align:right;
}



/* short program description on products */
th.programshort {
   border-bottom: 1px solid rgb(102,153,204);
}



/* quick info area */
th.quickinfo { 
   font-size:9pt; 
   color:rgb(102,153,204);
   background-color:rgb(255,255,255);
}

td.quickinfo { 
   font-size:8pt; 
   color:rgb(102,153,204);
   background-color:rgb(240,240,240);
}



/* download table */
th.download {
   font-size:8pt;
   font-weight:normal;
   color:rgb(153,153,153);
   white-space:nowrap;
}

td.download {
   font-size:9pt;
   color:rgb(0,0,51);
   background-color:rgb(240,240,240);
   white-space:nowrap;
}


/* problem report form */
th.form {
   font-size:14pt;
   color:rgb(204,204,204);
   background-color:rgb(102,102,102);
}

td.formname {
   font-size:8pt;
   color:rgb(255,255,255);
   background-color:rgb(204,204,204);
}

td.formfield {
   color:rgb(255,255,255);
   background-color:rgb(204,204,204);
}


/* contacts table */
th.contacts {
   font-size:8pt;
   color:rgb(204,204,204);
   text-align:left;
}

td.contacts {
   font-weight:bold;
   color:rgb(0,0,0);
}

td.contacts a {
   color:rgb(0,0,0);
}


/* sitemap table */
td.sitemap {
   border:1px solid rgb(0,102,153);
   white-space:nowrap;
}

td.sitemap a {
   color:rgb(0,102,153);
}

td.sitemap a:hover {
   color:rgb(102,0,0);
}



/* navigation oben */
.navx3 {
   font-size: 9pt; 
   font-weight: bold;
}

.navx3 a {
   color: rgb(200,220,235); 
   text-decoration: none;
}

.navx3 a:hover {
   color: rgb(255,255,255); 
   text-decoration: none;
}

.af {
   color: rgb(200,220,235); 
   font-size: 10pt; 
   margin-left: 4px;
}

.af strong {
   font-size: 140%; 
   font-weight: normal;
}



/* navigation links */
td.nav2 {
   font-family:arial,sans-serif;
   font-size:9pt;
   font-weight:normal;
   color:rgb(192,192,192);
   border-top:1px solid rgb(255,255,255);
   border-bottom:1px solid rgb(255,255,255);
   border-left:1px solid rgb(255,255,255);
   border-right:1px solid rgb(255,255,255);
   text-align:left;
   cursor:hand;
}

td.nav2 a {
   color:rgb(0,102,153);
   text-decoration:none;
}

td.nav2 a:hover {
   color:rgb(0,102,153);
   text-decoration:none;
}

td.nav2hi {
   font-family:arial,sans-serif;
   font-size:9pt;
   font-weight:normal;
   color:rgb(0,102,153);
   background-color:rgb(236,244,250);
   border-top:1px solid #DDDDEE;
   border-left:1px solid #DDDDEE;
   border-bottom:1px solid #9999AA;
   border-right:1px solid #9999AA;
   cursor:hand;
}

td.nav2hi a {
   color:rgb(0,102,153);
   text-decoration:none;
}

td.nav2hi a:hover {
   color:rgb(0,102,153);
   text-decoration:none;
}



/* navigation */
.mainnav a {
   color:rgb(0,102,153);
}

.mainnav a:hover {
   color:rgb(102,0,0);
}




/* Freeware, Beta, ... */
.freeware {
	color:rgb(204,0,0);
	font-size:8pt;
	text-align:center;
}

.betaversion {
	color:rgb(0,204,0);
	font-size:8pt;
	text-align:center;
}


/* text with critical information */
.warning {
   color:rgb(255,0,0);
}


/* text with additional information */
.note {
   font-size:8pt;
   color:rgb(153,153,153);
}

/* text with tips and hints */
.tip {
   font-size:8pt;
   color:rgb(102,153,204);
}


/* diverse flavours of color */
.smallblue {
   font-size:8pt;
   color:rgb(0,0,102);
}

.smallgrey {
   font-size:8pt;
   color:rgb(102,102,102);
}

.withbackground {
   color:rgb(102,153,204);
   background-color:rgb(236,244,250);
}

.withborder {
   padding:4px;
   border:1px dotted rgb(102,153,204);
}


/* don't break this text */
span.nowrap {
	white-space:nowrap;
}

/* registered and trademark */
.legalmark {
	font-size:8pt;
}





