/* Formatvorlage standard, www.flowcad.ch */
/* 10. Mai 2009 */
/* Andre Vock, og3.ch */

* { margin: 0; padding: 0; line-height: 1.5; color: black; font-style: normal; font-weight: normal; }
body { background: #d8e3e9 url(/cms/layout/a/body.gif) repeat-y; color: black; font-family: arial, helvetica, sans serif; font-size: 81.25%; }

h1, h2, h3, h4, h5, h6, table { clear: both; }
#seitenkopf, #navigation, #hauptseite, #seitenfuss { clear: both; }
p, ul, dl, ol { font-size: 13px; margin-bottom: 1.3em;}
img { border: 0; }

em { font-style: italic; }
strong, strong em { font-weight: bold; }


/* ---- SEITENKOPF ---- */
#seite-umfassung {  }
#seitenkopf { position: relative; width: 100%; }

    
/* ---- LOGO ---- */
#logo { padding: 0; }


/* ---- ZUSATZNAVIGATION ---- */
#zusatznavigation { display: none; }


/* ---- SUCHE ---- */
#suche { display: none; }


/* ---- SPRACHWAHL ---- */
#sprachwahl { display: none; }


/* ---- HAUPTNAVIGATION ---- */
#hauptnavigation-umfassung { display: none; }


/* ---- HAUPTSEITE ---- */
#hauptseite { width: 100%; }


/* ---- INHALT ---- */
#inhalt-umfassung { position: relative; margin-top: 48px;}
#inhalt { position: relative; }

/* ---- DATENBOX ---- */
#inhalt .datenbox { float: right; width: 192px; margin-left: 16px; border-left: 1px solid #155B7C; padding-left: 8px; }
#inhalt .datenbox p { margin-top: 0.5em; margin-bottom: 0; }
#inhalt .datenbox a { font-weight: normal; }

/* ---- SEITENSPALTE ---- */


/* ---- MENU ---- */
#menu { display: none; }


/* ---- SUBMENU ---- */
#submenu * { display: none; }


/* ---- SEITENFUSS ---- */
#seitenfuss-umfassung { clear: both; position: relative; padding-top: 42px; }
#seitenfuss { clear: both; width: 100&; margin-left: 0; }
#seitenfuss * { display: inline; color: black; font-size: 11px; }
#seitenfuss address { padding-left: 0; margin-right: 20px; font-style: normal; }
#seitenfuss li { display: none; }


/* ---- LINKS ---- */
a { text-decoration: none; color: black; }


/* ---- INHALT FORMATIERUNG ---- */
#inhalt ul  { margin-left: 12px; padding-left: 12px; }
#inhalt a { font-weight: normal; border-bottom: 0;  }
#inhalt a:hover { border-color: #cc3300; }

h2 { padding-bottom: 0.5em; color: #145A7B; font-size: 1.6em; }
h3 { padding-bottom: 0.2em; color: #145A7B; font-size: 1.4em; }
h4 { color: #145A7B; font-size: 1em; }
div.lead { font-size: 110%; margin-bottom: 20px; }
pre, tt, code { font-family:"Courier New", Courier, monospace; }