/*
////////////////////////////////////////////////////////////////////////
//                      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                    //
//                                                                    //
////////////////////////////////////////////////////////////////////////
*/




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

body					{ font-size:14px; }

/*links*/

.arrow					{ font-size:80%; line-height:1.4em; }

a.folder				{  }



/*
========================
| HEADER    ////////////
========================
*/

/*stylesheet chooser*/
.elementSizeChooser		{ }
.elementSizeChooser a	{ padding:0 0.3em 0em 0.3em; margin-right:0.2em;  }


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

.tabs				{ font-size:1.2em; }


/*
========================
| VCARD  ///////////////
========================
*/

.elementVcard .imgContainer	{ width:25%; }
.elementVcard .textContainer	{ width:70%; }

.elementVcard .elementRecentSearch .containerLead { float:right; width:82%;}


/*
========================
| MISC //////////////
========================
*/


.elementTitleBar .title		{ font-size:13px!important; }
.infobox .msg				{ float:right; width:80%; }

.elementMyHome				{ padding:0 0 0 0;}

.elementRecentSearch .icon	{ width:10%; }
.elementRecentSearch .content { width:85%  }

/*terms*/
.elementResultBlock small.date	{ width:30%; display:inline-block; color:#888; }

/*promo block below sitemap*/
.elementPromoBlock .serviceicon { width:25%; }
.elementPromoBlock .description { width:auto; }

.elementAddPage .elementForm .elementRadio label { width:75%; float:right;}



/*
========================
| 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:72%; }

.pguideResList .elementFancySiblingList .containerLead { float:right; width:73%; }


/*res list webguide*/
.resBlockMagazin .pguideResList .containerLead { width:65%; }


/*2 cols*/
.twoCols .row .containerLead { float:left; width:65%!important; padding-right:5px; }
.twoCols .title				{ background-position:0px 5px; background-repeat:repeat-x; }


/*numbered sibling list*/
.pguideResList .number	{ width:30px; height:45px; float:left; color:#444; font-size:22px; text-align:center; margin-right:8px; }


/*start objs*/
.catsFloatLeft			{ float:right; width:35%; margin:10px 0px 0px 0px; font-size:1.0em;}
.catsFloatLeft a		{ margin-bottom:6px; display:block}
.startObj				{ width:61%; float:left; }
.startObj .thumb		{ float:none;  padding: 0px; margin-bottom:0px; }
.startObj .containerThumb { text-align:center; padding-right:10px; }
.startObj .row			{ padding:0px 0px 10px 0px; }
.startObjSiblings		{ margin:0px;}

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

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

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

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


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

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

/*past magazines*/
.elementForm .desc .mag { width:26%; min-height:175px; margin:0em 0.7em 0.7em 0em;}

.elementForm .list 			{ width:91%;}




/*
========================
| moPage CMS ///////////
========================
*/

.elementSitemapTree .spriteFuncGreen{ background-position:6px -261px;}
.elementSitemapTree .spriteFuncRed 	{ background-position:6px -288px;}
.elementSitemapTree .spriteFuncPreview 	{ background-position:0px -312px; }
.elementSitemapTree .spriteFuncUp 	{ background-position:6px -336px;}
.elementSitemapTree .spriteFuncDown 	{ background-position:6px -355px;}



/* tablets portrait and screen small */
@media screen and ( max-width: 880px ) {
	.colNavigation { display: none; }
}