@charset "UTF-8";
/**
 * "YAML for Joomla Template" - http://www.jyaml.de
 *
 * (en) Basic screen layout
 * (de) Basis Bildschirmlayout
 *
 * @version         $Id: basemod.css 454 2008-07-21 17:02:08Z hieblmedia $
 * @copyright       Copyright 2005-2008, Reinhard Hiebl
 * @license         CC-A 2.0/JYAML-C(all media,html,css,js,...) and GNU/GPL(php), 
                    - see http://www.jyaml.de/en/license-conditions.html
 * @link            http://www.jyaml.de
 * @package         yamljoomla
 * @revision        $Revision: 454 $
 * @lastmodified    $Date: 2008-07-21 19:02:08 +0200 (Mo, 21. Jul 2008) $
*/

@media all 
{
/** 
   * (en) Forcing vertical scrollbars in IE8, Firefox, Webkit & Opera 
   * (de) Erzwingen vertikaler Scrollbalken in IE8, Firefox, Webkit & Opera 
   *
   * @workaround
   * @affected IE8, FF, Webkit, Opera
   * @css-for all
   * @valid CSS3
   */

  /*body { overflow-y: scroll; }*/
  /*------------------------------------------------------------------------------------------------------*/

  /**
  * (en) Formatting YAML's  basic layout elements
  * (de) Gestaltung des YAML Basis-Layouts
  */

  /* (en) Marginal areas & page background */
  /* (de) Randbereiche & Seitenhintergrund */
  body { background: #1C1817; padding: 0 0 1em 0; }
 
  /* (en) Centering layout in old IE-versions */
  /* (de) Zentrierung des Layouts in alten IE-versionen */
  body { text-align: center }
  .page_margins { text-align:left; margin: 0 auto; }
 
  /* (en) Standard für Popup .contentpane */
  /* (de) Default for Popup .contentpane */
  body.contentpane {
   background:#fff;
   max-width:none;
   min-width:inherit;
   width: auto;
   text-align:left;
   padding:1em;
  }

  /* (en) Layout: width, background, borders */
  /* (de) Layout: Breite, Hintergrund, Rahmen */
  .page_margins { max-width: 80em; }
  .page { position:relative; }
  #topnav, #nav, #main, #footer { overflow:hidden; min-width: 950px; }
  #header { min-width: 950px; }
  
  #nav { 
    background: #2A2A2A;
    border-top: 1px solid #666;
    border-bottom: 1px solid #666;
  }

  #topout .page {
    position:relative;
  }
  
  #pokerlistepop {
    position: absolute;
    bottom:80px;
    right:30px;
    width: 200px;
    /*height: 320px;*/
    overflow:hidden;
  }
  
  /*  
  Dies ist nur fullwidth  
  .page_margins { max-width: 80em; }
  #header, #nav, #main, #footer { overflow:hidden; min-width: 720px; }
  */
 
  /* (en) adjustment of skip links using tab navigation */
  /* (de) Anpassung der Skip-Links für Tab-Navigation */
 .skip:focus, .skip:active { 
   position: absolute;
   left:2px;
   top:2px; 
   background:#eee;
   padding: 3px 6px;
   border: 1px solid #ccc; 
   outline: none;  
   z-index: 20;
   font-size:1.16em;
   font-weight:bold;
 }

  /* (en) Designing main layout elements */
  /* (de) Gestaltung der Hauptelemente des Layouts */
  #topout { height: 55px; position:relative; z-index:1; }
  #topout #top { background: transparent; }
  #topout #top ul { margin:0; padding:0; overflow:hidden; list-style:none; list-style-type:none; }
  #topout #top ul li { float:left; padding:0 2px; margin:0;/*border-left:1px solid #ccc;*/ }
  #topout #top ul li.first_item { border:0; }
  
  #headerlogo {
    position: absolute;
    top:5px;
    right:110px;
    background-position: 0px -473px;
    background-repeat: no-repeat;
    height: 85px;
    width: 243px;
    overflow: hidden;
    z-index:30;
  }

  #dock {
    position: absolute;
    left:15px;
    top:20px;
    width: 200px;
    height: 30px;
    overflow: hidden;
  }
  
  #headerlogo a {
    display: block;
    height: 85px;
    width: 243px;
  }
  
  #pokerstern {
    position: absolute;
    right: -30px;
    top: 30px;
    z-index: 800;
    width: 124px;
    height: 124px;
  }
  
  #breadcrumbs { padding-left:14px; padding-top:0; padding-bottom:1.4em; clear:both; }

  #main { background: transparent; padding:0; }

  #footer { 
    color:#666; 
    background: #323232;
    padding: 1em 0;
    width: 100%;
  }
  
  #yosearchbox {
    position: absolute;
    top:35px;
    right:190px;
    z-index:40;
  }
  .searcher {
    z-index:30;
  }
  
  #bottom {
    text-align: center;
    font-size: 10px;
    padding-top: 1em;
  }
  #bottom p {
    line-height: 1.2em;
  }


  /* Poker Bonus Banner */
  .float_left.user13, .float_right.user14 {
    margin-right:0;
    margin-left:0;
  }
  .user13, .user14 {
    width: 50%;
  }
  .user13 {
    clear: left;
  }
  .user13 p, .user14 p {
    padding: 1em;
  }
  .pad p {
    padding: 1em;
  }
  .c15l ul.list1 {
    margin: 5px;
  }

  .c12l, .c15l, .c80l, .c82l, .c20l, .c24l, .c76l, .c30l, .c35l, .c10l, .c40l {float: left; }
  .c12r, c15r, .c80r, .c18r, .c20r, .c24r, .c76r, .c30r, .c35r, .c10r, .c40r {float: right; margin-left: -5px; }
  
  .c12l, .c12r { width: 12%; }
  .c15l, .c15r { width: 15%; }
  .c10l, .c10r { width: 10%; }
  .c20l, .c20r { width: 20%; }
  .c24l, .c24r { width: 24%; }
  .c30l, .c30r { width: 30%; }
  .c35l, .c35r { width: 35%; }
  .c40l, .c40r { width: 40%; }
  .c76l, .c76r { width: 76%; }
  .c82l { width: 82%; }
  .c18r { width: 18%; }

  /*------------------------------------------------------------------------------------------------------*/

  /**
  * (en) Formatting content container
  * (de) Formatierung der Inhalts-Container
  *
  * |-------------------------------|
  * | #header                       |
  * |-------------------------------|
  * | #col1   | #col3     | #col2   |
  * | 25%     | flexible  | 25%     |
  * |-------------------------------|
  * | #footer                       |
  * |-------------------------------|
  */


  #col1 { width: 18% }
  #col1_content { padding: 0px 0px 0px 0px; }

  #col2 { width: 18% }
  #col2_content { padding: 0px 0px 0px 0px; }

  #col3 { margin: 0 18% 0 18% }
  #col3_content { padding: 0px 0px 0px 0px; }
  
  .subcr.article_column_content {
    padding:0;
  }

  /*------------------------------------------------------------------------------------------------------*/

  /* Einbinden der Matrix */
  .readon, .createdate, .modifydate, ul.list1 li, #headerlogo,
  div.default div.yoo-search div.searchbox, div.default div.yoo-search div.searchbox:hover,
  div.default div.yoo-search div.searchbox button.search-magnifier, div.default div.yoo-search div.searchbox button.search-close,
  div.default div.yoo-search div.searchbox button.search-loader, a.testlink,
  .headline, .menu .headline, .contentheadline, .jrliste th , #navi-outer li a, a.ru-item,
  div.yoo-carousel, span#menulink_1, span.mainlevel {
    background-image: url(../../../images/default/matrix.png);
  }
  /* mod_fpss */
  #slide-loading {
  	background: #000 url(../../../../../modules/mod_fpss/mod_fpss/templates/Movies/loading_black.gif) no-repeat center center;
  	width: 475px;
  	height: 300px;
  }
