


/* --------- cmsPlugin_videoteaser ------------------ */



#content .cmsPlugin_videoteaser .asset_thumbnail {
   width: 64px;
   height: 46px;
   overflow: hidden;

   position: relative;
   margin-left: 5px; 
   margin-bottom: 6px;
   margin-right: 14px;
   float: left;
}


#content .cmsPlugin_videoteaser .asset_thumbnail div.thumb {
   position: absolute;
   top: 1px;
   left: 1px;
   width: 62px;
   height: 44px;
   display: block;
   background-repeat: no-repeat;
}

   
#content .cmsPlugin_videoteaser  .asset_thumbnail img.border {
   position: absolute;
   top: 0px;
   left: 0px;
}


#content .cmsPlugin_videoteaser p {
   padding-right: 4px;
   position: relative;
   top: -2px;
}






/* --------- cmsPlugin_iconteaser ------------------- */


#content .cmsPlugin_iconteaser {
   display: block;
   margin-top: 4px;
   margin-bottom: 8px;
   background-position: top left;
   background-repeat: no-repeat;
   
   padding-left: 86px; 
   padding-top: 6px;
   
   width: 240px;
   overflow: auto;
   
}

#content .cmsPlugin_iconteaser_top {
   display:block;
}

#content .cmsPlugin_iconteaser .cmsPlugin_iconteaser_minheight {
   float: right; 
   display:block; 
   height:85px; 
   width:1px; 
}

#content .cmsPlugin_iconteaser h3 {
   font-size: 11px;
   line-height: 14px;
   font-weight: bold;
   color: #0048aa;
   margin: 0px;
   padding: 0px;
}


#content .cmsPlugin_iconteaser p {
   margin-top: 3px;
   line-height: 14px;
   font-size: 10px;
   color: #999999;
}



/* --------- cmsPlugin_playArrowButton -------------- */


.cmsPlugin_playArrowButton {
   height: 64px;   
}

.cmsPlugin_playArrowButton a,
.cmsPlugin_playArrowButton a .cmsPlugin_playArrowButton_center {
   font-size: 11px;
   line-height: 11px;
   font-weight: bold;
   color: #0048aa;
   text-decoration: none;
}


.cmsPlugin_playArrowButton .cmsPlugin_playArrowButton_center {
   background-image: url('../gfx/cmsplugins/playArrowButton_center.png');
   background-repeat: repeat-x;
   
   padding-left: 8px; 
   padding-right: 11px;
   padding-top: 23px;
   height: 41px;
   
   overflow: auto;
   float: left;
}

   


/* --------- cmsPlugin_facebookteaser -------------- */



.cmsPlugin_facebookteaser_fb_info {
   width: 190px;
   display: block;
   float: left;
}

.cmsPlugin_facebookteaser_fb_info img.fb_picture {
   border: 1px solid #cccccc;
}


.cmsPlugin_facebookteaser_fb_info .fb_baselink a {
}

.cmsPlugin_facebookteaser_fb_miniinfo .fb_baselink a {
   color: #666;
   font-weight: normal;
}


.cmsPlugin_facebookteaser_fb_data {
   margin-left: 192px; 
}

.cmsPlugin_facebookteaser_fb_data .fb_from {
   margin:0px;
   padding: 0px;
   color: #0048aa;
   font-size: 10px;
   font-style: italic;
}

.cmsPlugin_facebookteaser_fb_data .fb_type_photo img.fb_picture {
   float: left;
   margin-right: 20px;
}


.cmsPlugin_facebookteaser_fb_data .fb_entry {
   border-bottom: solid 1px #99ccbb;
   padding-bottom: 24px;
   margin-bottom: 24px;
   overflow: auto;
}


.cmsPlugin_facebookteaser_fb_data .fb_entry p {
   margin: 0px;
   padding: 0px;
   font-size: 11px;
}


.cmsPlugin_facebookteaser_fb_data .fb_entry .fb_link {
   border-left: solid 2px #ddd;
   padding: 3px;
   padding-left: 6px;
   margin-top: 3px;
   margin-bottom: 3px;
   overflow: auto;
}

.cmsPlugin_facebookteaser_fb_data .fb_entry .fb_link p {
   font-size: 10px;
   color: #666666;
   line-height: 13px;
   padding-top: 2px;
   padding-bottom: 2px;
}


.cmsPlugin_facebookteaser_fb_data .fb_entry p.fb_likes {
   color: #666666;
   margin: 0px;
   padding: 0px;
   margin-top: 6px;
   margin-bottom: 2px;
}

.cmsPlugin_facebookteaser_fb_data .fb_entry p.fb_likes img {
   position: relative;
   top: 2px;   
}


.cmsPlugin_facebookteaser_fb_data .fb_entry p.fb_comments_toggle {
   cursor: pointer;
   text-decoration: none;
   font-weight: bold;
   color: #666666;
   padding-top: 6px;
}

.cmsPlugin_facebookteaser_fb_data .fb_comments_toggle:hover {
   text-decoration: underline;
   color: #6699cc;
}


.cmsPlugin_facebookteaser_fb_data .fb_comments {
   line-height: 13px;
   padding-top: 6px;
}

