/**
 * Stylesheet: website1-1.css
 * Website: http://www.donauerdesign.com/
 * Copyright (c) 2009 Akustik Konzept OHG 
 * All rights reserved
 */

HTML, BODY
{
    margin:  0px;
    padding: 0px;
    border:  0px;
}

BODY
{
    font-family: arial, verdana, tahoma, sans-serif;
    font-size: 62.5%;
    font-weight: normal;
    color: #4e4f4f;
    background: #ffffff;
}

P, FORM, UL, H1 { margin: 0px; padding: 0px; }

IMG { border: 0px; }

A         { text-decoration: underline; color: #4e4f4f; }
A:hover   { text-decoration: none; }
A:visited { text-decoration: none; color: #8d8f8f; }

HR
{
    height: 1px;
    color: #4e4f4f;
    background: #4e4f4f;
    border: #4e4f4f;
}

H1
{
    overflow: hidden;
    text-indent: -999em;
    white-space: nowrap;

    height: 30px;
    font-size: 2.5em;
    font-weight: normal;
    text-align: left;
    color: #4e4f4f;
    margin: 15px 0px 15px 0px;
}

    #bodywrapper
    {
        position: relative;
        min-height: 100%; /* SF */
        width: 978px;
        margin: 0px auto;
    }
        * html #bodywrapper { height: 100% } /* SF IE6 */

        #sitewrapper
        {
            margin: 0px auto;
            width: 978px;
        }

            #signature
            {
                height: 26px;
                color: #c5c6c7;
                background: url(../images-don/backgnd-signature.jpg) top left repeat-x;
            }
                #signature P { text-align: right; padding: 8px 0px 0px 0px; }
                    #signature SPAN { padding-right: 10px; }
                        #signature A { color: #c5c6c7; text-decoration: none; font-weight: normal; }

                #topcontent
                {
                    height: 340px;
                    background: url(../images-don/backgnd-topcontent.jpg) top left no-repeat;
                }
                    * html #topcontent { heigth: 340px; font-size: 0px; line-height: 0px; }

                #topmenu { background: url(../images-don/backgnd-topmenu.jpg) top left repeat-x; }
                    #topmenu SPAN { padding-right: 1px; }

                #mcwrapper { font-size: 1.2em; line-height: 1.5em; padding-bottom: 30px; }

                    #maincontent
                    {
                        width: 620px;
                        padding: 10px 40px 0px 40px;
                    }

                            .mc50left
                            {
                                width: 300px;
                                padding-right: 10px;
                            }
                            
                            .mc50right
                            {
                                width: 300px;
                                padding-left: 10px;
                            }

                    #rightsidemenu
                    {
                        width: 237px;
                        padding-left: 10px;
                        margin-top: 30px;
                        border-left: 1px solid #c5c6c7;
                    }

                        #rightsidemenu UL
                        {
                            padding-left: 30px;
                            list-style-image: url(../images-don/bullet.gif);
                        }

                            #rightsidemenu A { text-decoration: none; color: #4e4f4f; }

    #footer
    {
        position: relative;
        margin: 0px auto;
        width: 978px;
        height: 19px;
        color: #4e4f4f;
        font-size: 1.0em;
        background: url(../images-don/backgnd-footer.jpg) repeat-x;
    }
        #footer P { padding-top: 6px; text-align: center; }
            #footer A { text-decoration: none; color: #4e4f4f; font-weight: normal; }
        
/*---------------------------------------------------------------------------*
 * tool box
 * --------------------------------------------------------------------------*/
.floatleft  { float: left;  }
.floatright { float: right; }
.clear      { clear: both;  }

/*---------------------------------------------------------------------------*
 * content elements
 * --------------------------------------------------------------------------*/
.align-left    { text-align: left;   }
.align-center  { text-align: center; }
.align-right   { text-align: right;  }
.align-justify { text-align: justify }

/*------------------------------------*
 * styling
 * -----------------------------------*/
.act { font-weight: bold; } 

/*---------------------------------------------------------------------------*
 * FCEs section
 * --------------------------------------------------------------------------*/

/*---------------------------------------------------------------------------*
 * Xtn section
 * --------------------------------------------------------------------------*/