/* colors:          RGB
/* line_pink     - f600d5
/* line_yellow   - ffd900
/* line_grey     - 535353

margin: top right bottom left;

/*************************************************/
/*                   GENERAL                     */
/*************************************************/


h1, h2, h3, h4, h5, h6
{
  margin-top: .2em;
  margin-bottom: .2em;
  color: black;
  background: none;
  font-weight: normal;
  padding-right:10px;
  }


/*************************************************/
/*                   HEADERS                     */
/*************************************************/

h2
{
  font: medium sans-serif;
  font-size: 1.2em;
  margin: 10em 0em 2em 0em;
  height:20px;
  padding-top: .1em;
  padding-bottom: .3em;
  padding-left: .5em;
  padding-right:7px;
  color: #ffffff;
  background-image:url(/misc/mm/si/components/line_pink.png);
  background-repeat: repeat-x;
  border: 1px solid #f600d5;
  }

h3
{
  font-family: sans-serif;
  font-size: 1.2em;
  font-weight: bold;
  margin: 8em 0em 1.5em 0em;
  padding-top: 0.5em;
  padding-bottom: 1em;
  border-top: 2px dashed #f600d5;
  border-right: 2px dashed #f600d5;
  }

h4
{
  font-family: sans-serif;
  font-size: 1.2em;
  margin: 7em 0em 0em 0em;
  padding-top: 0.5em;
  padding-bottom: 2em;
  border-top: 1px dashed #535353;
  border-right: 1px dashed #535353;
  }

h5
{
  font-family: sans-serif;
  font-size: 1.0em;
  margin: 4em 0em 1em 0em;
  padding-top: 0.5em;
  padding-bottom: 1em;
  border-top: 1px dotted #535353;
  }


h6
{
  font-family: sans-serif;
  font-size: 1.0em;
  margin: 3em 3em 0em 0em;
  padding-top: 1em;
  padding-bottom: 1em;
  }


/*************************************************/
/*                 PARAGRAPHS                    */
/*************************************************/

p
{
  margin: .4em 0 .5em 0;
  line-height: 1.5em;
  }

center
{
  text-align: center;
  }

center *
{
  margin-left: auto;
  margin-right: auto;
  }

blockquote
{
  font-family: Times, "Times New Roman", serif;
  font-style: italic;
  }

/*************************************************/
/*                  FOOTNOTES                    */
/*************************************************/

div.my_footnotes
{
margin: 8em 0em 1em 1em;
}


.footnote
{
  font-size: .8em;
  border-bottom: 1px dashed #b4b4ff;
  width: 96%;
  margin-left: 1.5em;
  }

/*************************************************/
/*                    LISTS                      */
/*************************************************/

ul
{
  font-size: 1em;
  line-height: 1.35em;
  list-style-type: disc;
  margin: 1em 0em 3em 3em;
  padding: 0;
  width: 90%;
  list-style-image: url(/misc/mm/si/components/list_item.gif);
  }

ol
{
  font-size: 0.9em;
  line-height: 1.35em;
  margin: 2em 0em 3em 3em;
  padding: 0;
  width: 70%;
  list-style-image: none;
  }

li
{
  font-size: 0.9em;
  margin: .2em 0em .2em 1em;
  }


dl
{
  margin: .5em 0em 1em 2em;
  width: 90%;
  }


dt
{
  font-style: normal;
  font-weight: normal;
  padding-left: .4em;
  padding-top: .2em;
  padding-bottom: .2em;
  margin-bottom: .5em;
  }


dd
{
  margin: 0em 0em 0em 1em;
  //line-height: 1em;
  font-size: .9em;
  width: 95%;
  }

/*************************************************/
/*                   TABLES                      */
/*************************************************/

table.index
{
  empty-cells:show;
  table-layout:fixed;
  width:100%;
}

table.muse-table
{
  background: white;
  color: black;
  font-size: 0.85em;
  margin: 0em 0em 3em 0em;
  border: none;
  border-spacing: 0.5em;
  padding-left: 2em;
  }


table.muse-table td, table.muse-table th
{
  border: none;
  text-align: left;
  margin-left: 0.2em;
  margin-right: 0.2em;
  margin-top: 0.1em;
  margin-bottom: 0.1em;
 }


table.muse-table th
{
  background-image:url(/misc/mm/si/components/line_pink.png);
  text-align: center;
  font-size: 1.2em;
  font-weight: bold;
  color: white;
  }

table.muse-table td
{
  border: 1px dotted #f600d5;
  }

table.muse-table tfoot td
{
  font-size: 0.7em;
  }

/*************************************************/
/*                   LINKS                       */
/*************************************************/

a:link
{
  text-decoration: none;
  color: #f600d5;
  }

a:visited
{
  color: #737771;
  }

a:active
{
  color: #faa700;
  }

a:hover
{
  text-decoration: underline;
  }

a.image-link img
{
  border:1px solid #000000;
  margin-right:20px;
  }

p.image-link
{
  float:left;
  }


