#vorbereitung {
   cellspacing:0;
   cellpadding:0;
   border:1px; 
  padding:0;
  border-collapse:collapse;
}

#vorbereitung td {
    border-bottom:1px solid black; 
    padding:0;
}

#rlo-link {
   text-align:center;
   width:160px;  
}

#rlo-link a {
   color:white;
}

#tabelle {
  position:absolute;
  left:795px;
  top:260px;
  z-index:99;  
  color:white;
  font-weight:bold;
}

#tabelle table {
    width:160px;
}

#tabelle table td {
    font-size:11px !important;
 }
 
#tabelle tr {
     background:#29458E !important;
     color:white;
     height:12px;
     font-size:11px !important;
     font-weight:normal;
     font-family:Arial;
 }

#tabelle .smalltablehead1 {
    background:none!important;
    padding-bottom:6px;
}



.align-center {
   text-align:center;
}


.tx-cal-controller div {
    padding-bottom:10px !important;
}

.news-list-browse {
    text-align:center; 
}

#rglbCenter, #rglbBottom {
    position: absolute;
    left: 50%;
  top:200px !important;
    overflow: hidden;
    background-color: #012138 !important;
    z-index: 300 !important;
    border: 1px solid #666;
}

 #rglbOverlay {
    z-index: 299 !important;
}


.imageElement {
   z-index:300; 
}

.tx-rgsmoothgallery-pi1 {
  background-color:#012138 !important;
  float:left;
  z-index:300;
}

.tx-rgsmoothgallery-pi1 a {
   color:white !important; 
}
 
#externalthumbs {
  float:left;
  width:200px;
}
 
#externalthumbs .label {
  display:none;
}
.carouselInner {
  width:205px;
}
 
.carouselInner .thumbnail {
  float:right;
  padding-bottom:10px;
}


.tx_bzdstaffdirectory_teamlist {
   width:350px; 
}

.tx_bzdstaffdirectory_teamlist td.right {
   width:150px;
   text-align:center; 
  border-bottom: 10px solid white; 
}



.bzd_td {
   width:150px; 
  font-weight:bold;
  vertical-align:top;
}

table.tx_bzdstaffdirectory_detail {
    width:100%; 
}

.tx_bzdstaffdirectory_detail .name {
   font-weight:bold; 
}

table.tx_bzdstaffdirectory_detail li {
    list-style-type:none;
}

table.tx_bzdstaffdirectory_detail td {
    vertical-align:top; 
}



#startseite {
   position:absolute;
   top:20px;
   left:920px; 
   z-index:200;
}

#startseite a {
   color:white;
   text-decoration:none;
  font-weight:bold;
}

#randomheader {
   position:absolute;
   top:124px;
   left:0;
   z-index:49;
   width:1000px;
   height:125px;
   border-bottom:4px solid #234b96;
}

#subnavigation {
   position:absolute;
   left:10px;
   top: 266px; 
   z-index:50;
}

#subnavigation li a {
   color:blue; 
}

#fussballer {
  position:absolute;
  left:0;
  top:290px;
  z-index:5; 
}

.csc-firstHeader {
  color:black;  
}

.news-list-item h3 {
  color:#4262b4;
  font-size:11px;
  padding-bottom:6px;
  
}

.news-list-item {
  color:black; 
  padding-bottom:20px;
}

.news-list-item a {
  color:#4262b4;
}


#links .csc-firstHeader {
  color:black;  
}

#links .news-list-item h3 {
  color:#4262b4;
  font-size:11px;
  padding-bottom:6px;
  
}

#links .news-list-item {
  color:black; 
  padding-bottom:20px;
}

#links .news-list-item a {
  color:#4262b4;
}


#rechts {
   position:absolute;
   left:0;
   top:124px; 
   z-index:100;
}

#links {
   position:absolute;
   left:172px;
   top:380px; 
   z-index:100;
}


#newsslideshow_text {
   position:absolute;
   left:10px;
   top:342px;
   z-index:110;
   color:white;
  font-weight:bold;
  font-size:12px;
}

#bg_newsslideshow {
   position:absolute;
   left:0;
   top:337px;
   z-index:110;
}

#asterios {
   position:absolute;
   left: 20px;
   top:500px;
   z-index:100; 
}

