/* CSS Document */
body {
 background-image:url(../img/back.jpg);
 background-position:top left;
 background-repeat:no-repeat;
 background-color:#E1F0F5;
 padding:0px;
 margin:0px;
 font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
}
#titel {
 position:absolute;
 left:20px;
 top:10px; 
}
#fallersleben {
 position:absolute;
 width:100%;
 top:18px;
 text-align:center;
 font:bold 16pt Tahoma;
 color:rgb(26,56,146);
}
h1 {
 font-size:15pt;
 color:#003D90; 
 color:rgb(26,56,146);
 padding-top:8pt;
}
h2 {
 font-size:13pt;
 color:#003D90; 
 color:rgb(26,56,146);
}
p,ol,li {
 line-height:16pt;
}
#mylinks {
 position:absolute;
 top:120px;
 left:0px;
 width:100%;
 height:30px;
 overflow:hidden;
 background-color:#2AA23C;
 white-space:nowrap;
}
#mylinks a {
 width:150px;
 padding-top:5px;
 height:25px;
 background-color:#2AA23C;
 display:block;
 float:left;
 font:bold 10pt Tahoma;
 text-align:center;
 color:white;
 text-decoration:none;
 border-right:1px solid white;
}
#mylinksinner {
 margin:auto;
 width:755px;
}
#mylinks a:hover {
 background-color:white;
 color:rgb(27,47,151);
}
#links {
 position:absolute;
 top:120px;
 left:0px;
 width:100%;
 height:40px;
 text-align:center;
 white-space:nowrap;
}
#links_l {
 position:absolute;
 top:120px;
 left:0px;
 width:50%;
 height:40px;
 text-align:right;
 white-space:nowrap;
 overflow:hidden;
 background-image:url(../img/links_l.jpg);
 background-position:top right;
 background-repeat:no-repeat;
 background-color:#;
}
#links_r {
 position:absolute;
 top:120px;
 left:50%;
 height:40px;
 width:50%;
 max-width:50%;
 white-space:nowrap;
 overflow:hidden;
 background-image:url(../img/links_r.jpg);
 background-position:top left;
 background-repeat:no-repeat;
 background-color:#;
}
a {
 color:#003D90; 
}
a:hover {
 color:#CB1414; 
}
a img {
 border:0px solid transparent;
 text-decoration:none;
}
#content {
 margin-top:180px;
 margin-left:20px;
 margin-right:20px;
 color:#003D90; 
 color:rgb(26,56,146);
}
th {
 text-align:left;
}
td.hl {
  color:#CB1414;
  text-align:center;
}
td.n {
  text-align:center;
  color:white;
  background-color:#003D90;
}
td.r {
 text-align:center;
}
table.calendar {
  margin:auto;
}
.calendar th {
 text-align:center;
}
