/*DIVS fürs LAYOUT*/
body{
margin:0;
padding:10px 0px 10px 0px;
background-color:#60a33a;
font-family:Verdana;
font-size:10pt;
font-weight:500;
color:#2e611e;
text-align:center;
}
#rahmen{
width:100%;
}
#header{
width:930px;
margin-left:auto;
margin-right:auto;
padding-left:10px;
background-color:#ffffd0;
text-align:left;
}
*html #header{
width:940px;
margin-top:-3px;
}
#sondernavi{
width:890px;
margin-top:-13px;
margin-left:auto;
margin-right:auto;
padding:7px 50px 7px 0px;
background-color:#8cbc70;
font-size:85%;
font-weight:600;
text-align:right;
}
*html #sondernavi{
width:940px;
}
#fsizemenu{
margin-top:-20px;
margin-left:900px;
}
#main{
width:940px;
margin-top:5px;
margin-left:auto;
margin-right:auto;
background-color:#ffffff;
}
*html #main{
margin-top:3px;
}
#hauptnavi{
float:left;
width:150px;
min-height:300px;
margin:0px;
padding:10px;
background-color:#ffffd0;
font-size:85%;
font-weight:600;
text-align:left;
}
*html #hauptnavi{
height:300px;
width:170px;
}
#rechts{
float:right;
width:150px;
min-height:300px;
margin-top:10px;
margin-right:10px;
padding:10px;
background-color:#ffffd0;
font-size:90%;
text-align:left;
}
*html #rechts{
height:300px;
width:170px;
margin-right:5px;
}
#inhalt{
width:560px;
margin:0px 190px 0px 170px;
padding:25px 10px 0px 10px;
background-color:#ffffff;
text-align:left;
overflow:hidden;
}
* html #inhalt{
margin:0px 167px 0px 167px;
display:inline-block; 
}
#footer{
clear:both;
margin-left:auto;
margin-right:auto;
padding-top:10px;
padding-bottom:5px;
background-color:#ffffff;
font-size:80%;
font-weight:600;
color:silver;
}
*html #footer{
margin-top:-3px;
padding-top:0px;
padding-bottom:10px;
}
#zurueck{
margin-top:-20px;
margin-bottom:20px;
margin-right:10px;
font-size:90%;
text-align:right;
}
*html #zurueck{
margin-top:-10px;
}
/*LINKS*/
a{
text-decoration:underline;
font-weight:600;
color:#2e611e;  
}
a:hover {
color:silver;
}
#sondernavi a.normal {
text-decoration:none;
color:#ffffd0;
}
#sondernavi a.aktuell {
text-decoration:none;
color:#ac0e24;
}
#fsize a {
text-decoration:none;
color:#ffffd0;
}
#hauptnavi a{
text-decoration:none;
}
ul.ebene1{
margin:0px 0px 4px 0px;
padding-left:15px;
padding-right:5px;
list-style:disc;
}
ul.ebene2{
margin:0px 0px 4px 0px;
padding-left:30px;
padding-right:5px;
list-style:disc;
}
li.normal{
color:#2e611e;
}
a.normal{
text-decoration:none;
color:#2e611e;
}
a:hover.normal{
text-decoration:none;
color:silver;
}
li.aktuell{
color:#ac0e24;
}
a.aktuell{
text-decoration:none;
color:#ac0e24;
}
#inhalt a{
font-weight:500;
}
#copy a{
text-decoration:underline;
color:#2e611e;    
}
#copy a:hover {
color:silver;
}
/*Überschriften*/
#title{
margin:0;
padding:0px 0px 7px 0px;
font-size:110%;
font-weight:700;
color:#ac0e24;
}
#inhalt h3{
margin:15px 0px 7px 0px;
padding:0;
font-size:100%;
font-weight:600;
}
#rechts h3{
margin-top:0px;
margin-bottom:3px;
padding:0px 0px 7px 0px;
/*background-color:#8cbc70;*/
font-size:10pt;
font-weight:600;
/*color:#ffffd0;*/
}
#rechts a{
font-weight:500;
}
#rechts a:hover{
font-weight:500;
}
/*Bild*/
img{
margin-bottom:10px;
border:0px;
}
.csc-textpic-image{
padding:5px 0px 10px 0px;
}
.csc-textpic-caption{
padding:5px 0px 0px 0px;
text-align:center;
font-size:80%;
font-weight:600;
color:silver;
}
/*Inhalt*/
#inhalt .bodytext{
margin:0px 0px 7px 0px;
}
.news-single-item p{
margin:0px 0px 7px 0px;
float:none;
}
#rechts .bodytext{
margin:0px 0px 15px 0px;
}
table{
margin-left:-3px;
}
td{
vertical-align:top;
font-size:10pt;
}
td.align-left{
padding-left:10px;
}
td.align-right{
text-align:left;
padding-right:10px;
}
p.align-right{
text-align:left;
}
.align-center{
text-align:center;
}
.align-left{
text-align:left;
}
#rechts p{
/*margin-left:10px;*/
}
#footer p{
margin:-10px 0px 0px 0px;
padding:0;
}
*html #footer p{
margin:10px 0px 0px 0px;
}
/*LAYOUT für News*/
.news-latest-container{
margin:0px;
padding:0px;
}
.news-latest-item{
margin:0px;
padding:0px;
}
.news-title{
margin-top:0px;
margin-bottom:3px;
padding:0px 0px 7px 0px;
/*background-color:#8cbc70;*/
font-weight:600;
}
.news-title a{
font-weight:600;
color:#ffffd0;
text-decoration:none;
}
.news-title a:hover{
font-weight:600;
color:#ffffd0;
text-decoration:none;
}
.news-latest-date{
margin-left:10px;
font-size:95%;
font-weight:600;
}

