/** News im Bannerbk **/

#bannerbk .rsy_banner_box {
   background-color: #DB0202;
}

#bannerbk .rsy_banner_head {
   color: #fff;
   border-bottom: 1px solid #fff;
   font-size: 120%;
}

#bannerbk .rsy_banner_head a,
#bannerbk .rsy_banner_head a:link,
#bannerbk .rsy_banner_head a:visited {
   color: #fff;
   text-decoration: none;
   padding: 12px 10px 8px 10px;
   display: block;
   text-transform: uppercase;
}

#bannerbk .rsy_banner_head a:focus,
#bannerbk .rsy_banner_head a:hover,
#bannerbk .rsy_banner_head a:active,
#bannerbk .rsy_banner_head a.selected,
#bannerbk .rsy_banner_head a.selected:link,
#bannerbk .rsy_banner_head a.selected:visited,
#bannerbk .rsy_banner_head a.selected:focus,
#bannerbk .rsy_banner_head a.selected:hover,
#bannerbk .rsy_banner_head a.selected:active {
   text-decoration: underline;
}

#bannerbk .rsy_banner_body p {
   color: #fff;
   padding: 10px;
}

#bannerbk .rsy_banner_more {
   display: block;
   color: #fff;
   text-align: right;
}

#bannerbk .rsy_banner_more a,
#bannerbk .rsy_banner_more a:link,
#bannerbk .rsy_banner_more a:visited {
   color: #fff;
   text-decoration: none;
   font-style: italic;
   display: block;
   text-align: right;
   padding: 5px 10px 3px;
}

#bannerbk .rsy_banner_more a:focus,
#bannerbk .rsy_banner_more a:hover,
#bannerbk .rsy_banner_more a:active,
#bannerbk .rsy_banner_more a.selected,
#bannerbk .rsy_banner_more a.selected:link,
#bannerbk .rsy_banner_more a.selected:visited,
#bannerbk .rsy_banner_more a.selected:focus,
#bannerbk .rsy_banner_more a.selected:hover,
#bannerbk .rsy_banner_more a.selected:active {
   text-decoration: underline;
}

/** Termine im Baukasten **/

#bannerbk .rsy_termin {
   background-color: #DB0202;
   width: 245px;
}

#bannerbk .rsy_termin h2.titel {
   border-bottom: 1px solid #fff;
   color: #fff;
   font-size: 120%;
   text-transform: uppercase;
}

#bannerbk .rsy_termin h2.titel a,
#bannerbk .rsy_termin h2.titel a:link,
#bannerbk .rsy_termin h2.titel a:visited {
   color: #fff;
   text-decoration: none;
   padding: 12px 10px 8px 10px;
   display: block;
}

#bannerbk .rsy_termin h2.titel a:focus,
#bannerbk .rsy_termin h2.titel a:hover,
#bannerbk .rsy_termin h2.titel a:active,
#bannebrk .rsy_termin h2.titel a.selected,
#bannerbk .rsy_termin h2.titel a.selected:link,
#bannerbk .rsy_termin h2.titel a.selected:visited,
#bannerbk .rsy_termin h2.titel a.selected:focus,
#bannerbk .rsy_termin h2.titel a.selected:hover,
#bannerbk .rsy_termin h2.titel a.selected:active {
   text-decoration: underline;
}

#bannerbk .rsy_termin .veranstalter h3 {
   color: #fff;
   font-size: 110%;
   font-weight: bold;
   padding: 5px 10px 3px;
}

#bannerbk .rsy_termin .veranstalter address {
   color: #fff;
   padding: 5px 10px;
}

#bannerbk .rsy_termin .veranstalter p {
   color: #fff;
   padding: 5px 10px;
}

#bannerbk .rsy_termin .datum h3 {
   color: #fff;
   font-size: 110%;
   font-weight: bold;
   padding: 5px 10px 3px;
}

#bannerbk .rsy_termin .datum p {
   color: #fff;
   padding: 5px 10px;
}

#bannerbk .rsy_termin .referent h3 {
   color: #fff;
   font-size: 110%;
   font-weight: bold;
   padding: 5px 10px 3px;
}

#bannerbk .rsy_termin .referent p {
   color: #fff;
   padding: 5px 10px;
}

