#main_content{
    padding: 0;
}
.data_content {
  padding-top:3px;
}
/*.bildboxtable .dotright{*/
/*  background-color: #4B6A7F;*/
/*}*/
.imglink::after{
    content: none !important;
}

#main_content.bildboxtable h1,
#main_content.bildboxtable p,
.jumplistelement{
    padding-left: 3.75rem !important;
    padding-right: 3.75rem !important;
}

@media screen and (max-width: 47.9375rem) {
#main_content.bildboxtable h1,
#main_content.bildboxtable p,
.jumplistelement{
    padding-left: 0.9375rem !important;
    padding-right: 0.9375rem !important;
}
}

.bildboxtable table{
    border: 1px solid #002B4B !important;
    background-color: #4B6A7F;
}
.bildboxtable th{
    background-color: #002B4B !important;
    border: 0 !important;
    font-size: 1.2em;
}
.bildboxtable tr{
    border-bottom: 2px dotted grey;
}
.bildboxtable tr:nth-last-child(1){
    border-bottom: none
}
.bildboxtable tr:nth-child(1){
    border-bottom: none
}
.bildboxtable th,
.bildboxtable td{
    padding: 1% 2% !important;
}
.bildboxtable td:nth-child(2){
    font-size: 1.2em;
}
.bildboxtable td {
    background-color: #4B6A7F;
    border: none !important;
}
.bildboxtable td:not(:first-child) {
    background-color: #ffffff;
}
.data_content .data_start_date,
.data_content .data_change_date {
  width:55px;
  background-color:#4B6A7F;
  color:#fff;
  vertical-align:top;
  padding-bottom:3px;
  -moz-border-radius:5px;
  -khtml-border-radius:5px;
  border-radius:5px;
  float:right;
  padding-top:3px;
  margin-right:3px;
  margin-top:3px;
}
.data_content .data_start_date span,
.data_content .data_change_date span {
  display: block;
}
.data_content .data_start_date .type,
.data_content .data_change_date .type {
  width:55px;
  font-size:9px;
  text-align:center;
  vertical-align:bottom;
}
.data_content .data_start_date .day,
.data_content .data_change_date .day {
  width:55px;
  font-size:20px;
  font-weight:bold;
  text-align:center;
  vertical-align:bottom;
}
.data_content .data_start_date .month,
.data_content .data_change_date .month {
  width:55px;
  font-size:12px;
  text-align:center;
  vertical-align:bottom;
}
.data_content .data_start_date .year,
.data_content .data_change_date .year {
  width:55px;
  font-size:12px;
  text-align:center;
  vertical-align:bottom;
}

.data_content .data_description {
  float:left;
  display:block;
  width:440px;
  margin-left:5px;
}

.data_content .data_name {
  font-weight:bold;
  margin-bottom:4px;
  padding-bottom:4px;
  border-bottom: 1px dotted rgb(179, 179, 179);
}

.data_ressources ul {
  padding-left:0px !important;
  margin-left:0px !important;
  list-style-type:none;
}
.data_ressources ul li {
  list-style-type:none;
  padding-left:0px !important;
  margin-left:0px !important;
  margin-bottom:7px;
  background-color:#f0f0f0;
}
.data_ressources ul li a {
  display:block;
}

img.data_description_image {
  float: left;
  margin: 7px 10px 7px 0px;
}

.data_content .a_z_list ul li {
  display:block;
  float:left;
  margin-right:5px;
}

table.rahmen {
  border: 1px solid #4F565C;
  border-collapse:collapse;
  margin-bottom: 2px;
}
// Infoboxen-Listen (aktuelle Datensätze)
#rechte_spalte.m1 #infobox ul li {
   overflow:hidden;
}
#rechte_spalte.m1 #infobox ul li ul{
   list-style-image: url(/fastmedia/3/minipfeil.gif);
   list-style-position: outside;
   margin-left: 10px;
}
#rechte_spalte.m1 #infobox ul li ul li{
   border: 1px solid #ffffff;
   overflow: visible;
}
#rechte_spalte.m2 #infobox ul li {
   overflow:hidden;
}
#rechte_spalte.m2 #infobox ul li ul{
   list-style-image: url(/fastmedia/3/minipfeil.gif);
   list-style-position: outside;
   margin-left: 10px;
}
#rechte_spalte.m2 #infobox ul li ul li{
   border: 1px solid #ffffff;
   overflow: visible;
}
#rechte_spalte.m3 #infobox ul li {
   overflow:hidden;
}
#rechte_spalte.m3 #infobox ul li ul{
   list-style-image: url(/fastmedia/3/minipfeil.gif);
   list-style-position: outside;
   margin-left: 10px;
}
#rechte_spalte.m3 #infobox ul li ul li{
   border: 1px solid #ffffff;
   overflow: visible;
}
#rechte_spalte.m4 #infobox ul li {
   overflow:hidden;
}
#rechte_spalte.m4 #infobox ul li ul{
   list-style-image: url(/fastmedia/3/minipfeil.gif);
   list-style-position: outside;
   margin-left: 10px;
}
#rechte_spalte.m4 #infobox ul li ul li{
   border: 1px solid #ffffff;
   overflow: visible;
}
#rechte_spalte.m5 #infobox ul li {
   overflow:hidden;
}
#rechte_spalte.m5 #infobox ul li ul{
   list-style-image: url(/fastmedia/3/minipfeil.gif);
   list-style-position: outside;
   margin-left: 10px;
}
#rechte_spalte.m5 #infobox ul li ul li{
   border: 1px solid #ffffff;
   overflow: visible;
}
#rechte_spalte.m6 #infobox ul li {
   overflow:hidden;
}
#rechte_spalte.m6 #infobox ul li ul{
   list-style-image: url(/fastmedia/3/minipfeil.gif);
   list-style-position: outside;
   margin-left: 10px;
}
#rechte_spalte.m6 #infobox ul li ul li{
   border: 1px solid #ffffff;
   overflow: visible;
}
#rechte_spalte.m7 #infobox ul li {
   overflow:hidden;
}
#rechte_spalte.m7 #infobox ul li ul{
   list-style-image: url(/fastmedia/3/minipfeil.gif);
   list-style-position: outside;
   margin-left: 10px;
}
#rechte_spalte.m7 #infobox ul li ul li{
   border: 1px solid #ffffff;
   overflow: visible;
}
#rechte_spalte.m8 #infobox ul li {
   overflow:hidden;
}
#rechte_spalte.m8 #infobox ul li ul{
   list-style-image: url(/fastmedia/3/minipfeil.gif);
   list-style-position: outside;
   margin-left: 10px;
}
#rechte_spalte.m8 #infobox ul li ul li{
   border: 1px solid #ffffff;
   overflow: visible;
}
#rechte_spalte.m9 #infobox ul li {
   overflow:hidden;
}
#rechte_spalte.m9 #infobox ul li ul{
   list-style-image: url(/fastmedia/3/minipfeil.gif);
   list-style-position: outside;
   margin-left: 10px;
}
#rechte_spalte.m9 #infobox ul li ul li{
   border: 1px solid #ffffff;
   overflow: visible;
}
#rechte_spalte.m10 #infobox ul li {
   overflow:hidden;
}
#rechte_spalte.m10 #infobox ul li ul{
   list-style-image: url(/fastmedia/3/minipfeil.gif);
   list-style-position: outside;
   margin-left: 10px;
}
#rechte_spalte.m10 #infobox ul li ul li{
   border: 1px solid #ffffff;
   overflow: visible;
}
