body {
        font-family: Arial;
         color: black;
         padding: 0 2px 0 5px;
         min-width: 630px;
         background: #FFFFEA;/* url(/template/img/flags.jpg) top right no-repeat; */
}

#navi {
        float: left;
         width: 205px;
         margin-right: 5px;
}

#content, .content {
        min-width: 200px;
         margin-left: 208px;
         margin-right: 206px;
         padding: 5px;
         margin-top: 1px;
         text-align: justify;
         font-size: 10pt;
         text-align: justify;
         line-height: 16pt;
}

marquee {
        font-size: 10pt;
         margin: 0;
         width: 100%;
}

#header {
        width: 100%;
         height: 116px;
         margin: 0;
         background-image: url(/template/img/blueline.gif);
}

#footer {
        font-size: 10px;
         clear: both;
         width: 100%;
         text-align: center;
}

h3, h4, h5 {
        clear: none;
}

h2 {
        margin-top: 20px;
}

h3.nofloat, h4.nofloat, h5.nofloat {
        clear: none;
}

.navi {
          background: #0F82C1;
         margin-left: 14px;
         padding: 3px;
         font-weight: bold;
         margin-bottom: 2px;
         font-size: 10pt;
}

a.menu:link {
        text-decoration: none;
        color: white;
}
a.menu:visited {
        text-decoration: none;
        color: white;
}
a.menu:hover {
        text-decoration: none;
        color: red;
}

td.menu2 {
        background-color: #FF9F00;
         color: black;
         font-size: 10pt;
         padding: 1px;
         padding-left: 2px;
         text-align: center;
}

a.menu2:link {
         color: white;
         text-decoration: none;
         font-weight: bold;
}

a.menu2:visited {
         color: white;
         text-decoration: none;
         font-weight: bold;
}
a.menu2:hover {
         color: red;
         text-decoration: none;
         font-weight: bold;
}

#dateheader {
        width: 100%;
         position: relative;
         bottom: 21px;
         right: 4px;
        color: white;
         font-family: Arial;
         font-weight: bold;
         text-align: right;
}

#dateheaderIE {
                color: white;
         font-family: Arial;
         font-weight: bold;
         text-align: right;
        position: relative;
         top: 95px;
         right: 3px;
}



.kerninfos {
     min-height: 60pt;
     margin-top: 3px;
}

.metainfos {
     float: left;
     margin-right: 7px;
     padding-right: 6px;
     padding-left: 3px;
     border-right: dotted 1px #CFCFCF;
}

.singleobjectborder {
     border-bottom: 3px dotted #CFCFCF;
     padding-top: 10px;
     padding-bottom: 10px;
/*     min-height: 220px; */
}

.kursname {
     font-size: 14pt;
     font-weight: bold;
     color: red;
     margin-bottom: 5px;
}

.dozent {
     font-weight: bold;
     color: blue;
}

.ort {
     font-style: oblique;
}

.kursklasse {
     font-size: 12pt;
     font-weight: bold;
     font-style: oblique;
}

div.termintag h3.nofloat {
     font-size: 16pt;
     color: green;
}

div.termintag h4.nofloat {
     font-size: 14pt;
     color: green;
}

div div h3.nofloat {
/* Filmtitel */
	color: blue;
	font-size: 16pt;
}

div div i {
/* ort */
	color: blue;
}

a h3 {
	color: red;
}
