
/* ================= */
/* = STANDARD TAGS = */
/* ================= */
body
{
    color: #008193;
}

a, a:hover
{
    color: #5CA5AE;
}

h1
{
    color: #5ca4ae;
}
    h1.white,
    h1.small_white
    {
        color: #FFFFFF;
    }
    h1.lighter,
    h1.small_lighter
    {
        color: #C6E5EA !important;
    }
    h1.darker
    {
        color: #008193;
    }
    h1.regular
    {
        margin-bottom: 0;
    }
h2
{
    color: #5ca4ae;
}
    h2.white
    {
        color: #FFFFFF;
    }
    h2.lighter
    {
        color: #C6E5EA;
    }
    h2.darker
    {
        color: #008093;
    }

h3
{
    color: #2a2a2a;
}

hr
{
    color: #C7C7C7;
    background: #C7C7C7;
}

input, select, textarea
{
    color: #008193;
}

p a, p a:hover
{
    color: #5CA5AE;
}

span.green
{
    color: #298092;
}


/* =========== */
/* = BUTTONS = */
/* =========== */

.newListSelected 
{
    background-image: url(../images/construct/academie/btnSelect_seitedirektwaehlen_background.gif);
}



/* ========= */
/* = INTRO = */
/* ========= */

div#intro
{
    position:relative;
    width:624px;
    height:300px;
}
    div#intro h1
    {
        margin-left:205px;
    }
    div#intro p
    {
        font-size: 14px;
        margin:0 0 0 205px;
    }
    div#intro div.intro_pic
    {
        top:0px;
        left:-25px;
        position:absolute;
    }


/* ===== */
/* = A = */
/* ===== */
a.abtn,
a.abtnBig
{ 
    color: #298092;
}
a.abtn_colored 
{ 
    background: url(../images/construct/academie/btn_colored_background.gif) no-repeat right top; 
}
    
a.abtn_colored span,
a.abtnBig_colored span 
{
    color: #fff;
    
    background: url(../images/construct/academie/btn_colored_background.gif) no-repeat 0 top; 
}

a.abtnBig_colored 
{ 
    background: url(../images/construct/academie/btnBig_colored_background.gif) no-repeat right top; 
}
    
a.abtnBig_colored span 
{
    background: url(../images/construct/academie/btnBig_colored_background.gif) no-repeat 0 top; 
}

/* Kleiner Button Cart */
a.abtn_icon_cart span
{
    background: url(../images/construct/academie/btn_icon_cart_background.gif) 0 0 no-repeat; 
}
/* Großer Button Cart */
a.abtnBig_icon_cart span
{
    background: url(../images/construct/academie/btnBig_icon_cart_background.gif) 0 0 no-repeat; 
}


/* =========== */
/* = BUTTONS = */
/* =========== */
button.btn,
button.btnBig
{ 
    color: #298092;
}
button.btn_colored 
{ 
    background: url(../images/construct/academie/btn_colored_background.gif) no-repeat right top; 
}
    
button.btn_colored span,
button.btnBig_colored span 
{
    color: #fff;
    
    background: url(../images/construct/academie/btn_colored_background.gif) no-repeat 0 top; 
}
button.btnBig_colored 
{ 
    background: url(../images/construct/academie/btnBig_colored_background.gif) no-repeat right top; 
}
    
button.btnBig_colored span 
{
    background: url(../images/construct/academie/btnBig_colored_background.gif) no-repeat 0 top; 
}

button.btn_icon_cart span
{
    background: url(../images/construct/academie/btn_icon_cart_background.gif) 0 0 no-repeat; 
}

button.btnBig_icon_cart span
{
    background: url(../images/construct/academie/btnBig_icon_cart_background.gif) 0 0 no-repeat; 
}

.selectedTxt 
{
    color: #298092 !important;
    font-weight: bold;
}
    
.newListHover 
{
    background: #e3f5f7 !important;
}
        

/* ============= */
/* = CONTAINER = */
/* ============= */
div#container
{
    background-image: url(../images/construct/academie/header_background.gif);
}

