/**
 * This ia a supplementary stylesheet particulary for Freenet's download-channel
 * (Relaunch 2009)
 *
 * @author gregor.eggert@freenet-ag.de
 *
 *
 */

div#frnArticle {
	width:418px;
}

/* ************************************************************************* */
/* additions made by gregor.eggert@freenet-ag.de ... */

/* used to signal that something is inactive - e.g. disabled scroll
   arrows from the pagination bars for lists */
.inactiveAndTransparent {
    opacity: 0.33;
    -moz-opacity: 0.33;
    -khtml-opacity: 0.33;
    filter: Alpha(style=0, opacity=33);
}


a.geContHead {
    color: #FFFFFF;
    text-decoration: none;
}


.geClearBoth {
    clear: both;
    width: 100%;
    height: 2px;
    margin-top: -1px;
    margin-bottom: -1px;
    /* next rule because of MSIE-Bug : */
    font-size: 1px;
}

.nonIeClearBoth10pxExtra {
    clear: both;
    width: 100%;
    height: 10px;
    /* next rule because of MSIE-Bug : */
    font-size: 1px;
}

.geFloatL {
    display: block;
    float: left;
}

.geFloatR {
    display: block;
    float: right;
}

.geVrStd {
    display: block;
    float: left;
    width: 1px;
    background-color: #A0ACB0;
    /* next rule because of MSIE-Bug : */
    font-size: 1px;
}

.geFlatBox {
    display: block;
    /* next rule because of MSIE-Bug : */
    font-size: 1px;
}

table.geBasic , table.geBasic_noborder {
    border-collapse: collapse;
}

table.geBasic_noborder th , table.geBasic_noborder td ,
table.geBasic th , table.geBasic td {
    border: 1px solid #000000;
    padding: 2px 4px;
}

table.geBasic_noborder th , table.geBasic_noborder td {
    border: 0px none;
    padding-bottom: 3px;
}


table.geBasic_noborder th.em_red , table.geBasic_noborder td.em_red ,
table.geBasic th.em_red , table.geBasic td.em_red {
    /* emphasize - red border, yellow background */
    color: #CF0C0C;
    background-color: #FFFF99;
    font-weight: 800;
}

table.geBasic_noborder th.em_blue , table.geBasic_noborder td.em_blue ,
table.geBasic th.em_blue , table.geBasic td.em_blue {
    /* emphasize version 2 */
    color: #3333FF;
    background-color: #EBEBFF;
    font-weight: 800;
}

table.geBasic_noborder th.em_green , table.geBasic_noborder td.em_green ,
table.geBasic th.em_green , table.geBasic td.em_green {
    /* emphasize version 2 */
    color: #076F0B;
    background-color: #DFFFE0;
    font-weight: 800;
}

table.geBasic_noborder th.em_black , table.geBasic_noborder td.em_black ,
table.geBasic th.em_black , table.geBasic td.em_black {
    /* emphasize version 2 */
    color: #F0F0F0;
    background-color: #101010;
    font-weight: 800;
}

a.button {
    padding: 1px 2px;
    background-color: #D8D8D8;
    border: 1px solid #333333;
    border-left-color: #B0B0B0;
    border-top-color: #CCCCCC;
}


.frn_cont {
    background-position:0 13px;
}

div.lay5 .frn_typ3 div.frn_contInlett {

}

.BestTextField {
    padding-top: 1px;
    padding-bottom: 1px;
}

.BestSelectBox {
    font-size: 11px;
}

.margin_r_177 {
    margin-right: 177px;
}

.errorAlert {
    margin-top: 0px;
}

img {
    border: 0px none;
}

img.inline12p {
 /* Bild mit Hoehe 12 px in 12-Pixel Schriftsatz */
 margin-top: -5px;
 margin-bottom: -5px;
 vertical-align: top;
}

hr.geGrey {
  height: 1px;
  border: 0px none;
  color : #CCCCCC;
  background-color : #CCCCCC;
  margin-top: 5px;
  margin-bottom: 5px;
}

/* resets some background offset coming from artikel.css (class .rss) : */
.frn_contHead div.rss{
  background-position: 0px 0px;
}


nobr {
    white-space:nowrap;
}


.geInlineCheckbox {
    vertical-align: top;
    margin-top: 0px;
}

@-moz-document url-prefix()
{
    /* these rules apply only to Firefox (Gecko Engine) ... */
    .geInlineCheckbox {
         margin-top: 1px;
    }
}

@media screen and (-webkit-min-device-pixel-ratio:0)
{
    /* these rules apply only to Safari (WebKit) ... */
    div.frn_contInlett div.containerContent {
        padding-top: 10px;
    }
}


/* Fixing conflicts with jointly used stylesheets ... */

/* rating in lists: */
td.prodRating{ width:75px; padding-left:20px; vertical-align:middle;}


.proSeite {
    width: 220px;
}


#frnBreadcrumb {
    width: 600px;
    margin-right: -220px;
}


#frnContentMain_Download {
    overflow: visible;
    float: left;
}


/**
 * DON'T DO THAT WITHOUT ASKING THE PM ! :
#facebox {
  z-index: 7000;
}
.facebox_hide {
  z-index:-1000;
}
.facebox_overlayBG {
  z-index: 6999;
}
*/


/* ************************************************************************* */
/* additions coming from Core ( Draft Template Versions ) ... */

#frnContentGutter{
    position:relative; /* < noetig? */
}

.frn_mainNav_h{
  	position:relative;
  	margin-left:14px;
  	z-index:90;
}

.hover {
    background-color:#C1D2EE !important;
    color:#879095;
}

.pressed {
    background-color:#C1D2EE !important;
    color:#879095;
}

.frn_cycleButton {
    border:0px;
    bottom:10px;
    font-size:11px;
    height:12px;
    line-height:10px;
    padding:0px;
    position:absolute;
    right:-36px;
    width:102px;
    z-index:12;
}

.frnGooAdsItem {
    width:150px;
    float:left;
    margin-right:9px;
    font-size:11px
}

.frnGooAdsMain {
    clear:both;
    padding-right:6px
}

#iam_button {
    padding:0px;
    margin:0;
    position:absolute;
    left:116px;
    top:280px;
    display:block;
    background-image:url(http://www.freenet.de/frnpt/frn_DE/agofra/transparent.gif);
    width:151px;
    height:38px
}

#iam_button:hover {
    background-image:url(http://www.freenet.de/frnpt/frn_DE/agofra/transparent.gif);
}

#adBox19 {
    display:none;
}

/* --- FACEBOOK LIKE-BOX Start --- */
iframe span.connect_widget_text {
   padding-left:10px;
}
/* --- FACEBOOK LIKE-BOX Ende --- */


/* ---- RATER PLUGIN - Start --- */

.ui-rater>span {vertical-align:top;}
.ui-rater-rating {
    font-weight: 400;
}
.ui-rater-starsOff, .ui-rater-starsOn {
    display:inline-block;
    height: 22px;
    background:url(/shared/all/img/rating_stars_fnet.gif) repeat-x 0 0px;
}
.ui-rater-starsOn {
    display:block;
    max-width: 110px;
    top:0;
    background-position: 0 -44px;
}
.ui-rater-starsHover {
    background-position: 0 -22px!important;
}

/* ---- RATER PLUGIN - End ---- */


