body {
  background-image:url(../images/design/bg1.jpg);
  background-repeat:repeat-y;
  background-position:center;
  background-attachment:scroll; 
  padding:0px; 
  margin:0px;
  text-align:center;
}
a {
  color:#000000;
}
h1, h2, h3 {
  color:#5D844F;
  margin:18px 0 10px 0;
}

.tab_programm {
  width: 578px;
}
.tab_programm .td-0 {
  width:80px;
  background-color:#C0CFBC;
}

.contenttable {
  border:1px solid black;
  margin:0 10px 0 10px;
}

.contenttable p.bodytext {
  font-size:9px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
}

td {
  font-size:12px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
}

.important {
  font-size:14;
  text-align:center;
}

.news-latest-gotoarchive {
  display:none;
}
.news-latest-container {
  background-color:#C0CFBC;
  padding-top:10px;
  padding-bottom:10px;
}
	.news-latest-container h2 {
	  display:none;
	}
	.news-latest-container h3 {
	  margin-top:0;
	}
.news-latest-item {
  padding-bottom:10px;
}
.news-latest-date {
  display:none;
}
.news-latest-morelink {
  display:none;
}
.news-single-author {
  display:none;
}
.clearer {
  display:none;
}
.news-latest-container h3 {
  margin-left:5px;
  margin-right:5px;
  font-size:12px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#000000;
}
	.news-latest-container h3 a {
	  color:#000000;
	}
.news-single-backlink {
  display:none;
}
.news-single-img {
  margin-left:10px;
  margin-right:10px;
}
.news-single-item h2 {
  margin-left:10px;
  margin-right:10px;
  text-align:left;
  vertical-align:top;
  font-size:20px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
  color:#000000;
}

.news-single-item h3 {
  margin-left:10px;
  margin-right:10px;
  text-align:left;
  vertical-align:top;
  font-size:16px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
}

.news-single-timedata {
  display:none;
}

.mainnav {
  padding:4px;
  background-color:#525950;
  width:auto;
  height:21px !important;
  font-size:14px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#FFFFFF;
  border-bottom:1px solid #A5B2A1;
}
	.mainnav a {
	  font-size:14px;
	  font-weight:bold;
	  font-family:Verdana, Arial, Helvetica, sans-serif;
	  text-decoration:none;
	  color:#FFFFFF;
	}
	.mainnav a:hover {
	  text-decoration:underline;
	}
.subnav1 {
  padding:4px;
  background-color:#A5B2A1;
  width:auto;
  min-height:18px !important;
  font-size:12px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#000000;
  border-bottom:1px solid #000000;
}
	.subnav1 a {
	  font-size:12px;
	  font-family:Verdana, Arial, Helvetica, sans-serif;
	  text-decoration:none;
	  color:#000000;
	}
	.subnav1 a:hover {
	  text-decoration:underline;
	}
.subnav2 {
  padding:4px;
  background-color:#C0CFBC;
  width:auto;
  min-height:15px !important;
  font-size:10px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#000000;
  border-bottom:1px solid #000000;
}
	.subnav2 a {
	  font-size:10px;
	  font-family:Verdana, Arial, Helvetica, sans-serif;
	  text-decoration:none;
	  color:#000000;
	}
	.subnav2 a:hover {
	  text-decoration:underline;
	}

.csc-header {
  margin-left:10px;
  margin-right:10px;
  margin-top:0px;
  margin-bottom:0px;
  text-align:left;
  vertical-align:top;
  font-size:20px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
  color:#000000;
}
	.csc-header h1 {
	  font-size:20px;
	}
	.csc-header h2 {
	  font-size:16px;
	}

.csc-textpicHeader {
  margin-left:10px;
  margin-right:10px;
  margin-top:0px;
  margin-bottom:0px;
  text-align:left;
  vertical-align:top;
  font-size:20px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
  color:#000000;
}
	.csc-textpicHeader h1 {
	  font-size:20px;
	}
	.csc-textpicHeader h2 {
	  font-size:16px;
	}

#content_news .csc-header {
  margin-left:5px;
  margin-right:5px;
  font-size:12px;
}
.news-latest-item img {
  margin-left:5px;
  margin-right:5px;
}
#content_news .csc-header h1 {
  font-size:12px;
  padding-bottom:0;
  margin-bottom:0;
}
#content_news .csc-header h2 {
  font-size:12px;
  padding-bottom:0;
  margin-bottom:0;
}

