td  {vertical-align:top;}
.liste td  {padding:5px;} 
.lft {float:left;}
.rgt {float:right;}
.center { text-align: center; display:block; }
.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; }
.toggleStatus { position:absolute; right:10px; } 
article:hover { background:#ffffff; }

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; }
.Xklist 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; }

#megaphon { font-family:arial,helvetica,verdana,sans-serif; font-size:13px; }
#megaphon img        { border:none; } 
#megaphon img.rightcontentimage { margin:20px 0px 10px 30px; border:none; max-width:200px; float:right; }
#megaphon hr        { border:1px dashed #BA2E31; }

#workline a, 
#workline a:visited, 
#workline a:hover    { color:white; } 
#workline a:hover    { text-decoration: none; background-color:grey; } 

.black a:hover       { background-color:white; } 

/* Menue */ 

#left_bottom ul { margin:5px;padding:0;list-style-type:none; } 

#left_bottom { font-family: Arial, Helvetica, sans-serif; font-size:12px; }
#left_bottom { background:#fff; } 
#left_bottom a         { color: #336699; font-weight: bold; } 
#left_bottom a:visited { color: #336699; font-weight: bold; }
#left_bottom a:hover   { color: #336699; font-weight: bold; text-decoration: underline; }

/* News */ 

time                 { font-size:smaller; } 
header strong        { font-size:larger; } 
small, .small        { color: #666666; } 

