.XXttwimage              {display:none;}
.XXcat_directs           {display:block;}
.XXcat_acts           {display:block;}
.XXcat_writes           {display:block;}
.XXcat_teaches           {display:block;}


#editlink              {position:absolute;top:0;right:0;background:red;font-size:40px;line-height:40px;background:#0034ff;}
#editlink a            {display:block;color:white;}

#arcfilters            { float:right; position:fixed; top:200px ;right: 100px;}
#arcfilters  button    { background-color:white;cursor:pointer;}

.nodisplay             {display:none;}
.dodisplayblock        {display:block;}

.tmprot                {background: red !important;}
.tmpblau                {background: cyan !important;}


.catsign {
  font-size: 110%;
  font-weight: bold;
  display: inline-block;
  border: 1px solid #aaa;
  padding: 3px;
  background: white;
  border-radius: 500px;
  width: 30px;
  text-align: center;
  color: #aaa;
  /*cursor: help;*/
}

.catsign.sign_directs {color: red;}
.catsign.sign_acts    {color: blue;}
.catsign.sign_teaches    {color: orange;}


/*#################################################################*/


.body{background: #e1d8cf;}
.body{background: #eed;}

#devmark{
width:150px;
height:150px;
position:fixed;
top:50vh;
left:10px;
background:red;
border-radius:150px;
opacity:0.5;

}
#devmark p{
	height: 150px;
	width: 150px;
	display: table-cell;
	vertical-align: middle;
	text-align:center;
	font-size: 290%;
	color:white;
}
