﻿body {
background:#ffffff;
font-family:Arial;
min-width:900px;
margin-left:auto;
margin-right:auto;
margin-top:0;
margin-bottom:0;
border:none;
text-align:center;
}

body * {
position:relative;
margin-left:auto;
margin-right:auto;
}

img {
border-top:none;
border-bottom:none;
border-left:0px;
border-right:0px;
.place {display:none;}
.time {display:none;}
}

h1,h2,h3,th {
padding-top:0px;
margin-bottom:-10px;
font-size:13px;
font-weight:bold;
color:#759065;
text-align:left;
}

table {
padding-top:0;padding-bottom:0;
margin-top:0;margin-bottom:0;
}

h4 {
padding-top:10px;
padding-bottom:10px;
font-size:14px;
font-weight:bold;
color:#759065;
text-align:left;
}

p {
font-size:13px;
}

#top {
background:#ffffff;
top:0px;
width:90%;
text-align:center;
margin-left: auto;
margin-right: auto;
}

#headimation {
position: relative;
width: 980px;
text-align:center;
height: auto;
margin-left:auto;
margin-right:auto;
}

#more_navi {
position:absolute;
width:40px;
color:#ffffff;
margin-top:165px;
height:1px;
padding:0;
z-index:5;
background-color:#759065;
text-transform: uppercase;
right:5%;
}

#more_navi object {
z-index:5;
}

.starting {
position:absolute;
color:#ffffff;
font-weight:bold;
font-size:13px;
float:left;
margin-top:165px;
padding-top:3px;
padding-left:2px;
margin-left:1%;
z-index:2;
text-decoration:none;
background-color:#759065;
}

.starting a {
color:#ffffff;
z-index:3;
text-decoration:none;
text-transform: uppercase;
font-family: Verdana, sans-serif;
}

table#language_switch {
margin:0;

padding-top:0px; 
padding-bottom:0px;
}

#language_switch td a {
color:#ffffff;
z-index:5;
font-weight:bold;
font-size:12px;
font-family: Verdana, sans-serif;
padding:0;
}

#language_switch td.active a {
text-decoration:none;
z-index:5;
font-weight:12px;
background-color:#759065;
font-family: Verdana, sans-serif;
padding-top:5px;
padding-right:3px;
}

#suche {
margin:2px 0 0 10px;
}

#board {
position:relative;
width:90%;
height:100%;
margin-left:auto;
margin-right:auto;
margin-left:5%;
clear:both;
text-align:center;
}


#top_menu {
font-family: Verdana, sans-serif;
font-weight:bold;
position:relative;
margin-left:auto;
margin-right:auto;
text-align:center;
text-decoration:none;
text-transform: uppercase;
width:90%;
min-width:980px;
background:#759065;
margin-bottom:10px;
z-index:1;
}

#top_menu a {
display:none;
padding-left:2.7%;
padding-right:2.7%;
text-align:center;
color:#ffffff;
font-size:12px;
text-decoration:none;
z-index:2;
}

#left {
position:relative;
top:0px;
left:0px;
width:31%;
height:auto;
margin-left:10px;
margin-right:10px;
float:left;
text-align: left;
}

#left_menu {
padding:0;
margin:-1px;
}

#left_content {
padding:0;
margin:0;
border-top: none;
border-bottom:none;
}

#right {
position:relative;
top:0;
margin-top:0;
width:31%;
height:auto;
margin-left:10px;
padding:0;
float:left;
text-align: left;
}

#right_content {
padding:0;
margin:0;
}
#std1ul {
width: 100%;
margin:0;
list-style-type: none;
padding:0;
border-top: none;
}

#std1li {
	display: inline;
	margin:0;
	padding:14px 0 14px 0;
  border-top:none;
  display:block;
}

#std1li a {
	color: #000000;
	font-weight:bold;
	text-decoration:none;
}

#actif1li {
margin:0 0 10px 0;
padding:14px 0 14px 0;
border-top:none;
}

