td  {vertical-align:top;}
.liste td  {padding:5px;} 
.lft {float:left;}
.rgt {float:right;}
.event {padding-left:5px;} 
.titleblue { color:#0000ff;font-size:48pt;font-weight:bold; text-align:center; }
.bluebold { color:#0000ff;font-size:16pt;font-weight:bold; text-align:center; } 
.bigbluebold { color:#0000ff;font-size:24pt;font-weight:bold; text-align:center; } 
.miniblue { color:#0000ff;font-size:9pt;text-align:center; }

a:hover { text-decoration:underline; } 

/* Kalender */
.caltable  {   font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.caltable  { text-align:center; }
.tdtoday   { background:#99FF99; } 
.tdtoday a { text-decoration:none;} 
.tddate a  { text-decoration:none;} 

#menu { 
   position:absolute;
   top:150px;left:30px;
   height:auto;width:300px;
   background:#BEE3D2;
   border:1px solid #00924F;
   padding:5px;
}

/* unbenutzt */ 

.rightside {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}

/* editor */ 

.button        { margin: 1px; padding: 2px; }
.button:hover  { opacity:.60; filter: alpha(opacity=60);  -moz-opacity: 0.60; }

/* SideBar */ 

.block-content img {width:100px;} 
.block-title      { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.block-title      { background-color: #bbb; font-weight: bold }
.block-title a    { color:black; text-decoration:none; } 
.block-title a:visited    { color:black; text-decoration:none; } 
.block-content    { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.block-content ul { list-style: none; margin-left: 0.5em; padding-left: 0; }
.block-content li { margin-left: 0.5em; padding-left: 0; }
.block-content a  { text-decoration:none; } 
.block-content a, .block-content a:visited  { color:blue; }
.block-content a:hover  { text-decoration:underline; }  

/* xlist (aus tara.css) */ 

/* xlist sind zunaechst alle Listen *.lst in listgen.php */ 
/* z.B. http://127.0.0.1/kro/?inc=1&id=listgen.php&liste=neu/Beispiel.lst */ 

.xlist       { font-family: Arial, Helvetica, sans-serif;  font-size:13px; } 
.xlist ul    { list-style-type:none; margin-left:0px; padding-left:0px; } 
.xlist ul ul { padding-left:15px; } 
.xlist ul ul {font-size:12px;}
.xlist ul ul ul { margin-left:0px; padding-left:10px; } 
.xlist ul ul ul {font-size:11px;}
.xlist li    { color:black; background:grey; }  
.xlist li li:hover  { color:white; background-color:blue; } 
.xlist li li li:hover  { color:white; background-color:black; }
.xlist a     { color:white; } 
.xlist img   { height:20px; border:0px; margin-top:-20px; }

/* aus der Seite selbst als Style: */

.xlist       { font-family: Arial, Helvetica, sans-serif;  font-size:13px; } 
.xlist ul    { list-style-type:none; margin-left:0px; padding-left:0px; } 
.xlist ul ul { padding-left:15px; } 
.xlist li    { color:black; background:grey; }  
.xlist a     { color:white; } 
.xlist a:visited  { color:white; } 
.xlist img   { height:20px; border:0px; margin-top:-20px; }

/* klist muss von Hand angegeben werden */ 

.klist       { font-family: Arial, Helvetica, sans-serif;  font-size:13px; } 
.klist ul    { list-style-type:none; margin-left:0px; padding-left:0px; } 
.klist ul ul { padding-left:15px; padding-top:10px; padding-bottom:15px; } 
.klist ul ul {font-size:12px;}
.klist ul ul ul { margin-left:0px; padding-left:10px; } 
.klist ul ul ul {font-size:11px;}
.klist ul li:hover  { color:black; background-color:white; } 
.Xklist li    { color:black; background:grey; }  
.Xklist li li:hover  { color:white; background-color:black; } 
.Xklist li li li:hover  { color:white; background-color:black; }
.klist img   { height:20px; border:0px; margin-top:-20px; }

/* blist muss von Hand angegeben werden */ 

.blist       { font-family: Arial, Helvetica, sans-serif;  font-size:13px; } 
.blist ul    { list-style-type:none; margin-left:0px; padding-left:0px; } 
.blist ul ul { padding-left:15px; padding-top:10px; padding-bottom:15px; } 
.blist ul ul {font-size:12px;}
.blist ul ul ul { margin-left:0px; padding-left:10px; } 
.blist ul ul ul {font-size:11px;}
.blist ul li:hover  { color:black; background-color:white; } 
.Xblist li    { color:black; background:grey; }  
.Xblist li li:hover  { color:white; background-color:black; } 
.Xblist li li li:hover  { color:white; background-color:black; }
.blist img   { height:20px; border:0px; margin-top:-20px; }

.collapse1        { float:right; /* right:0px; padding: 0px; margin:0px; */ /* provisorisch: */ margin-top:-15px; width:15px; } 
.collapse1    { text-decoration:none; margin-top:0px; /* statt -15px!!  /*} 
a.collapse1   { color:black; }

#foot input { background-color:blue; margin:0;padding:0; }

.suggestion_list             { background: white; border: 1px solid; padding: 4px; }
.suggestion_list ul          { padding: 0; margin: 0; list-style-type: none; }
.suggestion_list a           { text-decoration: none; color: navy; }
.suggestion_list .selected   { background: navy; color: white; }
.suggestion_list .selected a { color: white; }
#autosuggest                 { display: none; }
