* {
  scrollbar-face-color: #F1F0F0;
  scrollbar-highlight-color: #EF9136;
  scrollbar-shadow-color: #EF9136;
  scrollbar-3dlight-color: #F1F0F0;
  scrollbar-arrow-color: #EF9136;
  scrollbar-track-color: #F1F0F0;
  scrollbar-darkshadow-color: #F1F0F0;
  _behavior: url('./css/iepngfix.htc');
}

body {
  font-family: Sans-Serif, Arial, Verdana;
  margin: 0px 0px 0px 0px;
  background-color: #F1F0F0;
/*  background: url(../images/body_bg.jpg); */
}

a:link, a:visited, a:focus, a:active {
  color: #aaa9a9;
  text-decoration: none;
  font-size: 12px;
  font-weight: bold;
}

a:hover {
  color: #EE7817;
  text-decoration: none;
  font-size: 12px;
  font-weight: bold;
}

.menu_top, a.menu_top:link, a.menu_top:visited, a.menu_top:active, a.menu_top:focus {
  color: #F8FA68;
  font-size: 12px;
  text-decoration: none;
  font-weight: normal;
}

a.menu_top:hover {
  color: #DCE058;
  font-size: 12px;
  text-decoration: none;
  font-weight: normal;
}

a.menu_left:link, a.menu_left:visited, a.menu_left:active, a.menu_left:focus {
  color: #F8FA68;
  font-size: 12px;
  text-decoration: none;
  font-weight: normal;
}

a.menu_left:hover {
  color: #E77817;
  font-size: 12px;
  text-decoration: none;
  font-weight: normal;
}

a.menu_bottom:link, a.menu_bottom:visited, a.menu_bottom:active, a.menu_bottom:focus {
  color: #aaa9a9;
  font-size: 10px;
  text-decoration: none;
  font-weight: normal;
}

a.menu_bottom:hover {
  color: #919191;
  font-size: 10px;
  text-decoration: none;
  font-weight: normal;
}

a.content_href:link, a.content_href:visited, a.content_href:active, a.content_href:focus {
  color: #aaa9a9;
  font-size: 12px;
  text-decoration: none;
  font-weight: normal;
}

a.content_href:hover {
  color: #919191;
  font-size: 12px;
  text-decoration: none;
  font-weight: bold;
}

h1 { /* Header Content */
  color: #EF9136;
  font-weight: bold;
  font-size: 18px;
  display: inline;
}

h2 { /* Header Navigation Right */
  color: #EF9136;
  font-weight: bold;
  font-size: 12px;
  display: inline;
}

h3 { /* Content bold */
  color: #EF9136;
  font-weight: normal;
  font-size: 12px;
  display: inline;
}

h4 {
  color: #EF9136;
  font-weight: normal;
  font-size: 10px;
  display: inline;
}

.page_window {
  width: 1000px;
  border-collapse: collapse;
}

.banner_body {
  background-color: #FFFFFF;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  height: 230px;
}

.menu_top_body {
  background-color: #FFFFFF;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}

.menu_top_body_top {
  background: url(../images/nav_top/menu_top_body_top.jpg);
  background-repeat: no-repeat;
  height: 8px;
  width: 1000px;
}

.menu_top_body_middle {
  background: url(../images/nav_top/menu_top_body_middle.jpg);
  background-repeat: repeat-y;
  width: 1000px;
  margin-top: 0px;
  margin-right: 0px;
  margin-left: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
}

.menu_top_body_bottom {
  background: url(../images/nav_top/menu_top_body_bottom.jpg);
  background-repeat: no-repeat;
  height: 8px;
  width: 1000px;
}

.menu_right_body {
  width: 200px;
  text-align: left;
  color: #aaa9a9;
  font-size: 12px;
  font-weight: normal;
  padding-top: 0px;
  padding-left: 10px;
  padding-right: 0px;
  padding-bottom: 0px;
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}

.menu_left_body {
  background-color: #FFFFFF;
  text-align: left;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}

td.menu_left_bg {
  text-align: left;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}

/* Menu left style BEGIN */
.menu_left {
  text-align: left;
  color: #E77817;
  font-size: 12px;
  font-weight: normal;
}

.menu_left .menuheader {
  margin: 0px;
  padding: 0px;
  margin-bottom: 2px;
  cursor: hand;
  cursor: pointer;
}
.menu_left ul{
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  margin-bottom: 2px;
}

.menu_left ul li{
  padding-bottom: 2px;
}

.menu_left ul li{
  color: #EFEB92;
  display: block;
  padding: 2px 0px;
  text-decoration: none;
}

/* Menu left style END */

.menu_buttons {
  color: #EFEB92;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  padding: 1px;
  border: 1px #FFFFFF solid;
}

.menu_bottom_body {
  background-color: #FFFFFF;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  height: 5px;
  vertical-align: middle;
}

.header {
  color: #EF9136;
  font-size: 18px;
  font-weight: bold;
  padding-top: 0px;
  padding-left: 30px;
  padding-right: 30px;
  padding-bottom: 0px;
  margin-top: 0px;
  margin-left: 10px;
  margin-right: 10px;
  margin-bottom: 5px;
}

.content_body_top {
  background: url(../images/content/content_top.png);
  background-repeat: no-repeat;
  width: 1000px;
  height: 30px;
  margin-top: 0px;
  margin-right: 0px;
  margin-left: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
}

.content_body {
  background: url(../images/content/content_middle.png);
  background-repeat: repeat-y;
  width: 1000px;
  height: 630px;
  margin-top: 0px;
  margin-right: 0px;
  margin-left: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
}

.content_body_bottom {
  background: url(../images/content/content_bottom.png);
  background-repeat: no-repeat;
  width: 1000px;
  height: 30px;
  margin-top: 0px;
  margin-right: 0px;
  margin-left: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
}

.content_orte {
  background: url(../images/content/content_rahmen.png);
  background-repeat: no-repeat;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}

.content {
  font-size: 12px;
  color: #4D4E60;
  line-height: 150%;
  padding-top: 0px;
  padding-left: 35px;
  padding-right: 35px;
  padding-bottom: 0px;
  margin-top: 5px;
  margin-left: 15px;
  margin-right: 15px;
  margin-bottom: 5px;
}

.formate_ueberschrift1 {
  color: #006634;
  font-size: 12px;
  line-height: 150%;
  background-color: #9C283D;
}

.formate_ueberschrift2 {
  border-top: 1px #000000 solid;
  border-bottom: 1px #000000 solid;
  color: #006634;
  font-size: 12px;
  line-height: 150%;
  background-color: #C7C7C7;
}

div.firmenbez {
  color: #006634;
  font-weight: bold;
  font-size: 18px;
  line-height: 150%;
}

div.firmenbeschr {
  color: #006634;
  font-size: 16px;
  line-height: 150%;
}