/* Generated by KompoZer */

.moduletable_top {

  font-family: trebuchet ms,verdana,helvetica,arial,sans-serif;

  line-height: normal;

  font-style: normal;

  text-align: left;

  text-decoration: none;

  visibility: visible;

  text-transform: uppercase;

  display: block;

  position: relative;

  font-size: 14px;

  background-color: transparent;

  font-weight: bold;

  padding-top: 0px;

  z-index: 20;

  margin-right: 9px;

  margin-left: 9px;

  color: #0f2650;

}

.menu_top {

  border-top: 1px solid #7f8696;

  border-right: 1px solid #7f8696;

  border-bottom: 1px solid #7f8696;

  list-style-type: none;

  font-weight: inherit;

  padding-left: 0px;

  float: left;

  position: absolute;

  background-repeat: repeat-x;

  margin-top: 13px;

  margin-left: 0px;

  text-align: left;

}

.moduletable_left {

  visibility: visible;

  font-size: 1em;

  position: relative;

  text-align: left;

  list-style-type: none;

  font-weight: inherit;

}

.menu_left {

  padding: 0px;

  text-align: left;

  font-weight: inherit;

  list-style-type: none;

  margin-top: 0px;

  text-decoration: none;

  color: #0f2650;

  margin-bottom: 10px;

  margin-left: 0px;

}

#top current {

  color: white;

  text-decoration: none;

}

#top li {

  border-left: 1px solid #7f8696;

  padding-right: 4px;

  padding-bottom: 0px;

  padding-left: 4px;

  clear: right;

  float: left;

  background-image: url(../images/icons_buttons/topline.png);

}

#top li a {

  font-weight: inherit;

  text-decoration: none;

  color: #0f2650;

}

#top li.active {

  background-position: left top;

  background-image: url(../images/icons_buttons/topactive.png);

  background-repeat: repeat;

}

#top li.active a {

  color: white;

}

#top li:hover {

  text-decoration: none;

  font-weight: inherit;

  background-image: url(../images/icons_buttons/tophover.png);

  background-repeat: repeat;

}

#top li:hover a {

  color: #0f2650;

}

#leftmenu li, #leftmenu2 li {

  margin-bottom: 2px;

  padding-top: 1px;

  width: 140px;

  height: 18px;

  display: block;

  background-image: url(../images/icons_buttons/artikel.png);

}

#leftmenu li a {

  padding-right: 5px;

  padding-left: 5px;

  width: 130px;

  display: block;

  color: #990000;

}

#leftmenu li.active {

  background-position: left top;

  background-repeat: repeat;

  background-image: url(../images/icons_buttons/menu_red.png);

}

#leftmenu li.active a {

  color: white;

}

#leftmenu li:hover {

  background-position: left top;

  background-repeat: repeat;

  background-image: url(../images/icons_buttons/menu_red_hover.png);

}

#leftmenu li:hover a {


  color: #990000;

}

#leftmenu ul {

  margin-bottom: 6px;

  display: block;

}

#leftmenu2 li a {

  padding-right: 5px;

  padding-left: 5px;

  width: 130px;

  display: block;

  color: #006600;
}

#leftmenu2 li.active {

  background-position: left top;

  background-repeat: repeat;

  background-image: url(../images/icons_buttons/menu_green.png);

}

#leftmenu2 li.active a {

  color: white;

}

#leftmenu2 li:hover {

  background-position: left top;

  background-repeat: repeat;

  background-image: url(../images/icons_buttons/menu_green_hover.png);

}

#leftmenu2 li:hover a {


  color: #006600;

}

#leftmenu2 ul {

  margin-bottom: 6px;

  display: block;

}

.moduletable_login h3 {
  font-family: segoe ui,trebuchet ms,arial black,verdana,helvetica,arial,sans-serif;
  font-weight: bold;
  color: white;
  padding-left: 3px;
  margin-top: 10px;
  margin-bottom: 0px;
  text-transform: uppercase;
  height: 20px;
  font-size: 15px;
  background-image: url(../images/icons_buttons/topnav.png);
}

.input {
  border: none;
  margin: 0px;
  padding: 0px;
  text-align: center;
}

#form-login-username, #form-login-password, #form-login-remember {
  margin-top: 0px;
  margin-bottom: 5px
}

#form-login-username, #form-login-password {
  text-align: left;
}

#form-login-remember {
  font-size: 11px;
}

.button {
  margin-top: 5px;
  margin-bottom: 5px;
}

#modlgn_username, #modlgn_passwd {
 width: 123px;
 text-align: left;
}
#modlgn_remember {
  margin-top:3px;
  margin-bottom: 1px;
  margin-left: 5px;
  margin-right: 1px;
}

#form-login {
  margin-top: 0px;
  padding-top: 4px;
  padding-left: 5px;
  padding-right: 5px;
  background-image: url(../images/icons_buttons/artikel.png);
}

#form-login ul {
  font-size: 10px;
  margin-top: 5px;
  margin-left: -1px;
  margin-bottom: 5px;
  padding-left: 1px;
  padding-bottom: 5px;
  list-style-type: none;
}

#form-login li p {
  margin-bottom: 4px;
}

#form-login ul a:link {
  color: #7E8AA8;
}

#form-login ul a:hover {
  color: #FFBA00;
}

.josForm, .form-validate, #com-form-login {
  background-image: url(../images/icons_buttons/artikel.png);
  padding: 5px;
}

#com-form-login ul {
  font-size: 10px;
  list-style-type: none;
  padding-left: 0px;
  margin-bottom: 0px;
}

#com-form-login ul a:link {
  color: #7E8AA8;
}

#com-form-login ul a:hover {
  color: #FFBA00;
}