#last1li {
padding:14px 0 14px 0;
border-top:none;
}

#first1li {
display: inline;
margin:0;
padding:14px 0 14px 0;
display:block;
border-top:none;
}

#actif1li a, #last1li a, #first1li a {
	text-decoration: none;
	color: #000000;
  font-weight:bold;
	padding:0;
}

#std2ul {
width: 100%;
margin:0 0 14px 0;
list-style-type: none;
padding: 4px 0 4px 0;
list-style-type: none;
}

#std2li {
display: inline;
margin:0;
display:block;
}

#std2li a {
color:#66c932;
font-size:12px;
font-weight:bold;
text-decoration:none;

}

#actif2li {
font-size:12px;
color:#000000;
border:none;
}

#last2li {
border:none;
}

#first2li {
display: inline;
margin:0;
display:block;
}

#last2li a, #first2li a {
color:#66c932;
font-size:12px;
font-weight:bold;
text-decoration:none;
padding:0;
}

#actif2li a {
color:#000000;
font-size:12px;
text-decoration:none;
padding:0;
}

#std3ul {
width: 100%;
margin:0;
list-style-type: none;
padding: 4px 0 4px 0;
list-style-type: none;
border:none;
}

#std3li {
display: inline;
margin:0;
display:block;
}

#std3li a {
color:#66c932;
font-size:11px;
font-weight:bold;
text-decoration:none;
	margin:0 0 0 20px;

}

#actif3li {
border:none;
  display: inline;
	margin:0;
  display:block;
}

#last3li {
border:none;
  display: inline;
	margin:0;
  display:block;
}

#first3li {
  display: inline;
	margin:0;
  display:block;
}

#last3li a, #first3li a {
color:#66c932;
font-size:11px;
font-weight:bold;
text-decoration:none;
	margin:0 0 0 20px;
}

#actif3li a {
color:#000000;
font-size:11px;
text-decoration:none;
margin:0 0 0 20px;
}

#normal {
position:relative;
top:0px;
width:31%;
height:auto;
margin-left:10px;
margin-right:10px;
float:left;
}

#middle {
position: relative;
width:99%;
height:auto;
margin-left:10px;
margin-right:auto;
float:left;
text-align:left;
margin-bottom:20px;
background-color:#ffffff;
}


#path {
margin-top: 0px;
font-size:11px;
}

#path a{
color:#66c932;
font-weight:bold;
text-decoration:none;
}

.clearer {
clear:both;
border:none;
color:#ffffff;
background:#ffffff;
height:0px;
}

.csc-textpic-imagerow {
overflow:hidden;
}

#c26, #c32, #c36, #c38, #c41, #c44,
#c42, #c39, #c34, #c33, #c30, #c24 {
margin-top:15px;
margin-bottom:5px;
border-top:1px solid;
color:#759065;
text-align:center;
width:610px;
}

#partners {
width:900px;
margin-left:auto;
margin-right:auto;
}

#partners .csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {
margin-top:10px;
margin-bottom:10px;
margin-left:2px;
margin-right:2px;
}

#foot {
display:block;
clear:both;
overflow:hidden;
width:90%;
font-size:11px;
margin-left:5%;
position:relative;
margin-top:10px;
bottom:10px;
}

#menu_bott {
font-family: Verdana, sans-serif;
position:relative;
background:#dddee0;
margin-left:auto;
margin-right:auto;
text-align:center;
text-decoration:none;
text-transform: uppercase;
}

#foot a {
color:#2c2a2b;
font-size:13px;
text-decoration:none;
}


/* tt_news list styles */

div.news-list-container {
padding-top:0;
display:block;
clear:both;
border-bottom:none;
padding-bottom:0px;
}

div.news-list-item {
font-size:13px;
display:block;
clear:both;
border:none;
margin-bottom:5px;
}