#bannerbk .rsy_termin p.mehr a,
#bannerbk .rsy_termin p.mehr a:link,
#bannerbk .rsy_termin p.mehr a:visited {
   color: #fff;
   text-align: right;
   padding: 5px 10px;
   text-decoration: none;
   display: block;
   font-style: italic;
}

#bannerbk .rsy_termin p.mehr a:focus,
#bannerbk .rsy_termin p.mehr a:hover,
#bannerbk .rsy_termin p.mehr a:active,
#bannerbk .rsy_termin p.mehr a.selected,
#bannerbk .rsy_termin p.mehr a.selected:link,
#bannerbk .rsy_termin p.mehr a.selected:visited,
#bannerbk .rsy_termin p.mehr a.selected:focus,
#bannerbk .rsy_termin p.mehr a.selected:hover,
#bannerbk .rsy_termin p.mehr a.selected:active {
   text-decoration: underline;
}

/** Details im Contentbereich **/

#content .rsy_detail_box .rsy_detail_head_sub h2 {
   font-size: 140%;
   color: #333;
   font-weight: bold;
   margin-bottom: 10px;
}

/** News im Contentbereich **/

#content .rsy_list_box {
   border-bottom: 1px solid #ccc;
   padding-bottom: 15px;
}

#content .rsy_list_head_left {
   color: #DB0202;
   font-size: 120%;
}

#content .rsy_list_head_left a,
#content .rsy_list_head_left a:link,
#content .rsy_list_head_left a:visited {
   color: #DB0202;
   text-decoration: none;
   display: block;
}

#content .rsy_list_head_left a:focus,
#content .rsy_list_head_left a:hover,
#content .rsy_list_head_left a:active,
#content .rsy_list_head_left a.selected,
#content .rsy_list_head_left a.selected:link,
#content .rsy_list_head_left a.selected:visited,
#content .rsy_list_head_left a.selected:focus,
#content .rsy_list_head_left a.selected:hover,
#content .rsy_list_head_left a.selected:active {
   text-decoration: underline;
}

#content .rsy_list_mehr a,
#content .rsy_list_mehr a:link,
#content .rsy_list_mehr a:visited {
   display: block;
   text-align: right;
   color: #DB0202;
   font-style: italic;
   text-decoration: none;
}

#content .rsy_list_mehr a:focus,
#content .rsy_list_mehr a:hover,
#content .rsy_list_mehr a:active,
#content .rsy_list_mehr a.selected,
#content .rsy_list_mehr a.selected:link,
#content .rsy_list_mehr a.selected:visited,
#content .rsy_list_mehr a.selected:focus,
#content .rsy_list_mehr a.selected:hover,
#content .rsy_list_mehr a.selected:active {
   text-decoration: underline;
}

/** Termine im Content **/

#content .rsy_termin h2.titel {
   color: #D70B09;
   font-size: 120%;
}

#content .rsy_termin h2.titel a,
#content .rsy_termin h2.titel a:link,
#content .rsy_termin h2.titel a:visited {
   display: block;
   color: #D70B09;
   text-decoration: none;
}

#content .rsy_termin h2.titel a:focus,
#content .rsy_termin h2.titel a:hover,
#content .rsy_termin h2.titel a:active,
#content .rsy_temrin h2.titel a.selected,
#content .rsy_termin h2.titel a.selected:link,
#content .rsy_termin h2.titel a.selected:visited,
#content .rsy_termin h2.titel a.selected:focus,
#content .rsy_termin h2.titel a.selected:hover,
#content .rsy_termin h2.titel a.selected:active {
   text-decoration: underline;
}

#content .rsy_termin .content p.mehr a,
#content .rsy_termin .content p.mehr a:link,
#content .rsy_termin .content p.mehr a:visited {
   color: #D70B09;
   display: block;
   text-align: right;
   font-style: italic;
}

#content .rsy_termin .content p.mehr a:focus,
#content .rsy_termin .content p.mehr a:hover,
#content .rsy_termin .content p.mehr a:active,
#content .rsy_termin .content p.mehr a.selected,
#content .rsy_termin .content p.mehr a.selected:link,
#content .rsy_termin .content p.mehr a.selected:visited,
#content .rsy_termin .content p.mehr a.selected:focus,
#content .rsy_termin .content p.mehr a.selected:hover,
#content .rsy_termin .content p.mehr a.selected:active {
   text-decoration: underline;
}
