body        { font-size: 12pt; font-family: verdana; padding-right: 12pt; width: 90% }
.eingabefeld  { color: #800000; font-family: san-serif; background-color: #fffafc; background-image: url("backimage.gif"); border: solid 1px #e9c1c3 }
.hide  { font-size: 5px; visibility: hidden }
div.header   { width: 703px; height: 160px }
ul#menu   { margin: 0; height: 15px }
ul#menu li  { display: inline; padding-right: 4px; padding-left: 4px }
body     { padding: 0 }
#wrapper  { margin-right: auto; margin-left: auto; width: 703px }
#content   { width: 650px }
a     { color: #c03; font-size: 10pt; text-decoration: none }
a:hover    { color: #c03; text-decoration: underline }
a:visited     { color: #c03 }
BODY  { scrollbar-arrow-color: #995a49; scrollbar-base-color: #F4F4F0; scrollbar-darkshadow-color: #999966 } 
p {line-height: 105%;}
.initial_standard:first-letter {font-size: 230%; font-family: verdana; color: #899262; font-stretch: extra-expanded; font-weight: bold}
.neuer_absatz     { font-size: 10pt; text-align: justify; text-indent: 0.5cm; padding-right: 2pt }
.ueberschrift    { color: #933; font-size: 15pt; font-family: Verdana; font-variant: small-caps; font-weight: bold; text-indent: 1cm; letter-spacing: 2px }
h1     { color: #900; font-size: 2em; margin-left: 20px }
h2     { color: #900; font-size: 1.1em; margin-left: 20px }
.success_story   { color: #545454; font-size: 10pt; font-family: Courier; padding: 1cm }
.quota_a    { color: #344f19; font-size: 10pt; font-family: Courier; background: #fffcf9; margin: 5px 50px 20px; padding: 8px 8pt; border: double #7a8a5a }
.quota_b       { color: #7f1f00; font-size: 10pt; font-family: Verdana; padding: 8px; border-color: #995749; outline: ridge 12pt #7d2d59 }
.img_text    { color: #7d2d59; font-size: 11px; font-family: verdana; line-height: 11px; text-decoration: none; margin: 2pt 0 0; padding: 0 5pt; border-style: solid none none; border-width: 2px medium medium; border-color: #b0608c olive olive }
.menu  { color: #995749; font-size: 16px; font-family: verdana; font-variant: small-caps; font-weight: bold }
.infobox {font-family: times; font-size: 11pt; font-weight: bold; letter-spacing: 1px; color: #995a49; borderXXX: medium solid #995749; background: transparent;}
.einleiter {font-family: verdana; font-size: 10pt; font-weight: bolder; padding: 12px; letter-spacing: 2px; color: #A8080E; border: double;}
.footer
  { height:16px; padding: 3px; font-size:11px; white-space:nowrap; position:relative; width:100%; text-align:center; border-top:3px solid #7A8A5A; color:black; background-color: #995a49; background-imageX: url(Bilder/cn_logo.gif);}
  .intro   { color: #995749; font-size: 12px; font-family: Verdana; font-weight: bold; text-align: justify; padding-right: 12px; padding-left: 12px }
  .counter   { color: #955345; font-size: 26px; font-family: Times; font-weight: bold }
  .imgdescr  { margin-right: 5px; float: left }
  
  /* ------------NEWS & CALENDAR --------------------------------- */
div.news  { }
div.news h3  { color: #fffcf6; font-size: 1.5em; background-color: #c35c37; margin: 0 0 3px; padding: 3px }
div.news h4  { color: #c35c37; font-size: 1.3em; margin: 0; padding: 0 }
.calender    { font: 12px Arial; background: url("Bilder/calender.gif") no-repeat; text-align: center; margin-top: 3px; margin-left: 30px; width: 49px; height: 58px; float: left; clear: right }
.calender .m {
	color:#FFF;
	padding-top:3px;
}
.calender .d {
	color:#555;
	padding-top:1px;
	font-size:20px;
	font-weight:bold;
}
.calender .y {
	color:#555;
	font-size:9px;}

div.newscontent    { font-size: 12px; background-color: #fafffe; margin: 6px 0; padding: 10px 20px; width: 500px; float: right; border: groove 2px #c30 }