#asterios a {
  text-decoration:none;
  color:black;
}

#logo_mmag_news {
  position:absolute;
  left:780px;
  top:538px;
  width:198px;
  z-index:100;
  color:white;
}

#logo_mmag_news a {
  color:white;
  text-decoration:none;
  font-size:10px;
}

#all {
    position:absolute;
    left:50%;
    margin-left:-500px;
    width:1000px;
    height:100%;
}

#main {
  position:absolute;
  margin-top:250px;
  width:1000px;
  z-index:5;
  padding-right:0;
  padding-bottom:15px;
}

#main_content {
    z-index:5;  
    font-size: 13px;
    line-height: 18px;
    position: relative;
    left: 0;
    width:760px;
    min-height:440px;
    /*
    height:auto !important;
    /* height:440px; */
    /* height:100%; */
    padding-top:15px;
    padding-right: 8px;
    padding-left:228px;
    padding-bottom:20px;
    z-index:99;
    border:0;
    overflow:auto;
    float:left;
    display:block;
}



#balken_rechts {
  position:absolute;
  background-color:#29458e;
  left:760px;
  top:123px;
  width:240px;
  z-index:98;
  height:515px;
  text-align:center;
}



#navleiste {
  position:absolute;
  left:0;
  top:96px;
  z-index:3;
}

#header {
  position:absolute;
  top:0;
  left:0;
  z-index:2;  
}

#logo {
  position: absolute;
  top:12px;
  left:15px;
  z-index:3;
}

#footer_startseite {
  z-index:100;
  position:absolute;
  top:638px;
  padding:0;
  padding-top:4px;;
  text-align:center;
  height:19px;
  border:0;
  width:1000px;
  background:url(../img/bg_footer.gif);
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size:12px;
  margin-top:0;
  color:white;

}

#footer_startseite table {
  width:760px;
  valign:center;
  margin-top:-2px;
}



#footer {
  z-index:100;
  position:relative;
  padding:0;
  padding-top:4px;
  text-align:center;
  top:0;
  height:19px;
  border:0;
  width:1000px;
  background:url(../img/bg_footer.gif);
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size:12px;
  margin-top:0;
  color:white;
  clear:both;
}

#footer table {
  valign:center;
  height:27px;
}


#soccerplayer {
   position:absolute;
   left:780px;
   top:140px;
   z-index:99;
}

#m4tv {
  position:absolute;
  left:774px;
  top:212px;
  z-index:100;
}


#fanreport {
  position:absolute;
  left:895px;
  top:212px;
  z-index:100;
}

#landesligalogo {
  position:absolute;
  left:929px;
  top:172px;
  z-index:100;
  visibility:hidden;
}


#ostligalogo {
  position:absolute;
  left:921px;
  top:172px;
  z-index:100;
}

#mostropolis {
  position:absolute;
  left:828px;
  top:212px;
  z-index:100;
}

#noeliga {
  position:absolute;
  left:828px;
  top:172px;
  z-index:100;
}

#bhak {
  visibility:hidden;
  position:absolute;
  top:376px;
  left:10px;
  z-index:3;
}

#klwest {
  position:absolute;
  top:363px;
  padding-top:20px;
  left:0;
  padding-left:6px;
  padding-right:6px;
  text-align:center;
  z-index:3;
  background:#298e2e;
  width:148px;
  height:260px;
  color:white !important;
}

#klwest a.download {
  color:white !important:
}

#hdrechsel {
  position:absolute;
  top:506px;
  left:10px;
  z-index:3;

}

#trennstrich {
  position:absolute;
  top:5px;
  left:578px;
  z-index:3;
}

#new1 {
  position:absolute;
  top:9px;
  left:541px;
  z-index:4;
}

#new2 {
  position:absolute;
  top:9px;
  left:673px;
  z-index:43;

}

body {
      color: black;
      margin: 0 0 0 0;
      padding: 0;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 11px;
      /*background:url(../img/bg_top.gif) repeat-x;*/
}




*{
margin: 0px;
padding:0px;
}

#new {
  position:absolute;
  top:173px;
  left:682px;
  z-index:200;
}

#fanartikel {
  text-align:center;
  font-weight:bold;
  
}

#fanartikel img a {
  text-decoration:none;
}

