body
{
  background: url(../images/bg-ground.png) repeat-x;
  background-repeat : repeat-x;
  margin            : 0px;
  padding           : 0px;
  border            : 0px;
  font-family: "Arial", arial, serif;
	font-size: 12px;
  }

a
{
  text-decoration   : none;
  font-weight       : bold;
  color             : black;
  }
     
h1
{
  font-size         : 18px;
  font-weight       : bold;
  color             : black;
  }
  
h2
{
  font-size         : 16px;
  font-weight       : bold;
  color             : black;
  }
  
h3
{
  font-size         : 14px;
  font-weight       : bold;
  color             : black;
  }

h4
{
  font-size         : 12px;
  font-weight       : bold;
  color             : black;
  }
  
 
img
{ 
  border            : 0px none;
  }
    
.tabelle
{
    position        : relative; 
    left            : 0px; 
    top             : 0px;
    width           : 933px;
    height          : 795px;
    margin-top      : 0px;
    
    }
    
.kopfzeile
{
    
   left             : 0px; 
   top              : 0px;
   width            : 932px, important;
   vertical-align   : top;
   margin           : 0px;
   padding          : 0px;
   
   }
   

.kopflinks
{
   float            : left;
   width            : 136px;
   height           : 105px;
   padding          : 0px;
   margin:          : 0px;
}

.kopfmittelaufband
{
   float            : left;
   width            : 395px;
   height           : 105px;
   text-align       : left;
   font-color       : #FFFFFF !important;
   padding          : 0px;
   margin           : 0px;

}

.kopfrechtsbanner
{
  float             : left;
  width             : 395px;

  
  margin-top        : 10px;
  margin-bottom     : 5px;
  margin-left       : 6px;
  margin-right      : 0px;
  padding           : 0px;
  
    } 
    
.Top-menue  {
  float     : right;
  width     : 779px;
  margin    : 0px;
  padding   : 0px;
  margin-bottom: 4px;
  }

.top-nav-links  {
  float     : left;
  width     : 149px;
  height    : 20px;
  padding   : 0px;
  padding-bottom   : 4px;
  }

.top-nav-links-lang  {
  float     : left;
  width     : 898px;
  height    : 20px;
  padding   : 0px;
  padding-bottom   : 4px;
  }

.hauptteil  {
  float     : clear both;
  width     : 933px !important;
}

.linkeseite {
      float: left;
      width: 155px;
      padding: 0px;
      margin: 0px;
      background-attachment: transparent;
      }
      
.links    {
      float: clear both;
      text-align: left;
      width     : 155px;
      background  : url(../images/bg-text.png);
      background-attachment: none;
      background-repeat: repeat-xy;
      padding: 0px;
      margin-left: 0px;
      margin-right: 0px;
      margin-top: 0px;
      margin-bottom: 15px;
      border: 0px;
}

.links1    {
    
      text-align: left;
      width:155px;
      background  : url(../images/bg-text.png);
      background-repeat: repeat-xy;
      padding: 0px;
      margin: 0px;
      border: 0px;
}

.textbereich  {
      float: left;
      width: 753px;
      heigth: 700px;
      text-align: left;
      background  : url(../images/bg-text.png);
      background-repeat: repeat-xy;
      padding     : 10px;
      margin      : 0px;
      margin-left : 4px;
            
}

.textbereichklein  {
      float: left;
      width: 540px;
      height: 700px;
      text-align: left;
      background  : url(../images/bg-text.png);
      background-repeat: repeat-xy;
      padding     : 10px;

      margin      : 0px;
      margin-left : 4px;
            
}

.textbereich1 {
      text-align: left;
      padding-left: 0px;
      padding-right: 0px;
}

.rechts      {
      float       : left;
      background  : url(../images/bg-text.png);
      background-repeat: repeat-xy;
      width       : 200px !important;
      padding     : 0px;
      padding-left: 2px;
      margin-left :  4px;
      margin-top  :  0px;
      margin-right:  0px;
      margin-bottom: 15px;
      text-align  : left;
}

.rechts1      {
      float       : left;
      background  : url(../images/bg-text.png);
      background-repeat: repeat-xy;
      width       : 200px !important;
      padding     : 0px;
      padding-left: 2px;
      margin-left :  4px;
      margin-top  :  0px;
      margin-right:  0px;
      margin-bottom: 15px;
      text-align  : left;
}

.rechts2      {
      float       : left;
      background  : url(../images/bg-text.png);
      background-repeat: repeat-xy;
      width       : 200px !important;
      padding     : 0px;
      padding-left: 2px;
      margin-left :  4px;
      margin-top  :  0px;
      margin-right:  0px;
      margin-bottom: 15px;
      text-align  : left;
}
            
.rechts3      {
      float       : left;
      background  : url(../images/bg-text.png);
      background-repeat: repeat-xy;
      width       : 200px !important;
      padding     : 0px;
      padding-left: 2px;
      margin-left :  4px;
      margin-top  :  0px;
      margin-right:  0px;
      margin-bottom: 15px;
      text-align  : left;
}

ul#mainlevel-nav
{
list-style: none;
font: 12px Arial !important;
padding: 0;
margin: 0;
float: right;

white-space: nowrap;
}
ul#mainlevel-nav li{
	width: auto !important;
	width: 5%;
	float: left;
	margin: 0;
	font-size: 12px;
	white-space: nowrap;
	margin-right: 1px;
}
ul#mainlevel-nav li a{
	font-weight: normal;
	display: block;
	padding-left: 5px;
	padding-right: 10px;
	text-decoration: none;
	color: #ffffff;
	margin-left: 5px;
	white-space: nowrap;
	line-height: 20px;
}

ul#mainlevel-nav a:link {}
ul#mainlevel-nav a:visited{}
ul#mainlevel-nav li a:hover {
	color: #000000;
	background: #b9d5b9;
	background-repeat: repeat-x;
	white-space: nowrap;
	height: 20px;

}
     
.fusszeile
{
    float: left;
    width     : 933px !important;
    text-align:center;
    text-position: bottom;
    font-size:small;
    font-style: italic;
    color: gray;
}

.contentheader
{
    font-size: 12px;
    font-style: bold;
}

.mod_events_latest_first
{
    background-attachment: transparent;
    }
    
.componentheading
{

    font-size: 12px;
    margin-bottom: 20px;
    margin-left   : 10px;
    margin-top: 20px;
    }
    
.contentpane
{
    margin-left: 10px;
    }
