* {
  margin: 0;
  padding: 0;
}

body, html {
  height: 100%;
}

.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  line-height: 0em;
}

.clearfix {
  display: inline-block;
} 

.news {
  margin-bottom: 10px;
}

.news-2 .news {
    float: left;
    width: 300px;
}

.news-2,
.news-3 {
  width: 620px;
}

.news-3 .news {
    float: left;
    width: 201px;
}
.news-2 .news-2-2 {
    margin-left: 20px;
}
.news-3 .news-3-2 {
    margin-left: 9px;
    margin-right: 8px;
}

#container {
  text-align:left;
}

#page {
  margin: 0 auto;
  width: 1000px;
  position: relative;
}

#header {
  height: 295px;
  position: relative;
}

#headerimage {
  position: absolute;
  left: 0px;
  top: 0px;
}

#navigation {
  height: 49px;
  background-image: url(../images/design/navigation_bg.gif);
  background-repeat: repeat-x;
  padding-top: 1px;
  z-index: 1000;
}

#main {
  overflow: auto;
  position: relative;
  width: 1000px;
  z-index: 10;
}

#left {
  float: left;
  width: 185px;
}

#content {
  float: left;
  width: 624px;
  margin: 0px 3px 0px 3px;
  min-height: 500px;
  overflow: hidden;
}
#content-inner {
  float: left;
  margin: 0 2px;
  position: relative;
  width: 620px;
}
#breadcrumb {
  position: absolute;
  right: 10px;
  top: 25px;
}
h1.title {
  display: block;
  margin: 7px 0px 40px 12px;
}

#right {
  float: left;
  width: 185px;
}

#footer {
  height: 250px;
}

#footer-inner {
  width: 1000px;
  margin: 0 auto;
  padding-top: 1px;
}
.footer-sep {
margin: 0px 4px;
}
.footer-nav-last {
  margin-right: 0px;
}


#banner468 {
  position: absolute;
  top: 5px;
  left: 260px;
  height: 60px;
  width: 468px;
}

#banner728 {
  position: absolute;
  top: 200px;
  left: 0px;
  height: 90px;
  width: 728px;
}
#bannerbar {
  position: absolute;
  left: 1007px;
  top: 295px;
  width: 160px;
}
.block {
  margin: 10px 0px;
}
.block-main {
 padding-top: 1px;
}
.block-header {
  height: 27px;
}
.block-headline {
  margin-left: 12px;
  margin-top: 13px;
}
.block-content {
  padding: 5px;
  position: relative;
}

.block-content-text {
  padding: 5px 12px;
}

.search-submit {

}
.search-field {
  position: relative;
}

.block-content-newsletter .input-field {
  width: 160px;
}

.block-content-newsletter {
  padding-left: 10px;
}

.block-content-text-termine .datum {
  margin-right: 3px;
}
.hr-line {
 height: 1px;
}
.footer-text {
  margin: 14px auto;
  width: 95%;
}
.footer-text-email {
  padding-top: 10px;
  float: right;
}
.footer-text-trek {
  padding-top: 10px;
  float: left;
}
.footer-text ul li{
  float:left; 
}
.footer-text ul li ul{
  margin-top: 0.5em;
}
.footer-text ul li ul li{
  float:none; 
}
.footer-sep {
  margin: 0px 6px;
}

.news h2,
div#ueberschrift_gross{
	 background-image: url(http://www.nyx.at/challenge_neu/images/ueberschrift_gross.gif);
	 background-repeat: repeat-x;
	 background-color: #767676;
	 color: white;
	 font-size: 12px;
	 font-weight: bold;
	 padding: 5px;

}

.navtrenner_left{
	width: 100%;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #FFFFFF;
	height: 0px;
}
