body {
  color:#505050;
  font-family:'Verdana';
  font-size:10px;
}
absatz {
  font-size:10px;
  letter-spacing:0px;
  padding-bottom:0px;
}
h1 {
  color:#9D292A;
  font-size:15px;
  letter-spacing:0px;
  padding-bottom:0px;
}
h2 {
  color:#9D292A;
  font-size:10px;
  margin-bottom:0px;
  margin-top:25px;
}
h3 {
  color:#9D292A;
  font-size:10px;
  margin-bottom:0px;
  margin-top:0px;
}
  a:link, a:visited {
  color:#9D292A;
  text-decoration:none;
}
a:hover {
  color:#451515;
  text-decoration:none;
}
#submit {
  font-size:12px;
  height:20px;
}
#bodyclass {
  background-color:#1B1B1B;
  background-image:url(bilder/bg.jpg);
  background-repeat:repeat-x;
  margin:2px 0px 0px;
  position:relative;
}
#main_table {
  margin-left:auto;
  margin-right:auto;
  position:relative;
  width:950px;
  z-index:1;
}
#topnavi {
  height:29px;
  line-height:29px;
  position:relative;
}
#topnavi-inline {
  text-align:right;
}
.topnavi-links, a.topnavi-links:link, .topnavi-text {
  background-image:url(bilder/headernavi_arrow_grey.gif);
  background-position:0px 1px;
  background-repeat:no-repeat;
  color:#9E9E9E;
  font-size:9px;
  font-weight:bold;
  height:30px;
  padding:2px 1px 6px 16px;
}
.topnavi-text {
  padding-right:0px;
}
a.topnavi-links:visited, a.topnavi-text:visited {
  color:#9E9E9E;
}
a.topnavi-links:hover, a.topnavi-text:hover {
  background-image:url(bilder/headernavi_arrow_red.gif);
  color:#9D292A;
}
#seitenbild_default {
  height:147px;
}
#breadcrumb_row_tr {
  z-index:1;
}
#breadcrumb_row_div {
  height:50px;
  background-image:url(bilder/breadcrumb_row_bg.jpg);
  background-repeat:repeat-x;
  z-index:1;
}
* html #breadcrumb_row_div {
  height:42px;          
}
#breadcrumb_div {
  background-image:url(bilder/breadcrumb_bg.gif);
  background-position: 0 20px;
  background-repeat:no-repeat;
  height:50px;
  line-height:50px;
  padding-top:8px;
  text-indent:40px;
  z-index:1;
}
* html #breadcrumb_div {
  height:42px;
  line-height:42px;     
}
.mod_breadcrumb {
  display:inline;
  font-size:10px;
  z-index:1;
}
#breadcrumb_row, #breadcrumb_div, #content_row {
  z-index:1;
}
#suchenbox, #suchform, .formbody {
  display:inline;
}
#keywords {
  background-image:url(bilder/keyword_input_bg.jpg);
  background-position:-2px 0px;
  background-repeat:repeat-x;
  border:0px none;
  font-size:10px;
  height:13px;
  line-height:13px;
  padding:2px 6px 6px 3px;
  text-indent:6px;
  vertical-align:middle;
  width:167px;
}
#keywords1 {
  background-image:url(bilder/keyword_input_bg1.gif);
  background-position:-2px 0px;
  background-repeat:no-repeat;
  border:0px none;
  font-size:10px;
  height:13px;
  line-height:13px;
  padding:2px 0px 6px 3px;
  text-indent:6px;
  vertical-align:middle;
  width:168px;
}
#keywords2 {
  background-image:url(bilder/keyword_input_bg2.gif);
  background-position:0px -3px;
  background-repeat:no-repeat;
  display:inline;
  height:23px;
  padding:2px 6px 6px 0px;
  vertical-align:middle;
  width:4px;
}
#content_cols {
  background-color:#FBFBFB;
  background-image:url(bilder/content_bg.jpg);
  background-repeat:repeat-x;
  height:392px;
  padding-left:28px;
  padding-right:12px;
}
#content_table {
  background-color:#FFFFFF;
  height: 392px;
  min-height: 392px;
}
#main_content_col_2cols {
  background-color:#FFFFFF;
  padding-left:20px;
  padding-right:20px;
  padding-top:16px;
  width:680px;
}
#main_content_col_3cols {
  background-color:#FFFFFF;
  padding-left:12px;
  padding-right:9px;
  padding-top:16px;
  width:524px;
}
#left_col_3cols {
  background-color:#FFFFFF;
  padding-left:18px;
  padding-right:13px;
  padding-top:16px;
  width:139px;
}
#right_col_2cols {
  background-color:#FFFFFF;
  padding-top:16px;
  width:170px;
}
#right_col_2cols .ce_text {
  padding-left:10px;
  padding-right:10px;
}
#right_col_3cols {
  background-color:#FFFFFF;
  padding-left:10px;
  padding-right:10px;
  padding-top:16px;
  width:150px;
}
#right_col_3cols .ce_text {
  padding-left:0px;
  padding-right:10px;
}
.left_col_width {
  width:139px;
}
.main_col_width_2cols {
  width:680px;
}
.main_col_width_3cols {
  width:524px;
}
.right_col_width_2cols {
  width:170px;
}
.right_col_width_3cols {
  width:150px;
  }
