/*
////////////////////////////////////////////////////////////////////////
//                      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");



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

body					{ font-size:0.85em;}


/*links*/
/*
a.arrow					{ padding-left:10px; background-image:url(/appl/grfx/arrow_xs.gif); background-repeat:no-repeat; background-position:left 3px; }
*/
a.folder				{    }
a.folder:hover 			{ background-image:url(/appl/grfx/icons/folders/folder_small_xxs_hover.gif);  }


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


.elementSizeChooser		{ }
.elementSizeChooser a	{ padding:0em 0.3em 0em 0.3em; margin-right:0.2em; }


/*
========================
| LANDINGPAGE /////////
========================
*/

.landingpage .blockTop	{ height:60px; }



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

.mobile .elementMyHome .currentMag .containerLead { width:45%; float:right; }
.mobile .elementMyHome .currentMag .containerLead .lead { font-size:110%; margin-bottom:0; }
.infobox .msg				{ float:right; width:73%; }
.elementTitleBar .title		{ font-size:12px!important; }

/*myhome*/
.elementRecentSearch .icon	{ width:10%; }
.elementRecentSearch .content { width:80%  }
.elementVcard .textContainer	{ width:100%; clear:both; float:none; }


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


/*vcard*/
.elementVcard .elementRecentSearch .containerLead { float:right; width:74%;}


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

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


.mobile .elementGeoFilter .elementSearchbar .inputLine { width:70%; }


/*institution*/
.elementInstitutionNew .row	{ width:29%; }


/*
========================
| 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:60%; }
.elementMyHome .pguideResList .containerLead { width:65%; }
.pguideResList .elementFancySiblingList .containerLead { width:65%; }


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


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

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

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


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

/*past magazines*/
.elementForm .desc .mag { width:40%; }
.elementForm .list 			{ width:88%;}


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

.elementSitemapTree .spriteFuncGreen{ background-position:6px -263px;}
.elementSitemapTree .spriteFuncRed 	{ background-position:6px -290px;}
.elementSitemapTree .spriteFuncPreview 	{ background-position:0px -314px; }
.elementSitemapTree .spriteFuncUp 	{ background-position:6px -338px;}
.elementSitemapTree .spriteFuncDown 	{ background-position:6px -357px;}