.cmsPlugin_facebookteaser_fb_data .fb_comments p {
   padding: 0px;
   margin: 0px;
   line-height: 13px;
   margin-bottom: 6px;
}


.cmsPlugin_facebookteaser_fb_data .fb_comments .fb_comment_name {
   color: #6699cc;
   font-weight: bold;
}

.cmsPlugin_facebookteaser_fb_data .fb_comments .fb_comment_message {
   color: #666666;
}




/* --------- cmsPlugin_podcastreader --------------- */


.cmsPlugin_podcastreader .podcast_currententry_image {
   float: left;
   position: relative; 
   width: 276px; 
   height: 250px; 
}

.cmsPlugin_podcastreader .podcast_currententry_image img {
   position: absolute; 
   top: 1px; 
   left:26px;
}
   
.cmsPlugin_podcastreader .podcast_currententry_text {
   float: left; margin-left: 24px; width: 260px; margin-right:10px;
}


.cmsPlugin_podcastreader .podcast_smallentry {
   float: left; 
   margin-right:20px; 
   width: 150px;
   margin-bottom: 20px;
}

.cmsPlugin_podcastreader .podcast_smallentry .podcast_time {
   margin: 0px;
   color: #999999;   
   line-height: 14px;
   margin-top: 4px;
   
}

.cmsPlugin_podcastreader .podcast_smallentry .podcast_title {
   margin: 0px;
   color: #666666;
   line-height: 14px;
}

.cmsPlugin_podcastreader .podcast_smallentry .podcast_title a {
   color: #666666;
   font-weight: normal;
}


.cmsPlugin_podcastreader .podcast_smallentry .podcastthumbcontainer a {
   border: solid 1px #ccc;
}



/* --------- cmsPlugin_flickrreader --------------- */


.cmsPlugin_flickrreader {
   display: block;
}


.cmsPlugin_flickrreader .flickrentry {
   display: block;
   margin-bottom: 14px;
   overflow: auto;
}


.cmsPlugin_flickrreader .flickrthumbcontainer {
   float: left;
   width: 120px;

}

.cmsPlugin_flickrreader .flickrthumb {
   display: block;
   margin-top: 6px;
   width: 100px;
   height: 100px;
   background-position: center center;
   border: solid 2px white;
}

.cmsPlugin_flickrreader .flickrthumb:hover {
   border: solid 2px #dc0000;
}


.cmsPlugin_flickrreader .flickr_time {
   line-height: 13px;
   font-size: 10px;
   color: #4499ee;
   padding: 0px;
   margin-bottom: 3px;
   margin-top: 2px;
   font-style: italic;
}

.cmsPlugin_flickrreader .flickr_title {
   padding: 0px;
   margin-top: 0px;
   margin-bottom: 8px;
   color: #0048aa;
   font-size: 12px;
   line-height: 14px;
}

.cmsPlugin_flickrreader .flickr_descr {
   padding: 0px;
   margin-top: 0px;
   margin-bottom: 8px;
   color: #0048aa;
   font-size: 10px;
   line-height: 12px;
}

.cmsPlugin_flickrreader .flickr_tags {
   line-height: 12px;
   font-size: 10px; 
}

.cmsPlugin_flickrreader .flickr_tags a {
   color: #4499ee;
   font-weight: bold;
}

.cmsPlugin_flickrreader .flickr_tags a:hover {
   color: #00aa48;
}

.cmsPlugin_flickrreader .flickrdescriptioncontainer {
   display: block;
   overflow: auto;
}


/* --------- cmsPlugin_twitterreader --------------- */

.cmsPlugin_twitterreader .twitter_time {
   line-height: 13px;
   font-size: 10px;
   color: #4499ee;
   padding: 0px;
   margin-bottom: 0px;
   margin-top: 2px;
   font-style: italic;
}

.cmsPlugin_twitterreader .twitter_text {
   padding: 0px;
   margin-top: 0px;
   margin-bottom: 12px;
   color: #0048aa;
   font-size: 12px;
   line-height: 14px;
}

.cmsPlugin_twitterreader .twitter_text a {
   color: #aa7700;
}

.cmsPlugin_twitterreader .twitterlink {
   color: #0048aa;
   line-height: 12px;
}

.cmsPlugin_twitterreader .twitterlink a {
   color: #0048aa;
}
   

/* --------- cmsPlugin_fertilitycalculator --------- */
   
.cmsPlugin_fertilitycalculator_resultwindow {
   width: 560px; 
   height: 390px; 
   padding: 20px; 
   border: 2px solid #99ee88;
}

.cmsPlugin_fertilitycalculator_resultwindow h2 {
   margin-top: 0px;
   color: rgb(49, 104, 181);
}


.cmsPlugin_fertilitycalculator_calendar {
   
   border: solid 1px #99ee88;
   padding: 10px;

}

.cmsPlugin_fertilitycalculator_calendar tbody {
   height: 200px;

}

.cmsPlugin_fertilitycalculator_calendar tr td div {
   padding-left: 7px;
   padding-right: 7px;
   padding-top: 6px;
   padding-bottom: 6px;
   text-align: right;      
}

.cmsPlugin_fertilitycalculator_calendar tr td  {
   
}

