/* generelle textformatierung */

img { border: none; }

/* Modul BoxTeaserRollover mit Mouse-Over-Effekt */
.BoxTeaserRollover { }

/* off state */
.BoxTeaserRollover .TeaserSmall { position: relative; height: 25px; background: #ffffff; border-top: 1px solid #ebebeb; clear: both; overflow: hidden; }
.BoxTeaserRollover .TeaserSmall .TeaserInfo { float: left; width: 95px; padding: 5px 0px 0px 9px; color: #333; font-size: 11px; font-weight: normal;}
.BoxTeaserRollover .TeaserSmall .TeaserPic { display: none; }
.BoxTeaserRollover .TeaserSmall .TeaserText { float: left; width: 321px; padding: 5px 0px 0px 0px; }
.BoxTeaserRollover .TeaserSmall .TeaserText .Info { display: none; }
.BoxTeaserRollover .TeaserSmall .TeaserText h3 { padding: 0; margin: 0; font-size: 12px; line-height: 16px; font-weight: bold; }
.BoxTeaserRollover .TeaserSmall .TeaserHead { color: #0066CC;padding: 0; margin: 0; font-size: 12px; line-height: 18px; font-weight: bold; }
.BoxTeaserRollover .TeaserSmall .TeaserZielgebiet { display: none; }
.BoxTeaserRollover .TeaserSmall .TeaserText p { display: none; }
.BoxTeaserRollover .TeaserSmall .TeaserMehr { display: none; }

/* over state */
.BoxTeaserRollover .TeaserBig { position: relative; height: 110px; background: #ebebeb ; border-top: 1px solid #ebebeb; clear: both; overflow: hidden; }
.BoxTeaserRollover .TeaserBig .TeaserInfo { float: left; width: 95px; padding: 3px 0px 0px 9px; color: #cc0000; font-size: 14px; font-weight: bold;  }
.BoxTeaserRollover .TeaserBig .TeaserPic { float: left; width: 108px; height: 95px; padding: 0px; text-align: center; vertical-align: middle; padding: 4px 0px 0px 0px;}
.BoxTeaserRollover .TeaserBig .TeaserText { float: left; width: 270px; height: 70px; padding: 3px 5px 0px 7px; overflow: hidden; }
.BoxTeaserRollover .TeaserBig .TeaserText .Info { color: #cc0033; font-size: 11px; text-transform: uppercase; }
.BoxTeaserRollover .TeaserBig .TeaserText h3 { padding: 0; margin: 0; font-size: 12px; line-height: 18px; font-weight: bold; }
.BoxTeaserRollover .TeaserBig .TeaserHead  { display: none; }
.BoxTeaserRollover .TeaserBig .TeaserZielgebiet { float: left; width: 270px; color: #0066CC; font-size: 11px;font-weight: bold;padding: 3px 5px 0px 7px; overflow: hidden; }
.BoxTeaserRollover .TeaserBig .TeaserText p { font-size: 9px;}
.BoxTeaserRollover .TeaserBig .TeaserMehr { float: left; width: 270px; text-align: right; padding: 3px 5px 0px 7px; overflow: hidden; }

.BoxTeaserRollover .TeaserText a ,
.BoxTeaserRollover .TeaserText a:active,
.BoxTeaserRollover .TeaserText a:link,
.BoxTeaserRollover .TeaserText a:visited ,
.BoxTeaserRollover .TeaserText a:hover 

/* allgemeine Angaben zum Modul */
.Module { width: 500px; margin-bottom: 16px; clear: both; overflow: hidden; }



/***************************
 *    EXT rgaccordion
 ***************************/  
/* Toggle default */

.rgaccord1-nest{
 border-top:1px solid #999999;
 border-bottom:1px solid #999999;
 border-left:1px solid #999999;
 border-right:1px solid #999999;
 padding-bottom:5px;
 margin-bottom: 8px;
 padding: 0 4px 4px 10px;
}

div.rgaccord1-nest p {
	padding:0px 0px 0px 0px;
	color:#000000;
	margin:0px;
}

h3.rgaccord1-toggle {
  font-weight:bold;
  color:#0066CC;
  background: url('../images/accordion/pl.gif') no-repeat ;
  background-position:-5px 1px;
  cursor:pointer;
  padding:5px 4px 0 14px;

}

/* Toggle act item */
h3.rgaccord1-toggle.act {

  color:#0066CC;
  background: url('../images/accordion/mi.gif') no-repeat ;
  background-position:-5px 1px;
  cursor:pointer;
  padding:5px 4px 0 14px;


}
}

/* the content */

div.rgaccord1-content {
  width:99%;
  min-height: 50px;
}


/* remove margin of a CE */
div.rgaccord1-content .ce {

}



/* remove the header inside the CE, twice is not nice */

div.rgaccord1-content h1 {
  display:none;

}

