/* Background color for the body */

body {background-color: #285088; 
	  padding: 4px;
	  margin: 0px;
	  border: 0px;
}

/* Base colors of the links */
a:link    { color: #1060c0 }
a:visited { color: #ffa000 }
a:active  { color: #ffa000 }

/* global setting: Images are without frames */
img {border: 0px}
img.flag {border: 1px; border-color: black }

table.main { border: 0px; padding: 0px; width: 100%;}

table.content { border: 0px; padding: 0px; margin: 0px; width: 100%; content: 0px;}


/* the main content table(s) */
td.tab { color: #ffb030; 
		 font-weight: bold ; 
	     text-align: center; vertical-align: top; 
		 background-color: #000000 }
td.content { background-color: #ffffff; font-style: normal; border-width: 4px; border: 4px; padding: 4px }

td.twocolumn { width: 50%; vertical-align: top;}
td.onecolumn { width: 100%; vertical-align: top;}

div.tab { color: #ffb030; font-weight: bold ; text-align: center; vertical-align: top; background-color: #000000 }
div.content { background-color: #ffffff; font-style: normal; border-width: 4px; border: 4px; padding: 4px }

/* distance between paragraphs */
p { margin-top: 0.4ex; margin-bottom: 0.9ex;}

/* A class for warnings and hints */

p.warning {color: red }
p.hint	  {color: #ffa000 }

/* The navigation bar table */
td.navbar-back { background-color: #000000; }
td.navbar { color: #ffb030; font-weight: bold; font-size: small; }
td.navbar-nav { color: #ffb030; font-weight: bold; text-align: center }
td.navbar-sitemap { color: #ffb030; font-weight: bold; font-size: small; text-align: center; }
td.navbar-sitemap-content { color: #ffb030; font-weight: bold; font-size: small; text-align: center; width: 60%; }
td.navbar-bar { color: #808080; font-size: small; font-weight: bold; }

/* For the ssi at the page end */
p.page-end { color: #ffffff; text-align: center; font-size: small; }
a.page-end:link { color: #ffa000 }

/* We want smaller H2, H3's */

h2 {font-weight:bold; font-size:120%; margin-top: 1ex; margin-bottom: 1ex; }
h3 {font-weight:bold; font-size:100%; margin-top: 1ex; margin-bottom: 1ex;  }

/* for pre tags, looks good */
pre {
	padding: 5px;
	border: 1px solid #ffa000;
	background-color: #ffeccc;
	font-family: courier, monospace;
	font-size: small;
	white-space: pre;
	/* begin css 3 or browser specific rules - do not remove!
		see: http://forums.techguy.org/archive/index.php/t-249849.html */
	/* white-space: pre-wrap;
	word-wrap: break-word;
	white-space: -moz-pre-wrap;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap; */
	/* end css 3 or browser specific rules */
}

