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

/* Setzt alle Boxen und Rahmen standardmaessig auf 0 */
* {
        margin:                0;
        padding:        0;
}

body {
        text-align:        left;
        min-width:        760px;
        font-family:        verdana, arial, sans serif;
        font-size:                11px;
        padding-top:                5px;
background-color:#FEF8E9;
        background-repeat: repeat;

}

h1 {
        width:                                100%;
        margin-bottom:                 0px;
        background-color:        #4C7DB2;
        text-align:                        left;
        font-size:                        12px;
        font-weight:                bold;
        line-height:                20px;
        text-indent:                5px;
        color:                                #ffffff;

}






h1 a {
        color:                                #ffffff;
}

h3 {
        font-size:                        12px;
}




img {
        border:                                0px;
}

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

fieldset {
        border:                                1px solid #4C7DB2;
        background-color:        #EDEFF0;
        padding:                        5px;
}

input {
        border:                                1px solid #4C7DB2;
        background-color:        #EDEFF0;
        font-size:                        10px;
        padding-left:5px;
}

select {
        border:                                1px solid #4C7DB2;
        background-color:        #EDEFF0;
        font-size:                        10px;
}

input.radio {
        border: 0px solid #4C7DB2!important;
width:30px!important;
text-align:center;
}

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





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

a {
        text-decoration:        none;
        color:                                #0000FF;
}

a:hover {
text-decoration:underline;
}


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

/* Kompletter Rahmen aussen */
#verpackung {
text-align:center;
}


#wrapper {
        width:                                 970px;
        position:                         relative;
        margin:0 auto;
        background-color:        #60A1E7;
text-align:left;
background-image: url(../images/bg_innen.jpg);
background-repeat:repeat-y;

}


#branding {
        position:                        relative;
        width:                                970px;
        height:                                80px;

        margin-bottom:                0px;
        background-color:        #253C75;
border-bottom:1px solid #000000;
}

/* Hauptnavigation */
#mainNav {
        width:                                142px;
        float:                                left;
        border:                0px solid #cc0011;
}

/* 2. Spalte mit optional 2 Spalten fuer Content und 2. Navigation */
#content {
        width:                                819px;
        float:                                 right;
        border:                0px solid #cc0011;

}



#mainContent {
        width:                                668px;
        min-height:                        10px;
        float:                                left;
background-color:#ffffff;
        border:                0px solid #cc0011;
padding-bottom:20px;
}

* html #content {height:1%;}


#mainKopf {
height:30px;
background-color:#60A1E7!important;
border-top:0px solid #000000;
position:relative;
margin-left:-1px;
}


#secondaryContent {
        width:                                142px;
        float:                                right;
background-color:#2C44A1;
}




#mainFuss {
height:31px;

        border:                0px solid #cc0011;
background-image: url(../images/footer_1.jpg);
background-repeat:repeat-y;
position:relative;
clear:both;
}


#Fuss {
height:118px;
        border-top:                1px solid #000000;
background-image: url(../images/footer.jpg);
background-repeat:repeat-y;
}


#tabFuss{
margin-top:20px;
}


.zelle1{
color:#ffffff!important;
text-align:left;
font-size:11px;
font-weight:bold;
width:217px;
background:none!important;
border:none;
}


.zelle2{
color:#ffffff;
text-align:left;
font-size:11px;
font-weight:normal;
width:217px;
background:none!important;
border:none;
}


.zelle3{
width:20px;
border:none;
}



.zelle1 a{
color:#ffffff!important;
}


#footer {
        width:                                 970px;
        clear:                                both;
        text-align:                        center;

}

#bottomFuss{
width:970px;
text-align:center;
color:#555555;
margin:0 auto;
margin-top:10px;
}

#bottomFuss a{
color:#555555;
}

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

#CMSwrapper {
        width:                                 890px;
        position:                         relative;
        left:                                 50%;
        margin-left:                -430px;
        background-color:        #ffffff;
        background-image: url(../images/template/cms_bg.gif);
        background-repeat: repeat-y;
}

#CMScontent {
        width:                                720px;
        float:                                 right;
}

#CMSmainContent {
        width:                                710px;
        min-height:                        10px;
        float:                                left;
        border-left:                10px solid #ffffff;
}
