h1, h2, h3, h4 {
  color:                #a40013;    /*rot*/
  font-weight:          bold;
}

/* Menü oben */
div#topMenu {
  background-color:     #a5a6aa;    /*grau*/
}

div#topMenu ul li a {
  color:                black;
  text-decoration:      none;
  font-weight:          bold;
}

div#topMenu ul li a:hover {
  color:                white;
  text-decoration:      underline;
}

div#topMenu ul li.navSelected a {
  color:                white;
  text-decoration:      underline;
}

div#topMenu ul li.navSelected a:hover {
  text-decoration:      underline;
}

.topSep {
  font-weight:          normal;
}

#search a {
  color:                #a40013;     /*rot*/
  font-weight:          bold;
  text-decoration:      none;
}

/* Menü links */
div#leftMenu {
  background-color:     #e3e7ee;   /*hellgrau*/
}

div#leftMenu ul li a {
  font-weight:          bold;
  color:                #a40013;     /*rot*/
  text-decoration:      none;
}

div#leftMenu ul li ul li a {
  font-weight:          normal;
  color:                black;
}

div#leftMenu * a, #leftMenu ul li.navSelected ul li a {
  color:                black;
  background-color:     #e3e7ee;     /*hellgrau*/
}

div#leftMenu ul li.navSelected a {
  color:                white;
  background-color:     #a40013;      /*rot*/
}

div#leftMenu ul li a:hover, div#leftMenu ul li ul li a:hover {
  color:                white;
  background-color:     #a40013;    /*rot*/
}

/* Contentbereich */
div#content ul {
  list-style:           none;
  list-style-image:     url( "images/bullet_arrow_496193.gif" );
}

div#content a, div#content p a {
  text-decoration:      underline;
  color:                #a40013;      /*rot*/
}

.emoticonPlaceHolder {
  border:               1px solid #a40013;    /*rot*/
}

/* Tickerboxen */
div#ticker, div#events {
  background-color:     #e3e7ee;     /*hellgrau*/
  }

div#ticker a, div#events a {
  color:                black;
  text-decoration:      none;
}
  
.newsEntryOdd, .newsEntryEven {
  color:                #a40013;      /*rot*/
}

a.newsEntryLink {
  color:                black;
}

.newsDate {
  color:                #a40013;     /*rot*/
  font-weight:          bold;
}

.topLeft {
  background-color:     #caccd1;
  color:                #a40013;    /*rot*/
}

.flat li a {
  color:                #a40013;     /*rot*/
  text-decoration:      none;
  font-weight:          bold;
}

div#status {
  background-image:     url( "images/status_bg.jpg" );
  background-repeat:    no-repeat;
}

.changeDate, .authorEmail {
  font-weight:          bold;
  color:                #a40013;     /*rot*/
}

.authorEmail {
  text-decoration:      none;
}

div#event {
position: absolute;
margin: 0;
left: 757px;
right: 0;
width: 246px;
height: 140px;
top: 300px;
background-color: #e3e7ee;
}

div#infoBlock {
position: absolute;
margin: 0;
left: 757px;
right: 0;
width: 246px;
height: 140px;
top: 350px;
background-color: #e3e7ee;
}

div#infoBlock div {
padding: 3px 5px 3px 10px;
}

#infoBlock {
line-height: 12px;
border: none;
}

div#infoBlock p {
color: black;
text-decoration: none;
}

div#stellen {
position: absolute;
margin: 0;
left: 757px;
right: 0;
width: 246px;
height: 120px;
top: 500px;
background-color: #e3e7ee;
}

div#stellen div {
padding: 3px 5px 3px 10px;
}

#stellen {
line-height: 10px;
border: none;
}

div#stellen p {
color: black;
text-decoration: none;
}