.shadow_inbetween_cols {
  background-image:url(bilder/shadow_inbetween_cols_bg.jpg);
  background-repeat:repeat-y;
  width:5px;
}
#shadow_right_col {
  background-image:url(bilder/shadow_right_col_bg.jpg);
  background-repeat:repeat-y;
  width:11px;
}
#shadow_content_bottom {
  background-color:#FBFBFB;
  height:15px;
  padding-left:0px;
}
#footer_col {
  background-color:#FBFBFB;
  background-image:url(bilder/footer_bg.jpg);
  background-position:334px 0px;
  background-repeat:no-repeat;
  height:38px;
}
#footer-linkleiste {
  padding-left:28px;
  padding-top:8px;
}
a.footer-links:link, a.footer-links:visited {
  color:#9E9E9E;
  font-size:10px;
  font-weight:bold;
  padding-right:5px;
}
a.footer-links:hover {
  color:#9D292A;
}
.pdf_link a {
  background-image:url(bilder/pdf_icon.gif);
  background-position:0px 2px;
  background-repeat:no-repeat;
  float:right;
  font-size:8px;
  line-height:26px;
  padding-left:18px;
  padding-right:2px;
}
* html .pdf_link a {
  top:-28px;
}
*:first-child + html .pdf_link a {
  top:-28px;
}
.mod_navigationSub {
}
.mod_navigationSub ul.level_1, .mod_navigationSub ul.level_2 {
  padding:0px;
}
.mod_navigationSub .level_1 {
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0px;
}
*:first-child + html .mod_navigationSub .level_1 {
}
.mod_navigationSub .level_1 li a, .mod_navigationSub .active  {
  color:#505050;
  font-weight:normal;
  line-height:14px;
  text-decoration:none;
}
.mod_navigationSub li .active p, .mod_navigationSub .active  {
  color:#9D292A;
  margin:0px;
}
.mod_navigationSub .level_1 li a:hover {
  color:#9D292A;
}
.mod_navigationSub .level_2 {
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin-left:12px;
}
.mod_navigationSub .platzhalterlevel_1 {
  display:none;
}
.mod_navigationSub .platzhalterlevel_2 {
  height:14px;
}
.mod_navigationSub .level_2 li a {
  color:#777777;
  font-weight:normal;
  line-height:12px;
  vertical-align:middle;
}
.mod_navigationSub .level_2 li a:hover {
  color:#9D292A;
}

#copyright_bottom {
  font-size:8px;
  color:#7e7e7e;
  text-align:right;
  padding-top:7px;
  padding-bottom:10px;
}