body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    color: #333333;
    padding:0px;
    margin:0px;
    
    background-color:#fff;
    background-image:url("loidl_back.jpg");
    background-repeat:repeat-y;
    background-position:0px 94px; }

img { border:none; }
hr { width:100%;  border:1px solid #CCC;  clear:left; margin:0px; }
p { margin-bottom:6px; margin-top:6px; }


div#header {
    height:100px;
    background-color:black; }
div#logo {
    width:830px;
    height:70px; }

ul.menu {
    display:inline-block;
    margin:0;
    padding:0; }
ul.menu li { display:inline-block; }
.menu a {
    line-height:19px;
    color:#CCC;
    text-decoration: none;
    font-weight: bold;
    padding:3px 3px 3px 10px; }
.menu a:hover {
    color:#599b57 !important;
    text-decoration: none; }

div#content {
    position:relative;
    float:left;
    left:140px;
    width:600px;
    padding:10px;
    padding-top:40px; }

div#leftborder {
    position:relative;
    float:left;
    left:-620px;
    width:122px; 
    padding:10px; }

#class_heading { padding-bottom:30px; }

h1.classTitle, h2.classTitle {
    font-weight:normal;
    font-family: Arial, sans-serif;
    color:#599b57;
    padding:3px;
    margin:0px;
    line-height:100%; }
h1.classTitle { font-size:40px; }
h2.classTitle { font-size:18px; }
h1.classTitle a { color:#333; }
span.classTitleGrey { color:#599b57; }

.classUser {
    font-size: 10px;
    color:#333; }

.teacher_img {
    padding: 0px 25px 55px 0px;
    float: left; }


a.work { text-decoration:none; color:#1C00A5; }
a.work:visited { color:#777; }
a.work:hover { color:#630000; }

a { text-decoration:none; color:#1C00A5; }
a:link { text-decoration:none; }
a:visited { text-decoration:none; }
a:hover { text-decoration:none; color:#333; }
a:active { text-decoration:none; color:#000; }