div.news-list-item,
div.news-list-item p,
div.news-list-item a {
color:#656566;
text-align:justify;
padding-left:0px;
padding-right:5px;
border:none;
}

div.news-list-item h1 a,
div.news-list-item h2 a,
div.news-list-item h3 a {
color:#759065;
font-size:13px;
text-decoration:none;
font-weight:bold;
}

div.news-latest-item,
div.news-latest-item p,
div.news-latest-item a {
color:#656566;
}

div.news-latest-item h1 a,
div.news-latest-item h2 a,
div.news-latest-item h3 a {
color:#759065;
}

div.news-list-item img {
float:left;
margin-right:10px;
border:none;
overflow:hidden;
}

div.news-list-item .news-single-video {
float:left;
padding-right: 5px;
border:none;
}

div.picture-news-latest-item {
float:left;
color:#656566;
}

div.picture-news-latest-item h3 a{
float:left;
color:#759065;
}

div.picture-news-latest-item a{
float: left;
color:#656566;
}

div.picture-news-latest-item p{
color:#656566;
}


div.date {
color:#656566;
text-align:right;
float:right;
padding-right:5px;
}

div.newstext {
}

div.news-latest-combined-container {
padding-top:10px;
display:block;
padding-bottom:0px;
margin-bottom:0px;
}

div.news-latest-combined-item {
font-size:13px;
height: auto;
padding-top:0px;
display:block;
clear:both;
overflow:hidden;
}

div.news-latest-combined-item p,
div.news-latest-combined-item a {
color:#656566;
text-align:justify;
padding-left:5px;
padding-right:5px;
}


div.news-latest-combined-item h3 a{
text-decoration:none;
color:#759065;
}

div.news-latest-combined-item img {
float:left;
margin-left:5px;
margin-right:5px;
margin-bottom:10px;
overflow:hidden;
}

div.news-latest-combined-item .news-single-video {
float:left;
padding-right: 5px;
}

div.news-list-images-item {
font-size:13px;
float:left;
color:#656566;
width:105px;
padding-right:5px;
text-align:center;
}

div.news-list-images-item img {
font-size:13px;
float:none;
color:#656566;
}

div.news-list-images-item h1,
div.news-list-images-item h2,
div.news-list-images-item h3,
div.news-list-images-item h1 a,
div.news-list-images-item h2 a,
div.news-list-images-item h3 a {
font-size:13px;
color:#759065;
text-decoration:none;
text-align:center;
}

div.news-list-images-container {
margin:0;
padding:0;
}

span.news-list-date {
font-size:9px;
color:#656566;
border:none;
}

span.news_list_subh {
font-size:13px;
}

span.news-list-morelink  a {
font-size:13px;
font-weight:bold;
color:#759065;
text-decoration:none;
}

hr.clearer {
color:#ffffff;
background:#ffffff;
border:none;
height:0px;
}
		
div.news-list-browse {
}

div.rgsgcontent {
float:left;
}

#myGalleryLATESTCOMBINED4 {
float:left;
margin-right:5px;
}

/* tt_news  styles */

.news-single-item {
float:left;
font-size:13px;
color:#656566;
width:auto;
}

.news-single-item a {
color:#759065;
font-weight:bold;
text-decoration:none;
float:left;
}


.news-single-timedata {
font-size:11px;
clear:right;
margin-left:30px;
margin-top:10px;
}


.news-single-backlink a {
color:#759065;
text-decoration:none;
font-weight:bold;
text-decoration:none;
}

.news-single-item .news-single-video,
.news-single-img  {
float:left;
margin-right:10px;
z-index:20;
}

.news-single-item h2 {
color:#759065;
}

.news_sgl_subh {
font-size:13px;
font-weight:bold;
display:block;
}

.news_sgl_auth {
font-size:11px;
display:block;
margin:0 0 16px 0;
}
		 
span.news_sgl_cont {
font-size:13px;
}

