/*
////////////////////////////////////////////////////////////////////////
//                      mobile.anthrazit.org                          //
////////////////////////////////////////////////////////////////////////
//                                                                    //
//  Cascading Style Sheet for mobile.anthrazit.org                    //
//  Created 2007 by bitsolution stalder, www.bitsolution.ch           //
//  Styles for Screen: XXS  XS  S  [M]  L  XL  XXL                    //
//                                                                    //
////////////////////////////////////////////////////////////////////////
*/



/*
========================
| IMPORT basic Styles //
========================
*/
@import url("base.css");
@import url("base_online.css");



/*
========================
| COMMON ELEMENTS /////
========================
*/

body					{ font-size:0.8em; }

.borderTop				{ border-top-width:1px;  }
.borderTopFat			{ border-top-width:2px; }
.borderBottom			{ border-bottom-width:1px; }
.borderBottomFat		{ border-bottom-width:2px; }



/*
========================
| TOP       ////////////
========================
*/

.blockTop				{  }


/*
========================
| WRAPPERS  & COLUMNS //
========================
*/

.wrapperMid			{  }
.wrapperContent		{  }



/*
========================
| TABS   ///////////////
========================
*/

.tabs				{ font-size:1.8em; }




/*
========================
| PGUIDE //////////////
========================
*/

/*list*/
.pguideResList .moreLinks, .pguideCats .moreLinks	{ font-weight:bold; margin-bottom:3px; }
.pguideResList .links	{ text-align:right;  }
.pguideResList .elementObjectExtLink { display:inline;  }
.pguideResList .elementObjectExtLink a { padding-left:0px;  }
.pguideResList .containerLead { width:82%; }
.elementMyHome .pguideResList .containerLead { width:83%; }
.pguideResList .noLinks .containerLead { width:80%; }


/*DETAIL VIEWS*/
.pguideViewDetails .thumb { padding:0.2em 1.2em 0.6em 0em; }


/*2 cols*/
.twoCols .row .containerLead { float:right; width:60%!important; padding-right:5px; }
.twoCols .title				{ }


/*numbered sibling list*/
.pguideResList .number	{ width:60px; float:left; font-size:42px; text-align:center; margin-right:10px; }


/*enhanced view*/
.qrExplanation			{  }
.qrcode					{ margin:50px 0px 50px 0px; text-align:center; }

/*paging*/
.elementPaging, .elementBack	{ margin:6px 0px 6px 0px; padding:3px 2px 4px 2px; }

.pguideCats				{ padding: 2px 2px 5px 2px;}
.elementCatsPath		{ padding:2px 0px 5px 0px; }

.pguideRubrikList		{ padding-top:5px; padding-bottom:5px; }

.elementDate			{ font-size:80%; float:right; }


/*
========================
| FORMS ///////////////
========================
*/

.inputLine, .inputField	{ font-size:12px; padding:2px; }
.inputButton			{  font-weight:bold;}
.inputCheckbox			{ width:auto; vertical-align:middle; }


.elementForm .list		{  }
.elementForm .pguideViewDetails { margin-bottom:15px; }
.elementForm .list .desc{ margin:0px 0px 8px 0px; padding:0px;}
.elementForm .inputLine { width:97%;}
.elementForm .inputField { width:98%;}


/*formprocessor*/
.elementForm			{ clear:both; }
.elementForm .inputButton	{  width:46%;  }
.elementForm .additionalDescription { font-size:85%; font-style:italic; }
.textSuccess			{ background-color:#ccc; margin-top:15px; padding:10px; font-weight:bold; }
.pguideViewDetails .textSuccess	{ margin-top:0px; }


/*past magazines*/
.elementForm .desc .mag	{ width:29%; margin:0em 0.5em 0.5em 0em; padding:0.6em; font-size:80%; min-height:175px;}


/* USER SETTINGs FORM */
.userSettings div.list div.desc .inputField { width:95%;}





