body {          background-color: #6278B3; color: black; font-family: Arial, Helvetica, Sans-Serif;
        font-size: 100.01%; min-width: 41em; /* Mindestbreite verhindert Umbruch und Anzeigefehler in modernen Browsern */ }
body {   font-size: 84.0%; }
h1 { font-size: 150%; margin: 0px; padding: 3px 0px 3px 0px; font-weight:bold; background-color: #A2AED2; text-align: center; }
h2 { font-size: 133%; margin: 0px; padding: 6px 0px 2px 0px; font-weight:bold }
h3 { font-size: 120%; margin: 0px; padding: 6px 0px 2px 0px; font-weight:bold }
h4 { font-size: 111%; margin: 0px; padding: 6px 0px 2px 0px; font-weight:bold }
h5 { font-size: 100%; margin: 0px; padding: 6px 0px 2px 0px; font-weight:bold }
h6 { font-size: 100%; margin: 0px; padding: 6px 0px 2px 0px; font-weight:bold }
html { padding: 0; }
body { margin: 0; padding: 0; }
img { border:0px; margin: 2px; }
a: { font-size: 100.0%; }
a:link { text-decoration:none; font-weight:bold; color:#800000; }
a:visited { text-decoration:none; font-weight:bold; color:#41214B; }
a:hover { text-decoration:none; font-weight:bold; background-color: #E2CDE9; }
a:active { text-decoration:none; font-weight:bold; background-color:#cff; }
a:focus { font-weight:bold;  }
p { font-size:80.0%; height: 21px; line-height: 21px; }
span { float:right; }
#g plusone{ float:right; }
#inhalt { margin-left: 260px; width:740px; padding: 0 1em 2em 1em; min-height: 500px; font-size: 100.0%; }
  * #inhalt {  /* #CCE7A0 versteckt vor Netscape 4 */ background-color: #E8EBF4; }
#links { float:left; width:350px; padding: 0px 15px 5px 0px; }
#links2 { padding: 0px 15px 5px 0px; }
#rechts { padding: 0px 5px 5px 5px; }
#rechts2 { width:140px; float:right; padding: 0px 5px 5px 15px; font-size: 90.0%; }
#fox { float:left; margin-top:0px; margin-left:80px; width:180px; }
#navi {  list-style: none; width: 180px;        padding: 0px 0px; font-size: 100.0%; text-align: left;        }
#navi a {display:block; text-decoration: none; font-weight: bold; color: #1D253D; }
#navi li a:hover { background-color: #2C385C; color: #E8EBF4;        }
#navi li { margin: 0px 0px 4px 0px; padding: 2px 0 2px 0px; background: #A2AED2; /* #1D253D; dunkel*/}
#navi li a, #navi li.titel  {        padding-left: 6px;        }
#navi li.aktiv { font-weight:bold; color:#800000; text-align: right; padding-right: 6px; }
#navi li.titel { font-weight:bold; color: #1D253D; font-style:italic;        }
#navi li.submenu { width:160px; margin: 0px 0px 4px 10px; padding: 2px 0 2px 0px; background-color: #2C385C;
                  color: #E8EBF4;  font-weight:bold; }
#navi li.submenu a { display:block; color: #E8EBF4; }
#navi li.submenue_aktiv { font-weight:bold; color:#800000; background: #A2AED2; text-align: right; padding-right: 6px; }
#navi li.submenu a:hover { background-color: #A2AED2;        color: #1D253D; }
table tbody td.teichplaner_erlaeuterungen { font-size:1em; background-color:#2C385C; color: #E8EBF4; }
table.teichplaner_ergebnis_kalkulation tbody td { margin:0; padding:3px 3px; }
table.teichplaner_ergebnis_kalkulation tbody td.rand { padding-right:18px; }
table#shop { width:100%; }
table#shop tbody td { font-size:100.0%; }
table#shop tbody td.ohne_umbruch { white-space:nowrap; }
