/* 040208 -- Auke.
 * Based on the 'yellow style' at the kde.org site which was designed by
 * Christoph Cullmann, based on code by Sebastian Faubel.
 */

/* general */

body
{
  background-color: white;
  color: black;
  padding: 0;
  margin: 0;
}

p
{
  font-family: sans-serif;
  font-size: normal;
}

#footnote
{
  font-family: sans-serif;
  font-size: small;
  text-align: justify;
  padding-left: 2em;
  /* 
  line-height: 1em;
  font-weight: bold;
  vertical-align: left;
  border-top: 2px solid #DDE5F0;
  border-bottom: 0em solid #539dec;
  /* color: white; */
}

/* header & footer */

#header
{
  font-family: sans-serif;
  font-size: small;
  /* line-height: 1.2em; */
  /* height: 1.2em; */
  padding-left: 0.5em;
  padding-right: 0.5em;
  vertical-align: middle;
  background-color: #FFFBE6;
  /* color: white; */
  margin-top: 0;
}

#headermenu
{
  text-align: right;
  padding-right: 0.5em;
}

#footer
{
  font-family: sans-serif;
  font-size: small;
  text-align: center;
  /*
  line-height: 1.5em;
  font-size: 1em;
  font-weight: bold;
  padding-left: 1em;
  vertical-align: middle;
  */
  border-top: 2px solid #DDE5F0;
  border-bottom: 0em solid #539dec;
  background-color: white;
}

/* content */

#content
{
  font-family: sans-serif;
  font-size: normal;
  text-align: justify;
  background-color: white;
  padding: 0.5em 1.5em 2em 1.5em;
  border-left: 0px solid #539dec;
  border-right: 0px solid #539dec;
}

#content td, #content th
{
  font-family: sans-serif;
  font-size: normal;
  text-align: justify;
  /*
  line-height: 1.5em;
  padding: 0.25em;
  margin: 0;
  */
}

#content h3, #content h2, #content h1
{
  font-family: sans-serif;
  text-align: left;
  color: #3366CC;
}

/*
#content {
background-color: #F4F9FF;
text-align: justify;
}
*/

/* menu's */

#leftmenu, #rightmenu
{
  width: 20%;
  line-height: 1.5em;
  background-color: #F8FAFD;
  /* background-color: #F4F9FF; */
  color: #036;
  border: 10px solid white;
}

#leftmenu h2, #rightmenu h2
{
  font-family: sans-serif;
  font-size: small;
  padding-left: 0.5em;
  vertical-align: middle;
  background-color: #FFFBE6;
  border: 2px solid #DDE5F0;
  color: black;
  margin-top: 0;
  margin-bottom: 0;
}

#leftmenu ul, #rightmenu ul
{
  font-family: sans-serif;
  font-size: small;
  list-style-type: none;
  margin-top: 1em;
  margin-bottom: 1em;
  padding-left: 0.5em;
  padding-top: 0em;
  padding-bottom: 0em;
  padding-right: 0em;
  border: 2px solid #DDE5F0;
}

#leftmenu li, #rightmenu li
{
  font-family: sans-serif;
  font-size: small;
  list-style-type: none;
  padding: 0em;
}

#rightmenu h3
{
  font-family: sans-serif;
  font-size: normal;
  padding-left: 0.5em;
  padding-top: 0.3em;
  border: 2px solid #DDE5F0;
}



a:link {
color: #036;
}

a:visited {
color: #555AAA;
}


/***

td, th {
padding: 0;
margin: 0;
text-align: left;
}

input, select {
line-height: 1em;
font-size: 0.8em;
}

form {
margin-top: 1em;
margin-bottom: 1em;
}

#location form {
margin: 0;
}

optgroup {
font-style: normal;
}

/* main colour definitions *

.invisible {
display: none;
}

.menuheader {
height: 0;
line-height: 0;
margin: 0;
padding: 0;
font-size: 0;
}

#r2menu, #r4mirror {
background-color: #8FC1FF;
/*#f9f8f9;*
}

#logo {
background: url('/media/images/kde_logo_bg.png') transparent repeat;
background-color:white;
}

#contentheader {
line-height: 0em;
font-size: 0em;
font-weight: bold;
padding-left: 0em;
vertical-align: middle;
background-color: #FFCD19;
border-top: 0em solid #539dec;
border-bottom: 0px solid #539dec;
color: white;
margin-top: 0;
}

#headerpath {
text-align: left;
/* font-weight: bold; *
padding-left: 0.5em;
}

/* #header a, #footer a {
color: white;
font-weight: bold;
} */

/* classes */

/* static IDs, ordered top to bottom *

#location {
padding-right: 1em;
vertical-align: middle;
text-align: right;
}

#location i {
color: #036;
font-style: normal;
font-size: 0.8em;
}

#location input, #location select {
margin: 2px;
}

#inpagemenu {
background-color: #f4f9ff;
font-size: 1em;
padding: 1em;
text-align: center;
margin-top: 1em;
border-top: 1px solid #FFCD19;
border-bottom: 1px solid #FFCD19;
}

#search {
text-align: center;
padding: 0.5em;
padding-bottom: 0;
border: 2px solid #DDE5F0;
}

#search label {
display: none;
}

#search input, #search select {
width: 95%;
margin-bottom: 2px;
}

#hotspot {
font-size: 0.8em;
line-height: 1em;
text-align: center;
margin-top: 1em;
margin-bottom: 1em;
padding-left: 0.5em;
padding-top: 0em;
padding-bottom: 0em;
padding-right: 0em;
border: 2px solid #DDE5F0;
}

#rightmenu h3 {
margin-bottom: 0;
}

.newsbox1 {
background-color: #F8FAFD;
margin-top: 1em;
margin-bottom: 0.5em;
}

.newsbox2 {
background-color: white;
margin-top: 1em;
margin-bottom: 0.5em
}

***/