.news-single-backlink {
color:#66c932;
font-size:13px;
font-weight:bold;
border-bottom:none;
text-decoration:none;
}

/* simple sitemap styles */

div#th_sm_l {
font-size:11px;
}

/* mailform styles */

.csc-mailform {
border:none;
font-size:13px;
}

/* calendar */

div.single_event {
padding-top:5px;
font-family:Arial;
font-size:13px;
color:#656566;
text-align:left;
display:block;
}

div.event_title,
div.event_title a {
font-size:13px;
position:relative;
top:-5px;
margin-bottom:8px;
color:#759065;
font-weight:bold;
text-decoration:none;
overflow:hidden;
}

div.single_event img {
font-size:13px;
float:left;
padding-right:5px;
}

div.event_content {
font-size:13px;
color:#656566;
text-align:justify;
}

div.event_description {
color:#656566;
text-align:justify;
}

div.tx-cal-controller {
font-family:Arial;
font-size:13px;
color:#656566;
text-align:left;
display:block;
margin-bottom:10px;
}

.tx-cal-controller .even {
background:transparent;
}

.tx-cal-controller .even a {
background:transparent;
padding-top:10px;
}

div.tx-cal-controller img {
float:left;
margin-right:10px;
}

div.calendar-image {
position:relative;
float:left;
margin-left:-10px;
margin-right:5px;
margin-bottom:2px;
}

div.tx-cal-controller h3 {
position:relative;
color:#759065;
text-decoration:none;
font-weight:bold;
font-style:normal;
font-size:13px;
padding-bottom:17px;
}

div.tx-cal-controller a {
position:relative;
color:#759065;
font-weight:bold;
text-decoration:none;
background:transparent;
clear:both;
display:block;
padding-bottom:5px;
}

div.time {
font-style:italic;
background:transparent;
float:left;
}

div.time1 {
font-style:italic;
background:transparent;
float:left;
}

div.place {
font-style:italic;
background:transparent;
}

div.description {
font-style:normal;
text-align:justify;
padding-bottom:5px;
}

p.bodytext {
font-size:13px;
color:#656566;
}

div.description .bodytext {
font-style:normal;
padding-top:10px;
text-align:justify;
}

div.even {
background:transparent;
padding-top:10px;
}

div.even h3,
div.even a {
position:relative;
color:#759065;
text-decoration:none;
font-weight:bold;
font-style:normal;
font-size:13px;
padding-bottom:17px;
}

.news-latest-container hr.clearer, 
.news-list-container hr.clearer, 
.news-list2-container hr.clearer, 
.news-list3-container hr.clearer, 
.news-single-item hr.cl-left, 
.news-single-item hr.cl-right {
clear: right;
height: 0px;
color: #ffffff;
background-color: #ffffff;
border:none;
}


#bannerbottom a img,
#bannerbottom a,
#bannerbottom img,
#bannerbottom {
border:none;
border-color:#ffffff;
height:auto;
margin-top:10px;
}

#bannerbottom a img {
margin-right:5px;
margin-left:5px;
}

#bannerbottom {
overflow:hidden;
width:100%;
min-width:940px;
position:relative;
bottom:5px;
border:none;
}

#headersatz {
left:50%;
top:0;
margin-left:-512px;
padding:0;
text-align:center;
width:980px;
height:400px;
background-image:url(../header.jpg);
background-repeat: no-repeat;
padding-top:0px;
}

#headersatz {
left:50%;
top:0;
margin-left:-512px;
padding:0;
text-align:center;
width:980px;
height:400px;
background-image:url(../header.jpg);
background-repeat: no-repeat;
padding-top:0px;
}

#headersatz a {
position:relative;
left:0;
color:#759065;
text-decoration:none;
font-size:14px;
font-weight:bold;
padding-top:200px;
}

