* {
  padding: 0;
  margin: 0;
  border: 0;
}

#container {
  width: 740px;
}

#header {
  background: url(./header.jpg) no-repeat;
  width: 740px;
  height: 120px;
  font-size: 0;
  color: #626467;
}

.float_fix {
  float: none;
  clear: both;
  font-size: 0;
}

#mitte {
  width: 740px;
  background: url(mitte_bg.jpg) left repeat-y;
}

#footer {
  width: 740px;
  height: 41px;
  background: url(./footer.jpg) no-repeat;
  padding-top: 21px;
  padding-left: 106px;
}
#footer a {
  font-size: 11px;
  font-family: tahoma, arial, verdana, sans-serif;
  text-decoration: none;
  color: #000;
}


#links {
  width: 540px;
  float: left;
}
#rechts {
  width: 200px;
  float: left;
}

#bild {
  color: #C2D7F2;
  font-size: 0;
  background: url(./bild2.jpg) no-repeat;
  width: 540px;
  height: 221px;
}

#bottom {
  width: 540px;
  background: url(./bg.jpg) no-repeat;
}

#content h2 {
  background: url(./headline.jpg) no-repeat;
  height: 33px;
  padding-top: 25px;
  padding-left: 22px;
  font-size: 13px;
  font-weight: bold;
  font-family: tahoma, arial, verdana, sans-serif;
}

#content {
  width: 355px;
  background: #E5EEF9;
  padding-left: 20px;
  padding-right: 23px;
  font-size: 12px;
  line-height: 20px;
  font-family: tahoma, arial, verdana, sans-serif;
  float:left;
}
#content a{
  color: #000;
}
#space {
  width: 101px;
  height: 437px;
  background: url(./bg.jpg) left top no-repeat;
  float: left;
}

ul#xnm_nav {
  list-style: none;
  width: 200px;
  border-bottom: 1px solid #626467;
}

ul#xnm_nav li {
  line-height: 32px;
}

ul#xnm_nav li a:visited, ul#xnm_nav li a:link {
  padding-left: 40px;
  width: 160px;
  height: 32px;
  background: #E5EEF9;
  display: block;
  text-decoration: none;
  color: #000;
  font-weight: bold;
  font-size: 13px;
  font-family: tahoma, arial, verdana, sans-serif;
}

ul#xnm_nav li a:active, ul#xnm_nav li a:hover, ul#xnm_nav li a:focus, ul#xnm_nav li a.active {
  padding-left: 40px;
  width: 160px;
  height: 32px;
  background: url(./hover.jpg) no-repeat;
  display: block;
  text-decoration: none;
  color: #fff;
  font-weight: bold;
  font-size: 13px;
  font-family: tahoma, arial, verdana, sans-serif;
}

ul#xnm_nav ul.subnav {
  display: none;
  list-style: none;
  width: 200px;
}

ul#xnm_nav ul.subnav li a {
  padding: 0;
}
ul#xnm_nav ul.subnav li a:visited, ul#xnm_nav  ul.subnav li a:link {
  padding-left: 60px;
  width: 140px;
  height: 32px;
  background: url(./button.jpg) bottom no-repeat;
  display: block;
  text-decoration: none;
  color: #000;
  font-weight: bold;
  font-family: tahoma, arial, verdana, sans-serif;
  font-size: 13px;
}
ul#xnm_nav ul.subnav li a:hover, ul#xnm_nav ul.subnav li a:focus, ul#xnm_nav ul.subnav li a:active, ul#xnm_nav ul.subnav li a.active {
  padding-left: 60px;
  width: 140px;
  height: 32px;
  background: url(./button.jpg) top no-repeat;
  display: block;
  text-decoration: none;
  color: #000;
  font-weight: bold;
  font-family: tahoma, arial, verdana, sans-serif;
  font-size: 13px;
}

ul#xnm_nav li.active ul.subnav, ul#xnm_nav li.subactive a.active:link, ul#xnm_nav li.subactive ul.subnav {
  display:block !important;
}

.xn-xnews-item {
font-family: tahoma, arial, verdana, sans-serif;
margin: 5px;
padding-bottom: 5px;
border-bottom: 1px dotted #000;
}
.xn-xnews-item h4{
font-size: 13px;

}
.xn-xnews-item h5{
font-size: 11px;

}
.xn-xnews-item-date {
font-size: 11px;
}
.xn-xnews-item-content {

}
.xn-xnews-item-more {
  color: #000;
  font-weight: bold;
  font-size: 10px;
}

