/* BLÄTTERER */
.wgBlaetterer td table td span,
.wgBlaetterer td table td.blaetterer{
   padding: 0 3px;  
}

/** Redaktionsserver Content **/
#content .rsy_list_box {
   position: relative;
   margin: 1.5em 0;
}
#content .rsy_list_head {
   position: relative;
   padding: 0 0 5px;
   margin: 0 0 5px;
   border-bottom: 2px solid #e5e5e5;
}
#content .rsy_list_head_left {
   position: relative;
   padding-right: 90px;
   font-size: 100%;
   color: #a52f33;
   text-transform: uppercase;
}
#content .rsy_list_head_left a,
#content .rsy_list_head_left a:link,
#content .rsy_list_head_left a:visited {
   color: #a52f33;
   text-decoration: none;
}
#content .rsy_list_head_left a:focus,
#content .rsy_list_head_left a:hover,
#content .rsy_list_head_left a:active {
   color: #a52f33;
   text-decoration: underline;
   background-color: transparent;
}
#content .rsy_list_body {
   font-size: 92%;
   overflow: hidden;
}
#content .rsy_list_body .imgfloat {
   float: left;
   margin: 0 1em 1em 0;
   display: block;
}
#content .rsy_list_body .imgfloat p.rsy_bildunterschrift {
   font-size: 92%;
}
#content .rsy_list_mehr {
   position: absolute;
   right: 0;
   top: 0;
}
#content .rsy_list_mehr a,
#content .rsy_list_mehr a:link,
#content .rsy_list_mehr a:visited {
   color: #a52f33;
   font-size: 86%;
   display: inline;
   font-weight: normal;
}
#content .rsy_list_mehr a:focus,
#content .rsy_list_mehr a:hover,
#content .rsy_list_mehr a:active {
   text-decoration: underline;
   background-color: transparent;
}
#content .clearGif {
   display: none;
}
#content .rsy_detail_head_sub h2{
   font-size: 100%;
   color: #333;
   font-style: normal;
   font-weight: normal;
}
#content .rsy_detail_body .imgfloat a:focus,
#content .rsy_detail_body .imgfloat a:hover,
#content .rsy_detail_body .imgfloat a:active {
   background-color: transparent;
}
/** Termine im Redaktionsserver **/
#content .rsy_termin {
   margin: 0 0 1em;
   padding: 0 0 1em;
   position: relative;
}
#content .rsy_termin .content {
   padding: 1em 0;
   font-size: 92%;
}
/** Redaktionsserver Termine Liste - Überschrift **/
#content .rsy_termin h2.titel {
   position: relative;
   padding: 0 0 5px;
   margin: 0 0 1em;
   border-bottom: 2px solid #e5e5e5;
   font-size: 100%;
   color: #004494;
   text-transform: uppercase;
   font-family: Verdana, Geneva, "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif;
}
#content .rsy_termin h2.titel a,
#content .rsy_termin h2.titel a:link,
#content .rsy_termin h2.titel a:visited {
   font-weight: bold;
   text-decoration: none;
}
#content .rsy_termin h2.titel a:focus,
#content .rsy_termin h2.titel a:hover,
#content .rsy_termin h2.titel a:active {
   color: #a52f33;
   text-decoration: underline;
   background-color: transparent;
}
/** Redaktionsserver Termine Liste - Infoboxen **/
#content .rsy_termin .datum,
#content .rsy_termin .veranstalter,
#content .rsy_termin .referent {
   position: relative;
}
#content .rsy_termin .datum h3,
#content .rsy_termin .veranstalter h3,
#content .rsy_termin .referent h3 {
   color: #a52f33;
   font-style: italic;
   font-size: 100%;
}
#content .rsy_termin .datum p,
#content .rsy_termin .veranstalter p,
#content .rsy_termin .referent p {
   font-style: italic;
}
#content .rsy_termin .clearVeranstalterReferent {
   clear: left;
   position: relative;
   height: 1px;
   background-color: #fff;
}
/** Redaktionssystem Termine Liste - Imagefloat **/
#content .rsy_termin .content .imgbox dl {
   margin: 0;
}
#content .rsy_termin .content .imgbox {
   float: left;
   margin: 0 1em 0 0;
   position: relative;
   border: 0 none;
}
#content .rsy_termin .content .imgbox dl dd {
   /** BILDUNTERSCHRIFT! **/
   font-size: 92%;
}
/** Redaktionssystem Termine Liste - Weiterlesen **/
#content .rsy_termin .content p.mehr {
   position: absolute;
   top: 0;
   right: 0; 
}
#content .rsy_termin .content p.mehr a,
#content .rsy_termin .content p.mehr a:link,
#content .rsy_termin .content p.mehr a:visited {
   color: #a52f33;
   font-size: 86%;
   display: inline;
   font-weight: normal;
}
#content .rsy_termin .content p.mehr a:focus,
#content .rsy_termin .content p.mehr a:hover,
#content .rsy_termin .content p.mehr a:active {
   text-decoration: underline;
   background-color: transparent;
}
/** Termine Detail Seite Untertitel **/
#content .rsy_termin h2.subtitle {
   font-size: 100%;
   color: #333;
   font-weight: normal;
}
/** Termine Detail Seite Bild **/
#content .rsy_termin .imgbox a:focus,
#content .rsy_termin .imgbox a:hover,
#content .rsy_termin .imgbox a:active {
   background-color: transparent;
}
/** Redaktionsserver News im BannerBK **/
#bannerbk .rsy_banner_box {
   position: relative;
   margin: 0 0 1em;
   padding: 10px 15px;
   background-color: #fff;
   border: 1px solid #c9c9c9;
}
#bannerbk .rdy_banner_head {
   position: relative;
}
#bannerbk .rsy_banner_head_left {
   position: relative;
   padding: 0;
   margin: 0;
   color: #a52f33;
   font-size: 100%%;
   font-weight: normal;
}
#bannerbk .rsy_banner_head_left a,
#bannerbk .rsy_banner_head_left a:link,
#bannerbk .rsy_banner_head_left a:visited {
   color: #a52f33;
   text-decoration: none;
   font-weight: normal;
}
#bannerbk .rsy_banner_head_left a:focus,
#bannerbk .rsy_banner_head_left a:hover,
#bannerbk .rsy_banner_head_left a:active {
   background-color: transparent;
   color: #a52f33;
}
#bannerbk .rsy_banner_more {
   position: relative;
   display: block;
   text-align: right;
   font-size: 92%;
}
#bannerbk .rsy_banner_more a,
#bannerbk .rsy_banner_more a:link,
#bannerbk .rsy_banner_more a:visited {
   text-decoration: none;
   color: #a52f33;
}
#bannerbk .rsy_banner_more a:focus,
#bannerbk .rsy_banner_more a:hover,
#bannerbk .rsy_banner_more a:active {
   text-decoration: underline;
   background-color: transparent;
}
/** Redakionssystem Termine **/
#bannerbk .rsy_termin {
   position: relative;
   margin: 0 0 1em;
   padding: 10px 15px;
   background-color: #fff;
   width: 227px;
   border: 1px solid #c9c9c9;
}
#bannerbk .rsy_termin h2.titel {
   position: relative;
   padding: 0;
   margin: 0;
   color: #a52f33;
   font-size: 100%;
   font-weight: normal;
}
#bannerbk .rsy_termin h2.titel a,
#bannerbk .rsy_termin h2.titel a:link,
#bannerbk .rsy_termin h2.titel a:visited {
   color: #a52f33;
   text-decoration: none;
   font-weight: normal;
}
#bannerbk .rsy_termin h2.titel a:focus,
#bannerbk .rsy_termin h2.titel a:hover,
#bannebrk .rsy_termin h2.titel a:active {
   background-color: transparent;
   color: #a52f33;
}
#bannerbk .rsy_termin p.mehr {
   position: relative;
   display: block;
   text-align: right;
   font-size: 92%;
}
#bannerbk .rsy_termin p.mehr a,
#bannerbk .rsy_termin p.mehr a:link,
#bannerbk .rsy_termin p.mehr a:visited {
   text-decoration: none;
   color: #a52f33;
}
#bannerbk .rsy_termin p.mehr a:focus,
#bannerbk .rsy_termin p.mehr a:hover,
#bannerbk .rsy_termin p.mehr a:active {
   text-decoration: underline;
   background-color: transparent;
}
#bannerbk .rsy_termin .infobox h3 {
   font-size: 92%;
   font-weight: bold;
}
/** Clear Gif **/
#bannerbk .clearGif {
   display: none;
}
