body {
   font-family: Arial;
   font-face: 10pt;
   font-weight: normal;
   color: #333538;
   /*color: black; */
   scroll: auto;
}

p { /* Text im Contentfeld */
  font-size: 10pt;
}

td {
  font-size: 10pt;
   vertical-align: top;
}

table {
   vertical-align: top;
}

.menutext_white a, .menutext_white a:visited {
  color: #DDDDDD;
  text-decoration: none;
  font-size: 10pt;
}

.menutext_black a, .menutext_black a:visited {
  color: #000000;
  text-decoration: none;
}

.content-box {
   border: 0px solid #a5c183;
   padding: 10px;
}

.leftmenu {  /*  erste Unterpunkte */
   margin: 0px 0px 0px 0px;
   background-color: #c3db9c;
   overflow: hidden;
   font-size: 10pt;
}

.leftmenu1 {
   padding:   20px 5px 10px 5px; /* 8px 5px 2px 5px; */
   line-height: 12pt;
   background-color: #c3db9c;
   font-size: 10pt;
}

.leftmenu1_active {
   padding: 20px 5px 10px 5px; /* 8px 5px 2px 5px; */
   line-height: 12pt;
   background-color: #c3db9c;
   font-size: 10pt;
   color: #000000;
}

.leftmenu1 a, .leftmenu1 a:visited {
   font-weight: bold;
   text-decoration: none;
   line-height: 12pt;
   color: #000000; /* #003c7a; */
}

.leftmenu1 a:hover {
   font-style: normal;
   text-decoration: underline;
}

.leftmenu1_active a, .leftmenu1_active a:visited {
   font-weight: bold;
   text-decoration: none;
   line-height: 12pt;
   color: #000000;
}

.leftmenu2 {
   font-weight: normal;
   padding: 4px 5px 4px 25px; /* 0px 5px 0px 25px;*/
   background-color: #c3db9c;
   line-height: 12pt;
}

.leftmenu2_active {
   font-weight: normal;
   padding: 4px 5px 4px 25px; /* 0px 5px 0px 25px; */
   background-color: #DDDDDD; 
   line-height: 12pt;
   color: #000000;
}

.leftmenu2 a, .leftmenu2 a:visited {
   font-weight: normal;
   text-decoration: none;
   color: #000000;
}

.leftmenu2 a:hover {
   font-weight: normal;
   color: #003c7a;
   font-style: none;
   text-decoration: underline;
   /* line-height: 12pt; */
}

.leftmenu2_active a, .leftmenu2_active a:visited {
   font-weight: normal;
   color: #000000;
   background-color: #DDDDDD;
   /* line-height: 12pt; */
}

.leftmenu3 {
   padding: 1px 5px 1px 40px;
   background-color: #c3db9c;
   line-height: 14pt;
}

.leftmenu3_active {
   padding: 1px 5px 1px 40px;
   background-color: #DDDDDD; 
   line-height: 14pt;
}

.leftmenu3 a, .leftmenu3 a:visited {
   text-decoration: none;
   color: #000000;
   line-height: 14pt;
}

.leftmenu3 a:hover {
   font-weight: normal;
   color: #003c7a;
   font-style: none;
   text-decoration: underline;
   line-height: 14pt;
}

.leftmenu3_active a, .leftmenu3_active a:visited {
   font-weight: normal;
   color: #000000;
   line-height: 14pt;
}

.topmenu1 {
  padding: 0px 10px 0px 20px;
}

.topmenu1_active {
  padding: 0px 10px 0px 20px;
}

.topmenu1 a:hover {
   text-decoration: underline;
}

.footermenu1 {
  padding: 0px 10px 0px 20px;
}

.footermenu1 a:hover {
   text-decoration: underline;
}

.footermenu1_active a, .footermenu1_active a:visited {
  padding: 0px 10px 0px 20px;
}

.fusszeile-info {
   color: #000000;
   font-weight: normal;
}

.fusszeile-menu {
   text-align: left;
   vertical-align: middle;
   font-weight: normal;
}

.kopfzeile-menu {
   text-align: left;
   vertical-align: middle;
   font-weight: normal;
}

.fusszeile-text {
  vertical-align: bottom;
  text-align: right;
  padding-right: 0px;
}

.freizeile {
  height: 8pt;
  overflow: hidden;
}

p.bodytext {
}

.bg_braun1 {
   background-color: #a1a93f;
}

.bg_gruen1 {
   /*background-color: #94ba73;*/
   /*background-color: #dfe8d1;*/
   background-color: #c3db9c;
}

.bg_gruen2 {
   /*background-color: #dfe8d1;*/
   background-color: #3db9c;
}

.bg_blau1 {
   background-color: #003b79;
   /*background-color: #dfe8d1;*/
   /*background-color: #94ba73;*/
 
}

.langsel_flag {
   padding: 0px 5px 0px 0px;
}

.content_left div.tx-rgtabs-pi1 {
   width: 540px;
}

/*DAM Downloads*/
.ddl_container {
  vertical-align: middle;
  margin-bottom: 5px;
}

.ddl_item {
  margin-bottom: 5px;
  vertical-align: middle;
}

.ddl_icon {
  vertical-align: middle;
  margin-right: 5px;
}

.ddl_title {
  vertical-align: middle;
  font-weight: normal;
}

/* sethora_easylinklist */

.easylinklist_header h3 {
 
  font-weight: bold;
}

.easylinklist_table {
}

.easylinklist_title {
  padding-left: 20px;
}