/*************************************************/
/*                  PAGE ELEMENTS                */
/*************************************************/

.latex-inline
{
  margin: 0em 0em 0em 0em;
  }

img
{
  margin: 3em 0em 3em 0em;
  }

.verse
{
  margin: 3em 0em 2em 0em;
//margin: top right bottom left;
  }


body
{
  font-family: Arial, Helvetica, Futura, sans-serif;
  color: black;
  margin: 0;
  padding: 0;
  font-size: 0.95em;
  width: 98%;
  margin-left: auto;
  margin-right: auto;
  }

h1
{
  font-size: 2em;
  margin-top: .3em;
  text-align: right;
  padding-top: .3em;
  padding-right: 0.7em;
  }

div.logobody
{
  text-align:center;
 }

img#logo
{
 text-align:center;
 border: solid 0px;
 padding-top: 1.2em;
 padding-bottom: 0.6em;
 width:90px;
 height:90px;
 }

img#logopard
{
 text-align:center;
 border: solid 0px;
 padding-top: 0.6em;
 padding-bottom: 1.2em;
 }

#body
{
  width:100%;
 }

#left
{
  vertical-align:top;
  padding-top: 1em;
 }

#content
{
  width:98%;
  margin: 0;
  padding-left: .5em;
  }

div.block
{
  width:46%;
  float:left;
  margin-left:2%;
  }

#footer
{
  font-size: 0.9em;
  padding-top: .3em;
  padding-bottom: .2em;
  padding-left: 1em;
  margin: 3em 0em 0em 0em;
  margin-bottom: .5em;
  width: 100%;
  text-align:center;
 }


/*************************************************/
/*                      MENU                     */
/*************************************************/

.menu
{
  width:165px;
  margin: 0;
  padding: 0;
  font: medium sans-serif;
  clear:both;
}

.menuitem a
{
  margin-left:.3em;
  font-size:0.75em;
  vertical-align:top;
  }

.menuline
{
  float:left;
  font-size:0.7em;
  border-bottom:1px dotted #f600d5;
  border-left:1px dotted #f600d5;
  }

.menuhead
{
  /* clear:both; */
  /* font-size:0.8em; */
  /* margin-bottom:.4em; */
  /* padding-top:0.20em; */
  /* padding-bottom:0.15em; */
  /* text-align:center; */
  /* font-weight:bold; */
  /* color: #fff; */
  /* background-image:url(/misc/mm/si/components/line_pink.png); */
  /* background-repeat: repeat-x; */
  /* border: 1px solid #f600d5; */
  color: #ffffff;
 }

.menubody
{
  padding:0.3em;
  margin:0.2em;
  border: 0px;
  margin-bottom:1.5em;
  }

.music a
{
  margin-left:.3em;
  font-size:0.5em;
  vertical-align:top;
  }

img.last
{
  border:0px;
  margin-left:23px;
  }

.blogrollentry
{
  margin:1px;
  float:left;
  }

.blogrollentry a
{
  font-size: 0.7em;
  }

.blogrollentry a:hover
{
  background: #fee68b;
  }


/*************************************************/
/*                  HEADER                       */
/*************************************************/

#sunoheadertop
{
  width:100%;
}


div#sunoheadertext
{
  float:right;
  font-size:0.8em;
  margin-top:2.2em;
  padding-right:0.5em;
  padding-left:0.8em;
}


div#sunoheadeng
{
  padding-right:0.5em;
}


div#sunoheadertitle
{
  float:left;
  padding-top:.5em;
  padding-left:.8em;
  }


img#sunoheadimg
{
  clear:both;
  width:100%;
  height:0px;
}



/*************************************************/
/*                  PAGEHEAD                     */
/*************************************************/
.postinfo
{
  clear:both;
  padding: .4em;
  color: #777;
  line-height: 1.1em;
  font: small sans-serif;
  font-size:0.7em;
  border-top: 1px solid #d8d8ff;
  border-bottom: 1px solid #b4b4ff;
}
.postinfo a
{
  text-decoration: underline;
  color: #777;
  }

td.leftheadline
{
  border-top: 1px solid #222;
  border-left: 1px solid #222;
  width:70%;
  padding-right:1em;
  }

div.title
{
  font-size: 1.6em;
  padding-left:0.4em;
  padding-top:0.4em;
  margin-left:0.4em;
  margin-top:0.4em;
  width: 97%;
  }


div.statuspart
{
  font-size: 0.8em;
  padding-left:0.8em;
  padding-right:.8em;
  margin-top:1.8em;
  margin-left: .8em;
  width:70%;
  background: #f7f828;
  }

div.statusok
{
  font-size: 0.8em;
  padding-left:0.8em;
  padding-right:.8em;
  margin-top:1.8em;
  margin-left: .8em;
  width:70%;
  background: #5afc24
  }


div.statusnotok
{
  font-size: 0.8em;
  padding-left:0.8em;
  padding-right:.8em;
  margin-top:1.8em;
  margin-left: .8em;
  width:70%;
  background: #f84628;
  }

