/* *********************** Grundinformationen *********************** */

html {
	font-size: 1em;
}

body {
        text-align: left;
        min-width: 760px;
        font-family: helvetica, arial, verdana, "sans serif";
        color: #444;
        font-size: /*13px*/ 0.75em;
        line-height: 1.25em;
        margin: 0;
        padding: 0;
background-image: url("https://www.erde24.com/shop2/images/test4.jpg");
background-repeat: no-repeat;
	line-height: 1.4em;
		background-color: #fff;
	background-attachment:fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;

}

h1 {
        width: 100%;
        color: #444;
        margin: 0;
        margin: 2px 0 15px 0;
        font-weight: bold;
        text-transform: none;
        font-size: 1em;
        border-bottom: 1px solid #DDD;
        padding-bottom: 8px;
}


h1 a {
        color: /*#D66C00*/#444;
        text-transform: none;
}

h3 {
        font-size:                        12px;
}


img {
        border: 0px;
        margin-top: 0px;
        margin-bottom: 5px;
}

/* Formulare */
form {
        display:                        inline;
}

fieldset {
        padding:                        5px;
        border:                                0px;
}

input {
        border: 1px solid #DDD;
        background-color: #FFF;
        /*font-size: 10px;*/
        color: #444;
}

select {
        border:                                1px solid #6D808F;
        background-color:        #ffffff;
        font-size:                        10px;
        color:                                #999999;
}

input.radio {
        border:                                0px;
        background-color:        #ffffff;
        width:                                15px;
}

/* *********************** Ende Grundinformationen *********************** */





/* *********************** Link Definitionen *********************** */



a {
        text-decoration:        none;
        color:                                #444;

}
 



/* *********************** Grunddesign, Header, Footer, Content *********************** */

/* Kompletter Rahmen aussen */
div.wrapper {
	width: 1051px;
	position: relative;
	left: 50%;
	margin-top: 0px;
	margin-left: -475px;
	float: left;
	border-left: 0px solid #DDD;
	border-right: 0px solid #DDD;


}

div.gastbestellung {
float: left;
margin-top: 0px;
min-height: 10px;
width: 535px;


}

div.branding {
        position: relative;
        width: 980px;
        height: 200px;
        margin-bottom: 40px;
        /*background-image: url(../../../../../templates/standard/design/gruen/images/head_back.gif);*/
        /*background-repeat: repeat-x;*/
        /*background-position: bottom;*/
        background-color: transparent;
}

/* Hauptnavigation */
div.mainNav {
        width:                                231px;
        float:                                left;
        background-color: #ffffff;
-webkit-border-radius: 15px 0px 0px 15px;
-moz-border-radius: 15px 0px 0px 15px;
border-radius: 15px 0px 0px 15px;
filter:alpha(opacity=90);
-moz-opacity:0.9;?
-khtml-opacity: 0.9;
opacity: 0.9;

}

/* 2. Spalte mit optional 2 Spalten fuer Content und 2. Navigation */
div.content {
        width:                                820px;
        float:                                 right;
        background-color: #ffffff;
-webkit-border-radius: 0px 15px 15px 0px;
-moz-border-radius: 0px 15px 15px 0px;
border-radius: 0px 15px 15px 0px;
filter:alpha(opacity=90);
-moz-opacity:0.9;?
-khtml-opacity: 0.9;
opacity: 0.9;
}

div.mainContent {
        margin-top:                        0px;
        width:                                565px;
        min-height:                        10px;
        float:                                left;
}

div.secondaryContent {
        width:                                190px;
        float:                                right;
                background-color: #ffffff;
                border-radius: 15px;
}
/* Ende 2. Spalte mit optional 2 Spalten fuer Content und 2. Navigation */


div.footer {
        width: 1051px;
        position: relative;
        left: 50%;
        margin-left: -475px;
        clear: both;
        height: 190px;
        top: 0px;
        z-index: 1;
        background-image: url(../../../../../templates/standard/design/blau/images/footer1.png);
        /*background-repeat: no-repeat;*/
        border-top: 0px solid #fff;
        -webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
        filter:alpha(opacity=70);
-moz-opacity:0.7;?
-khtml-opacity: 0.7;
opacity: 0.7;

        
}

div.footer div {
        display: block;
        /*background-image: url(../../../../../templates/standard/design/blau/images/footer.gif);*/
        background-repeat: no-repeat;
        background-position:right top;
        height: 291px;
        z-index:                        2;
}

div.footer div x {
        position: absolute;
        top: 90px;
        left: 30px;
        width: 600px;
        text-align: left;
        display: block;
        z-index: 5;
        color: #fff;
        text-align: left;
        margin: 0;
        padding: 0;
}


div.footer div p {
        position: absolute;
        top: 200px;
        left: 650px;
        width: 400px;
        text-align: right;
        display: block;
        z-index: 5;
        color: #fff;
        text-align: right;
        margin: 0;
        padding: 0;
}

div.footer div p a {
        color: #90a2abv;
        text-align: right;
        font-size: 11px;
        color: #000000;
}

/**** CMS *****/

div.cmsContent {
        margin-top:                        18px;
        width:                                760px;
        float:                                 right;
}

div.cmsFooter {
        margin-left:                -490px;
}