/* ========== */
/* = HEADER = */
/* ========== */
div#header
{
    background-image: url(../images/construct/academie/header_content_background.gif);
}
    a#logo, a#logo:hover
    {
        width: 360px;
        
        background-image: url(../images/construct/academie/logo.gif);
    }
        div#language_navigation a img, div#language_navigation a img:hover
        {
            border-color: #5396d9;
        }

/* =================== */
/* = META NAVIGATION = */
/* =================== */
    form#search
    {
        background-image: url(../images/construct/academie/icon_lupe.gif);
    }
        input#search_input
        {
            color: #008093;
            
            border-color: #DEEDF0;
        }
        input#search_input.focused
        {
            border-color: #5CA5AE;
        }
    div#meta_navigation a, div#meta_navigation a:hover
    {
        color: #008093;
    }
    div#meta_navigation a#faq, div#meta_navigation a#faq:hover
    {
        background-image: url(../images/construct/academie/icon_sprechblasen.gif);
    }
    div#meta_navigation a#kontakt_anfahrt, div#meta_navigation a#kontakt_anfahrt:hover
    {
        background-image: url(../images/construct/academie/icon_haus.gif);
    }

/* ============== */
/* = NAVIGATION = */
/* ============== */
div#navigation a, div#navigation a:hover
{
    background-image: url(../images/construct/academie/navigation.gif);
}
    /* Startseite */
    a.nav_punkt01, a.nav_punkt01:hover
    {
        width: 160px;
        background-position: 0 0;
    }
    a.nav_punkt01:hover { background-position: 0 -46px; }
    a.nav_punkt01_active, a.nav_punkt01_active:hover { background-position: 0 -92px; }
    /* Haranni Academie */
    a.nav_punkt02, a.nav_punkt02:hover
    {
        width: 187px;
        background-position: -160px 0;
    }
    a.nav_punkt02:hover { background-position: -160px -46px; }
    a.nav_punkt02_active, a.nav_punkt02_active:hover { background-position: -160px -92px; }
    /* Kurse */
    a.nav_punkt03, a.nav_punkt03:hover
    {
        width: 95px;
        background-position: -347px 0;
    }
    a.nav_punkt03:hover { background-position: -347px -46px; }
    a.nav_punkt03_active, a.nav_punkt03_active:hover { background-position: -347px -92px; }
    /* Curriculare Ausbildung */
    a.nav_punkt04, a.nav_punkt04:hover
    {
        width: 207px;
        background-position: -442px 0;
    }
    a.nav_punkt04:hover { background-position: -442px -46px; }
    a.nav_punkt04_active, a.nav_punkt04_active:hover { background-position: -442px -92px; }
    /* Teilnehmerinfos */
    a.nav_punkt05, a.nav_punkt05:hover
    {
        width: 162px;
        background-position: -649px 0;
    }
    a.nav_punkt05:hover { background-position: -649px -46px; }
    a.nav_punkt05_active, a.nav_punkt05_active:hover { background-position: -649px -92px; }
    /* Downloads */
    a.nav_punkt06, a.nav_punkt06:hover
    {
        width: 146px;
        background-position: -811px 0;
    }
    a.nav_punkt06:hover { background-position: -811px -46px; }
    a.nav_punkt06_active, a.nav_punkt06_active:hover { background-position: -811px -92px; }


/* ================= */
/* = SUBNAVIGATION = */
/* ================= */
    div#subnavigation_top
    {
        background-image: url(../images/construct/academie/right_navigation_top.gif);
    }
    div#subnavigation_bottom
    {
        background-image: url(../images/construct/academie/right_navigation_bottom.gif);
    }
            ul.subnavigation_bottom_list li
            {
                background-image: url(../images/construct/academie/arrow_r_subnav.gif);
            }
                a.subnavigation_bottom_listLinkArrow, a.subnavigation_bottom_listLinkArrow:hover
                {
                    background-image: url(../images/construct/academie/subnavigation_bottom_listLink_background.gif);
                }
            div#subnavigation_top h2.h2lighter
            {
                margin-right:2px;
            }
            div#subnavigation_top h2.h2lighter,
            div#subnavigation_top h2.h2white
            {
                float:left;
            }
          
