/* stylesheet zu Webauftritt www.spica2008.ch */
/*******************************************************/

*  { padding: 0; margin: 0; /* setzt alle voreingestellten Abstände in den Browsern auf null */ } 
html { color: #336; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; /*  Mindestbreite verhindert Umbruch und Anzeigefehler in modernen Browsern */ }
body { font-size: 10pt; line-height: 15pt; }
h1, h2, h3 { margin-bottom: 0.5em; }  
p, pre { margin-bottom: 1.5em; }
h1 { color: black; font-size: 14pt; font-weight: bold; line-height: 30pt; } 
h2 { color: black; font-size: 12pt; font-weight: bold; line-height: 25pt; }
h3 { color: black; font-size: 11pt; font-weight: bold; line-height: 20pt; }
a { color: black; }
li { margin-bottom: 0.5em; margin-left: 30px; }
td { background-color: #eee; margin: 2px; padding: 2px 2px 2px 5px; }
a:hover { color: black; visibility: hidden; }
#wrapper { position: relative; top: 0; left: 0; z-index: 1; margin: 0; padding: 10px 10px 0; }
#kopfbereich { visibility: hidden; } /* unsichtbar für print */
#textbereich { position: absolute; top: 0; left: 1cm; width: 16cm; z-index: 3; }
#navibereich { visibility: hidden; } /* unsichtbar für print */
#spalte03 { visibility: hidden; }  /* unsichtbar für print */
#fussbereich { visibility: hidden; } /* unsichtbar für print */
#top { visibility: hidden; } /* unsichtbar für print */
.toppadding { vertical-align: super; }
.pdf { float: left; padding-left: 12px; }
.imgfloatleft { float: left; /* richtige Anzeige der Bilder im kopfberech, bei dehnbarer Breite */ }
.imgfloatright { float: right; /* richtige Anzeige der Bilder im kopfberech, bei dehnbarer Breite */ }
.scroll { overflow: scroll; }
.listohne { margin-left: 0; list-style-type: none; display: list-item; }
.inline { display: inline; }
.h3normal { color: black; font-size: 11pt; font-weight: normal; line-height: 20pt; }

/* CSS Angaben zum Formular */
form { background-color: #eee; padding: 4px 20px 20px; }
fieldset { padding: 10px; }
legend { color: black; font-size: 11pt; font-weight: bold; margin-bottom: 1em; }
label { font-weight: bold; width: 170px; float: left; }
form p { margin-bottom: 1em; }
/*wichtig für die Ausrichtung und Gruppierung der Elemente als box*/
/* Ende CSS Angaben zum Formular */