
 

/*
LIONS INTERNATIONAL
Author: salder@comspace.de
Create Date: 20.02.2009
Last Modified: 25.05.2009
COMMENTS
NOT Tested in: FF, IE, Safari, Chrome, Opera ...
COLORS
body text: #777
link more text: #00529c
header bg: #ffcf01
box outer bg: #ebe9ea
box inner bg: #f6f6f6
TABLE OF CONTENTS
1    Floating and Clearing
2    Headings
3    Links
4    Basic Structure
*/
@import url("/cps/rde/xchg/lions-club/hs.xsl/reset.css");
@import url("/cps/rde/xchg/lions-club/hs.xsl/meta.css");
@import url("/cps/rde/xchg/lions-club/hs.xsl/nav.css");
@import url("/cps/rde/xchg/lions-club/hs.xsl/cnt_start.css");
@import url("/cps/rde/xchg/lions-club/hs.xsl/cnt.css");
@import url("/cps/rde/xchg/lions-club/hs.xsl/forms.css");
@import url("/cps/rde/xchg/lions-club/hs.xsl/squeezebox.css");
@import url("/cps/rde/xchg/lions-club/hs.xsl/slimbox.css");

body {
    background: #fff;
    color: #777;
    font-family: Arial, sans-serif;
    font-size: .75em; /* 12px */
    line-height: 1.33em; /* 16px */
    text-align: left;
}
/* =1 FLOATING AND POSITIONING */
.lt {
    float: left;
}
.rt {
    float: right;
}
.clr {
    clear: both;
    height: 0 !important;
    overflow: hidden !important;
}
.abs {
    position: absolute;
}
.rel {
    position: relative;
}
.block {
    display: block;
}
/* =2 HEADINGS */
h1 {
    bottom: .56em; /* 20px */
    color: #fff;
    font-size: 3em; /* 36px */
    left: .56em; /* 20px */
    line-height: 1.17em; /* 42px */
    position: absolute;
    width: 11.94em; /* 430px */
}
h2 {
    color: #777;
    font-size: 2em; /* 24px */
    line-height: 1.25em; /* 30px */
}
#frame_1col h2 {
    color: #777;
    font-size: 2em; /* 24px */
    padding-left: .42em; /* 10px */
}
h3 {
    color: #777;
    font-size: 1em; /* 12px */
    height: 1em; /* 12px */
    line-height: 1em; /* 12px */
    padding: 0 0 .25em .83em; /* 0 0 3px 10px */
    text-transform: uppercase;
}
h3.no_padding {
    padding: 0 0 .25em 0; /* 0 0 3px 0 */
}
h3.paging {
    text-transform: none;
}
/* =3 LINKS */
span.anc_more a {
    color: #00529c;
    text-decoration: none;
}
span.anc_more a:hover {
    text-decoration: underline;
}
span.anc_more_grey a {
    color: #777;
    text-decoration: none;
}
span.anc_more img,
span.anc_more_grey img {
    display: inline !important;
    height: .67em; /* 8px */
    margin: 0 .25em 0 .58em; /* 0 3px 0 7px */
    width: .33em; /* 4px */
}
h3 a.passive,
a.passive,
a.club_url {
    color: #00529c;
    text-decoration: none;
}
h3 a.passive:hover,
a.passive:hover,
a.club_url:hover {
    text-decoration: underline;
}
.anc_top {
    margin-bottom: .33em; /* 4px */
}
.anc_top a {
    color: #00529c;
    font-size: .75em; /* 9px */
    text-decoration: none;
}
.anc_top img {
    height: .25em; /* 3px */
    left: .33em; /* 4px */
    position: relative;
    top: -.08em; /* -1px */
    width: .5em; /* 6px */
}
span.anc_back img {
    margin-right: .67em; /* 6px */
    position: relative;
    top: .11em; /* 1px */
}
/* =4 BASIC STRUCTURE */
#frame_wrapper {
    margin: 0 auto;
    width: 78.92em; /* 947px */
}
#frame_header {
    position: relative;
}
#frame_meta {
    line-height: 1;
    overflow: hidden;
    padding: 2.92em .83em 0 12.92em; /* 35px 10px 0 155px */
    width: 65.17em; /* 782px */
}
#frame_nav {
    height: 1em; /* 12px */
    line-height: 1;
    padding: .5em 0 1.42em 12.92em; /* 6px 0 17px 155px */
    position: relative;
    width: 66em; /* 792px */
    z-index: 15;
}
#frame_cnt_wrapper {
    overflow: hidden;
    padding: 0 .83em; /* 0 10px */
}
#frame_cnt {
    float: left;
    width: 57.67em; /* 692px */
}
#frame_cnt_start {
    float: left;
    width: 58.75em; /* 705px */
}
#frame_col {
    float: left;
    width: 18.5em; /* 222px */
}
.frame_col_cnt {
    margin: 6.58em 1.08em 0 0; /* 79px 13px 0 0 */
}
#frame_footer {
    font-size: .75em; /* 9px */
}
/* ERROR MESSAGES */
.error_user_start,
.error_pw_start {
    background: #00529c;
    color: #fff;
    font-weight: bold;
    padding: .18em 0 .18em .42em; /* 2px 0 2px 5px */
}
.error_border {
    border: 1px solid #00529c !important;
}
