/*--- Classes : Frontpage : Features ---*/
.fp-features { position: relative; width: auto; height: 380px; text-align: center; background: transparent url(/fileadmin/template/2010/i/fp-features-bg.png) center top no-repeat }
  .fp-f { position: relative; height: 360px; text-align: left }
    #fp-f-block ul.ui-tabs-nav { position: absolute; left: 42px; top: 30px; width: 300px; height: 280px; z-index: 300; list-style: none }
      #fp-f-block ul.ui-tabs-nav li {}
        #fp-f-block ul.ui-tabs-nav a { padding: 0 32px; display: block; text-transform: uppercase; font: 18px/31px Arial, Helvetica, sans-serif; color: #808080; text-decoration: none; margin-right: 22px }
        #fp-f-block ul.ui-tabs-nav a:hover { background: #d6d6d6; color: #4d4d4d }
        #fp-f-block ul.ui-tabs-nav .ui-tabs-selected a { background: transparent url(/fileadmin/template/2010/i/fp-features-active.png) right center no-repeat; color: #fff; margin-right: 0px }
    #fp-f-block .ui-tabs-panel { position: absolute; right: -1px; top: 1px; width: 640px; height: 360px; z-index: 2; border-radius: 9px; -moz-border-radius: 9px; -webkit-border-radius: 9px; background: transparent right top no-repeat }
      #fp-f-block .ui-tabs-panel a { display: block; text-indent: -999em; width: 640px; height: 360px }
      #fp-f0 { background-image: url(../images/feature/f-preparing-tm1_5.jpg) }
      #fp-f1 { background-image: url(../images/feature/f-emailsubscribe.jpg) }
      #fp-f2 { background-image: url(../images/feature/f-preparing-tm2_3.jpg) }
      #fp-f3 { background-image: url(../images/feature/f-goodground.jpg) }
      #fp-f4 { background-image: url(../images/feature/f-preparing-tm3_5.jpg) }
      #fp-f5 { background-image: url(../images/feature/f-questions.jpg) }
      #fp-f6 { background-image: url(../images/feature/f-preparing-tm4_1.jpg) }
      #fp-f7 { background-image: url(../images/feature/f-marriage.jpg) }
      #fp-f8 { background-image: url(../images/feature/f-preparing-tm5_1.jpg) }
      #fp-f9 { background-image: url(../images/feature/f-childtraining.jpg) }
      #fp-fa { background-image: url(../images/feature/f-preparing-tm6_1.jpg) }
      .ui-tabs-hide { display: none }

/*--- Classes : Frontpage : Sections ---*/
.fp-top,
.fp-bot,
.fp-section { position: relative; width: 920px; margin: 0 auto; background-image: url(/fileadmin/template/2010/i/fp-sections_sprite3h.png) }
.fp-top,
.fp-bot { height: 10px; overflow: hidden; background-repeat: no-repeat }
.fp-bot { margin: 0 auto 20px; background-position: 0 -20px }
.fp-section { min-height: 200px; background-position: -940px 0; background-repeat: repeat-y }
/*--- Classes : Frontpage : Sections : Main ---*/
  .fp-main { position: relative; width: 540px; float: left; margin: 0 21px 0 80px }
    .fp-label { position: absolute; top: 50%; left: -80px; z-index: 1; width: 32px; height: 214px; margin-top: -107px; display: block; overflow: hidden; text-indent: -999em; background: transparent url(/fileadmin/template/2010/i/fp-sections_sprite3th.png) 0 0 no-repeat }
