body {
background-color: none;
/* background-image: url(img/tapete.jpg);
background-attachment: fixed;
background-repeat: repeat;*/
spacing: 0px;
font-weight: normal;
font-style: normal;
text-decoration: none;
font-size: 12px;
font-family: arial, helvetica, sans-serif;
color: black;
padding:0px;
margin:0px;
text-align: left;
marginwidth: 0;
marginheight: 0;
}

#rahmen{
position:absolute;
top:20px;
left:10px;
right:10px;
border: 1px;
}
#kasten{
background-color: transparent;
border: solid #666666 1px;
}


a:link {
color: black;
text-decoration: none;
border-style: none;
}
a:visited {
color: black;
text-decoration: none;
border-style: none;
}
a:active {
color: black;
text-decoration: none;
border-style: none;
}
a:hover {
color: red;
text-decoration: none;
border-style: none;
}
table {
border: 1px;
border-color: black;
table-layout: fixed;
padding:0px;
margin:0px;
spacing:0px;
width: 95%;
}
td {
vertical-align: top;
overflow:hidden;
table-layout: fixed;
padding:0px;
margin:0px;
spacing:0px;
}
img {
border: 1px solid #666666;
padding:0px;
margin:0px;
spacing:0px;
vspace:0px;
hspace:0px;
}
.titel {
font-family: arial, helvetica, sans-serif;
font-size:13px;
color: white;
font-weight:bold;
background-color: #666666;
padding:3px;
margin:0px;
}
.box {
font-size: 11px;
margin: 1px;
padding: 1px;
spacing: 1px;
color: black;
min-height:140px;
}
.topnav {
padding:5px;
margin:0px;
font-family: arial, helvetica, sans-serif;
color: black;
font-weight: bold;
font-size:13px;
padding:0;
}
.u-titel {
font-family: arial, helvetica, sans-serif;
font-weight:normal;
font-size:11px;
color: #333333;
margin: 0px;
padding: 5px;
}
.weblink {
font-family: arial, helvetica, sans-serif;
font-weight:normal;
font-size:10px;
color: orange;
margin: 5px;
spacing: 5px;
font-weight:bold;
}
.text {
font-family: arial, helvetica, sans-serif;
font-size:12px;
color: black;
background-color:transparent;
padding:5px;
margin:0px;
}
.nav {
margin: 0px;
padding: 0px;
spacing: 0px;
font-size: 0.9em;
font-weight: bold;
text-align: center
}
.linernote {
margin: 0px;
padding: 5px;
spacing: 0px;
color: #999999;
font-weight:bold;
}

/* VBMENU */

A.MenuLink{
         color: black;
         width:100%;
         text-decoration: none;
border-style: solid black 1px;
}

/* Menu Link when the mouse is over */
A.MenuLink:hover{
         color: black;
         text-decoration: none;
border-style: none;
}
A.MenuLink:active{
         color: red;
         text-decoration: none;
border-style: solid black 1px;
}

/* First menu link element */
DIV.FirstMenuElement{
         font: 11px Geneva, Arial, Helvetica, sans-serif;
        color: black;
         position:absolute;
         padding:1px;
         width:120px;
         text-align: center;
         background-color: white;
  border: solid black 1px;
         display:none;
}

/* First menu link element when the mouse is over */
DIV.FirstMenuElementOver{
         font: 11px Geneva, Arial, Helvetica, sans-serif;
        color: black;
         position:absolute;
         width:120px;
         padding:1px;
         text-align: center;
         background-color: lightgrey;
  border: solid black 1px;
}

/* Menu link element */
DIV.MenuElement {
         font: 10px Geneva, Arial, Helvetica, sans-serif;
        color: black;
         position:absolute;
         padding:1px;
          text-align: left;
        width:150px;
         background-color: white;
  border: solid black 1px;
         display:none;
}

/* Menu link element when the mouse is over */
DIV.MenuElementOver {
         font: 10px Geneva, Arial, Helvetica, sans-serif;
        color: black;
         position:absolute;
         padding:1px;
          text-align: left;
        width:150px;
         background-color: lightgrey;
  border: solid black 1px;
}
