/** (C) 2010-2022 NFL/NLD/OSG */

/* ---------- ---------- ---------- ---------- ---------- ---------- ---------- */
/** ALL HTML */

body {
  font-family: Verdana, Arial, Helvetica, "Times New Roman", Times, serif;
  font-size: 12px;
  color: black;
  background-color: white;
}

a:link {
  text-decoration: none;
}

a:visited {
  text-decoration: none;
  color: #3366DD;
}

a:hover, a:active {
  text-decoration: underline;
  font-weight: bold; 
}

input[type=submit] {
  background-color: #E5ECF9;
}

input, textarea, select {
  border-color: black;
  border-width: 1px;
  border-style: solid;
}

input:hover, input:active, input:focus, textarea:hover, textarea:active, textarea:focus, select:hover, select:active, select:focus {
  border-color: #3366CC;
  border-width: 1px;
  border-style: solid;
  background-color: #E5ECF9;
}

/* ---------- ---------- ---------- ---------- ---------- ---------- ---------- */
/* Menu */

#menu {
  /* border nur bei TOPmenu... */
  /* border-top-width:1px; */
  /* border-top-color:#3366CC; */
  /* border-top-style:solid; */

  /* display: block; */
  /* float: right; */
  background: url(/images/misc/l27menu.jpg) repeat-x;
  /* height: 24px; */
  /* line-height: 24px; */

  float: left;
  width: 100%;
}

#menu ul {
  display: inline;
  /* margin: 0; */
  /* padding: 73px 30px 0 0; */
  list-style: none;
  /* color: gray; */
  color: black;
}

#menu li {
  display: inline;
}

#menu a {
  display: block;
  float: left;
  height: 24px;
  /* float: left; */
  /* width: 110px; */
  /* height: 30px; */
  /* margin-left: 5px; */
  /* margin-top: 0; */
  /* margin-left: 15px;
  margin-right: 15px; */
  /* padding-top: 5px; */
  text-decoration: none;
  text-align: center;
  font-family: Verdana, Arial, Helvetica, "Times New Roman", Times, serif;
  /* font-size: 12px; */
  font-size: 12px;
  font-weight: bold;
  /* color: #857415; */
  /* color: black; */
  /* color: #E5ECF9; */
  /* color: #3366CC; */
  border-right-width:1px;
  border-right-color:white;
  border-right-style:solid;
  /*border-right-style:dotted;*/
  padding-right: 15px;
  padding-left: 15px;
}

#menu a:hover {
  background: url(/images/misc/l27menuh.jpg) repeat-x;
  color: #3366CC;
}

#menu .active a {
  color: white;
}

#menu p, ul, ol {
  /* margin: 0 0 2em 0; */
  /* text-align: justify; */
  /* line-height: 26px; */
  line-height: 24px;
}

/* ---------- ---------- ---------- ---------- ---------- ---------- ---------- */
/* Menu 2 */

#menu2 {
  background: url(/images/misc/l27menu.jpg) repeat-x;
  float: left;
  width: 100%;
}

#menu2 ul {
  display: inline;
  list-style: none;
  color: black;
}

#menu2 li {
  display: inline;
}

#menu2 a {
  display: block;
  float: left;
  height: 24px;
  text-decoration: none;
  text-align: center;
  font-family: Verdana, Arial, Helvetica, "Times New Roman", Times, serif;
  font-size: 12px;
  font-weight: bold;
  border-right-width:1px;
  border-right-color:white;
  border-right-style:solid;
  padding-right: 15px;
  padding-left: 15px;
}

#menu2 a:hover {
  background: url(/images/misc/l27menuh.jpg) repeat-x;
  color: #3366CC;
}

#menu2 .active a {
  color: white;
}

#menu2 p, ul, ol {
  line-height: 24px;
}

/* ---------- ---------- ---------- ---------- ---------- ---------- ---------- */
/* ---------- ---------- ---------- ---------- ---------- ---------- ---------- */
