a:link {
 text-decoration:none;
 color: #261C95;
}
a:visited {
 text-decoration:none;
 color: #B689EA;
}
a:hover {
  text-decoration:none;
  color: #FA1607;
}
a:active {
  text-decoration:none;
  color: #261C95;
}

* {
         margin:0;
         padding:0;
}

html, body {
         height:100%;
}

body {
         background-color:#95EAFF;
         background-image:url("../Grafik/background-high.jpg");
         background-repeat:repeat-x;
         background-attachment:scroll;
         color:#000000;
         font-family:Verdana, Helvetica, sans-serif;
         font-size:12pt;
         text-align:center; /* horizontal centering for IE Win quirks */
}

#distance {
         width:1px;
         height:30pt;
         float:left;
}

#container {
         margin:0 auto;
         position:relative; /* puts container in front of distance */
         text-align:left;
         height:100%;
         width:800px;
         clear:left;
         background-color:#FFFFFF;  /* #EAFBFF */
}

#container div.top{
         position:relative;
         margin-left:0;
         left: 0px;
         text-align:center;
         color:#FF0000;
}

#container div.firstBox{
         position:relative;
         top:10px;
         left:20px;
         height:150px;
         width:240px;
         color:#1A0B08;
         border:1px;
         background-color:#95EAFF;
         font-size:10pt;
         overflow:hidden;
         background-image:url("../Grafik/boxGround.jpg");
         background-repeat:no-repeat;
}
#container div.secondBox{
         position:relative;
         top:-140px;
         left:280px;
         height:150px;
         width:240px;
         color:#1A0B08;
         border:1px;
         background-color:#95EAFF;
         font-size:10pt;
         overflow:hidden;
         background-image:url("../Grafik/boxGround.jpg");
         background-repeat:no-repeat;
}
#container div.thirdBox{
         position:relative;
         top:-290px;
         left:540px;
         height:150px;
         width:240px;
         color:#1A0B08;
         border:1px;
         background-color:#95EAFF;
         font-size:10pt;
         overflow:hidden;
         background-image:url("../Grafik/boxGround.jpg");
         background-repeat:no-repeat;
}

#container div.boxTitle{
         position:relative;
         top:0px;
         left:0px;
         height:20px;
         width:235px;
         padding-top:2px;
         padding-left:5px;
         color:#FFFFFF;
         background-color:#0099FF;
         font-size:10pt;
         font-weight:bold;
         background-image:url("../Grafik/boxTitle.jpg");
         background-repeat:no-repeat;
}

#container div.contentFrame{
         position:relative;
         top:-280px;
         left:0px;
         height:100%;
         color:#FFFFFF;
         background-color:#FFFFFF;
         font-size:12pt;
         font-weight:bold;

}
#container div.menuBottomFrame{
         position:relative;
         top:0px;
         left:0px;
         width:180px;
}

#container div.menuFrame{
         position:relative;
         top:5px;
         left:5px;
         width:180px;
         color:#1A0B08;
         background-color:#95EAFF;
         font-size:10pt;
         font-weight:normal;
         background-image:url("../Grafik/boxMenuMain.jpg");
}
#container div.menuTitle{
         position:relative;
         top:0px;
         left:0px;
         height:20px;
         width:175px;
         padding-top:2px;
         padding-left:5px;
         color:#FFFFFF;
         background-color:#0099FF;
         font-size:10pt;
         font-weight:bold;
         background-image:url("../Grafik/boxMenuTitle.jpg");
         background-repeat:no-repeat;
}
#container div.mainContent{
         position:absolute;
         top:5px;
         left:190px;
         width:600px;
         height:800px;
         overflow:scroll;
         color:#1A0B08;
         border-width:1px;
         border-style:solid;
         border-color:#0099FF;
         background-color:#FFFFFF;
         font-size:10pt;
         font-weight:normal;
}
#container div.mainTitle{
         position:relative;
         top:0px;
         left:0px;
         height:20px;
         width:578px;
         padding-top:2px;
         padding-left:5px;
         color:#FFFFFF;
         background-color:#0099FF;
         font-size:10pt;
         font-weight:bold;
}

#container div.title{
         color:#000000;
         font-size:12pt;
         font-weight:bold;
}

#container div.aktuell{
         width:100%;
}

table.rahmen{
        border-top-style:none;
        border-left-style:none;
        border-right-style:none;
        font-size:12px;
}
td.funktion{
        border-top-style:none;
        border-left-style:none;
        font-weight:bold;
        font-size:12px;
}
td.leer{
        border-top-style:none;
        border-left-style:none;
        border-right-style:none;
        border-bottom-style:none;
}