/* ========= */
/* = KURSE = */
/* ========= */

body#body2 div#content,
body#body5 div#content,
body#body99 div#content
{
    padding: 38px 0 0 8px;
    width: 624px;
}
div#kurse
{  
    width:624px;
    margin:0 0 15px;
}
	div#kurse p
	{  
		margin:10px 17px 28px;
	}
    div#kurse h1
    {  
        margin: 26px 0 0 18px;
    }
    div#kurse hr
    {  
        margin: 0px 0 10px 0px;
    }
    div#kurse h1.darker
    {
        float: left;
        margin-top: 7px;
    }

/* FILTERSELECT */
div#kurse div#filterSelect 
{
    float: right;
    height: 28px;
    padding: 8px 0 0 0;
    
    color: #298092;
    
    background: url(../images/construct/academie/divider_kursefilter.gif) 287px 0 no-repeat;
    width:378px;
}
    div#filterSelect div
    {
        float: left;
    }
	div#kurse div#filterSelect select#btnSelect_kurseDate1
	{
		float:left;
	}
    div#filterSelect div#kurseDate1,
    div#filterSelect div#kurseDate2
    {
        margin:0 10px 0 0;
    }
    div#filterSelect div#kurseFilter
    {
        float:right;
        margin:-1px 0px 0 0;
    }
    div#kurse div.pagenav
    {
        margin:0px;
    }
    div#kurse select#btnSelect_produkteSeiten
    {
        margin:5px 0 0 18px;
    }
    div#filterSelect div#kurseDate1 span
    {
        display: block;
        float: left;
        
        padding-top: 3px;
        margin: 0 -1px 0 9px;
    }
    div#filterSelect div#kurseDate1 .newListSelected, 
    div#filterSelect div#kurseDate2 .newListSelected
    {
        width: 129px;
        background-image: url(../images/construct/academie/btnSelect_kursedate_background.gif);
    }
    div#filterSelect div#kurseDate1 .newListSelected div.selectedTxt,
    div#filterSelect div#kurseDate2 .newListSelected div.selectedTxt
    {
        width:95px;    
    }
    div#filterSelect div#kurseDate1 ul.newList, 
    div#filterSelect div#kurseDate2 ul.newList
    {
        width: 114px;
    }

    div#filterSelect div#kurseFilter
    {
        padding: 0 0 0 15px;       
    }
        div#filterSelect div#kurseFilter button
        {
            margin:0px;       
        }
    div#filterSelect div#kurseFilter .newListSelected
    {
        width: 178px;
        background-image: url(../images/construct/academie/btnSelect_kursefilter_background.gif);
    }
    div#filterSelect div#kurseFilter ul.newList
    {
        width: 160px;
    }
    div.pagebrowser div.newListSelected 
    {
        margin:16px 0 0 0;
    }
        div.pagebrowser div.newListSelected .selectedTxt 
        {
            font-weight:normal;
        }
    div.pagebrowser ul.newList
    {
        width:127px;
    }
    
/* KURSE */
    div#kurse div.kurs
    {
        position: relative;
        width:624px;
        color: #575757;
        clear:both;
    }
        div#kurse div.kurs div.controls
        {
            position: absolute;
            right: 8px;
            bottom: 13px;
        }
        div#kurse div.kurs div.controls a.abtn,
        div#kurse div.kurs div.controls a.abtn span
        {
            background-image:url(../images/construct/global/btn_background_grey.gif);
        }
        div#kurse div.kurs div.controls a.abtn_colored,
        div#kurse div.kurs div.controls a.abtn_colored span
        {
            background-image:url(../images/construct/academie/btn_icon_cart_background_grey.gif);
        }
        div#kurse div.kurs div.kursTop
        {
            width: 603px; /*623px*/
            padding: 18px 8px 5px 19px;
            
            background: #FFF url(../images/construct/academie/box623_bg_kurse_top.gif) 0 0 no-repeat;
        }
            div#kurse div.kurs div.kursTop h3
            {
                font-size: 14px;
                color: #298092;
            }
        div#kurse div.kurs div.kursBottom
        {
            width: 607px; /*623px*/
            padding: 0 8px 8px 19px;
            
            background: #FFF url(../images/construct/academie/box623_bg_kurse_bottom.gif) 0 bottom no-repeat;
        }
            div#kurse div.kurs div.kursBottom table td
            {
                padding: 0 0 6px 0;
                vertical-align: top;
            }
                div#kurse div.kurs div.kursBottom table td span
                {
                    color: #050505;
                }
            div#kurse div.kurs div.kursBottom table td.label
            {
                width: 125px;
                
                color: #3C3C3C;
                font-weight: bold;
            }
            div#kurse div.kurs div.kursBottom table td.points
            {                
                color: #298092;
                font-size: 18px;
                
                vertical-align: middle;
            }
            
    div#kurse div.showAll
    {
        margin: 20px 0 0 0;
    }
        div#kurse div.showAll a.abtn
        {
            font-weight: bold;
        }
        
    /* Pagenav */
    div.pagenav
    {
        float: right;
        margin-top: 16px;
    }
    div.pagenav a.btn_page_prev, div.pagebrowser a.btn_page_next
    {
        display: inline-block;
        
        width: 25px;
        height: 25px;
        margin: -2px 0 0 0;
        
        vertical-align: middle;
    }
    div.pagenav a.btn_page_prev
    {        
        margin-right: 6px;
        background: url(../images/construct/academie/btn_page_arrow_left_hi.gif) 0 0 no-repeat;
    }
    div.pagenav a.btn_page_next
    {
        margin-left: 6px;
        background: url(../images/construct/academie/btn_page_arrow_right_hi.gif) 0 0 no-repeat;
    }