/* ========= */
/* = LOGIN = */
/* ========= */    
    div#loginbox div#loginbox_top div.icon
    {
        background: url(../images/construct/academie/icon_box_login.gif) no-repeat;
    }
    
    div#loginbox div#loginbox_bottom div.username, 
    div#loginbox div#loginbox_bottom div.password
    {
        color: #018194;
    }
        div#loginbox div#loginbox_bottom div.username input#username_input, 
        div#loginbox div#loginbox_bottom div.password input#password_input
        {
            color: #008193;
            
            border: 1px solid #B5B5B5;
        }
        div#loginbox div#loginbox_bottom div.username input#username_input.focused, 
        div#loginbox div#loginbox_bottom div.password input#password_input.focused
        {
            border-color: #008193;
        }
    
    div#loginbox div#loginbox_bottom div.login button.btnBig_colored 
    {
        background-image: url(../images/construct/academie/btnBig_colored_background_grey.gif); 
    }
        div#loginbox div#loginbox_bottom div.login button.btnBig_colored span
        {
            background-image: url(../images/construct/academie/btnBig_colored_background_grey.gif);
        }
    div#loginbox div#loginbox_bottom div.login a
    {
        color: #5EA4B0;
    }
    
    div#loginbox div#loginbox_register
    {
        background: url(../images/construct/academie/box310_bg_login_top.gif) 0 top no-repeat;
    }
        div#loginbox div#loginbox_register div.loginbox_register_footer
        {
            background: url(../images/construct/academie/box310_bg_login_bottom.gif) 0 top no-repeat;
        }

    div#loginbox_register h2 a
    {
        color:#6798C9;
        text-decoration:none;
    }    
    
/* ============= */
/* = LOGOUTBOX = */
/* ============= */
div#logoutbox
{
    background:url(../images/construct/academie/logout_bg.gif) no-repeat 0px 0px;
}
    div#logoutbox div.icon
    {
        background:url(../images/construct/academie/icon_box_login_open.gif) no-repeat 0px 0px;
    }
/* =============== */
/* = Kurs-Detail = */
/* =============== */

div#kursDetail
{

}
    div#kursDetail h1
    {
        margin:0 130px 0px 0;
    }
    div#kursDetail h2
    {
        margin:0 130px 0px 0;
    }
    div#kursDetail div.back_button_top
    {
        float:right;
    }
    div#kursDetail div.kursDetailwrapper
    {
        background:url(../images/construct/academie/kursDetail_background.gif) no-repeat 0px -12px;
        margin:12px 0 0 -17px;
        position:relative;
        width:624px;
    }
        div#kursDetail div.kursDetailwrapper h2
        {
            margin:5px 0px 5px 0;
        }
        div#kursDetail div.kursDetailwrapper div.kursDetailcontent
        {
            float:left;
            width:345px;
            padding:5px 10px 20px 15px;
        }
        div#kursDetail div.kursDetailwrapper div.kursDetailsidebar
        {
            float:right;
            width:225px;
            padding:5px 10px 20px 15px;
        }
        div#kursDetail div.kursDetailwrapper div.kursDetailfooter
        {
            background:url(../images/construct/academie/kursDetail_background.gif) no-repeat 0px 0px;
            height:12px;
            overflow:hidden;
            clear:both;
        }
    
/* ===================== */
/* = RSS - Neuigkeiten = */
/* ===================== */

div.rss_feeds
{
    border-top:1px solid #6798C9;
}
div.rss_feed_item
{
    border-bottom:1px solid #6798C9;
}
    div.rss_feed_item h3 a
    {
        color:#052D55;
    }
    div.rss_feed_item h3 a:hover
    {
        color:#6798C9;
    }
    

/* ============================ */
/* = Mitarbeiter - Referenten = */
/* ============================ */


