/* Standardstile */
BODY
  {
    font-size: smaller;
    margin: 1em;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 1.1;
    background: white;
    color: black;
  }
H1, H2, H3, H4, H5, H6, P, UL, OL, DIR, MENU, DIV,
DT, DD, ADDRESS, BLOCKQUOTE, PRE, BR, HR
  { display: block }
B, STRONG, I, EM, CITE, VAR, TT, CODE, KBD, SAMP,
IMG, SPAN
  { display: inline }
LI
  { display: list-item }
H1, H2, H3, H4
  {
    margin-top: 1em;
    margin-bottom: 0.5em
  }
H5, H6
  { margin-top: 1em }
H1
  { text-align: center }
H1, H2, H4, H6
  { font-weight: bold }
H3, H5
  { font-style: italic }
H1
  { font-size: xx-large }
H2
  { font-size: x-large }
H3
  { font-size: large }
P
  { font-size: smaller; }
A
{
  color: blue;
  text-decoration: none
}
A:hover
{
  text-decoration: underline
}
.subtitle
{
    color : #666666;
    font-weight : bold;
    
}
/* Zwischenüberschrift */
.topic_head
{
    font-weight : bold;
    /*margin: 20px;*/
    /*padding-bottom: 2px;*/
    padding-left: 5px;
    /*padding-right: 5px; */
    padding-top: 2px;
    text-align: left;
    border-bottom: 2px solid;
    border-color : #666666;
    color : black;
    background : rgb(222,222,222);
}
.topic_content
{
    margin: 10px;
    padding-bottom: 2px;
    padding-left: 5px;
    /*padding-right: 5px;*/
    padding-top: 2px;
    text-align: left;
    color : black;
    background : rgb(244,244,244);
}

jumptarget
{
  color : black;
  text-decoration: none
}
A.jumptarget
{
  color : black;
  text-decoration: none
}
jumptarget:hover
{
  text-decoration: none;
}

/* formatting for site-menu */
.menucell
{
    border-bottom: 2px solid;
    border-left: 2px solid;
    border-right: 2px solid;
    border-top: 2px solid;
    border-color : #666666;
    margin: 5px;
    padding-bottom: 2px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    text-align: left;
    font-weight : 900;
    color : white;
    background-image: url(../images/bg_red.jpg);
}
.activemenu
{
    border-bottom: 4px solid;
    border-left: 4px solid;
    border-right: 4px solid;
    border-top: 4px solid;
    border-color : black;
    margin: 5px;
    padding-bottom: 2px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    text-align: left;
    font-weight : 900;
    color : #666666;
    background-image: url(../images/bg_red.jpg);
}
.menulinks
{
  text-align: left;
  font-variant : small-caps;
  color : white;
}
A.menulinks
{
  color: white;
  text-decoration: none
}
/* formatting for subtopics */
.subcategory
{
  text-align: left;
  display: block;
  background: #888888;
  border: thin outset #FFFFFF;
  /*margin: 0 0.5em;*/
  /*border-top: 2px groove #999;*/
}
.subheader
{
  text-align: left;
  display: block;
  background: #AAAAAA;
  border: thin inset #FFFFFF;
}


div.subtopics
  {
    margin: 0;
    padding: 0.1em 0.1em;
    padding-bottom: 2px;
    padding-left: 1px;
    padding-right: 1px;
    padding-top: 2px;

    font-size: 90% /*smaller*/;
    font-weight: bold;
    line-height: 1.5;
    text-align: center;
    color : white;
    border: thin outset #666666;
    background: #666666;
}
div.subtopics p
  {
    margin: 0;
    padding: 0.1em 0.1em; /*war 0.3em 0.4em*/
    font-family: Arial, sans-serif;
    color: white;
  }

div.subtopics a, div.subtopics em { display: block; margin: 0 0.2em }
/*div.subtopics a, div.subtopics em { display: block; margin: 0 0.5em }*/
div.subtopics a, div.subtopics em { border-top: 2px groove #999 }
/*div.subtopics .subcategory { display: block; margin: 0 0.5em }*/
div.subtopics a:first-child { border-top: none }
div.subtopics em { color: #CFC }

div.subtopics a:link { text-decoration: none; color: white }
div.subtopics a:visited { text-decoration: none; color: white }
div.subtopics a:hover { background-image: url(../images/bg_red.jpg); color: white }

div.subtopics img { float: none; vertical-align: middle }




H1
{
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px
}
LI
{
    /* list-style: url(../images/orangebl.gif); */
    margin: 0px 0px 5px;
    padding-bottom: 5px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    text-indent: 5pt
    font-size : smaller;
}
.links_list
{
    list-style: url(../images/blubullet.gif);
    margin: 10px;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 0px;
    padding-top: 0px;
    text-indent: 5pt;
    font-size : smaller;
}
.topic_list
{
    /*list-style: url(../images/blubullet.gif);*/
    margin: 10px;
    padding-bottom: 0px;
    padding-left: 20px;
    padding-right: 0px;
    padding-top: 0px;
    text-indent: 5pt;
    font-size : smaller;
    line-height: 1;
}
.some_list
{
    list-style: url(images/blubullet.gif);
    margin: 10px;
    padding-bottom: 0px;
    padding-left: 20px;
    padding-right: 0px;
    padding-top: 0px;
    text-indent: 5pt;
    font-size : smaller;
    line-height: 1.2;
}
.somelink
{
    margin: 10px;
    padding-left: 20px;
}



