@import 'cms.css';
@import 'menu.css';
@import 'calendar.css';

/* Allgemeine Einstellungen - HTML Elemente */
html, body                      { color: #48494b; font-size: 12px; font-family: Georgia; line-height: 1.5em; margin: 0; padding: 0; height: 100% }
input, textarea, select, option                    { font-size: 12px; font-family: Georgia; line-height: 1em; text-decoration: none; margin: 0; padding: 0; border-color:  }
table, td, p   { color: #48494b; font-size: 12px; font-family: Georgia; line-height: 1.5em; margin: 0; padding: 0 }
body    { margin: 0; padding: 0; width: 100%; height: 100% }
a          { color: #ae1a1f; font-size: 12px; font-weight: bold; text-decoration: none }
a:hover            { font-weight: bold; text-decoration: underline }
/* Allgemeine & Kundenspezifische Klassen*/
.clear {clear: both; margin: 0;padding:0;}
.bgleft { background-image: url(../intro/images/bg-left.gif); background-repeat: no-repeat; background-position: right top }
.bgleft-intro  { background-image: url(../intro/images/bg-left-intro.gif); background-repeat: no-repeat; background-position: right top }
.bgright   { background-image: url(../intro/images/bg-right.gif); background-repeat: no-repeat; background-position: left top }
.bgcontent   { background-image: url("../intro/images/bg_content.gif"); background-repeat: no-repeat; background-position: left top }
.bgintroleft { background-image: url(../intro/images/introecke01.gif); background-repeat: no-repeat; background-position: right top }
.bgintroright { background-image: url(../intro/images/introecke03.gif); background-repeat: no-repeat; background-position: left top }
.bgintrobottom  { font-size: 12px; background-image: url("../intro/images/introecke02.gif"); background-repeat: no-repeat; background-position: left top }
.htmlbild  { background-image: url("../sommer/de/images/964x455.jpg"); background-repeat: no-repeat; background-position: left top }
.htmlbildwinter  { background-image: url("../winter/de/images/964x455.jpg"); background-repeat: no-repeat; background-position: left top }

/* Footer Sitemap */
.headline								{ clear: left; margin-bottom: 3px; font-size: 15px; float: left; color: #ae1a1f; margin-right: 5px; font-weight: bold }
.sitemapfooter						{ margin-bottom: 8px; float: left }
.sitemapfooter .mainpoint		{ float: left }
.sitemapfooter .seperator		{ float: left; margin: 0 4px; color: #ae1a1f; font-weight: bold }
.abstand_facebook { padding: 7px 0 0 0}
.facebook { padding: 7px 0 0 0}

