@charset "utf-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS framework
 * (en) stylesheet for mobile devices (e.g. iPhone)
 * (de) Stylesheet fÃ¼r Mobile GerÃ¤te (z.B. iPhone)
 *
 * @file        mobile.css
 */
 
 /* debugging 
 #mainBody { background: #090 !important; }
 */
 
  /* (en) change font size unit to [pt] - avoiding problems with [px] unit in Gecko based browsers  */
  /* (de) Wechsel der der SchriftgrÃ¶ÃŸen-MaÃŸheinheit zu [pt] - Probleme mit MaÃŸeinheit [px] in Gecko-basierten Browsern vermeiden */
  body { 
  	font-size: 20px;
/*	-webkit-text-size-adjust: none; */
  }
  
  .page_margins { min-width: 0; max-width: none; }
  #header, #nav, #mainBody, #footer { min-width: 0; max-width:none; padding: 0; }
  #styleswitcher { display:none; }
  /* (en) Linearising subtemplates */
  /* (de) Linearisierung der Subtemplates */
  .c25l, .c33l, .c38l, .c50l, .c62l, .c66l, .c75l,
  .c25r, .c33r, .c38r, .c50r, .c62r, .c66r, .c75r {
    float:none !important; 
    display:table !important;
    overflow:visible; 
    width: auto; 
    margin:0; 
    padding: 0; 
  }
  
  .subc, .subcl, .subcr  { 
    margin: 0; 
    padding: 0;
  }

  /* nav styling */
  #nav_main ul li,
  #nav_main ul li.last { float: none; }
  #nav_main ul li a { float: none; width:auto; min-height: 3em; height: auto; }

  /* weblog styling */
  .weblog .index .body,
  .spotlight .index .body,
  .weblog .section-fotoblog,
  .weblog .section-blogroll,
  .weblog .section-advertising,
  .weblog .section-feeds,
  .weblog #second { display: none; }
  
  .category, .comments { padding-left:0; background-image: none; }
  
  .content div.date { background: transparent; float:none; }
  .content div.date span { display:inline; background: transparent; text-align:left; padding: 0 0 0 12px; border: 0 none; }
  .content div.date span strong { display:inline; text-align:left; padding-left: 1em; border: 0 none; }
  .indent { margin-left: 0; }