.fpss-introtext {
	background: url(../../../../../modules/mod_fpss/mod_fpss/templates/Movies/transparent_bg.png);
}
#navi-outer li a {
	/*background-color: #505050 url(../../../../../modules/mod_fpss/mod_fpss/templates/Movies/nav.gif) repeat-x bottom;*/
	background-color: #505050;
	background-position: 0px -185px;
	background-repeat: no-repeat;
}
#navi-outer li a:hover, #navi-outer li a.navi-active {
	/*background: #d2d2d2 url(../../../../../modules/mod_fpss/mod_fpss/templates/Movies/nav-active.gif) repeat-x bottom;*/
  background: #D7AE27;  
}
  .article {
    /*background-image: url(../../../images/default/module_headerline_hg.png);*/
    background-position: 0px -150px;
    background-repeat: no-repeat;
  }
  .newsteaser {
    /*background-image: url(../../../images/default/moduleborder/border_bottom.png);*/
    background-image: url(../../../images/default/moduleborder/shadowbox.png);
    background-position: bottom left;
    background-repeat: no-repeat;
    /*background-color: #1C1817;*/   
  }
  .topbox {
    background-image: url(../../../images/default/topbox.gif);
    background-position: top left;
    background-repeat: repeat-x;  
  }
  .jrliste th {
    /*background: transparent url(../../../images/default/module_headerline_hg.png) repeat-x top left;*/
    background-position: 0px -150px;
    background-repeat: no-repeat;
  }
  
  .headline {
    /*background: transparent url(../../../images/default/module_headerline_hg.png) repeat-x top left;*/
    background-position: 0px -150px;
    background-repeat: repeat-x;
    padding: 3px;
    color: #fff;
  }
  .contentheadline {
    background-position: 0px -150px;
    background-repeat: no-repeat;
    padding-left: 3px;
    color: #fff;
  }
  .menu .headline, span#menulink_1, span.mainlevel {
    /*background: transparent url(../../../images/default/13.png) repeat-x top left;*/
    background-position: 0px -564px;
    background-repeat: no-repeat;
    padding: 3px;
    color: #000;
    border-bottom: 1px solid #000;
  }
  
  /* einbinden der Icon Matrix */
  .williamhillpoker,.pokerstars,.titanpoker,.everestpoker,
  .fulltiltpoker,.eightpoker,.pkr,.poker770,.redkingspoker,
  .partypoker, .europoker, .betssonpoker { 
    background-image: url(../../../images/default/icon_matrix.png);
    background-position: 0 30px;
    background-repeat: no-repeat;
  }
  table.icons td.williamhillpoker {
    background-position: 0px -386px;
    width: 20px; 
  }
  table.icons td.pokerstars {
    background-position: 0px -269px;
    width: 20px;
  }
  table.icons td.titanpoker {
    background-position: 0px -329px;
    width: 20px;
  }
  table.icons td.everestpoker {
    background-position: 0px -60px;
    width: 20px;
  }
  table.icons td.fulltiltpoker {
    background-position: 0px -90px;
    width: 20px;
  }
  table.icons td.eightpoker {
    background-position: 0px -150px;
    width: 20px;
  }
  table.icons td.pkr {
    background-position: 0px -209px;
    width: 20px;
  }
  table.icons td.poker770 {
    background-position: 0px -239px;
    width: 20px;
  }
  table.icons td.redkingspoker {
    background-position: 0px -299px;
    width: 20px;
  }
  table.icons td.partypoker {
    background-position: 0px -179px;
    width: 20px;
  }
  table.icons td.europoker {
    background-position: 0px -416px;
    width: 20px;
  }
  table.icons td.betssonpoker {
    background-position: 0px -446px;
    width: 20px;
  }
  
  /**
  * (en) Formatting of Joomla! sezific elements
  * (de) Gestaltung von Joomla! Spezifischen Elementen
  */
  .moduletable, .moduletable_text, .moduletable_menu,
  .module, .module_text, .module_menu { margin-bottom:0; }

 
  .leading_separator, .row_separator, .article_separator, .column_separator { 
    display:block; 
    width:100%; 
    clear:both; 
    line-height:0; 
    height:0; 
    overflow:hidden; 
  
    margin:1em 0;  
  }
  .article_separator { display:none; } 
  .row_separator { border:0; }
  
  .module-blank {
    padding: 1em 1em 1em 0;
  }
  
  .topbox .module {
    margin-bottom:0;
  }
  
  .topbox .c38r p {
    line-height: 1.3em;
    font-size: 11px;
    margin-top: 1em;
  }
  .topbox .c38r .subcr {
    padding-left: 0;
  }
  
  .shadowbox {
    background: #323232;
    overflow:hidden;
  }
  #footer .c25l{
  border-right: 1px solid #ccc;
  }

  #footer .shadowbox {
    /*border-right: 1px solid #ccc;*/
    background: transparent;
    overflow:hidden;
  }
  
  #footer .subcr .shadowbox {
    border: 0 none;
  }
  
  .border-left, .border-right, .border-top, .border-bottom,
  .edge-tl, .edge-tr, .edge-bl, .edge-br
  {
     background-image: url(../../../images/default/moduleborder/shadowbox.png);
  }

  .border-left {
    margin-bottom: 1.4em;
    border: 0 none;
    /*background-image: url(../../../images/default/moduleborder/border-left.png);*/
    background-repeat:repeat-y;
    background-position:left;
    clear: both;
  }
  /* Shadowbox innerhalb eines Artikel */
  .article {
    padding: 1em 1em 0 1em;
    /*background-image: url(../../../images/default/module_headerline_hg.png); */
    background-repeat: repeat-x;
    background-position: top left;
  }

  .border-right {
    border: 0 none;
    margin: 0 0 0 2px; padding: 0 6px 0 0;
    /*background-image: url(../../../images/default/moduleborder/border-right.png);*/
    background-repeat:repeat-y;
    background-position:right;
  }

  .border-top {
    overflow:hidden;
    width: auto;
    height: 0px;
    font-size:0;
    margin-bottom: 0px;
    /*background-image: url(../../../images/default/moduleborder/border-top.png);*/
    background-repeat:repeat-x;
    background-position:top left;
  }

  .border-bottom {
    overflow:hidden;
    width: auto;
    height: 10px;
    margin-top: -2px;
    font-size:0;
    /*background-image: url(../../../images/default/moduleborder/border_bottom.png);*/
    background-repeat:repeat-x;
    background-position:bottom left;
  }

  .edge-tl {
    float:left;
    width: 10px;
    height: 10px;
    font-size:0;
    /*background-image: url(../../../images/default/moduleborder/corner_tl.png);*/
    background-position: top left;
  }

  .edge-tr {
    /*position:relative; /* IE Fix | z-index */
    float:right;
    width: 10px;
    height: 10px;
    font-size:0;
    /*background-image: url(../../../images/default/moduleborder/corner_tr.png);*/
    background-position: top right;
  }

  .edge-bl {
    float:left;
    width: 10px;
    height: 10px;
    /*background-image: url(../../../images/default/moduleborder/corner_bl.png);*/
    background-position: bottom left;
  }

  .edge-br {
    /*position:relative; /* IE Fix | z-index */
    float:right;
    width: 6px;
    height: 10px;
    /*background-image: url(../../../images/default/moduleborder/corner_br.png);*/
    background-position: bottom right;
  }
  
  /* Poker Bonus Banner */
  .float_left.bonus, .float_right.bonus {
    margin-right:0;
    margin-left:0;
  }
  .bonus {
    width: 25%;
  }
  
  .bonus .banneritem img {
    border: 2px solid #D7AE27;
    width: 105px;
  }
  
  .bonus .banneritem p {
    text-align: center;
    font-size: 11px;
    line-height: 1.4em;
    margin-top: 1em;
    margin-bottom: 0;
  }

  .bonus .banneritem {
    padding-bottom: 1em;
  }

  .bonus .banneritem img {
    width: 105px;
    height: 51px;
  } 
  /* Spalte right */
  .bonuscode .banneritem p {
    padding: 1em;
    margin-bottom:0;
    font-size: 11px;
    line-height: 1.4em;
  }
  .bonuscode .banneritem img {
    border: 2px solid #D7AE27;
    width: 161px;
    height: 61px;
  }
  
  .jrliste td { padding:1px; }

  .newsteaser {
    /*background-image: url(../../../images/default/moduleborder/border_bottom.png); */
    background-repeat:repeat-x;
    background-position:bottom left;
    padding-bottom: 7px;   
  }
  
  #boxen {
    display:none;
  }
  
  .nopadding .subcr, .subcl.nopadding {
    padding:0;
  }
  
  .mod_poll label, .mod_poll legend {
    display:inline;
   white-space: normal;
  }
   

}
