body
{
    scrollbar-DarkShadow-Color:#5A6B94;
    scrollbar-Track-Color:#FFFFFF;
    scrollbar-Face-Color:#5A6B94;
    scrollbar-Shadow-Color:#000000;
    scrollbar-3dLight-Color:#5A6B94;
    scrollbar-Arrow-Color:#000000;
    margin-bottom: 100px;
    padding-bottom: 100px;
}

table
{
    font-family: Arial;
    font-size: 12px;
    color: #000386;
}

body
{
    font-family: Arial;
    font-size: 12px;
    color: #000386;
}

h1
{
    font-family: Arial;
    font-size: 18px;
    color: #000386;
    font-style: italic;
}

h2
{
    font-family: Arial;
    font-size: 16px;
    color: #000386;
    font-style: italic;
}

h3
{
    font-family: Arial;
    font-size: 12px;
    color: #000386;
    font-style: italic;
}

a
{
    color: #000386;
    font-style: italic;
}

.KursHeader
{
	border-top: solid 1px #000386;
	border-bottom: solid 1px #000386;
}

/* ##################### DIV's ################## */

.div_content
{
    position:absolute;
    left: 50%;
    margin-left:-300px;
    margin-top: 280px;
    margin-bottom: 100px;
    border-left: solid 2px #999999;
    border-top: solid 2px #999999;
    border-right: solid 3px #555555;
    border-bottom: solid 3px #555555;
    padding: 10px;
    padding-top: 30px;
    width: 770px;
    background: url(bgunten.gif) left top;
}

.div_bottom_dummy
{
    position: relative;
    top: 35px;
    left: 305px;
    width: 500px;
    height: 100px;
    background: url(_skelett_.gif);
}

.div_header
{
    position:absolute;
    left: 50%;
    margin-left: -300px;
    margin-top: 25px;
    //margin-bottom: 50px;
    border-left: solid 2px #999999;
    border-top: solid 2px #999999;
    border-right: solid 3px #555555;
    border-bottom: solid 3px #555555;
    padding: 10px;
    width: 770px;
    height: 173px; 
    background: url(top.gif) center top;
}

.div_menu
{
    position:absolute;
    left: 50%;
    margin-left: -295px;
    margin-top: 215px;
    border-left: solid 2px #999999;
    border-top: solid 2px #999999;
    border-right: solid 3px #555555;
    border-bottom: solid 3px #555555;
    padding-top: 5px;
    padding-left: 5px;
    width: 765px;
    height: 20px; 
    background: #84A5CA;
}

.div_kurse
{
    position:absolute;
    left: 50%;
    margin-left: -285px;
    margin-top: 245px;
    border-left: solid 2px #999999;
    border-top: solid 2px #999999;
    border-right: solid 3px #555555;
    border-bottom: solid 3px #555555;
    padding-top: 5px;
    padding-left: 5px;
    padding-right: 0px;
    width: 765px;
    height: 50px; 
    background: #cddbeb;
}

.div_news
{
    position: fixed;
    left: 50%;
    margin-left: -490px;
    margin-top: 165px;
    border-left: solid 2px #999999;
    border-top: solid 2px #999999;
    border-right: solid 3px #555555;
    border-bottom: solid 3px #555555;
    padding: 5px;
    width: 170px;
    background: #cddbeb;
}

.div_kurse_next
{
    position: fixed;
    left: 50%;
    margin-left: -490px;
    margin-top: 25px;
    border-left: solid 2px #999999;
    border-top: solid 2px #999999;
    border-right: solid 3px #555555;
    border-bottom: solid 3px #555555;
    padding: 5px;
    width: 170px;
    background: #cddbeb;
}

.div_calendar
{
    position: fixed;
    left: 50%;
//    margin-left: 415px;
    margin-left: -490px;
    margin-top: 25px;
    border-left: solid 2px #999999;
    border-top: solid 2px #999999;
    border-right: solid 3px #555555;
    border-bottom: solid 3px #555555;
    padding: 5px;
    width: 170px;
    //background: #cddbeb;
    background: #cddbeb;
}

.date_weekend
{
	background: #84A5CA;
}