@charset "UTF-8";
/**
 * Wia - CSS: Mobilversion
 *
 *
 * @author Danny Otto | pixelbrand.net
 * @date   2009-10
 * 
 * hacer con amor
 * 
 */
@import url(core/base.css);
@import url(content.css);
@import url(layout.css);
@import url(forms.css);
@import url(fancybox.css);



/* ------------------------------------------ */
/* Layout, Seitenaufbau und Abstände */
body { background-color: #fff; font-size: 1em;  }
.page_margins { margin: 0 auto; max-width: auto !important; min-width: auto !important; padding: 0 !important; width: 100%; }
.page_margins .page { margin: 0; }
#col1, #col2, #col3 { float: none !important; margin: 0 !important; width: 100% !important; }
#col1_content { margin: 0 !important; padding: 0 !important; }
#col2_content, #col3_content { margin: 0 20px !important; padding-top: 0; }

#header { height: auto; }
#header h1 { padding: 0 16px; text-align: right; }

.page_footer { background: none; border-top: 1px #000 solid; }
#footer { padding: 20px; }
#footer .top { top: 20px; right: 20px; }

#start .box { margin: 20px; width: 202px; }
#start #main { padding-bottom: 20px; }


/* ------------------------------------------ */
/* Navigationen */
#nav-first { display: none; }

#nav-meta ul { border-bottom: 1px #000 solid; margin: 0; padding: 25pt 20px 10px 20px; text-align: right; }
#nav-meta li { list-style: none; display: inline; margin: 0 0 0 1em; padding: 0; }

#nav-main ul { border-bottom: 1px #000 dotted; margin: 0; padding: 10px 20px; }
#nav-main li { list-style: none; display: inline; margin: 0 1em 0 0; padding: 0; }

#nav-sub1 ul { border-bottom: 1px #000 solid; margin: 0; padding: 10px 20px; }
#nav-sub1 ul ul { border-bottom: 0; padding-top: 6px; }
#nav-sub1 li { list-style: none; margin: 0 1em 0 0; padding: 0; }
