.rsy_list_box {color: #333;  background-color: #FFF8F0;margin: 0 0 10px 0;padding:0 0 15px 0;}
.rsy_list_body {color: #0A1D5D; padding: 10px; margin:  0 0 0 0;}
.rsy_list_body p{text-align: left;margin: 10px 0 0 0;color: #0A1D5D;}

#listeMasterTable {
   position: relative;
   display: block;
}
#listeMasterTable tbody {
   position: relative;
   display: block;
}
#listeMasterTable td {
   position: relative;
   display: block;
   margin: 0;
   padding: 1px;
}
#listeMasterTable tr {
   position: relative;
   display: block;
}
#listeMasterTable tr.clearGif {
	display: none;
}


/****************************************************************/
/* Contentstart                                                 */
/****************************************************************/
#contentstart .rsy_list_head{
  position: relative;
  background-color: #eee;
  color: #333;
  text-decoration: none;
  padding: 2px 10px;
  margin: 0;
  font-weight: normal;
  font-size: 120%;  
  min-height: 20px;
}

#contentstart .rsy_list_head a,
#contentstart .rsy_list_head a:link,
#contentstart .rsy_list_head a:visited{
  background-color: #eee;
  color: #333;
  text-decoration: none;
  font-weight: normal;
}

#contentstart .rsy_list_head a:focus,
#contentstart .rsy_list_head a:hover,
#contentstart .rsy_list_head a:active,
#contentstart .rsy_list_head a.selected {
   text-decoration: underline;
}

#contentstart .rsy_list_mehr {
   padding: 0 10px 0 0;
}

#contentstart .rsy_list_mehr a,
#contentstart .rsy_list_mehr a:link,
#contentstart .rsy_list_mehr a:visited{
   color: #0073C3; 
   text-decoration: none; 
   text-align: right;
   background-position: left;
   background-repeat: no-repeat;
   display: block;
}

#contentstart .rsy_list_mehr a:focus,
#contentstart .rsy_list_mehr a:hover,
#contentstart .rsy_list_mehr a:active{
text-decoration: none;
color: #0073C3;
text-decoration: underline;
background-color: transparent;
}

/****************************************************************/
/* Content                                                      */
/****************************************************************/
#content .rsy_list_box {
   position: relative;
   display: block;
   min-width: 548px;
}

#content .rsy_list_head{
  position: relative;
  background-color: #eee;
  color: #333;
  text-decoration: none;
  padding: 2px 10px;
  margin: 0;
  font-weight: normal;
  font-size: 120%;  
  min-height: 20px;
}

#content .rsy_list_head a,
#content .rsy_list_head a:link,
#content .rsy_list_head a:visited{
  background-color: #eee;
  color: #333;
  text-decoration: none;
  font-weight: normal;
}

#content .rsy_list_head a:focus,
#content .rsy_list_head a:hover,
#content .rsy_list_head a:active,
#content .rsy_list_head a.selected {
   text-decoration: underline;
}

#content .rsy_detail_head_sub h2 {
   font-size: 140%;
   line-height: 120%;
   margin: 0 0 9px;
   color: #003366;
}

#content .rsy_list_mehr {
   padding: 0 10px 0 0;
   clear: left;
}

#content .rsy_list_mehr a,
#content .rsy_list_mehr a:link,
#content .rsy_list_mehr a:visited{
   color: #0073C3; 
   text-decoration: none; 
   text-align: right;
   background-position: left;
   background-repeat: no-repeat;
   display: block;
}

#content .rsy_list_mehr a:focus,
#content .rsy_list_mehr a:hover,
#content .rsy_list_mehr a:active{
text-decoration: none;
color: #0073C3;
text-decoration: underline;
background-color: transparent;
}

#content .rsy_detail_body .imgfloat {
   float: right;
   margin-left: 10px;
}

/****************************************************************/
/* Contenttermine                                               */
/****************************************************************/

