/*
 * 	Cyprys Webbyrå 2006
 * 	Daniel Nibon 
 *  daniel.nibon@cyprys.com
 *  www.cyprys.com
 */

@import url(base.css);

body{background: #FFF url('../img/bg.png') repeat;
    font-family: verdana, helvetica, arial, sans-serif;
	font-size: 11px; color: #444;}

/* * * * * * Default * * * * * */

a, a:link, a:visited, a:active {color: #00A;text-decoration: none;margin: 0;padding: 0;}
a:visited {color: #A0A}
a:hover {text-decoration: none; color: #000;background: #E4E2D8;}

h1, h2, h3, h4 {color: #3B4B66; font-weight: lighter; line-height: 1.2em;
	font-family: georgia, verdana, helvetica, arial, sans-serif;}

h1 {font-size: 2.2em}
h2 {font-size: 1.9em}
h3 {font-size: 1.6em}
h4 {font-size: 1.3em}

/* * * * * * Identifiers * * * * * */
#topFrame{background: #FFF url('../img/sky1.png'); border: solid 1px #DDE;border-bottom:none;}
    #topFrame h1 {font-size: 2.7em; font-weight: lighter; color: #3B4B66;}
    #topFrame div {font-size: 1.2em; font-weight: lighter; color: #7B8BA6;}
    #topFrame a, #topFrame a:hover {text-decoration: none; color: #3B4B66;background:transparent;}

#mainFrame{background: #FFF url('../img/bg2.png') repeat-x;border: solid 1px #DDE;}

#navMenu
{
    background: #3B4B66; 
    margin: 0.2em 0; padding: 0;
    color: #FFF;
    border-right: solid 1px #DDE; 
    border-left: solid 1px #DDE;
    font-family: georgia, verdana, helvetica, arial, sans-serif;
    font-size: 0.9em;
    text-transform: uppercase;
    }
    
    #navMenu a, 
    #navMenu a:link, 
    #navMenu a:visited, 
    #navMenu a:active 
    {
        display:-moz-inline-block;
        display: inline-block;
        
        margin: 0; padding: 12px;
        color: #FFF;
        border-style: solid;
        border-width: 1px;
        border-color: #5B6B86 #2B3B56 #2B3B56 #5B6B86;
        }
        
    #navMenu li a:hover, #navMenu li a.active 
    {
        background: #4B5B76; color: #FFF;
        border-color: #2B3B56 #5B6B86 #5B6B86 #2B3B56;
        margin: 0; padding: 13px 11px 11px 13px;
        }

#subMenu{background: #F4F2E8; margin-bottom: 0.2em;border: solid 1px #DDE;}

#faq {}
    #faq div.q {color:#3B4B66;margin-top:1em;}
    #faq div.a {padding:1em;}
       
/* * * * * * Classes * * * * * */

p.footnote {line-height: 1.6em;font-size: 0.9em;background: #F4F2E8;border-top: solid 1px #DDE;color: #668;padding: 20px;margin-top:4em;}
.important {background: #F4F2E8;border: solid 1px #E4E2C7;border-left: solid 3px #A4A298;color: #000;font-size: 1.1em;color:#545248}

span.accessKey {text-decoration: none;}
.toGo li {list-style-type: none; list-style-image: none; }
.toGo li a:before {content:url('../img/Btn_rnd1.png')}
.ingress {font-size:1.3em;font-family: georgia, verdana, helvetica, arial, sans-serif;}
.accessKey {text-decoration: underline;font-style:normal;} 
.lnkTrans {background:transparent;}

.navBottom {text-align:center;list-style-type: none; list-style-image: none;padding:0.2em 0 2em 0;margin:0;margin-top:2em;background:url('../img/bg_navBottom.png') repeat-x}
.navBottom li {display:inline;margin:0;padding:0;}
.navBottom .current {font-weight: bold;}