/*--- Classes : Frontpage : Sections : Sidebar ---*/
  .fp-sidebar { width: 279px; float: left }
    .fp-sidebar p { padding: 0; margin: 0 10px }
    .fp-sidebar ul { margin-bottom: 8px; list-style: none }
      .fp-sidebar li { display: list-item; padding-left: 15px }
        .fp-sidebar li a { display: block; padding: 0 0 0 20px; background: none; color: #fff }
          .fp-sidebar li a:hover { background: transparent url(/fileadmin/template/2010/i/fp-li-arrow.png) 0 50% no-repeat }

.fp-daily p { margin: 8px 0 }


/*--- Classes : Icons : RSS ---*/
a.rss-icon { display: block; position: absolute; top: 50%; right: 0; background: transparent url(/fileadmin/template/images/icon-feed.png) 0 0 no-repeat; width: 16px; height: 16px; text-indent: -999em; margin-top: -8px }


/*--- Classes : Buttons ---*/
#fp-m-issue a.btn { font: bold 12px/16px Arial, Helvetica, sans-serif; padding: 3px 8px 3px 26px; background: #fff 6px 50% no-repeat }
  #fp-m-issue a.btn.subscribe { background-image: url(/fileadmin/template/2009/images/icon-plus.png); color: #448c3c }
    #fp-m-issue a.btn.subscribe:hover { color: #fff; background-color: #698040 }
  #fp-m-issue a.btn.pdf { background-image: url(/fileadmin/template/images/icon-pdf.png); color: #d00 }
    #fp-m-issue a.btn.pdf:hover { color: #fff; background-color: #d00 }
  #fp-m-issue a.btn.archive { background-image: url(/fileadmin/template/2009/images/icon-newspaper.png); color: #999da0 }
    #fp-m-issue a.btn.archive:hover { color: #fff; background-color: #999da0 }
  #fp-m-issue a.btn.zmags { background-image: url(/fileadmin/template/images/icons/icon-book.png); color: #135680 }
    #fp-m-issue a.btn.zmags:hover { color: #fff; background-color: #135680 }

/*--- IDs : Frontpage : Magazine ---*/
#fp-m { background-position: -940px 0 }
#fp-m-top { background-position: 0 0 }
#fp-m-bot { background-position: 0 -10px }

/*--- IDs : Frontpage : Magazine : Issue ---*/
  #fp-m-issue {  }
    #fp-m-label { background-position: 0 0 }
    #fp-m-issue a, 
    #fp-m-issue a:link, 
    #fp-m-issue a:active, 
    #fp-m-issue a:visited, 
    #fp-m-issue a:hover { color: #135680; text-decoration: none }
    #fp-m-issue h2 { position: relative; margin-bottom: 16px; font: bold 24px/1 Georgia, Times, serif }
      #fp-m-issue-zmags { position: absolute; top: 50%; right: 0; margin-top: -6px }
    #fp-m-issue-cover {}
    #fp-m-issue-articles { margin-left: 16px; width: 374px }
      #fp-m-issue-articles ul { margin-bottom: 8px; list-style: none }
        #fp-m-issue-articles li { display: list-item; border-bottom: 1px solid transparent; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px }
        #fp-m-issue-articles li.expanded { background-color: #fff; border-bottom: 1px solid #135680 }
          #fp-m-issue-articles li a { position: relative; font: bold 16px/24px Arial, Helvetica, sans-serif; display: block; background: transparent url(/fileadmin/template/2009/images/icon-page_white_stack.png) 6px 4px no-repeat; padding: 0 8px 0 32px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px }
          #fp-m-issue-articles li a:active { background-image: url(/fileadmin/template/2009/images/icons/icon-page_white_text.png); background-color: #d37724; color: #fff }
          #fp-m-issue-articles li a:visited { background-image: url(/fileadmin/template/images/icon-success16_3.png); color: #d37724 }
          #fp-m-issue-articles li a:hover,
          #fp-m-issue-articles li.expanded a { background-color: #135680; color: #fff }
            #fp-m-issue-articles li a em { position: absolute; background: url(/fileadmin/template/2010/i/fp-m-li-em.png) 0 0 no-repeat; display: block; float: right; width: 16px; height: 16px; text-indent: -999em; overflow: hidden; top: 4px; right: 6px; z-index: 2 }
            #fp-m-issue-articles li a em.open { background-position: 0 -16px }
        #fp-m-issue-articles li.more {  }
          #fp-m-issue-articles li.more a {  }
            #fp-m-issue-articles li.more a:hover {  }
      .fp-m-excerpt { display: none }
        #fp-m-issue-articles .fp-m-excerpt p { padding: 8px 32px 16px }

/*--- IDs : Frontpage : Magazine : Sidebar ---*/
  #fp-m-sidebar { color: #fff }
    #fp-m-sidebar a { text-decoration: none }
    #fp-m-sidebar h4 { position: relative; margin: 0 10px; padding: 0; font: bold 16px/24px Arial, Helvetica, sans-serif; color: #ffaf59 }
      #fp-m-sidebar h4 a, 
      #fp-m-sidebar h4 a:link, 
      #fp-m-sidebar h4 a:active, 
      #fp-m-sidebar h4 a:visited, 
      #fp-m-sidebar h4 a:hover { color: #ffaf59 }
    #fp-m-sidebar h3 { position: relative; margin: 0 0 4px 0; padding: 0 10px; font: bold 16px/24px Arial, Helvetica, sans-serif; color: #e3f3ff; border-top: 1px solid #000; background-color: #09466c; text-transform: uppercase }
    #fp-m-sidebar ul { list-style: none }
      #fp-m-sidebar li:hover { background-color: #0c6399 }
        #fp-m-sidebar li a:hover { background-image: url(/fileadmin/template/2010/i/fp-m-li-arrow.png) }

/*--- Local : Frontpage : Store : jQuery UI Tabs ---*/
      /* Store: ui-tabs (product pages and front page sidebar) */
      #s-fp-top .ui-tabs-nav {} /* div.ui-tabs-nav */
        #s-fp-top ul.ui-tabs-nav { list-style: none; padding-left: 10px; line-height: 1.3; z-index: 1; bottom: -1px }
          #s-fp-top ul.ui-tabs-nav li { /*list-style: none;*/ display: inline; float: left; line-height: 1.3; font-size: 100%; margin: 0 3px 0 0; font-size: 11px }
            #s-fp-top ul.ui-tabs-nav li A { display: block; float: none; line-height: 1.3; text-decoration: none; font-size: 10px; font-weight: bold; padding: 6px; color: #fcfcfc; background: #4282ae; border: solid 1px #114569; border-top-left-radius: 3px; border-top-right-radius: 3px; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -khtml-border-top-left-radius: 3px; -khtml-border-top-right-radius: 3px }
            #s-fp-top ul.ui-tabs-nav li a:hover { background: #67a8d2; color: #fff }
          #s-fp-top ul.ui-tabs-nav li.ui-tabs-selected { border-bottom-color: #fff }
            #s-fp-top ul.ui-tabs-nav li.ui-tabs-selected a,
            #s-fp-top ul.ui-tabs-nav li.ui-tabs-selected a:hover { background: #fff; border: solid 1px #114569; border-bottom: solid 1px #fff; color: #114569; color: #0d0d0d }
        #s-fp-top .ui-tabs-panel { /*resets*/ margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; font-family: Verdana, Arial, sans-serif; clear: left; border-top: 1px solid #114569; background: #fff; color: #222; /* padding: 1.5em 1.7em; */ }
        .ui-tabs-hide { display: none; /* for accessible hiding: position: absolute; left: -99999999px; */ }

/*
 * jQuery UI screen structure and presentation
*/
/*UI tabs*/
#s-fp-top .ui-tabs-nav { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; font-family: Verdana, Arial, sans-serif; float: left; position: relative; z-index: 1; bottom: -1px }

  #s-fp-top .ui-tabs-nav-item { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; display: inline; float: left; margin: 0 3px 0 0; font-size: 11px }
    #s-fp-top .ui-tabs-nav-item a { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; list-style: none; font-size: 10px; font-weight: bold; text-decoration: none; padding: .5em 1.7em; color: #fcfcfc; background: #4282ae; border-top: solid 1px #114569; border-left: solid 1px #114569; border-right: solid 1px #114569; border-bottom: solid 1px #114569; border-top-left-radius: 3px; border-top-right-radius: 3px; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -khtml-border-top-left-radius: 3px; -khtml-border-top-right-radius: 3px }
    #s-fp-top .ui-tabs-nav-item a:hover { background: #67a8d2; color: #fff }

    #s-fp-top .ui-tabs-selected { border-bottom-color: #fff; }
      #s-fp-top .ui-tabs-selected a,
      #s-fp-top .ui-tabs-selected a:hover { background: #fff; border-top: solid 1px #114569; border-left: solid 1px #114569; border-right: solid 1px #114569; border-bottom: solid 1px #fff; color: #114569 }

#s-fp-top .ui-tabs-panel {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	font-family: Verdana, Arial, sans-serif;
	clear:left;
	border-top: 1px solid #114569;
	background: #ffffff;
	color: #222222;
/*	padding: 1.5em 1.7em; */	
}
.ui-tabs-hide {
	display: none;/* for accessible hiding: position: absolute; left: -99999999px*/;
}


