/* Stylesheet fuer SimpleCMS, geschrieben fuer die Grundschule Mannesmann, Remscheid. */


/* Seitenelemente */


body {
background-color:#ACC46E;
font-family:Verdana, helvetica, geneva, arial, sans-serif;
text-align:center;
font-size:12px;
}

div#container {
width:780px;
margin:0px auto;
text-align:left;
height:100%;
}

div#blackboard {
float:left;
background-image:url(images/topleft.gif);
width:225px;
height:142px;
}

div#top {
float:right;
background-image:url(images/topline.gif);
background-repeat:repeat-x;
width:555px;
height:142px;
}

div#topspace {
width:555px;
height:20px;
}

div#head {
width:555px;
height:60px;
vertical-align:middle;
}

div#breadcrumb {
vertical-align:middle;
text-align:right;
}

div#navigation {
float:left;
width:140px;
height:100%;
}

/* Korrektur der Breite fuer IE 6 */
* html div#navigation {
overflow:hidden;
}

div#navitop {
background-image:url(images/navitop.gif);
background-repeat:no-repeat;
width:160px;
height:38px;
padding:0px;
margin:0px;
}

div#navibody {
width:150px;
height:100%;
font-family:"Comic Sans MS", verdana, helvetica, geneva, arial, sans-serif;
color:#FFFFFF;
padding-left:0px;
margin:0px;
}

div#haupt {
float:right;
background-image:url(images/naviline.gif);
background-repeat:repeat-y;
width:760px;
background-color:#FFFFFF;
min-height:350px;
height:100%;
}

div#navifoot {
padding-left:5px;
}

div#bottomline {
clear:both;
height:40px;
width:760px;
margin-left:20px;
background-color:#224520;
text-align:right;
}

div#lastchange {
font-family:"Comic Sans MS", verdana, helvetica, geneva, arial, sans-serif;
text-align:left;
color:#ffffff;
float:left;
margin-left:5px;
margin-bottom:5px;
}

div#EditableContent {
padding-left:150px;
padding-right:10px;
}

/* Korrektur der Inhaltsanzeige im IE 6 */
* html div#EditableContent {
padding-left:0px;
left:150px;
width:600px;
}

/* Inhaltselemente */

p {
font-family:Verdana, helvetica, geneva, arial, sans-serif;
text-align:left;
font-size:12px;
}

div#EditableContent ul {
list-style-type:none;
padding-left:0px;
}

div#EditableContent li, a {
text-decoration:none;
color:#000000;
}

a {
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

div#head h1 {
font-family:"Comic Sans MS", verdana, helvetica, geneva, arial, sans-serif;
font-size:24px;
text-align:right;
color:#FFFFFF;
padding-right:10px;
}



/* Internet Explorer Korrektur fuer div#head h1 */
* html div#head h1 {
padding-top:20px;
}

div#breadcrumb a {
color:#224520;
text-decoration:none;
font-weight:bold;
font-size:13px;
}

div#breadcrumb a:hover {
text-decoration:underline;
}

div#breadcrumb span {
font-family:"Comic Sans MS", verdana, helvetica, geneva, arial, sans-serif;
color:#224520;
text-decoration:none;
font-size:13px;
font-weight:bold;
padding-right:10px;
}

div#navibody a {
color:#FFFFFF;
text-decoration:none;
font-size:12px;
}

div#navibody a:hover {
text-decoration:underline;
}

div#navibody ul {
list-style-type:none;
padding-right:10px;
font-size:12px;
}

/* Korrektur der Menueanzeige fuer IE 6 */
* html div#navibody ul {
position:relative;
left:-40px;
width:120px;
}

div#navibody ul.menulevel1 {
padding-left:10px;
font-size:12px;
font-weight:bold;
}

div#navibody ul.menulevel2 {
padding-left:4px;
font-size:12px;
font-weight:normal;
}

div#navibody ul.menulevel3 {
padding-left:4px;
font-size:12px;
font-weight:normal;
}

div#navibody li {
padding:0px;
}

#haupt h1, h2, h3 {
width:600px;
height:20px;
line-height:20px;
font-size:14px;
font-weight:bold;
border-bottom:1px dotted black;
}

a#footertext {
color:#ACC46E;
text-align:right;
padding-right:10px;
line-height:30px;
}