div#mitarbeiter_liste
{
    margin:0 -10px 0 -27px;
    width:644px;
    
}
    div#mitarbeiter_liste div#mitarbeiter_liste_alphabet 
    {
        float:right;
        margin:0 10px 20px;
        
        font-weight:bold;
    }
        div#mitarbeiter_liste div#mitarbeiter_liste_alphabet span 
        { 
            padding:0 0 0 2px;
        }
            div#mitarbeiter_liste div#mitarbeiter_liste_alphabet span a 
            { 
                text-decoration:none;
            }
            div#mitarbeiter_liste div#mitarbeiter_liste_alphabet span a:hover
            { 
                color:#008193;
            }
            
            
    div#mitarbeiter_liste h3
    {
        clear:both;
        margin:0px 0 10px 25px;
        padding:15px 0 0 0;
        font-size:18px;
    }
        div#mitarbeiter_liste h3 a
        {
            text-decoration:none;
        }
    
    div.mitarbeiter_item
    {
        float:left;
        
        background:url(../images/construct/global/mitarbeiter_bg.gif) no-repeat;
        width:292px;
        height:48px;
        padding:5px;
        margin:0 10px 20px 10px;
        
        position:relative;
    }
        div.mitarbeiter_item div.mitarbeiter_pic
        {
            background:url(../images/construct/academie/referenten_stencil.gif) no-repeat;
            width:53px;
            height:50px;
            overflow:hidden;
            
            position:absolute;
            top:4px;
            left:4px;
        }
            div.mitarbeiter_item div.mitarbeiter_pic a
            {
                position:relative;
            }
            div.mitarbeiter_item div.mitarbeiter_pic a img
            {
                position:absolute;
                top:50%;
                left:-1px;
                margin:-17px 0px 0 0;
            }
        div.mitarbeiter_item div.mitarbeiter_pic_stencil
        {
            background:url(../images/construct/academie/referenten_stencil.gif) no-repeat;
            width:53px;
            height:50px;
            
            position:absolute;
            top:4px;
            left:4px;
        }
        
        

        div.mitarbeiter_item p
        {
            margin:0px 0 0 60px;
        }
        div.mitarbeiter_item p.mitarbeiter_name
        {
            font-weight:bold;
        }
        div.mitarbeiter_item p.mitarbeiter_position
        {
            color:#979797;
        }
    
    
/* ============================ */
/* = Mitarbeiter - Referenten = */
/* ============================ */    
div.back_button_top_referenten
{
    float:right;
    margin:0 0 15px;
}    
div#mitarbeiter_detail
{
    background:url(../images/construct/academie/referenten_detail_bg.gif) no-repeat 0 -10px;
    width:623px;
    margin:0 0 0 -17px;
    clear:both;   
}
    div#mitarbeiter_detail img
    {
        float:left;
        margin:20px 20px 0 15px;   
    }
    div#mitarbeiter_detail div#mitarbeiter_detail_content
    {
        margin:0px 20px 0 225px;
        padding:20px 0 0 0; 
    }
div#mitarbeiter_detail div#mitarbeiter_detail_footer
{
    background:url(../images/construct/academie/referenten_detail_bg.gif) no-repeat;
    width:623px;
    height:10px;   
}
    
/* ============== */
/* = BREADCRUMB = */
/* ============== */
    span#breadcrumb_intro
    {
        color: #5BA3AF;
        
        background: url(../images/construct/academie/breadcrumb_intro.gif) 0 0 no-repeat;
    }
    div#breadcrumb a, div#breadcrumb a:hover
    {
        color: #008294;
        
        background: url(../images/construct/academie/breadcrumb_punkte.gif) 0 0 no-repeat;
    }
    div#breadcrumb a.active, div#breadcrumb a.active:hover
    {
        background: url(../images/construct/academie/breadcrumb_active.gif) 0 0 no-repeat;
    }
    

/* ========== */
/* = FOOTER = */
/* ========== */
    div#footer_logo
    {
        padding: 38px 180px 17px 0;
        
        text-align: right;
        
        background: url(../images/construct/academie/footer_logo.gif) right 0 no-repeat;
    }






