#content .rsy_list_termin {
   padding: 0 0 10px;
   width: 550px;
   background-color: #FFF8F0;
}

#content .datum {
   padding: 10px;
}

#content .rsy_list_termin h2.titel{
  position: relative;
  background-color: #eee;
  color: #333;
  text-decoration: none;
  padding: 2px 10px;
  margin: 0;
  font-weight: normal;
  font-size: 120%;  
  height: 20px;
}

#content .rsy_list_termin h2.titel a,
#content .rsy_list_termin h2.titel a:link,
#content .rsy_list_termin h2.titel a:visited{
   color: #0073C3; 
   text-decoration: none; 
   text-align: left;
   background-position: left;
   background-repeat: no-repeat;
   display: block;
}

#content .rsy_list_termin h2.titel a:focus,
#content .rsy_list_termin h2.titel a:hover,
#content .rsy_list_termin h2.titel a:active{
   text-decoration: none;
   color: #0073C3;
   text-decoration: underline;
   background-color: #eee !important;
}

#content .rsy_termin .infobox h3 {
   font-size: 120%;
}

#content .rsy_list_termin .content {
   padding: 0 10px;
}

#content .rsy_list_termin p.mehr {
   padding: 0 10px 0 0;
}

#content .rsy_list_termin p.mehr a,
#content .rsy_list_termin p.mehr a:link,
#content .rsy_list_termin p.mehr a:visited{
   color: #0073C3; 
   text-decoration: none; 
   text-align: right;
   background-position: left;
   background-repeat: no-repeat;
   display: block;
}

#content .rsy_list_termin p.mehr a:focus,
#content .rsy_list_termin p.mehr a:hover,
#content .rsy_list_termin p.mehr a:active{
text-decoration: none;
color: #0073C3;
text-decoration: underline;
background-color: transparent;
}

#content .rsy_list_termin .imgbox {
   float: left;
   margin-right: 10px;
}

#content .rsy_list_termin dl {
   margin: 0;
}

#content .rsy_list_termin .clearleft {
   position: relative;
   clear: left;
}


/****************************************************************/
/* Contentstarttermine                                          */
/****************************************************************/
#contentstart .rsy_list_termin {
   padding: 0 0 10px;
   width: 550px;
   background-color: #FFF8F0;
}

#contentstart .datum {
   padding: 10px;
}

#contentstart .rsy_list_termin h2.titel{
  position: relative;
  background-color: #eee;
  color: #333;
  text-decoration: none;
  padding: 2px 10px;
  margin: 0;
  font-weight: normal;
  font-size: 120%;  
  height: 20px;
}

#contentstart .rsy_list_termin h2.titel a,
#contentstart .rsy_list_termin h2.titel a:link,
#contentstart .rsy_list_termin h2.titel a:visited{
   color: #0073C3; 
   text-decoration: none; 
   text-align: left;
   background-position: left;
   background-repeat: no-repeat;
   display: block;
}

#contentstart .rsy_list_termin h2.titel a:focus,
#contentstart .rsy_list_termin h2.titel a:hover,
#contentstart .rsy_list_termin h2.titel a:active{
   text-decoration: none;
   color: #0073C3;
   text-decoration: underline;
   background-color: #eee !important;
}

#contentstart .rsy_termin .infobox h3 {
   font-size: 120%;
}

#contentstart .rsy_list_termin .content {
   padding: 0 10px;
}

#contentstart .rsy_list_termin p.mehr {
   padding: 0 10px 0 0;
}

#contentstart .rsy_list_termin p.mehr a,
#contentstart .rsy_list_termin p.mehr a:link,
#contentstart .rsy_list_termin p.mehr a:visited{
   color: #0073C3; 
   text-decoration: none; 
   text-align: right;
   background-position: left;
   background-repeat: no-repeat;
   display: block;
}

#contentstart .rsy_list_termin p.mehr a:focus,
#contentstart .rsy_list_termin p.mehr a:hover,
#contentstart .rsy_list_termin p.mehr a:active{
text-decoration: none;
color: #0073C3;
text-decoration: underline;
background-color: transparent;
}

