body {
background-color: white;
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: white;
border: solid #333333 2px;
}


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 black;
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: #333333;
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: green;
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: #0078ef;
font-weight:bold;
}

/* VBMENU */

A.MenuLink{
 	color: black;
	 width:100%;
 	text-decoration: none;
border-style: none;
}

/* Menu Link when the mouse is over */
A.MenuLink:hover{
 	color: red;
 	text-decoration: none;
border-style: none;
}
A.MenuLink:active{
 	color: black;
 	text-decoration: none;
border-style: none;
}

/* 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 white 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: white;
  border: solid white 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 #cdd0d5 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: white;
  border: solid black 1px;
}