.bodytext {
  margin-left:10px;
  margin-right:10px;
  margin-top:0px;
  margin-bottom:0px;
  text-align:left;
/*  vertical-align:top;
*/
  font-size:12px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#000000;
}
.csc-textpic-caption {
  text-align:left;
  font-size:10px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#666666;
}
.csc-textpic-imagewrap {
  margin:0 10px 10px 10px;
}
dt {
  border:0;
}
.csc-textpic-border img {
  border:0;
}
#content_content ul li {
  margin-left:10px;
  margin-right:10px;
  margin-top:0px;
  margin-bottom:0px;
  text-align:left;
  vertical-align:none; 
  font-size:12px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#000000;
}
label {
  text-align:left;
  font-size:12px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#000000;
  width:100px;
  vertical-align:top;
}
form {
  margin:0 10px 0 10px;
}
.csc-mailform {
  border:0;
}
#content_news .bodytext {
  margin-left:5px;
  margin-right:5px;
  margin-top:0px;
  margin-bottom:0px;
  font-size:10px;
}

.internal-link {
  color:#666666;
}
.external-link-new-window {
  color:#666666;
}

#center {
  width:990px;
  height:100%;
  top:-217px;
  position:relative;
  margin-left:auto;
  margin-right:auto;
  margin-top:0px;
  margin-bottom:0px;
  padding:0px;
  z-index:11;
}
#headline_bg {
  width:100%;
  height:217px;
  background-image:url(../images/design/bg0.gif);
  background-repeat:repeat-x;
  background-position:top;
  padding:0px;
  margin:0px;
  z-index:10;
}
#headline {
  width:990px;
  height:217px;
  background-image:url(../images/design/bg2.jpg);
  background-repeat:no-repeat;
  background-position:top;
  padding:0px; 
  margin:0px;      
  text-align:right;
}
#headline_title {
  position:absolute;
  left:4px;
  top:110px;
  width:780px;
  height:40px;
  text-align:right;
  vertical-align:top;
  font-size:22px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
  color:#5D844F;
}
#headline_subtitle {
  position:absolute;
  left:4px;
  top:150px;
  width:780px;
  height:30px;
  text-align:right;
  vertical-align:top;
  font-size:20px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
  color:#FFFFFF;
}
#content_container {
  position:absolute;
  top:217px;
  left:0px;
  width:990px;
  height:600px;
  padding:0px; 
  margin:0px;   
  text-align:center;
}
#content_table {
  width:960px;
}
#content_menu {
  width:180px;
/*  background-color:#CEDEC9;
*/
  border:0px solid #666666;
  padding:0px; 
  margin:0px;      
  text-align:left;
  vertical-align:top;
}
#content_content {
  width:600px;
  background-color:#E8EFE4;
  border:0px solid #666666;
  padding:0px; 
  margin:0px;      
  text-align:left;
  vertical-align:top;
}
#content_news {
  width:180px;
  background-color:#CEDEC9;
  border:0px solid #666666;
  padding:0px; 
  margin:0px;      
  text-align:left;
  vertical-align:top;
}
#content_footer {
  padding:0px; 
  margin:0px;      
  text-align:center;
  vertical-align:top;
  font-size:9px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#777777;
}
	#content_footer a {
	  font-size:9px;
	  font-family:Verdana, Arial, Helvetica, sans-serif;
	  text-decoration:none;
	  color:#777777;
	}
	#content_footer a:hover {
	  text-decoration:underline;
	}
#path {
  position:absolute;
  top:-25px;
  padding:2px;
  background-color:#525950;
  width:600;
  height:21px !important;
  height:25px;
  font-size:14px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#FFFFFF;
}
	#path a {
	  font-size:10px;
	  font-family:Verdana, Arial, Helvetica, sans-serif;
	  text-decoration:none;
	  color:#FFFFFF;
	}
	#path a:hover {
	  text-decoration:underline;
	}

#news_headline {
  padding:4px;
  background-color:#525950;
  width:auto;
  height:21px !important;
  height:29px;
  font-size:14px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
  color:#FFFFFF;
}

.csc-uploads {
  margin-left:50px;
  margin-right:50px;
  margin-top:15px;
  margin-bottom:15px;
  width:500px;
  text-align:left;
  vertical-align:none; 
  font-size:12px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#000000;
  background-color:#CEDEC9;
}