.r0, .r1, .r2, .r3, .r4, .r5, .r6, .r7, .r8, .r9, .r10,
.c1, .c2, .c3, .c4, .c5, .c6, .c7, .c8, .c9, .c10 { position: absolute; overflow: hidden; }

.r0 { top: 0px; }
.r1 { top: 20px; }
.r2 { top: 142px; }
.r3 { top: 264px; }
.r4 { top: 386px; }
.r5 { top: 508px; }
.r6 { top: 630px; }
.r7 { top: 752px; }
.r8 { top: 874px; }
.r9 { top: 996px; }
.r10 { top: 1118px; }
.r11 { top: 1240px; }
.r12 { top: 1460px; }

.c1 { left: 0px; }
.c2 { left: 122px; }
.c3 { left: 244px; }
.c4 { left: 366px; }
.c5 { left: 488px; }
.c6 { left: 610px; }
.c7 { left: 732px; }
.c8 { left: 854px; }
.c9 { left: 976px; }
.c10 { left: 1098px; }

.w1 { width: 122px; }
.w1komma5 { width: 160px; }
.w2 { width: 244px; }
.w3 { width: 366px !important; }
.w4 { width: 488px; }
.w5 { width: 610px; }
.w6 { width: 732px; }
.w7 { width: 854px; }
.w8 { width: 976px; }
.w9 { width: 1098px; }

.h0 { height: 20px; }
.h1 { height: 122px; }
.h2 { height: 244px; }
.h3 { height: 366px; }
.h4 { height: 488px; }
.h5 { height: 610px; }
.h6 { height: 732px; }
.h7 { height: 854px; }
.h8 { height: 976px; }
.h9 { height: 1098px; }

.bg_schwarz { background: #000; }
.bg_weiss { background: #FFF; }
.bg_dgrau { background: #333; }
.bg_dmgrau { background: #4C4C4C; }
.bg_mgrau { background: #666; }
.bg_hgrau { background: #999; }
.bg_lila { background: #663366; }
.bg_gelb { background: #CCCC00; }
.bg_orange { background: #FF9900; }

.farbraum_gelb h1,
.farbraum_gelb h2,
.farbraum_gelb dfn,
.farbraum_gelb a { color: #CCCC00; }

.farbraum_orange h1,
.farbraum_orange h2,
.farbraum_orange acronym,
.farbraum_orange dfn,
.farbraum_orange a { color: #FF9900; }

.intro_set1_bg-k { background: url(/images/illus/intro/bg_set1_k.gif); }
.intro_set1_bg-s { background: url(/images/illus/intro/bg_set1_s.gif); }
.intro_set1_txt-k h1, .intro_set1_txt-k h2, .intro_set1_txt-k a { color: #F8DE18; }
.intro_set1_txt-s h1, .intro_set1_txt-s h2, .intro_set1_txt-s a { color: #AEB00D; }

.intro_set2_bg-k { background: url(/images/illus/intro/bg_set2_k.gif); }
.intro_set2_bg-s { background: url(/images/illus/intro/bg_set2_s.gif); }
.intro_set2_txt-k h1, .intro_set2_txt-k h2, .intro_set2_txt-k a { color: #E1006A; }
.intro_set2_txt-s h1, .intro_set2_txt-s h2, .intro_set2_txt-s a { color: #EA671F; }

.intro_set3_bg-k { background: url(/images/illus/intro/bg_set3_k.gif); }
.intro_set3_bg-s { background: url(/images/illus/intro/bg_set3_s.gif); }
.intro_set3_txt-k h1, .intro_set3_txt-k h2, .intro_set3_txt-k a { color: #A9C500; }
.intro_set3_txt-s h1, .intro_set3_txt-s h2, .intro_set3_txt-s a { color: #39AFB3; }

.intro_set4_bg-k { background: url(/images/illus/intro/bg_set4_k.gif); }
.intro_set4_bg-s { background: url(/images/illus/intro/bg_set4_s.gif); }
.intro_set4_txt-k h1, .intro_set4_txt-k h2, .intro_set4_txt-k a { color: #C70136; }
.intro_set4_txt-s h1, .intro_set4_txt-s h2, .intro_set4_txt-s a { color: #D000AD; }

.intro_set5_bg-k { background: url(/images/illus/intro/bg_set5_k.gif); }
.intro_set5_bg-s { background: url(/images/illus/intro/bg_set5_s.gif); }
.intro_set5_txt-k h1, .intro_set5_txt-k h2, .intro_set5_txt-k a { color: #59B3D8; }
.intro_set5_txt-s h1, .intro_set5_txt-s h2, .intro_set5_txt-s a { color: #D90075; }

.fr_unternehmen h1,
.fr_unternehmen h2,
.fr_unternehmen a,
.fr_unternehmen dfn,
.fr_unternehmen_active-a { color: rgb(255,72,0) }
.fr_unternehmen #det_abb a.active-th,
.fr_unternehmen #det_abb a:hover { border-color: rgb(255,72,0) }
.fr_unternehmen_bg1 { background: rgb(51,100,140) }
.fr_unternehmen_bg2 { background: rgb(255,72,0) }
.fr_unternehmen_bg3 { background: rgb(65,142,168) }

.fr_distributoren h1,
.fr_distributoren h2,
.fr_distributoren a,
.fr_distributoren dfn,
.fr_distributoren_active-a { color: rgb(255,72,0) }
.fr_distributoren #det_abb a.active-th,
.fr_distributoren #det_abb a:hover { border-color: rgb(255,72,0) }
.fr_distributoren_bg1 { background: rgb(51,100,140) }
.fr_distributoren_bg2 { background: rgb(255,72,0) }
.fr_distributoren_bg3 { background: rgb(65,142,168) }

.fr_kontakt h1,
.fr_kontakt h2,
.fr_kontakt a,
.fr_kontakt dfn,
.fr_kontakt_active-a { color: rgb(203,197,238) }
.fr_kontakt #det_abb a.active-th,
.fr_kontakt #det_abb a:hover { border-color: rgb(203,197,238) }
.fr_kontakt_bg1 { background: rgb(204,136,187) }
.fr_kontakt_bg2 { background: rgb(203,197,238) }
.fr_kontakt_bg3 { background: rgb(228,149,176) }

.fr_news h1,
.fr_news h2,
.fr_news a,
.fr_news dfn,
.fr_news_active-a { color: rgb(235,0,0) }
.fr_news #einfeld_abb a.active-th,
.fr_news #einfeld_abb a:hover,
.fr_news #det_abb a.active-th,
.fr_news #det_abb a:hover { border-color: rgb(235,0,0) }
.fr_news_bg1 { background: rgb(220,30,0) }
.fr_news_bg2 { background: rgb(235,0,0) }
.fr_news_bg3 { background: rgb(164,0,0) }

.fr_impressum h1,
.fr_impressum h2,
.fr_impressum a,
.fr_impressum dfn,
.fr_impressum_active-a { color: rgb(153,102,153) }
.fr_impressum #det_abb a.active-th,
.fr_impressum #det_abb a:hover { border-color: rgb(153,102,153) }
.fr_impressum_bg1 { background: rgb(102,51,102) }
.fr_impressum_bg2 { background: rgb(153,102,153) }
.fr_impressum_bg3 { background: rgb(255,204,255) }
