/* old background-color: DBE2FB */
body { font-family: Arial, Verdana, Helvetica, sans-serif; font-size:12px; background-color:#eeeeee; color:#000000; padding:0px; margin:0px;

	scrollbar-3dlight-color: #000;
	scrollbar-arrow-color: #ffffff;
	scrollbar-darkshadow-color: #000;
	scrollbar-face-color: #336699;
	scrollbar-highlight-color: #000;
	scrollbar-shadow-color: #000;
	scrollbar-track-color: #ffffff;
}

a { color:#000; text-decoration:underline; }
a:visited { color:#000; }
a:link { color:#000; }
a:hover { color:#333; }
a:active { color:#000; }


/* Grundgeruest */
.main { width: 900px; margin: 0 auto; }
.mainNav { margin-top:40px; background-color:#336699; height:30px; }
.subNav { margin-top:5px; background-color:#336699; height:30px; }
.navInhalt { padding:7px; }
.nav { margin-right:30px; }
	.mainNav a { color:#FFFFFF; text-decoration:none; font-weight:bold; }
	.subNav a { color:#FFFFFF; text-decoration:none; }
	.navInhalt a:visited { color:#FFFFFF; }
	.navInhalt a:link { color:#FFFFFF; }
	.navInhalt a:hover { color:#aaaaaa; }
	.navInhalt a:active { color:#FFFFFF; }

.mainCell { margin-top:5px; background-color:#FFFFFF; height:260px; }
	.bild { float:left; width:400px; height:260px; }
	.bildLinks { width:400px; height:260px; }
	.inhalt { float:right; width:500px; height:260px; overflow:auto; }
	.inhaltGross { width:900px; height:260px; overflow:auto; }
	.text { padding:20px; line-height:17px; }
.mainCellFlexibel { margin-top:5px; background-color:#FFFFFF; }
	.mainCellFlexibel .inhaltGross { width:900px; height:100%; }
.footer { margin-top:5px; background-color:#336699; height:90px; width:100%; }
	.footerInhalt { width:900px; margin: 0 auto; }
	.footerKontakt { float:left; width:680px; text-align:right; margin:30px 0px 0px 0px; }
	.logo { float:right; width:210px; padding-top:3px; }


/* Einzelheiten */
.footerIntro { float:left; width:670px; text-align:left; margin:30px 0px 0px 10px; font-size:30px; }
	.footerIntro a { text-decoration:none; }
.intro { margin-top:70px; }
.footerKontakt a { color:#FFFFFF; text-decoration:none; }
	.footerKontakt a:visited { color:#FFFFFF; }
	.footerKontakt a:link { color:#FFFFFF; }
	.footerKontakt a:hover { color:#999999; }
	.footerKontakt a:active { color:#FFFFFF; }
h1 { margin:0px 0px 15px 0px; padding:0px; font-size:20px; color:#006699; }



/* Tabelle bei Winter / Sommer Rent */
.hauptueberschrift { background-color:#000000; color:#FFFFFF; font-weight:bold; }
.tage { width:70px; text-align:center; font-weight:bold; }
.preise { text-align:center; }
.erstesKaestchen1 { float:left; font-weight:bold; }
.erstesKaestchen2 { float:right; font-weight:bold; }
.fusszeile { text-align:center; font-style:italic; padding-top:10px; }
.formularEingabefeld { width:200px; }
.textfeldKlein { width:60px; text-align:right; }
.error { color:#FF0000; }
.bildKlein { height:70px; border:none; }
