/* CSS für SBFB */
body { font-family: Verdana, Arial, Helvetica; color: #333333; font-size: 11px; margin-top: 0px; margin-bottom: 0px }

p, td, tr, form, table,div { font-family: Verdana, Arial, Helvetica; font-size: 12px }

.hellblau     { background-color:#000080 }
.blau       { background-color:#C1D3FF }
.dunkelblaublau { background-color:##0000FF }
.weiss		{ background-color:#ffffff }
.schwarz	{ background-color:#000000 }
.infomaster     { color:#919191 ; font-weight:bold }
.titel		{ font-weight:bold; font-size:13px }
.aktual      { color:#919191; font-size:13px }

hr {height: 4px;
    border-style: dotted;
    color: #f0a300 }

P {margin-top:0px;margin-bottom:0px}

li {margin-left:-22px; margin-bottom:6px}
ul {list-style-type: square}
 
option {color:#000080; font-weight:bold }

/* aktual {color:#000000; font-weight:normal } */


A:link    { color: #000080; text-decoration: none; }
A:visited { color: #3535C9; text-decoration: none; }
A:hover   { color: #000080;     text-decoration: underline; }
A:active { color: #000080;    text-decoration: none; }

a:link.oben    { color: #ffffff; text-decoration: none; }
a:visited.oben { color: #ffffff; text-decoration: none; }
a:hover.oben   { color: blue;     text-decoration: none; }
a:active.oben { color: #ffffff;    text-decoration: underline; }



/* für CoolMenu. T=Top, S=sub, S2=sub2 */

/* für CoolMenu. T=Top, S=sub, S2=sub2 */

TD,P,B,INPUT,DIV {}

.clCMEvent{position:absolute; z-index:300; width:100%; height:100%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:hidden}

.clCMAbs{position:absolute; width:10; height:10; left:0; top:0; visibility:hidden}

.clT,.clTover,.clS,.clSover,.clS2,.clS2over{position:absolute; overflow:hidden; width:280; height:55; cursor:pointer; cursor:hand}

.clT,.clTover{padding:4px; font-size:11px; font-weight:normal;}
.clT         {color:#d8d8d8;layer-background-color:#000080; background-color:#000080;}   
.clTover     {color:#000080;layer-background-color:#C1D3FF; background-color:#C1D3FF;}

.nolink { cursor:default; position:absolute;  overflow:hidden; width:280; height:55; padding:4px; 
	  font-size:11px; font-weight:normal; color:#000080  ;layer-background-color:#C1D3FF; 	  background-color:#C1D3FF; }

.clS,.clSover  {padding:4px; font-size:11px; font-weight:normal}
.clS2,.clS2over{padding:4px; font-size:11px;}
.clS,.clS2     {color:#d8d8d8; background-color:#000080; layer-background-color:#000080;}

.clSover,.clS2over{color:#000080;}
.clSover,.clS2over{layer-background-color:#C1D3FF; background-color:#C1D3FF;}
.clB,.clBar       {layer-background-color:#cccccc; background-color:#cccccc;}

.clB  {position:absolute; visibility:hidden; z-index:300}
.clBar{position:absolute; width:10; height:10; visibility:hidden; }