a:link { text-decoration: underline; color: darkblue; }
a:visited { text-decoration: underline; color: midnightblue; }
a:hover { text-decoration: underline; background-color:oldlace; color: #000000; }
a:active { text-decoration: none; color: lightslategray; }
a:focus { text-decoration: none; color: #000000; }
/*<!--FFFFCC FF9933-->*/
div#links {position: relative; width: 140px; font: 11px Verdana, sans-serif; z-index: 100;}
div#links a {display: block; 
   padding: 5px 5px; margin: 0 0 1px; border-width: 0; 
   text-decoration: none; color: black; background: oldlace;
   }
div#links a:hover {color: #411; background: peachpuff;}

div#links a span {display: none;}
div#links a:hover span {display: block;
   position: absolute; top: -20px; left: 0; width: 1px;
   color: #FFF; background: #FFF;
	 }
/* Menueeintraege links ohne Bild */
div#menulink {position: relative; font: 11px Verdana, sans-serif; }
div#menulink a {display: block; 
   padding: 5px 5px; margin: 0 px; border-width: 0; 
   text-decoration: none; color: darkblue; background: #B1DCFE;
   }
div#menulink a:hover {color: #404040; background: oldlace;}

div#menulink a span {display: none;}
div#menulink a:hover span {display: block;
   position: absolute; top: -20px; left: 0; width: 1px;
   color: #B1DCFE; background: #B1DCFE;
	 }
	 
/* Menueeintraege links ohne Bild */
div#menusmall {position: relative; font: 11px Verdana, sans-serif; line-height:14px; }
div#menusmall a {display: block; 
   padding: 5px 5px 5px 0px; margin: 0 px; border-width: 0;  line-height:10px;
   text-decoration: none; color: darkblue; background: #B1DCFE;
   }
div#menusmall a:hover {color: #404040; background: oldlace;}

div#menusmall a span {display: none;}
div#menusmall a:hover span {display: block;
   position: absolute; top: -20px; left: 0; width: 1px;
   color: #B1DCFE; background: #B1DCFE;
	 }
	 
/* Menueeintraege links mit Bild */
div#menupic {position: relative; font: 11px Verdana, sans-serif;}
div#menupic a { 
   padding: 0px ; margin: 0px; border-width: 0; 
   text-decoration: none; color: darkblue; background: #B1DCFE;
   }
div#menupic a:hover {color: #404040; background: oldlace;}

div#menupic a span {display: none;}
div#menupic a:hover span {
   position: absolute; top: -20px; left: 0; width: 1px;
   color: #B1DCFE; background: #B1DCFE;
	 }
	 
.head
{
font-size: 10px;
color: #666666;
line-height: 21px;
font-family: Courier New,Courier,Monaco,monospace;
}

H3 {
	FONT-SIZE: 16px; 
	PADDING-TOP: 10px;
	PADDING-LEFT: 10px;
	COLOR: #444444;
}

.kopfpos
{
position:absolute; 
right:0px; 
left:0px; 
background-color:#B1DCFE;
}

.text
{
font-size: 12px;
color: #999999;
line-height: 21px;
font-family: Courier New,Courier,Monaco,monospace;
}

.plaintext
{
font-size: 11px;
color: #000000;
line-height: 24px;
font-family: Verdana,Arial,Helvetica;
padding:0px;
padding-left:5px;
padding-right:5px;
}

.trenner
{
font-size: 6px;
color:#B1DCFE;
line-height: 8px;
font-family: Verdana,Arial,Helvetica;
padding:0px;
padding-left:5px;
padding-right:5px;
}

.trennlinks
{
border-width:1px;
border-left-style:solid;
border-color:gray;
}

.trennoben
{
border-width:1px;
border-top-style:solid;
border-color:gray;
}

.trennrechts
{
border-width:1px;
border-right-style:solid;
border-color:gray;
}

.trennredot
{
border-right-width:1px;
border-right-style:dotted;
border-color:light gray;
}

.trennunten
{
border-width:1px;
border-bottom-style:solid;
border-color:gray;
}

.tblnormal
{
border:1px;
border-bottom:0px;
border-style:solid;
border-color:darkblue;
}

.tbltitle
{
background-color:	oldlace;		/* gruen #D9FFC8;*/ 
text-align:center;  
}

.tbltext
{
border-right:1px;
border-bottom:1px;
border-left:0px;
border-top:0px;
border-style:solid;
border-color:darkblue;
border-collapse:collapse;
}

.tbltextre
{
border-right:0px;
border-bottom:1px;
border-left:0px;
border-top:0px;
border-style:solid;
border-color:darkblue;
border-collapse:collapse;
}

.tblmenu
{
width:140; 
vertical-align:top;
background-color:#B1DCFE; 
color:#999999;
}

.tblcontent
{
background-color:#FFFFFF; 
padding:10px; 
color:#666666;
}

.aktivtag 
{ 
font-size: 11px;
color: #404040;
padding-left:5px;
padding-bottom:0px;
padding-top:0px;
line-height: 24px;
font-family: Verdana,Arial,Helvetica;
background-color:#FFFFFF; 
}

.pfeil
{
padding:0px; 
}
.menutop
{
font-size: 11px;
color: #666666;
line-height: 18px;
font-family: Arial,Helvetica,Verdana;
}

.menulinks
{
font-size: 11px;
color: #404040;
line-height: 24px;
font-family: Verdana,Arial,Sans Serif,Helvetica;
padding-left:5px;
}

.menulist
{
font-size: 11px;
padding:0px;
padding-left:5px;
color: #404040;
line-height: 14px;
font-family: Verdana,Arial,Helvetica;
}

.fuss
{
font-size: 10px;
color: #666666;
line-height: 12px;
font-family: Verdana,Arial,Helvetica;
}


.sb {scrollbar-3dlight-color:#666666;
           scrollbar-arrow-color:#cc3300;
           scrollbar-base-color:#ffffff;
           scrollbar-darkshadow-color:#6666666;
           scrollbar-face-color:#ffffff;
           scrollbar-highlight-color:#ffffff;
           scrollbar-shadow-color:}

.borderblue {
border:1px solid black; 
background-color:#E0E0E0; 
padding:4px; 
margin:0px;  
}

.boxtxt
{
font-family: MS Sans Serif,Arial,Helvetica;
font-size: 8px;
vertical-align: top;
margin-left: 8;
margin-right: 6;
margin-top: 8;
margin-bottom: 4;
}

.boxtext {
	MARGIN: 0px 10px 10px;
	FONT-SIZE: 10pt
}

.showtext {
	MARGIN: 0px 0px 10px 10px;
	FONT-SIZE: 11pt
}
