/* CSS Stylesheet*/

* {
    margin: 0 auto;
    padding: 0;
}

body {
    margin: 0;
    padding: 0;
    background-color: #000;
    color: #333;
    background-position: top center;
    background-repeat: no-repeat;
    
    font-family: Arial;
    font-size: 12px;
    text-align: left;
}


    p{
        color: #111;
        font-size: 12px;
    }

    h1 {
        font-size: 16px;
        height: 18px;
        color: #111;
    }
    h2 {
        font-size: 14px;
        color: #111;
    }
    h3 {
        font-size: 12px;
        color: #111;
    }

    a {
        text-decoration: none;
        color: #000;
    }

    a:hover {
        color: #000;
    }


    a img:hover {
        border-bottom: none;
    }

    ul {
	padding-left: 15px;
	font-size: 12px;
	color: #111;
    }

    td p {
	font-size: 12px;
    }


/* ------------------------------------------------------------------------- */

.t_wrapper {
    margin: 0 auto;
    margin-top: 20px;
    width: 1007px;
}

.t_top {
    background-image: url(gfx/bg-top.gif);
    height: 170px;
}

.t_endlos {
    background-image: url(gfx/bg-endlos.jpg);
}

.t_bottom {
    background-image: url(gfx/bg-footer.gif);
    height: 90px;
    margin-bottom: 30px;
    padding-right: 60px;
}
    .t_bottom p { font-size: 0.9em; color: #222; }
    .t_bottom a { color: #ddd; text-decoration: none; }

/* ------------------------------------------------------------------------- */

.cattitle {
    /* Image url will be loaded from template.html */
    position: absolute;
    top: 20px;
    width:120px;
    height:600px;
    background-repeat: no-repeat;
}

/* ------------------------------------------------------------------------- */

    div.leftmenu {
        text-align: right;
        padding: 0px;
    }

        div.leftmenu p.level1  {
            line-height: 20px;
            padding-right: 18px;
            background-image: url(gfx/left-bg_act.jpg);
            background-position: right;
            background-repeat: no-repeat;
            display: block;
        }

            div.leftmenu p.level1 a.level1_inact {
                font-size: 12px;
                color: #ccc;
                display: block;
            }
    
            div.leftmenu p.level1 a.level1_act {
                font-size: 12px;
                color: #fff;
                display: block;
            }

        div.leftmenu p.level2  {
    	    font-size: 11px;
            height: 12px;
            line-height: 12px;
            padding-top: 4px;
            padding-right: 10px;
            background-image: url(gfx/left-sub-bg.jpg);
            background-position: right;
            background-repeat: no-repeat;
        }

            div.leftmenu p.level2 a:hover {
                border: none;
            }
    
            div.leftmenu p.level2 a.level2_inact {
                color: #ccc;
            }
    
            div.leftmenu p.level2 a.level2_act {
                color: #fff;
            }

/* ------------------------------------------------------------------------- */

div.topinfobox {
    margin-top: 20px;
    margin-left: 100px;
    width: 140px;
    position: absolute;
}

    div.topinfobox p {
	font-size: 11px;
        color: #ccc;
    }
    
    div.topinfobox a {
        text-decoration: none;
        color: #fff;
    }

/* ------------------------------------------------------------------------- */

div.infobox {
    margin: 5px;
    padding: 5px;
    width: 130px;
    text-align: left;
}

    div.infobox p {
        color: #ccc;
    }

    div.infobox a {
        color: #ccc;
    }

/* ------------------------------------------------------------------------- */

div.ArticleBody {
    text-align: left;
    margin-left: 60px;
    margin-right: 60px;
    padding: 0px;
}

    div.ArticleBody p {
        font-size: 9.5pt;
        line-height: 11.5pt;
        color: #333;
    }

    div.ArticleBody a {
        color: #335;
        text-decoration: none;
        line-height: 22px;
        font-weight: bold;
    }

    div.ArticleBody a:hover {
        border-bottom: 1px dashed #337;
    }

    div.ArticleBody h1
    { 
        color: #333;
        font-size: 14.5pt;
        line-height: 22.5pt;
    }
    div.ArticleBody h2 { color: #333; font-size: 13.5pt; line-height: 11.5pt; }
    div.ArticleBody h3 { color: #333; font-size: 12.5pt; line-height: 11.5pt; }
    div.ArticleBody h4 { color: #333; font-size: 10.5pt; line-height: 11.5pt; }



    div.ArticleBody img {
        background-image: none;
        padding: 5px;
    }

    div.ArticleBody li {
        font-size: 9.5pt;
        line-height: 11.5pt;
        color: #333;
    }

/* ------------------------------------------------------------------------- */

.bottomline {
    text-align: right;
    border-top: 1px solid #555;
}

.bottomline img {
    border: none;
    width: 15px;
}

/* ------------------------------------------------------------------------- */


/* ------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------- */

