body {
padding: 0;
margin: 0;
font-size: 10px;
font-family: Verdana, Arial, 'sans-serif';
text-align: center;
/* back ground-image: url(Pictures/u52.jpg); 
back ground-repeat: no-repeat;
background-position: center center; */
background-color: #B4D1EF;
SCROLLBAR-FACE-COLOR: #86aed7; 
SCROLLBAR-HIGHLIGHT-COLOR: #B4D1EF; 
SCROLLBAR-SHADOW-COLOR: #B4D1EF; 
SCROLLBAR-3DLIGHT-COLOR: #B4D1EF; 
SCROLLBAR-ARROW-COLOR: #ffffcc; 
SCROLLBAR-TRACK-COLOR: #B4D1EF; 
SCROLLBAR-DARKSHADOW-COLOR: #004000;}

}



table {
font-family: Verdana, Arial, Helvetica;
font-size: 11px;
}

table.body {
width: 100%;
height: 100%;
border: 0px solid #336699;
padding-top: 20px;
padding-bottom: 20px;
}


table.rahmen {
border-left: 1px solid black;
border-right: 1px solid black;
border-bottom: 1px solid black;
width: 1200px;
height: 100%;
}

td.title {
height: 40px;
font-size: 20px;
color: #FFFFFF;
font-weight: bold;
background-color: #336699;

}

td.menu {
border-right: 1px solid black;
width: 180px;
color: #FFFFFF;
vertical-align: top;
padding-top: 10px;
border-bottom: 1px solid black;

/*
border-left: 1px solid black;
border-right: 1px solid black;
*/
}


table.menutable {
background-color: #99BBDD;
width: 180px;
color: black;
}


.menuactive {
padding-left: 15px;
background-color: aliceblue;
color: black;
border-top: 1px dotted #336699;
border-bottom: 1px dotted #336699;
}


a.subnav:link, a.subnav:visited{
display: block;
width: 100%;
color: black;
background-color: #D6E1FE;
/*  background-color: #99BBDD;  */
text-decoration: none;
padding: 5px;
padding-left: 20px;
}


a.subnavtit:link, a.subnavtit:visited{
display: block;
width: 100%;
background-image: url(Pictures/pfeil_10pixel.gif);
background-repeat: no-repeat;
background-position: center right;
color: black;
background-color: #99BBDD;
text-decoration: none;
padding: 5px;
}



a.subnav:hover {
display: block;
width: 100%;
color: white;
background-color: #8CB3D9;
text-decoration: none;
padding: 4px;
padding-left: 20px;
border-top: 1px solid black;
border-bottom: 1px solid black;
}


a.subnavtit:hover {
display: block;
width: 100%;
color: white;
background-color: #8CB3D9;
text-decoration: none;
padding: 4px;
border-top: 1px solid black;
border-bottom: 1px solid black;
}



tr.navtitle {
height: 25px;
color: black;
padding: 5px;
font-weight: bold;
background-color: #3D79B6;
}


a:link.link, a:visited.link {
text-decoration: none;
font-weight: bold;
}

a:hover.link {
color: #FFFFFF;
font-weight: bold;
}



a.nav:link,  a.nav:visited {
display: block;
width: 100%;
color: black;
background-color: #99BBDD;
text-decoration: none;
padding: 5px;
}



a.nav:hover {
display: block;
width: 100%;
color: white;
background-color: #8CB3D9;
text-decoration: none;
padding: 4px;
border-top: 1px solid black;
border-bottom: 1px solid black;
}




a.navlink:link, a.navlink:visited {
display: block;
width: 100%;
background-image: url(Pictures/link1.gif);
background-repeat: no-repeat;
background-position: center right;
color: black;
background-color: #99BBDD;
text-decoration: none;
padding: 5px;
}



a.navlink:hover {
display: block;
width: 100%;
background-image: url(Pictures/link1.gif);
background-repeat: no-repeat;
background-position: center right;
color: white;
background-color: #8CB3D9;
text-decoration: none;
padding: 4px;
border-top: 1px solid black;
border-bottom: 1px solid black;
}



td.content {
vertical-align: top;
padding-top: 10px;
padding-left: 10px;
padding-right: 10px;
line-height: 18px;
text-align: justify;
border-bottom: 1px solid black;
}


#title {
display: block;
width: 100%;
padding: 5px;
font-size: 15px;
font-weight: bold;
color: white;
background-color: #3D79B6;
margin-bottom: 10px;
}

#small {
font-size: 10px;
font-weight: normal;
display: inline;
}

hr {
height: 1px;
color: #3D79B6;
width: 100%;
}


.nachricht {
color: #BB0000;
}




table.dataTableHead {
width: 1000px;
padding: 3px;
}

tr.dataTableHead {
background-color: #3D79B6;
color: white;
padding: 3px;
}

td.dataTableCell {
padding: 3px;
}

tr.copy {
background-color: #86AED7;
height: 14px;
font-size: 10px;
color: #336699;
}


.capt   {font-family:Arial,Helvetica,sans-serif;
				  font-size:10pt;
				  color:yellow; 
					}

.ovlfont   {font-family:Arial,Helvetica,sans-serif;
				  font-size:10pt;
				  color:white;
					}


.table1  {
	background-color: silver;
	font-family:Arial,Helvetica,sans-serif;
  font-size:9pt;
	border-top: thin solid white;
	border-left: thin white solid ;
	border-right: thin gray solid;
	border-bottom: thin gray solid;
}
					
.table2  {background-color: #336699; 
          color:white; 
		  font-family:Arial,Helvetica,sans-serif;
          border-top:  thin white solid ; 
          border-left:   thin white solid ; 
          border-right:   thin gray solid; 
          border-bottom:   thin gray solid;
}

