/*enthaelt styles für den News-Bereich, außer: Teader und Hotnews (= Teaser für Topnews) */
/*____________________Anpassung Newsseiten_____________________________________*/
body.news div#mittebreit, body#topnews div#mittebreit {
    width:650px;
}
/* ____________Ende Anpassung Newsseiten______________*/
/*___________________________Anpassungen Gerüst Newssystem_______________________________  */

/* folgend: Standard-Angabe für den für alle Newsanzeigen Einzel- und Listen (außer: Teaser, Hotnews) relevanten Haupt-News-Div  */
div#news {
width:620px;
margin-top:10px;
background:#ffffff;
position:relative;
}
/* Anpassung News-DIV für spezielle Seiten */
/*body#XXXXX div#news, body#YYYYY div#news {
width:590px;
}*/
/*______________________ Ende Anpassungen NEWS-DIV____________________ */

div#news div#katankerdiv {
font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px; 
    color:#000000;
    background:#369227;
    background:#F9FDF8;
    padding:1px 2px;
    height:14px;  
}
div#news div#katankerdiv a {
font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px; 
    color:#000000;
    text-decoration:none;
    line-height:14px; 
}
div#news div#katankerdiv a:hover {
	text-decoration:underline;
}
div#news div.header {
/* width:540px;*/
background-color:#ffffff; 
padding:0;
margin:26px 0 5px 0;
}
div#news div.header h1 {
display:inline;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color:#f00000;
    border-bottom:0;
}
div#news p.subheader {
font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color:#f00000;
    margin:0px;
}
div#news div.eintrag {
/* width:450px; */
margin:0;
padding:10px 0 10px 0;
border-bottom:1px solid #f3f3f3;
}
div#news div.eintrag p {
margin:0;
}
div#news div.eintrag p.titel {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color:#777777;
}
div#news div.eintrag p.subtitel {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color:#777777;
margin-bottom:6px;
}
div#news div.eintrag img {
margin:3px 18px 10px 0px;
float:left;
}
/* folgt: ___________kleine Bilder Übersichten_______________ */
div#news div.eintrag img.timage {
margin:2px 8px 2px 0;
border:0;
float:left;
}
div#news div.eintrag p.link {
clear:left;
}
div#news div.eintrag p.trennung {
text-align:center;
margin-top:2px;
margin-bottom:2px;
clear:both;
}
div#news div.eintrag .etext, div#news div.eintrag .ekurztext, div#news div.artikel {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 14px;
color:#605d5c;
text-align: left;
vertical-align: top;
margin-bottom:10px;
font-weight:normal;
}
div#news p.katlink {
text-align:right;
padding:0px;
margin:3px 5px 10px 0; 
}
/*__________________________________________Einzeleintrag Langtext mit HTML (= div.artikel)___________*/
/* für jeden Eintrags-DIV separate Definitionen erforderlich/möglich */
div#news div.artikel p {
margin-top:8px;
margin-bottom:8px;
font-weight:normal;
}
div#news div.artikel a, div#news div.eintrag a {
font-size:11px;
font-weight:normal;
}
div#news div.artikel a:link, div#news div.eintrag a:link {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#f00000;
}
div#news div.artikel a:visited, div#news div.eintrag a:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#f00000;
}
div#news div.artikel a:hover, div#news div.eintrag a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#777777;
}
div#news div.artikel ol, div#news div.artikel ul {
margin:8px;
margin-left:40px;
padding-left:0px;
list-style-type:square; 
list-style-position:inside;
}
div#news div.artikel ol {
list-style-type:decimal; 
}
div#news div.artikel li {
margin:2px 0px;
}
/*_______________________________ Ende HTML-Langtext___________ */
div#news p.rechtslink {
text-align:right;
padding:0px;
margin:10px 5px;
}
div#news p.rechtslink a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}
div#news p.archivlink {
text-align:right;
padding:10px 0;	
}
div#news p.katlink a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}
div#news div.artikel table {
margin:5px;
}
div#news div.eintrag h3 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}
div#news div.eintrag hr {
background-color:#f3f3f3;
height:1px;
border:0px;
clear:left;
}
/* Newsnavigation  */
div#navili {
margin:0 0 0 0;
}
div#rechts ul#newsnavi {
list-style-type: square; 
margin:10px 0 10px 16px;
padding:0px;
font-size:10px;   
}
div#rechts ul#newsnavi li {
margin:0;
padding:3px 0;   
}
div#rechts ul#newsnavi ul {
list-style-type: none;    
margin:0;
padding:0;   
}
div#rechts ul#newsnavi ul li {
margin-left:12px;   
}
ul#newsnavi a:link, ul#newsnavi a:visited {
color:#605d5c;
text-decoration:none;    
}
ul#newsnavi a.aktiv, ul#newsnavi a:hover {
text-decoration:underline;        
}
ul#newsnavi a:active {
	color:#605d5c;    
}
body#topnews a#topnews {
text-decoration:underline;  
}
ul#newsnavi a, body#newsorder a.aktiv {
color:#605d5c;
}
body#newsorder a#anmeldung {
text-decoration:underline;
}
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/ 
.cleaner {
clear:both;
}
/* Spezielle (Größen-) Anpassungen für News-Einzeleintrag */
body#newseintrag div#news {

}
div#breadcrumb {
font-size:11px;
margin-left:2px;
}
div#breadcrumb span#breadheader {
font-size:9px;	
}
h1.newsheader {
	margin:12px 0 0 2px;
}

