/* Stylesheet for Site@School template 'easy-access'
http://siteatschool.sourceforge.net
licensed under GNU/GPL
Design: David Prousch, d.prousch@gmx.de
May 2006
*/
body {
font: normal 100.01% verdana, arial, helvetica, sans-serif; /* global font types, size and color */
color: black;
background-color: #FAF0E6; /* background color of the site body */
margin: 0;
}
/* formatting of the site header in two parts: first logo, then site-title */
div#sas_header1 {
float: left; /* position of logo */
padding: 1em 0.6em;  /* first padding top, second padding left */
margin: 0;
color: black;
background-color: #FFFAFA; /* background color of the header */
}
div#sas_header2 {
font-size: 1.5em;
margin: 0;
padding: 1.4em; /* if you have a larger logo change to 2em or higher */
color: black;
background-color: #FFFAFA; /* background color of the header */
}
/* formatting of the location and news text (info) and last update text (info2) */
div#sas_info {
font-size: 0.8em;
margin: 1em 0;
}
div#sas_info a {
font-size: 1em;
color: #00008B;
background-color: #FAF0E6;
text-decoration: underline;
}
div#sas_info a:hover {
font-size: 1em;
color: #00008B;
background-color: #FAF0E6;
text-decoration: none;
}
div#sas_info2 {
font-size: 0.8em;
margin: 1em 0;
}
div#sas_info2 a {
font-size: 1em;
color: #00008B;
background-color: #FAF0E6;
text-decoration: underline;
}
div#sas_info2 a:hover {
font-size: 1em;
color: #00008B;
background-color: #FAF0E6;
text-decoration: none;
}
/* navigation level 1 */
/* position of the 1. level navigation */
ul#sas_navi1 {
margin: 0;
padding: 0.8em 0.2em 0.2em;
/* background-color: #13528C; */
/* if you don't want to have a background image behind the 1. level navigation bar,  */
/* you can comment-out the following line and activate background-color: #13528C; above */
background-image : url(bg.png);
background-repeat : repeat;
}
/* position of the list elements */
ul#sas_navi1 li {
list-style: none;
display: inline;
margin: 0.4em;
padding: 0;
}
/* formatting of the navigation buttons */
ul#sas_navi1 a, ul#sas_navi1 span {
padding: 0.2em 1em;
text-decoration: none;
font-weight: bold;
border: 1px solid #FAF0E6;
border-left-color: #FFFAFA;
border-right-color: #FFFAFA;
border-top-color: #FFFAFA;
color: #FFFAFA;
background-color: #13528C; /* font color and background color of the non-active buttons */
}
ul#sas_navi1 a:hover, ul#sas_navi1 span {
border: 1px solid;
border-bottom-color: #FAF0E6;
border-left-color: #A9A9A9;
border-right-color: #A9A9A9;
border-top-color: #A9A9A9;
color: #00008B;
background-color: #FAF0E6; /* font color and background color of the active button */
}
/* navigation level 2 */
/* position of the 2. level navigation */
ul#sas_navi2 {
float: left;
width: 10em;
margin: 0em;
padding: 0;
border: 0px;
}
/* position of the list elements */
ul#sas_navi2 li {
list-style: none;
margin: 0.2em;
padding: 0.1em;
}
/* formatting of the navigation buttons */
ul#sas_navi2 a, ul#sas_navi2 span, ul#sas_navi2 h2 {
display:block;
width: 100%;
padding: 0.2em;
text-decoration: none;
border: 1px solid #A9A9A9;
border-left-color: #FAF0E6;
border-top-color: #FAF0E6;
color: #00008B;
background-color: #DCDCDC; /* font color and background color of the none-active buttons */
}
ul#sas_navi2 a:hover, ul#sas_navi2 span {
padding: 0.2em;
border: 1px solid #A9A9A9;
border-right-color: #FAF0E6;
border-bottom-color: #FAF0E6;
color: #B22222;
background-color: #FFFAFA; /* font color and background color of the active button */
}
/* formatting of normal links within the text-area */
a {
color: #00008B;
background-color: #FFFAFA;
text-decoration: underline;
font-size: 1em;
}
a:hover {
color: #B22222;
background-color: #FFFAFA;
text-decoration: none;
font-size: 1em;
}
a:active {
color: #DC143C;
background-color: #FFFAFA;
text-decoration: none;
font-size: 1em;
}
a:visited {
color: #696969;
background-color: #FFFAFA;
text-decoration: underline;
font-size: 1em;
}
/* formatting of the text-area */
div#sas_content {
margin-left: 11em;
margin-right: 1em;
padding: 0 1em;
color: black;
background-color: #FFFAFA;
border: 1px dashed #A9A9A9;
min-width: 16em;
}
div#sas_content h1 {
font-size: 1.5em;
margin: 1em 0;
}
div#sas_content h2 {
font-size: 1.2em;
margin: 1em 0;
}
/* formatting of the text-area */
div#sas_content p {
font-size: 1em;
margin: 1em 0;
line-height : 150%;
}
/* Correction for the display of the modules in Internet Explorer */
div#sas_module {
width: 100%;
}
div#sas_footer {
color: #00008B;
font-size: 0.8em;
padding: 0.8em 0;
color: #00008B;
background-color: #FAF0E6;
}
/* formatting of the site footer */
div#sas_footer a {
color: #00008B;
text-decoration: underline;
font-size: 1em;
padding: 0.8em 0;
color: #00008B;
background-color: #FAF0E6;
}
div#sas_footer a:hover {
color: #00008B;
text-decoration: none;
font-size: 1em;
padding: 0.8em 0;
color: #00008B;
background-color: #FAF0E6;
}
