.r-offen-tr  { border-top: 1px solid #c8c8c8; border-bottom: 1px solid #c8c8c8; }
.r-offen-gr   { background-color: #FFFFCC; border-top: 1px solid #c8c8c8; border-bottom: 1px solid #c8c8c8; }
.r-menu1 { background-color: #FFFF00; }
.r-menu2 { background-color: #FFFFCC; border-top: 1px solid #c8c8c8; border-bottom: 1px solid #c8c8c8; vertical-align: top; padding-top:5px; padding-bottom:100px; }
.r-pfad { background-color: #FFFFCC; padding-left:5px; border-top: 1px solid #c8c8c8; border-bottom: 1px solid #c8c8c8; }
.content { padding-left:5px; vertical-align:top; }
.content p { color:#000033; }
.content h1 { font-size:15px; color:#000066; }
.imgtext-nowrap { width:100%; }
.imgtext-table { horizontal-align:right; }

body  { font-size: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 5px 0px 0px }
p { font-size:13px; }
p.csc-caption { font-size:13px; font-weight:bold; }
li { font-size:13px; }
td { font-size:13px; }

.navieinzug1 { margin-left:2px; }
.navieinzug2 { margin-left:17px; }
.menu1 { margin-left:5px; color: #000066; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration:none }
.menu1:hover  { font-weight:bold; }
.menu1_active  { margin-left:5px; color: #000066; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration:none }
.menu2 { margin-left:5px; color: #000066; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration:none }
.menu2:hover { font-weight:bold; }
.menu2_active { margin-left:5px; color: #000066; font-weight:bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration:none }
.pfad { margin-left:5px; color: #000066; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration:none }
.meta { width="25%"; color: #000066; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration:none }


.news-header { vertical-align:top; width:100%; background-color:#FFFFCC;}
.news-titel {font-size:12px; font-weight:bold; color:#000066; }
.news-titel a { font-size:12px; font-weight:bold; text-decoration:none; color:#000066; }
.news-titel a:visited { font-size:12px; font-weight:bold; text-decoration:none; color:#000066; }
.news-datum { text-align:right; font-size:12px; color:#0000666; }
.news-vorschauteaser { vertical-align:top; }
.news-vorschauteaser a { font-size:10px; text-decoration:none; color:#000066; }
.news-vorschauteaser a:visited { font-size:10px; text-decoration:none; color:#000066; }
.news-vorschauteaser a:hover { font-size:10px; font-weight:bold; text-decoration:none; color:#000066; }
.news-anzeige a { font-size:10px; text-decoration:none; color:#000066; }
.news-anzeige a:visited { font-size:10px; text-decoration:none; color:#000066; }
.news-anzeige a:hover { font-size:10px; text-decoration:none; color:#000066; }
.news-teaser h3 { font-size:10px; font-weight:bold; }

.news-browser { width:100%; text-align:center; text-decoration:none; }
.news-browserlinks { font-size:10px; text-decoration:none; color:#000000; }
.news-browserlinks a { font-size:10px; text-decoration:none; color:#000066; }
.news-browserlinks a:hover { font-size:10px; font-weight:bold; text-decoration:none; color:#000066; }
.news-browserlinks a:visited { font-size:10px; text-decoration:none; color:#000066; }

.news-single-imgcaption { font-size:10px; font-weight:bold; }
.news-single-related { font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight:bold; }
.news-newsrelated { font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.news-textfiles { font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight:bold; }
.news-single-links { font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight:bold; }