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: 79.0%; }
h1 { font-size: 150%; margin: 0px; padding: 3px 0px 3px 0px; font-weight:bold; background-color: #A2AED2; text-align: center; }
h2 { font-size: 150%; margin: 0px; padding: 6px 0px 2px 0px; font-weight:bold }
h3 { font-size: 133.33%; margin: 0px; padding: 6px 0px 2px 0px; font-weight:bold }
h4 { font-size: 116.67%; 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; }
#inhalt { margin-left: 260px; width:740px; padding: 0 1em 2em 1em; min-height: 720px; }
  * #inhalt {  /* #CCE7A0 versteckt vor Netscape 4 */ background-color: #E8EBF4; }
#links { float:left; width:350px; padding: 0px 15px 5px 0px; }
#rechts { padding: 0px 5px 5px 5px; }
#fox { float:left; margin-top:14px; margin-left:80px; width:180px; }
a  {     text-decoration:none;	font-weight: bold; color: #2C385C; }
a:hover { color: #9B4520; text-decoration: none; }
a:active {	text-decoration: none;	}
#navi {  list-style: none; width: 180px;	padding: 0px 0px; font-size: 105.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: 10px 0px 10px 0px; padding: 3px 0 3px 0px; background: #A2AED2; /* #1D253D; dunkel*/}
#navi li a, #navi li.titel  {	padding-left: 6px;	}
#navi li.aktiv {	font-weight:bold; color: #C60000; text-align: right; padding-right: 6px; }
#navi li.titel { font-weight:bold; color: #1D253D; font-style:italic;	}
#navi li.submenu { width:160px; margin: 5px 0px 5px 10px; padding: 3px 0 3px 0px; background-color: #2C385C;
		  color: #E8EBF4;  font-weight:bold; }
#navi li.submenu a { display:block; color: #E8EBF4; }
#navi li.submenue_aktiv { color: #C60000; text-align: right; }
#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; }