.news-latest-morelink{
margin-top:15px;
margin-left:0px;
}
.news-latest-morelink a{
font-size:9pt;
font-weight:500;
}
.news-latest-morelink a:hover{
font-weight:500;
}
.news-latest-gotoarchive{
margin-left:0px;
}
.news-list-container{
margin:0px;
padding:0px;
}
.news-list-title{
margin-bottom:7px;
font-weight:600;
}
.news-list-morelink{
margin-top:15px;
margin-bottom: 10px;
margin-left:-5px;
}
.news-single-title{
margin:0px 0px 10px 0px;
font-weight:600;
}
.news-single-timedata{
margin:0px 0px 10px 0px;
font-weight:600;
}
.news-single-subheader{
margin:0px 0px 10px 0px;
font-weight:600;
}
.news-single-img{
margin:0px;
padding:5px 0px 10px 0px;
float:left;
}
img.news-single-img{
width:350px;
}
.news-single-imgcaption{
margin:0px;
padding:0px;
font-size:80%;
font-weight:600;
color:silver;
}
em{
margin:0px;
 padding:0px;
font-size:80%;
font-weight:600;
color:silver;
}
.news-single-content{
clear:both;
}
.abstandnd{
margin:0;
padding:0;
height:10px;
}
*html .abstandnd{
margin-top:-10px;
}
.clearer{
height:1px;
background-color:#52911e;
}
.news-list-browse{
margin-top:-10px;
margin-bottom:0px;
font-size:10pt;
text-align:left;
}
*html .news-list-browse{
margin-top:-13px;
margin-bottom:30px;
}
.tx-ttnews-browsebox-SCell a{
color:silver;
text-decoration:none;
}
/*Layout für Suche*/
.csc-form-labelcell p{
font-size:10pt;
font-weight:600;
color:#2e611e;
}
label{
font-size:10pt;
font-weight:600;
color:#2e611e;
}
#mailformsubmit{
margin-top:10px;
}
.csc-searchResultRange{
font-size:10pt;
font-weight:600;
color:#2e611e;
}
.csc-searchResultHeader{
font-size:10pt;
font-weight:600;
color:#2e611e;
margin-top:10px;
}
.csc-noSearchResultMsg{
font-size:10pt;
font-weight:600;
color:#2e611e;
}
