img { background-repeat: no-repeat; border-width: 0; }  
body { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin:10px; background-color: #fef8e3;}
body { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin:10px; background-color: #fffef9;}
div { margin: auto; position: static; visibility: visible; }

#dtop { background-color: #ec7405; height: 72px; width: 667px; left: 0px; top: 0px; padding-top: 10px; padding-left: 133px; }

#dnav { background-color: #f5ac68; height: 26px; width: 800px; left: 0px;   }

.dmc {margin: auto; height: auto; width: 800px; left: 0; background-repeat: no-repeat;}
#dmain  {height: 435px; background-image: url(../PsBStart.jpg) }
#dmainA {background-image: url(../Knoepfe3.jpg) }
#dmainB {background-image: url(../PRaum2.jpg);  }
#dmainC {background-image: url(../Gingko.jpg);  }
#dmainD {background-image: url(../SDZitat.jpg);  }
#dmainE {background-image: url(../PRaum.jpg);  }
#dmainF {background-image: url(../Kugeln3.jpg);  }
#dmainG {background-image: url(../Menschengruppe2.jpg);  }
#dmainZ {background-image: url(../Farbspektrum.jpg);  }

.dc { margin: 0px; top:  0px; padding-top: 10px; padding-bottom: 10px; padding-left: 20px; padding-right:20px; background-color: #fdeddf; position:relative; } 
.dc { margin: 0px; top:  0px; padding-top: 10px; padding-bottom: 10px; padding-left: 20px; padding-right:20px; background-color: #fff8e9; position:relative; } 
.dcn { margin: 0px; top:  0px; padding-top: 10px; padding-bottom: 10px; padding-left: 20px; padding-right:20px; background-color: none; position:relative; } 
.dcl { margin: 0px; top:  0px; padding-top: 10px; padding-bottom: 10px; padding-left: 6px; padding-right:6px; background-color: none; position:relative; } 
#dcont0 { left:130px; width: 670px; height: 435px;  }
#dcont1 { left:130px; width: 590px; padding-left: 60px;  height: auto; }
#dcont2 { left:235px; width: 525px; height: auto;  }
#dcont3 { left:340px; width: 420px; height: 415px;  }
#dcont4 { left:445px; width: 315px; height: 415px; }
#dcont5 { left:550px; width: 244px; height: 415px;}
#dcont6 { left:656px; width: 138px; height: 415px; }

#dleft { position:absolute; left: 20px; top: 300px; width:300px; background-color: none; }
#dbott { background-color: #ec7405; height: 55px; width: 790px; left: 0px; padding-top: 8px; padding-right: 10px; }

p { font-size: 11pt;}
p.hi { text-indent: -40px; font-size: 10pt}
li {font-size: 11pt;}
h1 { font-size: 18pt;} 
h3 { font-size: 14pt;} 
h5 { font-size: 12pt;} 
h2 { font-size: 18pt; color: #ec7405;} 
h4 { font-size: 14pt; color: #ec7405;} 
h6 { font-size: 12pt; color: #ec7405;} 
ul { margin-top:4pt; line-height: 14pt;}
td { border-width: 0px; border-style: none;}
table.n { border-color: #ffffff; border-width: 1px; border-top-style: solid; border-bottom-style: solid; border-left-width: 0px; border-right-width: 0px}
td.n0 { width: 128px; border-width: 1px;  border-color: #ffffff; border-left-style: solid; border-top-width: 0px; border-bottom-width: 0px }
td.nn { width: 103px; vertical-align: middle;  text-align: center;  border-width: 1px;  border-color: #ffffff; border-left-style: solid; border-top-width: 0px; border-bottom-width: 0px }
td.n9 { width: 38px; border-width: 1px;  border-color: #ffffff; border-left-style: solid; border-top-width: 0px; border-bottom-width: 0px }

a { text-align: center;  font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight:300; text-decoration: none; font-size: 10pt; color: #ffffff; border-width: 0px; border-style: none;  }
a:link { }
a:visited { }
a:hover { color: #000000; }
a:active { color: #000000; }

a.mat { text-align: left; font-weight:300; text-decoration: none; font-size: 11pt; border-width: 0px; border-style: none; color: #ec7405; }
a.mat:link { }
a.mat:visited { }
a.mat:hover { text-decoration: underline;  }
a:mat:active { text-decoration: underline;  }

.h0a { font-size: 22pt; font-weight: 800; }
.a { text-align: center;  font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight:300; text-decoration: none; font-size: 10pt; color: #000000;  }
.c { color: #ec7405;}
.cl { text-indent: 30px; font-size: 18pt; color: #ec7405;}
.cbl { font-size: 8pt; color: #000000;} 
.it { font-size: 12pt; background-color: #f5ac68; padding-top: 3px; padding-bottom: 0px; padding-left: 10px; margin-bottom: 0px;}
li { list-style-type: square; }