* html #headersatz  .link1 a{ /* Gilt nur für IE */ margin-left:-114px; }
* html #headersatz  .link2 a{ /* Gilt nur für IE */ margin-left:-50px; }
* html #headersatz  .link3 a{ /* Gilt nur für IE */ margin-left:60px; }
* html #headersatz  .link4 a{ /* Gilt nur für IE */ margin-left:260px; }


#headersatz .link1 a{
position:absolute;
margin-top:10px;
margin-left:398px;
}

#headersatz .link2 a{
position:absolute;
margin-top:60px;
margin-left: 462px;
}

#headersatz .link3 a{
position:absolute;
margin-top:-70px;
margin-left:572px;
}

#headersatz .link4 a{
position:absolute;
margin-top:-35px;
margin-left:772px;
}

#announcement img{
float:left;
position:relative;
bottom:0;
}

#announcement {
left:50%;
margin-top:0px;
margin-left:-505px;
padding:0;
text-align:center;
width:1010px;
height:160px;
padding-top:0px;
margin-bottom:5px;
overflow:hidden;
}

#announcement .csc-textpic-imagewrap,
#announcement .csc-default {
float:left;
}

.contact_us {
border:none;
font-size:13px;
color:#656566;
display:block;
clear:both;
width:300px;
text-align:left;
posititon:relative;
left:0;
}

.contact_element {
text-align:left;
left:0;
margin-top:5px;
margin-bottom:5px;
font-size:13px;
color:#656566;
display:block;
clear:both;
border: 0.5px solid #656566;
} 

.tx-powermail-pi1 {
text-align:left;
position:relative;
left:0;
}

#mpl {
z-index:3;
}


.external-link-new-window,
a {
font-weight:bold;
color:#759065;
text-decoration:none;
}

.donors {
font-size:12px;
color:#656566;
padding-top:5px;
padding-right:5px;
}

caption {
font-size:12px;
color:#759065;
font-weight:bold;
text-decoration:none;
}


#tbody {
width: 80%;
font-size:12px;
color:#656566;
padding-top:10px;
}


.schedule,
.csc-textpic-caption {
padding-top:10px;
font-size:12px;
color:#656566;
line-space:1.5em;
}

.schedule td {
padding-top:5px;
padding-bottom:5px;
padding-right:15px;
border-top:1px dashed #656566;
}

div #c191,
div #c192,
div #c193,
div #c194,
div #c230,
div #c231,
div #c233,
div #c235,
div #c237 {
width:375px;
float:right;
padding-left:10px;
padding-right:10px;
}

.slideInfoZone {
height:auto;
padding-bottom:5px;
}


fieldset {
width:450px;
background:#759065;
color:#ffffff;
border:1px #fff solid;
font-size:12px;
font-weight:bold;
text-align:center;
display:block;
margin-bottom:10px;
}
.tx-indexedsearch,
.tx-indexedsearch-searchbox-sword,
.tx-indexedsearch-searchbox-button,
.tx-indexedsearch-whatis {
margin-top:10px;
color:#656566;
font-size:12px;
}

#c280 .donors {
float:left;
padding:15px;
}

#c280 .donors caption {
padding-left:10px;
padding-right:10px;
}

#c301, #c251, #c249, #c247, #c245, #c243, #c218, #c221, #c224, #c227 {
float:left;
padding-left:50px;
width:30%;
}

.tx-indexedsearch-redMarkup {
font-weight:bold;
font-size:14px;
color:#416326;
}


.addthis_toolbox {
text-align:center;
width:200px;
}

.addthis_toolbox a {
font-size:12px;
font-weight:normal;
color:#656566;
margin-bottom:10px;
}

.narrowcolumn {
text-align:justify;
}

a .external-link-new-window {
float:none;
}



h5 a { position: absolute; top:-50px; color:#fff; z-index:9; text-align:center; text-transform: uppercase; }

#c70 .csc-firstHeader { left:15%; } 
#c71 .csc-firstHeader { left:10%; }
#c62 .csc-firstHeader a { left:5%; width:auto; }

.place {display:none;}
.time {display:none;}