div.lastchange
{
  font-size: 0.8em;
  padding-left:0.8em;
  padding-right:.8em;
  margin-top:0.4em;
  margin-left:0.8em;
  width:70%;
  }

div.pagecode
{
  font-size: 0.8em;
  padding-left:0.8em;
  padding-right:.8em;
  margin-top:0.4em;
  margin-left:0.8em;
  width:70%;
  }

div.about
{
  font-size: 0.8em;
  padding-left:.8em;
  padding-right:.8em;
  padding-top:.3em;
  padding-bottom:.5em;
  margin-top:1.5em;
  margin-left:.8em;
  background: #edeff2;
  width:70%;
  }

table.headline
{
  width:100%;
  }


/*************************************************/
/*             Page Table of Contents            */
/*************************************************/

td#content
{
  text-align:justify;
  }

td#content p
{
  margin-left:0.7em;
  margin-right:0.3em;
  line-height: 1.35em;
}

div.contenthead
{
  color: #fff;
  font: medium sans-serif;
  font-size: .9em;
  border: 1px solid #2d6800;
  text-align: center;
  background-image:url(/misc/mm/si/components/line_pink.png);
  background-repeat: repeat-x;
  border: 1px solid #f600d5;
  }


div.contentbody
{
  padding: .3em;
  margin:0.2em;
  border-top: 0px;
  border-right:  1px dotted #f600d5;
  border-left:   1px dotted #f600d5;
  border-bottom: 1px dotted #f600d5;
  }


td.contents
{
  padding-left: 0em;
  vertical-align:top;
  text-align:left;
  width:30%;
  }

dt.contents
{
  font-size: 0.8em;
  font-style: normal;
  font-weight: normal;
  margin: .3em 0em 0em 1em;
  border: 0px;
  background: #fff;
  padding: 0em;
  }

dl.contents
{
  border: 0px;
 }


/*************************************************/
/*                  LICENSE                      */
/*************************************************/

div#license
{
  height:40px;
  }

div#licenseim
{
  float:center;
  margin-right:20px;
  }

div#licensetx
{
  padding-top:16px;
  height:21px;
  font-size:0.8em;
  }


/*************************************************/
/*                  TAGS                         */
/*************************************************/

a.tagit
{
  font-size:0;
  }

a.tagit:after
{
//  content:url(/base/images/blogtag.gif);
  }

/*************************************************/
/*                 HRZ. RULE                     */
/*************************************************/

hr
{
  height: 1px;
  color: #aaa;
  background-color: #aaa;
  border: 0;
  margin: .2em 0 .2em 0;
}


/*************************************************/
/*                    CODE                       */
/*************************************************/

code
{
  background-color: #EDEFF2;
  padding:.3em;
  }

pre
{
  padding: 1em;
  color: black;
  background-color: #EDEFF2;
  line-height: 1.1em;
  margin: 0em 0em 2em 1.1em;
  overflow: auto;
  width: 98%;
  }

.example
{
 overflow-x: auto;
 width: 700px;
}

/*************************************************/
/*            Planner resp Schedule              */
/*************************************************/

/********************/
/*    General       */
/********************/

div.navigate_daypages
{
  font-size: 0.8em;
  padding-right:.8em;
  margin-left:0.8em;
}


div.text_red_blink
{
  font-size: 2em;
  font-weight: bold;
  color: red;
  text-decoration: blink;
  margin-right: 12em;
  margin-left: 2em;
}


div.text_red
{
  font-size: 1.2em;
  color: red;
  margin-right: 12em;
  margin-left: 5em;
}


/********************/
/*      Tasks       */
/********************/

/* General */

.body{
   font-size: 0.9em;
   }


/* Task Priority */

.A{
   color: red;
   }

.B{
   color: orange;
   }

.C{
   color: black;
   }


/* Task Status */

.open{
   //font-family: monospace;
   //font-size: .9em;
   }

.in-progress{
   font-size: 1.4em;
   }

.delegated{
   color: #696969;
   text-decoration: line-through;
   }

.pending{
   color: #696969;
   }

.done{
   color: #C0C0C0;
   }

.cancelled{
   color: #C0C0C0;
   text-decoration: line-through;
  }


/********************/
/*      Notes       */
/********************/





/*************************************************/
/*          Weblog resp. muse-journal.el         */
/*************************************************/

div.entry-date
{
  font-size: 1.2em;
  font-family: monospace;
  color: #f600d5;
  text-align: right;
  border-right: 1px dotted #f600d5;

  }


.date
{
  padding-right: .3em;
  padding-top: .1em;
  border-top: 1px dotted #f600d5;
  }


div.entry-text
{
  width: 80%;
  padding-left: 2em;
  padding-bottom: 2em;
  }


p.first_paragraph
{
  font-size: 1.4em;
  width:60%;
  }

/* center * { */
/* font-size: 13px; */
/* text-align: center; */
/* } */
