/* -*- Mode: CSS -*- */

/********************************************************
 *
 * Cascading Stylesheet for folgmann.de/com
 * (C) 2000-2004 by Folgmann IT Consulting
 *
 *******************************************************/

body, screen, text { font-family: sans-serif;}

/* no space above logo, black margin at other edges */
body { margin-top: 0px; margin-left: 5px; margin-right: 5px; margin-bottom: 5px;}
img { border: 0px; }
img.clicktozoom { border: solid 2px; }
H1,H2,H3,H4,H5 { text-align: left; }
H4, H5 { margin-bottom: 5px;}
/*P, TD  { text-align: justify; }*/

TABLE { color: black; }
PRE, KBD { font-family: monospace; color: #000000; background: #cccccc; line-height: 1.1;}

/* h1 { border-bottom: 5px solid #000000; }
h2 { border-bottom: 3px solid #000000; }
h3 { border-bottom: 1px dashed #000000; }
*/

/*

P, TH, TD, HR, H4 {
       font-family: helvetica, arial, sans-serif;
       color:#00AA55;
       }
*/

/*th { text-align: center; }*/

A:link    	{ color: #0000ff; text-align: left; text-decoration: underline; }
A:visited 	{ color: #0000cc; text-align: left; text-decoration: underline; }
A:active  	{ color: #FF0000; text-align: left; text-decoration: underline; }
A:hover  	{ color: #FF0000; text-align: left; text-decoration: underline; }

/* default text style
.defaulttext {font-size: medium; font-weight: normal; line-height: 1.2; }
*/
.seperator     { color: #000000; background: #333333; }

.menu, .main { 
  color: #000000; background: #fcfcfc; line-height: 1.1;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -goog-ms-border-radius: 10px;
  border-radius: 10px;
}

.border { 
  color: #000000; background: #fcfcfc; line-height: 1.1; border: solid #aaaacc;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  -goog-ms-border-radius: 20px;
  border-radius: 20px;
}

.tableheader { color: black; background: #ccccff; }
.tablerow    { color: black; background: #cccccc; border: none; font-family: sans-serif;}

/*     background-image: url("images/platine_white.jpg"); 
       background-position: 0 0;
       background-repeat: no-repeat;
       background-attachment: fixed;
}*/

/* a.navitem is applied after a, where as subnavitem is applied before a! */
a.navitem       { font-size: large; font-weight: bold; text-decoration: none;}
img.icon   { vertical-align: middle; }
subnavitem    { font-size: medium; }

.largeblock  { text-align: center; font-size: large;  background-color: #ccccff; color: #000000 }
.block       { text-align: center; font-size: medium; background-color: #cccccc; color: #000000 }
.rhblock     { text-align: center; font-size: medium; background-color: #cc0000; color: #ffffff }
.pgblock     { text-align: center; font-size: medium; background-color: #CDDDEB; color: #000000 }
.javablock   { text-align: center; font-size: medium; background-color: #6666cc; color: #000000 }
.whiteblock  { text-align: center; font-size: medium; background-color: #ffffff; color: #000000 }
.pfblock     { text-align: center; font-size: medium; background-color: #a0b0f0; color: #000000 }
.tcblock     { text-align: center; font-size: medium; background-color: #FFDC75; color: #000000 }
.tc2block    { text-align: center; font-size: medium; background-color: #D2A41C; color: #000000 }
.apblock     { text-align: center; font-size: medium; background-color: #525D76; color: #ffffff }
.nbblock     { text-align: center; font-size: medium; background-color: #FFDD9B; color: #000000 }
.cvsblock    { text-align: center; font-size: medium; background-color: #333399; color: #ffffff }
.mozblock    { text-align: center; font-size: medium; background-color: #FF2800; color: #ffffff }
.warning	{	
	text-transform:	none;
	font-style:	normal;
	font-weight:	bolder;
	background:	yellow;
	color:	black;
	}	
