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

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

.blueArrow				{ background:none; padding-left:0px; display:inline-block;  }



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

.blockTop				{ }
.elementLogo			{ }

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

/*user navigation*/
.elementUserNavigation	{ padding-bottom:3px; padding-top:3px; background-color:#f3f3f3;}

.mobile .elementSearchbar .inputLine { width:75%;  }


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

.landingpage .blockTop	{  height:50px; }


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

.mobile .elementMyHome .currentMag .containerLead { width:45%; float:right; }
.mobile .elementMyHome .currentMag .containerLead .lead { font-size:100%;  }

.elementDeeplinks .row			{ min-height:30px;}
.elementDeeplinks .rowInner		{ padding:0.6em 65px 0.6em 5px; }

.infobox .msg				{ float:none; width:auto; }

/*titlebar*/
.elementTitleBar .title		{ font-size:12px!important; }
.elementTitleBar .linkRight { margin:0px 5px 11px 0; padding-right:0px; font-size:11px;text-shadow:none; color:#444; display:block; line-height:110%; width:auto; text-align:right; background:none; }

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

/*terms*/
.elementResultBlock small.date	{ width:45%; }

/*mopage cms*/
.elementSetBcode .qrCode		{ float:none; margin:1.5em 0 1.5em 0;}

.mobile .elementGeoFilter .elementSearchbar .inputLine { width:58%; vertical-align:middle;}

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


/*
========================
| infoboxes          //
========================
*/


/*info*/
.elementInfoboxTop .info	{ background:none #c1e5f7; min-height:0; height:auto!important; border:1px solid #204e99; padding:12px 12px 12px 12px; color:#204e99; }
.elementInfoboxTop .conf	{ background:none #def4c0; min-height:0; height:auto!important; border:1px solid #4f8d1a; padding:12px 12px 12px 12px; color:#4f8d1a; }
.elementInfoboxTop .warn	{ background:none #fbf1b5; min-height:0; height:auto!important; border:1px solid #9b6011; padding:12px 12px 12px 12px; color:#9b6011; }
.elementInfoboxTop .error	{ background:none #fcb8bb; min-height:0; height:auto!important; border:1px solid #d2001a; padding:12px 12px 12px 12px; color:#d2001a; }


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

.vcard .imgContainer	{ width:27%;  }
.vcard .textContainer	{ width:71%; }

.elementVcard .elementRecentSearch .containerLead { float:right; width:63%;}
.elementVcard .textContainer	{ width:100%; clear:both; float:none; }



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

.elementObjServicelinks .twoCols .row	{ width:100%!important; }
.elementObjServicelinks .twoCols .col1 { float:none; }
.elementObjServicelinks .twoCols .col2 { float:none; }


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


/*2 cols layout*/
.twoCols .row				{ width:100%!important; }
.twoCols .col1				{ float:none; }
.twoCols .col2				{ float:none; }


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

/*past magazines*/
.elementForm .desc .mag { width:39%; }

.elementForm .list 		{ width:87%;}

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

.elementSitemapTree .spriteFuncGreen{ background-position:6px -265px;}
.elementSitemapTree .spriteFuncRed 	{ background-position:6px -292px;}
.elementSitemapTree .spriteFuncPreview 	{ background-position:0px -316px; }
.elementSitemapTree .spriteFuncUp 	{ background-position:6px -340px;}
.elementSitemapTree .spriteFuncDown 	{ background-position:6px -359px;}