#contentstart .rsy_list_termin .imgbox {
   float: left;
   margin-right: 10px;
}

#contentstart .rsy_list_termin dl {
   margin: 0;
}

#contentstart .rsy_list_termin .clearleft {
   position: relative;
   clear: left;
}

#content .rsy_termin_detail .infobox {
   padding: 0;
}

#content .rsy_termin_detail .imgbox {
   float: left;
   margin-right: 10px;
}

#content .rsy_termin_detail dl {
   margin: 0;
}


/****************************************************************/
/* Bannerbk                                                     */
/****************************************************************/
#bannerbk .rsy_banner_head{
  position: relative;
  background-color: #ee6b00;
  color: #fff;
  text-decoration: none;
  padding: 0;
  margin: 13px 0 0 0;
  font-weight: normal;
  font-size: 100%;
  padding: 5px 0 5px 10px ;
}

#bannerbk .rsy_banner_head a,
#bannerbk .rsy_banner_head a:link,
#bannerbk .rsy_banner_head a:visited{
  background-color: none;
  color: #fff;
  text-decoration: none;
  font-weight: normal;
}

#bannerbk .rsy_banner_head a:focus,
#bannerbk .rsy_banner_head a:hover,
#bannerbk .rsy_banner_head a:active{
  text-decoration: none;
}

#bannerbk .rsy_banner_more a,
#bannerbk .rsy_banner_more a:link,
#bannerbk .rsy_banner_more a:visited{
   color: #0073C3; 
   text-decoration: none; 
   text-align: right;
   background-position: left;
   background-repeat: no-repeat;
   display: block;
   padding:0 10px 0 0;
}


#bannerbk .rsy_banner_more a:focus,
#bannerbk .rsy_banner_more a:hover,
#bannerbk .rsy_banner_more a:active{
text-decoration: none;
color: #0073C3;
text-decoration: underline;
}

#bannerbk .rsy_banner_box {
   position: relative;
   background-color: #FFF8F0;
   padding: 0 0 10px;
}

#bannerbk .rsy_banner_body {
   padding: 10px;
}

/** Bannerbk **/

#bannerbk .rsy_banner_termin h2.titel{
  position: relative;
  background-color: #ee6b00;
  color: #fff;
  text-decoration: none;
  padding: 0;
  margin: 13px 0 0 0;
  font-weight: normal;
  font-size: 100%;
  padding: 5px 0 5px 10px ;
}

#bannerbk .rsy_banner_termin h2.titel a,
#bannerbk .rsy_banner_termin h2.titel a:link,
#bannerbk .rsy_banner_termin h2.titel a:visited{
  background-color: none;
  color: #fff;
  text-decoration: none;
  font-weight: normal;
  text-align: left !important;
  display: block;
}

#bannerbk .rsy_banner_termin h2.titel a:focus,
#bannerbk .rsy_banner_termin h2.titel a:hover,
#bannerbk .rsy_banner_termin h2.titel a:active{
  text-decoration: none;
}

#bannerbk .rsy_banner_termin a,
#bannerbk .rsy_banner_termin a:link,
#bannerbk .rsy_banner_termin a:visited{
   color: #0073C3; 
   text-decoration: none; 
   text-align: right;
   background-position: left;
   background-repeat: no-repeat;
   display: block;
   padding:0 10px 0 0;
}


#bannerbk .rsy_banner_termin a:focus,
#bannerbk .rsy_banner_termin a:hover,
#bannerbk .rsy_banner_termin a:active{
   text-decoration: none;
   color: #0073C3;
   text-decoration: underline;
}

#bannerbk .rsy_banner_termin .infobox {
   background-color: #FFF8F0;
   padding: 0 10px;
}

#bannerbk .rsy_banner_termin {
   padding: 0 0 10px;
   width: 180px;
   background-color: #FFF8F0;
}