@import 'cms.css';
@import 'menu.css';
@import 'calendar.css';

/* Allgemeine Einstellungen - HTML Elemente */
html, body                         { color: #000; font-size: 11px; font-family: Tahoma, sans-serif; line-height: 1.5em; margin: 0; padding: 0; height: 100% }
input, textarea, select, option                      { color: #000; font-size: 11px; font-family: Tahoma, sans-serif; line-height: 1.5em; text-decoration: none; margin: 0; padding: 0; border: 0 }
table, td, p     { color: #000; font-size: 11px; font-family: Tahoma, sans-serif; line-height: 1.5em; margin: 0; padding: 0 }
body      { margin: 0; padding: 0; width: 100%; height: 100% }
a           { color: #5d1e1c; font-weight: bold; text-decoration: none }
a:hover            { color: #5d1e1c; font-weight: bold; text-decoration: underline }
/* Allgemeine & Kundenspezifische Klassen*/
.clear {clear: both; margin: 0;padding:0;}
.bg-left-o  { background-image: url("../de/images/bg-ol.gif"); background-repeat: no-repeat; background-position: right top }
.bg-left-m    { background-image: url("../de/images/bg-ml.gif"); background-repeat: no-repeat; background-position: right top }
.bg-left-u { background-image: url("../de/images/bg-ul.gif"); background-repeat: no-repeat; background-position: right top }
.bg-right-o  { background-image: url("../de/images/bg-or.gif"); background-repeat: no-repeat; background-position: left top }
.bg-right-m  { background-image: url("../de/images/bg-mr.gif"); background-repeat: no-repeat; background-position: left top }
.bg-right-u  { background-image: url("../de/images/bg-ur.gif"); background-repeat: no-repeat; background-position: left top }
.bg-content { background-image: url("../de/images/bg-content.gif"); background-repeat: no-repeat; background-position: left top }
.bg-linkespalte  { background-image: url("../de/images/bg-linkespalte.gif"); background-repeat: no-repeat; background-position: left top }

