/*------------------------------------------------------------------ 
# [Mobile Stylesheet] 
#  
# Project:        Shopping City Seiersberg
# Version:        1.0 
# Last change:    11/12/09 
# -------------------------------------------------------------------*/

/*---------------------------------
    GLOBAL
---------------------------------*/
*						{ margin:0; padding:0; }
body 					{ background:#fff; color:#362620; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:76%; line-height:140%; }
a						{ color:#ec6b1f; text-decoration:none; }
a:hover					{ }

#head 					{ background:#b04b17 url('../img/mobile_head.jpg') 0 0 no-repeat; border-bottom:1px solid #554743; }
#head a					{ display:block; width:100px; height:80px; }
#head a span				{ visibility:hidden;}

#utilitys 				{ background-color:#ffe1cc; border-top:1px solid #fff6f0; }
#utilitys p				{ padding:3px 2px; font-size:90%; }

#languages 				{ background-color:#fefbf9; border-top:1px solid #554743; }
#languages p				{ padding:3px 2px; font-size:90%; }

#content 				{ border-top:1px solid #554743; border-bottom:1px solid #554743; padding:10px 10px 20px 10px; }	
#content h2				{ font-size:14px; }
#content.home			{ padding:0px; }
#nav					{ font-size:94%; list-style-type:none; margin:0; }
#nav li					{ background:#e2d5cf; border-top:1px solid #f6f6f6; border-bottom:1px solid #806457; padding:6px 10px; }
#nav li:hover 			{ background:#e2e2e2; }
#nav li a					{ display:block; color:#d65800; }

#foot 					{ background-color:#ffe1cc; border-top:1px solid #fff6f0; border-bottom:1px solid #554743; }
#foot p					{ padding:3px 2px; font-size:90%; }

/*---------------------------------
    PAGES
---------------------------------*/
#page					{ font-size:10px; }
#page h1                            	{ font-size:13px; font-weight:700; text-transform:uppercase; }
#page h2                            	{ font-size:12px; font-weight:700; text-transform:uppercase; }
#page h3                            	{ font-size:11px; font-weight:700; text-transform:normal; }

/*---------------------------------
    SITEMAP
---------------------------------*/
.siteMap                    		{ list-style-type:none; }
.siteMap li                 		{ list-style-type:none; }
.siteMap li ul				{ margin-left:10px; margin-top:5px; margin-bottom:5px; }

/*---------------------------------
    EVENTS
---------------------------------*/
.eventList				{ background:#fff7f2; padding:8px 0px; border-top:2px solid gray; margin-left:-8px; }
.eventList p				{ padding:0px 10px; }
.eventList p.date		{ font-size:11px; font-style:italic; color:#3f3f3f; }

/*---------------------------------
    FORM
---------------------------------*/
div.form					{ border-bottom:1px solid #cbcbcb; padding-bottom:5px; padding-top:15px; }
label					{ display:block; padding-bottom:2px; }
input						{ padding:2px 2px; }
div.input				{ padding-bottom:5px; }
input.submit	                    	{ padding:2px 10px; margin-top:5px; margin-bottom:5px; }

/*---------------------------------
    SEARCH/TABLE
---------------------------------*/
table					{ text-align:left; font-size:11px; }
th						{ background:#e7e4e4; padding:10px 5px; border-top:1px solid #c3c3c3; border-bottom:1px solid #c3c3c3; }
td						{ padding:5px; border-bottom:1px solid #c3c3c3; }
tr.row1					{ background:#f0e9e5; }
tr.row2					{ background:#e0d0c7; }

/*---------------------------------
    MESSAGES&NOTIFICATIONS
---------------------------------*/
#flashMessage                       { background:#e3f3fb; border:1px solid #a2d0dd; color:#19b9d1; margin-bottom:20px; padding:10px 20px; }
#flashMessage span	           { font-size:1.455em; font-weight:700; line-height:150%; }
#flashMessage.error	           { background:#fbe3e4; border:1px solid #fbc2c4; color:#d12f19; }

.highlight                          { color:#cc0000; }

/*---------------------------------
    MISC
---------------------------------*/
p.small, div.small		{ font-size:11px; }
.paginator a                    	{ padding:1px 5px; display:block; float:left; }
.paginator span.current   { padding:1px 5px; display:block; float:left; }