
* {	margin: 0;
	-moz-opacity: 1 !important; }
html { background-color: transparent; height: 101%; }
body { color: #000; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #666; text-align: center; height: 101%; margin: 20px 0 0; }
#container { color: #000; background-color: transparent; background-image: url(../img_mathetreff_allg/pythagoras_k.gif); background-repeat: no-repeat; background-position: 20px 0; text-align: left; height: auto; width: 760px; z-index: 1; visibility: visible; margin-right: auto; margin-left: auto; }
/*<agl.folder "elementeindex">*/
#containerindex { color: #000; background-color: transparent; background-image: url(../img_mathetreff_allg/pythagoras_g.gif); background-repeat: no-repeat; background-position: 20px 0; text-align: left; position: relative; visibility: visible; margin-right: auto; margin-left: auto; z-index: 1; width: 760px; height: auto; }
#mathetreffaktuellundnavigation { background-color: transparent; height: auto; width: 300px; z-index: 3; visibility: visible; float: left; }
#logoindex { background-color: transparent; visibility: visible; z-index: 4; width: inherit; height: auto; }
#logoindexaktuelles { background-color: transparent; background-image: url(../img_mathetreff_allg/betriebsferien_weihnachten.gif); background-repeat: no-repeat; visibility: visible; z-index: 4; width: inherit; height: auto; }
#titelinhaltindex { background-color: transparent; height: auto; width: 445px; z-index: 3; visibility: visible; float: right; }
#titelindex { background-color: transparent; visibility: visible; z-index: 4; width: inherit; height: auto; margin-bottom: 55px; }
#mathehotspotph { height: 162px; width: auto; z-index: 5; visibility: visible; }
#hauptnavigationindex { background-color: transparent; visibility: visible; z-index: 4; width: inherit; height: auto; }
#inhaltindex { background-color: transparent; visibility: visible; z-index: 3; width: 405px; height: auto; margin-bottom: 30px; margin-left: 40px; }
#inhaltindex ul,  #inhaltindex li { background-color: transparent; text-align: left; margin-bottom: 10px; margin-left: 0; padding-bottom: 0; padding-left: 0; list-style-type: none; }
h1.index { color: #fff; font-size: 14px; font-weight: normal; background-color: transparent; margin: 0; }
h2.index { color: #000; font-size: 13px; font-weight: normal; background-color: transparent; }
a.index:link,  a.index:visited { color: #f90; background-color: transparent; text-decoration: underline; }
a.index:hover,  a.index:active { color: #fff; background-color: transparent; text-decoration: underline; }
/*</agl.folder>*/
/*<agl.folder "header_hauptnavigation">*/
#hugheader { background-color: transparent; width: auto; height: auto; z-index: 2; }
#forecast_illustration { background-color: transparent; width: 210px; height: auto; z-index: 3; float: left; }
#logohauptnavigationundtitel { background-color: transparent; height: auto; width: 540px; z-index: 3; visibility: visible; float: right; margin-bottom: 14px; border-bottom: 2px solid #f90; }
#logo { background-color: transparent; visibility: visible; z-index: 4; width: auto; height: 85px; }
#hauptnavigation { background-color: transparent; height: auto; width: auto; z-index: 4; visibility: visible; margin-bottom: 15px; }
#titel { background-color: transparent; height: auto; width: 418px; z-index: 4; visibility: visible; margin-bottom: 8px; margin-left: 120px; }
/*</agl.folder>*/
#unternavigationenundinhalt { background-color: transparent; height: auto; width: inherit; z-index: 2; visibility: visible; }
/*<agl.folder "unternavigationen">*/
#hugunternavigationen { background-color: transparent; height: auto; width: 340px; z-index: 3; visibility: visible; float: left; }
#unternavigation { background-color: transparent; text-align: right; height: auto; width: 220px; z-index: 4; visibility: visible; float: left; }
#atunternavigation { background-color: transparent; height: auto; width: 120px; z-index: 4; visibility: visible; float: right; margin-top: 1px; }
/*</agl.folder>*/
#inhalt { background-color: transparent; height: auto; width: 418px; z-index: 3; visibility: visible; float: right; margin-bottom: 20px; }
/*<agl.folder "adresse">*/
#adresse { color: #000; font-size: 11px; background-color: transparent; height: auto; width: 540px; z-index: 2; visibility: visible; margin-top: 10px; margin-left: 220px; padding-top: 8px; padding-bottom: 20px; border-top: 2px solid #f90; }
#ort { color: #000; font-size: 11px; font-weight: bold; background-color: transparent; height: auto; width: 85px; z-index: 5; visibility: visible; float: left; }
#kontaktdaten { color: #000; background-color: transparent; height: auto; width: 445px; z-index: 3; visibility: visible; float: right; }
#kontaktdaten a:link, #kontaktdaten a:visited { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: transparent; text-decoration: underline; }
#kontaktdaten a:hover, #kontaktdaten a:active { color: white; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; background-color: transparent; }
#artundmedia { color: #3c3c6f; font-size: 10px; background-color: transparent; text-align: right; height: auto; width: inherit; z-index: 2; visibility: visible; }
a.artundmedia:link, a.artundmedia:visited { color: #808080; background-color: transparent; }
a.artundmedia:hover, a.artundmedia:active { color: #333; background-color: transparent; }
/*</agl.folder>*/
/*textformatierungen*/
p { font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: transparent; }
h1 { color: white; font-size: 20px; font-weight: normal; background-color: transparent; margin: 0; padding: 0; }
h2 { color: #000; font-size: 16px; font-weight: bold; background-color: transparent; margin: 0; padding: 0; }
h2.dunkelblau { color: #291b5d; font-size: 17px; font-weight: normal; background-color: #f60; }
h3 { color: #000; font-size: 13px; font-weight: bold; background-color: transparent; margin: 0; padding: 0; }
a:link, a:visited { color: #000; background-color: transparent; text-decoration: underline; }
a:hover,  a:active { color: #fff; background-color: transparent; text-decoration: underline; }
ul { background-color: transparent; padding: 0; }
ul,li { background-color: transparent; margin-left: 8px; padding-bottom: 10px; list-style-type: disc; list-style-position: outside; }
ul.stufezwei, li.stufezwei { background-color: transparent; margin-left: 16px; padding-bottom: 0; }
.textinkastenorange { color: #003; background-color: #f60; padding: 5px; }
.textinkastenlavendel { color: #f90; background-color: #669; padding: 8px; }
.textinkastenlavendelmitstrich { color: #f90; background-color: #669; margin-top: 1px; margin-bottom: 1px; padding: 5px; }
.textumrandetlavender { background-color: transparent; padding: 5px 5px 5px 20px; border: solid 1px #f90; }
.textdunkelblau { color: #291b5d; background-color: transparent; }
img { border-width: 0; }
.bilderabstandrechts { margin-right: 10px; border-width: 0; }
.bilderabstandllinks { margin-left: 5px; border-width: 0; }
.reset
{ clear: both; height: 1px; font-size: 1px; }
.textorange { color: #f90; background-color: transparent; }
/*<agl.folder "formulare">*/
fieldset { width: 390px; display: block; font-size: 13px; background: #999; clear: both; margin-top: 12px; padding: 5px 5px 5px 8px; border-width: 0; }
.legend { color: #000; font-size: 12px; background: #999; padding: 4px; margin-bottom: 4px; font-weight: bold; width: auto; margin-top: 20px; margin-left: 8px; border: solid 1px #003; }
input,textarea,select { color: #003; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 3px 0; border: solid 1px; background: #fff; padding: 3px; }
input:active, input:focus, input:hover { color: #003; background: #f90; }
textarea:active, textarea:focus, textarea:hover { color: #003; background: #f90; }
#tabformular { font-weight: normal; background-color: transparent; width: 418px; border-collapse:collapse; }
#tabformular tr { background-color: transparent; vertical-align: middle; height: 30px; }
#tabformular td { background-color: transparent; margin: 0; }
#tabformular td.beschriftung { background-color: #999; margin: 0; padding-right: 20px; padding-left: 8px; }
#tabformular td.inputs { background-color: #999; margin: 0; }
#tabformular tr.legende { background-color: #999; vertical-align: top; height: 30px; padding-bottom: 30px; }
#tabformular td.legende { background-color: #999; padding-bottom: 30px; height: 30px; vertical-align: top; }
#tabformular tr.anmerkung { background-color: transparent; vertical-align: top; }
#tabformular td.anmerkung { font-size: 11px; background-color: transparent; }
#tabformular tr.senden { background-color: #999; margin: 0; padding: 0; border-top: 1px solid #004; }
#tabformular td.senden { background-color: #999; margin: 0; padding: 0; border-top: 1px solid #004; }
#tabformular tr.zwischenraum { background-color: transparent; height: 2px; margin: 0; padding: 0; }
#tabformular tr.zwischenraum p { font-size: 1px; background-color: transparent; margin: 0; padding: 0; }
/*</agl.folder>*/


