body {
  padding:0px;
  margin:0px;
  padding-left:0px;
  border:0px;
  font-family:verdana;
}
td{
  vertical-align:top;
  font-size:12px;

}
div{
border:0px;
}
img{
  border:0px;
}
a{
  font-size:12px;
  text-decoration:none;
  color:#62BA49;
}
#contentwrapper a{


}
#contentright a{
  font-weight:bold;

}

a:hover{
  font-size:12px;
  text-decoration:underline;
  color:#62BA49;
}

h1{
  font-size:13px;
  font-weight:bold;
  color:#62BA49;
  padding:0px;
  margin:0px;
}

h2{
  font-size:12px;
  font-weight:bold;
  color:#000000;
  padding:0px;
  margin:0px;
}
h3{
  padding:0px;
  margin:0px;
}

hr{
  border:0px;
  padding:0px;
  margin:0px;
}

/* +++ IDs +++ */
#webseite{
  width:996px;
  text-align:left;
  border:0px solid black;
}

#kopfgrafik{
  background-color:#D1D7D9;
}

#kopfgrafikzeile2{
  background-color:#D1D7D9;
}
#unterlogografikwrapper{
  width:481px;
  height:37px;
  float:left;
}
#unterlogotextwrapper{
  float:right;
  height:37px;
  width:515px;
  text-align:left;
  border:0px solid red;
  background-color:#D1D7D9;
}

#unterlogotextwrapper h1{
  padding-left: 20px; 
  padding-top:10px;
  font:bold 15px arial; 
  color:#000000;
}


#mainpart{
  width:996px;
  background-image:url(images_relaunch/bg_mainpart.gif);
  background-repeat:repeat-y;
}

#navi{
  width:179px;
  vertical-align:top;
  background-image:url(images_relaunch/bg_navi.gif);
  background-repeat:no-repeat;
  border:0px solid red;
  float:left;
  font-family:arial;
}

#naviwrapper{
  padding-top:95px;
  padding-left:47px;
}

#naviwrapper ul{
  list-style-type:none;
  padding:0px;
  padding-left:8px;
  margin:0px;
  border:0px solid green;
}

#naviwrapper a{
  text-decoration:none;
}

.linklevel1{
  font-weight:bold;
}

.linklevel1 a{
  color:#000000;
}

.linklevel1-act a{
  color:#62BA49;
  font-weight:bold;
}

.linklevel2{
  padding-left:10px;
}
.linklevel2 a{
  color:#000000;
  font-weight:normal;
}

.linklevel2-act{
  padding-left:10px;
}
.linklevel2-act a{
  color:#62BA49;
  font-weight:normal;
}


#content{
  float:left;
  width:632px;
  font-size:12px;
  border: 0px solid #666666;
}
#contentwrapper{
  padding:20px;
  padding-left:80px;
}

#contentwrapper h1{
  margin-bottom:5px;
}

.bodytext {
  padding:0px;
  margin:0px;
  margin-top:4px;
  margin-bottom:4px;
}

#contentright .bodytext{
  padding-left:8px;
}

#contentright{
  float:right;
  width:180px;
  font-size:12px;
  background-color:#D2D7DA;
}

#contentright h2{
  padding-left:5px;
  padding-right:5px;
}

#contentrightheader{
  background-color:#62BA49;
  height:8px;
  border:0px solid #FFFFFF;
  border-bottom:1px solid #FFFFFF;
}

#fusszeile{
  height:36px;
  width:996px;
  background-image:url(images_relaunch/bg_mainpart.gif);
  background-repeat:repeat-y;
}

#fusszeileinside{
  position:relative;
  left:498px;
  background-color:#A9B3B5;
  width:498px;
  height:100%;
}

#fusszeile2{
  height:36px;
  width:996px;
  background-position:498px;
  background-repeat:no-repeat;
  background-image:url(images_relaunch/text_fusszeile2.gif);
}

#fusszeile2inside{
  background-color:#D2D7DA;
  width:498px;
  height:100%;
}

#copyright{
  font-size:11px;
  text-align:left;
  border:0px solid red;
  padding-left:14px;
  padding-top:10px;
  padding-bottom:20px;
}

.align-right{
  width:100%;
  text-align:right;
  margin:0xp;
  padding:0px;
}

.csc-mailform{
  border:0px;
  text-align:right;
  padding-right:200px;
}

.csc-mailform input, .csc-mailform textarea{
  width:200px;

}
#mailformformtype_mail{
width:100px;

}

.news-list-item{
  padding-left:8px;
  padding-right:5px;
}

.news-list-item ul{
  border:0px;
  margin:0px;
  margin-top:5px;
  padding:0px;
}

.news-list-item li{
  border:0px;
  margin:0px;
  margin-left:12px;
  padding:0px;
  color:#62BA49;
}
.tx-ttnews-browsebox{
  padding-left:8px;
  padding-right:5px;
  }

.newslistclearer1{
  border:0px solid #62BA49;
  border-bottom:1px solid #62BA49; 
  padding:0px;
  margin:0px;
  margin-top:10px;
  height:0px;
  line-height:0px;
  font-size:0px;
}
.newslistclearer2{
  border:0px solid #FFFFFF;
  border-top:1px solid #FFFFFF;
  padding:0px; 
  margin:0px;
  margin-bottom:10px;
  height:0px;
  line-height:0px;
  font-size:0px;
}


.news-single-img{
  float:left;
  text-align:right;
  margin-right:20px;
  width:221px;

}
.news-single-content{
  width:290px;
  border:0px solid green;
  float:right;
  margin-bottom:10px;
}
.nonews{
  padding-left:5px;
}

.clearer{
  height:0px;
  line-height:0px;
  border:0px solid white;
  clear:both;
  font-size:0px;
  color:#FFFFFF;
}