#fanartikel img {
  border:2px solid #29458E;
}

#kooperationspartner {
  position:absolute;
  left:550px;
  top:390px;
  width:198px;
  text-align:center;
  font-size:11px;
  color:black;
  z-index:113;
  font-weight:bold;
}

#kooperationspartner a {
  color:black;
  text-decoration:none;
  font-size:9px;
}

#white_line_hnav {
  position:absolute;
  top:124px;
  left:0;
  width:1000px;
  border-bottom:1px white solid;
  z-index:100;
}


#bg_main {
  position:absolute;
  left: 208px;
  top:173px;
  z-index:2;
}

#bg_nav {
  position:absolute;
  left: 0px;
  top:173px;
  z-index:2;
}

#bg_news {
  position:absolute;
  left: 0px;
  top:406px;
  z-index:3;
}

#bg_news_nachwuchs {
  position:absolute;
  left: 0px;
  top:452px;
  z-index:3;
}



#logo_mmag {
  position:absolute;
  left:0px;
  top:505px;
  width:198px;
  z-index:3;
}

#logo_mmag a {
  color:white;
  text-decoration:none;
  font-size:10px;
}


#logo_m4tel2 {
  position:absolute;
  left:0px;
  top:286px;
  width:198px;
  z-index:3;

}
#logo_m4tel a, #logo_m4tel2 a {
  color:white;
  text-decoration:none;
  font-size:10px;
}


#logo_mmag_nachwuchs {
  position:absolute;
  left:0px;
  top:544px;
  width:198px;
  z-index:3;
}

#logo_mmag_nachwuchs a {
  color:white;
  text-decoration:none;
  font-size:9px;
}

a {
  color: blue;
  text-decoration:none;
}

ul {

  margin-top:0;
  margin-bottom:0;
}



h1 {
    margin: 0;
    margin-bottom:16px;
    font-size: 16px;
    font-weight: bold;
}


h2 {
    margin: 0;
    margin-bottom:12px;
    font-size: 14px;
    font-weight: bold;

}

h4 {
    margin: 0;
    margin-bottom:0px;
    font-size: 15px;
    font-weight: bold;
}

#sponsoren a {
  text-decoration:none;
  color:#29458E;
}

#news_soccer {
  z-index:100;
  text-align:center;
}
#news_soccer a{
  color:white;
  font-size:11px;
  text-decoration:none;
}



.style1 {
  font-size:11px;
}
.style2 {
  font-size:11px;
}
.style3 {
  font-size:11px;
}
.style4 {
  font-size:11px;
}

.style5 {
  font-size:11px;
}

.style6 {
  font-size:11px;
}

p {
  margin: 0;
  margin-bottom:0px;
}


#offiziell {
  position:absolute;
  left: 397px;
  top:607px;
  z-index:3;
  color:white;
  font-size: 11px;
  font-weight:bold;

}

.sponsoren1 {
  position:absolute;
  left:230px;
  top:105px;
  height:40px;
  filter: alpha(opacity=0);
  -moz-opacity:0;
  background-color:white;
  z-index:3;
}

.sponsoren2 {
  position:absolute;
  left:230px;
  top:105px;
  height:40px;
  filter: alpha(opacity=0);
  -moz-opacity:0;
  background-color:white;
  z-index:3;
}

.sponsoren3 {
  position:absolute;
  left:230px;
  top:105px;
  height:40px;
  filter: alpha(opacity=0);
  -moz-opacity:0;
  background-color:white;
  z-index:3;
}
.sponsoren4 {
  position:absolute;
  left:230px;
  top:105px;
  height:40px;
  filter: alpha(opacity=0);
  -moz-opacity:0;
  background-color:white;
  z-index:3;
}

.sponsoren5 {
  position:absolute;
  left:230px;
  top:105px;
  height:40px;
  filter: alpha(opacity=0);
  -moz-opacity:0;
  background-color:white;
  z-index:3;
}

.sponsoren6 {
  position:absolute;
  left:230px;
  top:105px;
  height:40px;
  filter: alpha(opacity=0);
  -moz-opacity:0;
  background-color:white;
  z-index:3;
}


#blue_line {
  position:absolute;
  top:18px;
  left:-222px;
  z-index:7;
}



