/* *********************** Grundinformationen *********************** */

body {
        text-align:                        left;
        min-width:                        760px;
        font-family:                verdana, arial, "sans serif";
        color:                                #000;
        font-size:                        13px;
        margin:                                0;
        padding:                        0;
        background-image:         url(../images/body_back.jpg);
        background-repeat:         no-repeat;
        background-position:        top center;
        background-color:         #000;
}

h1 {
        width:                                100%;
        color:                                #52220c;
        margin:                                0;
        margin-bottom:                15px;
        font-weight:                normal;
        xtext-transform:        uppercase;
        text-transform:                none;
        font-size:                        16px;
        border-bottom:                1px solid #52220c;
        padding-bottom:                4px;
}

h1 a {
        color:                                #52220c;
        text-transform:                none;
}

h3 {
        font-size:                        12px;
}

img {
        border:                                0px;
}

/* Formulare */
form {
        display:                        inline;
}

fieldset {
        padding:                        5px;
        border:                                0px;
}

input {
        border:                                1px solid #D7DBDD;
        background-color:        #ffffff;
        font-size:                        10px;
        color:                                #333;
}

select {
        border:                                1px solid #6D808F;
        background-color:        #ffffff;
        font-size:                        10px;
        color:                                #333;
}

input.radio {
        border:                                0px;
        background-color:        #ffffff;
        width:                                15px;
}

/* *********************** Ende Grundinformationen *********************** */





/* *********************** Link Definitionen *********************** */

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

.content a {
        text-decoration:        underline;
}
.content h1 a {
        text-decoration:        none;
}

/* *********************** Grunddesign, Header, Footer, Content *********************** */

/* Kompletter Rahmen aussen */
div.wrapper {
        width:                                 775px;
        position:                         relative;
        left:                                 50%;
        margin-left:                -390px;
}

div.branding {
        position:                        relative;
        width:                                775px;
        height:                                260px;
        margin-bottom:                3px;
}

/* Hauptnavigation */
div.mainNav {
        margin-left: 200px;
        width:                                500px;
        float:                                none;
        overflow: hidden;
        display: block;
        height: 60px;
}

/* 2. Spalte mit optional 2 Spalten fuer Content und 2. Navigation */
div.content {
        width:                                360px;
        margin: 5px 0 5px 285px ;
        height: 460px;
        overflow-y: scroll;
        padding-right: 20px;
}

div.mainContent {
        margin-top:                        5px;
        min-height:                        10px;
        padding: 10px;
        min-height: 445px;

}

div.secondaryContent {
        display: none;
}
/* Ende 2. Spalte mit optional 2 Spalten fuer Content und 2. Navigation */


div.footer {
        width:                                 740px;
        position:                         relative;
        left:                                 50%;
        margin-left:                -370px;
        clear:                                both;
        height:                                90px;
        top:                                50px;
        z-index:                        1;
}

div.footer div {
        display:                        block;
        height:                                90px;
        z-index:                        2;
}

div.footer div p {
        position:                        absolute;
        top:                                40px;
        right:                                0px;
        width:                                775px;
        text-align:                        right;
        display:                        block;
        z-index:                        5;
        color:                                #ffffff;
        text-align:                        right;
        margin:                                0;
        padding:                        0;
}

div.footer div p a {
        color:                                #ffffff;
        text-align:                        right;
        font-size:                        11px;
}

/**** CMS *****/

div.cmsContent {
        width:                                360px;
        margin: 5px 0 5px 285px;
        height: 460px;
        overflow-y: scroll;
        padding-right: 20px;

}

div.cmsFooter {

}