*{
 margin: 0px;
 padding: 0px; 
}
html{
 width: 100%;
 height: 100%; 
}
body
{
  background-color: #000;
  background-image: url(images/bg_stern.jpg);
  
  width: 100%;
  height: 100%;
}

.td2 {
    background: none repeat scroll 0% 0% #333;
}

#copyright
{
 height: 60px;
 line-height: 60px; 
}

#bg_top
{
  background-image: url(images/bg_top.jpg);
  background-position:top center;
  background-repeat: no-repeat;
  width: 100%;
  min-height: 100%;
  margin: 0px;
  padding: 0px;
}

#bg_bottom
{
  background-image: url(images/bg_bottom.jpg);
  background-position:bottom center;
  background-repeat: no-repeat;
  width: 100%;
  min-height: 100%;
  margin: 0px;
  padding: 0px;
}

#Logo
{
  width:  922px;
  height: 281px;
  margin: 0 auto;
}

#daBox
{
 width: 480px;
 height: 67px; 
  background-image: url(images/adb.png);
  margin: 0 auto;
}

#daBox iframe
{
 margin-left: 6px;
 margin-top: 2px; 
}


#siteContainer
{
  width: 1097px;
  background-image: url(images/content_bg.jpg);
  margin: 0 auto;
  margin-top: 40px;
  
  display: table;
  
  position: relative;
}

nav{
 width: 255px;
 display: table-cell; 
  vertical-align: top;
 background-image: url(images/nav_bg.png);
  background-repeat: repeat-y;
  
  height: 1600px;
}

aside>div
{
  margin-left: 38px;
  
}

nav ul
{
 padding: 0px;
  padding-left: 4px;
 margin: 0px;
 list-style: none;  
}

main{
 display: table-cell;
 vertical-align: top;
}

aside{
 display: table-cell;
  text-align: left;
 vertical-align: top;
 width:255px;
 background-image: url(images/aside_bg.png);
  background-repeat: repeat-y;
  background-position:top right;
}

nav>div
{
  margin-right: 38px;
  
}

aside ul
{
 list-style: none;  
 margin: 0;
 padding: 0; 
  margin-left: 15px;
}


.border_top
{
 position: absolute; 
  top: 0px;
  left: 0px;
  right: 0px;
  background-image: url(images/top_border.jpg);
  height:6px;
}

.border_bottom
{
 position: absolute;
  bottom: 0px;
  left: 0px;
  right: 0px;
  height:6px;
  background-image: url(images/top_border.jpg);
}






#cb_head
{
  width: 596px;
  height: 68px;
  
  line-height: 36px;
  
  margin-top: 25px;
  
  background-image: url(images/news_bg_top.png);
}

#cb_content
{
  width: 596px;
  min-height: 120px;
  
  background-image: url(images/news_bg_center.png);
}
#cb_footer
{
  width: 596px;
  height: 65px;
  
  
  
  background-image: url(images/news_bg_bottom.png);
}

#cb_head div
{
 margin-left: 10px;
 margin-right: 10px; 
  position: relative;
}

#cb_head div .news_date
{
 position: absolute;
 right: 60px; 
}

#cb_content div
{
 margin-left: 20px;
 margin-right: 20px; 
}



footer
{
  width: 1106px;
  background-image: url(images/content_bg.jpg);
  margin: 0 auto;
  
  display: table;
  
  position: relative;
}

footer img
{
 margin-top: 15px; 
  margin-bottom: 0px;
}

.footer_left{
 width: 215px;
  
 display: table-cell;
 background-image: url(images/nav_bg.png);
  background-repeat: repeat-y;
  text-align: center;
}

.footer_center{
 display: table-cell;
  height: 68px;
  background-image: url(images/bg_color_c.png);
  text-align: center;
}

.footer_right{
 display: table-cell;
 width:215px;
  
 background-image: url(images/aside_bg.png);
  background-repeat: repeat-y;
  background-position:top right;
  text-align: center;
}


.nav_cat
{
   width:213px;
   height: 85px;
   background-image: url(images/nav_head.png);
  margin-left: 2px;
  text-align: center;
  line-height: 85px;
}

.nav_cat_footer
{
  width:217px;
  height: 64px;
  
  background-image: url(images/nav_bottom.png);
}


.inhaltstabelle_klein {
    font-size: 0.85em;
    margin: 30px auto;
}

