/******************************************************************************
 * basic.css
 *
 * Author: Sascha Schwedes
 * Last edit: 12.4.2007
 *
 * Contains basic format definitions for selecting fonts and colors and styles
 * the containers layouted in layout.css.
 *****************************************************************************/


/* Include styled elements here, so we don't have to include 'elements.css' in
 * every single html file.
 */
@import url("./elements.css") all;


/******************************************************************************
 * Basic Formats
 *****************************************************************************/

body {
    font-family:sans-serif;
    font-size:10pt;
}


/* Links */

a {
}

a:link {
    color:#000070;
}

a:visited {
    color:#000070;
}

a:hover {
    color:#777777;
}

a:active {
}


/******************************************************************************
 * Main Containers
 *****************************************************************************/

div.main-container {
    background-color:#3E84EC;
    background-image:url(./images/background.jpg);
    background-repeat:repeat-x;

    border-color:silver;
    border-width:thin;
    border-style:solid;
}

/* Definitions for main-content */

div.main-content {
    background-color:#DEE6FF;

    border-color:gray;
    border-width:thin;
    border-style:solid;
}

div.main-content h1 {
    font-size: 16pt;
}

div.main-content h2 {
    font-size: 14pt;
}

/******************************************************************************
 * Navigation containers
 *****************************************************************************/

*.navigation-entry {
    background-color:#94BEF6;

    border-color:gray;
    border-width:thin;
    border-style:solid;
}



/* Top navigation menu */

ul.top-navigation-menu {
}

li.top-navigation-menu-item {
    font-size:140%;
}

li.top-navigation-menu-item a{
    text-decoration:none;

    /*  3D-Effect:

    border-color: gray;
    border-style:solid;

    border-top-width: thin;
    border-right-width: medium;
    border-bottom-width: medium;
    border-left-width: thin;
*/
}

li.top-navigation-menu-item a:hover{
/*  3D-Effect:

    border-color: gray;
    border-style:solid;

    border-top-width: medium;
    border-right-width: thin;
    border-bottom-width: thin;
    border-left-width: medium;
*/
}


/* Left navigation menu */

ul.left-navigation-menu {
    list-style-type: square;
}

li.left-navigation-menu-item {
    font-size:110%;
}

li.left-navigation-menu-item a{
    text-decoration:none;
}

*.navigation-item-active a{
    font-weight:bold;
}


