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


/*

@media only screen and (orientation:landscape){
	.blockMain { width:768px;  }
}

@media only screen and (orientation:portrait){
   .blockMain { width:768px; }
}
*/

.blockMain { width:768px;  }





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

body					{ font-size:1.3em; }

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


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

 .elementRecentSearch .containerLead { float:right; width:84%;}


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


.elementTitleBar 		{ font-size:100%; }
.elementTitleBar .linkRight	{ font-size:90%;}
.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:10%; }
.elementPromoBlock .description { width:90%; }

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

/*servicelist*/
.elementServiceList .serviceicon { float:left; width:10%}
.mobile .elementServiceList .description { }
.mobile .smallMarginTop		{ clear:none; }

/*deeplinks*/
.elementDeeplink a.rowInner			{ font-size:100%; background:url(/appl/grfx/templates/anthrazit/bg_titlebar_link.png) no-repeat 98.3% center; }
.elementTitleBar .icon			{ background-position:left 13px;}

/*whole sibling row clickable*/
.mobile .clickable					{ cursor:pointer;  min-height:40px; padding-right:35px!important; background:url(/appl/grfx/templates/anthrazit/bg_titlebar_link.png) no-repeat 98.3% center; }


.mmw .elementNaviTop  		{ font-size:115%!important;}


/*
========================
| searchhistory  ///////
========================
*/

.elementRecentSearch .icon	{ float:left; width:7%; }
.elementRecentSearch .content { float:right; width:93%  }



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

.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:60px; height:45px; float:left; color:#444; font-size:42px; 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:95.4%;}

.elementForm input.inputButton, .pseudoButton { font-size:0.9em!important;}



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



