.bodyline  {background-color: white;border: 2px #486cf0 solid;}
BODY {font-family : Verdana, Geneva, Arial, Helvetica; font-size : 10pt; color : black;}
TD {font-family : Verdana, Geneva, Arial, Helvetica; font-size : 10pt; color : black;}
H1, H2, H3 {
     font-size : 16pt;
     font-weight : normal;
     margin-bottom : 6px;
     color : #0033f0;  
     border-bottom: 3px solid #7892f0;
     padding-top:5px;
     padding-bottom:1px;
}
H4 {
     font-size : 14pt;
     font-weight : normal;
     margin-bottom : 6px;
     color : #486cf0;
     text-align: left; 
     border-bottom: 1px solid #7892f0;
     border-bottom-style: dashed;
}
H5 {
     font-size      : 14pt;
     font-weight    : normal;
     margin-bottom  : 6px;
     color          : #486cf0;
     text-align     : center;
     padding-top    : 5px;
     padding-bottom : 1px;
}
hr {
  color            : #486cf0; 
  background-color : #486cf0; 
  height           : 1px; 
  text-align       : center;
}
ul.sitemaplevel1, ul.sitemaplevel2, ul.sitemaplevel3, ul.submenu, ul.search {
  padding-left : 0;  
  margin-left  : 0;
  list-style   : none;
}
form {margin : 0;}
IMG {border : 0;}
li {line-height : 1.5;}
a                 {text-decoration: none; font-weight: bold;}
a:link            {color: #486cf0;}
a:visited         {color: #7892f0;}
a:active, a:hover {color: red; text-decoration: none;}
.sitename {font-weight: normal; font-size: 20pt;}
.doc   {
  display: block; 
  background-color: #D1D6E7; 
  padding-left: 0.2em; 
  padding-bottom: 0.2em; 
  padding-top: 0.2em; 
  padding-right: 0.2em;
}
.docs  {
  display: block; 
  background-color: #D1D6E7; 
  padding-left: 0.2em; 
  padding-bottom: 0.2em; 
  padding-top: 0.2em;
  padding-right: 0.2em;
}
.sdoc  {
  display: block; 
  background-color: #D1D6E7; 
  padding-left: 0.2em; 
  padding-bottom: 0.2em; 
  padding-top: 0.2em;
  padding-right: 0.2em;
}
.sdocs {
  display: block; 
  background-color: #D1D6E7; 
  padding-left: 0.2em; 
  padding-bottom: 0.2em; 
  padding-top: 0.2em;
  padding-right: 0.2em;
}
/* Seitliches Steuerungs menu : Menulevel 1*/
ul.menulevel1   {
  padding-left: 0; 
  margin-left: 0; 
  list-style: none; 
  color: #486cf0; 
  font-size: 9pt;
}
ul.menulevel1 a {
  font-weight: normal; 
  display: block; 
  padding-left: 0.2em; 
  text-decoration: none; 
  border: 1px solid white; 
  color: #EBECF0; 
  background-color: #d8ddf0;
}
ul.menulevel1 a:link,   ul.menulevel1 a:visited {
  color:  #486cf0;
}
ul.menulevel1 a:active, ul.menulevel1 a:hover   {
  color: white; 
  background-color: #486cf0;
}

/* Seitliches Steuerungs menu : Menulevel 2*/
ul.menulevel2   {padding-left : 15px; margin-left: 0; list-style: none; color: #486cf0; font-size : 9pt;}
ul.menulevel2 a {font-weight: normal; display: block; padding-left: 0.2em; text-decoration: none; border: 1px solid white; color: #c0caf0; background-color: #c0caf0;}
ul.menulevel2 a:link,   ul.menulevel2 a:visited {color: #3059f0;}
ul.menulevel2 a:active, ul.menulevel2 a:hover   {color: white; background-color: #486cf0;}
/* Seitliches Steuerungs menu : Menulevel 3*/
ul.menulevel3 {padding-left: 15px; margin-left: 0; list-style: none; color : #486cf0; font-size: 9pt;}
ul.menulevel3 a {font-weight: normal; display: block; padding-left: 0.2em; text-decoration: none; border: 1px solid white; color: #a8b7f0; background-color: #a8b7f0;}
ul.menulevel3 a:link,   ul.menulevel3 a:visited {color : #2450f0;}
ul.menulevel3 a:active, ul.menulevel3 a:hover   {color : white; background-color:  #486cf0;}
/* Seitliches Steuerungs menu : Aktuelles level */
div.current_list_item {font-weight: bold; display: block; padding-left: 0.2em; text-decoration: none; border: 1px solid white; color: white; background-color: #3c6cf0;}
.sitemaplevel1, .sitemaplevel2, .sitemaplevel3 {font-size : 9pt;}
.sitemaplevel1 a, .sitemaplevel2 a, .sitemaplevel3 a {font-weight : normal;color : black;}
.sitemaplevel1 a:link, .sitemaplevel2 a:link, .sitemaplevel3 a:link, .sitemaplevel1 a:visited, .sitemaplevel2 a:visited, .sitemaplevel3 a:visited{color : black;}
.sitemaplevel1 a:active, .sitemaplevel2 a:active, .sitemaplevel3 a:active, .sitemaplevel1 a:hover, .sitemaplevel2 a:hover, .sitemaplevel3 a:hover{color : black;}
.submenu { font-size : 9pt;}
.submenu a {font-weight : normal; color : black;}
.submenu a:link, .submenu a:visited {color : black;}
.submenu a:active, .submenu a:hover {color : black;}
.search a {font-weight : normal;color : black;}
.search a:link, .search a:visited {color : black;}
.search a:active, .search a:hover {color : black;}
.locator {font-size : 9pt;color : gray;}
.locator a {font-weight : normal;text-decoration : underline;}
.locator a:link, .locator a:visited, .locator a:active, .locator a:hover {color : gray;}
.menu {
     font-weight : bold;
     font-size : 9pt;
     color : gray;
}
.menu a {
     text-decoration : underline;
     color : gray;
}
.menu a:link, .menu a:visited, .menu a:active, .menu a:hover {
     color : gray;
}
.login {
     font-weight : bold;
     font-size : 9pt;
     color : gray;
}
.login a, .login a:link, .login a:visited, .login a:active {
     color : #c0c0c0;
}
.login a:hover {
     color : gray;
}
.navigator {
     font-weight : bold;
     font-size : 10pt;
     color : gray;
}
.navigator a:link, .navigator a:visited {
     color : #c0c0c0;
}
.navigator a:active, .navigator a:hover {
     color : gray;
}
.edit {
     font-size : 9pt;
     color : black;
     background-color : ButtonFace;
}
.edit a:link, .edit a:visited, .edit a:active, .edit a:hover {
     font-weight : normal;
     color : black;
}
input, select {
     font-size : 9pt;
}
textarea {
     font-family : Verdana, Geneva, Arial, Helvetica;
     font-size : 9pt;
     background-color : white;
     width : 90%; 
}
.searchbox .text, .searchbox .submit {
     border : 2px solid #c0c0c0;
     background-color : white;
}
